.brand-system_surface__Uka7q{--bg:#f4efea;--panel:#ede6df;--panel-2:#e5dcd3;--line:#c9bdb2;--line-soft:#ddd2c8;--line-strong:var(--color-line-strong);--panel-3:var(--color-panel-3);--text:#1a1715;--muted:#62564d;--brand:#a33426;--brand-soft:#922c21;--good:#226746;--warn:#75520f;--bad:#a32d32;--radius:0px;--brand-fill:var(--color-brand-fill);--label-on-brand:var(--color-label-on-brand);--brand-ink:var(--color-on-brand);--link:var(--color-link);--focus:var(--color-focus);--scrim:var(--color-scrim);--shadow-overlay:0 12px 40px var(--scrim);--max:1280px;background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh}.brand-system_surface__Uka7q .brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:600;font-size:22px;color:var(--text)}.brand-system_surface__Uka7q .brand-word{color:inherit}.brand-system_surface__Uka7q .brand-mark path{stroke:var(--brand)}.brand-system_surface__Uka7q .site-header{background:#f4efea;border-color:var(--line);backdrop-filter:none}.brand-system_surface__Uka7q .site-header .inner{max-width:1400px;padding:14px max(22px,4vw)}.brand-system_surface__Uka7q .button{border-radius:0;min-height:44px;padding:11px 20px;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.brand-system_surface__Uka7q .button.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.brand-system_surface__Uka7q .button:hover{filter:none;background:var(--panel-2)}.brand-system_surface__Uka7q .button.primary:hover{background:var(--brand-soft)}.brand-system_surface__Uka7q [tabindex]:focus-visible,.brand-system_surface__Uka7q a:focus-visible,.brand-system_surface__Uka7q button:focus-visible,.brand-system_surface__Uka7q input:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.brand-system_surface__Uka7q .site-footer{background:#1a1715;color:#c4bfb3;margin-top:0;border:0;padding:56px 0 32px}.brand-system_surface__Uka7q .site-footer a{color:#c4bfb3;min-height:44px;display:flex;align-items:center;overflow-wrap:anywhere}.brand-system_surface__Uka7q .site-footer .brand,.brand-system_surface__Uka7q .site-footer h4{color:#f4efea}.brand-system_surface__Uka7q .site-footer h4{font:12px monospace;text-transform:uppercase;letter-spacing:.08em}.brand-system_surface__Uka7q .site-footer a:hover{color:#fff}.brand-system_surface__Uka7q .container{padding-left:max(22px,4vw);padding-right:max(22px,4vw)}.brand-system_surface__Uka7q .eyebrow{font:12px monospace;letter-spacing:.12em}.brand-system_surface__Uka7q main:not(#home-redesign) h1{font-size:clamp(38px,5vw,74px);font-weight:600;letter-spacing:-.055em;max-width:900px;line-height:1.06;margin:18px 0 24px}.brand-system_surface__Uka7q main:not(#home-redesign) h2{font-family:var(--font-heading);font-weight:600;font-size:clamp(26px,3vw,40px);letter-spacing:-.035em}.brand-system_surface__Uka7q main:not(#home-redesign) h3{font-weight:500}.brand-system_surface__Uka7q main:not(#home-redesign) .block{padding:64px 0}.brand-system_surface__Uka7q main:not(#home-redesign) .block.tight{padding:36px 0 52px}.brand-system_surface__Uka7q main:not(#home-redesign) .block:first-child{border-bottom:1px solid var(--line);background-image:radial-gradient(#25252210 .7px,transparent 0);background-size:12px 12px}.brand-system_surface__Uka7q main:not(#home-redesign) .card{border-radius:0;box-shadow:none;background:transparent;padding:26px;border:1px solid var(--line)}.brand-system_surface__Uka7q main:not(#home-redesign) .prose{max-width:900px;line-height:1.8}.brand-system_surface__Uka7q main:not(#home-redesign) .prose h2{font-size:28px;margin-top:40px}.brand-system_surface__Uka7q .table-wrap{border-radius:0;max-width:100%;background:var(--bg)}.brand-system_surface__Uka7q thead th{font:11px monospace;text-transform:uppercase;letter-spacing:.05em;padding:18px 16px}.brand-system_surface__Uka7q tbody td{padding:18px 16px}.brand-system_surface__Uka7q pre{border-radius:0;background:#1a1715;color:#f4efea;max-width:100%}.brand-system_surface__Uka7q .badge{border-radius:0;font-family:monospace}.brand-system_surface__Uka7q .badge.ok{background:#c9dbd1;color:#226746;border-color:#47755e}.brand-system_surface__Uka7q .badge.warn{background:#e3d6ba;color:#7a5611;border-color:#82632f}.brand-system_surface__Uka7q .badge.dead{background:#ebd1d1;color:#a32d32;border-color:#a45358}.brand-system_surface__Uka7q .grid>*{min-width:0}.brand-system_surface__Uka7q .auth-page{background:none;min-height:100vh;padding:48px 22px;gap:32px;position:relative}.brand-system_surface__Uka7q .auth-card{max-width:460px;border-radius:0;background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--brand);padding:36px}.brand-system_surface__Uka7q .auth-card h1{font-size:38px!important}.brand-system_surface__Uka7q .auth-card input{background:var(--panel);color:var(--text);border:1px solid var(--line-strong);border-radius:0;width:100%;padding:12px 14px;font-size:16px;min-height:48px}.brand-system_surface__Uka7q .auth-card input::placeholder{color:var(--muted)}.brand-system_surface__Uka7q .auth-card [role=alert]{color:var(--bad)!important}.brand-system_surface__Uka7q .auth-card .auth-ok{color:var(--good)}.brand-system_surface__Uka7q .auth-switch a{text-decoration:underline;text-underline-offset:4px;padding:12px 0;display:inline-block}@media(max-width:760px){.brand-system_surface__Uka7q .site-header .inner{gap:6px}.brand-system_surface__Uka7q .site-header{position:sticky}.brand-system_surface__Uka7q main:not(#home-redesign) .block{padding:40px 0}.brand-system_surface__Uka7q .grid.cols-2,.brand-system_surface__Uka7q .grid.cols-3{grid-template-columns:1fr}.brand-system_surface__Uka7q .auth-card{padding:24px}.brand-system_surface__Uka7q .site-footer .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.brand-system_surface__Uka7q .button{transition:none}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .brand-system_surface__Uka7q{--bg:#101010;--panel:#161616;--panel-2:#212121;--line:#262626;--line-soft:#202020;--line-strong:var(--color-line-strong);--panel-3:var(--color-panel-3);--text:#e8e6e3;--muted:#aaa7a3;--brand:#f17b66;--brand-soft:#ff9480;--good:#8dc599;--warn:#e8b44f;--bad:#ff9185}html:not([data-theme=light]) .brand-system_surface__Uka7q .site-header{background:var(--bg)}html:not([data-theme=light]) .brand-system_surface__Uka7q .button.primary{color:#1a0d09}html:not([data-theme=light]) .brand-system_surface__Uka7q .button:hover{background:var(--panel-2)}html:not([data-theme=light]) .brand-system_surface__Uka7q .site-footer{background:#0c0b0a;color:#a8a29a}html:not([data-theme=light]) .brand-system_surface__Uka7q .site-footer a{color:#a8a29a}html:not([data-theme=light]) .brand-system_surface__Uka7q .site-footer .brand,html:not([data-theme=light]) .brand-system_surface__Uka7q .site-footer h4{color:#f4efea}html:not([data-theme=light]) .brand-system_surface__Uka7q .site-footer a:hover{color:#fff}html:not([data-theme=light]) .brand-system_surface__Uka7q main:not(#home-redesign) .block:first-child{background-image:radial-gradient(#f2eee514 .7px,transparent 0)}html:not([data-theme=light]) .brand-system_surface__Uka7q pre{background:#0c0b0a;color:#f4efea}html:not([data-theme=light]) .brand-system_surface__Uka7q .badge.ok{background:#172f22;color:#8dc599;border-color:#629d78}html:not([data-theme=light]) .brand-system_surface__Uka7q .badge.warn{background:#342816;color:#e8b44f;border-color:#af8947}html:not([data-theme=light]) .brand-system_surface__Uka7q .badge.dead{background:#42211d;color:#ff9185;border-color:#c67a6e}html:not([data-theme=light]) .brand-system_surface__Uka7q .auth-card input{border-color:var(--line-strong)}html:not([data-theme=light]) .brand-system_surface__Uka7q .auth-card input::placeholder{color:var(--muted)}}html[data-theme=dark] .brand-system_surface__Uka7q{--bg:#101010;--panel:#161616;--panel-2:#212121;--line:#262626;--line-soft:#202020;--line-strong:var(--color-line-strong);--panel-3:var(--color-panel-3);--text:#e8e6e3;--muted:#aaa7a3;--brand:#f17b66;--brand-soft:#ff9480;--good:#8dc599;--warn:#e8b44f;--bad:#ff9185}html[data-theme=dark] .brand-system_surface__Uka7q .site-header{background:var(--bg)}html[data-theme=dark] .brand-system_surface__Uka7q .button.primary{color:#1a0d09}html[data-theme=dark] .brand-system_surface__Uka7q .button:hover{background:var(--panel-2)}html[data-theme=dark] .brand-system_surface__Uka7q .site-footer{background:#0c0b0a;color:#a8a29a}html[data-theme=dark] .brand-system_surface__Uka7q .site-footer a{color:#a8a29a}html[data-theme=dark] .brand-system_surface__Uka7q .site-footer .brand,html[data-theme=dark] .brand-system_surface__Uka7q .site-footer h4{color:#f4efea}html[data-theme=dark] .brand-system_surface__Uka7q .site-footer a:hover{color:#fff}html[data-theme=dark] .brand-system_surface__Uka7q main:not(#home-redesign) .block:first-child{background-image:radial-gradient(#f2eee514 .7px,transparent 0)}html[data-theme=dark] .brand-system_surface__Uka7q pre{background:#0c0b0a;color:#f4efea}html[data-theme=dark] .brand-system_surface__Uka7q .badge.ok{background:#172f22;color:#8dc599;border-color:#629d78}html[data-theme=dark] .brand-system_surface__Uka7q .badge.warn{background:#342816;color:#e8b44f;border-color:#af8947}html[data-theme=dark] .brand-system_surface__Uka7q .badge.dead{background:#42211d;color:#ff9185;border-color:#c67a6e}html[data-theme=dark] .brand-system_surface__Uka7q .auth-card input{border-color:var(--line-strong)}html[data-theme=dark] .brand-system_surface__Uka7q .auth-card input::placeholder{color:var(--muted)}.auth-surface_surface__20HwD{font-family:var(--font-body)}.auth-surface_surface__20HwD .auth-surface_page__CrdbK{display:flex;min-height:100vh;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px 22px 48px}.auth-surface_preferences__FdA6H{display:flex;align-self:stretch;justify-content:flex-end;flex-wrap:wrap;gap:8px}.auth-surface_logo__bNTND{display:inline-flex;max-width:100%;color:var(--color-text);text-decoration:none}.auth-surface_surface__20HwD .auth-surface_card__G__fB{min-width:0;padding:clamp(24px,4vw,36px);border-radius:var(--radius-md);border-top:3px solid var(--color-brand);background:var(--color-panel);overflow-wrap:anywhere}.auth-surface_surface__20HwD .auth-surface_page__CrdbK .auth-surface_card__G__fB .auth-surface_title__4UKxG{margin:12px 0 20px;font-family:var(--font-heading);font-size:clamp(32px,5vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.auth-surface_surface__20HwD .auth-surface_card__G__fB a,.auth-surface_surface__20HwD .auth-surface_card__G__fB button,.auth-surface_surface__20HwD .auth-surface_card__G__fB input:not([type=hidden]){border-radius:var(--radius-sm)}.auth-surface_surface__20HwD .auth-surface_card__G__fB input:not([type=hidden]){font-family:var(--font-body);font-size:16px;min-height:48px;background:var(--color-paper)}.auth-surface_surface__20HwD .auth-surface_textLink__MEvg6{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.auth-surface_surface__20HwD a:focus-visible,.auth-surface_surface__20HwD button:focus-visible,.auth-surface_surface__20HwD input:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.auth-surface_surface__20HwD [role=alert],.auth-surface_surface__20HwD [role=status]{padding:12px;border:1px solid;border-radius:var(--radius-sm);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.auth-surface_surface__20HwD a,.auth-surface_surface__20HwD button{transition:none}}.auth-surface_surface__20HwD .auth-surface_entryPage__bHalv{justify-content:flex-start;gap:0;padding:20px max(22px,5vw) 12px}.auth-surface_surface__20HwD .auth-surface_page__CrdbK#auth-entry .auth-surface_card__G__fB .auth-surface_title__4UKxG{font-size:clamp(28px,3vw,36px);margin:12px 0 16px;line-height:1.2}.auth-surface_entryHeader__0BguK{display:flex;width:100%;max-width:1200px;align-items:center;justify-content:space-between;gap:16px}.auth-surface_entryHeader__0BguK .auth-surface_preferences__FdA6H{align-self:auto;align-items:center}.auth-surface_entryGrid__N1Fex{width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(40px,7vw,100px);margin-block:auto;padding-block:56px}.auth-surface_context__HZMNw{min-width:0}.auth-surface_eyebrow__ud3jN{margin:0 0 24px;color:var(--color-brand);font:12px var(--font-mono);letter-spacing:.12em}.auth-surface_surface__20HwD .auth-surface_page__CrdbK#auth-entry .auth-surface_context__HZMNw h2{font-family:var(--font-heading);font-size:clamp(32px,3.5vw,48px);line-height:1.15;letter-spacing:-.04em;margin:0 0 24px;font-weight:600}.auth-surface_context__HZMNw h2 em{font-style:normal;color:var(--color-brand)}.auth-surface_contextLead__5Cnfz{max-width:420px;color:var(--color-muted);line-height:1.8;margin:0 0 32px}.auth-surface_benefits__IF1HP{list-style:none;padding:0;margin:0;display:grid;gap:24px}.auth-surface_benefits__IF1HP li{display:flex;align-items:baseline;gap:16px;min-width:0}.auth-surface_benefits__IF1HP li>span{font:12px var(--font-mono);color:var(--color-brand)}.auth-surface_benefits__IF1HP li>div{min-width:0}.auth-surface_benefits__IF1HP strong{font-weight:500;font-size:14px}.auth-surface_benefits__IF1HP p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--color-muted)}.auth-surface_surface__20HwD .auth-surface_entryCard__Cvr2r{width:100%;border:1px solid var(--color-line);border-top:3px solid var(--color-brand)}.auth-surface_subtitle__pZP_K{margin:0 0 28px;color:var(--color-muted);font-size:14px;line-height:1.7}.auth-surface_form__JHvHb{display:grid;gap:16px}.auth-surface_divider__gwJzz{display:flex;align-items:center;gap:14px;color:var(--color-muted);font-size:12px;margin-block:6px}.auth-surface_divider__gwJzz:after,.auth-surface_divider__gwJzz:before{content:"";flex:1;height:1px;background:var(--color-line)}.auth-surface_optional__x5dAb{font-size:12px}.auth-surface_passwordField__otlur{position:relative;min-width:0}.auth-surface_surface__20HwD .auth-surface_passwordField__otlur input{padding-right:56px}.auth-surface_passwordToggle__oPvh1{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;color:var(--color-muted);border:0;cursor:pointer}.auth-surface_passwordToggle__oPvh1:hover,.auth-surface_passwordToggle__oPvh1[aria-pressed=true]{color:var(--color-brand);background:var(--color-panel)}.auth-surface_hint__5THC0{color:var(--color-muted);font-size:12px}.auth-surface_switchMode__N8Ilc{padding-top:16px;margin:24px 0 0;border-top:1px solid var(--color-line);text-align:center;font-size:13px;color:var(--color-muted)}.auth-surface_entryFooter___QOGy{max-width:1200px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-muted);font-size:12px;border-top:1px solid var(--color-line);padding-top:8px}.auth-surface_entryFooter___QOGy>div{display:flex;flex-wrap:wrap;gap:20px}.auth-surface_entryFooter___QOGy a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-muted)}@media (max-width:1000px){.auth-surface_entryGrid__N1Fex{max-width:460px;grid-template-columns:minmax(0,1fr);padding-block:36px}.auth-surface_context__HZMNw{display:none}}@media (max-width:600px){.auth-surface_surface__20HwD .auth-surface_entryPage__bHalv{padding:12px 22px}.auth-surface_entryHeader__0BguK{flex-wrap:wrap;gap:4px}.auth-surface_entryHeader__0BguK .auth-surface_preferences__FdA6H{margin-left:auto}.auth-surface_entryGrid__N1Fex{padding-block:28px}.auth-surface_surface__20HwD .auth-surface_entryCard__Cvr2r{padding:24px 20px}}.google-controls_button__p7rTU{gap:12px}.google-controls_logo__eGWSk{width:20px;height:20px;flex:0 0 20px}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw{font-family:var(--font-body);background:var(--color-paper);color:var(--color-text)}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw .site-header{background:var(--color-paper);border-color:var(--color-line)}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw .site-footer{background:var(--color-panel);color:var(--color-muted);border-top:1px solid var(--color-line)}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw .site-footer a{color:var(--color-text)}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw .site-footer a:hover{color:var(--color-link)}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw .site-footer h4{color:var(--color-text);font-family:var(--font-heading);font-weight:600}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw .brand{color:var(--color-text);flex-shrink:0}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw main:not(#home-redesign) h1{font-family:var(--font-heading);font-size:clamp(48px,5vw,64px);font-weight:700;line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw main:not(#home-redesign) h2{font-family:var(--font-heading);font-size:clamp(32px,3vw,40px);font-weight:600;line-height:1.2}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw main:not(#home-redesign) h3{font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.3}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw pre{background:var(--color-panel-2);color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--radius-md);font-family:var(--font-mono);max-width:100%;overflow-x:auto}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw a:focus-visible,.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw button:focus-visible,.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw input:focus-visible,.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw select:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw [data-app-version]{opacity:1}@media (max-width:760px){.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw .site-footer .grid>:first-child{grid-column:1/-1}.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw .site-header .inner{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.site-surface_site__unidw.site-surface_site__unidw.site-surface_site__unidw nav *{transition:none}}.promo_page__vzx1y{font-family:var(--font-body);overflow:clip;padding-bottom:48px}.promo_page__vzx1y,.promo_skip__qeI74{background:var(--color-paper);color:var(--color-text)}.promo_skip__qeI74{position:absolute;left:20px;top:-100px;z-index:90;border:1px solid var(--color-line-strong);padding:12px 16px;border-radius:var(--radius-sm);text-decoration:none}.promo_skip__qeI74:focus{top:80px}.promo_hero__lhJVY,.promo_section__r5eFh{padding:56px max(22px,5vw);position:relative;border-bottom:1px solid var(--color-line)}.promo_hero__lhJVY{padding-top:36px;padding-bottom:64px}.promo_heroGridBg__ygQ_8{position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(var(--color-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-line) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(black,transparent 82%)}.promo_container__M9g1a{margin-inline:auto;width:100%;max-width:1280px;position:relative;z-index:1}.promo_topline__7U_nI{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:18px;margin-bottom:32px;border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;color:var(--color-muted)}.promo_campaignBadge__kLdKh{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--color-ok-line);background:var(--color-ok-bg);color:var(--color-text);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em}.promo_liveDot__0pNFa{width:7px;height:7px;border-radius:50%;background:var(--color-good);flex-shrink:0}.promo_heroLayout__x5cV0{display:grid;grid-template-columns:1.12fr .88fr;gap:44px;align-items:start}.promo_heroCopy__M_lr4{min-width:0;padding-top:8px}.promo_eyebrow__gi7Gk{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);margin:0 0 14px}.promo_heroTitle__05Fvz{font-family:var(--font-heading);font-size:clamp(38px,4.8vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.06;margin:0 0 22px;color:var(--color-text)}.promo_heroTitle__05Fvz em{font-style:normal;color:var(--color-brand);display:block}.promo_heroLead__4KTTL{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--color-text);margin:0 0 16px;max-width:580px}.promo_heroSub__33XFz{font-size:15px;line-height:1.6;color:var(--color-muted);margin:0 0 28px;max-width:540px}.promo_ledgerStrip__oGwTk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-panel);overflow:hidden;margin-bottom:28px}.promo_ledgerCell__jObxG{padding:16px 18px;border-right:1px solid var(--color-line);min-width:0}.promo_ledgerCell__jObxG:last-child{border-right:0}.promo_ledgerLabel__GMtsv{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px}.promo_ledgerValue__hsC0q{display:block;font-family:var(--font-heading);font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.03em;color:var(--color-text);line-height:1.15}.promo_ledgerValueAccent__92edV{color:var(--color-brand)}.promo_ledgerNote__B_LX7{display:block;font-size:12px;color:var(--color-muted);margin-top:4px}.promo_heroLinks__XfWSQ{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.promo_secondaryJump__LnREi{display:inline-flex;align-items:center;min-height:44px;gap:10px;font-size:14px;font-weight:500;color:var(--color-link);text-decoration:none;border-bottom:1px solid;padding:6px 0}.promo_secondaryJump__LnREi:hover{color:var(--color-brand-soft)}.promo_trustPills__TbP6p{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding:0;list-style:none}.promo_trustPills__TbP6p li{font-family:var(--font-mono);font-size:11.5px;color:var(--color-muted);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:6px 10px}.promo_ticketWrap__KlKAj{min-width:0;position:relative}.promo_ticket__WpwIp{background:var(--color-panel);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-lg);overflow:hidden;position:relative}.promo_ticketTop__TBWot{padding:24px 26px 20px;background:var(--color-panel-2)}.promo_ticketMeta__unriW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:14px}.promo_ticketStatus__I8hJc{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--color-ok-line);background:var(--color-ok-bg);color:var(--color-text);font-weight:600}.promo_ticketValueRow__PqU6R{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.promo_ticketAmount__JjQ7f{font-family:var(--font-heading);font-size:clamp(36px,4vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--color-text)}.promo_ticketTag__KsTIc{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--color-good);letter-spacing:.04em;text-transform:uppercase}.promo_codeBox__HB_we{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;background:var(--color-paper);border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-md)}.promo_codeBoxLeft__hXIhV{min-width:0}.promo_codeCaption__ftFLX{display:block;font-size:10px;text-transform:uppercase;color:var(--color-muted)}.promo_codeCaption__ftFLX,.promo_codeText__O1qd1{font-family:var(--font-mono);letter-spacing:.08em}.promo_codeText__O1qd1{font-size:clamp(20px,2.2vw,24px);font-weight:700;color:var(--color-brand)}.promo_copyBtn__CdJln{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);background:var(--color-panel-2);color:var(--color-text);font-family:var(--font-mono);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.promo_copyBtn__CdJln:hover{background:var(--color-panel-3);border-color:var(--color-brand)}.promo_copyBtnCopied__UuTKW{border-color:var(--color-ok-line);background:var(--color-ok-bg);color:var(--color-text)}.promo_perforation__d_mBX{position:relative;height:24px;display:flex;align-items:center;background:var(--color-panel)}.promo_perforationLine__fmiwQ{width:100%;border-top:2px dashed var(--color-line-strong);margin-inline:18px}.promo_notchLeft__Y78lI,.promo_notchRight__QHfmo{position:absolute;top:50%;width:22px;height:22px;border-radius:50%;background:var(--color-paper);border:1.5px solid var(--color-line-strong);transform:translateY(-50%)}.promo_notchLeft__Y78lI{left:-12px}.promo_notchRight__QHfmo{right:-12px}.promo_ticketBody__wl8Nz{padding:6px 26px 26px}.promo_googleClaimBlock__QP1c2{display:grid;gap:16px;padding-top:4px}.promo_googleClaimHeader__FTNNi{display:grid;gap:6px}.promo_googleClaimTitle__vc3KA{font-family:var(--font-heading);font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.promo_googleClaimSub__GI4lh{margin:0;font-size:13.5px;line-height:1.55;color:var(--color-muted)}.promo_googlePrimaryCta__WX7zG{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;padding:12px 18px;border-radius:var(--radius-sm);border:1.5px solid var(--color-line-strong);background:var(--color-brand-fill);color:var(--color-label-on-brand);font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.promo_googlePrimaryCta__WX7zG:hover{background:var(--color-brand);color:var(--color-on-brand);border-color:var(--color-brand)}.promo_googleBadgeIcon__sEMuA{width:30px;height:30px;border-radius:var(--radius-sm);background:var(--color-paper);border:1px solid var(--color-line);display:inline-grid;place-items:center;flex-shrink:0}.promo_googlePerks__JDf5Y{margin:0;padding:14px 16px;list-style:none;display:grid;gap:10px;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:13px;line-height:1.45;color:var(--color-text)}.promo_googlePerks__JDf5Y li{display:flex;align-items:flex-start;gap:10px}.promo_googlePerks__JDf5Y li>svg{color:var(--color-good);flex-shrink:0;margin-top:2px}.promo_primaryBtn__MREr9{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:14px 20px;border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);background:var(--color-brand-fill);color:var(--color-label-on-brand);font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.promo_primaryBtn__MREr9:hover:not(:disabled){background:var(--color-brand);color:var(--color-on-brand);border-color:var(--color-brand)}.promo_primaryBtn__MREr9:disabled{opacity:.65;cursor:not-allowed}.promo_orDivider__4KLG8{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:4px 0}.promo_orDivider__4KLG8:after,.promo_orDivider__4KLG8:before{content:"";flex:1;border-top:1px solid var(--color-line)}.promo_ticketFoot__kwt99{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--color-muted)}.promo_claimedBox__ZZaQy{padding:18px;border-radius:var(--radius-md);border:1px solid var(--color-ok-line);background:var(--color-ok-bg);color:var(--color-text);display:grid;gap:10px}.promo_claimedActions__N5_o0{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.promo_secondaryBtn__UvgNG{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 16px;border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-text);font-size:14px;font-weight:500;text-decoration:none}.promo_secondaryBtn__UvgNG:hover{background:var(--color-panel-2)}.promo_sectionHeader__RbLBr{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:end;margin-bottom:36px}.promo_sectionTitle__dA1Ca{font-family:var(--font-heading);font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0;color:var(--color-text)}.promo_sectionTitle__dA1Ca em{font-style:normal;color:var(--color-brand)}.promo_sectionDesc__n8HLN{margin:0;font-size:15px;line-height:1.65;color:var(--color-muted)}.promo_presetBar__QgdA7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:var(--color-panel);border:1px solid var(--color-line);border-bottom:0;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.promo_presetGroup__Ft2Oe{display:flex;flex-wrap:wrap;gap:8px}.promo_presetBtn__EHML9{min-height:44px;padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-text);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.promo_presetBtn__EHML9 small{font-family:var(--font-mono);font-size:10.5px;color:var(--color-muted)}.promo_presetBtn__EHML9[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-panel-2);font-weight:600}.promo_presetBtn__EHML9[aria-pressed=true] small{color:var(--color-brand)}.promo_customInputs__62G10{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.promo_miniField__F7HDS{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--color-muted)}.promo_miniInput__HPp8W{width:92px;min-height:40px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-text);font-family:var(--font-mono);font-size:14px;text-align:right}.promo_tableScroll__OktoM{width:100%;overflow-x:auto;border:1px solid var(--color-line);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:var(--color-paper)}.promo_powerTable__upKEp{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.promo_powerTable__upKEp th{padding:14px 16px;text-align:left;background:var(--color-panel-2);border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.promo_powerTable__upKEp td{padding:16px;border-bottom:1px solid var(--color-line-soft);vertical-align:middle}.promo_powerTable__upKEp tr:last-child td{border-bottom:0}.promo_modelName__6i40n{font-weight:600;color:var(--color-text);display:block}.promo_modelSlug__krseT{font-size:12px}.promo_modelSlug__krseT,.promo_tierBadge__v_XhH{font-family:var(--font-mono);color:var(--color-muted)}.promo_tierBadge__v_XhH{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-panel);font-size:11px}.promo_reqEstimate__H3IEV{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--color-good)}.promo_tableFootNote__eWeIq{margin-top:14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--color-muted)}.promo_stepsGrid__RLiEi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.promo_stepCard__bMvNb{background:var(--color-panel);padding:28px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.promo_stepHead__Mzy4V{display:flex;align-items:center;justify-content:space-between;gap:12px}.promo_stepNum__ihIw0{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--color-brand);padding:4px 10px;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-paper)}.promo_stepTime__5A_UW{font-family:var(--font-mono);font-size:11px;color:var(--color-muted)}.promo_stepCard__bMvNb h3{font-family:var(--font-heading);font-size:21px;font-weight:600;letter-spacing:-.02em;margin:4px 0 0;color:var(--color-text)}.promo_stepCard__bMvNb p{margin:0;font-size:14.5px;line-height:1.6;color:var(--color-muted)}.promo_stepCode__8PmeE{margin-top:auto;padding:10px 12px;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12px;color:var(--color-text);overflow-x:auto}.promo_compatLayout__vqUhT{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:start}.promo_agentGrid__wnFo4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:var(--color-line);border-radius:var(--radius-md);overflow:hidden}.promo_agentItem__fnfK_{background:var(--color-panel);padding:18px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.promo_agentIconWrap__AeSyf{width:40px;height:40px;display:grid;place-items:center;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.promo_agentItem__fnfK_ strong{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-text)}.promo_agentItem__fnfK_ code{font-family:var(--font-mono);font-size:11.5px;color:var(--color-muted)}.promo_sdkPanel__Ykd_C{background:var(--color-panel-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);padding:22px;min-width:0}.promo_sdkHead__b13_c{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:11.5px;color:var(--color-muted)}.promo_sdkPre__OHhLk{margin:0;padding:0;background:transparent;border:0;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.7;color:var(--color-text)}.promo_faqGrid__EOyDx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.promo_faqCard__NNftX{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:24px}.promo_faqCard__NNftX h3{font-family:var(--font-heading);font-size:18px;font-weight:600;margin:0 0 10px;color:var(--color-text)}.promo_faqCard__NNftX p{margin:0;font-size:14.5px;line-height:1.65;color:var(--color-muted)}.promo_bottomBanner__oTo3H{margin-top:36px;padding:28px 32px;background:var(--color-panel-2);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.promo_bottomBanner__oTo3H h2{font-family:var(--font-heading);font-size:clamp(24px,2.6vw,32px);font-weight:700;margin:0 0 6px;color:var(--color-text)}.promo_bottomBanner__oTo3H p{margin:0;font-size:15px;color:var(--color-muted)}.promo_bottomBannerCta__v14rD{flex-shrink:0}.promo_stickyMobileBar__DSSf5{display:none}.promo_page__vzx1y a:focus-visible,.promo_page__vzx1y button:focus-visible,.promo_page__vzx1y input:focus-visible,.promo_page__vzx1y select:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:1024px){.promo_compatLayout__vqUhT,.promo_heroLayout__x5cV0,.promo_sectionHeader__RbLBr{grid-template-columns:1fr;gap:28px}.promo_faqGrid__EOyDx,.promo_stepsGrid__RLiEi{grid-template-columns:1fr}}@media (max-width:760px){.promo_page__vzx1y{padding-bottom:92px}.promo_hero__lhJVY,.promo_section__r5eFh{padding:24px 18px 32px}.promo_topline__7U_nI{margin-bottom:16px;padding-bottom:12px}.promo_topline__7U_nI>span:last-child{display:none}.promo_heroTitle__05Fvz{font-size:clamp(32px,8.8vw,40px);margin-bottom:14px}.promo_heroLead__4KTTL{font-size:15.5px;margin-bottom:16px}.promo_heroLinks__XfWSQ,.promo_heroSub__33XFz,.promo_trustPills__TbP6p{display:none}.promo_ledgerStrip__oGwTk{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6px}.promo_ledgerCell__jObxG{padding:10px}.promo_ledgerLabel__GMtsv{font-size:9.5px;margin-bottom:3px}.promo_ledgerValue__hsC0q{font-size:16px}.promo_ledgerNote__B_LX7{display:none}.promo_ticketBody__wl8Nz,.promo_ticketTop__TBWot{padding-inline:18px}.promo_claimedActions__N5_o0{grid-template-columns:1fr}.promo_agentGrid__wnFo4{grid-template-columns:repeat(2,minmax(0,1fr))}.promo_bottomBanner__oTo3H{padding:22px 18px}.promo_stickyMobileBar__DSSf5{display:flex;align-items:center;justify-content:space-between;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--color-panel-2);border-top:1.5px solid var(--color-line-strong)}.promo_stickyMobileBarHidden__DbnR2{opacity:0;pointer-events:none;transform:translateY(100%)}.promo_stickyCodeBtn__lU3Qi{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:46px;padding:4px 12px;border-radius:var(--radius-sm);border:1px dashed var(--color-line-strong);background:var(--color-paper);color:var(--color-text);cursor:pointer;text-align:left;white-space:nowrap;flex-shrink:0}.promo_stickyCodeBtn__lU3Qi small{font-family:var(--font-mono);font-size:9.5px;color:var(--color-muted);text-transform:uppercase}.promo_stickyCodeBtn__lU3Qi strong{font-family:var(--font-mono);font-size:14px;color:var(--color-brand);letter-spacing:.06em}.promo_stickyClaimLink__j1UWU{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);background:var(--color-brand-fill);color:var(--color-label-on-brand);font-family:var(--font-body);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;flex:1;max-width:220px}}