@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#191714;--ink-soft:#38332d;--muted:#746c62;--paper:#f8f5ee;--paper-deep:#f2eee5;--white:#fffdf8;--line:#cfc6b8;--line-dark:#9f9485;--orange:#e66528;--orange-dark:#b94717;--green:#28674d;--red:#942d27;--display:"Libre Baskerville", Baskerville, "Times New Roman", serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;color:var(--ink);background:var(--paper-deep);font-family:var(--sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper-deep);min-width:320px;min-height:100vh;margin:0;position:relative}.root{isolation:isolate}button,input{color:inherit;font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4,p{margin:0}::selection{color:#fff;background:var(--orange)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.landing{background:var(--paper);overflow:hidden}.siteHeader{z-index:5;border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;width:min(100% - 3rem,88rem);min-height:5.5rem;margin:0 auto;display:flex;position:relative}.wordmark,.brandHome{color:var(--ink);align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.wordmark{font:500 1.08rem/1 var(--display);letter-spacing:.09em;text-transform:uppercase}.brandSymbol{object-fit:contain;flex:none;width:3rem;height:3rem;display:block}.siteHeader nav{align-items:center;gap:clamp(1.2rem,3vw,3.25rem);display:flex}.siteHeader nav a{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:650;text-decoration:none}.siteHeader nav a:not(.navAction):hover{color:var(--orange-dark)}.siteHeader .navAction{color:#fff;background:var(--ink);padding:.9rem 1.15rem}.siteHeader .navAction:hover{background:var(--orange)}.languageSwitcher{flex:none;align-items:center;display:inline-flex}.languageTrigger{border:1px solid var(--line-dark);min-width:8.5rem;height:2.7rem;color:var(--ink);font:650 .66rem/1 var(--sans);cursor:pointer;text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.65rem;padding:0 .72rem;display:inline-flex}.languageTrigger:hover{border-color:var(--orange);color:var(--orange-dark);background:var(--white)}.languageTrigger[data-popup-open]{border-color:var(--ink);color:#fff;background:var(--ink)}.languageTrigger:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.languageTrigger>span:first-child{align-items:baseline;min-width:0;display:inline-flex}.languageNative{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.languageChevron{flex:none;width:.62rem;height:.38rem;transition:transform .18s;display:inline-flex}.languageChevron svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:100%;height:100%;display:block;overflow:visible}.languageChevron[data-popup-open]{transform:rotate(180deg)}.languagePositioner{z-index:50}.languagePopup{border:1px solid var(--ink);width:min(22rem,100vw - 2rem);color:var(--ink);background:var(--paper);transform-origin:var(--transform-origin);transition:opacity .16s,transform .16s;box-shadow:0 .9rem 2.4rem #19171429}.languagePopup[data-starting-style],.languagePopup[data-ending-style]{opacity:0;transform:translateY(-.3rem)}.languageMenuHeader{border-bottom:1px solid var(--ink);color:var(--orange-dark);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.72rem .8rem;font-size:.58rem;font-weight:750;display:flex}.languageList{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.languageOption{background:var(--paper);cursor:pointer;min-height:3rem;font:400 .78rem/1.25 var(--display);outline:0;grid-template-columns:.55rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.5rem .72rem;display:grid}.languageOption[data-highlighted]{color:var(--orange-dark);background:var(--white)}.languageOption[data-selected]{color:#fff;background:var(--ink)}.languageOption[data-selected][data-highlighted]{background:var(--orange-dark)}.languageIndicator{background:0 0;width:.4rem;height:.4rem;display:block}.languageOption[data-selected] .languageIndicator{background:var(--orange)}.languageOption[data-selected][data-highlighted] .languageIndicator{background:#fff}.hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.65fr) minmax(19rem,.55fr);width:min(100% - 3rem,88rem);min-height:42rem;margin:0 auto;display:grid}.heroCopy{flex-direction:column;justify-content:center;padding:6rem 5rem 6rem 0;display:flex}.kicker,.eyebrow{color:var(--orange-dark);letter-spacing:.17em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.4}.hero h1{max-width:12ch;font:400 clamp(3.65rem, 7.3vw, 7.6rem)/.89 var(--display);letter-spacing:-.055em;margin:1.6rem 0 1.75rem}.hero h1 em{color:var(--orange);font-weight:400}.heroLead{max-width:38rem;color:var(--ink-soft);font:400 1.16rem/1.62 var(--display)}.heroActions{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.primaryLink{color:#fff;background:var(--ink);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;min-width:14rem;padding:1.05rem 1.2rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.primaryLink:hover{background:var(--orange)}.textLink{border-bottom:1px solid var(--ink);font:500 .82rem/1 var(--sans);padding:.5rem 0;text-decoration:none}.textLink:hover{color:var(--orange-dark);border-color:var(--orange-dark)}.heroNote{border-left:1px solid var(--line-dark);flex-direction:column;justify-content:center;padding:4rem 0 4rem clamp(2rem,4vw,4.5rem);display:flex}.heroNote dl{margin:1.6rem 0 1.25rem}.heroNote dl div{border-top:1px solid var(--line);padding:1.15rem 0}.heroNote dl div:last-child{border-bottom:1px solid var(--line)}.heroNote dt{font:400 clamp(2rem, 3.4vw, 3rem)/1 var(--display)}.heroNote dd{color:var(--muted);margin:.25rem 0 0;font-size:.74rem}.heroNote>p:last-child{color:var(--muted);font-size:.72rem;line-height:1.6}.steps,.methodSection,.coverageSection,.faqSection{border-bottom:1px solid var(--ink);width:min(100% - 3rem,88rem);margin:0 auto;padding:7rem 0}.sectionIntro{grid-template-columns:minmax(9rem,.45fr) minmax(0,1.1fr);align-items:start;gap:3rem;display:grid}.sectionIntro h2,.coverageHeading h2{max-width:16ch;font:400 clamp(2.6rem, 5vw, 5.1rem)/.98 var(--display);letter-spacing:-.04em}.steps ol{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:0;margin:5rem 0 0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:auto 1fr;gap:1.2rem;padding:2rem clamp(1.25rem,3vw,3rem) 0 0;display:grid}.steps li+li{border-left:1px solid var(--line);padding-left:clamp(1.25rem,3vw,3rem)}.steps li>span,.familyNumber{color:var(--orange-dark);font:500 .65rem/1.4 var(--sans);letter-spacing:.1em}.steps h3,.methodRules h3{font:400 1.42rem/1.1 var(--display)}.steps p,.methodRules p,.methodIntro>p,.coverageSummary>p{color:var(--muted);margin-top:.65rem;font-size:.86rem;line-height:1.65}.methodSection{grid-template-columns:.8fr 1.2fr;gap:clamp(4rem,9vw,10rem);display:grid}.methodIntro{display:block}.methodIntro h2{margin:1rem 0 1.5rem}.methodIntro>p{max-width:31rem}.methodRules{border-top:1px solid var(--ink)}.methodRules article{border-bottom:1px solid var(--line);grid-template-columns:1.5rem 1fr;gap:1.5rem;padding:2rem 0;display:grid}.ruleMark{color:#fff;background:var(--orange);place-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;font-size:.68rem;display:grid}.mutedMark{color:var(--ink);border:1px solid var(--ink);background:0 0}.coverageSection{padding-bottom:6rem}.coverageHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:5rem;margin-bottom:4rem;display:grid}.coverageHeading h2{margin-top:1rem}.coverageSummary{gap:1.5rem;width:100%;max-width:31rem;margin:0 0 .4rem auto;display:grid}.coverageCountry{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line);grid-template-columns:5.4rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;display:grid}.coverageCountry>strong{font:400 2.1rem/1 var(--display)}.coverageCountry>span{gap:.25rem;display:grid}.coverageCountry small{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:750}.coverageCountry span strong{font:400 .95rem/1.2 var(--display)}.familyIndex{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem;margin:0;padding:0;list-style:none;display:grid}.familyIndex li{border-bottom:1px solid var(--line);min-width:0;font:400 1.02rem/1.2 var(--display);grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.65rem;padding:.82rem 0;display:grid}.familyIndex a{-webkit-text-decoration-color:var(--line-dark);text-decoration-color:var(--line-dark);text-underline-offset:.22em;text-decoration-thickness:1px}.familyIndex a:hover{color:var(--orange-dark);-webkit-text-decoration-color:var(--orange-dark);text-decoration-color:var(--orange-dark)}.familyIndex small{color:var(--muted);font:400 .62rem/1 var(--sans);white-space:nowrap}.faqSection{grid-template-columns:.72fr 1.28fr;gap:clamp(4rem,10vw,11rem);display:grid}.faqSection .sectionIntro{display:block}.faqSection h2{margin-top:1rem}.faqList{border-top:1px solid var(--ink)}.faqItem{border-bottom:1px solid var(--line)}.faqHeader{margin:0}.faqTrigger{width:100%;color:var(--ink);font:400 1.15rem/1.3 var(--display);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;display:flex}.faqTrigger:hover{color:var(--orange-dark)}.faqPlus{flex:none;width:.9rem;height:.9rem;position:relative}.faqPlus:before,.faqPlus:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:50%;left:0}.faqPlus:after{transition:transform .2s;transform:rotate(90deg)}.faqTrigger[data-panel-open] .faqPlus:after{transform:rotate(0)}.faqPanel{height:var(--accordion-panel-height);transition:height .25s;overflow:hidden}.faqPanel[data-starting-style],.faqPanel[data-ending-style]{height:0}.faqPanel p{max-width:42rem;color:var(--muted);padding:0 3rem 1.6rem 0;font-size:.86rem;line-height:1.65}.siteFooter{color:#bdb4a8;background:var(--ink);grid-template-columns:1fr 1fr 1.4fr;align-items:center;gap:3rem;padding:2.5rem max(1.5rem,50vw - 44rem);font-size:.65rem;line-height:1.55;display:grid}.footerMark{color:#fff}.bagSeoLanding{min-height:100vh}.bagSeoBreadcrumb{border-bottom:1px solid var(--line);width:min(100% - 3rem,88rem);color:var(--muted);letter-spacing:.04em;gap:.55rem;margin:0 auto;padding:1.25rem 0;font-size:.66rem;display:flex}.bagSeoBreadcrumb a:hover{color:var(--orange-dark)}.bagSeoHero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);width:min(100% - 3rem,88rem);min-height:36rem;margin:0 auto;display:grid}.bagSeoHero>div{flex-direction:column;justify-content:center;padding:5rem 5rem 5rem 0;display:flex}.bagSeoHero h1{max-width:13ch;font:400 clamp(3.2rem, 6.5vw, 6.5rem)/.94 var(--display);letter-spacing:-.05em;margin:1.35rem 0 1.5rem}.bagSeoLead{max-width:43rem;color:var(--ink-soft);font:400 1.08rem/1.65 var(--display)}.bagSeoSignal{border-left:1px solid var(--line-dark);flex-direction:column;justify-content:center;padding:3rem 0 3rem clamp(2rem,4vw,4.5rem);display:flex}.bagSeoSignal>strong{font:400 1.55rem/1.2 var(--display);margin:1.2rem 0 .65rem}.bagSeoSignal>p:not(.kicker){color:var(--muted);font-size:.82rem;line-height:1.65}.bagSeoSignal dl{border-top:1px solid var(--line-dark);margin:1.8rem 0 0}.bagSeoSignal dl div{border-bottom:1px solid var(--line);grid-template-columns:5rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.bagSeoSignal dt{color:var(--orange-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:750}.bagSeoSignal dd{font:400 .78rem/1.35 var(--display);margin:0}.bagSeoSection,.bagSeoRelated{border-bottom:1px solid var(--ink);grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);gap:clamp(4rem,10vw,11rem);width:min(100% - 3rem,88rem);margin:0 auto;padding:6rem 0;display:grid}.bagSeoSection h2,.bagSeoRelated h2{max-width:14ch;font:400 clamp(2.3rem, 4.5vw, 4.7rem)/1 var(--display);letter-spacing:-.04em;margin-top:1rem}.bagSeoProse{border-top:1px solid var(--ink);max-width:46rem}.bagSeoProse p{border-bottom:1px solid var(--line);color:var(--ink-soft);font:400 1rem/1.8 var(--display);padding:1.6rem 0}.bagSeoSteps{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.bagSeoSteps li{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;gap:1.5rem;padding:1.7rem 0;display:grid}.bagSeoSteps li>span{color:var(--orange-dark);letter-spacing:.1em;font-size:.65rem;font-weight:700}.bagSeoSteps h3{font:400 1.25rem/1.25 var(--display)}.bagSeoSteps p{max-width:42rem;color:var(--muted);margin-top:.55rem;font-size:.84rem;line-height:1.65}.bagSeoPreferences ul,.bagSeoRelated ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.bagSeoPreferences li{border-bottom:1px solid var(--line);font:400 1.08rem/1.35 var(--display);padding:1.2rem 0}.bagSeoRelated a{border-bottom:1px solid var(--line);font:400 1.15rem/1.3 var(--display);justify-content:space-between;gap:2rem;padding:1.2rem 0;text-decoration:none;display:flex}.bagSeoRelated a:hover{color:var(--orange-dark)}.bagSeoFaq .faqList{min-width:0}.shell{width:min(100%,88rem);padding:max(1rem, env(safe-area-inset-top)) 1.25rem max(1.75rem, env(safe-area-inset-bottom));margin:0 auto}.appShell{min-height:100vh}.brand{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:4.6rem;padding-bottom:.8rem;display:flex}.brandActions{align-items:center;gap:1.15rem;display:flex}.brandHome .eyebrow{margin-bottom:.12rem;font-size:.58rem;display:block}.brandName{font:500 1.12rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;display:block}.appLabel{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:650}.stack{gap:.7rem;margin-top:.7rem;display:grid}.card{border:0;border-bottom:1px solid var(--line-dark);background:0 0;padding:.85rem 0}.authCard{border-top:1px solid var(--ink);max-width:32rem;margin:8vh auto 0;padding:2.2rem 0}.intro{max-width:29rem;color:var(--muted);font:400 1.03rem/1.55 var(--display);margin-bottom:1.5rem}.oauthButtons{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.oauthButtons.single{grid-template-columns:1fr}.oauthButton{border:1px solid var(--ink);border-radius:0;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.7rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.oauthButton.google{color:var(--ink);background:var(--white)}.oauthButton.google:hover{border-color:var(--orange);color:var(--orange-dark)}.oauthButton.apple{color:#fff;background:var(--ink)}.oauthButton.apple:hover{border-color:var(--orange);background:var(--orange)}.oauthMark{flex:none;place-items:center;width:1rem;height:1rem;display:grid}.googleMark{color:#4285f4;text-transform:none;font:700 1rem/1 Arial,sans-serif}.appleMark{fill:currentColor}.authDivider{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;margin:1.25rem 0;font-size:.6rem;font-weight:700;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;height:1px}.authDivider span{flex:none}.tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:1.35rem;display:grid}.tabs button{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem .4rem;font-size:.72rem;font-weight:700}.tabs button.active{color:var(--ink);border-bottom-color:var(--orange)}form{gap:1rem;display:grid}form label{letter-spacing:.06em;text-transform:uppercase;gap:.4rem;font-size:.7rem;font-weight:700;display:grid}input[type=email],input[type=password],.search{border:0;border-bottom:1px solid var(--line-dark);background:0 0;border-radius:0;outline:none;width:100%;padding:.78rem .1rem}input:focus{border-color:var(--orange);box-shadow:0 1px 0 var(--orange)}.primary,.secondary{border:1px solid var(--ink);letter-spacing:.05em;text-transform:uppercase;border-radius:0;padding:.75rem 1rem;font-size:.71rem;font-weight:700}.primary{color:#fff;background:var(--ink)}.primary:hover{border-color:var(--orange);background:var(--orange)}.secondary{color:var(--ink);background:0 0}.secondary:hover{color:#fff;background:var(--ink)}button:disabled{cursor:default;opacity:.42}.full{width:100%;margin-top:.35rem}.dashboardUtilities{grid-template-columns:minmax(15rem,.68fr) minmax(28rem,1.32fr);gap:2.5rem;display:grid}.accountBar,.sectionHeading,.buttonRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.accountBar strong{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.79rem;display:block;overflow:hidden}.setupCard{border-top:1px solid var(--ink);padding:1rem 0 1.15rem}.setupHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.setupHeading h2{font:400 1.55rem/1.15 var(--display);margin-top:.2rem}.setupHeadingActions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.compactButton{padding:.42rem .6rem;font-size:.59rem}.setupProgress{border:1px solid var(--line-dark);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:.38rem .5rem;font-size:.58rem;font-weight:750}.setupProgress.complete{border-color:var(--green);color:var(--green)}.setupSteps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.setupSteps.three{grid-template-columns:repeat(3,minmax(0,1fr))}.setupSteps.four{grid-template-columns:repeat(4,minmax(0,1fr))}.setupSteps>li{grid-template-columns:1.55rem minmax(0,1fr);align-content:start;gap:.65rem;min-width:0;padding:.9rem .8rem .15rem 0;display:grid}.setupSteps>li+li{border-left:1px solid var(--line);padding-left:.8rem}.setupStepNumber{border:1px solid var(--ink);width:1.45rem;height:1.45rem;color:var(--ink);place-items:center;font-size:.64rem;font-weight:750;display:grid}.setupSteps>li.complete .setupStepNumber{border-color:var(--green);color:#fff;background:var(--green)}.setupSteps h3{font:400 .98rem/1.2 var(--display);margin:.1rem 0 .4rem}.setupSteps p{min-height:3.25rem;color:var(--muted);margin:0;font-size:.69rem;line-height:1.45}.setupSteps button{width:100%;margin-top:.65rem}.iosInstallGuide{gap:.7rem;margin-top:.15rem;display:grid}.iosBrowserTabs{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.iosBrowserTabs button{border:1px solid var(--line-dark);width:auto;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.42rem .5rem;font-size:.64rem;font-weight:700;display:flex}.iosBrowserTabs button.active{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 -2px 0 var(--orange);background:#fff}.iosBrowserTabs svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:.9rem;height:.9rem;overflow:visible}.chromeIcon{background:conic-gradient(#d84a3a 0 33%, #e4b43e 0 66%, #4c9b58 0);border-radius:50%;width:.9rem;height:.9rem;position:relative}.chromeIcon:after{content:"";background:#4c86c7;border-radius:50%;position:absolute;inset:27%;box-shadow:0 0 0 1px #fff}.iosWalkthrough{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.iosWalkthrough>li{border:1px solid var(--line);background:#fffdf8b8;grid-template-columns:4.8rem minmax(0,1fr);gap:.6rem;padding:.55rem;display:grid}.iosStepVisual{background:#f4f2ee;border:1px solid #d9d4ca;place-items:center;min-height:3.8rem;display:grid;overflow:hidden}.miniBrowser{background:#fff;width:100%;height:100%;position:relative}.miniBrowser:before{content:"";background:linear-gradient(145deg,#fff5ec,#ead8c9);border-radius:.2rem;position:absolute;inset:.42rem .4rem 1.2rem}.miniBrowser.safari:after,.miniBrowser.chrome:after{content:"";background:#fafafa;border-top:1px solid #dedbd5;height:.72rem;position:absolute;left:.35rem;right:.35rem}.miniBrowser.safari:after{bottom:0}.miniBrowser.chrome:after{top:0}.miniAddress{z-index:1;background:#e9e7e3;border-radius:.2rem;height:.34rem;position:absolute;left:.8rem;right:1.25rem}.miniBrowser.safari .miniAddress{bottom:.2rem}.miniBrowser.chrome .miniAddress{top:.2rem}.shareIcon{z-index:2;fill:none;stroke:#1670cc;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.65rem;height:.65rem;position:absolute}.miniBrowser.safari .shareIcon{bottom:.12rem;left:.22rem}.miniBrowser.chrome .shareIcon{top:.1rem;right:.18rem}.homeScreenGlyph,.iosStepVisual.open img{border-radius:.38rem;place-items:center;width:1.7rem;height:1.7rem;display:grid}.homeScreenGlyph{color:#fff;background:#777;font-size:1.1rem;font-weight:300}.iosStepVisual.open img{object-fit:cover}.visualLabel{color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:4.2rem;margin-top:.18rem;font-size:.42rem;overflow:hidden}.iosStepCopy{grid-template-columns:1.15rem minmax(0,1fr);align-content:start;gap:.4rem;display:grid}.iosStepCopy>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;margin-top:.05rem;font-size:.54rem;font-weight:750;display:grid}.iosStepCopy strong{margin-bottom:.12rem;font-size:.69rem;line-height:1.25;display:block}.setupSteps .iosStepCopy p{min-height:0;font-size:.62rem;line-height:1.35}.notificationCard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem 1rem;display:grid}.notificationCard .sectionHeading{margin:0}.notificationCard .buttonRow{grid-area:1/2;justify-content:flex-end}.notificationCard .iosHint{grid-area:2/1/auto/-1;margin:0}.textButton,.clearButton{color:var(--orange-dark);background:0 0;border:0;border-bottom:1px solid #0000;padding:.45rem 0;font-size:.72rem}.textButton:hover,.clearButton:hover{border-bottom-color:currentColor}.sectionHeading{margin-bottom:.75rem}.sectionHeading h2{font:400 1.3rem/1.2 var(--display)}.buttonRow{flex-wrap:wrap;justify-content:flex-start}.status{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.63rem;font-weight:750;display:inline-flex}.status:before{content:"";background:var(--line-dark);border-radius:50%;width:.42rem;height:.42rem}.status.on{color:var(--green)}.status.on:before{background:var(--green)}.status.blocked,.status.unsupported{color:var(--red)}.status.blocked:before,.status.unsupported:before{background:var(--red)}.hint{color:var(--muted);margin:-.1rem 0 .75rem;font-size:.76rem;line-height:1.45}.iosHint{border-left:2px solid var(--orange);padding-left:.7rem}.notice{border-left:3px solid;padding:.7rem .85rem;font-size:.78rem;line-height:1.4}.notice.success{color:var(--green);background:#e9f0ea}.notice.error{color:var(--red);background:#f4e8e5}.notice.info{color:#6e5412;background:#f5edcf}.notificationPromptBackdrop{z-index:100;background:#231f1b94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.notificationPrompt{border:1px solid var(--ink);background:var(--paper);width:min(100%,27rem);padding:2rem;box-shadow:0 1.25rem 4rem #231f1b38}.notificationPrompt h2{font:400 clamp(1.65rem, 5vw, 2.15rem)/1.15 var(--display);margin:0 0 1.4rem}.notificationPrompt .hint{margin:-.5rem 0 1.25rem}.notificationPrompt .buttonRow{justify-content:flex-end}.count{color:var(--muted);white-space:nowrap;font-size:.7rem}.choicesCard{border-bottom:0;position:relative}.allBags,.bagOption{border:1px solid var(--line);background:#fffdf8a6;align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.allBags{border-color:var(--ink)}input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--orange);flex:none}.allBags span,.bagOption span{gap:.1rem;display:grid}.allBags strong,.bagOption strong{font-size:.77rem;line-height:1.2}.allBags small,.bagOption small{color:var(--muted);font-size:.63rem}.pickerTools{grid-template-columns:minmax(14rem,.72fr) minmax(18rem,1.28fr);gap:.7rem;margin-bottom:.7rem;display:grid}.searchLabel{border:1px solid var(--line);background:#fffdf8a6;padding:0 .65rem;display:block}.searchLabel,.searchLabel .search{height:100%}.searchLabel .search{box-shadow:none;border:0}.bagOption:has(input:checked){border-color:var(--orange);background:#fff4eb}.bagOption:has(input:disabled){opacity:.5}.familyBrowser{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#fffdf88c;transition:opacity .2s;overflow:hidden}.familyBrowser.disabled,.mobileFamilyList.disabled{pointer-events:none;opacity:.45}.familyRail{border-bottom:1px solid var(--line-dark);min-width:0}.familyRailHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.58rem .65rem;display:flex}.familyRailHeading span{letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:750}.familyRailHeading small{color:var(--muted);font-size:.62rem}.familyNav{background:var(--line);grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;padding:0;display:grid}.familyNav button{min-width:0;height:1.95rem;color:var(--ink);background:var(--paper);text-align:left;border:0;justify-content:space-between;align-items:center;gap:.2rem;padding:.3rem .42rem;display:flex}.familyNav button:hover{color:var(--orange-dark);background:#fff}.familyNav button.active{color:#fff;background:var(--ink)}.familyNav button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:650;overflow:hidden}.familyNav button>small{color:var(--muted);font-size:.52rem}.familyNav button.active>small{color:#d8d0c5}.familyNav i,.mobileFamilyList i{color:var(--orange-dark);letter-spacing:.05em;text-transform:uppercase;margin-left:.35rem;font-size:.48rem;font-style:normal;font-weight:750;display:inline-block}.familyWorkspace{min-width:0;padding:.65rem}.workspaceHeading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.6rem;padding-bottom:.55rem;display:flex}.workspaceHeading h3{font:400 1.25rem/1.1 var(--display)}.workspaceHeading small{color:var(--muted);font-size:.64rem}.familyToggle{border:1px solid var(--line-dark);color:var(--ink);background:0 0;border-radius:0;flex:none;align-items:center;gap:.42rem;padding:.38rem .5rem;font-size:.64rem;font-weight:700;display:inline-flex}.familyToggle:hover{border-color:var(--orange);color:var(--orange-dark)}.familyToggle span{border:1px solid var(--line-dark);color:#fff;background:0 0;place-items:center;width:.85rem;height:.85rem;font-size:.62rem;display:grid}.familyToggle[aria-pressed=true] span{border-color:var(--orange);background:var(--orange)}.optionGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:.32rem;display:grid}.bagOption{cursor:pointer;min-width:0;min-height:2.6rem;padding:.4rem .45rem}.bagOption strong{font-size:.72rem}.bagOption:hover{border-color:var(--line-dark);background:#fff}.bagOption span{min-width:0}.searchResultGroups{gap:1rem;display:grid}.searchResultGroups section{gap:.45rem;display:grid}.searchResultGroups h4{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.mobileFamilyList{display:none}.stickySave{z-index:2;background:linear-gradient(transparent, var(--paper-deep) 30%);justify-content:flex-end;gap:.75rem;padding-top:.75rem;display:flex;position:sticky;bottom:0}.stickySave .primary{min-width:12rem}.centered{color:var(--muted);text-align:center}.spinner{border:1px solid var(--line-dark);border-top-color:var(--orange);vertical-align:-.08rem;border-radius:50%;width:.75rem;height:.75rem;margin-right:.35rem;animation:.8s linear infinite spin;display:inline-block}.empty{color:var(--muted);text-align:center;padding:1.4rem 0}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appShell>footer{color:var(--muted);text-align:center;padding:1rem 1.5rem 0;font-size:.62rem;line-height:1.5}.alertShell{max-width:46rem}.alertCard{border-top:1px solid var(--ink);margin-top:9vh;padding:2.2rem 0}.signalStatus{color:var(--green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.64rem;font-weight:750;display:inline-flex}.signalStatus:before{content:"";background:var(--green);border-radius:50%;width:.45rem;height:.45rem}.alertTitle{font:400 clamp(2.2rem, 7vw, 4.25rem)/.98 var(--display);letter-spacing:-.035em}.alertSubtitle{max-width:35rem;color:var(--muted);font:400 1rem/1.55 var(--display);margin-top:1rem}.alertFacts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;display:grid}.alertFact{border-bottom:1px solid var(--line);padding:1rem 0}.alertFact:nth-child(odd){padding-right:1rem}.alertFact:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.alertFact dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.58rem;font-weight:750}.alertFact dd{overflow-wrap:anywhere;font:400 .93rem/1.35 var(--display);margin:0}.alertActions{gap:.6rem;display:grid}.actionLink{text-align:center;text-decoration:none;display:block}.secondaryLink{color:var(--muted);text-align:center;padding:.7rem;font-size:.7rem;text-decoration:none;display:block}.secondaryLink:hover{color:var(--orange-dark)}.alertCaution{color:var(--muted);text-align:center;margin-top:1rem;font-size:.67rem;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:761px){.choicesCard>.sectionHeading{padding-right:18rem}.choicesCard>.stickySave{background:0 0;padding:0;position:absolute;top:.75rem;bottom:auto;right:0}.choicesCard>.stickySave .primary,.choicesCard>.stickySave .clearButton{padding-top:.57rem;padding-bottom:.57rem}}@media (max-width:1100px) and (min-width:761px){.familyNav{grid-template-columns:repeat(8,minmax(0,1fr))}.optionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.familyIndex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.siteHeader{min-height:4.8rem}.siteHeader nav a:not(.navAction){display:none}.hero{grid-template-columns:1fr}.heroCopy{padding:5rem 0 4rem}.heroNote{border-top:1px solid var(--line-dark);border-left:0;padding:3rem 0}.heroNote dl{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.heroNote dl div{border-bottom:1px solid var(--line)}.methodSection,.faqSection{grid-template-columns:1fr;gap:4rem}.coverageHeading{grid-template-columns:1fr;gap:2rem}.coverageSummary{margin-left:0}.siteFooter{grid-template-columns:1fr;gap:1rem}.bagSeoHero{grid-template-columns:1fr}.bagSeoHero>div{padding:4.5rem 0 3.5rem}.bagSeoSignal{border-top:1px solid var(--line-dark);border-left:0;padding:3rem 0}.bagSeoSection,.bagSeoRelated{grid-template-columns:1fr;gap:3rem}}@media (max-width:760px){.siteHeader,.hero,.steps,.methodSection,.coverageSection,.faqSection,.bagSeoBreadcrumb,.bagSeoHero,.bagSeoSection,.bagSeoRelated{width:min(100% - 2rem,42rem)}.siteHeader .navAction{text-align:center;width:5.8rem;max-width:5.8rem;padding:.62rem .45rem;font-size:.5rem;line-height:1.2}.siteHeader nav{gap:.4rem}.siteHeader .languageTrigger,.appBrand .languageTrigger{gap:.42rem;width:auto;min-width:5.6rem;height:2.35rem;padding:0 .55rem}.wordmark{letter-spacing:.045em;gap:.35rem;font-size:.7rem}.siteHeader .brandSymbol{width:2rem;height:2rem}.hero{min-height:0}.heroCopy{padding:4.5rem 0 3.5rem}.hero h1{margin:1.2rem 0 1.4rem;font-size:clamp(3.15rem,16vw,5rem)}.heroLead{font-size:1rem}.heroActions{flex-direction:column;align-items:stretch;gap:1.2rem;margin-top:2rem}.primaryLink{width:100%}.textLink{align-self:flex-start}.heroNote dl{grid-template-columns:1fr;gap:0}.heroNote dl div{grid-template-columns:7rem 1fr;align-items:baseline;display:grid}.steps,.methodSection,.coverageSection,.faqSection{padding:4.5rem 0}.sectionIntro{display:block}.sectionIntro h2,.coverageHeading h2{margin-top:1rem;font-size:clamp(2.6rem,12vw,4rem)}.steps ol{grid-template-columns:1fr;margin-top:3rem}.steps li{border-bottom:1px solid var(--line);padding:1.4rem 0}.steps li+li{border-left:0;padding-left:0}.familyIndex{grid-template-columns:1fr}.coverageHeading{margin-bottom:2.5rem}.siteFooter{padding:2.2rem 1rem}.bagSeoHero{min-height:0}.bagSeoHero h1{margin:1.1rem 0 1.35rem;font-size:clamp(3rem,14vw,4.7rem)}.bagSeoHero .heroActions{flex-direction:column;align-items:stretch}.bagSeoSection,.bagSeoRelated{gap:2.5rem;padding:4.5rem 0}.bagSeoSection h2,.bagSeoRelated h2{font-size:clamp(2.5rem,11vw,3.8rem)}.shell{width:min(100%,42rem);padding-left:1rem;padding-right:1rem}.appLabel{display:none}.dashboardUtilities{grid-template-columns:1fr;gap:.25rem}.setupHeading{flex-direction:column;align-items:start}.setupHeadingActions{justify-content:space-between;width:100%}.setupSteps.three,.setupSteps.four{grid-template-columns:1fr}.setupSteps>li{padding:1rem 0}.setupSteps>li+li{border-top:1px solid var(--line);border-left:0;padding-left:0}.setupSteps p{min-height:0}.setupSteps button{width:auto}.notificationCard{display:block}.notificationCard .sectionHeading{margin-bottom:.8rem}.notificationCard .iosHint{margin:-.1rem 0 .8rem}.notificationPrompt{padding:1.5rem}.notificationPrompt .buttonRow{grid-template-columns:1fr;display:grid}.notificationPrompt .buttonRow button{width:100%}.pickerTools{grid-template-columns:1fr;gap:.6rem;margin-bottom:.7rem}.familyBrowser{display:none}.mobileFamilyList{border-top:1px solid var(--ink);display:grid}.mobileFamilyList details{border-bottom:1px solid var(--line);background:0 0}.mobileFamilyList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;padding:.78rem .1rem;list-style:none;display:flex}.mobileFamilyList summary::-webkit-details-marker{display:none}.mobileFamilyList summary:after{content:"+";color:var(--muted);order:3;font-size:1rem}.mobileFamilyList details[open] summary:after{content:"−"}.mobileFamilyList summary>span{min-width:0;font:400 .95rem/1.2 var(--display)}.mobileFamilyList summary>small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.62rem}.mobileFamilyBody{border-top:1px solid var(--line);gap:.55rem;padding:0 0 .75rem;display:grid}.mobileFamilyBody .familyToggle{justify-self:end;margin-top:.6rem}.optionGrid{grid-template-columns:1fr}.bagOption{min-height:3.1rem}.faqTrigger{font-size:1.05rem}}@media (max-width:380px){.oauthButtons{grid-template-columns:1fr}.buttonRow{grid-template-columns:1fr;display:grid}.buttonRow button{width:100%}.stickySave .primary{flex:1;min-width:0}.alertFacts{grid-template-columns:1fr}.alertFact:nth-child(odd),.alertFact:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
