.bbw5tW_wrap{gap:16px;display:grid}.bbw5tW_plans{background:var(--soft);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.bbw5tW_plan{min-width:0;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:2px;padding:9px 8px;display:grid}.bbw5tW_plan b{font-size:.8125rem;line-height:1.2}.bbw5tW_plan span{font-size:.75rem}.bbw5tW_plan[aria-checked=true]{background:var(--ink);color:#fff}.bbw5tW_device{background:var(--night);border-radius:18px;padding:8px;position:relative;box-shadow:0 24px 50px -28px #0f163899}.bbw5tW_bar{color:#fff;align-items:center;gap:10px;padding:4px 6px 10px;font-size:.75rem;display:flex}.bbw5tW_dots{gap:5px;display:flex}.bbw5tW_dots i{background:#c5cbe859;border-radius:50%;width:9px;height:9px}.bbw5tW_url{min-width:0;color:var(--mist);text-overflow:ellipsis;white-space:nowrap;background:#ffffff1a;border-radius:999px;flex:1;padding:4px 10px;overflow:hidden}.bbw5tW_status{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.bbw5tW_status:before{content:"";background:var(--glass-hi);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #8fa2ff40}.bbw5tW_status[data-status=down]:before,.bbw5tW_status[data-status=broken]:before{background:var(--off);box-shadow:0 0 0 3px #e23b3b4d}.bbw5tW_screen{background:#f6f1e7;border-radius:12px;min-height:240px;transition:filter .3s;position:relative;overflow:hidden}.bbw5tW_screen[data-broken=down],.bbw5tW_screen[data-broken=blank]{background:#fff;animation:.4s bbw5tW_shake}@keyframes bbw5tW_shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.bbw5tW_site{color:#2a2620}.bbw5tW_siteHead{color:#fff;background:#1f3d2b;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.bbw5tW_siteHead i{background:#c8955a;border-radius:5px;width:22px;height:22px}.bbw5tW_siteHero{background:#ece3d2;gap:12px;padding:16px;display:grid}.bbw5tW_siteHero p{max-width:16ch;font-size:clamp(1.0625rem,4vw,1.375rem);font-weight:800;line-height:1.1}.bbw5tW_siteBtn{color:#fff;background:#1f3d2b;border-radius:10px;justify-self:start;padding:10px 14px;font-size:.875rem;font-weight:700}.bbw5tW_siteList{gap:6px;padding:12px 16px 14px;display:grid}.bbw5tW_siteList li{background:#fff;border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:.9375rem;font-weight:700;display:flex}.bbw5tW_siteList span{color:#6e6a60;font-weight:500}.bbw5tW_error{min-height:240px;color:var(--ink-2);align-content:center;gap:8px;padding:24px;display:grid}.bbw5tW_errorTitle{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.bbw5tW_attack{background:var(--night);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;padding:10px 12px;font-size:.8125rem;font-weight:700;position:absolute;bottom:10px;left:10px;right:10px}.bbw5tW_attack[data-done]{background:var(--glass)}.bbw5tW_copy{z-index:2;background:#fff;border-radius:14px;width:min(78%,280px);padding:12px 14px;animation:.35s cubic-bezier(.2,.9,.3,1.15) both bbw5tW_slideIn;position:absolute;bottom:-18px;right:-6px;box-shadow:0 18px 36px -18px #0f16388c}@keyframes bbw5tW_slideIn{0%{opacity:0;transform:translate(30px,20px)}}.bbw5tW_copyLabel{color:var(--ink-2);font-size:.75rem;font-weight:700}.bbw5tW_copyError{color:var(--ink);margin-top:4px;font-size:.875rem;font-weight:600}.bbw5tW_copy[data-fixed] .bbw5tW_copyError{color:var(--ink-2);text-decoration:line-through}.bbw5tW_buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bbw5tW_break{min-height:54px;box-shadow:inset 0 -3px 0 var(--stone-2), 0 1px 0 var(--stone-2);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;padding:10px 12px;font-size:.9375rem;font-weight:700;line-height:1.2;transition:transform .1s}.bbw5tW_break:active{box-shadow:inset 0 -1px 0 var(--stone-2);transform:translateY(2px)}.bbw5tW_break[aria-pressed=true]{background:var(--ink);box-shadow:none;color:#fff}.bbw5tW_log{background:#fff;border-radius:16px;min-height:190px;padding:16px}.bbw5tW_idle{color:var(--ink-2)}.bbw5tW_steps{counter-reset:step;gap:10px;display:grid}.bbw5tW_steps li{counter-increment:step;gap:4px;padding-left:34px;animation:.3s both bbw5tW_stepIn;display:grid;position:relative}.bbw5tW_steps li:before{content:counter(step);background:var(--glass);color:#fff;width:24px;height:24px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.bbw5tW_steps li[data-person]:before{background:var(--sodium);color:var(--ink)}@keyframes bbw5tW_stepIn{0%{opacity:0;transform:translateY(6px)}}.bbw5tW_person{color:var(--ink);background:#ffb23e38;border-radius:8px;justify-self:start;padding:4px 9px;font-size:.8125rem;font-weight:600}.bbw5tW_outcome{border-top:1.5px solid var(--ink);gap:12px;margin-top:14px;padding-top:14px;display:grid}.bbw5tW_outcome p{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;line-height:1.3}.bbw5tW_outcome button{background:var(--soft);min-height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;justify-self:start;padding:0 16px;font-weight:700}@media (min-width:980px){.bbw5tW_wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"plans plans""buttons log""device log";align-items:start;column-gap:28px}.bbw5tW_plans{grid-area:plans}.bbw5tW_device{grid-area:device}.bbw5tW_buttons{grid-area:buttons}.bbw5tW_log{grid-area:log;min-height:100%}}@media (prefers-reduced-motion:reduce){.bbw5tW_screen,.bbw5tW_copy,.bbw5tW_steps li{animation:none!important}}
.AG558G_panel{min-height:calc(100svh - 2 * var(--panel-inset));margin:var(--panel-inset);border-radius:var(--panel-radius);background:var(--paper);color:var(--ink);align-content:center;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,5rem);display:grid;position:relative}.AG558G_lead{align-content:space-between;padding-top:clamp(6.5rem,12vw,9rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.AG558G_short{min-height:auto}.AG558G_paper{background:var(--paper)}.AG558G_studio{background:var(--studio);outline:1px solid var(--stone-2);outline-offset:-1px}.AG558G_blue{background:var(--glass);color:#fff}.AG558G_night{background:var(--night);color:#fff}.AG558G_amber{background:var(--sodium);color:var(--ink)}.AG558G_inner{width:100%;min-width:0;max-width:var(--max);margin-inline:auto}.AG558G_statement{letter-spacing:-.055em;max-width:13ch;font-size:clamp(2.5rem,7.4vw,7.5rem);line-height:.98}.AG558G_h2{letter-spacing:-.05em;max-width:15ch;font-size:clamp(2.1rem,5vw,4.75rem);line-height:1}.AG558G_titleLong{letter-spacing:-.05em;max-width:18ch;font-size:clamp(2.25rem,5.6vw,5.5rem);line-height:1}.AG558G_tags{flex-wrap:wrap;gap:.5rem;display:flex}.AG558G_tags li{background:var(--studio);border-radius:999px;padding:.45rem .95rem;font-weight:600}.AG558G_sub{max-width:34rem;font-size:var(--step-1);line-height:1.45}.AG558G_blue .AG558G_sub,.AG558G_night .AG558G_sub{color:#ffffffd6}.AG558G_muted{color:var(--ink-2)}.AG558G_nowrap{white-space:nowrap}.AG558G_blue .AG558G_muted,.AG558G_night .AG558G_muted{color:var(--mist)}.AG558G_head{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:900px){.AG558G_head{grid-template-columns:1.3fr 1fr;align-items:end}}.AG558G_leadTop{gap:1.75rem;display:grid}.AG558G_leadFoot{font-size:var(--step--1);border-top:1px solid #ffffff4d;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(3rem,8vw,5rem);padding-top:1.25rem;display:flex}.AG558G_leadFoot p{max-width:30rem}.AG558G_actions{flex-wrap:wrap;gap:.6rem;display:flex}.AG558G_pill{cursor:pointer;background:0 0;border:2px solid;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.AG558G_pill:hover{background:#0f16380f}.AG558G_blue .AG558G_pill:hover,.AG558G_night .AG558G_pill:hover{background:#ffffff1a}.AG558G_pillSolid{border-color:var(--sodium);background:var(--sodium);color:var(--ink)}.AG558G_pillSolid:hover,.AG558G_blue .AG558G_pillSolid:hover,.AG558G_night .AG558G_pillSolid:hover{background:#ffc46a}.AG558G_amber .AG558G_pillSolid{border-color:var(--ink);background:var(--ink);color:#fff}.AG558G_amber .AG558G_pillSolid:hover{background:var(--glass-deep)}.AG558G_blue :focus-visible,.AG558G_night :focus-visible{outline-color:var(--sodium)}.AG558G_amber :focus-visible{outline-color:var(--ink)}.AG558G_pill:disabled{opacity:.45;cursor:not-allowed}.AG558G_sheet{border-radius:calc(var(--panel-radius) - 8px);background:var(--paper);min-width:0;color:var(--ink);padding:clamp(1.25rem,3vw,2.25rem)}.AG558G_sheet .AG558G_muted{color:var(--ink-2)}.AG558G_sheet :focus-visible{outline-color:var(--glass)}.AG558G_blue .AG558G_sheet .AG558G_pill:not(.AG558G_pillSolid):hover{background:#0f16380f}.AG558G_lines{border-top:1px solid var(--stone-2);display:grid}.AG558G_lines li{border-bottom:1px solid var(--stone-2);gap:.5rem 2rem;padding-block:clamp(1.25rem,3vw,2rem);display:grid}@media (min-width:900px){.AG558G_lines li{grid-template-columns:1.3fr 1fr;align-items:baseline}}.AG558G_lineTitle{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.04em;font-weight:500;line-height:1.1}.AG558G_stack{gap:clamp(1.5rem,4vw,3rem);padding-bottom:2rem;display:grid}.AG558G_card{top:calc(5.5rem + var(--i) * .9rem);border-radius:calc(var(--panel-radius) - 6px);background:var(--paper);min-height:min(26rem,62svh);color:var(--ink);box-shadow:0 -1px 0 var(--stone-2), 0 24px 48px -32px #0f163873;transform:rotate(var(--tilt));gap:1.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:sticky}@media (prefers-reduced-motion:reduce){.AG558G_card{transform:none}}@media (min-width:900px){.AG558G_card{grid-template-columns:1.2fr 1fr;align-items:start}}@media (max-width:899px),(max-height:720px){.AG558G_card{position:static;transform:none}}.AG558G_cardTitle{font-size:var(--step-3);letter-spacing:-.045em;line-height:1.05}.AG558G_cardSide{align-content:start;gap:1rem;display:grid}.AG558G_facts{gap:.75rem;display:grid}.AG558G_facts dt{font-weight:600}.AG558G_facts dd{color:var(--ink-2)}.AG558G_night .AG558G_facts dd,.AG558G_blue .AG558G_facts dd{color:var(--mist)}.AG558G_facts .AG558G_big{color:var(--glass)}.AG558G_big{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.05em;font-weight:600;line-height:1}.AG558G_textLink{text-underline-offset:.2em;font-weight:600}button.AG558G_textLink{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AG558G_steps{counter-reset:step;gap:1rem;display:grid}@media (min-width:900px){.AG558G_steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.AG558G_steps li{border-radius:calc(var(--panel-radius) - 10px);background:var(--studio);counter-increment:step;align-content:start;gap:.6rem;padding:1.5rem;display:grid}.AG558G_steps li:before{content:counter(step);font-family:var(--font-display);font-size:var(--step-3);color:var(--glass);font-weight:600}.AG558G_steps li:last-child{background:var(--glass);color:#fff}.AG558G_steps li:last-child:before{color:var(--sodium)}.AG558G_steps li:last-child .AG558G_muted{color:var(--mist)}.AG558G_stepTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.03em;font-weight:600}.AG558G_stages{gap:1rem;display:grid}.AG558G_stage{border-radius:calc(var(--panel-radius) - 8px);border:1px solid #ffffff2e;align-content:start;gap:1.25rem 2rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:900px){.AG558G_stage{grid-template-columns:9rem minmax(0,1fr)}.AG558G_stage>:not(h3){grid-column:2}}.AG558G_stageMain{border-color:var(--sodium);background:#ffffff0d}.AG558G_stageName{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.04em;font-weight:600}.AG558G_stage ul{gap:1.5rem 2rem;display:grid}@media (min-width:700px){.AG558G_stage ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.AG558G_priceRow{align-content:start;gap:.2rem;max-width:34rem;display:grid}.AG558G_price{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.05em;font-weight:600;line-height:1.05}.AG558G_price small{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;white-space:nowrap;font-weight:500}.AG558G_note{font-size:var(--step--1);margin-top:1.5rem}.AG558G_formTitle{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.5rem,7vw,6.5rem);font-weight:600;line-height:.98}.AG558G_choices{border:0;flex-wrap:wrap;gap:.6rem;margin-block:clamp(1.5rem,4vw,2.5rem);padding:0;display:flex}.AG558G_choice{position:relative}.AG558G_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.AG558G_choice span{border:2px solid var(--ink);min-height:3.25rem;font-family:var(--font-display);letter-spacing:-.03em;border-radius:999px;align-items:center;padding:.6rem 1.4rem;font-size:clamp(1.05rem,2.2vw,1.6rem);font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.AG558G_choice input:checked+span{background:var(--ink);color:#fff}.AG558G_choice input:hover+span{background:#0f163814}.AG558G_choice input:checked:hover+span{background:var(--glass-deep)}.AG558G_choice input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px}.AG558G_formFoot{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.AG558G_factGrid{gap:1rem;display:grid}@media (min-width:900px){.AG558G_factGrid{grid-template-columns:repeat(4,1fr)}}.AG558G_cards{gap:1rem;display:grid}@media (min-width:700px){.AG558G_cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.AG558G_cards{grid-template-columns:repeat(3,1fr)}}.AG558G_cards>li,.AG558G_factGrid>div,.AG558G_factGrid>li{border-radius:calc(var(--panel-radius) - 10px);background:var(--paper);align-content:start;gap:.6rem;padding:1.5rem;display:grid}.AG558G_paper .AG558G_cards>li,.AG558G_paper .AG558G_factGrid>div,.AG558G_paper .AG558G_factGrid>li{background:var(--studio)}.AG558G_night .AG558G_cards>li,.AG558G_night .AG558G_factGrid>div,.AG558G_night .AG558G_factGrid>li{background:#ffffff12}.AG558G_split{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:980px){.AG558G_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.AG558G_cardPrice{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.04em;font-weight:600;line-height:1.1}.AG558G_numbered{counter-reset:item}.AG558G_numbered>li:before{content:counter(item);counter-increment:item}.AG558G_numbered>li:before,.AG558G_num{background:var(--glass);color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:600;display:grid}.AG558G_timeline{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);display:grid}.AG558G_timeline>li{border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);gap:.35rem 2rem;padding-block:clamp(1.1rem,2.5vw,1.6rem);display:grid}@media (min-width:900px){.AG558G_timeline>li{grid-template-columns:12rem minmax(0,1fr);align-items:baseline}.AG558G_timeline>li>:not(.AG558G_when){grid-column:2}.AG558G_timeline>li>.AG558G_when{grid-row:span 2}}.AG558G_when{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.04em;color:var(--glass);font-weight:600;line-height:1.1}.AG558G_night .AG558G_when{color:var(--glass-hi)}.AG558G_priceStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}@media (min-width:900px){.AG558G_priceStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.AG558G_priceStrip div{grid-template-rows:auto 1fr;gap:.35rem;display:grid}.AG558G_priceStrip dt{color:#ffffffd6}.AG558G_priceLine{flex-wrap:wrap;align-items:flex-end;gap:1rem 3rem;display:flex}.AG558G_priceLine .AG558G_price{font-size:var(--step-4);color:var(--glass)}.AG558G_night .AG558G_priceLine .AG558G_price{color:var(--glass-hi)}.AG558G_panelFoot{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.AG558G_panelFoot>p{max-width:40rem}.AG558G_compare{border-collapse:collapse;table-layout:fixed;width:100%}.AG558G_compare th{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.04em;text-align:left;vertical-align:bottom;padding:0 0 1rem;font-weight:600}.AG558G_compare th:first-child{color:var(--glass)}.AG558G_compare th:last-child{color:var(--ink-2)}.AG558G_compare td{border-top:1px solid var(--stone-2);vertical-align:baseline;padding:clamp(1rem,2.5vw,1.5rem) 0}.AG558G_compare th+th,.AG558G_compare td+td{padding-left:clamp(1rem,4vw,3rem)}.AG558G_compare td:first-child{font-size:var(--step-1);font-weight:600;line-height:1.35}.AG558G_compare td:last-child{color:var(--ink-2)}.AG558G_questionsGrid{gap:2rem;display:grid}@media (min-width:900px){.AG558G_questionsGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,6vw,6rem)}}.AG558G_questions{border-top:2px solid}.AG558G_question{border-bottom:1px solid var(--stone-2)}.AG558G_question summary{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.03em;cursor:pointer;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-weight:500;line-height:1.25;list-style:none;display:flex}.AG558G_question summary::-webkit-details-marker{display:none}.AG558G_question summary:after{content:"+";content:"+" / "";color:var(--glass);flex:none;transition:transform .2s}.AG558G_question[open] summary:after{transform:rotate(45deg)}.AG558G_question p{max-width:62ch;padding-bottom:1.5rem}.AG558G_after{margin-top:2rem}.AG558G_quote{gap:.5rem;margin:0;display:grid}.AG558G_linkCards{margin-top:clamp(2.5rem,6vw,4rem)}.AG558G_linkCards>li{padding:0;overflow:hidden}.AG558G_linkCards a{align-content:start;gap:.6rem;height:100%;padding:1.5rem;text-decoration:none;transition:background-color .16s;display:grid}.AG558G_linkCards a:hover{background:var(--soft)}.AG558G_linkCards a:hover .AG558G_stepTitle{color:var(--glass)}.AG558G_linkCards strong{color:var(--ink);font-weight:600}.AG558G_proseGrid{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:900px){.AG558G_proseGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,6vw,6rem)}}@media (min-width:900px) and (min-height:760px){.AG558G_proseAside{position:sticky;top:6rem}}.AG558G_proseAside{border-radius:calc(var(--panel-radius) - 10px);background:var(--studio);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.AG558G_proseAside h2{font-size:var(--step-2);letter-spacing:-.03em}.AG558G_proseAside ul{gap:.6rem;padding-left:1.25rem;list-style:outside;display:grid}.AG558G_prose{max-width:44rem}.AG558G_prose h2{font-size:var(--step-2);letter-spacing:-.03em;margin:2.5rem 0 .75rem}.AG558G_prose h2:first-child{margin-top:0}.AG558G_prose p,.AG558G_prose ul{color:var(--ink-2);margin-bottom:1rem}.AG558G_prose ul{padding-left:1.25rem;list-style:outside}.AG558G_prose li{margin-bottom:.4rem}.AG558G_prose strong{color:var(--ink)}.AG558G_linkRows{border-top:1px solid var(--stone-2);display:grid}.AG558G_linkRows a{border-bottom:1px solid var(--stone-2);gap:.5rem 2rem;padding:clamp(1.25rem,3vw,2rem) .75rem;text-decoration:none;transition:background-color .16s;display:grid}.AG558G_linkRows a:hover{background:var(--soft)}.AG558G_linkRows a:hover .AG558G_lineTitle{color:var(--glass)}@media (min-width:900px){.AG558G_linkRows a{grid-template-columns:1.3fr 1fr;align-items:baseline}}@media print{.AG558G_panel{min-height:0;color:var(--ink);background:0 0;border-radius:0;outline:0;margin:0;padding:0 0 2rem}.AG558G_blue .AG558G_sub,.AG558G_night .AG558G_sub,.AG558G_blue .AG558G_muted,.AG558G_night .AG558G_muted{color:var(--ink-2)}:is(.AG558G_leadFoot,.AG558G_noPrint,.skip-link){display:none!important}.AG558G_cards>li,.AG558G_timeline>li{break-inside:avoid}}
.Ld_ZFq_plans{gap:1rem;display:grid}@media (min-width:900px){.Ld_ZFq_plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.Ld_ZFq_plan{border-radius:calc(var(--panel-radius) - 8px);background:var(--studio);flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.Ld_ZFq_plan[data-featured]{background:var(--glass);color:#fff}.Ld_ZFq_flag{color:var(--glass-deep);font-size:var(--step--1);background:#fff;border-radius:999px;align-self:flex-start;padding:.25rem .75rem;font-weight:700}.Ld_ZFq_name{font-size:var(--step-1);letter-spacing:-.03em;font-weight:600}.Ld_ZFq_price{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.05em;font-weight:600;line-height:1.05}.Ld_ZFq_price small{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;white-space:nowrap;font-weight:500}.Ld_ZFq_response{color:var(--ink-2);font-weight:600}.Ld_ZFq_plan[data-featured] .Ld_ZFq_response{color:#dfe5ff}.Ld_ZFq_includes{border-top:1px solid #0f163824;gap:.5rem;margin-top:.75rem;padding-top:1rem;display:grid}.Ld_ZFq_plan[data-featured] .Ld_ZFq_includes{border-top-color:#ffffff40}.Ld_ZFq_includes li{grid-template-columns:.55rem 1fr;align-items:baseline;gap:.75rem;display:grid}.Ld_ZFq_includes li:before{content:"";background:var(--glass);border-radius:50%;width:.55rem;height:.55rem}.Ld_ZFq_plan[data-featured] .Ld_ZFq_includes li:before{background:#fff}.Ld_ZFq_terms{font-size:var(--step--1);color:var(--ink-2);margin-top:1.25rem}
.Gwck1G_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.Gwck1G_filters{flex-wrap:wrap;gap:.5rem;display:flex}.Gwck1G_filter{border:1.5px solid var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;min-height:2.75rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.Gwck1G_filter:hover{background:#0f16380f}.Gwck1G_filter[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.Gwck1G_search input{border:1.5px solid var(--ink-2);background:var(--paper);border-radius:999px;width:min(22rem,100%);min-height:2.75rem;padding:.5rem 1.1rem}.Gwck1G_search input:focus-visible{border-color:var(--glass)}.Gwck1G_count{color:var(--ink-2);font-size:var(--step--1);margin-bottom:1.5rem}.Gwck1G_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.Gwck1G_card{border-radius:calc(var(--panel-radius) - 8px);background:var(--paper);color:var(--ink);flex-direction:column;gap:.6rem;padding:clamp(1.25rem,3vw,1.75rem);transition:box-shadow .16s;display:flex;position:relative}.Gwck1G_card:hover{box-shadow:inset 0 0 0 2px var(--glass)}.Gwck1G_meta{font-size:var(--step--1);color:var(--glass);font-weight:600}.Gwck1G_cardTitle{font-size:var(--step-1);letter-spacing:-.03em;line-height:1.2}.Gwck1G_cardLink{text-decoration:none}.Gwck1G_cardLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.Gwck1G_cardLink:focus-visible{outline:none}.Gwck1G_card:has(.Gwck1G_cardLink:focus-visible){outline:3px solid var(--glass);outline-offset:2px}.Gwck1G_summary{color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.Gwck1G_hours{border-top:1px solid var(--stone-2);margin-top:auto;padding-top:.75rem}.Gwck1G_hours strong{min-width:2ch;color:var(--glass-deep);font-variant-numeric:tabular-nums;text-align:center;background:#2445d624;border-radius:3px;padding:0 .3rem;display:inline-block}.Gwck1G_tools{font-size:var(--step--1);color:var(--ink-2)}.Gwck1G_empty{border-radius:calc(var(--panel-radius) - 8px);background:var(--paper);max-width:40rem;padding:1.25rem}
.OnjXba_strip{width:100%;height:auto}.OnjXba_cell,.OnjXba_lit{transition:fill .38s}.OnjXba_cell{fill:#c5cbe833}.OnjXba_lit{fill:var(--glass-hi)}
.BOpQ2W_grid{gap:clamp(1.5rem,4vw,4rem);display:grid}@media (min-width:980px){.BOpQ2W_grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}.BOpQ2W_inputs{gap:2rem;display:grid}.BOpQ2W_fieldset{border:0;min-width:0;margin:0;padding:0}.BOpQ2W_legend{font-weight:700;font-size:var(--step-1);margin-bottom:.9rem;padding:0}.BOpQ2W_chips{flex-wrap:wrap;gap:.5rem;display:flex}.BOpQ2W_chip{border:2px solid var(--paper);background:var(--paper);text-align:left;cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:.9375rem;transition:border-color .14s,background-color .14s,color .14s}.BOpQ2W_chip:hover{border-color:var(--ink-2)}.BOpQ2W_chip[aria-pressed=true]{border-color:var(--glass);background:var(--glass);color:#fff}.BOpQ2W_slider{gap:.6rem;display:grid}.BOpQ2W_sliderHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.BOpQ2W_sliderHead label{font-weight:600}.BOpQ2W_sliderHead output{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.BOpQ2W_slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:2rem;margin:0}.BOpQ2W_slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--glass) var(--pct), #0f163829 var(--pct));border-radius:3px;height:6px}.BOpQ2W_slider input::-moz-range-track{background:linear-gradient(to right, var(--glass) var(--pct), #0f163829 var(--pct));border-radius:3px;height:6px}.BOpQ2W_slider input::-webkit-slider-thumb{appearance:none;border:3px solid var(--glass);background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:calc(3px - .75rem);box-shadow:0 2px 6px #0f163840}.BOpQ2W_slider input::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--glass);background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 2px 6px #0f163840}.BOpQ2W_display{border-radius:calc(var(--panel-radius) - 8px);background:var(--night);color:#fff;gap:1.25rem;padding:clamp(1.5rem,3.5vw,2.75rem);display:grid}.BOpQ2W_big{gap:.25rem;display:grid}.BOpQ2W_bigNumber{font-family:var(--font-display);letter-spacing:-.06em;color:var(--glass-hi);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,8vw,7rem);font-weight:600;line-height:.9}.BOpQ2W_bigLabel{font-size:var(--step-2);font-weight:700}.BOpQ2W_strip{margin-top:.5rem}.BOpQ2W_stripKey{font-size:var(--step--1);color:var(--mist)}.BOpQ2W_stats{border-block:1px solid #c5cbe833;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1.25rem;display:grid}.BOpQ2W_stats dt{font-size:var(--step--1);color:var(--mist)}.BOpQ2W_stats dd{font-weight:700;font-size:var(--step-1);font-variant-numeric:tabular-nums;margin-top:.25rem;line-height:1.2}.BOpQ2W_pick{justify-items:start;gap:.6rem;display:grid}.BOpQ2W_pickName{font-weight:700;font-size:var(--step-1)}.BOpQ2W_pickWhy{color:var(--mist);margin-bottom:.5rem}.BOpQ2W_small{max-width:48rem;font-size:var(--step--1);margin-top:1.5rem}@media (max-width:600px){.BOpQ2W_stats{grid-template-columns:1fr}}
.pI_RKa_list{gap:1rem;display:grid}.pI_RKa_event,.pI_RKa_empty{border-radius:calc(var(--panel-radius) - 8px);background:var(--paper);color:var(--ink);padding:clamp(1.25rem,3vw,2rem)}.pI_RKa_event{grid-template-columns:5rem 1fr;gap:1rem 1.5rem;display:grid}@media (min-width:860px){.pI_RKa_event{grid-template-columns:6rem 1fr 15rem;align-items:start}}.pI_RKa_date{border-radius:calc(var(--panel-radius) - 14px);background:var(--night);color:#fff;align-self:start;justify-items:center;padding:.75rem .5rem;font-weight:700;display:grid}.pI_RKa_day{font-family:var(--font-display);font-size:var(--step-3);color:var(--glass-hi);line-height:1}.pI_RKa_event[data-full] .pI_RKa_date{background:var(--ink-2)}.pI_RKa_body{gap:.35rem;display:grid}.pI_RKa_kind{font-size:var(--step--1);color:var(--glass);font-weight:600}.pI_RKa_title{font-size:var(--step-2);letter-spacing:-.03em}.pI_RKa_when{font-weight:700}.pI_RKa_where,.pI_RKa_summary{color:var(--ink-2)}.pI_RKa_summary{max-width:60ch;margin-top:.4rem}.pI_RKa_book{grid-column:1/-1;justify-items:start;gap:.4rem;display:grid}@media (min-width:860px){.pI_RKa_book{grid-column:auto}}.pI_RKa_price{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.04em;font-weight:600}.pI_RKa_places{color:var(--ink-2);margin-bottom:.4rem}.pI_RKa_empty{justify-items:start;gap:1rem;max-width:48rem;display:grid}.pI_RKa_emptyTitle{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.03em;font-weight:600}
.DAOKDG_layout{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:1000px){.DAOKDG_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@media (min-width:1000px) and (min-height:940px){.DAOKDG_form{position:sticky;top:5.5rem}}.DAOKDG_form{gap:1.75rem;display:grid}.DAOKDG_fieldset{border:0;min-width:0;margin:0;padding:0}.DAOKDG_legend{font-weight:700;font-size:var(--step-1);margin-bottom:.7rem;padding:0}.DAOKDG_options{flex-wrap:wrap;gap:.45rem;display:flex}.DAOKDG_option{border:2px solid var(--stone-2);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.9375rem;font-weight:600;display:inline-flex}.DAOKDG_option input{accent-color:var(--glass);margin:0}.DAOKDG_option:has(input:checked){border-color:var(--glass);background:#2445d614}.DAOKDG_option:has(input:focus-visible){outline:3px solid var(--glass);outline-offset:2px}.DAOKDG_small{font-size:var(--step--1);color:var(--ink-2)}.DAOKDG_results{gap:1rem;display:grid}.DAOKDG_resultsTitle{font-size:var(--step-3);letter-spacing:-.015em}.DAOKDG_list{gap:1rem;display:grid}.DAOKDG_card{border-radius:calc(var(--panel-radius) - 10px);background:var(--paper);gap:.55rem;padding:1.5rem;display:grid}.DAOKDG_badge{background:var(--glass);color:#fff;font-size:var(--step--1);border-radius:4px;justify-self:start;padding:.15rem .55rem;font-weight:700}.DAOKDG_card[data-fit=check] .DAOKDG_badge{background:var(--sodium);color:var(--ink)}.DAOKDG_name{font-size:var(--step-2)}.DAOKDG_provider{font-size:var(--step--1);color:var(--ink-2)}.DAOKDG_reasons{border-block:1px solid var(--stone-2);gap:.3rem;padding:.6rem 0;display:grid}.DAOKDG_reasons li{grid-template-columns:1.1rem 1fr;align-items:baseline;gap:.5rem;font-size:.9375rem;display:grid}.DAOKDG_reasons li:before{content:"";background:var(--glass);border-radius:2px;width:.65rem;height:.65rem}.DAOKDG_reasons li[data-result=check]:before{background:var(--sodium)}.DAOKDG_reasons li[data-result=no]:before{background:#c8442f}.DAOKDG_status{font-size:.9375rem}.DAOKDG_help{color:var(--ink-2);font-size:.9375rem}.DAOKDG_links{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.DAOKDG_links a{color:var(--glass);font-weight:700}.DAOKDG_checked{font-size:var(--step--1);color:var(--ink-2)}.DAOKDG_misses{border-radius:calc(var(--panel-radius) - 10px);background:var(--paper);padding:1rem 1.25rem}.DAOKDG_misses summary{cursor:pointer;font-weight:700}.DAOKDG_misses ul{color:var(--ink-2);gap:.4rem;margin-top:.75rem;display:grid}
.tQTEXW_layout{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:1040px){.tQTEXW_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}@media (min-width:1040px) and (min-height:860px){.tQTEXW_output{position:sticky;top:5.5rem}}.tQTEXW_form{gap:1.5rem;display:grid}.tQTEXW_row{gap:1rem;display:grid}@media (min-width:560px){.tQTEXW_row{grid-template-columns:1fr 1fr}}.tQTEXW_field{gap:.4rem;display:grid}.tQTEXW_field label,.tQTEXW_fieldset legend{font-weight:700}.tQTEXW_field input{border:2px solid var(--stone-2);border-radius:var(--radius);background:var(--paper);min-height:3rem;padding:.6rem .9rem}.tQTEXW_field input:focus-visible{border-color:var(--glass)}.tQTEXW_fieldset{border:0;min-width:0;margin:0;padding:0}.tQTEXW_fieldset legend{margin-bottom:.6rem;padding:0}.tQTEXW_options{flex-wrap:wrap;gap:.45rem;display:flex}.tQTEXW_option{border:2px solid var(--stone-2);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.9375rem;font-weight:600;display:inline-flex}.tQTEXW_option input{accent-color:var(--glass);margin:0}.tQTEXW_option:has(input:checked){border-color:var(--glass);background:#2445d614}.tQTEXW_option:has(input:focus-visible){outline:3px solid var(--glass);outline-offset:2px}.tQTEXW_small{font-size:var(--step--1);color:var(--ink-2)}.tQTEXW_output{gap:.75rem;display:grid}.tQTEXW_toolbar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.tQTEXW_textButton{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.5rem;font-weight:600;text-decoration:underline}.tQTEXW_status{min-height:1.5em;font-size:var(--step--1);color:var(--ink-2)}.tQTEXW_paper{color:#22283f;background:#fff;border-radius:6px;max-height:min(70vh,46rem);padding:clamp(1.5rem,4vw,2.75rem);font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1rem;line-height:1.6;overflow-y:auto;box-shadow:0 1px #0f16380f,0 18px 40px -18px #0f163859}.tQTEXW_paper p{margin-bottom:.75rem}.tQTEXW_docTitle{font-family:var(--font-body);font-size:var(--step-2);color:var(--ink);margin-bottom:.75rem}.tQTEXW_sections{counter-reset:part}.tQTEXW_sections>li{counter-increment:part;margin-top:1.25rem}.tQTEXW_docHeading{font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);margin-bottom:.4rem;font-weight:700}.tQTEXW_docHeading:before{content:counter(part) ". ";color:var(--glass)}.tQTEXW_sections ul{margin:0 0 .75rem;padding-left:1.2rem;list-style:outside}.tQTEXW_sections ul li{margin-bottom:.3rem}.tQTEXW_signOff{margin-top:1.5rem;font-weight:700}@media print{:is(header,footer,.tQTEXW_form,.tQTEXW_toolbar,.tQTEXW_status){display:none!important}.tQTEXW_layout{display:block}.tQTEXW_paper{max-height:none;box-shadow:none;padding:0;overflow:visible}}
.okVgDa_panel{border-radius:calc(var(--panel-radius) - 8px);color:#fff;background:linear-gradient(180deg, var(--night-2), var(--night));padding:clamp(1.25rem,3vw,2rem);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #8fa2ff2e,0 30px 60px -30px #0009}.okVgDa_panelHead{border-bottom:1px solid #c5cbe833;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.okVgDa_lamp{background:#4b547a;border-radius:50%;flex:none;width:.8rem;height:.8rem;transition:background-color .2s,box-shadow .2s}.okVgDa_panel:not([data-running]) .okVgDa_lamp{background:var(--off);box-shadow:0 0 12px 2px #e23b3b99}.okVgDa_panel[data-running] .okVgDa_lamp{background:var(--glass-hi);animation:2.2s ease-in-out infinite okVgDa_pulse;box-shadow:0 0 12px 2px #8fa2ffb3}@keyframes okVgDa_pulse{50%{box-shadow:0 0 4px #8fa2ff66}}.okVgDa_status{font-weight:700}.okVgDa_count{color:var(--mist);font-size:var(--step--1);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.okVgDa_feed{align-content:start;gap:.25rem;min-height:15rem;padding-block:1rem;display:grid}.okVgDa_feedItem{border-radius:6px;grid-template-columns:5.2rem 1fr;gap:.75rem;padding:.65rem .75rem;font-size:.9375rem;transition:opacity .3s;animation:.42s cubic-bezier(.2,.7,.2,1) both okVgDa_drop;display:grid}.okVgDa_feedItem:first-child{background:#8fa2ff1f}.okVgDa_feedItem[data-flagged] span{color:var(--sodium)}.okVgDa_panel:not([data-running]) .okVgDa_feedItem{opacity:.4}@keyframes okVgDa_drop{0%{opacity:0;transform:translateY(-8px)}}.okVgDa_time{color:var(--mist);font-variant-numeric:tabular-nums}.okVgDa_feedEmpty{color:var(--mist);padding:.65rem .75rem}.okVgDa_switchRow{border-top:1px solid #c5cbe833;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1.25rem;display:flex}.okVgDa_switch{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.9rem;padding:.35rem;display:inline-flex}.okVgDa_track{background:#080c22;border-radius:999px;width:5.5rem;height:2.9rem;transition:background-color .22s;position:relative;box-shadow:inset 0 3px 8px #0009,inset 0 0 0 1px #8fa2ff40}.okVgDa_switch[aria-checked=true] .okVgDa_track{background:var(--glass-deep)}.okVgDa_knob{background:radial-gradient(circle at 35% 30%,#fff,#c9cfe6 60%,#8d96bd);border-radius:50%;width:2.3rem;height:2.3rem;transition:transform .26s cubic-bezier(.3,1.4,.5,1),background .22s;position:absolute;top:.3rem;left:.3rem;box-shadow:0 3px 6px #00000073,inset 0 -2px 3px #0003}.okVgDa_switch[aria-checked=true] .okVgDa_knob{background:radial-gradient(circle at 35% 30%, #fff, var(--glass-hi) 55%, var(--glass));transform:translate(2.6rem)}.okVgDa_switchLabel{font-weight:800;font-size:var(--step-1)}.okVgDa_switchHelp{color:var(--mist);flex:14rem;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.okVgDa_lamp,.okVgDa_feedItem,.okVgDa_knob{transition:none;animation:none}}
.yUZBdG_chips{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.yUZBdG_chips li{border-radius:calc(var(--panel-radius) - 10px);box-shadow:inset 0 0 0 1px var(--stone-2);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.yUZBdG_chip{height:clamp(6rem,14vw,11rem)}.yUZBdG_chipText{align-content:start;gap:.35rem;padding:1.25rem;display:grid}
.c2n-rG_lead{gap:2rem;display:grid}@media (min-width:960px){.c2n-rG_lead{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(2rem,5vw,5rem)}}.c2n-rG_progress{grid-template-columns:repeat(10,1fr);gap:4px;margin-bottom:1.5rem;display:grid}.c2n-rG_progress li{background:var(--stone-2);border-radius:2px;height:8px;transition:background-color .24s}.c2n-rG_progress li[data-state=done]{background:var(--glass)}.c2n-rG_progress li[data-state=current]{background:var(--ink)}.c2n-rG_question{gap:1.5rem;display:grid}.c2n-rG_fieldset{border:0;min-width:0;margin:0;padding:0}.c2n-rG_fieldset legend{gap:.5rem;margin-bottom:1.25rem;padding:0;display:grid}.c2n-rG_count{font-size:var(--step--1);color:var(--ink-2)}.c2n-rG_questionTitle{font-size:var(--step-2);letter-spacing:-.03em;outline:none;scroll-margin-top:6rem;line-height:1.15}.c2n-rG_help{color:var(--ink-2)}.c2n-rG_options{gap:.6rem;display:grid}.c2n-rG_options[data-grid]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.c2n-rG_option{border:2px solid var(--stone-2);border-radius:var(--radius);background:var(--paper);cursor:pointer;align-items:center;gap:.85rem;padding:.85rem 1.1rem;font-weight:600;transition:border-color .14s,background-color .14s;display:flex;position:relative}.c2n-rG_option:hover{border-color:var(--ink-2)}.c2n-rG_option input{width:1.25rem;height:1.25rem;accent-color:var(--glass);flex:none;margin:0}.c2n-rG_option:has(input:checked){border-color:var(--glass);background:#2445d612}.c2n-rG_option:has(input:disabled){opacity:.5;cursor:not-allowed}.c2n-rG_option:has(input:focus-visible){outline:3px solid var(--glass);outline-offset:2px}.c2n-rG_nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.c2n-rG_scoreCard{border-radius:calc(var(--panel-radius) - 8px);background:var(--night);color:#fff;gap:1rem;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.c2n-rG_scoreHeading{font-size:var(--step-1);overflow-wrap:anywhere;outline:none;scroll-margin-top:6rem}.c2n-rG_score{display:grid}.c2n-rG_score>span:first-child{font-family:var(--font-display);letter-spacing:-.06em;color:var(--glass-hi);font-variant-numeric:tabular-nums;font-size:clamp(5rem,11vw,9rem);font-weight:600;line-height:.95}.c2n-rG_outOf{color:var(--mist);margin-top:.5rem}.c2n-rG_band{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.03em;font-weight:600}.c2n-rG_areas{border-top:1px solid #c5cbe833;gap:.85rem;padding-top:1rem;display:grid}.c2n-rG_areas dt{font-size:var(--step--1);color:var(--mist);margin-bottom:.3rem}.c2n-rG_areas dd{align-items:center;gap:.75rem;display:flex}.c2n-rG_bar{background:#c5cbe82e;border-radius:4px;flex:1;height:8px;overflow:hidden}.c2n-rG_bar span{background:var(--glass-hi);transform-origin:0;border-radius:4px;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both c2n-rG_grow;display:block}.c2n-rG_bar[data-tone=warn] span{background:#e8894a}@keyframes c2n-rG_grow{0%{transform:scaleX(0)}}.c2n-rG_barValue{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5rem;font-weight:700}.c2n-rG_scoreNote{overflow-wrap:anywhere;color:var(--mist);font-size:var(--step--1)}.c2n-rG_scoreAgain{justify-self:start}.c2n-rG_emailForm{gap:.75rem;max-width:40rem;display:grid}.c2n-rG_emailRow{flex-wrap:wrap;gap:.6rem;display:flex}.c2n-rG_emailRow input{border-radius:var(--radius);background:var(--paper);border:1.5px solid #8a90a8;flex:11rem;min-height:3rem;padding:.6rem .9rem}.c2n-rG_consent{font-size:var(--step--1);color:var(--ink-2);align-items:flex-start;gap:.6rem;display:flex}.c2n-rG_consent input{accent-color:var(--glass);margin-top:.2rem}.c2n-rG_trap{width:1px;height:1px;position:absolute;left:-10000px}.c2n-rG_emailed{font-weight:600}.c2n-rG_urlForm{gap:.75rem;display:grid}.c2n-rG_urlForm label{font-weight:700}.c2n-rG_urlRow{flex-wrap:wrap;gap:.75rem;display:flex}.c2n-rG_urlRow input{border-radius:var(--radius);background:var(--paper);min-width:0;min-height:3.25rem;font-size:var(--step-1);border:1.5px solid #8a90a8;flex:14rem;padding:.75rem 1rem}.c2n-rG_urlRow input:focus-visible{border-color:var(--glass)}.c2n-rG_rivalLabel{margin-top:.5rem}.c2n-rG_optional{color:var(--ink-2);font-weight:400}.c2n-rG_rivalInput{border-radius:var(--radius);background:var(--paper);border:1.5px solid #8a90a8;max-width:28rem;min-height:2.75rem;padding:.55rem .9rem}.c2n-rG_rivalInput:focus-visible{border-color:var(--glass)}.c2n-rG_compareTitle{max-width:24ch;font-size:var(--step-3);letter-spacing:-.04em;margin-bottom:clamp(1.5rem,3vw,2.5rem);line-height:1.1}.c2n-rG_compareTable{table-layout:fixed;border-collapse:collapse;width:100%}.c2n-rG_compareTable th,.c2n-rG_compareTable td{border-bottom:1px solid var(--stone-2);text-align:left;padding:.7rem 1rem .7rem 0}.c2n-rG_compareTable thead th{overflow-wrap:anywhere;font-size:var(--step--1);color:var(--ink-2);border-bottom:2px solid var(--ink);font-weight:600}.c2n-rG_compareTable tbody th{width:30%;font-weight:600}.c2n-rG_compareTable tr[data-overall] th,.c2n-rG_compareTable tr[data-overall] td{font-size:var(--step-1);font-weight:800}.c2n-rG_compareTable td{width:35%}.c2n-rG_compareValue{font-variant-numeric:tabular-nums;min-width:2.5ch;margin-right:.6rem;display:inline-block}.c2n-rG_compareTable td[data-lead] .c2n-rG_compareValue{color:var(--glass);font-weight:800}.c2n-rG_compareBar{vertical-align:middle;background:var(--paper);border-radius:4px;width:calc(100% - 3.5rem);min-width:2rem;height:8px;display:inline-block;overflow:hidden}.c2n-rG_compareBar span{background:var(--ink-2);height:100%;display:block}.c2n-rG_compareTable td[data-side=you] .c2n-rG_compareBar span{background:var(--glass)}.c2n-rG_status{gap:.5rem;margin-top:1.5rem;display:grid}.c2n-rG_status li{color:var(--ink-2);align-items:center;gap:.75rem;display:flex}.c2n-rG_status li:before{content:"";background:var(--stone-2);border-radius:50%;flex:none;width:.7rem;height:.7rem}.c2n-rG_status li[data-state=active]{color:var(--ink);font-weight:600}.c2n-rG_status li[data-state=active]:before{background:var(--glass);animation:.9s ease-in-out infinite c2n-rG_blink}.c2n-rG_status li[data-state=done]:before{background:var(--glass)}@keyframes c2n-rG_blink{50%{opacity:.3}}.c2n-rG_error{background:var(--soft);border-radius:10px;margin-top:1.25rem;padding:1rem 1.2rem;box-shadow:inset 4px 0 #c8442f}.c2n-rG_checks{align-items:start;gap:.5rem;display:grid}@media (min-width:900px){.c2n-rG_checks{grid-template-columns:1fr 1fr}}.c2n-rG_checks details{border-radius:calc(var(--panel-radius) - 10px);background:var(--paper)}.c2n-rG_checks summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-weight:700;display:flex}.c2n-rG_checks ul{gap:.5rem;padding:0 1.25rem 1.1rem;display:grid}.c2n-rG_checks li{grid-template-columns:4.5rem 1fr;gap:.75rem;font-size:.9375rem;display:grid}.c2n-rG_verdict{font-weight:700}.c2n-rG_verdict[data-v=pass]{color:#1d7a45}.c2n-rG_verdict[data-v=warn]{color:#9a5a00}.c2n-rG_verdict[data-v=fail]{color:#b2361f}@media print{:is(header,footer,.c2n-rG_intro,.c2n-rG_scoreAgain){display:none!important}.c2n-rG_scoreCard{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
