:root{--on-ink:#FFFFFF;--orange:#FF8C42;--on-pink:#1A1A1A;--on-orange:#1A1A1A;--cta-fill:#C32E3A;--red-text:#C32E3A;--on-cta:var(--on-accent);--ink-faint:#6B6B63;--hairline:color-mix(in srgb,var(--ink) 10%,transparent)}html[data-theme=dark] .app-shell,html[data-theme=dark][data-app] body{--on-ink:#0E120C;--ink-faint:#8E9689;--hairline:color-mix(in srgb,var(--ink) 38%,transparent);--cta-fill:var(--red);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sf-slab{background:var(--ink);color:var(--on-ink)}.sf-yellow{background:var(--yellow);color:var(--on-yellow)}.sf-pink{background:var(--pink);color:var(--on-pink)}.sf-orange{background:var(--orange);color:var(--on-orange)}.sf-green{background:var(--green);color:var(--on-green)}.sf-cta{background:var(--cta-fill);color:var(--on-cta)}.sf-panel{background:var(--surface);color:var(--ink)}.sf-sunken{background:var(--paper-2);color:var(--ink)}.tx-soft{color:var(--ink-soft)}.tx-faint{color:var(--ink-faint)}.tx-on-ink{color:var(--on-ink)}.tx-on-yellow{color:var(--on-yellow)}.tx-on-pink{color:var(--on-pink)}.tx-on-orange{color:var(--on-orange)}.tx-on-green{color:var(--on-green)}.tx-on-cta{color:var(--on-cta)}.rule-t{border-top:1.5px solid var(--hairline)}.rule-b{border-bottom:1.5px solid var(--hairline)}.rule-y{border-block:1.5px solid var(--hairline)}html[data-theme=dark] .app-shell .ppp-card,html[data-theme=dark] .app-shell .rrp-card,html[data-theme=dark][data-app] body .ppp-card,html[data-theme=dark][data-app] body .rrp-card{background:var(--surface)}html[data-theme=dark] .app-shell .dsm-credit-pill,html[data-theme=dark] .app-shell .ppu-coupon,html[data-theme=dark] .app-shell .skd-urgency,html[data-theme=dark] .app-shell .usw-dismiss,html[data-theme=dark] .app-shell .uum-gains,html[data-theme=dark][data-app] body .dsm-credit-pill,html[data-theme=dark][data-app] body .ppu-coupon,html[data-theme=dark][data-app] body .skd-urgency,html[data-theme=dark][data-app] body .usw-dismiss,html[data-theme=dark][data-app] body .uum-gains{background:var(--paper-2)}html[data-theme=dark] .app-shell .cfm-error,html[data-theme=dark] .app-shell .dsm-error,html[data-theme=dark] .app-shell .dsm-x-badge,html[data-theme=dark][data-app] body .cfm-error,html[data-theme=dark][data-app] body .dsm-error,html[data-theme=dark][data-app] body .dsm-x-badge{background:color-mix(in srgb,var(--red) 15%,var(--surface))}html[data-theme=dark] .app-shell .cfm-save-pill,html[data-theme=dark] .app-shell .cfm-success-badge,html[data-theme=dark] .app-shell .cpm-tip,html[data-theme=dark][data-app] body .cfm-save-pill,html[data-theme=dark][data-app] body .cfm-success-badge,html[data-theme=dark][data-app] body .cpm-tip{background:color-mix(in srgb,var(--green) 15%,var(--surface))}html[data-theme=dark] .app-shell .ppu-timer,html[data-theme=dark] .app-shell .usw-track,html[data-theme=dark][data-app] body .ppu-timer,html[data-theme=dark][data-app] body .usw-track{background:var(--paper-2)}html[data-theme=dark] .app-shell .dash-master{background:color-mix(in srgb,var(--yellow) 14%,var(--surface));box-shadow:2px 2px 0 var(--shadow-c)}html[data-theme=dark] .app-shell .dash-regime.active,html[data-theme=dark][data-app] body .dash-regime.active{background:color-mix(in srgb,var(--yellow) 24%,var(--surface))}html[data-theme=dark] .app-shell .rrp-cta,html[data-theme=dark][data-app] body .rrp-cta{background:var(--cta-fill)}.help-noanswer>p{color:var(--on-accent)}html[data-theme=dark] .app-shell,html[data-theme=dark][data-app] body{--red:#CB495A;--red-text:#F27182;--red-dark:#F27182;--margin:#F27182}.btn.red,.dash-gen,.help-noanswer,.rrp-cta,.rrp-icon{background:var(--cta-fill)}.dash-gen-tot{background:rgba(0,0,0,.18);color:var(--on-cta)}.help-noanswer-btn{color:var(--ink)}html[data-theme=dark] .app-shell :is(.sticker,.help-cat.active,.vir-prize,.vir-toplabel,.vir-cta,.nb-flashlink,.ach-streak-card,.dl-retry,.cfm-cta-primary,.cfm-offer-strip,.uum-spark,.slp-icon,.vcp-accent-bar,.vcp-cta,.wnp-header,.ppp-icon,.gum-badge,.gum-bullet-icon,.sbm-icon-more,.sbm-footer,.planner-offer__icon,.planner-gate__icon,.ukl--inline:hover,.cookie-consent__icon,.fcta[data-offer=scan],.uch-drawer-cta,.dash-mom-plan-fill,.wkh-dot.is-partial,.kb-steps li:before,.kb-flow-step__ic,.kb-cat__ic,.hlp-chip:hover,.hlp-hist__new,.cfb__thumb:hover,.cfb__opt:hover,.scan-chip:hover,.scan-topic:hover,.scan-option:hover,.scan-thinking-on .scan-thinking-mark,.scan-ring-dot-yellow,.scan-banner-inner,.scan-road-step-w16 .scan-road-node,.scan-topic-on .scan-topic-mark,.scan-dim-fill-working,.scan-improve-n,.mem-dot[data-c=yellow],.mem-bar-fill,.mp-bar-fill.t-yellow,.genp-frame-done .genp-frame-ink,.genp-step-dot,.bz-grip,.stk-bar i,.stk-deck-go,.ls-h:after),html[data-theme=dark][data-app] body :is(.sticker,.help-cat.active,.vir-prize,.vir-toplabel,.vir-cta,.nb-flashlink,.ach-streak-card,.dl-retry,.cfm-cta-primary,.cfm-offer-strip,.uum-spark,.slp-icon,.vcp-accent-bar,.vcp-cta,.wnp-header,.ppp-icon,.gum-badge,.gum-bullet-icon,.sbm-icon-more,.sbm-footer,.planner-offer__icon,.planner-gate__icon,.ukl--inline:hover,.cookie-consent__icon,.fcta[data-offer=scan],.uch-drawer-cta,.dash-mom-plan-fill,.wkh-dot.is-partial,.kb-steps li:before,.kb-flow-step__ic,.kb-cat__ic,.hlp-chip:hover,.hlp-hist__new,.cfb__thumb:hover,.cfb__opt:hover,.scan-chip:hover,.scan-topic:hover,.scan-option:hover,.scan-thinking-on .scan-thinking-mark,.scan-ring-dot-yellow,.scan-banner-inner,.scan-road-step-w16 .scan-road-node,.scan-topic-on .scan-topic-mark,.scan-dim-fill-working,.scan-improve-n,.mem-dot[data-c=yellow],.mem-bar-fill,.mp-bar-fill.t-yellow,.genp-frame-done .genp-frame-ink,.genp-step-dot,.bz-grip,.stk-bar i,.stk-deck-go,.ls-h:after){color:var(--on-yellow)}html[data-theme=dark] .app-shell .sticker.red,html[data-theme=dark][data-app] body .sticker.red{color:var(--on-cta)}:root{--on-accent-panel:#FFFFFF;--accent-blue:#2563EB;--accent-amber:#D97706;--accent-rose:#E11D48;--accent-teal:#059669}html[data-theme=dark] .app-shell,html[data-theme=dark][data-app] body{--on-accent-panel:#0E120C;--accent-blue:#5C8CF4;--accent-amber:#FEA53F;--accent-rose:#EA617F;--accent-teal:#83E2C4}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b87ee1{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_b87ee1{--font-unbounded:"Unbounded","Unbounded Fallback"}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_c73781{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_c73781{--font-rubik:"Rubik","Rubik Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_bcc6fe{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_bcc6fe{--font-caveat:"Caveat","Caveat Fallback"}:root{--uch-orange:#F97316;--uch-orange-ink:#AD3F0A}.uch-nav-uchk{position:relative;color:var(--uch-orange-ink);text-decoration:none;white-space:nowrap;font-size:14.5px;font-weight:800;padding:8px 13px;border-radius:999px;border:2px solid var(--uch-orange);background:color-mix(in srgb,var(--uch-orange) 10%,var(--paper));cursor:pointer;transition:background .18s ease}.uch-nav-uchk:hover{background:color-mix(in srgb,var(--uch-orange) 16%,var(--paper))}.uch-nav-uchk:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.uch-nav-uchk-stk{position:absolute;width:30px;height:30px;object-fit:contain;pointer-events:none;opacity:0;transform:translate(0) scale(.3) rotate(0deg);transition:opacity .2s ease,transform .28s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(1px 2px 0 color-mix(in srgb,var(--ink-fill) 18%,transparent))}.uch-nav-uchk-stk:first-of-type{left:2px;top:10px}.uch-nav-uchk-stk:nth-of-type(2){right:4px;top:4px}.uch-nav-uchk-stk:nth-of-type(3){left:30%;top:14px}.uch-nav-uchk-stk:nth-of-type(4){right:0;top:16px}.uch-nav-uchk:focus-visible .uch-nav-uchk-stk,.uch-nav-uchk:hover .uch-nav-uchk-stk{opacity:1}.uch-nav-uchk:focus-visible .uch-nav-uchk-stk:first-of-type,.uch-nav-uchk:hover .uch-nav-uchk-stk:first-of-type{transform:translate(-26px,18px) scale(1) rotate(-14deg)}.uch-nav-uchk:focus-visible .uch-nav-uchk-stk:nth-of-type(2),.uch-nav-uchk:hover .uch-nav-uchk-stk:nth-of-type(2){transform:translate(22px,-12px) scale(.85) rotate(12deg);transition-delay:.04s}.uch-nav-uchk:focus-visible .uch-nav-uchk-stk:nth-of-type(3),.uch-nav-uchk:hover .uch-nav-uchk-stk:nth-of-type(3){transform:translate(-4px,34px) scale(1) rotate(6deg);transition-delay:.08s}.uch-nav-uchk:focus-visible .uch-nav-uchk-stk:nth-of-type(4),.uch-nav-uchk:hover .uch-nav-uchk-stk:nth-of-type(4){transform:translate(24px,26px) scale(1) rotate(-8deg);transition-delay:.12s}@media (prefers-reduced-motion:reduce){.uch-nav-uchk-stk{transition:none}.uch-nav-uchk:focus-visible .uch-nav-uchk-stk,.uch-nav-uchk:hover .uch-nav-uchk-stk{transition-delay:0s!important}}@media (min-width:1280px) and (max-width:1439px){.uch-nav-links{gap:2px}.uch-nav-links>.uch-nav-link{padding:10px 9px;font-size:14px}.uch-nav-links>.uch-nav-uchk{padding:8px 11px;font-size:14px}.uch-nav-links>.uch-nav-scan{margin-right:8px}}.uch-mnav{position:fixed;inset:0;z-index:10003;display:flex;flex-direction:column;height:100dvh;background:var(--paper);color:var(--ink);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0)}@media (min-width:1280px){.uch-mnav{display:none}}.uch-mnav-top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 12px 0 16px;border-bottom:2px solid var(--ink)}.uch-mnav-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--ink);text-decoration:none;min-height:44px}.uch-mnav-brand img{border-radius:8px;border:2px solid var(--ink)}.uch-mnav-close{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--surface);color:var(--ink);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--shadow-c);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.uch-mnav-close:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--shadow-c)}.uch-mnav-close:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.uch-mnav-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 16px}.uch-mnav-list{display:flex;flex-direction:column;gap:4px;width:100%;max-width:560px;margin:0 auto}.uch-mnav-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 14px;border-radius:12px;font-family:var(--font-display);font-weight:800;font-size:clamp(17px,5vw,20px);letter-spacing:-.01em;color:var(--ink);text-decoration:none;transition:background .15s ease}.uch-mnav-link svg{flex-shrink:0;opacity:.45}.uch-mnav-link:active,.uch-mnav-link:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.uch-mnav .uch-drawer-cta:focus-visible,.uch-mnav-link:focus-visible,.uch-mnav-uchk:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.uch-mnav .uch-drawer-cta{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;min-height:60px;font-size:clamp(15px,4.6vw,17px);margin:0 0 8px}.uch-mnav .uch-drawer-cta-note{grid-column:2;margin-left:0}.uch-mnav-uchk{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:84px;margin:8px 0 4px;padding:14px 110px 14px 16px;background:var(--uch-orange);color:var(--ink-fill);text-decoration:none;border:2.5px solid var(--ink-fill);border-radius:16px;box-shadow:3px 4px 0 var(--ink-fill);transition:transform .15s ease,box-shadow .15s ease}.uch-mnav-uchk:active{transform:translate(1px,1px);box-shadow:1px 2px 0 var(--ink-fill)}.uch-mnav-uchk-t{font-family:var(--font-display);font-weight:900;font-size:22px;line-height:1.1;letter-spacing:-.015em}.uch-mnav-uchk-stk{position:absolute;pointer-events:none;object-fit:contain;filter:drop-shadow(1px 2px 0 color-mix(in srgb,var(--ink-fill) 22%,transparent));animation:uch-mnav-float 3.2s ease-in-out infinite}.uch-mnav-uchk-stk:first-of-type{width:46px;height:46px;right:52px;top:8px;--r:-10deg}.uch-mnav-uchk-stk:nth-of-type(2){width:40px;height:40px;right:10px;top:4px;--r:12deg;animation-delay:-1.1s}.uch-mnav-uchk-stk:nth-of-type(3){width:38px;height:38px;right:22px;bottom:2px;--r:-4deg;animation-delay:-2.2s}@keyframes uch-mnav-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-4px) rotate(var(--r,0deg))}}@media (prefers-reduced-motion:reduce){.uch-mnav-uchk-stk{animation:none;transform:rotate(var(--r,0deg))}}.uch-mnav-foot{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));border-top:2px solid var(--ink);background:var(--paper)}.uch-mnav-foot>*{width:100%;max-width:560px;margin:0 auto}.uch-mnav-foot .btn{justify-content:center;border-radius:999px;min-height:52px;white-space:nowrap;font-size:15px}.uch-mnav-cta-short{display:none}@media (max-width:359px){.uch-mnav-cta-long{display:none}.uch-mnav-cta-short{display:inline}.uch-mnav-uchk{padding-right:92px}.uch-mnav-uchk-stk:first-of-type{right:44px}}