:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primitive-paper-0:#fffdf7;--primitive-paper-1:#f7f4ee;--primitive-paper-2:#eee8dc;--primitive-paper-3:#ddd3c2;--primitive-ink-0:#12110e;--primitive-ink-1:#26231d;--primitive-ink-2:#5d5548;--primitive-ink-3:#766d60;--primitive-ink-4:#aaa091;--primitive-green-0:#143421;--primitive-green-1:#235f3a;--primitive-green-2:#78947d;--primitive-green-3:#dce8da;--primitive-red-1:#7c3329;--primitive-red-2:#f0d9d2;--primitive-amber-1:#795720;--primitive-amber-2:#efe4cd;--primitive-orange-1:#f06c00;--primitive-orange-2:#c64b00;--primitive-white-0:#fff;--primitive-transparent:transparent;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SF Mono", "Roboto Mono", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-micro:.6875rem;--text-caption:.75rem;--text-body:.9375rem;--text-body-large:1.0625rem;--text-subhead:1.25rem;--text-title:clamp(1.85rem, 4vw, 3.4rem);--text-display:clamp(2.5rem, 7vw, 5.6rem);--text-answer:clamp(4.75rem, 15vw, 11.5rem);--leading-tight:.92;--leading-title:1.04;--leading-body:1.55;--tracking-tight:-.055em;--tracking-normal:-.018em;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5.5rem;--space-12:7rem;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-pill:999px;--motion-fast:.12s;--motion-medium:.2s;--motion-slow:.32s;--motion-calculation-draw:1.2s;--motion-hero-enter:var(--motion-slow);--motion-sidecar-enter:var(--motion-medium);--motion-value-reprint:var(--motion-medium);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-calculation-draw:linear;--surface-page:var(--primitive-paper-1);--surface-raised:var(--primitive-paper-0);--surface-inset:var(--primitive-paper-2);--surface-selection:var(--primitive-green-3);--ink-strong:var(--primitive-ink-0);--ink-primary:var(--primitive-ink-1);--ink-secondary:var(--primitive-ink-2);--ink-tertiary:var(--primitive-ink-3);--ink-muted:var(--primitive-ink-4);--ink-inverse:var(--primitive-paper-0);--rule-hairline:#12110e13;--rule-soft:#12110e21;--rule-medium:#12110e3b;--rule-strong:#12110e66;--accent-base:var(--primitive-green-1);--accent-soft:var(--primitive-green-3);--accent-muted:var(--primitive-green-2);--accent-ink:var(--primitive-green-0);--accent-rule:#235f3a57;--state-danger:var(--primitive-red-1);--state-danger-surface:var(--primitive-red-2);--state-warning:var(--primitive-amber-1);--state-warning-surface:var(--primitive-amber-2);--shell-background:var(--surface-page);--shell-foreground:var(--ink-primary);--shell-border:var(--rule-soft);--shell-link:var(--ink-secondary);--shell-link-hover:var(--ink-strong);--shell-link-active:var(--ink-strong);--shell-link-active-rule:var(--accent-base);--shell-nav-height:4.25rem;--shell-max-width:76rem;--shell-gutter:clamp(1.125rem, 4vw, 3rem);--theme-toggle-ink:var(--ink-secondary);--theme-toggle-ink-active:var(--ink-strong);--theme-toggle-rule:var(--rule-medium);--theme-toggle-rule-active:var(--accent-rule);--document-background:var(--surface-page);--document-border:var(--rule-soft);--document-rule:var(--rule-soft);--document-section-gap:var(--space-10);--document-header-gap:var(--space-5);--control-background:color-mix(in srgb, var(--surface-raised) 72%, transparent);--control-background-hover:color-mix(in srgb, var(--surface-raised) 88%, transparent);--control-border:var(--rule-medium);--control-border-focus:var(--accent-base);--control-border-edited:var(--accent-rule);--control-border-error:var(--state-danger);--control-ink:var(--ink-primary);--control-label:var(--ink-secondary);--control-label-active:var(--ink-strong);--control-placeholder:var(--ink-muted);--control-help:var(--ink-tertiary);--control-error:var(--state-danger);--control-disabled-background:color-mix(in srgb, var(--surface-inset) 72%, transparent);--control-disabled-ink:var(--ink-muted);--control-height:2.75rem;--control-radius:var(--radius-sm);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent-base) 18%, transparent);--button-primary-background:var(--accent-base);--button-primary-background-hover:var(--accent-ink);--button-primary-ink:var(--ink-inverse);--button-secondary-background:transparent;--button-secondary-background-hover:color-mix(in srgb, var(--surface-raised) 72%, transparent);--button-secondary-border:var(--rule-medium);--button-secondary-ink:var(--ink-primary);--button-ghost-ink:var(--ink-secondary);--button-ghost-ink-hover:var(--ink-strong);--button-text-ink:var(--accent-base);--button-disabled-ink:var(--ink-muted);--campaign-page-bg:#050505;--campaign-font-sans:Satoshi, var(--font-sans);--campaign-ink-strong-light:#0c0c0c;--campaign-ink-muted-light:#0c0c0c9e;--campaign-ink-soft-light:#0c0c0cc2;--campaign-ink-strong-dark:#fffdf7;--campaign-ink-muted-dark:#fffdf7ad;--campaign-ink-soft-dark:#fffdf7d1;--campaign-hero-surface:var(--primitive-orange-1);--campaign-hero-ink:var(--primitive-white-0);--campaign-hero-muted:var(--primitive-white-0);--campaign-hero-headline-font-family:"Kamber Black", var(--campaign-font-sans);--campaign-hero-headline-leading:1.02;--campaign-hero-cta-surface:var(--primitive-white-0);--campaign-hero-cta-surface-hover:color-mix(in srgb, var(--campaign-hero-cta-surface) 92%, var(--campaign-hero-surface) 8%);--campaign-hero-cta-surface-active:color-mix(in srgb, var(--campaign-hero-cta-surface) 86%, var(--campaign-hero-surface) 14%);--campaign-hero-cta-ink:var(--campaign-ink-strong-light);--campaign-hero-cta-border:var(--campaign-hero-cta-surface);--campaign-hero-cta-shadow:none;--campaign-header-font-family:"Kamber Black", var(--campaign-font-sans);--campaign-header-ink:var(--primitive-white-0);--campaign-header-muted:var(--primitive-white-0);--campaign-header-pill-ink:var(--primitive-white-0);--campaign-header-pill-surface:var(--primitive-transparent);--campaign-header-pill-surface-hover:color-mix(in srgb, var(--campaign-header-ink) 10%, transparent);--campaign-header-pill-surface-active:color-mix(in srgb, var(--campaign-header-ink) 14%, transparent);--campaign-header-pill-border:var(--campaign-header-ink);--campaign-header-pill-border-hover:var(--campaign-header-ink);--campaign-header-pill-shadow:none;--campaign-header-pill-hover-shadow:none;--campaign-header-pill-active-shadow:none;--campaign-header-pill-highlight:var(--primitive-transparent);--campaign-header-pill-lowlight:var(--primitive-transparent);--campaign-header-pill-glow:var(--primitive-transparent);--product-type-display-family:"Kamber Black", var(--campaign-font-sans);--product-type-section-family:var(--product-type-display-family);--product-type-body-family:var(--campaign-font-sans);--product-type-card-title-family:var(--product-type-display-family);--product-type-cta-family:var(--product-type-display-family);--product-type-caption-family:var(--product-type-body-family);--product-type-numeric-family:var(--product-type-body-family);--product-type-display-weight:900;--product-type-display-tracking:0;--product-type-display-leading:1.02;--product-type-display-dashboard-weight:900;--product-type-display-dashboard-tracking:0;--product-type-display-dashboard-leading:1.02;--product-type-section-weight:900;--product-type-section-tracking:0;--product-type-section-leading:1.08;--product-type-section-relaxed-leading:1.16;--product-type-section-tight-leading:1.04;--product-type-subcopy-weight:500;--product-type-subcopy-tracking:-.014em;--product-type-subcopy-leading:1.32;--product-type-card-title-weight:900;--product-type-card-title-tracking:0;--product-type-card-title-leading:1.12;--product-type-card-title-relaxed-leading:1.26;--product-type-card-body-weight:470;--product-type-card-body-tracking:-.012em;--product-type-card-body-leading:1.32;--product-type-caption-weight:510;--product-type-caption-tracking:-.006em;--product-type-caption-leading:1.24;--product-type-cta-weight:900;--product-type-cta-tracking:0;--product-type-cta-leading:1;--product-type-numeric-weight:540;--product-type-numeric-tracking:0;--product-type-numeric-leading:.94;--product-type-footer-title-weight:560;--product-type-footer-title-tracking:-.022em;--product-type-footer-title-leading:1.1;--product-type-footer-link-size:clamp(17px, 1.34vw, 21px);--product-type-footer-link-weight:500;--product-type-footer-link-tracking:-.008em;--product-type-footer-link-leading:1.24;--product-type-footer-legal-size:clamp(14px, 1.08vw, 17px);--product-type-footer-legal-weight:460;--product-type-footer-legal-tracking:-.006em;--product-type-footer-legal-leading:1.28;--product-type-size-display-hero:clamp(3.35rem, 5.9vw, 5.875rem);--product-type-size-display-hero-mobile:clamp(2.38rem, 12.2vw, 3.125rem);--product-type-size-display-dashboard:clamp(2.1rem, 3.25vw, 3.4rem);--product-type-size-display-dashboard-mobile:clamp(1.9rem, 8.4vw, 2.45rem);--product-type-size-section-major:clamp(1.8rem, 2.55vw, 2.85rem);--product-type-size-section:clamp(1.45rem, 1.95vw, 2.15rem);--product-type-size-section-secondary:clamp(1.28rem, 1.65vw, 1.65rem);--product-type-size-section-compact:clamp(1rem, 1.08vw, 1.06rem);--product-type-size-card-title-large:clamp(1rem, 1.25vw, 1.32rem);--product-type-size-card-title:clamp(.95rem, 1.05vw, 1.18rem);--product-type-size-panel-title:clamp(1.1rem, 1.4vw, 1.5rem);--product-type-size-card-title-compact:clamp(.9rem, .98vw, 1rem);--product-type-size-card-body-large:clamp(.98rem, 1.12vw, 1.12rem);--product-type-size-card-body:clamp(.9rem, .98vw, 1rem);--product-type-size-card-body-small:clamp(.8rem, .9vw, .88rem);--product-type-size-subcopy-large:clamp(1rem, 1.12vw, 1.12rem);--product-type-size-subcopy:clamp(.95rem, 1vw, 1rem);--product-type-size-subcopy-small:clamp(.86rem, .92vw, .94rem);--product-type-size-pill:var(--text-caption);--product-type-size-nav:clamp(.75rem, .72vw, .8125rem);--product-type-size-descriptor:var(--text-caption);--product-type-size-cta:clamp(.82rem, 1vw, .95rem);--product-type-size-metric:clamp(1.18rem, 1.8vw, 1.64rem);--product-type-size-metric-large:clamp(1.42rem, 1.9vw, 1.82rem);--product-type-size-number:clamp(3rem, 7vw, 5.9rem);--product-type-size-watermark:clamp(7rem, 17vw, 16.875rem);--product-rhythm-copy-gap:var(--space-3);--product-rhythm-intro-gap:clamp(var(--space-5), 2.5vw, var(--space-7));--product-rhythm-section-gap:clamp(var(--space-8), 6.2vw, var(--space-12));--product-rhythm-section-gap-compact:clamp(var(--space-6), 3.8vw, var(--space-9));--product-rhythm-card-gap:clamp(var(--space-4), 2.4vw, var(--space-6));--product-rhythm-card-gap-compact:var(--space-3);--product-rhythm-heading-to-copy:clamp(var(--space-3), 2vw, var(--space-5));--product-rhythm-heading-to-content:clamp(var(--space-8), 6vw, var(--space-10));--product-rhythm-panel-padding:clamp(var(--space-5), 3vw, var(--space-8));--product-rhythm-panel-padding-compact:clamp(var(--space-4), 2vw, var(--space-5));--product-rhythm-page-gutter:clamp(var(--space-4), 4vw, var(--space-8));--product-rhythm-shell-padding-block:clamp(var(--space-5), 5vw, var(--space-10));--product-layout-stage-width:77.5rem;--campaign-type-display-weight:var(--product-type-display-weight);--campaign-type-display-tracking:var(--product-type-display-tracking);--campaign-type-display-leading:var(--product-type-display-leading);--campaign-type-section-headline-weight:var(--product-type-section-weight);--campaign-type-section-headline-tracking:var(--product-type-section-tracking);--campaign-type-section-headline-leading:var(--product-type-section-leading);--campaign-type-section-headline-tight-leading:var(--product-type-section-tight-leading);--campaign-type-subcopy-weight:var(--product-type-subcopy-weight);--campaign-type-subcopy-tracking:var(--product-type-subcopy-tracking);--campaign-type-subcopy-leading:var(--product-type-subcopy-leading);--campaign-type-card-title-weight:var(--product-type-card-title-weight);--campaign-type-card-title-tracking:var(--product-type-card-title-tracking);--campaign-type-card-title-leading:var(--product-type-card-title-leading);--campaign-type-card-body-weight:var(--product-type-card-body-weight);--campaign-type-card-body-tracking:var(--product-type-card-body-tracking);--campaign-type-card-body-leading:var(--product-type-card-body-leading);--campaign-type-caption-weight:var(--product-type-caption-weight);--campaign-type-caption-tracking:var(--product-type-caption-tracking);--campaign-type-caption-leading:var(--product-type-caption-leading);--campaign-type-cta-weight:var(--product-type-cta-weight);--campaign-type-cta-tracking:var(--product-type-cta-tracking);--campaign-type-cta-leading:var(--product-type-cta-leading);--campaign-type-numeric-weight:var(--product-type-numeric-weight);--campaign-type-numeric-tracking:var(--product-type-numeric-tracking);--campaign-type-numeric-leading:var(--product-type-numeric-leading);--campaign-type-footer-title-weight:var(--product-type-footer-title-weight);--campaign-type-footer-title-tracking:var(--product-type-footer-title-tracking);--campaign-type-footer-title-leading:var(--product-type-footer-title-leading);--campaign-type-footer-link-size:var(--product-type-footer-link-size);--campaign-type-footer-link-weight:var(--product-type-footer-link-weight);--campaign-type-footer-link-tracking:var(--product-type-footer-link-tracking);--campaign-type-footer-link-leading:var(--product-type-footer-link-leading);--campaign-type-footer-legal-size:var(--product-type-footer-legal-size);--campaign-type-footer-legal-weight:var(--product-type-footer-legal-weight);--campaign-type-footer-legal-tracking:var(--product-type-footer-legal-tracking);--campaign-type-footer-legal-leading:var(--product-type-footer-legal-leading);--campaign-type-watermark-weight:880;--campaign-type-watermark-tracking:-.074em;--campaign-accent-brand:var(--campaign-hero-surface);--campaign-accent-brand-strong:color-mix(in srgb, var(--campaign-accent-brand) 86%, var(--primitive-ink-0) 14%);--campaign-accent-brand-soft:color-mix(in srgb, var(--campaign-accent-brand) 22%, var(--primitive-paper-0) 78%);--campaign-accent-brand-muted:color-mix(in srgb, var(--campaign-accent-brand) 58%, var(--primitive-paper-0) 42%);--campaign-accent-brand-glow:color-mix(in srgb, var(--campaign-accent-brand) 34%, transparent);--campaign-accent-brand-halo:color-mix(in srgb, var(--campaign-accent-brand) 16%, transparent);--campaign-accent-brand-ink:var(--campaign-ink-strong-light);--campaign-capsule-fill:var(--campaign-accent-brand);--campaign-capsule-ink-light:#0c0c0c;--campaign-capsule-ink-dark:var(--campaign-accent-brand-ink);--campaign-tactile-pill-radius:var(--radius-pill);--campaign-tactile-pill-transition:.16s ease;--campaign-tactile-pill-hover-lift:-1px;--campaign-tactile-pill-active-press:1px;--campaign-tactile-pill-hover-filter:saturate(1.05) brightness(1.02);--campaign-tactile-pill-gloss:linear-gradient(180deg, #ffffffb3, #fff0 72%);--campaign-tactile-pill-gloss-opacity:.34;--campaign-tactile-pill-highlight:#ffffffb8;--campaign-tactile-pill-highlight-strong:#ffffffd1;--campaign-tactile-pill-highlight-pressed:#ffffff5c;--campaign-tactile-pill-warm-lowlight:#59440033;--campaign-tactile-pill-warm-lowlight-hover:#59440038;--campaign-tactile-pill-warm-press-shadow:#59440038;--campaign-tactile-pill-ink-lowlight:#11110e1a;--campaign-tactile-pill-ink-lowlight-hover:#11110e1f;--campaign-tactile-pill-ink-press-shadow:#11110e1f;--campaign-shine-border-width:1px;--campaign-shine-duration:1.45s;--campaign-shine-ease:cubic-bezier(.22, 1, .36, 1);--campaign-shine-rest-position:145% 50%;--campaign-shine-end-position:-65% 50%;--campaign-shine-sweep:linear-gradient(110deg, transparent 0%, transparent 33%, #ffffffc7 48%, transparent 63%, transparent 100%);--campaign-shine-pill-track:#fff3;--campaign-shine-pill-sweep:var(--campaign-shine-sweep);--campaign-shine-pill-opacity:.86;--campaign-material-gloss-soft-white:#ffffff47;--campaign-material-gloss-warm-white:#fffdf738;--campaign-material-gloss-ink:#11110e14;--campaign-material-gloss-transition:.22s ease;--ledger-background:transparent;--ledger-border:var(--rule-soft);--ledger-rule:var(--rule-soft);--ledger-row-height:3.25rem;--ledger-row-gap:var(--space-4);--ledger-label:var(--ink-secondary);--ledger-value:var(--ink-primary);--ledger-note:var(--ink-tertiary);--answer-background:transparent;--answer-border:var(--rule-strong);--answer-background-paper:transparent;--answer-border-paper:var(--rule-strong);--answer-shadow-paper:none;--answer-ink:var(--ink-strong);--answer-accent:var(--accent-base);--answer-kicker:var(--ink-secondary);--answer-number:var(--ink-strong);--answer-caption:var(--ink-secondary);--answer-explanation-ink:var(--ink-tertiary);--specimen-background:transparent;--specimen-border:var(--rule-soft);--specimen-kicker:var(--ink-tertiary);--specimen-title:var(--ink-strong);--specimen-body:var(--ink-secondary);--specimen-rule:var(--rule-soft);--fragment-background:transparent;--fragment-border:var(--rule-soft);--fragment-label:var(--ink-tertiary);--fragment-value:var(--ink-primary);--fragment-note:var(--ink-secondary);--feed-background:transparent;--feed-row-background:transparent;--feed-row-border:var(--rule-soft);--feed-row-kicker:var(--ink-tertiary);--feed-row-title:var(--ink-primary);--feed-row-meta:var(--ink-tertiary);--feed-status-context:var(--ink-tertiary);--feed-status-sensitivity:var(--accent-base);--signal-expanded-background:color-mix(in srgb, var(--surface-raised) 44%, transparent);--signal-expanded-rule:var(--rule-medium);--signal-details-ink:var(--ink-secondary);--signal-toggle-ink:var(--accent-base);--note-background:transparent;--note-border:var(--rule-medium);--note-title:var(--ink-primary);--note-body:var(--ink-secondary);--feedback-ink:var(--ink-tertiary);--field-active-rule:var(--accent-base);--field-edited-rule:var(--accent-rule);--value-reprint-opacity-start:.38;--result-artifact-surface:var(--answer-background-paper);--result-artifact-rule:var(--answer-border-paper);--result-artifact-ink:var(--answer-number);--result-artifact-muted:var(--ink-tertiary);--assumption-summary-ink:var(--ink-secondary);--assumption-summary-value-ink:var(--ink-strong);--assumption-summary-rule:var(--rule-hairline);--sensitivity-strip-rule:var(--rule-soft);--sensitivity-strip-label:var(--ink-secondary);--sensitivity-strip-value:var(--ink-strong);--sensitivity-strip-delta:var(--ink-tertiary);--move-year-title:var(--ink-strong);--move-year-caption:var(--ink-tertiary);--move-year-quiet:var(--ink-tertiary);--methodology-pebble-ink:var(--ink-tertiary);--methodology-pebble-ink-hover:var(--ink-strong);--methodology-pebble-rule:var(--rule-soft);--methodology-pebble-rule-hover:var(--rule-medium);--trust-hairline-ink:var(--ink-tertiary);--trust-hairline-rule:var(--rule-hairline);--cta-tactile-border-hover:var(--rule-strong);--cta-tactile-focus-ring:var(--focus-ring);--cta-tactile-press-y:1px;--cta-tactile-press-shadow:inset 0 1px 0 #12110e14;--field-tactile-rule-hover:var(--rule-medium);--field-tactile-rule-focus:var(--accent-base);--field-tactile-focus-ring:0 1px 0 0 var(--accent-base);--motion-tactile-press:90ms;--motion-result-resolve:var(--motion-medium);--motion-result-recompute:var(--motion-fast);--tools-section-rule:var(--rule-soft);--tools-section-label:var(--ink-secondary);--tools-section-caption:var(--ink-tertiary);--calculation-note-rule:var(--rule-soft);--calculation-note-ink:var(--ink-strong);--calculation-note-muted:var(--ink-tertiary);--home-cta-support-ink:var(--ink-tertiary);--home-cta-support-gap:var(--space-3);--tools-mobile-result-surface:var(--answer-background-paper);--tools-mobile-result-rule:var(--answer-border-paper);--tools-mobile-result-ink:var(--ink-strong);--tools-mobile-result-muted:var(--ink-secondary);--tools-mobile-sticky-shadow:0 1px 0 0 var(--rule-hairline);--tools-mobile-safe-area:var(--product-mobile-safe-area-bottom);--tools-mobile-touch-target:var(--product-interaction-touch-target);--tools-mobile-section-gap:var(--space-6);--tools-mobile-field-gap:var(--space-4);--product-material-page:var(--surface-raised);--product-material-stage:var(--product-material-page);--product-material-stage-border:transparent;--product-material-stage-shadow:none;--product-material-warm:#fed7aa;--product-material-panel:color-mix(in srgb, var(--surface-raised) 90%, var(--product-material-warm) 10%);--product-material-panel-hover:color-mix(in srgb, var(--surface-raised) 86%, var(--product-material-warm) 14%);--product-material-panel-border:color-mix(in srgb, var(--ink-strong) 8.5%, transparent);--product-material-panel-shadow:0 1px 0 #ffffffbd inset, 0 16px 44px #11110e0e;--product-material-ink:var(--campaign-ink-strong-light);--product-material-body:var(--campaign-ink-soft-light);--product-material-muted:var(--campaign-ink-muted-light);--product-material-positive:var(--accent-base);--product-material-negative:var(--state-danger);--product-material-neutral:var(--ink-secondary);--product-material-accent:var(--campaign-accent-brand);--product-material-accent-strong:var(--campaign-accent-brand-strong);--product-material-accent-soft:var(--campaign-accent-brand-soft);--product-material-accent-muted:var(--campaign-accent-brand-muted);--product-material-accent-glow:var(--campaign-accent-brand-glow);--product-material-accent-halo:var(--campaign-accent-brand-halo);--product-material-accent-ink:var(--campaign-accent-brand-ink);--product-material-beacon:var(--campaign-accent-brand);--product-material-beacon-glow:var(--campaign-accent-brand-glow);--product-material-card-radius:22px;--product-material-stage-radius:34px;--product-elevation-surface-base:var(--product-material-page);--product-elevation-surface-panel:var(--product-material-panel);--product-elevation-surface-panel-hover:var(--product-material-panel-hover);--product-elevation-surface-raised:color-mix(in srgb, var(--surface-raised) 86%, white 14%);--product-elevation-border-subtle:var(--product-material-panel-border);--product-elevation-border-strong:color-mix(in srgb, var(--ink-strong) 13%, transparent);--product-elevation-shadow-card:0 16px 44px #11110e0e;--product-elevation-shadow-card-hover:0 22px 58px #11110e14;--product-elevation-shadow-card-press:inset 0 2px 6px #11110e12, 0 9px 24px #11110e0d;--product-elevation-shadow-panel:0 22px 56px #11110e24;--product-elevation-shadow-stage:0 26px 68px #11110e14;--product-elevation-shadow-section-edge:0 -18px 42px #11110e0d;--product-elevation-radius-card:var(--product-material-card-radius);--product-elevation-radius-panel:calc(var(--product-material-card-radius) + var(--space-1));--product-elevation-radius-section:clamp(34px, 4vw, 58px);--product-browse-row-gap:var(--product-rhythm-card-gap-compact);--product-browse-row-scroll-padding-inline:var(--space-4);--product-browse-row-scroll-padding-block:var(--space-1) var(--space-2);--product-browse-row-peek-inline:var(--space-4);--product-browse-row-mask-edge:clamp(22px, 8vw, 42px);--product-browse-row-mask:linear-gradient(90deg, transparent 0, #000 var(--product-browse-row-mask-edge), #000 calc(100% - var(--product-browse-row-mask-edge)), transparent 100%);--product-browse-edge-wash:linear-gradient(90deg, var(--product-elevation-surface-base), transparent 9%, transparent 91%, var(--product-elevation-surface-base));--product-browse-snap-type:x mandatory;--product-browse-snap-align:start;--product-browse-scrollbar-display:none;--product-responsive-compact-section-padding-start:clamp(var(--space-7), 12vw, var(--space-9));--product-responsive-compact-section-padding-end:clamp(var(--space-7), 10vw, var(--space-8));--product-responsive-compact-panel-gap:var(--space-3);--product-responsive-compact-panel-padding:var(--product-rhythm-panel-padding-compact);--product-motion-route-enter:var(--motion-slow);--product-motion-section-reveal:var(--motion-slow);--product-motion-state-feedback:var(--motion-medium);--product-motion-tactile:var(--motion-tactile-press);--product-motion-calculation:var(--motion-result-resolve);--product-motion-calculation-value:var(--motion-value-reprint);--product-motion-calculation-draw:var(--motion-calculation-draw);--product-motion-calculation-draw-ease:var(--ease-calculation-draw);--product-motion-calculation-shift:.08rem;--product-motion-calculation-emphasis-scale:1.006;--product-motion-route-transition:var(--product-motion-route-enter);--product-motion-accessibility-settle:1.2s;--product-motion-visible-first-reveal-y:var(--space-2);--product-motion-visible-first-panel-y:var(--space-3);--product-motion-visible-first-panel-scale:.995;--product-motion-route-loader-overlay:var(--motion-medium);--product-motion-route-loader-panel:var(--product-motion-route-enter);--product-motion-route-loader-beacon:.76s;--product-motion-route-loader-progress:.72s;--product-interaction-touch-target:2.75rem;--product-interaction-icon-target:2.625rem;--product-interaction-focus-ring:var(--focus-ring);--product-interaction-focus-outline:var(--focus-outline);--product-mobile-safe-area-bottom:env(safe-area-inset-bottom,0px);--product-mobile-readable-measure:36rem;--product-copy-readable-measure:64ch;--product-release-min-readable-size:var(--text-caption);--product-mobile-route-header-top:clamp(var(--space-4), 4.8vw, var(--space-6));--product-mobile-route-header-inline:clamp(var(--space-3), 4vw, var(--space-5));--product-mobile-route-header-gap:var(--space-2);--product-mobile-route-header-control:var(--product-interaction-touch-target);--product-mobile-route-header-theme-inline:clamp(4rem, 15vw, 4.55rem);--product-mobile-route-header-pill-inline:min(12.75rem, 54vw);--product-mobile-route-header-pill-padding-inline:var(--space-4);--product-mobile-route-header-title-gap:var(--space-3);--product-mobile-route-header-surface:var(--tools-dashboard-panel);--product-mobile-route-header-surface-hover:var(--tools-dashboard-panel-hover);--product-mobile-route-header-border:var(--tools-dashboard-panel-border);--product-mobile-route-header-border-hover:color-mix(in srgb, var(--tools-dashboard-ink) 16%, var(--product-mobile-route-header-border));--product-mobile-route-header-ink:var(--tools-dashboard-ink);--product-mobile-route-header-muted:var(--tools-dashboard-muted);--product-mobile-route-header-shadow:var(--tools-dashboard-panel-shadow);--product-mobile-route-header-shadow-hover:var(--tools-dashboard-home-glyph-hover-shadow);--product-mobile-route-header-gloss:var(--campaign-tactile-pill-gloss);--product-mobile-route-header-gloss-opacity:var(--campaign-tactile-pill-gloss-opacity);--product-mobile-route-header-panel-inline:min(18rem, calc(100vw - (var(--product-mobile-route-header-inline) * 2)));--product-mobile-route-header-active-surface:var(--tools-dashboard-scenario-pill-active-surface);--product-mobile-route-header-active-surface-hover:color-mix(in srgb, var(--product-mobile-route-header-active-surface) 94%, var(--product-mobile-route-header-surface) 6%);--product-mobile-route-header-active-ink:var(--tools-dashboard-scenario-pill-active-ink);--product-mobile-route-header-active-border-hover:color-mix(in srgb, var(--product-mobile-route-header-active-surface) 86%, var(--product-mobile-route-header-border) 14%);--product-mobile-route-header-divider:color-mix(in srgb, var(--tools-dashboard-ink) 10%, transparent);--product-route-header-top:var(--tools-dashboard-theme-pill-desktop-top);--product-route-header-inline-start:var(--tools-dashboard-greeting-pad-inline);--product-route-header-inline-end:var(--tools-dashboard-greeting-pad-inline);--product-route-header-control:var(--tools-dashboard-theme-pill-touch-target);--product-route-header-gap:var(--tools-dashboard-top-control-gap);--product-route-header-title-padding-inline:var(--space-4);--product-route-header-title-surface:var(--tools-dashboard-panel);--product-route-header-title-surface-hover:var(--tools-dashboard-panel-hover);--product-route-header-title-border:var(--tools-dashboard-panel-border);--product-route-header-title-ink:var(--tools-dashboard-muted);--product-route-header-title-shadow:var(--tools-dashboard-panel-shadow);--product-route-header-home-size:var(--tools-dashboard-home-glyph-size);--product-route-header-home-icon-size:var(--tools-dashboard-home-glyph-icon-size);--product-route-header-home-surface:var(--tools-dashboard-home-glyph-surface);--product-route-header-home-surface-hover:var(--tools-dashboard-home-glyph-surface-hover);--product-route-header-home-border:var(--tools-dashboard-home-glyph-border);--product-route-header-home-ink:var(--tools-dashboard-home-glyph-ink);--product-route-header-home-shadow:var(--tools-dashboard-home-glyph-shadow);--product-route-header-home-hover-shadow:var(--tools-dashboard-home-glyph-hover-shadow);--product-route-header-home-press-shadow:var(--tools-dashboard-home-glyph-press-shadow);--product-route-header-nav-padding:var(--space-1);--product-route-header-nav-gap:var(--space-1);--product-route-header-nav-surface:color-mix(in srgb, var(--tools-dashboard-panel) 88%, transparent);--product-route-header-nav-border:var(--tools-dashboard-panel-border);--product-route-header-nav-shadow:var(--tools-dashboard-panel-shadow);--product-route-header-nav-link-padding-inline:var(--space-4);--product-route-header-nav-link-surface-hover:var(--tools-dashboard-panel-hover);--product-route-header-nav-link-ink:var(--tools-dashboard-muted);--product-route-header-nav-link-active-surface:var(--tools-dashboard-scenario-pill-active-surface);--product-route-header-nav-link-active-ink:var(--tools-dashboard-scenario-pill-active-ink);--product-route-header-nav-link-active-border:color-mix(in srgb, var(--product-material-accent) 34%, var(--tools-dashboard-panel-border) 66%);--product-route-content-pad-block-start:clamp(var(--space-8), 6vw, var(--space-11));--tools-dashboard-shell-overflow-x:clip;--tools-dashboard-page:var(--product-material-page);--tools-dashboard-stage:var(--product-material-stage);--tools-dashboard-stage-border:var(--product-material-stage-border);--tools-dashboard-stage-shadow:var(--product-material-stage-shadow);--tools-dashboard-panel:var(--product-material-panel);--tools-dashboard-panel-hover:var(--product-material-panel-hover);--tools-dashboard-panel-border:var(--product-material-panel-border);--tools-dashboard-panel-shadow:var(--product-material-panel-shadow);--tools-dashboard-ink:var(--product-material-ink);--tools-dashboard-body:var(--product-material-body);--tools-dashboard-muted:var(--product-material-muted);--tools-dashboard-positive:var(--accent-base);--tools-dashboard-negative:var(--state-danger);--tools-dashboard-neutral:var(--ink-secondary);--tools-dashboard-accent:var(--product-material-accent);--tools-dashboard-beacon:var(--product-material-beacon);--tools-dashboard-sparkline-track:color-mix(in srgb, var(--ink-strong) 7%, transparent);--tools-dashboard-sparkline-grid:color-mix(in srgb, var(--ink-strong) 4.5%, transparent);--tools-dashboard-greeting-pad-block-start:clamp(var(--space-7), 5.2vw, var(--space-10));--tools-dashboard-greeting-desktop-pad-block-start:var(--product-route-content-pad-block-start);--tools-dashboard-greeting-pad-inline:0px;--tools-dashboard-greeting-compact-pad-inline:clamp(var(--space-4), 5vw, var(--space-7));--tools-dashboard-greeting-eyebrow-top-offset:var(--space-2);--tools-dashboard-greeting-title-offset:var(--space-6);--tools-dashboard-greeting-gap:var(--product-rhythm-section-gap-compact);--tools-dashboard-greeting-grid-template:minmax(0, .92fr) minmax(18rem, .7fr);--tools-dashboard-greeting-main-align-self:center;--tools-dashboard-greeting-main-max:34rem;--tools-dashboard-greeting-copy-max:31rem;--tools-dashboard-greeting-compact-copy-max:min(100%, 31rem);--tools-dashboard-greeting-mobile-copy-max:min(100%, 25ch);--tools-dashboard-greeting-display-size:var(--product-type-size-display-dashboard);--tools-dashboard-greeting-headline-size:var(--product-type-size-card-title-compact);--tools-dashboard-greeting-subcopy-size:var(--product-type-size-subcopy-small);--tools-dashboard-greeting-support-copy-ink:var(--tools-dashboard-muted);--tools-dashboard-greeting-support-copy-size:var(--tools-dashboard-assumptions-copy-size);--tools-dashboard-greeting-support-copy-weight:var(--tools-dashboard-type-card-meta-weight);--tools-dashboard-greeting-support-copy-leading:var(--campaign-type-card-body-leading);--tools-dashboard-greeting-support-copy-tracking:var(--campaign-type-card-body-tracking);--tools-dashboard-greeting-result-surface:var(--tools-dashboard-projection-result-surface);--tools-dashboard-greeting-result-border:var(--tools-dashboard-projection-result-border);--tools-dashboard-greeting-result-shadow:var(--tools-dashboard-projection-card-shadow);--tools-dashboard-greeting-result-ink:var(--tools-dashboard-projection-ink);--tools-dashboard-greeting-result-muted:var(--tools-dashboard-projection-muted);--tools-dashboard-greeting-result-accent:var(--tools-dashboard-projection-gauge-fill);--tools-dashboard-greeting-result-padding:clamp(var(--space-5), 2.4vw, var(--space-7));--tools-dashboard-greeting-result-radius:var(--tools-dashboard-card-radius);--tools-dashboard-greeting-result-year-size:clamp(4.1rem, 7.2vw, 6.6rem);--tools-dashboard-greeting-result-label-size:var(--product-type-size-card-title-compact);--tools-dashboard-greeting-result-grid-line:var(--tools-dashboard-sparkline-grid);--tools-dashboard-greeting-result-cta-surface:var(--tools-dashboard-scenario-pill-active-surface);--tools-dashboard-greeting-result-cta-ink:var(--tools-dashboard-scenario-pill-active-ink);--tools-dashboard-greeting-result-mobile-display:none;--tools-dashboard-tablet-greeting-result-max-inline:min(100%, 38rem);--tools-dashboard-flow-gap-major:clamp(var(--space-7), 4.4vw, var(--space-10));--tools-dashboard-flow-gap-minor:clamp(var(--space-5), 2.8vw, var(--space-7));--tools-dashboard-flow-end-space:clamp(var(--space-8), 5.6vw, var(--space-10));--tools-dashboard-calculation-workspace-margin-block-start:var(--tools-dashboard-flow-gap-minor);--tools-dashboard-calculation-workspace-grid-template:minmax(0, .92fr) minmax(24rem, 1.08fr);--tools-dashboard-calculation-workspace-compact-grid-template:minmax(0, .88fr) minmax(0, 1.12fr);--tools-dashboard-calculation-workspace-mobile-grid-template:1fr;--tools-dashboard-calculation-workspace-gap:clamp(var(--space-5), 3.2vw, var(--space-8));--tools-dashboard-calculation-workspace-compact-gap:var(--space-5);--tools-dashboard-calculation-workspace-mobile-gap:var(--tools-dashboard-mobile-section-gap);--tools-dashboard-calculation-input-stack-gap:var(--tools-dashboard-assumptions-gap);--tools-dashboard-calculation-proof-stack-gap:var(--space-5);--tools-dashboard-calculation-controls-grid-template:repeat(auto-fit, minmax(min(100%, var(--tools-dashboard-calculation-control-min-inline)), 1fr));--tools-dashboard-calculation-control-min-inline:14.75rem;--tools-dashboard-calculation-summary-grid-template:repeat(auto-fit, minmax(min(100%, var(--tools-dashboard-calculation-summary-min-inline)), 1fr));--tools-dashboard-calculation-summary-min-inline:8.25rem;--tools-dashboard-calculation-card-padding:clamp(var(--space-4), 2.2vw, var(--space-6));--tools-dashboard-calculation-proof-card-min-block:auto;--tools-dashboard-calculation-gauge-inline:17.5rem;--tools-dashboard-calculation-gauge-margin:clamp(var(--space-5), 3vw, var(--space-7)) auto var(--space-5);--tools-dashboard-calculation-result-margin-block-start:var(--space-5);--tools-dashboard-section-title-size:var(--product-type-size-section-compact);--tools-dashboard-journey-grid-template:repeat(4, minmax(0, 1fr));--tools-dashboard-journey-gap:var(--space-3);--tools-dashboard-journey-item-min-block:clamp(4.75rem, 6.8vw, 5.5rem);--tools-dashboard-journey-item-padding:clamp(var(--space-3), 1.2vw, var(--space-4));--tools-dashboard-journey-surface:var(--tools-dashboard-panel);--tools-dashboard-journey-surface-hover:var(--tools-dashboard-panel-hover);--tools-dashboard-journey-border:var(--tools-dashboard-panel-border);--tools-dashboard-journey-ink:var(--tools-dashboard-ink);--tools-dashboard-journey-muted:var(--tools-dashboard-muted);--tools-dashboard-journey-shadow:var(--tools-dashboard-panel-shadow);--tools-dashboard-journey-marker-size:1.62rem;--tools-dashboard-journey-marker-surface:color-mix(in srgb, var(--tools-dashboard-accent) 12%, var(--tools-dashboard-panel));--tools-dashboard-journey-marker-border:color-mix(in srgb, var(--tools-dashboard-accent) 34%, var(--tools-dashboard-panel-border));--tools-dashboard-journey-marker-ink:var(--tools-dashboard-ink);--tools-dashboard-journey-marker-active-surface:var(--tools-dashboard-scenario-pill-active-surface);--tools-dashboard-journey-marker-active-ink:var(--tools-dashboard-scenario-pill-active-ink);--tools-dashboard-journey-connector-display:block;--tools-dashboard-journey-connector-inset:0px;--tools-dashboard-journey-connector-block-position:50%;--tools-dashboard-journey-connector-thickness:1px;--tools-dashboard-journey-connector:color-mix(in srgb, var(--tools-dashboard-ink) 16%, transparent);--tools-dashboard-journey-meta-family:var(--product-type-caption-family);--tools-dashboard-journey-meta-size:var(--text-micro);--tools-dashboard-journey-meta-weight:var(--product-type-caption-weight);--tools-dashboard-journey-meta-leading:var(--product-type-caption-leading);--tools-dashboard-journey-meta-tracking:var(--product-type-card-title-tracking);--tools-dashboard-journey-label-family:var(--product-type-body-family);--tools-dashboard-journey-label-size:var(--product-type-size-card-body);--tools-dashboard-journey-label-weight:var(--product-type-footer-title-weight);--tools-dashboard-journey-label-leading:var(--product-type-footer-title-leading);--tools-dashboard-journey-label-tracking:var(--product-type-card-title-tracking);--tools-dashboard-journey-compact-grid-template:repeat(2, minmax(0, 1fr));--tools-dashboard-journey-compact-max-inline:40rem;--tools-dashboard-journey-compact-connector-display:none;--tools-dashboard-mobile-answer-surface:var(--tools-dashboard-projection-result-surface);--tools-dashboard-mobile-answer-border:var(--tools-dashboard-projection-result-border);--tools-dashboard-mobile-answer-shadow:var(--tools-dashboard-projection-card-shadow);--tools-dashboard-mobile-answer-ink:var(--tools-dashboard-projection-ink);--tools-dashboard-mobile-answer-muted:var(--tools-dashboard-projection-muted);--tools-dashboard-mobile-answer-accent:var(--tools-dashboard-projection-gauge-fill);--tools-dashboard-mobile-greeting-pad-block-start:calc(var(--product-mobile-route-header-top) + var(--product-mobile-route-header-control) + var(--product-mobile-route-header-title-gap));--tools-dashboard-mobile-answer-margin-block-start:var(--space-3);--tools-dashboard-mobile-answer-margin-inline:var(--space-4);--tools-dashboard-mobile-answer-padding:var(--space-3);--tools-dashboard-mobile-answer-gap:var(--space-2);--tools-dashboard-mobile-answer-radius:var(--tools-dashboard-card-radius);--tools-dashboard-mobile-wayfinding-surface:var(--tools-dashboard-stage);--tools-dashboard-mobile-wayfinding-border:var(--tools-dashboard-panel-border);--tools-dashboard-mobile-wayfinding-shadow:var(--tools-mobile-sticky-shadow);--tools-dashboard-mobile-wayfinding-margin-block-start:var(--space-2);--tools-dashboard-mobile-wayfinding-gap:var(--space-2);--tools-dashboard-mobile-wayfinding-padding-block:var(--space-1);--tools-dashboard-mobile-wayfinding-padding-inline:var(--space-3);--tools-dashboard-mobile-wayfinding-overflow-x:auto;--tools-dashboard-mobile-wayfinding-snap-type:x proximity;--tools-dashboard-mobile-wayfinding-scrollbar-display:none;--tools-dashboard-mobile-wayfinding-item-min-block:var(--tools-mobile-touch-target);--tools-dashboard-mobile-wayfinding-item-padding-inline:var(--space-3);--tools-dashboard-mobile-wayfinding-item-radius:var(--radius-pill);--tools-dashboard-mobile-wayfinding-item-surface:var(--tools-dashboard-journey-surface);--tools-dashboard-mobile-wayfinding-item-ink:var(--tools-dashboard-journey-ink);--tools-dashboard-mobile-wayfinding-item-muted:var(--tools-dashboard-journey-muted);--tools-dashboard-mobile-wayfinding-item-snap-align:start;--tools-dashboard-mobile-wayfinding-label-size:var(--product-type-size-nav);--tools-dashboard-mobile-wayfinding-label-family:var(--tools-dashboard-journey-label-family);--tools-dashboard-mobile-wayfinding-label-weight:var(--tools-dashboard-journey-label-weight);--tools-dashboard-mobile-wayfinding-label-leading:var(--tools-dashboard-journey-label-leading);--tools-dashboard-mobile-wayfinding-label-tracking:var(--tools-dashboard-journey-label-tracking);--tools-dashboard-mobile-wayfinding-label-overflow:visible;--tools-dashboard-mobile-wayfinding-label-text-overflow:clip;--tools-dashboard-mobile-wayfinding-label-white-space:nowrap;--tools-dashboard-mobile-wayfinding-item-active-surface:var(--tools-dashboard-scenario-pill-active-surface);--tools-dashboard-mobile-wayfinding-item-active-ink:var(--tools-dashboard-scenario-pill-active-ink);--tools-dashboard-mobile-wayfinding-scroll-margin:calc(var(--tools-mobile-touch-target) + var(--space-6));--tools-dashboard-mobile-section-entry-gap:var(--space-3);--tools-dashboard-mobile-section-gap:var(--space-7);--tools-dashboard-mobile-result-dock-surface:var(--tools-dashboard-projection-result-surface);--tools-dashboard-mobile-result-dock-border:var(--tools-dashboard-projection-result-border);--tools-dashboard-mobile-result-dock-shadow:var(--tools-dashboard-projection-card-shadow);--tools-dashboard-mobile-result-dock-ink:var(--tools-dashboard-projection-ink);--tools-dashboard-mobile-result-dock-muted:var(--tools-dashboard-projection-muted);--tools-dashboard-mobile-result-dock-accent:var(--tools-dashboard-projection-gauge-fill);--tools-dashboard-mobile-result-dock-offset:var(--space-3);--tools-dashboard-mobile-result-dock-padding-block:var(--space-3);--tools-dashboard-mobile-result-dock-padding-inline:var(--space-4);--tools-dashboard-mobile-result-dock-radius:var(--radius-pill);--tools-dashboard-mobile-result-dock-min-block:var(--tools-mobile-touch-target);--tools-dashboard-market-mobile-card-width:min(18.75rem, calc(100vw - var(--space-8)));--tools-dashboard-market-mobile-card-min-block:8.75rem;--tools-dashboard-market-mobile-card-padding:var(--space-3);--tools-dashboard-market-mobile-card-body-columns:minmax(0, 1fr) minmax(6.75rem, .74fr);--tools-dashboard-market-mobile-card-body-gap:var(--space-3);--tools-dashboard-market-mobile-card-body-padding-block-start:var(--space-3);--tools-dashboard-market-mobile-card-metric-gap:var(--space-1);--tools-dashboard-market-mobile-card-symbol-gap:var(--space-1);--tools-dashboard-market-mobile-sparkline-block:2.35rem;--tools-dashboard-market-mobile-sparkline-width:min(100%, 8.75rem);--tools-dashboard-market-mobile-grid-gap:var(--space-3);--tools-dashboard-market-mobile-scroll-padding:var(--space-4);--tools-dashboard-tooltip-surface:color-mix(in srgb, var(--tools-dashboard-ink) 92%, transparent);--tools-dashboard-tooltip-ink:var(--ink-inverse);--tools-dashboard-tooltip-border:color-mix(in srgb, var(--ink-strong) 12%, transparent);--tools-dashboard-tooltip-shadow:0 14px 36px #11110e29;--tools-dashboard-tooltip-width:min(18rem, calc(100vw - var(--space-8)));--tools-dashboard-tooltip-compact-width:min(14rem, calc(100vw - var(--space-8)));--tools-dashboard-tooltip-compact-edge:var(--space-4);--tools-dashboard-tooltip-mobile-inset:var(--space-4);--tools-dashboard-tooltip-mobile-bottom:var(--space-5);--tools-dashboard-tooltip-mobile-card-position:absolute;--tools-dashboard-tooltip-mobile-card-inline-inset:var(--space-4);--tools-dashboard-tooltip-mobile-card-block-start:calc(var(--space-5) + 2.75rem);--tools-dashboard-tooltip-mobile-card-entry-y:var(--space-2);--tools-dashboard-tooltip-mobile-card-max-block:min(14rem, calc(100svh - var(--space-8)));--tools-dashboard-feedback-surface:color-mix(in srgb, var(--tools-dashboard-panel) 82%, var(--tools-dashboard-accent) 18%);--tools-dashboard-feedback-border:color-mix(in srgb, var(--tools-dashboard-accent) 42%, var(--tools-dashboard-panel-border));--tools-dashboard-feedback-shadow:0 1px 0 #ffffffd1 inset, 0 0 0 3px color-mix(in srgb, var(--tools-dashboard-accent) 16%, transparent), 0 18px 44px #11110e14;--tools-dashboard-live-surface:color-mix(in srgb, var(--tools-dashboard-accent) 15%, var(--tools-dashboard-panel) 85%);--tools-dashboard-live-ink:var(--tools-dashboard-ink);--tools-dashboard-live-border:color-mix(in srgb, var(--tools-dashboard-accent) 30%, transparent);--tools-dashboard-live-beacon:var(--tools-dashboard-accent);--tools-dashboard-market-label-size:var(--product-type-size-section-compact);--tools-dashboard-market-value-size:var(--product-type-size-metric-large);--tools-dashboard-market-value-tracking:var(--product-type-numeric-tracking);--tools-dashboard-market-movement-size:var(--product-type-size-card-body-small);--tools-dashboard-projection-gap:clamp(var(--space-5), 4vw, var(--space-8));--tools-dashboard-projection-card-surface:var(--tools-dashboard-panel);--tools-dashboard-projection-card-hover:var(--tools-dashboard-panel-hover);--tools-dashboard-projection-card-border:var(--tools-dashboard-panel-border);--tools-dashboard-projection-card-shadow:var(--tools-dashboard-panel-shadow);--tools-dashboard-projection-card-hover-transform:translateY(var(--campaign-tactile-pill-hover-lift));--tools-dashboard-projection-card-mobile-hover-transform:none;--tools-dashboard-projection-ink:var(--tools-dashboard-ink);--tools-dashboard-projection-muted:var(--tools-dashboard-muted);--tools-dashboard-projection-result-surface:color-mix(in srgb, var(--tools-dashboard-panel) 86%, var(--surface-inset) 14%);--tools-dashboard-projection-result-border:color-mix(in srgb, var(--tools-dashboard-panel-border) 80%, transparent);--tools-dashboard-projection-gauge-track:color-mix(in srgb, var(--ink-strong) 7%, transparent);--tools-dashboard-projection-gauge-fill:var(--product-material-accent);--tools-dashboard-projection-metric-rule:var(--product-material-accent);--tools-dashboard-projection-metric-min:8.4rem;--tools-dashboard-projection-title-size:var(--product-type-size-section-secondary);--tools-dashboard-projection-caption-size:var(--product-type-size-card-title-compact);--tools-dashboard-projection-note-size:var(--product-type-size-card-title-compact);--tools-dashboard-projection-metric-value-size:var(--product-type-size-metric);--tools-dashboard-projection-metric-compact-value-size:var(--product-type-size-metric);--tools-dashboard-projection-check-ink:var(--tools-dashboard-ink);--tools-dashboard-projection-notes-gap:var(--space-7);--tools-dashboard-scenario-pill-surface:color-mix(in srgb, var(--tools-dashboard-panel) 86%, var(--surface-inset) 14%);--tools-dashboard-scenario-pill-ink:var(--tools-dashboard-ink);--tools-dashboard-scenario-pill-active-surface:var(--tools-dashboard-ink);--tools-dashboard-scenario-pill-active:var(--tools-dashboard-scenario-pill-active-surface);--tools-dashboard-scenario-pill-active-ink:var(--ink-inverse);--tools-dashboard-scenario-pill-shadow:0 12px 28px #11110e0f;--tools-dashboard-scenario-pill-hover-shadow:0 16px 34px #11110e17;--tools-dashboard-scenario-pill-press-shadow:inset 0 2px 5px #11110e29;--tools-dashboard-scenario-controls-grid-template:repeat(3, minmax(var(--tools-dashboard-scenario-pill-min-inline), max-content));--tools-dashboard-scenario-controls-gap:var(--space-2);--tools-dashboard-scenario-controls-justify:start;--tools-dashboard-scenario-controls-overflow-x:visible;--tools-dashboard-scenario-controls-scroll-snap-type:none;--tools-dashboard-scenario-controls-scrollbar-width:auto;--tools-dashboard-scenario-controls-scrollbar-display:block;--tools-dashboard-scenario-controls-scroll-padding-inline:0px;--tools-dashboard-scenario-pill-min-block:var(--ambit-v1-card-pill-min-height);--tools-dashboard-scenario-pill-min-inline:clamp(5.35rem, 5.8vw, 6.55rem);--tools-dashboard-scenario-pill-padding-inline:var(--space-3);--tools-dashboard-scenario-pill-snap-align:none;--tools-dashboard-scenario-pill-beacon-size:.38rem;--tools-dashboard-scenario-pill-beacon-gap:var(--space-2);--tools-dashboard-scenario-pill-label-family:var(--product-type-body-family);--tools-dashboard-scenario-pill-label-size:var(--product-type-size-pill);--tools-dashboard-scenario-pill-label-weight:var(--product-type-caption-weight);--tools-dashboard-scenario-pill-label-leading:var(--product-type-caption-leading);--tools-dashboard-scenario-pill-label-tracking:var(--product-type-caption-tracking);--tools-dashboard-pressure-chip-grid-template:repeat(3, minmax(var(--tools-dashboard-pressure-chip-min-inline), max-content));--tools-dashboard-pressure-chip-min-block:2.15rem;--tools-dashboard-pressure-chip-min-inline:clamp(5.9rem, 6.4vw, 7.2rem);--tools-dashboard-pressure-chip-padding-inline:var(--space-3);--tools-dashboard-pressure-chip-size:var(--product-type-size-nav);--tools-dashboard-pressure-pill-surface:var(--tools-dashboard-scenario-pill-surface);--tools-dashboard-pressure-pill-ink:var(--tools-dashboard-ink);--tools-dashboard-calculation-path-grid-template:repeat(3, minmax(0, 1fr));--tools-dashboard-calculation-path-gap:var(--space-3);--tools-dashboard-calculation-path-margin-block-start:var(--space-4);--tools-dashboard-calculation-path-surface:color-mix(in srgb, var(--tools-dashboard-projection-result-surface) 76%, var(--tools-dashboard-panel) 24%);--tools-dashboard-calculation-path-border:var(--tools-dashboard-projection-result-border);--tools-dashboard-calculation-path-radius:var(--radius-md);--tools-dashboard-calculation-path-step-min-block:clamp(5.4rem, 7vw, 6.7rem);--tools-dashboard-calculation-path-step-padding:clamp(var(--space-3), 1.4vw, var(--space-4));--tools-dashboard-calculation-path-step-gap:var(--space-2);--tools-dashboard-calculation-path-beacon-size:.45rem;--tools-dashboard-calculation-path-beacon:var(--tools-dashboard-beacon);--tools-dashboard-calculation-path-label-family:var(--product-type-body-family);--tools-dashboard-calculation-path-label-size:var(--text-caption);--tools-dashboard-calculation-path-label-weight:var(--campaign-type-caption-weight);--tools-dashboard-calculation-path-label-leading:var(--campaign-type-caption-leading);--tools-dashboard-calculation-path-label-tracking:var(--campaign-type-caption-tracking);--tools-dashboard-calculation-path-value-family:var(--product-type-card-title-family);--tools-dashboard-calculation-path-value-size:var(--product-type-size-card-title-compact);--tools-dashboard-calculation-path-value-weight:var(--product-type-card-title-weight);--tools-dashboard-calculation-path-value-leading:var(--product-type-card-title-leading);--tools-dashboard-calculation-path-value-tracking:var(--product-type-card-title-tracking);--tools-dashboard-ambit-submit-surface:var(--tools-dashboard-live-surface);--tools-dashboard-ambit-submit-ink:var(--tools-dashboard-live-ink);--tools-dashboard-ambit-submit-border:var(--tools-dashboard-live-border);--tools-dashboard-ambit-submit-beacon:var(--tools-dashboard-live-beacon);--tools-dashboard-ambit-submit-shadow:var(--tools-dashboard-scenario-pill-shadow);--tools-dashboard-ambit-submit-hover-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);--tools-dashboard-ambit-submit-press-shadow:var(--tools-dashboard-scenario-pill-press-shadow);--tools-dashboard-ambit-submit-disabled-opacity:.56;--tools-dashboard-answer-number-size:var(--product-type-size-number);--tools-dashboard-scenario-pill-size:var(--product-type-size-pill);--tools-dashboard-scenario-controls-mobile-grid-template:repeat(3, minmax(var(--tools-dashboard-scenario-pill-min-inline), max-content));--tools-dashboard-pressure-chip-mobile-grid-template:repeat(3, minmax(var(--tools-dashboard-pressure-chip-min-inline), max-content));--tools-dashboard-scenario-controls-mobile-justify:start;--tools-dashboard-scenario-controls-mobile-overflow-x:auto;--tools-dashboard-scenario-controls-mobile-scroll-snap-type:x proximity;--tools-dashboard-scenario-controls-mobile-scrollbar-width:none;--tools-dashboard-scenario-controls-mobile-scrollbar-display:none;--tools-dashboard-scenario-controls-mobile-scroll-padding-inline:var(--space-1);--tools-dashboard-scenario-pill-mobile-min-block:calc(var(--tools-mobile-touch-target) + 1px);--tools-dashboard-scenario-pill-mobile-min-inline:clamp(5.7rem, 28vw, 7rem);--tools-dashboard-pressure-chip-mobile-min-inline:clamp(5.35rem, 27vw, 6.5rem);--tools-dashboard-scenario-pill-mobile-snap-align:start;--tools-dashboard-calculation-path-mobile-grid-template:repeat(3, minmax(0, 1fr));--tools-dashboard-calculation-path-mobile-gap:var(--space-2);--tools-dashboard-calculation-path-mobile-step-min-block:clamp(4.65rem, 18vw, 5.45rem);--tools-dashboard-calculation-path-mobile-step-padding:var(--space-3);--tools-dashboard-calculation-path-mobile-value-size:var(--text-caption);--tools-dashboard-assumptions-gap:var(--product-rhythm-card-gap);--tools-dashboard-assumptions-title-size:var(--product-type-size-section-secondary);--tools-dashboard-assumptions-copy-size:var(--product-type-size-card-body);--tools-dashboard-assumptions-summary-value-size:var(--product-type-size-metric);--tools-dashboard-assumptions-surface:var(--tools-dashboard-panel);--tools-dashboard-assumptions-surface-hover:var(--tools-dashboard-panel-hover);--tools-dashboard-assumptions-border:var(--tools-dashboard-panel-border);--tools-dashboard-assumptions-shadow:var(--tools-dashboard-panel-shadow);--tools-dashboard-assumptions-ink:var(--tools-dashboard-ink);--tools-dashboard-assumptions-muted:var(--tools-dashboard-muted);--tools-dashboard-assumptions-summary-surface:var(--tools-dashboard-scenario-pill-surface);--tools-dashboard-assumptions-summary-border:var(--tools-dashboard-projection-result-border);--tools-dashboard-assumptions-summary-grid-template:repeat(auto-fit, minmax(min(100%, var(--tools-dashboard-assumptions-summary-tile-min)), 1fr));--tools-dashboard-assumptions-summary-tile-min:9rem;--tools-dashboard-assumptions-summary-gap:var(--space-4);--tools-dashboard-assumptions-summary-padding:clamp(var(--space-4), 2vw, var(--space-5));--tools-dashboard-assumptions-summary-label-overflow:visible;--tools-dashboard-assumptions-summary-label-text-overflow:clip;--tools-dashboard-assumptions-summary-label-white-space:normal;--tools-dashboard-assumptions-summary-value-overflow:visible;--tools-dashboard-assumptions-summary-value-text-overflow:clip;--tools-dashboard-assumptions-summary-value-white-space:nowrap;--tools-dashboard-assumptions-control-surface:color-mix(in srgb, var(--tools-dashboard-panel) 90%, var(--surface-inset) 10%);--tools-dashboard-assumptions-control-border:var(--tools-dashboard-panel-border);--tools-dashboard-assumption-group-surface:var(--tools-dashboard-panel);--tools-dashboard-assumption-group-border:var(--tools-dashboard-panel-border);--tools-dashboard-assumption-group-shadow:var(--tools-dashboard-panel-shadow);--tools-dashboard-assumption-group-ink:var(--tools-dashboard-assumptions-ink);--tools-dashboard-assumption-group-muted:var(--tools-dashboard-assumptions-muted);--tools-dashboard-assumption-group-gap:var(--space-3);--tools-dashboard-assumption-group-padding:var(--space-4);--tools-dashboard-assumption-group-radius:var(--tools-dashboard-card-radius);--tools-dashboard-assumption-compact-surface:var(--tools-dashboard-assumptions-control-surface);--tools-dashboard-assumption-compact-border:var(--tools-dashboard-assumptions-control-border);--tools-dashboard-assumptions-summary-compact-surface:var(--tools-dashboard-assumptions-summary-surface);--tools-dashboard-assumptions-summary-compact-grid-template:repeat(auto-fit, minmax(min(100%, var(--tools-dashboard-assumptions-summary-compact-tile-min)), 1fr));--tools-dashboard-assumptions-summary-compact-tile-min:7.5rem;--tools-dashboard-assumptions-summary-compact-gap:var(--space-2);--tools-dashboard-assumptions-summary-compact-padding:var(--space-3);--tools-dashboard-assumptions-summary-compact-value-size:var(--text-body-large);--tools-dashboard-assumption-slider-hit-block:calc(var(--tools-mobile-touch-target) + 1px);--tools-dashboard-assumption-slider-track-block:.5rem;--tools-dashboard-assumption-slider-thumb-size:1.35rem;--tools-dashboard-assumption-slider-thumb-border-width:.18rem;--tools-dashboard-assumptions-track:color-mix(in srgb, var(--ink-strong) 8%, transparent);--tools-dashboard-assumptions-thumb:var(--product-material-accent);--tools-dashboard-assumptions-thumb-border:var(--surface-raised);--tools-dashboard-assumptions-focus:var(--focus-outline);--tools-dashboard-assumption-control-label-family:var(--product-type-body-family);--tools-dashboard-assumption-control-label-size:var(--product-type-size-card-body-large);--tools-dashboard-assumption-control-label-weight:var(--product-type-footer-title-weight);--tools-dashboard-assumption-control-label-leading:var(--product-type-card-body-leading);--tools-dashboard-assumption-control-label-tracking:var(--product-type-card-body-tracking);--tools-dashboard-assumption-control-value-family:var(--product-type-numeric-family);--tools-dashboard-assumption-control-value-size:var(--product-type-size-card-title-large);--tools-dashboard-assumption-control-value-weight:var(--product-type-numeric-weight);--tools-dashboard-assumption-control-value-leading:var(--product-type-numeric-leading);--tools-dashboard-assumption-control-value-tracking:var(--product-type-numeric-tracking);--tools-dashboard-assumption-increment-gap:var(--space-2);--tools-dashboard-assumption-increment-trigger-size:1.35rem;--tools-dashboard-assumption-increment-trigger-surface:var(--tools-dashboard-panel);--tools-dashboard-assumption-increment-trigger-border:var(--tools-dashboard-panel-border);--tools-dashboard-assumption-increment-trigger-ink:var(--tools-dashboard-muted);--tools-dashboard-assumption-increment-trigger-shadow:none;--tools-dashboard-assumption-actions-gap:var(--space-2);--tools-dashboard-assumption-method-min-block:1.35rem;--tools-dashboard-assumption-method-ink:var(--tools-dashboard-muted);--tools-dashboard-assumption-method-ink-hover:var(--tools-dashboard-ink);--tools-dashboard-assumption-method-rule:var(--tools-dashboard-panel-border);--tools-dashboard-assumption-method-rule-hover:color-mix(in srgb, var(--tools-dashboard-ink) 28%, transparent);--tools-dashboard-assumption-method-focus:var(--focus-outline);--tools-dashboard-memory-surface:var(--tools-dashboard-panel);--tools-dashboard-memory-surface-hover:var(--tools-dashboard-panel-hover);--tools-dashboard-memory-border:var(--tools-dashboard-panel-border);--tools-dashboard-memory-shadow:var(--tools-dashboard-panel-shadow);--tools-dashboard-memory-ink:var(--tools-dashboard-ink);--tools-dashboard-memory-muted:var(--tools-dashboard-muted);--tools-dashboard-memory-context-badge-surface:color-mix(in srgb, var(--tools-dashboard-panel) 86%, var(--tools-dashboard-live-beacon) 14%);--tools-dashboard-memory-context-badge-border:var(--tools-dashboard-panel-border);--tools-dashboard-memory-context-badge-ink:var(--tools-dashboard-muted);--tools-dashboard-memory-context-badge-min-block:1.75rem;--tools-dashboard-memory-context-badge-padding-inline:var(--space-3);--tools-dashboard-memory-context-badge-radius:var(--radius-pill);--tools-dashboard-memory-context-badge-gap:var(--space-2);--tools-dashboard-memory-chip-surface:var(--tools-dashboard-scenario-pill-surface);--tools-dashboard-memory-chip-border:var(--tools-dashboard-projection-result-border);--tools-dashboard-memory-chip-ink:var(--tools-dashboard-ink);--tools-dashboard-memory-chip-active-surface:var(--tools-dashboard-scenario-pill-active-surface);--tools-dashboard-memory-chip-active-ink:var(--tools-dashboard-scenario-pill-active-ink);--tools-dashboard-memory-chip-inline-size:fit-content;--tools-dashboard-memory-chip-min-inline:min(100%, 10.75rem);--tools-dashboard-memory-chip-min-block:2.35rem;--tools-dashboard-memory-chip-mobile-min-block:calc(var(--tools-mobile-touch-target) + 1px);--tools-dashboard-memory-chip-gap:0;--tools-dashboard-memory-chip-padding-block:var(--space-1);--tools-dashboard-memory-chip-padding-inline:var(--space-3);--tools-dashboard-memory-chip-shadow:var(--tools-dashboard-scenario-pill-shadow);--tools-dashboard-memory-chip-label-family:var(--product-type-body-family);--tools-dashboard-memory-chip-label-size:var(--product-type-size-pill);--tools-dashboard-memory-chip-label-weight:var(--product-type-footer-title-weight);--tools-dashboard-memory-chip-label-leading:var(--product-type-footer-title-leading);--tools-dashboard-memory-chip-label-tracking:var(--product-type-card-title-tracking);--tools-dashboard-memory-chip-meta-size:var(--text-micro);--tools-dashboard-memory-chip-meta-weight:var(--product-type-caption-weight);--tools-dashboard-memory-chip-meta-leading:var(--product-type-caption-leading);--tools-dashboard-memory-chip-meta-tracking:var(--product-type-caption-tracking);--tools-dashboard-memory-action-min-block:2.2rem;--tools-dashboard-memory-action-mobile-min-block:calc(var(--tools-mobile-touch-target) + 1px);--tools-dashboard-memory-action-padding-inline:var(--space-3);--tools-dashboard-memory-actions-grid-template:repeat(2, minmax(0, 1fr));--tools-dashboard-memory-action-surface:var(--tools-dashboard-live-surface);--tools-dashboard-memory-action-border:var(--tools-dashboard-live-border);--tools-dashboard-memory-action-ink:var(--tools-dashboard-live-ink);--tools-dashboard-memory-action-beacon:var(--tools-dashboard-live-beacon);--tools-dashboard-memory-action-label-family:var(--product-type-body-family);--tools-dashboard-memory-action-label-size:var(--product-type-size-pill);--tools-dashboard-memory-action-label-weight:var(--product-type-footer-title-weight);--tools-dashboard-memory-action-label-leading:var(--product-type-footer-title-leading);--tools-dashboard-memory-action-label-tracking:var(--product-type-card-title-tracking);--tools-dashboard-memory-result-surface:var(--tools-dashboard-projection-result-surface);--tools-dashboard-memory-result-border:var(--tools-dashboard-projection-result-border);--tools-dashboard-memory-gap:var(--product-rhythm-card-gap);--tools-dashboard-memory-grid-template:minmax(17rem, .9fr) minmax(0, 1.1fr);--tools-dashboard-memory-grid-areas:"scenarios comparison" "scenarios last-run";--tools-dashboard-memory-grid-gap:var(--space-4);--tools-dashboard-memory-compact-grid-template:1fr;--tools-dashboard-memory-compact-grid-areas:"scenarios" "comparison" "last-run";--tools-dashboard-memory-card-min-block:17rem;--tools-dashboard-memory-primary-min-block:clamp(19rem, 24vw, 23rem);--tools-dashboard-memory-support-min-block:clamp(10rem, 13vw, 12rem);--tools-dashboard-memory-card-gap:var(--space-5);--tools-dashboard-memory-support-card-gap:var(--space-4);--tools-dashboard-memory-card-padding:clamp(var(--space-4), 2vw, var(--space-6));--tools-dashboard-type-display-weight:var(--product-type-display-dashboard-weight);--tools-dashboard-type-headline-weight:var(--product-type-card-title-weight);--tools-dashboard-type-section-weight:var(--product-type-section-weight);--tools-dashboard-type-card-title-weight:var(--product-type-card-title-weight);--tools-dashboard-type-card-value-weight:var(--product-type-numeric-weight);--tools-dashboard-type-card-meta-weight:var(--product-type-card-body-weight);--tools-dashboard-icon-1:#7a5cff;--tools-dashboard-icon-2:#3cb9ef;--tools-dashboard-icon-3:#20bfa6;--tools-dashboard-icon-4:#ec5f9c;--tools-dashboard-card-radius:var(--product-material-card-radius);--tools-dashboard-stage-radius:var(--product-material-stage-radius);--tools-dashboard-motion:var(--product-motion-section-reveal);--tools-dashboard-calculation-motion-result-duration:var(--product-motion-calculation);--tools-dashboard-calculation-motion-value-duration:var(--product-motion-calculation-value);--tools-dashboard-calculation-motion-ease:var(--ease-standard);--tools-dashboard-calculation-motion-shift:var(--product-motion-calculation-shift);--tools-dashboard-calculation-motion-scale:var(--product-motion-calculation-emphasis-scale);--tools-dashboard-calculation-motion-feedback-shadow:0 0 0 1px color-mix(in srgb, var(--product-material-accent) 24%, transparent), 0 .55rem 1.6rem color-mix(in srgb, var(--product-material-accent) 12%, transparent);--tools-dashboard-theme-pill-top:clamp(var(--space-5), 3.4vw, var(--space-8));--tools-dashboard-theme-pill-desktop-top:clamp(var(--space-3), 1.2vw, var(--space-4));--tools-dashboard-theme-pill-right:clamp(var(--space-4), 3vw, var(--space-7));--tools-dashboard-theme-pill-width:auto;--tools-dashboard-theme-pill-min-inline:5.4rem;--tools-dashboard-theme-pill-aspect:1 / 1;--tools-dashboard-theme-pill-touch-target:var(--product-interaction-icon-target);--tools-dashboard-theme-pill-gap:var(--space-2);--tools-dashboard-theme-pill-padding-inline:var(--space-4);--tools-dashboard-theme-pill-radius:var(--radius-pill);--tools-dashboard-theme-pill-surface:transparent;--tools-dashboard-theme-pill-surface-hover:color-mix(in srgb, var(--tools-dashboard-ink) 8%, transparent);--tools-dashboard-theme-pill-border:var(--tools-dashboard-ink);--tools-dashboard-theme-pill-beacon-size:.54rem;--tools-dashboard-theme-pill-beacon:var(--tools-dashboard-ink);--tools-dashboard-theme-pill-beacon-glow:color-mix(in srgb, var(--tools-dashboard-theme-pill-beacon) 22%, transparent);--tools-dashboard-theme-pill-label-size:var(--product-type-size-nav);--tools-dashboard-theme-pill-label-weight:var(--product-type-cta-weight);--tools-dashboard-theme-pill-shadow:0 12px 28px #11110e24;--tools-dashboard-theme-pill-hover-shadow:0 16px 34px #11110e2b;--tools-dashboard-theme-pill-press-shadow:0 7px 18px #11110e1c;--tools-dashboard-theme-pill-label:var(--tools-dashboard-ink);--tools-dashboard-top-control-top:var(--tools-dashboard-theme-pill-top);--tools-dashboard-theme-pill-label-surface:color-mix(in srgb, var(--tools-dashboard-panel) 74%, transparent);--tools-dashboard-top-control-gap:var(--space-2);--tools-dashboard-home-glyph-size:max(var(--product-interaction-icon-target), clamp(2.12rem, 3vw, 2.42rem));--tools-dashboard-home-glyph-icon-size:clamp(1rem, 1.32vw, 1.16rem);--tools-dashboard-home-glyph-surface:var(--tools-dashboard-panel);--tools-dashboard-home-glyph-surface-hover:var(--tools-dashboard-panel-hover);--tools-dashboard-home-glyph-border:var(--tools-dashboard-panel-border);--tools-dashboard-home-glyph-ink:var(--tools-dashboard-ink);--tools-dashboard-home-glyph-shadow:var(--tools-dashboard-panel-shadow);--tools-dashboard-home-glyph-hover-shadow:0 1px 0 #ffffffc7 inset, 0 18px 42px #11110e14;--tools-dashboard-home-glyph-press-shadow:inset 0 2px 5px #11110e29, 0 9px 22px #11110e0f;--tools-dashboard-top-control-compact-offset:.125rem;--tools-entry-loader-surface:color-mix(in srgb, var(--tools-dashboard-page) 94%, var(--surface-inset) 6%);--tools-entry-loader-ink:var(--tools-dashboard-ink);--tools-entry-loader-accent:var(--campaign-ink-soft-light);--tools-entry-loader-highlight:var(--product-material-accent);--tools-entry-loader-capsule-surface:color-mix(in srgb, var(--tools-dashboard-panel) 90%, var(--surface-raised) 10%);--tools-entry-loader-capsule-border:color-mix(in srgb, var(--tools-dashboard-ink) 12%, var(--tools-dashboard-panel-border));--tools-entry-loader-capsule-shadow:0 1px 0 #ffffffc7 inset, 0 24px 58px #11110e1c;--tools-entry-loader-beacon:var(--tools-entry-loader-highlight);--tools-entry-loader-track:color-mix(in srgb, var(--tools-dashboard-ink) 7%, transparent);--tools-entry-loader-progress:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--tools-entry-loader-ink) 18%, transparent) 35%, color-mix(in srgb, var(--tools-entry-loader-highlight) 42%, transparent) 50%, color-mix(in srgb, var(--tools-entry-loader-ink) 18%, transparent) 65%, transparent 100%);--tools-entry-loader-stage-width:min(78vw, 18rem);--tools-entry-loader-motion-in:.52s;--tools-entry-loader-motion-out:.22s;--ambit-v1-page:var(--tools-dashboard-page);--ambit-v1-stage:var(--tools-dashboard-stage);--ambit-v1-stage-border:var(--tools-dashboard-stage-border);--ambit-v1-stage-shadow:var(--tools-dashboard-stage-shadow);--ambit-v1-stage-radius:var(--tools-dashboard-stage-radius);--ambit-v1-stage-glow:color-mix(in srgb, var(--product-material-accent) 7%, transparent);--ambit-v1-grid-line:color-mix(in srgb, var(--ink-strong) 4.5%, transparent);--ambit-v1-grid-opacity:1;--ambit-v1-ink:var(--tools-dashboard-ink);--ambit-v1-body:var(--tools-dashboard-body);--ambit-v1-muted:var(--tools-dashboard-muted);--ambit-v1-headline-weight:var(--product-type-display-dashboard-weight);--ambit-v1-headline-tracking:var(--product-type-display-dashboard-tracking);--ambit-v1-headline-leading:var(--product-type-display-dashboard-leading);--ambit-v1-headline-size:var(--product-type-size-display-dashboard);--ambit-v1-headline-mobile-size:var(--product-type-size-display-dashboard-mobile);--ambit-v1-intro-copy-size:var(--product-type-size-subcopy-large);--ambit-v1-intro-gap:var(--product-rhythm-intro-gap);--ambit-v1-intro-layout-gap:var(--ambit-v1-card-gap);--ambit-v1-beacon:var(--product-material-beacon);--ambit-v1-top-control-top:var(--tools-dashboard-top-control-top);--ambit-v1-theme-pill-optical-offset:.315rem;--ambit-v1-theme-pill-top:calc(var(--ambit-v1-top-control-top) + var(--ambit-v1-theme-pill-optical-offset));--ambit-v1-theme-pill-compact-optical-offset:var(--ambit-v1-top-control-compact-offset);--ambit-v1-theme-pill-compact-top:calc(var(--ambit-v1-top-control-top) + var(--ambit-v1-theme-pill-compact-optical-offset));--ambit-v1-theme-pill-mobile-optical-offset:calc(var(--ambit-v1-top-control-compact-offset) - var(--space-1));--ambit-v1-theme-pill-mobile-top:calc(var(--ambit-v1-top-control-top) + var(--ambit-v1-theme-pill-mobile-optical-offset));--ambit-v1-top-control-left:var(--tools-dashboard-greeting-pad-inline);--ambit-v1-top-control-compact-left:var(--tools-dashboard-greeting-compact-pad-inline);--ambit-v1-top-control-gap:var(--tools-dashboard-top-control-gap);--ambit-v1-top-control-compact-offset:var(--tools-dashboard-top-control-compact-offset);--ambit-v1-article-measure-width:72rem;--ambit-v1-article-top-control-inline-offset:max(0px, calc((var(--product-layout-stage-width) - var(--ambit-v1-article-measure-width)) / 2));--ambit-v1-article-top-control-left:calc(var(--ambit-v1-top-control-left) + var(--ambit-v1-article-top-control-inline-offset));--ambit-v1-content-inset:var(--ambit-v1-top-control-left);--ambit-v1-content-compact-inset:var(--ambit-v1-top-control-compact-left);--ambit-v1-route-pill-surface:var(--tools-dashboard-panel);--ambit-v1-route-pill-surface-hover:var(--tools-dashboard-panel-hover);--ambit-v1-route-pill-border:var(--tools-dashboard-panel-border);--ambit-v1-route-pill-ink:var(--tools-dashboard-muted);--ambit-v1-route-pill-shadow:var(--tools-dashboard-panel-shadow);--ambit-v1-home-glyph-size:var(--tools-dashboard-home-glyph-size);--ambit-v1-home-glyph-icon-size:var(--tools-dashboard-home-glyph-icon-size);--ambit-v1-home-glyph-surface:var(--tools-dashboard-home-glyph-surface);--ambit-v1-home-glyph-surface-hover:var(--tools-dashboard-home-glyph-surface-hover);--ambit-v1-home-glyph-border:var(--tools-dashboard-home-glyph-border);--ambit-v1-home-glyph-ink:var(--tools-dashboard-home-glyph-ink);--ambit-v1-home-glyph-shadow:var(--tools-dashboard-home-glyph-shadow);--ambit-v1-home-glyph-hover-shadow:var(--tools-dashboard-home-glyph-hover-shadow);--ambit-v1-home-glyph-press-shadow:var(--tools-dashboard-home-glyph-press-shadow);--ambit-v1-card-surface:var(--tools-dashboard-panel);--ambit-v1-card-hover:var(--tools-dashboard-panel-hover);--ambit-v1-card-border:var(--tools-dashboard-panel-border);--ambit-v1-card-shadow:var(--tools-dashboard-panel-shadow);--ambit-v1-card-hover-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);--ambit-v1-card-radius:var(--tools-dashboard-card-radius);--ambit-v1-card-ink:var(--tools-dashboard-ink);--ambit-v1-card-muted:var(--tools-dashboard-muted);--ambit-v1-card-gap:var(--product-rhythm-card-gap);--ambit-v1-card-padding:var(--product-rhythm-panel-padding);--ambit-v1-role-card-title-size:var(--product-type-size-card-title);--ambit-v1-role-card-copy-size:var(--product-type-size-card-body);--ambit-v1-role-card-link-min-block:clamp(2.55rem, 3vw, 2.85rem);--ambit-v1-role-card-link-padding-inline:var(--space-4);--ambit-v1-role-card-link-surface:var(--ambit-v1-route-pill-surface);--ambit-v1-role-card-link-hover:var(--ambit-v1-route-pill-surface-hover);--ambit-v1-role-card-link-border:var(--ambit-v1-route-pill-border);--ambit-v1-role-card-link-ink:var(--ambit-v1-ink);--ambit-v1-role-card-link-shadow:var(--ambit-v1-route-pill-shadow);--ambit-v1-role-mobile-card-title-size:var(--product-type-size-card-title-compact);--ambit-v1-role-mobile-card-copy-size:var(--product-type-size-card-body-small);--ambit-v1-role-mobile-card-link-min-block:clamp(2.2rem, 8vw, 2.45rem);--ambit-v1-role-mobile-card-link-type-size:var(--text-caption);--ambit-v1-mobile-section-gap:var(--product-rhythm-section-gap-compact);--ambit-v1-mobile-scroll-padding:var(--ambit-v1-content-compact-inset);--ambit-v1-mobile-wayfinding-surface:var(--ambit-v1-stage);--ambit-v1-mobile-wayfinding-border:var(--ambit-v1-stage-border);--ambit-v1-mobile-wayfinding-shadow:var(--tools-mobile-sticky-shadow);--ambit-v1-mobile-wayfinding-display:flex;--ambit-v1-mobile-wayfinding-gap:var(--space-2);--ambit-v1-mobile-wayfinding-padding-block:var(--space-2);--ambit-v1-mobile-wayfinding-padding-inline:var(--space-3);--ambit-v1-mobile-wayfinding-overflow-x:auto;--ambit-v1-mobile-wayfinding-snap-type:x proximity;--ambit-v1-mobile-wayfinding-scrollbar-display:none;--ambit-v1-mobile-wayfinding-item-min-block:var(--tools-mobile-touch-target);--ambit-v1-mobile-wayfinding-item-padding-inline:var(--space-3);--ambit-v1-mobile-wayfinding-item-radius:var(--radius-pill);--ambit-v1-mobile-wayfinding-item-surface:var(--ambit-v1-route-pill-surface);--ambit-v1-mobile-wayfinding-item-border:var(--ambit-v1-route-pill-border);--ambit-v1-mobile-wayfinding-item-ink:var(--ambit-v1-ink);--ambit-v1-mobile-wayfinding-item-muted:var(--ambit-v1-muted);--ambit-v1-mobile-wayfinding-item-snap-align:start;--ambit-v1-mobile-wayfinding-label-size:var(--product-type-size-nav);--ambit-v1-mobile-wayfinding-label-overflow:visible;--ambit-v1-mobile-wayfinding-label-text-overflow:clip;--ambit-v1-mobile-wayfinding-label-white-space:nowrap;--ambit-v1-mobile-wayfinding-scroll-margin:calc(var(--tools-mobile-touch-target) + var(--space-8));--ambit-v1-role-mobile-card-width:min(17rem, calc(100vw - (var(--space-4) * 4)));--ambit-v1-role-mobile-card-min-block:10.75rem;--ambit-v1-role-mobile-card-padding:var(--space-3);--ambit-v1-role-mobile-card-gap:var(--space-3);--ambit-v1-card-gloss:linear-gradient(135deg, #ffffff57, transparent 52%);--ambit-v1-card-gloss-opacity:.52;--ambit-v1-result-card-width:100%;--ambit-v1-result-card-min-height:clamp(12.5rem, 18vw, 15rem);--ambit-v1-result-card-gap:var(--space-3);--ambit-v1-result-card-padding:clamp(var(--space-5), 2vw, var(--space-6));--ambit-v1-result-card-block-align:center;--ambit-v1-result-card-inline-align:center;--ambit-v1-result-card-text-align:center;--ambit-v1-result-card-surface:color-mix(in srgb, var(--ambit-v1-card-surface) 90%, var(--surface-inset) 10%);--ambit-v1-result-card-border:var(--ambit-v1-card-border);--ambit-v1-result-card-shadow:var(--ambit-v1-card-shadow);--ambit-v1-result-card-gloss:var(--ambit-v1-card-gloss);--ambit-v1-card-pill-min-height:2.1rem;--ambit-v1-card-pill-padding-inline:var(--space-4);--ambit-v1-card-pill-gap:var(--space-2);--ambit-v1-card-pill-radius:var(--radius-pill);--ambit-v1-card-pill-surface:var(--ambit-v1-step-surface);--ambit-v1-pill-surface:var(--ambit-v1-card-pill-surface);--ambit-v1-card-pill-border:var(--ambit-v1-step-border);--ambit-v1-card-pill-ink:var(--ambit-v1-step-ink);--ambit-v1-card-pill-shadow:inset 0 1px 0 #ffffff9e, 0 10px 24px color-mix(in srgb, var(--ink-strong) 5%, transparent);--ambit-v1-card-pill-beacon-size:.44rem;--ambit-v1-card-pill-beacon-bg:var(--ambit-v1-beacon);--ambit-v1-card-pill-beacon-border:transparent;--ambit-v1-card-pill-beacon-shadow:0 0 0 4px color-mix(in srgb, var(--ambit-v1-beacon) 13%, transparent);--ambit-v1-card-pill-type-size:var(--product-type-size-pill);--ambit-v1-card-pill-type-weight:var(--campaign-type-caption-weight);--ambit-v1-card-pill-type-tracking:var(--campaign-type-caption-tracking);--ambit-v1-card-pill-type-leading:var(--campaign-type-caption-leading);--ambit-v1-result-label-justify:center;--ambit-v1-result-label-surface:var(--ambit-v1-card-pill-surface);--ambit-v1-result-label-border:var(--ambit-v1-card-pill-border);--ambit-v1-result-label-ink:var(--ambit-v1-card-pill-ink);--ambit-v1-result-label-shadow:var(--ambit-v1-card-pill-shadow);--ambit-v1-result-label-beacon-size:var(--ambit-v1-card-pill-beacon-size);--ambit-v1-result-label-beacon-bg:var(--ambit-v1-card-pill-beacon-bg);--ambit-v1-result-label-beacon-border:var(--ambit-v1-card-pill-beacon-border);--ambit-v1-result-label-beacon-shadow:var(--ambit-v1-card-pill-beacon-shadow);--ambit-v1-result-number-ink:var(--ambit-v1-ink);--ambit-v1-result-number-size:clamp(3.1rem, 7vw, 5.5rem);--ambit-v1-result-number-weight:var(--product-type-numeric-weight);--ambit-v1-result-number-tracking:-.012em;--ambit-v1-result-number-motion-duration:.68s;--ambit-v1-result-number-motion-delay:.18s;--ambit-v1-result-number-motion-y:.62rem;--ambit-v1-result-number-motion-filter-start:blur(.24rem);--ambit-v1-result-number-motion-filter-end:blur(0);--ambit-v1-result-number-motion-glow-size:1.3rem;--ambit-v1-result-number-motion-shimmer:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ambit-v1-beacon) 48%, transparent), transparent);--ambit-v1-result-number-motion-glow:color-mix(in srgb, var(--ambit-v1-beacon) 32%, transparent);--ambit-v1-result-caption-ink:var(--ambit-v1-muted);--ambit-v1-result-caption-size:var(--product-type-size-card-body-small);--ambit-v1-result-caption-max-width:14rem;--ambit-v1-result-chip-gap:var(--space-3);--ambit-v1-result-chip-min-height:clamp(2.6rem, 7vw, 3rem);--ambit-v1-result-chip-padding-inline:var(--space-4);--ambit-v1-result-chip-align:center;--ambit-v1-result-chip-justify:start;--ambit-v1-result-chip-text-align:left;--ambit-v1-result-chip-surface:var(--ambit-v1-route-pill-surface);--ambit-v1-result-chip-border:var(--ambit-v1-route-pill-border);--ambit-v1-result-chip-shadow:var(--ambit-v1-route-pill-shadow);--ambit-v1-result-chip-label-size:var(--text-caption);--ambit-v1-result-chip-number-size:clamp(1.18rem, 5.6vw, 1.55rem);--ambit-v1-result-chip-caption-size:var(--text-micro);--ambit-v1-plain-gap:var(--product-rhythm-section-gap);--ambit-v1-plain-intro-gap:var(--space-3);--ambit-v1-plain-layout-grid:minmax(16rem, .48fr) minmax(0, 1.52fr);--ambit-v1-plain-grid-gap:var(--product-rhythm-card-gap);--ambit-v1-plain-desktop-card-grid:repeat(2, minmax(0, 1fr));--ambit-v1-plain-carousel-gap:var(--ambit-v1-plain-grid-gap);--ambit-v1-plain-carousel-padding-block:var(--space-1) var(--space-6);--ambit-v1-plain-carousel-padding-inline:var(--space-1);--ambit-v1-plain-carousel-card-width:clamp(18.5rem, 28vw, 24rem);--ambit-v1-plain-carousel-mobile-card-width:min(18rem, calc(100vw - (var(--space-4) * 4)));--ambit-v1-plain-carousel-scrollbar:color-mix(in srgb, var(--ambit-v1-ink) 18%, transparent);--ambit-v1-plain-carousel-focus:color-mix(in srgb, var(--ambit-v1-beacon) 34%, transparent);--ambit-v1-plain-carousel-control-gap:var(--space-2);--ambit-v1-plain-carousel-control-touch-target:calc(var(--tools-mobile-touch-target) + 1px);--ambit-v1-plain-carousel-control-size:max(var(--ambit-v1-plain-carousel-control-touch-target), clamp(2.18rem, 3vw, 2.52rem));--ambit-v1-plain-carousel-control-icon-size:clamp(.95rem, 1.2vw, 1.08rem);--ambit-v1-plain-carousel-control-surface:var(--ambit-v1-home-glyph-surface);--ambit-v1-plain-carousel-control-hover:var(--ambit-v1-home-glyph-surface-hover);--ambit-v1-plain-carousel-control-border:var(--ambit-v1-home-glyph-border);--ambit-v1-plain-carousel-control-ink:var(--ambit-v1-home-glyph-ink);--ambit-v1-plain-carousel-control-shadow:var(--ambit-v1-home-glyph-shadow);--ambit-v1-plain-carousel-control-hover-shadow:var(--ambit-v1-home-glyph-hover-shadow);--ambit-v1-plain-carousel-control-press-shadow:var(--ambit-v1-home-glyph-press-shadow);--ambit-v1-plain-carousel-controls-surface:var(--ambit-v1-route-pill-surface);--ambit-v1-plain-carousel-controls-border:var(--ambit-v1-route-pill-border);--ambit-v1-plain-carousel-controls-shadow:var(--ambit-v1-route-pill-shadow);--ambit-v1-plain-carousel-dot-size:.54rem;--ambit-v1-plain-carousel-dot-hit-size:var(--tools-mobile-touch-target);--ambit-v1-plain-carousel-dot-surface:color-mix(in srgb, var(--ambit-v1-ink) 22%, transparent);--ambit-v1-plain-carousel-dot-active-surface:var(--ambit-v1-beacon);--ambit-v1-plain-heading-size:var(--product-type-size-section-secondary);--ambit-v1-plain-heading-max:13ch;--ambit-v1-plain-heading-mobile-max:min(100%, 13ch);--ambit-v1-plain-heading-leading:var(--product-type-section-relaxed-leading);--ambit-v1-plain-heading-tracking:var(--product-type-section-tracking);--ambit-v1-plain-copy-size:var(--product-type-size-card-body);--ambit-v1-plain-intro-max-width:30rem;--ambit-v1-plain-signal-card-gap:var(--space-3);--ambit-v1-plain-signal-card-margin-start:var(--space-4);--ambit-v1-plain-signal-card-padding:clamp(var(--space-4), 2vw, var(--space-5));--ambit-v1-plain-signal-card-radius:var(--radius-xl);--ambit-v1-plain-signal-card-surface:var(--product-material-accent);--ambit-v1-plain-signal-card-border:color-mix(in srgb, var(--primitive-white-0) 42%, transparent);--ambit-v1-plain-signal-card-shadow:inset 0 1px 0 color-mix(in srgb, var(--primitive-white-0) 34%, transparent), 0 20px 44px color-mix(in srgb, var(--product-material-accent) 22%, transparent);--ambit-v1-plain-signal-card-gloss:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--primitive-white-0) 28%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--primitive-white-0) 24%, transparent), transparent 58%);--ambit-v1-plain-signal-card-gloss-opacity:.72;--ambit-v1-plain-signal-card-ink:var(--product-material-accent-ink);--ambit-v1-plain-signal-card-muted:color-mix(in srgb, var(--product-material-accent-ink) 76%, transparent);--ambit-v1-plain-signal-label-ink:var(--ambit-v1-plain-signal-card-muted);--ambit-v1-plain-signal-title-size:var(--product-type-size-card-title-large);--ambit-v1-plain-signal-body-size:var(--product-type-size-card-body-small);--ambit-v1-plain-signal-meta-grid:repeat(2, minmax(0, 1fr));--ambit-v1-plain-signal-meta-gap:var(--space-2);--ambit-v1-plain-signal-meta-label-band:clamp(2.35rem, 3.5vw, 2.75rem);--ambit-v1-plain-signal-meta-surface:color-mix(in srgb, var(--primitive-white-0) 30%, transparent);--ambit-v1-plain-signal-meta-border:color-mix(in srgb, var(--primitive-white-0) 34%, transparent);--ambit-v1-plain-signal-meta-backdrop-blur:.65rem;--ambit-v1-plain-signal-meta-ink:var(--product-material-accent-ink);--ambit-v1-plain-signal-meta-muted:color-mix(in srgb, var(--product-material-accent-ink) 72%, transparent);--ambit-v1-plain-signal-focus-border:color-mix(in srgb, var(--primitive-amber-1) 66%, var(--primitive-white-0) 34%);--ambit-v1-plain-signal-focus-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primitive-white-0) 20%, transparent), 0 0 0 3px color-mix(in srgb, var(--primitive-amber-1) 16%, transparent);--ambit-v1-plain-card-focus-border:var(--ambit-v1-plain-signal-focus-border);--ambit-v1-plain-card-focus-shadow:0 0 0 3px color-mix(in srgb, var(--primitive-amber-1) 12%, transparent);--ambit-v1-plain-card-priority-border:var(--ambit-v1-plain-signal-focus-border);--ambit-v1-plain-card-priority-shadow:var(--ambit-v1-plain-card-shadow), inset 0 0 0 1px color-mix(in srgb, var(--primitive-amber-1) 28%, transparent);--ambit-v1-plain-card-priority-hover-shadow:var(--ambit-v1-plain-card-hover-shadow), inset 0 0 0 1px color-mix(in srgb, var(--primitive-amber-1) 32%, transparent);--ambit-v1-plain-card-title-size:var(--product-type-size-card-title-compact);--ambit-v1-plain-card-body-size:var(--product-type-size-card-body-small);--ambit-v1-plain-card-surface:color-mix(in srgb, var(--ambit-v1-card-surface) 92%, var(--surface-inset) 8%);--ambit-v1-plain-card-hover:var(--ambit-v1-card-hover);--ambit-v1-plain-card-border:var(--ambit-v1-card-border);--ambit-v1-plain-card-shadow:var(--ambit-v1-card-shadow);--ambit-v1-plain-card-hover-shadow:var(--ambit-v1-card-hover-shadow);--ambit-v1-plain-card-influence-surface:color-mix(in srgb, var(--ambit-v1-beacon) 14%, var(--ambit-v1-card-surface) 86%);--ambit-v1-plain-card-influence-border:color-mix(in srgb, var(--ambit-v1-beacon) 24%, transparent);--ambit-v1-plain-card-influence-ink:var(--ambit-v1-step-ink);--ambit-v1-plain-card-value-ink:var(--ambit-v1-muted);--ambit-v1-plain-label-surface:var(--ambit-v1-step-surface);--ambit-v1-plain-label-border:var(--ambit-v1-step-border);--ambit-v1-plain-label-ink:var(--ambit-v1-step-ink);--ambit-v1-plain-rule:color-mix(in srgb, var(--ambit-v1-ink) 10%, transparent);--ambit-v1-plain-term-ink:var(--ambit-v1-ink);--ambit-v1-plain-description-ink:var(--ambit-v1-muted);--ambit-v1-plain-beacon:var(--ambit-v1-beacon);--ambit-v1-partner-gap:var(--product-rhythm-section-gap);--ambit-v1-partner-intro-gap:var(--space-3);--ambit-v1-partner-grid-gap:var(--product-rhythm-card-gap);--ambit-v1-partner-section-padding:clamp(var(--space-5), 4vw, var(--space-8));--ambit-v1-partner-section-compact-margin-inline:0;--ambit-v1-partner-section-radius:calc(var(--ambit-v1-card-radius) + var(--space-2));--ambit-v1-partner-section-surface:linear-gradient(135deg, color-mix(in srgb, var(--ambit-v1-card-surface) 90%, var(--product-material-accent) 10%) 0%, color-mix(in srgb, var(--ambit-v1-card-surface) 94%, var(--surface-inset) 6%) 100%);--ambit-v1-partner-section-border:color-mix(in srgb, var(--product-material-accent) 20%, var(--ambit-v1-card-border));--ambit-v1-partner-section-shadow:var(--tools-dashboard-stage-shadow);--ambit-v1-partner-section-gloss:linear-gradient(135deg, #ffffff6b, transparent 48%);--ambit-v1-partner-section-gloss-opacity:.42;--ambit-v1-partner-heading-size:var(--product-type-size-section);--ambit-v1-partner-copy-size:var(--product-type-size-card-body);--ambit-v1-partner-card-title-size:var(--product-type-size-card-title-large);--ambit-v1-partner-card-copy-size:var(--product-type-size-card-body);--ambit-v1-partner-mobile-card-width:clamp(14.75rem, calc(100vw - (var(--space-4) * 5)), 17rem);--ambit-v1-partner-mobile-card-min-block:18rem;--ambit-v1-partner-mobile-card-padding:var(--space-5);--ambit-v1-partner-mobile-card-gap:var(--space-4);--ambit-v1-partner-mobile-grid-gap:var(--space-3);--ambit-v1-partner-surface:color-mix(in srgb, var(--tools-dashboard-panel) 88%, var(--surface-inset) 12%);--ambit-v1-partner-surface-hover:var(--tools-dashboard-panel-hover);--ambit-v1-partner-border:var(--tools-dashboard-panel-border);--ambit-v1-partner-shadow:var(--tools-dashboard-panel-shadow);--ambit-v1-partner-hover-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);--ambit-v1-partner-ink:var(--tools-dashboard-ink);--ambit-v1-partner-muted:var(--tools-dashboard-muted);--ambit-v1-partner-label-surface:var(--ambit-v1-step-surface);--ambit-v1-partner-label-border:var(--ambit-v1-step-border);--ambit-v1-partner-label-ink:var(--ambit-v1-step-ink);--ambit-v1-partner-meta-surface:color-mix(in srgb, var(--ambit-v1-partner-surface) 70%, transparent);--ambit-v1-partner-meta-border:color-mix(in srgb, var(--ambit-v1-ink) 10%, transparent);--ambit-v1-partner-meta-ink:var(--ambit-v1-partner-muted);--ambit-v1-partner-assurance-surface:color-mix(in srgb, var(--ambit-v1-card-surface) 82%, var(--product-material-accent) 18%);--ambit-v1-partner-assurance-border:color-mix(in srgb, var(--product-material-accent) 28%, transparent);--ambit-v1-partner-assurance-ink:var(--ambit-v1-ink);--ambit-v1-partner-assurance-muted:var(--ambit-v1-muted);--ambit-v1-partner-assurance-radius:var(--radius-lg);--ambit-v1-partner-assurance-padding:var(--space-3) var(--space-4);--ambit-v1-partner-assurance-max-width:34rem;--ambit-v1-partner-assurance-label-size:var(--text-caption);--ambit-v1-partner-assurance-copy-size:var(--text-caption);--ambit-v1-partner-signal-gap:var(--space-2);--ambit-v1-partner-signal-padding:var(--space-3);--ambit-v1-partner-signal-radius:var(--radius-lg);--ambit-v1-partner-signal-surface:color-mix(in srgb, var(--ambit-v1-partner-surface) 76%, var(--product-material-accent) 24%);--ambit-v1-partner-signal-border:color-mix(in srgb, var(--product-material-accent) 24%, transparent);--ambit-v1-partner-signal-ink:var(--ambit-v1-partner-ink);--ambit-v1-partner-signal-beacon:var(--ambit-v1-beacon);--ambit-v1-partner-signal-beacon-size:.48rem;--ambit-v1-partner-signal-beacon-shadow:0 0 0 4px color-mix(in srgb, var(--ambit-v1-partner-signal-beacon) 13%, transparent);--ambit-v1-partner-context-pill-min-block:1.92rem;--ambit-v1-partner-context-pill-padding-inline:var(--space-3);--ambit-v1-partner-context-pill-gap:var(--space-2);--ambit-v1-partner-context-pill-surface:var(--ambit-v1-partner-meta-surface);--ambit-v1-partner-context-pill-border:var(--ambit-v1-partner-meta-border);--ambit-v1-partner-context-pill-ink:var(--ambit-v1-partner-meta-ink);--ambit-v1-partner-context-trigger-size:1.22rem;--ambit-v1-partner-context-trigger-surface:color-mix(in srgb, var(--ambit-v1-partner-surface) 68%, transparent);--ambit-v1-partner-context-trigger-border:color-mix(in srgb, var(--ambit-v1-ink) 24%, transparent);--ambit-v1-partner-context-trigger-ink:currentColor;--ambit-v1-partner-context-tooltip-width:min(13.5rem, calc(100vw - var(--space-8)));--ambit-v1-partner-context-tooltip-padding:var(--space-2) var(--space-3);--ambit-v1-partner-context-tooltip-radius:var(--radius-md);--ambit-v1-partner-context-tooltip-surface:color-mix(in srgb, var(--tools-dashboard-ink) 96%, var(--ambit-v1-partner-surface) 4%);--ambit-v1-partner-context-tooltip-border:color-mix(in srgb, var(--tools-dashboard-ink) 24%, var(--ambit-v1-partner-surface) 76%);--ambit-v1-partner-context-tooltip-shadow:0 .65rem 1.8rem color-mix(in srgb, var(--color-ink-950) 14%, transparent);--ambit-v1-partner-context-tooltip-ink:var(--tools-dashboard-tooltip-ink);--ambit-v1-partner-context-tooltip-type-size:var(--text-caption);--ambit-v1-partner-context-tooltip-layer:8;--ambit-v1-partner-context-mobile-width:min(100%, 12.75rem);--ambit-v1-partner-context-tooltip-mobile-max-block:5.5rem;--ambit-v1-partner-context-tooltip-mobile-margin:var(--space-2);--ambit-v1-partner-title-leading:var(--product-type-card-title-relaxed-leading);--ambit-v1-partner-title-pad-block:.08em;--ambit-v1-partner-action-min-block:clamp(2.65rem, 3vw, 2.9rem);--ambit-v1-partner-action-padding-inline:var(--space-4);--ambit-v1-partner-action-gap:var(--space-2);--ambit-v1-partner-action-type-size:var(--text-caption);--ambit-v1-partner-action-icon-size:.9rem;--ambit-v1-partner-action-surface:var(--tools-dashboard-scenario-pill-active-surface);--ambit-v1-partner-action-ink:var(--tools-dashboard-scenario-pill-active-ink);--ambit-v1-partner-action-shadow:var(--tools-dashboard-scenario-pill-shadow);--ambit-v1-partner-action-press-shadow:var(--tools-dashboard-scenario-pill-press-shadow);--ambit-v1-article-discovery-gap:var(--product-rhythm-section-gap);--ambit-v1-article-discovery-grid-gap:var(--space-3);--ambit-v1-article-discovery-intro-gap:var(--space-3);--ambit-v1-article-discovery-grid:repeat(5, minmax(0, 1fr));--ambit-v1-article-discovery-card-min-block:clamp(8.5rem, 12vw, 10.25rem);--ambit-v1-article-discovery-card-padding:clamp(var(--space-4), 2.2vw, var(--space-5));--ambit-v1-article-discovery-card-radius:var(--ambit-v1-card-radius);--ambit-v1-article-discovery-card-surface:var(--ambit-v1-card-surface);--ambit-v1-article-discovery-card-hover:var(--ambit-v1-card-hover);--ambit-v1-article-discovery-card-border:var(--ambit-v1-card-border);--ambit-v1-article-discovery-card-shadow:var(--ambit-v1-card-shadow);--ambit-v1-article-discovery-card-hover-shadow:var(--ambit-v1-card-hover-shadow);--ambit-v1-article-discovery-card-label-ink:var(--ambit-v1-muted);--ambit-v1-article-discovery-card-title-ink:var(--ambit-v1-ink);--ambit-v1-article-discovery-card-title-size:var(--product-type-size-card-title-compact);--ambit-v1-article-discovery-mobile-grid:repeat(auto-fit, minmax(min(100%, 13rem), 1fr));--ambit-v1-step-surface:color-mix(in srgb, var(--ambit-v1-beacon) 18%, var(--ambit-v1-card-surface) 82%);--ambit-v1-step-border:color-mix(in srgb, var(--ambit-v1-beacon) 30%, transparent);--ambit-v1-step-ink:var(--ambit-v1-ink);--ambit-v1-disclosure-surface:var(--tools-dashboard-live-surface);--ambit-v1-disclosure-border:var(--tools-dashboard-live-border);--ambit-v1-disclosure-shadow:var(--tools-dashboard-panel-shadow);--ambit-v1-disclosure-ink:var(--tools-dashboard-live-ink);--ambit-v1-disclosure-type-size:var(--product-type-size-subcopy-small);--ambit-v1-article-max-width:min(100%, var(--ambit-v1-article-measure-width));--ambit-v1-article-flow-gap:clamp(var(--space-6), 4vw, var(--space-8));--ambit-v1-article-lead-grid:minmax(0, .64fr) minmax(17rem, .36fr);--ambit-v1-article-lead-gap:clamp(var(--space-6), 5vw, var(--space-9));--ambit-v1-article-lead-align:start;--ambit-v1-article-hero-gap:var(--space-4);--ambit-v1-article-hero-max-width:54rem;--ambit-v1-article-hero-copy-max:38rem;--ambit-v1-article-eyebrow-surface:var(--ambit-v1-step-surface);--ambit-v1-article-eyebrow-border:var(--ambit-v1-step-border);--ambit-v1-article-eyebrow-ink:var(--ambit-v1-step-ink);--ambit-v1-article-editorial-eyebrow-min-block:auto;--ambit-v1-article-editorial-eyebrow-padding:0;--ambit-v1-article-editorial-eyebrow-surface:transparent;--ambit-v1-article-editorial-eyebrow-border:transparent;--ambit-v1-article-editorial-eyebrow-ink:var(--ambit-v1-muted);--ambit-v1-article-title-size:clamp(2.05rem, 3vw, 3.05rem);--ambit-v1-article-title-mobile-size:clamp(1.78rem, 7.4vw, 2.16rem);--ambit-v1-article-title-weight:var(--product-type-display-dashboard-weight);--ambit-v1-article-title-leading:1.06;--ambit-v1-article-title-tracking:var(--product-type-display-dashboard-tracking);--ambit-v1-article-title-max-inline:16ch;--ambit-v1-article-mobile-title-max-inline:12ch;--ambit-v1-article-copy-size:var(--product-type-size-card-body-large);--ambit-v1-article-body-size:var(--product-type-size-card-body);--ambit-v1-article-body-grid:minmax(10rem, .2fr) minmax(0, 1fr);--ambit-v1-article-body-gap:clamp(var(--space-5), 4vw, var(--space-8));--ambit-v1-article-index-top:clamp(var(--space-4), 3vw, var(--space-6));--ambit-v1-article-index-surface:color-mix(in srgb, var(--ambit-v1-card-surface) 58%, transparent);--ambit-v1-article-index-border:color-mix(in srgb, var(--ambit-v1-ink) 8%, transparent);--ambit-v1-article-index-shadow:none;--ambit-v1-article-index-radius:var(--radius-xl);--ambit-v1-article-index-padding:var(--space-2);--ambit-v1-article-index-link-min-block:2.35rem;--ambit-v1-article-index-link-gap:var(--space-2);--ambit-v1-article-index-link-padding:var(--space-2) var(--space-3);--ambit-v1-article-index-link-surface:transparent;--ambit-v1-article-index-link-hover:var(--ambit-v1-article-related-link-hover);--ambit-v1-article-index-link-border:color-mix(in srgb, var(--ambit-v1-ink) 8%, transparent);--ambit-v1-article-index-link-ink:var(--ambit-v1-article-related-link-ink);--ambit-v1-article-index-number-min-inline:2rem;--ambit-v1-article-index-number-surface:var(--ambit-v1-step-surface);--ambit-v1-article-index-number-border:var(--ambit-v1-step-border);--ambit-v1-article-index-number-ink:var(--ambit-v1-step-ink);--ambit-v1-article-card-grid:1fr;--ambit-v1-article-card-gap:clamp(var(--space-3), 2.4vw, var(--space-5));--ambit-v1-article-card-padding:clamp(var(--space-5), 2.4vw, var(--space-6));--ambit-v1-article-mobile-card-padding:var(--space-4);--ambit-v1-article-section-min-block:auto;--ambit-v1-article-section-layout:minmax(2.5rem, .08fr) minmax(0, 1fr);--ambit-v1-article-mobile-section-layout:1fr;--ambit-v1-article-section-content-gap:var(--space-3);--ambit-v1-article-section-spine-width:.16rem;--ambit-v1-article-mobile-section-spine-display:none;--ambit-v1-article-section-spine-surface:linear-gradient(180deg, var(--product-material-accent), transparent 78%);--ambit-v1-article-section-number-size:var(--text-caption);--ambit-v1-article-section-number-min-inline:2.15rem;--ambit-v1-article-section-number-surface:var(--ambit-v1-step-surface);--ambit-v1-article-section-number-border:var(--ambit-v1-step-border);--ambit-v1-article-section-number-ink:var(--ambit-v1-step-ink);--ambit-v1-article-section-copy-max:42rem;--ambit-v1-article-card-radius:var(--radius-xl);--ambit-v1-article-card-surface:color-mix(in srgb, var(--ambit-v1-stage) 84%, var(--ambit-v1-card-surface) 16%);--ambit-v1-article-card-border:color-mix(in srgb, var(--ambit-v1-ink) 8%, transparent);--ambit-v1-article-card-shadow:none;--ambit-v1-article-card-gloss:var(--ambit-v1-card-gloss);--ambit-v1-article-card-gloss-opacity:calc(var(--ambit-v1-card-gloss-opacity) * .18);--ambit-v1-article-card-title-size:clamp(1.05rem, 1.16vw, 1.22rem);--ambit-v1-article-card-body-size:var(--ambit-v1-article-body-size);--ambit-v1-article-card-rule:color-mix(in srgb, var(--ambit-v1-ink) 10%, transparent);--ambit-v1-article-method-link-min-block:2.6rem;--ambit-v1-article-method-link-surface:var(--ambit-v1-route-pill-surface);--ambit-v1-article-method-link-hover:var(--ambit-v1-route-pill-surface-hover);--ambit-v1-article-method-link-border:var(--ambit-v1-route-pill-border);--ambit-v1-article-method-link-ink:var(--ambit-v1-ink);--ambit-v1-article-summary-surface:color-mix(in srgb, var(--ambit-v1-card-surface) 90%, var(--product-material-accent) 10%);--ambit-v1-article-summary-border:color-mix(in srgb, var(--product-material-accent) 22%, transparent);--ambit-v1-article-summary-shadow:none;--ambit-v1-article-summary-radius:var(--radius-xl);--ambit-v1-article-summary-padding:clamp(var(--space-4), 2vw, var(--space-5));--ambit-v1-article-summary-gap:var(--space-3);--ambit-v1-article-summary-row-gap:var(--space-2);--ambit-v1-article-summary-rule:color-mix(in srgb, var(--ambit-v1-ink) 10%, transparent);--ambit-v1-article-summary-label-ink:var(--ambit-v1-muted);--ambit-v1-article-summary-value-ink:var(--ambit-v1-ink);--ambit-v1-article-summary-label-size:var(--text-caption);--ambit-v1-article-summary-value-size:var(--product-type-size-card-title-compact);--ambit-v1-article-panel-surface:var(--ambit-v1-partner-section-surface);--ambit-v1-article-panel-border:var(--ambit-v1-partner-section-border);--ambit-v1-article-panel-shadow:none;--ambit-v1-article-panel-padding:clamp(var(--space-5), 2.8vw, var(--space-6));--ambit-v1-article-panel-radius:var(--ambit-v1-partner-section-radius);--ambit-v1-article-panel-gap:var(--space-4);--ambit-v1-article-check-grid:repeat(3, minmax(0, 1fr));--ambit-v1-article-check-surface:color-mix(in srgb, var(--ambit-v1-card-surface) 88%, var(--surface-inset) 12%);--ambit-v1-article-check-border:var(--ambit-v1-card-border);--ambit-v1-article-check-marker-size:.48rem;--ambit-v1-article-check-padding-block:var(--space-4);--ambit-v1-article-check-padding-inline-end:var(--space-4);--ambit-v1-article-check-marker-inline-start:var(--space-4);--ambit-v1-article-check-content-inline-start:calc(var(--ambit-v1-article-check-marker-inline-start) + var(--ambit-v1-article-check-marker-size) + var(--space-4));--ambit-v1-article-check-marker-block-start:1.34em;--ambit-v1-article-check-marker-surface:var(--product-material-accent);--ambit-v1-article-check-marker-shadow:0 0 0 4px color-mix(in srgb, var(--product-material-accent) 13%, transparent);--ambit-v1-article-related-grid:repeat(3, minmax(0, 1fr));--ambit-v1-article-related-link-surface:var(--ambit-v1-card-surface);--ambit-v1-article-related-link-hover:var(--ambit-v1-card-hover);--ambit-v1-article-related-link-border:var(--ambit-v1-card-border);--ambit-v1-article-related-link-ink:var(--ambit-v1-ink);--ambit-v1-article-related-link-min-block:4.4rem;--ambit-v1-article-trust-strip-gap:var(--space-2);--ambit-v1-article-mobile-trust-strip-direction:row;--ambit-v1-article-mobile-trust-strip-overflow-x:auto;--ambit-v1-article-mobile-trust-strip-item-flex:0 0 auto;--ambit-v1-article-trust-strip-surface:color-mix(in srgb, var(--ambit-v1-card-surface) 84%, var(--product-material-accent) 16%);--ambit-v1-article-trust-strip-border:color-mix(in srgb, var(--product-material-accent) 28%, transparent);--ambit-v1-article-trust-strip-ink:var(--ambit-v1-ink);--ambit-v1-article-trust-callout-surface:var(--ambit-v1-disclosure-surface);--ambit-v1-article-trust-callout-border:var(--ambit-v1-disclosure-border);--ambit-v1-article-trust-callout-ink:var(--ambit-v1-disclosure-ink);--ambit-v1-article-button-gap:var(--space-3);--ambit-v1-article-button-min-block:clamp(2.75rem, 4vw, 3rem);--ambit-v1-article-button-padding-inline:clamp(var(--space-4), 2.2vw, var(--space-6));--ambit-v1-article-button-radius:var(--radius-pill);--ambit-v1-article-button-primary-surface:var(--ambit-v1-partner-action-surface);--ambit-v1-article-button-primary-ink:var(--ambit-v1-partner-action-ink);--ambit-v1-article-button-secondary-surface:var(--ambit-v1-route-pill-surface);--ambit-v1-article-button-secondary-ink:var(--ambit-v1-ink);--ambit-v1-article-button-secondary-border:var(--ambit-v1-route-pill-border);--ambit-v1-article-button-shadow:var(--ambit-v1-card-pill-shadow);--ambit-v1-article-button-hover-shadow:var(--ambit-v1-card-hover-shadow);--ambit-v1-article-compact-body-grid:1fr;--ambit-v1-article-compact-index-position:static;--ambit-v1-article-compact-index-list-grid:repeat(auto-fit, minmax(min(100%, 12.5rem), 1fr));--ambit-v1-article-mobile-index-list-grid:1fr;--ambit-v1-article-mobile-flow-gap:var(--space-5);--ambit-v1-article-mobile-index-min-inline:11rem;--ambit-v1-article-mobile-copy-size:var(--product-type-size-card-body-small);--methodology-v1-page:var(--tools-dashboard-page);--methodology-v1-stage:var(--tools-dashboard-stage);--methodology-v1-stage-border:var(--tools-dashboard-stage-border);--methodology-v1-stage-shadow:var(--tools-dashboard-stage-shadow);--methodology-v1-stage-radius:var(--tools-dashboard-stage-radius);--methodology-v1-stage-glow:color-mix(in srgb, var(--product-material-accent) 7%, transparent);--methodology-v1-grid-line:color-mix(in srgb, var(--ink-strong) 4.5%, transparent);--methodology-v1-grid-opacity:1;--methodology-v1-ink:var(--tools-dashboard-ink);--methodology-v1-body:var(--tools-dashboard-body);--methodology-v1-muted:var(--tools-dashboard-muted);--methodology-v1-beacon:var(--product-material-beacon);--methodology-v1-content-inset:var(--tools-dashboard-greeting-pad-inline);--methodology-v1-content-compact-inset:var(--tools-dashboard-greeting-compact-pad-inline);--methodology-v1-stage-padding-block:var(--product-route-content-pad-block-start);--methodology-v1-stage-compact-padding-block-start:clamp(var(--space-10), 12vw, var(--space-11));--methodology-v1-stage-compact-padding-block-end:clamp(var(--space-7), 8vw, var(--space-10));--methodology-v1-stage-mobile-padding-block-start:calc(var(--space-10) + var(--space-3));--methodology-v1-grid-size:4.8rem;--methodology-v1-top-control-top:var(--tools-dashboard-top-control-top);--methodology-v1-top-control-left:var(--tools-dashboard-greeting-pad-inline);--methodology-v1-top-control-compact-left:var(--tools-dashboard-greeting-compact-pad-inline);--methodology-v1-top-control-compact-offset:var(--tools-dashboard-top-control-compact-offset);--methodology-v1-top-control-gap:var(--tools-dashboard-top-control-gap);--methodology-v1-route-pill-surface:var(--tools-dashboard-panel);--methodology-v1-route-pill-border:var(--tools-dashboard-panel-border);--methodology-v1-route-pill-ink:var(--tools-dashboard-muted);--methodology-v1-route-pill-shadow:var(--tools-dashboard-panel-shadow);--methodology-v1-home-glyph-size:var(--tools-dashboard-home-glyph-size);--methodology-v1-home-glyph-icon-size:var(--tools-dashboard-home-glyph-icon-size);--methodology-v1-home-glyph-surface:var(--tools-dashboard-home-glyph-surface);--methodology-v1-home-glyph-surface-hover:var(--tools-dashboard-home-glyph-surface-hover);--methodology-v1-home-glyph-border:var(--tools-dashboard-home-glyph-border);--methodology-v1-home-glyph-ink:var(--tools-dashboard-home-glyph-ink);--methodology-v1-home-glyph-shadow:var(--tools-dashboard-home-glyph-shadow);--methodology-v1-home-glyph-hover-shadow:var(--tools-dashboard-home-glyph-hover-shadow);--methodology-v1-home-glyph-press-shadow:var(--tools-dashboard-home-glyph-press-shadow);--methodology-v1-intro-grid-template:minmax(0, 1.12fr) minmax(21rem, .88fr);--methodology-v1-intro-align:center;--methodology-v1-intro-copy-max:46rem;--methodology-v1-headline-size:var(--product-type-size-display-dashboard);--methodology-v1-headline-mobile-size:var(--product-type-size-display-dashboard-mobile);--methodology-v1-headline-weight:var(--product-type-display-dashboard-weight);--methodology-v1-headline-tracking:var(--product-type-display-dashboard-tracking);--methodology-v1-headline-leading:var(--product-type-display-dashboard-leading);--methodology-v1-headline-max:13ch;--methodology-v1-subcopy-size:var(--product-type-size-subcopy-large);--methodology-v1-trust-ledger-grid-template:repeat(3, minmax(0, 1fr));--methodology-v1-trust-ledger-gap:var(--space-4);--methodology-v1-trust-ledger-margin-block-start:var(--space-2);--methodology-v1-trust-ledger-rule:color-mix(in srgb, var(--methodology-v1-ink) 14%, transparent);--methodology-v1-trust-ledger-padding-block-start:var(--space-3);--methodology-v1-trust-ledger-label-size:var(--text-caption);--methodology-v1-trust-ledger-value-size:var(--product-type-size-card-title-small);--methodology-v1-section-title-size:var(--product-type-size-section-secondary);--methodology-v1-section-copy-max:32rem;--methodology-v1-limit-copy-max:26rem;--methodology-v1-card-title-size:var(--product-type-size-card-title-compact);--methodology-v1-card-body-size:var(--product-type-size-card-body);--methodology-v1-card-surface:var(--tools-dashboard-panel);--methodology-v1-card-hover:var(--tools-dashboard-panel-hover);--methodology-v1-card-border:var(--tools-dashboard-panel-border);--methodology-v1-card-shadow:var(--tools-dashboard-panel-shadow);--methodology-v1-card-hover-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);--methodology-v1-card-radius:var(--tools-dashboard-card-radius);--methodology-v1-card-padding:var(--product-rhythm-panel-padding);--methodology-v1-card-gap:var(--product-rhythm-card-gap);--methodology-v1-card-gloss:var(--ambit-v1-card-gloss);--methodology-v1-card-gloss-opacity:var(--ambit-v1-card-gloss-opacity);--methodology-v1-card-layer:linear-gradient(180deg, color-mix(in srgb, var(--methodology-v1-ink) 4%, transparent) 0, transparent 42%), var(--methodology-v1-card-surface);--methodology-v1-card-inner-shadow:inset 0 1px 0 color-mix(in srgb, var(--methodology-v1-ink) 8%, transparent);--methodology-v1-card-accent-rule:color-mix(in srgb, var(--product-material-accent) 52%, transparent);--methodology-v1-card-accent-fade:color-mix(in srgb, var(--product-material-accent) 11%, transparent);--methodology-v1-pill-surface:var(--ambit-v1-step-surface);--methodology-v1-pill-border:var(--ambit-v1-step-border);--methodology-v1-pill-ink:var(--ambit-v1-step-ink);--methodology-v1-pill-shadow:var(--ambit-v1-card-pill-shadow);--methodology-v1-pill-beacon-size:var(--ambit-v1-card-pill-beacon-size);--methodology-v1-pill-beacon-shadow:var(--ambit-v1-card-pill-beacon-shadow);--methodology-v1-assurance-min-block:clamp(16.5rem, 20vw, 20.5rem);--methodology-v1-assurance-align-content:start;--methodology-v1-assurance-gap:var(--space-5);--methodology-v1-assurance-proof-min-inline:6.75rem;--methodology-v1-assurance-proof-grid:repeat(auto-fit, minmax(min(100%, var(--methodology-v1-assurance-proof-min-inline)), 1fr));--methodology-v1-assurance-proof-gap:var(--space-2);--methodology-v1-assurance-proof-surface:color-mix(in srgb, var(--methodology-v1-card-surface) 74%, var(--product-material-accent) 26%);--methodology-v1-assurance-proof-border:color-mix(in srgb, var(--product-material-accent) 28%, transparent);--methodology-v1-assurance-proof-radius:var(--radius-md);--methodology-v1-assurance-proof-padding:var(--space-3);--methodology-v1-assurance-proof-label-size:var(--text-caption);--methodology-v1-assurance-proof-value-size:var(--product-type-size-card-title-small);--methodology-v1-cta-surface:var(--tools-dashboard-scenario-pill-active-surface);--methodology-v1-cta-ink:var(--tools-dashboard-scenario-pill-active-ink);--methodology-v1-cta-shadow:var(--tools-dashboard-scenario-pill-shadow);--methodology-v1-cta-hover-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);--methodology-v1-cta-press-shadow:var(--tools-dashboard-scenario-pill-press-shadow);--methodology-v1-steps-grid-template:repeat(3, minmax(0, 1fr));--methodology-v1-step-min-block:clamp(11.75rem, 15vw, 14.5rem);--methodology-v1-step-number-min-inline:2.75rem;--methodology-v1-step-card-accent-size:.22rem;--methodology-v1-step-card-accent:linear-gradient(90deg, var(--methodology-v1-card-accent-rule), var(--methodology-v1-card-accent-fade));--methodology-v1-assumption-grid-template:repeat(3, minmax(0, 1fr));--methodology-v1-assumption-card-min-block:clamp(12rem, 15vw, 15rem);--methodology-v1-assumption-card-scroll-margin:clamp(var(--space-7), 8vw, var(--space-10));--methodology-v1-assumption-label-surface:var(--methodology-v1-formula-label-surface);--methodology-v1-assumption-label-border:var(--methodology-v1-formula-label-border);--methodology-v1-assumption-label-ink:var(--methodology-v1-muted);--methodology-v1-assumption-label-padding:var(--methodology-v1-formula-label-padding);--methodology-v1-assumption-label-radius:var(--methodology-v1-formula-label-radius);--methodology-v1-section-grid-template:minmax(16rem, .58fr) minmax(0, 1.42fr);--methodology-v1-formula-row-grid-template:minmax(9rem, .48fr) minmax(0, 1fr);--methodology-v1-formula-row-gap:var(--space-4);--methodology-v1-formula-surface:color-mix(in srgb, var(--methodology-v1-card-surface) 90%, var(--surface-inset) 10%);--methodology-v1-formula-layer:linear-gradient(180deg, color-mix(in srgb, var(--methodology-v1-ink) 4%, transparent) 0, transparent 42%), var(--methodology-v1-formula-surface);--methodology-v1-formula-row-border:color-mix(in srgb, var(--methodology-v1-ink) 10%, transparent);--methodology-v1-formula-label-surface:color-mix(in srgb, var(--methodology-v1-card-surface) 70%, var(--product-material-accent) 30%);--methodology-v1-formula-label-border:color-mix(in srgb, var(--product-material-accent) 30%, transparent);--methodology-v1-formula-label-padding:.45rem var(--space-3);--methodology-v1-formula-label-radius:var(--radius-pill);--methodology-v1-scenario-grid-template:repeat(3, minmax(0, 1fr));--methodology-v1-scenario-grid-gap:var(--space-4);--methodology-v1-scenario-card-min-block:clamp(9.5rem, 12vw, 11.25rem);--methodology-v1-scenario-card-padding:clamp(var(--space-4), 2vw, var(--space-5));--methodology-v1-scenario-card-accent-size:var(--methodology-v1-step-card-accent-size);--methodology-v1-limit-surface:var(--tools-dashboard-live-surface);--methodology-v1-limit-border:var(--tools-dashboard-live-border);--methodology-v1-limit-ink:var(--tools-dashboard-live-ink);--methodology-v1-limit-layer:linear-gradient(180deg, color-mix(in srgb, var(--methodology-v1-ink) 4%, transparent) 0, transparent 42%), var(--methodology-v1-limit-surface);--methodology-v1-limit-list-gap:var(--space-3);--methodology-v1-flow-gap:clamp(var(--space-7), 5vw, var(--space-10));--methodology-v1-flow-gap-compact:clamp(var(--space-6), 8vw, var(--space-8));--methodology-v1-compact-grid-template:1fr;--methodology-v1-mobile-headline-max:11ch;--methodology-v1-mobile-trust-ledger-grid-template:1fr;--methodology-v1-mobile-assurance-proof-grid:1fr;--privacy-v1-page:var(--methodology-v1-page);--privacy-v1-stage:var(--methodology-v1-stage);--privacy-v1-stage-max-inline:min(100%, var(--product-layout-stage-width));--privacy-v1-stage-border:var(--methodology-v1-stage-border);--privacy-v1-stage-shadow:var(--methodology-v1-stage-shadow);--privacy-v1-stage-radius:var(--methodology-v1-stage-radius);--privacy-v1-stage-overflow:clip;--privacy-v1-stage-glow:color-mix(in srgb, var(--product-material-accent) 6%, transparent);--privacy-v1-grid-line:var(--methodology-v1-grid-line);--privacy-v1-grid-opacity:var(--methodology-v1-grid-opacity);--privacy-v1-grid-size:var(--methodology-v1-grid-size);--privacy-v1-ink:var(--methodology-v1-ink);--privacy-v1-body:var(--methodology-v1-body);--privacy-v1-muted:var(--methodology-v1-muted);--privacy-v1-beacon:var(--methodology-v1-beacon);--privacy-v1-content-inset:var(--methodology-v1-content-inset);--privacy-v1-content-compact-inset:var(--methodology-v1-content-compact-inset);--privacy-v1-stage-padding-block:var(--methodology-v1-stage-padding-block);--privacy-v1-stage-compact-padding-block-start:var(--methodology-v1-stage-compact-padding-block-start);--privacy-v1-stage-compact-padding-block-end:var(--methodology-v1-stage-compact-padding-block-end);--privacy-v1-stage-mobile-padding-block-start:var(--methodology-v1-stage-mobile-padding-block-start);--privacy-v1-top-control-top:var(--methodology-v1-top-control-top);--privacy-v1-top-control-left:var(--methodology-v1-top-control-left);--privacy-v1-top-control-compact-left:var(--methodology-v1-top-control-compact-left);--privacy-v1-top-control-compact-offset:var(--methodology-v1-top-control-compact-offset);--privacy-v1-top-control-gap:var(--methodology-v1-top-control-gap);--privacy-v1-route-pill-surface:var(--methodology-v1-route-pill-surface);--privacy-v1-route-pill-border:var(--methodology-v1-route-pill-border);--privacy-v1-route-pill-ink:var(--methodology-v1-route-pill-ink);--privacy-v1-route-pill-shadow:var(--methodology-v1-route-pill-shadow);--privacy-v1-home-glyph-size:var(--methodology-v1-home-glyph-size);--privacy-v1-home-glyph-icon-size:var(--methodology-v1-home-glyph-icon-size);--privacy-v1-home-glyph-surface:var(--methodology-v1-home-glyph-surface);--privacy-v1-home-glyph-surface-hover:var(--methodology-v1-home-glyph-surface-hover);--privacy-v1-home-glyph-border:var(--methodology-v1-home-glyph-border);--privacy-v1-home-glyph-ink:var(--methodology-v1-home-glyph-ink);--privacy-v1-home-glyph-shadow:var(--methodology-v1-home-glyph-shadow);--privacy-v1-home-glyph-hover-shadow:var(--methodology-v1-home-glyph-hover-shadow);--privacy-v1-home-glyph-press-shadow:var(--methodology-v1-home-glyph-press-shadow);--privacy-v1-intro-grid-template:minmax(0, .96fr) minmax(22rem, .64fr);--privacy-v1-intro-align:center;--privacy-v1-intro-copy-max:48rem;--privacy-v1-headline-size:var(--methodology-v1-headline-size);--privacy-v1-headline-mobile-size:var(--methodology-v1-headline-mobile-size);--privacy-v1-headline-weight:var(--methodology-v1-headline-weight);--privacy-v1-headline-tracking:var(--methodology-v1-headline-tracking);--privacy-v1-headline-leading:var(--methodology-v1-headline-leading);--privacy-v1-headline-max:11ch;--privacy-v1-subcopy-size:var(--methodology-v1-subcopy-size);--privacy-v1-card-surface:var(--methodology-v1-card-surface);--privacy-v1-card-hover:var(--methodology-v1-card-hover);--privacy-v1-card-border:var(--methodology-v1-card-border);--privacy-v1-card-shadow:var(--methodology-v1-card-shadow);--privacy-v1-card-hover-shadow:var(--methodology-v1-card-hover-shadow);--privacy-v1-card-radius:var(--methodology-v1-card-radius);--privacy-v1-card-padding:var(--methodology-v1-card-padding);--privacy-v1-card-gap:var(--methodology-v1-card-gap);--privacy-v1-card-gloss:var(--methodology-v1-card-gloss);--privacy-v1-card-gloss-opacity:var(--methodology-v1-card-gloss-opacity);--privacy-v1-card-layer:var(--methodology-v1-card-layer);--privacy-v1-card-inner-shadow:var(--methodology-v1-card-inner-shadow);--privacy-v1-pill-surface:var(--methodology-v1-pill-surface);--privacy-v1-pill-border:var(--methodology-v1-pill-border);--privacy-v1-pill-ink:var(--methodology-v1-pill-ink);--privacy-v1-pill-shadow:var(--methodology-v1-pill-shadow);--privacy-v1-pill-beacon-size:var(--methodology-v1-pill-beacon-size);--privacy-v1-pill-beacon-shadow:var(--methodology-v1-pill-beacon-shadow);--privacy-v1-summary-min-block:clamp(18rem, 22vw, 22rem);--privacy-v1-summary-gap:var(--methodology-v1-assurance-gap);--privacy-v1-summary-meta-grid:repeat(2, minmax(0, 1fr));--privacy-v1-summary-contact-grid-column:1 / -1;--privacy-v1-summary-meta-surface:var(--methodology-v1-assurance-proof-surface);--privacy-v1-summary-meta-border:var(--methodology-v1-assurance-proof-border);--privacy-v1-summary-meta-radius:var(--methodology-v1-assurance-proof-radius);--privacy-v1-summary-meta-padding:var(--methodology-v1-assurance-proof-padding);--privacy-v1-section-title-size:var(--methodology-v1-section-title-size);--privacy-v1-card-title-size:var(--methodology-v1-card-title-size);--privacy-v1-card-body-size:var(--methodology-v1-card-body-size);--privacy-v1-document-grid-template:minmax(14rem, .24fr) minmax(0, 1fr);--privacy-v1-document-gap:clamp(var(--space-5), 4vw, var(--space-8));--privacy-v1-document-margin-top:var(--product-rhythm-section-gap);--privacy-v1-document-copy-measure:min(100%, 42rem);--privacy-v1-index-top:clamp(var(--space-5), 4vw, var(--space-8));--privacy-v1-index-viewport-end-gap:var(--space-6);--privacy-v1-index-max-block-size:min(42rem, calc(100dvh - var(--privacy-v1-index-top) - var(--privacy-v1-index-viewport-end-gap)));--privacy-v1-index-grid-template:auto minmax(0, 1fr);--privacy-v1-index-link-min-block:2.75rem;--privacy-v1-index-link-gap:var(--space-2);--privacy-v1-index-link-padding:var(--space-3);--privacy-v1-index-list-min-block-size:0;--privacy-v1-index-number-min-inline:2.2rem;--privacy-v1-index-link-surface:color-mix(in srgb, var(--privacy-v1-card-surface) 76%, var(--surface-inset) 24%);--privacy-v1-index-link-border:color-mix(in srgb, var(--privacy-v1-ink) 8%, transparent);--privacy-v1-index-number-surface:var(--privacy-v1-pill-surface);--privacy-v1-index-number-border:var(--privacy-v1-pill-border);--privacy-v1-index-number-ink:var(--privacy-v1-pill-ink);--privacy-v1-index-number-padding:.35rem .5rem;--privacy-v1-section-gap:var(--space-4);--privacy-v1-section-padding:clamp(var(--space-5), 3vw, var(--space-7));--privacy-v1-section-scroll-margin:var(--space-8);--privacy-v1-section-header-grid:minmax(2.5rem, auto) minmax(0, 1fr);--privacy-v1-section-body-gap:var(--space-4);--privacy-v1-section-spine-inline-size:.22rem;--privacy-v1-section-spine-surface:linear-gradient(180deg, var(--methodology-v1-card-accent-rule), transparent 76%);--privacy-v1-list-gap:var(--space-2);--privacy-v1-link-ink:var(--product-material-accent);--privacy-v1-rule:color-mix(in srgb, var(--privacy-v1-ink) 12%, transparent);--privacy-v1-table-min-inline:48rem;--privacy-v1-table-heading-surface:color-mix(in srgb, var(--privacy-v1-card-surface) 78%, var(--product-material-accent) 22%);--privacy-v1-table-row-border:color-mix(in srgb, var(--privacy-v1-ink) 9%, transparent);--privacy-v1-table-shadow:var(--privacy-v1-card-inner-shadow);--privacy-v1-compact-grid-template:1fr;--privacy-v1-compact-index-gap:var(--space-2);--privacy-v1-compact-index-link-inline:clamp(12.25rem, 44vw, 17rem);--privacy-v1-compact-index-link-min-block:4rem;--privacy-v1-compact-index-link-padding:var(--space-3);--privacy-v1-mobile-headline-max:10ch;--privacy-v1-mobile-document-margin-top:var(--product-rhythm-section-gap-compact);--privacy-v1-mobile-summary-meta-grid:1fr;--scenario-surface:transparent;--scenario-rule:var(--rule-soft);--scenario-rule-strong:var(--rule-medium);--scenario-ink:var(--ink-primary);--scenario-label:var(--ink-secondary);--scenario-muted:var(--ink-tertiary);--scenario-control-background:var(--control-background);--scenario-control-rule:var(--control-border);--scenario-control-focus:var(--control-border-focus);--scenario-danger-ink:var(--state-danger);--scenario-local-note-ink:var(--ink-tertiary);--scenario-confirm-surface:color-mix(in srgb, var(--surface-raised) 44%, transparent);--scenario-compare-surface:transparent;--scenario-compare-rule:var(--rule-soft);--scenario-compare-title:var(--ink-primary);--scenario-compare-caption:var(--ink-tertiary);--scenario-compare-name:var(--ink-primary);--scenario-compare-year:var(--ink-primary);--scenario-compare-delta:var(--ink-secondary);--scenario-compare-muted:var(--ink-tertiary);--scenario-compare-current:var(--ink-secondary);--last-run-surface:transparent;--last-run-rule:var(--rule-soft);--last-run-title:var(--ink-primary);--last-run-caption:var(--ink-tertiary);--last-run-label:var(--ink-secondary);--last-run-year:var(--ink-primary);--last-run-delta:var(--ink-secondary);--last-run-muted:var(--ink-tertiary);--last-run-local-note:var(--ink-tertiary)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primitive-paper-0:#181713;--primitive-paper-1:#11110e;--primitive-paper-2:#222018;--primitive-paper-3:#373126;--primitive-ink-0:#f6efe2;--primitive-ink-1:#e6ddce;--primitive-ink-2:#b8ad9b;--primitive-ink-3:#8d8272;--primitive-ink-4:#6e665b;--primitive-green-0:#e5f1e4;--primitive-green-1:#83b88b;--primitive-green-2:#5f8668;--primitive-green-3:#1e3324;--primitive-red-1:#d58a7c;--primitive-red-2:#3a211c;--primitive-amber-1:#d1a85c;--primitive-amber-2:#342a18;--rule-hairline:#f6efe214;--rule-soft:#f6efe224;--rule-medium:#f6efe240;--rule-strong:#f6efe26b;--accent-rule:#83b88b66;--cta-tactile-press-shadow:inset 0 1px 0 #f6efe20f;--product-material-page:var(--campaign-page-bg);--product-material-stage:var(--product-material-page);--product-material-stage-border:transparent;--product-material-stage-shadow:none;--product-material-panel:color-mix(in srgb, var(--campaign-ink-strong-dark) 9%, transparent);--product-material-panel-hover:color-mix(in srgb, var(--campaign-ink-strong-dark) 13%, transparent);--product-material-panel-border:color-mix(in srgb, var(--campaign-ink-strong-dark) 13%, transparent);--product-material-panel-shadow:0 1px 0 #ffffff14 inset, 0 16px 44px #00000057;--product-material-ink:var(--campaign-ink-strong-dark);--product-material-body:var(--campaign-ink-soft-dark);--product-material-muted:var(--campaign-ink-muted-dark);--product-elevation-surface-raised:color-mix(in srgb, var(--campaign-ink-strong-dark) 12%, transparent);--product-elevation-border-strong:color-mix(in srgb, var(--campaign-ink-strong-dark) 18%, transparent);--product-elevation-shadow-card:0 18px 48px #00000052;--product-elevation-shadow-card-hover:0 24px 62px #0006;--product-elevation-shadow-card-press:inset 0 2px 7px #0000006b, 0 9px 24px #00000047;--product-elevation-shadow-panel:0 24px 70px #00000061;--product-elevation-shadow-stage:0 28px 76px #0000006b;--product-elevation-shadow-section-edge:0 -22px 58px #11110e1a;--tools-dashboard-page:var(--product-material-page);--tools-dashboard-stage:var(--product-material-stage);--tools-dashboard-stage-border:var(--product-material-stage-border);--tools-dashboard-stage-shadow:var(--product-material-stage-shadow);--tools-dashboard-panel:var(--product-material-panel);--tools-dashboard-panel-hover:var(--product-material-panel-hover);--tools-dashboard-panel-border:var(--product-material-panel-border);--tools-dashboard-panel-shadow:var(--product-material-panel-shadow);--tools-dashboard-ink:var(--product-material-ink);--tools-dashboard-body:var(--product-material-body);--tools-dashboard-muted:var(--product-material-muted);--tools-dashboard-positive:color-mix(in srgb, var(--accent-base) 72%, var(--campaign-ink-strong-dark) 28%);--tools-dashboard-negative:color-mix(in srgb, var(--state-danger) 64%, var(--campaign-ink-strong-dark) 36%);--tools-dashboard-beacon:var(--product-material-beacon);--tools-dashboard-sparkline-track:color-mix(in srgb, var(--campaign-ink-strong-dark) 8%, transparent);--tools-dashboard-sparkline-grid:color-mix(in srgb, var(--campaign-ink-strong-dark) 5.5%, transparent);--tools-dashboard-projection-result-surface:color-mix(in srgb, var(--campaign-page-bg) 82%, var(--campaign-ink-strong-dark) 18%);--tools-dashboard-projection-result-border:color-mix(in srgb, var(--campaign-ink-strong-dark) 18%, var(--campaign-page-bg) 82%);--tools-dashboard-projection-gauge-track:color-mix(in srgb, var(--campaign-ink-strong-dark) 11%, transparent);--tools-dashboard-projection-gauge-fill:var(--product-material-accent);--tools-dashboard-projection-metric-rule:var(--product-material-accent);--tools-dashboard-projection-check-ink:var(--campaign-ink-strong-dark);--tools-dashboard-scenario-pill-surface:color-mix(in srgb, var(--campaign-ink-strong-dark) 8%, transparent);--tools-dashboard-scenario-pill-ink:var(--campaign-ink-strong-dark);--tools-dashboard-scenario-pill-active-surface:var(--campaign-ink-strong-dark);--tools-dashboard-scenario-pill-active-ink:var(--campaign-page-bg);--tools-dashboard-scenario-pill-shadow:0 12px 30px #00000047;--tools-dashboard-scenario-pill-hover-shadow:0 16px 36px #00000057;--tools-dashboard-scenario-pill-press-shadow:inset 0 2px 5px #00000047;--tools-dashboard-pressure-pill-surface:var(--tools-dashboard-scenario-pill-surface);--tools-dashboard-pressure-pill-ink:var(--campaign-ink-strong-dark);--tools-dashboard-assumptions-summary-surface:color-mix(in srgb, var(--campaign-ink-strong-dark) 8%, transparent);--tools-dashboard-assumptions-summary-border:color-mix(in srgb, var(--campaign-ink-strong-dark) 12%, transparent);--tools-dashboard-assumptions-control-surface:color-mix(in srgb, var(--campaign-ink-strong-dark) 7%, transparent);--tools-dashboard-assumptions-control-border:var(--tools-dashboard-panel-border);--tools-dashboard-assumptions-track:color-mix(in srgb, var(--campaign-ink-strong-dark) 12%, transparent);--tools-dashboard-assumptions-thumb:var(--product-material-accent);--tools-dashboard-assumptions-thumb-border:var(--campaign-page-bg);--tools-dashboard-theme-pill-shadow:0 12px 30px #0000005c;--tools-dashboard-theme-pill-hover-shadow:0 16px 38px #0000006b;--tools-dashboard-theme-pill-press-shadow:0 7px 18px #00000052;--tools-dashboard-theme-pill-label:var(--campaign-ink-strong-dark);--tools-dashboard-theme-pill-label-surface:color-mix(in srgb, var(--tools-dashboard-panel) 72%, transparent);--tools-dashboard-home-glyph-surface:var(--tools-dashboard-panel);--tools-dashboard-home-glyph-surface-hover:var(--tools-dashboard-panel-hover);--tools-dashboard-home-glyph-border:var(--tools-dashboard-panel-border);--tools-dashboard-home-glyph-ink:var(--campaign-ink-strong-dark);--tools-dashboard-home-glyph-shadow:var(--tools-dashboard-panel-shadow);--tools-dashboard-home-glyph-hover-shadow:0 1px 0 #ffffff1a inset, 0 18px 42px #00000061;--tools-dashboard-home-glyph-press-shadow:inset 0 2px 5px #0000004d, 0 8px 20px #0000004d;--tools-dashboard-tooltip-surface:color-mix(in srgb, var(--campaign-ink-strong-dark) 92%, var(--campaign-page-bg) 8%);--tools-dashboard-tooltip-ink:var(--campaign-page-bg);--tools-dashboard-tooltip-border:color-mix(in srgb, var(--campaign-ink-strong-dark) 20%, transparent);--tools-dashboard-tooltip-shadow:0 16px 40px #00000057;--tools-dashboard-feedback-surface:color-mix(in srgb, var(--campaign-ink-strong-dark) 12%, var(--product-material-accent) 8%);--tools-dashboard-feedback-border:color-mix(in srgb, var(--product-material-accent) 34%, transparent);--tools-dashboard-feedback-shadow:0 1px 0 #ffffff1a inset, 0 0 0 3px color-mix(in srgb, var(--product-material-accent) 18%, transparent), 0 20px 48px #0000005c;--tools-dashboard-live-surface:color-mix(in srgb, var(--tools-dashboard-projection-result-surface) 82%, var(--product-material-accent) 18%);--tools-dashboard-live-ink:var(--campaign-ink-strong-dark);--tools-dashboard-live-border:color-mix(in srgb, var(--product-material-accent) 34%, transparent);--tools-dashboard-live-beacon:var(--product-material-beacon);--tools-entry-loader-surface:color-mix(in srgb, var(--campaign-page-bg) 94%, var(--campaign-ink-strong-dark) 6%);--tools-entry-loader-accent:var(--campaign-ink-soft-dark);--tools-entry-loader-highlight:var(--product-material-accent);--tools-entry-loader-capsule-surface:color-mix(in srgb, var(--campaign-ink-strong-dark) 8%, transparent);--tools-entry-loader-capsule-border:color-mix(in srgb, var(--campaign-ink-strong-dark) 12%, transparent);--tools-entry-loader-capsule-shadow:0 1px 0 #ffffff1a inset, 0 28px 72px #0000005c;--tools-entry-loader-beacon:var(--tools-entry-loader-highlight);--tools-entry-loader-track:color-mix(in srgb, var(--campaign-ink-strong-dark) 10%, transparent);--tools-entry-loader-progress:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--tools-entry-loader-ink) 16%, transparent) 35%, color-mix(in srgb, var(--tools-entry-loader-highlight) 38%, transparent) 50%, color-mix(in srgb, var(--tools-entry-loader-ink) 16%, transparent) 65%, transparent 100%);--ambit-v1-stage-glow:color-mix(in srgb, var(--product-material-accent) 12%, transparent);--ambit-v1-grid-line:color-mix(in srgb, var(--campaign-ink-strong-dark) 5.5%, transparent);--ambit-v1-beacon:var(--product-material-beacon);--ambit-v1-card-surface:color-mix(in srgb, var(--campaign-page-bg) 84%, var(--campaign-ink-strong-dark) 16%);--ambit-v1-card-hover:color-mix(in srgb, var(--campaign-page-bg) 80%, var(--campaign-ink-strong-dark) 20%);--ambit-v1-plain-card-surface:color-mix(in srgb, var(--campaign-page-bg) 80%, var(--campaign-ink-strong-dark) 20%);--ambit-v1-plain-rule:color-mix(in srgb, var(--campaign-ink-strong-dark) 12%, transparent);--ambit-v1-card-gloss:linear-gradient(135deg, #ffffff14, transparent 56%);--ambit-v1-card-gloss-opacity:.76;--ambit-v1-step-surface:color-mix(in srgb, var(--campaign-page-bg) 70%, var(--accent-base) 30%);--ambit-v1-step-border:color-mix(in srgb, var(--accent-base) 30%, transparent);--ambit-v1-step-ink:var(--campaign-ink-strong-dark);--ambit-v1-card-pill-shadow:inset 0 1px 0 #ffffff1c, 0 10px 26px #0000003d;--ambit-v1-result-number-motion-shimmer:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-base) 28%, transparent), transparent);--ambit-v1-result-number-motion-glow:color-mix(in srgb, var(--accent-base) 24%, transparent);--ambit-v1-disclosure-surface:color-mix(in srgb, var(--campaign-page-bg) 76%, var(--accent-base) 24%)}html{background:var(--shell-background);min-height:100%;color:var(--shell-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:linear-gradient(90deg,color-mix(in srgb,var(--ink-strong) 2.5%,transparent) 1px,transparent 1px) 0 0 / 4.5rem 4.5rem,var(--shell-background);min-height:100%;color:var(--shell-foreground);margin:0}.root-fallback{min-height:100svh;padding:var(--space-5);background:var(--shell-background);color:var(--shell-foreground);place-items:center;display:grid}.root-fallback__card{text-align:center;width:min(100%,28rem)}.root-fallback__code{color:var(--ink-strong);font-family:var(--product-type-display-family);font-size:clamp(4rem,16vw,7rem);font-weight:var(--product-type-display-weight);letter-spacing:var(--product-type-display-tracking);margin:0;line-height:.9}.root-fallback__title{margin:var(--space-4) 0 0;color:var(--ink-strong);font-family:var(--product-type-card-title-family);font-size:var(--product-type-size-card-title);font-weight:var(--product-type-card-title-weight);letter-spacing:var(--product-type-card-title-tracking);line-height:var(--product-type-card-title-leading)}.root-fallback__copy{margin:var(--space-2) 0 0;color:var(--ink-secondary);font-size:var(--product-type-size-card-body);line-height:var(--product-type-card-body-leading)}.root-fallback__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.root-fallback__button{min-height:var(--product-interaction-touch-target);padding:0 var(--space-4);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--text-caption);transition:background var(--product-motion-tactile) var(--ease-standard),border-color var(--product-motion-tactile) var(--ease-standard),color var(--product-motion-tactile) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.root-fallback__button--primary{background:var(--button-primary-background);color:var(--button-primary-ink)}.root-fallback__button--primary:hover,.root-fallback__button--primary:focus-visible{background:var(--button-primary-background-hover)}.root-fallback__button--secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-background);color:var(--button-secondary-ink)}.root-fallback__button--secondary:hover,.root-fallback__button--secondary:focus-visible{background:var(--button-secondary-background-hover);border-color:var(--button-secondary-border-hover)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed}::selection{background:var(--surface-selection);color:var(--accent-ink)}:focus-visible{box-shadow:var(--focus-ring);outline:none}.u-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.u-kicker{color:var(--ink-tertiary);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-weight:680;line-height:1.2}.u-muted{color:var(--ink-tertiary)}.u-page-enter{animation:page-enter var(--motion-slow) var(--ease-standard) both}.u-value-reprint{animation:value-reprint var(--motion-value-reprint) var(--ease-standard) both}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@keyframes value-reprint{0%{opacity:var(--value-reprint-opacity-start)}to{opacity:1}}.app-shell{min-height:100vh}.app-shell__nav{z-index:10;min-height:var(--shell-nav-height);border-bottom:1px solid var(--shell-border);background:color-mix(in srgb,var(--surface-page) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.app-shell__nav-inner{width:min(100%,var(--shell-max-width));min-height:var(--shell-nav-height);align-items:center;gap:var(--space-4);padding-inline:var(--shell-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.app-shell__brand{align-items:center;gap:var(--space-3);color:inherit;justify-self:start;display:inline-flex}.app-shell__mark{object-fit:contain;flex:none;width:1.375rem;height:1.375rem}.app-shell__wordmark{color:var(--ink-strong);font-size:var(--text-body);letter-spacing:-.035em;font-weight:720}.app-shell__descriptor{color:var(--ink-tertiary);font-size:var(--text-caption)}.app-shell__links{align-items:center;gap:var(--space-6);justify-self:center;display:flex}.app-shell__link{color:var(--shell-link);font-size:var(--text-caption);letter-spacing:-.01em;padding:var(--space-2) 0;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;font-weight:620;position:relative}.app-shell__link:hover,.app-shell__link[aria-current=page]{color:var(--shell-link-hover)}.app-shell__link[aria-current=page]:after{background:var(--shell-link-active-rule);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.app-shell__actions{align-items:center;gap:var(--space-3);justify-self:end;display:inline-flex}.app-shell__main{padding-block:var(--space-9) var(--space-12)}.theme-toggle{gap:var(--space-2);color:var(--theme-toggle-ink);font-size:var(--text-caption);padding:var(--space-2) 0;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;align-items:center;font-weight:650;display:inline-flex}.theme-toggle:hover{color:var(--theme-toggle-ink-active)}.theme-toggle__state{border-bottom:1px solid var(--theme-toggle-rule-active);color:var(--theme-toggle-ink-active);padding-block-end:1px}.page-frame{width:min(100%,var(--shell-max-width));padding-inline:var(--shell-gutter);margin-inline:auto}.page-frame__stack{gap:var(--document-section-gap);display:grid}.document-index{gap:var(--space-3);max-width:44rem;display:grid}.document-index__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.document-section-list{gap:var(--space-6);display:grid}.document-section{gap:var(--space-4);display:grid}.document-section .section-header{gap:var(--space-3)}.section-header{gap:var(--document-header-gap);max-width:54rem;display:grid}.section-header__title{color:var(--ink-strong);font-size:var(--text-title);letter-spacing:var(--tracking-tight);font-weight:720;line-height:var(--leading-title);margin:0}.section-header__description{max-width:42rem;color:var(--ink-secondary);font-size:var(--text-body-large);line-height:var(--leading-body);margin:0}.section-header__trailing{margin-block-start:var(--space-1)}.rule{background:var(--rule-soft);border:0;width:100%;height:1px;margin:0}.rule--strong{background:var(--rule-strong)}.rule--muted{background:var(--rule-hairline)}.action-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.primitive-button{border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-5);color:inherit;font-size:var(--text-body);letter-spacing:-.02em;text-align:center;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;font-weight:680;line-height:1;display:inline-flex}.primitive-button--primary{background:var(--button-primary-background);color:var(--button-primary-ink)}.primitive-button--primary:hover{background:var(--button-primary-background-hover)}.primitive-button--secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-background);color:var(--button-secondary-ink)}.primitive-button--secondary:hover{background:var(--button-secondary-background-hover)}.primitive-button--ghost{color:var(--button-ghost-ink);background:0 0}.primitive-button--ghost:hover{color:var(--button-ghost-ink-hover)}.primitive-button--text{min-height:auto;color:var(--button-text-ink);background:0 0;border-radius:0;padding:0}.primitive-button:disabled{border-color:var(--rule-soft);color:var(--button-disabled-ink);background:0 0}.primitive-link{color:var(--accent-base);border-bottom:1px solid var(--accent-rule);transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.primitive-link:hover{color:var(--accent-ink);border-bottom-color:var(--accent-base)}.field{gap:var(--space-2);display:grid}.field__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.field__label{color:var(--control-label);font-size:var(--text-caption);letter-spacing:-.01em;transition:color var(--motion-fast) var(--ease-standard);font-weight:660}.field:focus-within .field__label{color:var(--control-label-active)}.field__control-wrap{min-height:var(--control-height);border-bottom:1px solid var(--control-border);transition:border-color var(--motion-fast) var(--ease-standard);background:0 0;align-items:center;display:flex}.field:focus-within .field__control-wrap{border-bottom-color:var(--field-active-rule)}.field--edited .field__control-wrap{border-bottom-color:var(--field-edited-rule)}.field--error .field__control-wrap{border-bottom-color:var(--control-border-error)}.field--disabled{opacity:.72}.field__affix{color:var(--ink-tertiary);font-size:var(--text-body);line-height:1}.field__input,.field__select{width:100%;min-height:var(--control-height);color:var(--control-ink);font-variant-numeric:tabular-nums;padding:0 var(--space-2);background:0 0;border:0;outline:none}.field__input:first-child,.field__select:first-child{padding-left:0}.field__input::placeholder{color:var(--control-placeholder)}.field__input:disabled,.field__select:disabled{color:var(--control-disabled-ink)}.field__help,.field__error{font-size:var(--text-caption);margin:0;line-height:1.45}.field__help{color:var(--control-help)}.field__error{color:var(--control-error)}.hero-layout{--home-hero-field-rule-opacity:.16;--home-hero-field-short-rule-opacity:.2;isolation:isolate;gap:clamp(var(--space-8),6vw,var(--space-12));grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;display:grid;position:relative}.hero-layout>:not(.home-hero-field){z-index:1;position:relative}[data-theme=dark] .hero-layout{--home-hero-field-rule-opacity:.11;--home-hero-field-short-rule-opacity:.16}.home-hero-field{inset:calc(var(--space-5) * -1) 0;z-index:0;width:100%;height:calc(100% + (var(--space-5) * 2));color:var(--specimen-rule);pointer-events:none;shape-rendering:crispedges;position:absolute}.home-hero-field__rule{stroke:currentColor;stroke-width:1px}.home-hero-field__rule--wide{stroke-opacity:var(--home-hero-field-rule-opacity)}.home-hero-field__rule--short{stroke-opacity:var(--home-hero-field-short-rule-opacity)}.hero-copy--enter{animation:page-enter var(--motion-hero-enter) var(--ease-standard) both}.hero-sidecar{gap:var(--space-5);border-top:1px solid var(--specimen-rule);border-bottom:1px solid var(--specimen-rule);padding-block:var(--space-5);display:grid}.hero-sidecar--framer{--hero-artifact-ground-rule-opacity:.24;--hero-artifact-ground-hairline-opacity:.48;--hero-artifact-idle-inset:var(--hero-figure-aura-primary-inset,-.55em -1.15em);--hero-artifact-idle-filter:var(--hero-figure-aura-primary-blur,blur(40px));isolation:isolate;position:relative;overflow:hidden}[data-theme=dark] .hero-sidecar--framer{--hero-artifact-ground-rule-opacity:.18;--hero-artifact-ground-hairline-opacity:.42}.hero-sidecar--framer>:not(.hero-sidecar__ground){z-index:1;position:relative}.hero-sidecar__ground{inset:calc(var(--space-4) * -1) calc(var(--space-3) * -1);z-index:0;width:calc(100% + (var(--space-3) * 2));height:calc(100% + (var(--space-4) * 2));color:var(--specimen-rule);pointer-events:none;shape-rendering:crispedges;position:absolute}.hero-sidecar__ground-rule,.hero-sidecar__ground-hairline{stroke:currentColor;stroke-width:1px}.hero-sidecar__ground-rule{stroke-opacity:var(--hero-artifact-ground-rule-opacity)}.hero-sidecar__ground-hairline{stroke-opacity:var(--hero-artifact-ground-hairline-opacity)}.hero-sidecar--framer.hero-sidecar--rule-draw:before,.hero-sidecar--framer.hero-sidecar--rule-draw:after{z-index:2}.hero-sidecar--enter{animation:page-enter var(--motion-sidecar-enter) var(--ease-standard) both}.hero-sidecar__answer{color:var(--specimen-title);letter-spacing:var(--tracking-tight);font-size:clamp(2.75rem,6.5vw,4.5rem);font-weight:740;line-height:var(--leading-tight);margin:0}.hero-sidecar__caption{color:var(--specimen-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.hero-sidecar__body{gap:var(--space-3);display:grid}.financial-fragment{gap:var(--space-2);border-top:1px solid var(--fragment-border);padding-block-start:var(--space-3);display:grid}.financial-fragment__topline{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.financial-fragment__label{color:var(--fragment-label);font-size:var(--text-caption);font-weight:650}.financial-fragment__value{color:var(--fragment-value);font-family:var(--font-mono);font-size:var(--text-body);font-variant-numeric:tabular-nums}.financial-fragment__note{color:var(--fragment-note);font-size:var(--text-caption);margin:0;line-height:1.45}.answer-object{gap:var(--space-5);border-top:1px solid var(--answer-border);border-bottom:1px solid var(--answer-border);background:var(--answer-background);padding-block:var(--space-5);display:grid}.answer-object--paper{border-color:var(--answer-border-paper);background:var(--answer-background-paper);box-shadow:var(--answer-shadow-paper)}.answer-object__kicker{color:var(--answer-kicker)}.answer-object__number{color:var(--answer-number);font-size:var(--text-answer);letter-spacing:var(--tracking-tight);font-weight:760;line-height:var(--leading-tight);margin:0}.answer-object__caption,.answer-object__explanation{max-width:44rem;line-height:var(--leading-body);margin:0}.answer-object__caption{color:var(--answer-caption);font-size:var(--text-body-large)}.answer-object__explanation{color:var(--answer-explanation-ink);font-size:var(--text-body)}.answer-object__rows{border-top:1px solid var(--rule-soft);display:grid}.answer-object__row{gap:var(--space-4);border-bottom:1px solid var(--rule-soft);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.answer-object__row-label{color:var(--ink-tertiary);font-size:var(--text-caption)}.answer-object__row-value{color:var(--ink-primary);font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.ledger-panel{gap:var(--space-4);border-top:1px solid var(--ledger-border);border-bottom:1px solid var(--ledger-border);padding-block:var(--space-4);display:grid}.ledger-panel__header{justify-content:space-between;gap:var(--space-5);align-items:baseline;display:flex}.ledger-panel__title{color:var(--ink-strong);font-size:var(--text-subhead);letter-spacing:-.03em;margin:0;font-weight:720}.ledger-panel__note{color:var(--ink-tertiary);font-size:var(--text-caption);margin:0}.ledger-panel__rows{border-top:1px solid var(--ledger-rule);display:grid}.ledger-row{gap:var(--ledger-row-gap);min-height:var(--ledger-row-height);border-bottom:1px solid var(--ledger-rule);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(6rem,auto);align-items:baseline;display:grid}.ledger-row__label{color:var(--ledger-label);font-size:var(--text-body);margin:0}.ledger-row__note{margin:var(--space-1) 0 0;color:var(--ledger-note);font-size:var(--text-caption);line-height:1.45}.ledger-row__value{color:var(--ledger-value);font-family:var(--font-mono);font-size:var(--text-body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.signal-row{gap:var(--space-3);border-top:1px solid var(--feed-row-border);padding-block:var(--space-4);display:grid}.signal-row:last-child{border-bottom:1px solid var(--feed-row-border)}.signal-row__main{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(9.5rem,auto);align-items:start;display:grid}.signal-row__kicker,.signal-row__status{color:var(--feed-row-kicker);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:680}.signal-row__title{margin:var(--space-2) 0 0;color:var(--feed-row-title);font-size:var(--text-subhead);letter-spacing:-.03em;font-weight:690;line-height:1.12}.signal-row__meta{color:var(--feed-row-meta);font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-align:right}.signal-row__status--context{color:var(--feed-status-context)}.signal-row__status--sensitivity{color:var(--feed-status-sensitivity)}.signal-row__toggle{border:0;border-bottom:1px solid var(--accent-rule);width:fit-content;color:var(--signal-toggle-ink);font-size:var(--text-caption);padding:0 0 var(--space-1);background:0 0;font-weight:660}.signal-row--expanded{border-top-color:var(--signal-expanded-rule)}.signal-row__details{border-top:1px solid var(--rule-hairline);max-width:42rem;color:var(--signal-details-ink);font-size:var(--text-body);line-height:var(--leading-body);padding-block-start:var(--space-3)}.signal-row__article-link{width:fit-content;font-size:var(--text-caption);font-weight:660}.trust-callout{gap:var(--space-3);border-top:1px solid var(--note-border);border-bottom:1px solid var(--note-border);padding-block:var(--space-4);display:grid}.trust-callout__title{color:var(--note-title);font-size:var(--text-body);margin:0;font-weight:720}.trust-callout__body{color:var(--note-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.recalculation-feedback{min-height:1.45em;color:var(--feedback-ink);font-size:var(--text-caption);margin:0;line-height:1.45}.system-grid{gap:clamp(var(--space-8),6vw,var(--space-12));grid-template-columns:minmax(0,1fr) minmax(18rem,.56fr);display:grid}.system-stack,.system-cluster{gap:var(--space-5);display:grid}.system-two-col{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-control-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ambit-mobile-trust-line{border-top:1px solid var(--note-border);border-bottom:1px solid var(--note-border);max-width:42rem;padding-block:var(--space-3);color:var(--note-body);font-size:var(--text-caption);margin:0;line-height:1.45;display:none}.ambit-article{gap:var(--document-section-gap);display:grid}.ambit-article__section-list{gap:var(--space-6);display:grid}.ambit-article__checks,.ambit-article__related{gap:var(--space-5);border-top:1px solid var(--rule-soft);padding-block-start:var(--space-5);display:grid}.ambit-article__check-list li{border-top:1px solid var(--rule-hairline);color:var(--ink-secondary);font-size:var(--text-body);line-height:var(--leading-body);padding-block-start:var(--space-3)}.system-swatch-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.system-swatch{gap:var(--space-3);border-top:1px solid var(--rule-soft);padding-block-start:var(--space-3);display:grid}.system-swatch__sample{border:1px solid var(--rule-soft);min-height:3rem}.system-swatch__sample--page{background:var(--surface-page)}.system-swatch__sample--raised{background:var(--surface-raised)}.system-swatch__sample--ink{background:var(--ink-primary)}.system-swatch__sample--accent{background:var(--accent-base)}.system-swatch__label{color:var(--ink-tertiary);font-family:var(--font-mono);font-size:var(--text-caption)}@media(max-width:860px){.hero-layout,.system-grid,.system-two-col,.system-control-grid{grid-template-columns:1fr}.ambit-mobile-trust-line{display:block}.app-shell__links{gap:var(--space-4)}.app-shell__descriptor{display:none}}@media(max-width:520px){.app-shell__nav-inner{padding-block:var(--space-3);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.app-shell__links{justify-content:space-between;width:100%}.app-shell__actions{top:var(--space-3);right:var(--shell-gutter);position:absolute}.app-shell__main{padding-block-start:var(--space-7)}.answer-object__row,.ledger-row,.signal-row__main{grid-template-columns:1fr}.answer-object__row-value,.ledger-row__value,.signal-row__meta{text-align:left}.system-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.u-reveal{animation:reveal-ink var(--motion-hero-enter) var(--ease-standard) both}.u-reveal--delay-1{animation-delay:60ms}.u-reveal--delay-2{animation-delay:.12s}.u-reveal--delay-3{animation-delay:.18s}.u-reveal--delay-4{animation-delay:.24s}.u-rule-draw{animation:rule-draw var(--motion-slow) var(--ease-standard) both}@keyframes reveal-ink{0%{opacity:0}to{opacity:1}}@keyframes rule-draw{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes home-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes home-value-reprint{0%{opacity:.24}to{opacity:1}}@keyframes hero-generated-figure-primary{0%{opacity:0;transform:translateY(14px)}54%{opacity:.86}to{opacity:1;transform:translateY(0)}}@keyframes hero-generated-figure-secondary{0%{opacity:0;transform:translateY(8px)}58%{opacity:.78}to{opacity:1;transform:translateY(0)}}@keyframes hero-generated-primary-aura{0%{opacity:0;transform:scaleX(.76)scaleY(.68)}18%{opacity:var(--hero-figure-aura-primary-rise-opacity,.16);transform:scaleX(1)scaleY(.92)}36%{opacity:var(--hero-figure-aura-primary-peak-opacity,.42);transform:scaleX(1.16)scaleY(1.05)}54%{opacity:var(--hero-figure-aura-primary-hold-opacity,.4);transform:scaleX(1.2)scaleY(1.08)}78%{opacity:var(--hero-figure-aura-primary-tail-opacity,.18);transform:scaleX(1.32)scaleY(1.16)}to{opacity:0;transform:scaleX(1.44)scaleY(1.24)}}@keyframes hero-generated-secondary-aura{0%{opacity:0;transform:scaleX(.8)scaleY(.72)}22%{opacity:var(--hero-figure-aura-secondary-rise-opacity,.12);transform:scaleX(1)scaleY(.94)}42%{opacity:var(--hero-figure-aura-secondary-peak-opacity,.26);transform:scaleX(1.14)scaleY(1.04)}56%{opacity:var(--hero-figure-aura-secondary-hold-opacity,.24);transform:scaleX(1.18)scaleY(1.07)}to{opacity:0;transform:scaleX(1.34)scaleY(1.16)}}@keyframes home-how-settle{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-how-step-settle{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.home-motion-enter .hero-copy--enter{animation:home-settle .42s var(--ease-standard) 80ms both}.home-motion-enter .hero-sidecar--enter{--hero-figure-aura-primary:radial-gradient(ellipse at 50% 50%, #d6ffe8f2 0%, #a0f0c88c 40%, #78d2aa2e 66%, transparent 78%);--hero-figure-aura-primary-delay-offset:0s;--hero-figure-aura-primary-duration:1.78s;--hero-figure-aura-primary-hold-opacity:.58;--hero-figure-aura-primary-inset:-.55em -1.15em;--hero-figure-aura-primary-peak-opacity:.78;--hero-figure-aura-primary-rise-opacity:.22;--hero-figure-aura-primary-tail-opacity:.12;--hero-figure-aura-primary-blur:blur(40px);--hero-figure-aura-secondary:radial-gradient(ellipse at 50% 50%, #d6ffe8ad 0%, #a0f0c857 40%, #78d2aa1f 66%, transparent 78%);--hero-figure-aura-secondary-delay-offset:-.12s;--hero-figure-aura-secondary-duration:1.1s;--hero-figure-aura-secondary-hold-opacity:.32;--hero-figure-aura-secondary-inset:-.5em -1.05em;--hero-figure-aura-secondary-peak-opacity:.34;--hero-figure-aura-secondary-rise-opacity:.14;--hero-figure-aura-secondary-blur:blur(20px);animation:home-settle .4s var(--ease-standard) 80ms both}.home-motion-enter .hero-sidecar--enter .hero-generated-figure{opacity:0;transform:translateY(8px)}.home-motion-enter .hero-sidecar--enter .hero-generated-figure--secondary{z-index:0;isolation:isolate;animation:hero-generated-figure-secondary .46s var(--ease-standard) var(--figure-delay,.82s) both;display:inline-block;position:relative}.home-motion-enter .hero-sidecar--enter .hero-generated-figure--secondary:before{z-index:-1;inset:var(--hero-figure-aura-secondary-inset,-1.14em -2.05em);background:var(--hero-figure-aura-secondary);content:"";filter:var(--hero-figure-aura-secondary-blur,blur(16px));opacity:0;pointer-events:none;transform-origin:50%;animation:hero-generated-secondary-aura var(--hero-figure-aura-secondary-duration,.96s) var(--ease-standard) calc(var(--figure-delay,.82s) + var(--hero-figure-aura-secondary-delay-offset,80ms)) both;position:absolute}.home-motion-enter .hero-sidecar--enter .hero-generated-figure--primary{z-index:0;isolation:isolate;max-width:100%;animation:hero-generated-figure-primary .56s var(--ease-standard) var(--figure-delay,1.5s) both;display:inline-block;position:relative}.hero-sidecar--framer .hero-generated-figure--primary{z-index:0;isolation:isolate;position:relative}.hero-generated-figure__idle-aura{z-index:-1;inset:var(--hero-artifact-idle-inset,var(--hero-figure-aura-primary-inset,-.55em -1.15em));background:var(--hero-figure-aura-primary);filter:var(--hero-artifact-idle-filter,var(--hero-figure-aura-primary-blur,blur(40px)));opacity:0;pointer-events:none;transform-origin:50%;display:block;position:absolute}.home-motion-enter .hero-sidecar--enter .hero-generated-figure--primary:before{z-index:-1;inset:var(--hero-figure-aura-primary-inset,-1.05em -1.6em);background:var(--hero-figure-aura-primary);content:"";filter:var(--hero-figure-aura-primary-blur,blur(24px));opacity:0;pointer-events:none;transform-origin:50%;animation:hero-generated-primary-aura var(--hero-figure-aura-primary-duration,1.36s) var(--ease-standard) calc(var(--figure-delay,1.5s) + var(--hero-figure-aura-primary-delay-offset,.12s)) both;position:absolute}[data-theme=dark] .home-motion-enter .hero-sidecar--enter{--hero-figure-aura-primary:radial-gradient(ellipse at 50% 50%, #c8f8dc6b 0%, #8cdcb438 42%, #78d2aa1a 66%, transparent 80%);--hero-figure-aura-primary-delay-offset:0s;--hero-figure-aura-primary-duration:1.76s;--hero-figure-aura-primary-hold-opacity:.54;--hero-figure-aura-primary-inset:-.55em -1.15em;--hero-figure-aura-primary-peak-opacity:.62;--hero-figure-aura-primary-rise-opacity:.18;--hero-figure-aura-primary-tail-opacity:.12;--hero-figure-aura-primary-blur:blur(30px);--hero-figure-aura-secondary:radial-gradient(ellipse at 50% 50%, #c8f8dc47 0%, #8cdcb424 42%, #78d2aa12 66%, transparent 80%);--hero-figure-aura-secondary-delay-offset:-.12s;--hero-figure-aura-secondary-duration:1.1s;--hero-figure-aura-secondary-hold-opacity:.24;--hero-figure-aura-secondary-inset:-.5em -1.05em;--hero-figure-aura-secondary-peak-opacity:.3;--hero-figure-aura-secondary-rise-opacity:.1;--hero-figure-aura-secondary-blur:blur(18px)}.home-motion-enter .hero-sidecar--enter .hero-sidecar__caption{animation:reveal-ink .3s var(--ease-standard) 2.1s both}.home-motion-enter .hero-sidecar--framer.hero-sidecar--enter,.home-motion-enter .hero-sidecar--framer.hero-sidecar--enter .hero-generated-figure,.home-motion-enter .hero-sidecar--framer.hero-sidecar--enter .hero-sidecar__caption{animation:none}.home-motion-enter .home-hero-cta--enter{animation:reveal-ink .3s var(--ease-standard) .16s both}.home-hero-cta-stack{gap:var(--home-cta-support-gap);display:grid}.home-cta-support{color:var(--home-cta-support-ink);font-size:var(--text-meta,.8125rem);line-height:var(--leading-body);margin:0}.home-cta{transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:.16s;position:relative;transform:translateY(0)}.home-cta:after{right:var(--space-4);bottom:.45rem;left:var(--space-4);content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .16s var(--ease-standard),transform .16s var(--ease-standard);background:currentColor;position:absolute;transform:scaleX(.36)}.home-cta:hover:after,.home-cta:focus-visible:after{opacity:.42;transform:scaleX(1)}.home-cta:active:after{opacity:.56;transform:scaleX(.82)}.home-cta:focus-visible{box-shadow:var(--focus-ring),inset 0 0 0 1px var(--accent-rule)}.home-cta--primary{border-color:var(--accent-base)}.home-cta--primary:hover,.home-cta--primary:focus-visible{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--button-primary-ink)}.home-cta--primary:active{border-color:var(--accent-ink);background:var(--accent-base);color:var(--button-primary-ink);transform:translateY(1px)}.home-cta--secondary:hover,.home-cta--secondary:focus-visible{border-color:var(--accent-base);background:var(--button-secondary-background-hover);color:var(--accent-ink)}.home-cta--secondary:active{border-color:var(--accent-ink);background:var(--button-secondary-background);color:var(--accent-base);transform:translateY(1px)}.hero-sidecar--rule-draw{border-color:#0000;position:relative}.hero-sidecar--rule-draw:before,.hero-sidecar--rule-draw:after{background:var(--specimen-rule);content:"";pointer-events:none;height:1px;position:absolute;left:0;right:0}.hero-sidecar--rule-draw:before{top:0}.hero-sidecar--rule-draw:after{bottom:0}.home-motion-enter .hero-sidecar--rule-draw:before{animation:rule-draw .56s var(--ease-standard) .18s both}.home-motion-enter .hero-sidecar--rule-draw:after{animation:rule-draw .56s var(--ease-standard) .26s both}.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-step .home-how-rule{background:var(--rule-strong)}.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-step:not([data-step-revealed=true]),.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-cta-row:not([data-cta-revealed=true]){opacity:0}.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-cta-row:not([data-cta-revealed=true]){transform:translateY(18px)}.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-step:not([data-step-revealed=true]){transform:translateY(24px)}.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-step:not([data-step-revealed=true]) .home-how-rule{opacity:0;clip-path:inset(0 100% 0 0)}.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-step[data-step-revealed=true]{animation:home-how-step-settle .52s var(--ease-standard) both}.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-step[data-step-revealed=true] .home-how-rule{animation:rule-draw .66s var(--ease-standard) .14s both}.home-motion-enter .home-how-reveal[data-motion-ready=true] .home-how-cta-row[data-cta-revealed=true]{animation:home-how-settle .5s var(--ease-standard) both}.home-motion-complete .hero-copy--enter,.home-motion-complete .hero-sidecar--enter,.home-motion-complete .hero-sidecar--enter .hero-sidecar__answer,.home-motion-complete .hero-sidecar--enter .hero-generated-figure,.home-motion-complete .hero-sidecar--enter .hero-sidecar__caption,.home-motion-complete .hero-sidecar--enter .financial-fragment,.home-motion-complete .home-hero-cta--enter,.home-motion-complete .home-hero-field,.home-motion-complete .home-how-reveal{opacity:1;animation:none;transform:none}.home-motion-complete .hero-sidecar--rule-draw:before,.home-motion-complete .hero-sidecar--rule-draw:after,.home-motion-complete .home-how-rule{opacity:1;clip-path:inset(0);animation:none}.home-how-reveal>.system-stack>.action-row .primitive-button--ghost{padding-inline:0}.answer-object--paper{transition:border-color var(--motion-fast) var(--ease-standard)}.tools-page .answer-object--paper{gap:var(--space-6);padding-block:clamp(var(--space-6),8vw,var(--space-10))}.tools-page .answer-object__number{font-size:clamp(5.75rem,18vw,13rem)}.tools-answer-anchor{scroll-margin-block-start:calc(var(--shell-nav-height) + var(--space-4))}.tools-answer-summary{display:none}.tools-answer-summary__value{color:var(--answer-number);letter-spacing:var(--tracking-tight);font-size:clamp(2.25rem,14vw,3.75rem);font-weight:760;line-height:var(--leading-tight)}.tools-answer-summary__caption{color:var(--ink-secondary);font-size:var(--text-caption);line-height:1.45}.tools-change-drivers{gap:var(--space-2);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding-block:var(--space-4);display:grid}.tools-change-drivers__copy{max-width:44rem;color:var(--feedback-ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.tools-input-section{gap:var(--space-5);display:grid}.tools-input-section--ruled{border-top:1px solid var(--tools-section-rule);padding-block-start:var(--space-6)}.tools-input-section__header{gap:var(--space-1);display:grid}.tools-input-section__label{color:var(--tools-section-label);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-weight:600}.tools-input-section__caption{max-width:44rem;color:var(--tools-section-caption);font-size:var(--text-caption);margin:0;line-height:1.5}.tools-input-section__body{gap:var(--space-5);display:grid}.tools-input-sections{gap:var(--space-7);display:grid}.tools-floating-result{right:var(--shell-gutter);bottom:calc(var(--space-4) + var(--tools-mobile-safe-area));left:var(--shell-gutter);z-index:11;width:fit-content;min-height:var(--tools-mobile-touch-target);max-width:calc(100vw - (var(--shell-gutter) * 2));align-items:center;gap:var(--space-2);border:1px solid var(--tools-mobile-result-rule);border-radius:var(--radius-sm);background:var(--tools-mobile-result-surface);box-shadow:var(--tools-mobile-sticky-shadow);color:var(--tools-mobile-result-ink);cursor:pointer;font:inherit;opacity:0;padding:var(--space-3) var(--space-4);pointer-events:none;transition:border-color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);margin-inline:auto;display:none;position:fixed}.tools-floating-result--visible{opacity:1;pointer-events:auto}.tools-floating-result:focus-visible{outline:2px solid var(--accent-rule);outline-offset:var(--space-1)}.tools-floating-result__label{color:var(--tools-mobile-result-muted);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:680}.tools-floating-result__rule{color:var(--rule-strong);font-size:var(--text-caption)}.tools-floating-result__value{color:var(--answer-number);font-size:var(--text-body);font-weight:760}@media(max-width:860px){.tools-page{padding-block-end:var(--space-10)}.tools-page .answer-object--paper{padding-block:var(--space-6)}.tools-page .answer-object__number{font-size:clamp(4.75rem,23vw,7.5rem)}.tools-answer-summary{gap:var(--space-1);border-top:1px solid var(--answer-border-paper);border-bottom:1px solid var(--answer-border-paper);background:var(--tools-mobile-result-surface);padding-block:var(--space-3);display:grid}.tools-input-sections{gap:var(--tools-mobile-section-gap)}.tools-input-section,.tools-input-section__body{gap:var(--tools-mobile-field-gap)}.tools-floating-result{display:inline-flex}}@media(max-width:520px){.tools-page .answer-object__number{font-size:clamp(4.25rem,24vw,6.5rem)}.field__help .methodology-pebble,.calculation-note__summary{padding-block:var(--space-1)}.calculation-note__summary{min-height:var(--tools-mobile-touch-target);align-items:center}.sensitivity-strip__row{padding-block:var(--space-3)}}@media(max-width:420px){.hero-sidecar--framer{--hero-artifact-ground-rule-opacity:.18;--hero-artifact-ground-hairline-opacity:.38;--hero-artifact-idle-inset:-.44em -.92em;--hero-artifact-idle-filter:blur(26px)}[data-theme=dark] .hero-sidecar--framer{--hero-artifact-ground-rule-opacity:.14;--hero-artifact-ground-hairline-opacity:.34;--hero-artifact-idle-filter:blur(22px)}}@media(prefers-reduced-motion:reduce){.u-reveal,.u-rule-draw,.hero-copy--enter,.hero-sidecar--enter,.hero-sidecar--enter .hero-sidecar__answer,.home-motion-enter .hero-sidecar--enter .hero-generated-figure,.hero-sidecar--enter .hero-generated-figure,.hero-sidecar--enter .hero-sidecar__caption,.hero-sidecar--enter .financial-fragment,.home-hero-field,.home-hero-cta--enter{opacity:1;animation:none;transform:none}.home-cta,.home-cta:after{transition:none}.home-cta:active{transform:none}.hero-sidecar--rule-draw:before,.hero-sidecar--rule-draw:after{opacity:1;clip-path:inset(0);animation:none}.home-motion-enter .hero-sidecar--enter .hero-generated-figure--primary:before,.home-motion-enter .hero-sidecar--enter .hero-generated-figure--secondary:before,.hero-sidecar--enter .hero-generated-figure--primary:before,.hero-sidecar--enter .hero-generated-figure--secondary:before,.hero-generated-figure__idle-aura{animation:none;opacity:0!important}.tools-floating-result{transition:none}.home-how-reveal,.home-how-reveal[data-motion-ready=true],.home-how-reveal>.system-stack>.section-header,.home-how-step,.home-how-cta-row{opacity:1;animation:none;transform:none}.home-how-reveal .home-how-rule,.home-how-reveal[data-motion-ready=true] .home-how-rule{opacity:1;clip-path:inset(0);animation:none}}.assumption-summary{border-top:1px solid var(--assumption-summary-rule);border-bottom:1px solid var(--assumption-summary-rule);max-width:44rem;padding-block:var(--space-3);color:var(--assumption-summary-ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.assumption-summary__lede,.assumption-summary__label{color:var(--assumption-summary-ink)}.assumption-summary__value{color:var(--assumption-summary-value-ink);font-variant-numeric:tabular-nums;font-weight:620}.sensitivity-strip{gap:var(--space-3);border-top:1px solid var(--sensitivity-strip-rule);border-bottom:1px solid var(--sensitivity-strip-rule);padding-block:var(--space-4);display:grid}.sensitivity-strip__kicker{color:var(--sensitivity-strip-label)}.sensitivity-strip__header{gap:var(--space-1);display:grid}.sensitivity-strip__title{color:var(--move-year-title);font-family:var(--font-sans);font-size:var(--text-subhead);letter-spacing:var(--tracking-tight);margin:0;font-weight:560;line-height:1.2}.sensitivity-strip__caption{color:var(--move-year-caption);font-size:var(--text-caption);max-width:44rem;margin:0;line-height:1.5}.sensitivity-strip__quiet{color:var(--move-year-quiet);font-size:var(--text-caption);margin:0;line-height:1.5}.sensitivity-strip__rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.sensitivity-strip__row{gap:var(--space-3);border-bottom:1px dashed var(--sensitivity-strip-rule);padding-block:var(--space-2);grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);align-items:baseline;display:grid}.sensitivity-strip__row:last-child{border-bottom:none}.sensitivity-strip__label{color:var(--sensitivity-strip-label);font-size:var(--text-body);line-height:var(--leading-body)}.sensitivity-strip__value{color:var(--sensitivity-strip-value);font-family:var(--font-mono);font-size:var(--text-body);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal);font-weight:620}.sensitivity-strip__delta{color:var(--sensitivity-strip-delta);font-size:var(--text-caption);text-align:end}.sensitivity-strip__caveat{color:var(--sensitivity-strip-delta);font-size:var(--text-caption);margin:0;line-height:1.45}@media(max-width:520px){.sensitivity-strip__row{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""delta delta"}.sensitivity-strip__label{grid-area:label}.sensitivity-strip__value{grid-area:value}.sensitivity-strip__delta{text-align:start;grid-area:delta}}.methodology-pebble{align-items:baseline;gap:var(--space-1);border-bottom:1px solid var(--methodology-pebble-rule);color:var(--methodology-pebble-ink);font-size:var(--text-caption);transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.methodology-pebble:hover,.methodology-pebble:focus-visible{color:var(--methodology-pebble-ink-hover);border-bottom-color:var(--methodology-pebble-rule-hover)}.methodology-pebble:focus-visible{outline:2px solid var(--accent-rule);outline-offset:var(--space-1);border-radius:var(--radius-xs)}.methodology-pebble__label{line-height:1.3}.field__help .methodology-pebble{margin-inline-start:var(--space-1)}.trust-hairline{max-width:44rem;padding-block:var(--space-2);color:var(--trust-hairline-ink);font-size:var(--text-caption);margin:0;line-height:1.5}.trust-hairline--ruled{border-top:1px solid var(--trust-hairline-rule)}@media(prefers-reduced-motion:reduce){.methodology-pebble{transition:none}}.primitive-button{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-tactile-press) var(--ease-standard);transform:translateY(0)}.primitive-button:focus-visible{box-shadow:var(--cta-tactile-focus-ring);outline:none}.primitive-button--secondary:hover,.primitive-button--secondary:focus-visible{border-color:var(--cta-tactile-border-hover)}.primitive-button--primary:not(:disabled):active,.primitive-button--secondary:not(:disabled):active,.primitive-button--ghost:not(:disabled):active{transform:translateY(var(--cta-tactile-press-y));box-shadow:var(--cta-tactile-press-shadow)}.primitive-button--text:focus-visible{box-shadow:none;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.field:not(.field--error):not(.field--disabled) .field__control-wrap:hover{border-bottom-color:var(--field-tactile-rule-hover)}.field:not(.field--error):focus-within .field__control-wrap{border-bottom-color:var(--field-tactile-rule-focus);box-shadow:var(--field-tactile-focus-ring)}.methodology-pebble:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}@media(prefers-reduced-motion:reduce){.primitive-button,.primitive-button:active{transition:none;transform:none}.field__control-wrap,.field:focus-within .field__control-wrap{transition:none}}.home-hero-trust{margin-top:var(--space-3)}.calculation-note{border-top:1px solid var(--calculation-note-rule);max-width:44rem;padding-block:var(--space-2);margin:0}.calculation-note__summary{align-items:baseline;gap:var(--space-1);color:var(--calculation-note-muted);font-size:var(--text-caption);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5;list-style:none;display:inline-flex}.calculation-note__summary::-webkit-details-marker{display:none}.calculation-note__summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.calculation-note__summary:hover .calculation-note__label,.calculation-note__summary:focus-visible .calculation-note__label{color:var(--calculation-note-ink)}.calculation-note__label{border-bottom:1px solid var(--calculation-note-rule);transition:color var(--motion-fast) var(--ease-standard)}.calculation-note__body{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-2);display:flex}.calculation-note__copy{color:var(--calculation-note-ink);font-size:var(--text-caption);margin:0;line-height:1.6}.calculation-note__links{gap:var(--space-1) var(--space-2);color:var(--calculation-note-muted);font-size:var(--text-caption);flex-wrap:wrap;margin:0;display:flex}.calculation-note__sep{color:var(--calculation-note-muted)}@media(prefers-reduced-motion:reduce){.calculation-note__label{transition:none}}.system-principle-list{gap:var(--space-5) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.system-principle{border-top:1px solid var(--rule-soft);gap:var(--space-2);padding-block-start:var(--space-3);display:grid}.system-principle__title{color:var(--ink-strong);font-size:var(--text-body);letter-spacing:var(--tracking-normal);margin:0;font-weight:620}.system-principle__body{color:var(--ink-secondary);font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.system-pebble-row{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.system-motif-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.system-motif-list>li{border-top:1px solid var(--rule-hairline);color:var(--ink-secondary);font-size:var(--text-caption);line-height:var(--leading-body);padding-block-start:var(--space-2)}.system-motif-list--allowed>li:before{content:"+ ";color:var(--accent-base);font-variant-numeric:tabular-nums}.system-motif-list--forbidden>li:before{content:"− ";color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.system-checklist{border-block-start:1px solid var(--rule-soft);gap:0;margin:0;padding:0;list-style:none;display:grid}.system-checklist__row{gap:var(--space-4);border-block-end:1px solid var(--rule-hairline);padding-block:var(--space-3);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);display:grid}.system-checklist__route{color:var(--ink-strong);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:620}.system-checklist__checks{color:var(--ink-secondary);font-size:var(--text-caption);line-height:var(--leading-body)}.system-floating-result-specimen{gap:var(--space-3);display:grid}.tools-floating-result--specimen{opacity:1;pointer-events:auto;z-index:auto;margin-inline:0;display:inline-flex;position:static;inset:auto}.system-mobile-caption{color:var(--ink-tertiary);font-size:var(--text-caption);line-height:var(--leading-body);max-width:42rem;margin:0}@media(max-width:860px){.system-principle-list{grid-template-columns:1fr}.system-checklist__row{gap:var(--space-1);grid-template-columns:1fr}}.scenario-manager{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--scenario-rule);border-bottom:1px solid var(--scenario-rule);background:var(--scenario-surface);color:var(--scenario-ink);display:grid}.scenario-manager__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.scenario-manager__kicker{margin:0}.scenario-manager__local-note{color:var(--scenario-local-note-ink);font-size:var(--text-caption);margin:0}.scenario-manager__row{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media(min-width:720px){.scenario-manager__row{grid-template-columns:minmax(0,22rem) 1fr;align-items:end}}.scenario-manager__field{gap:var(--space-2);min-width:0;display:grid}.scenario-manager__label{color:var(--scenario-label);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}.scenario-manager__select,.scenario-manager__input{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--scenario-control-rule);border-radius:var(--control-radius);background:var(--scenario-control-background);color:var(--scenario-ink);font:inherit;font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast) var(--ease-standard)}.scenario-manager__select:hover,.scenario-manager__input:hover{border-color:var(--scenario-rule-strong)}.scenario-manager__select:focus-visible,.scenario-manager__input:focus-visible{border-color:var(--scenario-control-focus);box-shadow:var(--focus-ring);outline:none}.scenario-manager__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.scenario-manager__danger{color:var(--scenario-danger-ink)}.scenario-manager__inline{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--scenario-rule);border-radius:var(--radius-sm);background:var(--scenario-confirm-surface);display:grid}.scenario-manager__inline-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.scenario-manager__confirm{color:var(--scenario-ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.scenario-manager__confirm-name{font-weight:680}@media(max-width:520px){.scenario-manager{padding-block:var(--space-4)}.scenario-manager__actions .primitive-button{flex:auto;min-width:0}}.scenario-compare{gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--scenario-compare-rule);border-bottom:1px solid var(--scenario-compare-rule);background:var(--scenario-compare-surface);flex-direction:column;display:flex}.scenario-compare__header{gap:var(--space-1);flex-direction:column;display:flex}.scenario-compare__kicker{margin:0}.scenario-compare__title{font-family:var(--font-display);font-size:var(--font-size-3);color:var(--scenario-compare-title);margin:0;font-weight:500;line-height:1.25}.scenario-compare__caption{font-size:var(--font-size-1);color:var(--scenario-compare-caption);margin:0}.scenario-compare__current-name{color:var(--scenario-compare-name)}.scenario-compare__empty{font-size:var(--font-size-1);color:var(--scenario-compare-caption);margin:0}.scenario-compare__rows{flex-direction:column;margin:0;display:flex}.scenario-compare__row{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--scenario-compare-rule);grid-template-columns:1fr auto;display:grid}.scenario-compare__row:first-child{border-top:0}.scenario-compare__row--current .scenario-compare__name{color:var(--scenario-compare-current)}.scenario-compare__name{font-size:var(--font-size-1);color:var(--scenario-compare-name);margin:0;font-weight:500}.scenario-compare__year-block{align-items:baseline;gap:var(--space-2);text-align:right;justify-self:end;margin:0;display:inline-flex}.scenario-compare__year{font-family:var(--font-display);font-size:var(--font-size-2);color:var(--scenario-compare-year);font-weight:500}.scenario-compare__meta{font-size:var(--font-size-0);color:var(--scenario-compare-muted)}.scenario-compare__meta--delta{color:var(--scenario-compare-delta)}.scenario-compare__meta--current{color:var(--scenario-compare-muted)}.scenario-compare__diffs{gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.scenario-compare__diff{font-size:var(--font-size-0);color:var(--scenario-compare-muted)}@media(max-width:480px){.scenario-compare__year{font-size:var(--font-size-1)}.scenario-compare__row{grid-template-columns:1fr auto}}.last-run{gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--last-run-rule);border-bottom:1px solid var(--last-run-rule);background:var(--last-run-surface);flex-direction:column;display:flex}.last-run__header{gap:var(--space-1);flex-direction:column;display:flex}.last-run__kicker{margin:0}.last-run__title{font-family:var(--font-display);font-size:var(--font-size-3);color:var(--last-run-title);margin:0;font-weight:500;line-height:1.25}.last-run__caption{font-size:var(--font-size-1);color:var(--last-run-caption);margin:0}.last-run__scenario-name{color:var(--last-run-label)}.last-run__rows{flex-direction:column;margin:0;display:flex}.last-run__row{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--last-run-rule);grid-template-columns:1fr auto;display:grid}.last-run__row:first-child{border-top:0}.last-run__label{font-size:var(--font-size-1);color:var(--last-run-label);margin:0;font-weight:500}.last-run__value-block{align-items:baseline;gap:var(--space-2);text-align:right;justify-self:end;margin:0;display:inline-flex}.last-run__value-block--diffs{text-align:right}.last-run__year{font-family:var(--font-display);font-size:var(--font-size-2);color:var(--last-run-year);font-weight:500}.last-run__delta{font-size:var(--font-size-0);color:var(--last-run-delta)}.last-run__delta--muted{color:var(--last-run-muted)}.last-run__diffs-summary{font-size:var(--font-size-0);color:var(--last-run-muted)}.last-run__actions{gap:var(--space-3);display:flex}.last-run--empty .last-run__actions{margin-top:var(--space-1)}@media(max-width:480px){.last-run__year{font-size:var(--font-size-1)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:var(--campaign-page-bg);--ink-strong:var(--campaign-ink-strong-light);--ink-muted:var(--campaign-ink-muted-light);--ink-soft:var(--campaign-ink-soft-light);--header-ink:var(--campaign-header-ink);--header-muted:var(--campaign-header-muted);--home-v2-type-brand-family:"Kamber Black", var(--campaign-font-sans);--home-v2-type-display-family:var(--home-v2-type-brand-family);--home-v2-type-section-family:var(--home-v2-type-brand-family);--home-v2-type-body-family:var(--campaign-font-sans);--home-v2-type-subcopy-family:var(--home-v2-type-body-family);--home-v2-type-card-title-family:var(--home-v2-type-brand-family);--home-v2-type-card-body-family:var(--home-v2-type-body-family);--home-v2-type-caption-family:var(--home-v2-type-body-family);--home-v2-type-cta-family:var(--home-v2-type-brand-family);--home-v2-type-numeric-family:var(--home-v2-type-body-family);--home-v2-type-display-weight:900;--home-v2-type-display-tracking:0;--home-v2-type-display-leading:1.02;--home-v2-type-section-weight:900;--home-v2-type-section-tracking:0;--home-v2-type-section-leading:1.08;--home-v2-type-section-tight-leading:1.04;--home-v2-type-subcopy-weight:var(--campaign-type-subcopy-weight);--home-v2-type-subcopy-tracking:var(--campaign-type-subcopy-tracking);--home-v2-type-subcopy-leading:var(--campaign-type-subcopy-leading);--home-v2-type-card-title-weight:900;--home-v2-type-card-title-tracking:0;--home-v2-type-card-title-leading:1.12;--home-v2-type-card-body-weight:var(--campaign-type-card-body-weight);--home-v2-type-card-body-tracking:var(--campaign-type-card-body-tracking);--home-v2-type-card-body-leading:var(--campaign-type-card-body-leading);--home-v2-type-caption-weight:var(--campaign-type-caption-weight);--home-v2-type-caption-tracking:var(--campaign-type-caption-tracking);--home-v2-type-caption-leading:var(--campaign-type-caption-leading);--home-v2-type-cta-weight:900;--home-v2-type-cta-tracking:0;--home-v2-type-cta-leading:1;--home-v2-type-numeric-weight:var(--campaign-type-numeric-weight);--home-v2-type-numeric-tracking:var(--campaign-type-numeric-tracking);--home-v2-type-numeric-leading:var(--campaign-type-numeric-leading);--home-v2-type-footer-title-weight:900;--home-v2-type-footer-title-tracking:0;--home-v2-type-footer-title-leading:1.12;--home-v2-type-footer-title-stacked-leading:1.42;--home-v2-type-footer-link-size:var(--header-nav-type-size);--home-v2-type-footer-link-weight:var(--home-v2-type-cta-weight);--home-v2-type-footer-link-tracking:0;--home-v2-type-footer-link-leading:1;--home-v2-type-footer-legal-size:var(--header-descriptor-type-size);--home-v2-type-footer-legal-weight:var(--home-v2-type-caption-weight);--home-v2-type-footer-legal-tracking:0;--home-v2-type-footer-legal-leading:1.18;--home-v2-type-watermark-weight:900;--home-v2-type-watermark-tracking:-.02em;--home-v2-type-section-title-size:clamp(1.8rem, 2.55vw, 2.85rem);--home-v2-type-section-title-compact-size:clamp(1.45rem, 1.95vw, 2.15rem);--home-v2-type-section-copy-size:clamp(.875rem, .96vw, 1rem);--home-v2-type-heading-wrap:balance;--home-type-display-family:var(--home-v2-type-display-family);--home-type-section-family:var(--home-v2-type-section-family);--home-type-card-title-family:var(--home-v2-type-card-title-family);--home-type-body-family:var(--home-v2-type-body-family);--home-type-caption-family:var(--home-v2-type-caption-family);--home-type-cta-family:var(--home-v2-type-cta-family);--home-type-numeric-family:var(--home-v2-type-numeric-family);--home-type-section-size:var(--home-v2-type-section-title-size);--home-type-section-compact-size:var(--home-v2-type-section-title-compact-size);--home-type-section-leading:var(--home-v2-type-section-leading);--home-type-section-tight-leading:var(--home-v2-type-section-tight-leading);--home-type-section-tracking:var(--home-v2-type-section-tracking);--home-type-body-size:var(--home-v2-type-section-copy-size);--home-type-card-title-size:clamp(.95rem, 1.05vw, 1.18rem);--home-type-card-heading-size:clamp(1rem, 1.25vw, 1.32rem);--home-type-panel-title-size:clamp(1.1rem, 1.4vw, 1.5rem);--home-type-card-body-size:clamp(.9rem, .98vw, 1rem);--home-type-card-body-small-size:clamp(.8rem, .9vw, .88rem);--home-type-caption-size:var(--product-type-size-pill);--home-rhythm-heading-to-copy:clamp(var(--space-3), 1.55vw, var(--space-4));--home-rhythm-heading-to-content:clamp(var(--space-8), 5vw, var(--space-10));--home-rhythm-section-to-worked:clamp(var(--space-12), 10vw, 8.75rem);--home-flow-section-padding-start:clamp(var(--space-11), 8vw, 7.5rem);--home-flow-section-padding-end:clamp(var(--space-10), 8vw, var(--space-12));--home-flow-support-padding-start:clamp(var(--space-11), 6vw, 5.75rem);--home-flow-support-padding-end:clamp(var(--space-11), 6vw, 5.75rem);--home-flow-support-grid:minmax(0, .72fr) minmax(0, 1fr);--home-flow-support-gap:clamp(var(--space-8), 6vw, var(--space-12));--home-flow-list-gap:var(--space-3);--home-v2-surface-neutral:#fffdf7;--home-v2-surface-neutral-ink:#11110e;--home-v2-surface-neutral-muted:#11110e94;--home-v2-surface-warm:#fed7aa;--home-v2-surface-warm-soft:color-mix(in srgb, var(--home-v2-surface-warm) 70%, var(--home-v2-surface-neutral) 30%);--home-v2-surface-warm-ink:#11110e;--home-v2-surface-warm-muted:#11110e9e;--home-v2-surface-warm-night:color-mix(in srgb, #050505 88%, var(--home-v2-surface-warm) 12%);--home-v2-surface-warm-night-ink:#fffdf7;--home-v2-surface-warm-night-muted:#fffdf7ad;--type-display-family:var(--home-type-display-family);--type-display-weight:var(--home-v2-type-display-weight);--type-display-tracking:var(--home-v2-type-display-tracking);--type-display-leading:var(--home-v2-type-display-leading);--type-section-family:var(--home-type-section-family);--type-section-headline-weight:var(--home-v2-type-section-weight);--type-section-headline-tracking:var(--home-v2-type-section-tracking);--type-section-headline-leading:var(--home-v2-type-section-leading);--type-section-headline-tight-leading:var(--home-v2-type-section-tight-leading);--type-section-weight:var(--type-section-headline-weight);--type-section-tracking:var(--type-section-headline-tracking);--type-section-leading:var(--type-section-headline-leading);--type-section-tight-leading:var(--type-section-headline-tight-leading);--type-subcopy-family:var(--home-type-body-family);--type-subcopy-weight:var(--home-v2-type-subcopy-weight);--type-subcopy-tracking:var(--home-v2-type-subcopy-tracking);--type-subcopy-leading:var(--home-v2-type-subcopy-leading);--type-card-title-family:var(--home-type-card-title-family);--type-card-title-weight:var(--home-v2-type-card-title-weight);--type-card-title-tracking:var(--home-v2-type-card-title-tracking);--type-card-title-leading:var(--home-v2-type-card-title-leading);--type-card-body-family:var(--home-type-body-family);--type-card-body-weight:var(--home-v2-type-card-body-weight);--type-card-body-tracking:var(--home-v2-type-card-body-tracking);--type-card-body-leading:var(--home-v2-type-card-body-leading);--type-caption-family:var(--home-type-caption-family);--type-caption-weight:var(--home-v2-type-caption-weight);--type-caption-tracking:var(--home-v2-type-caption-tracking);--type-caption-leading:var(--home-v2-type-caption-leading);--type-cta-family:var(--home-type-cta-family);--type-cta-weight:var(--home-v2-type-cta-weight);--type-cta-tracking:var(--home-v2-type-cta-tracking);--type-cta-leading:var(--home-v2-type-cta-leading);--type-pill-weight:var(--type-cta-weight);--type-pill-tracking:var(--type-cta-tracking);--type-numeric-family:var(--home-type-numeric-family);--type-numeric-weight:var(--home-v2-type-numeric-weight);--type-numeric-tracking:var(--home-v2-type-numeric-tracking);--type-numeric-leading:var(--home-v2-type-numeric-leading);--type-number-weight:var(--type-numeric-weight);--type-number-tracking:var(--type-numeric-tracking);--type-number-leading:var(--type-numeric-leading);--type-footer-title-weight:var(--home-v2-type-footer-title-weight);--type-footer-title-tracking:var(--home-v2-type-footer-title-tracking);--type-footer-title-leading:var(--home-v2-type-footer-title-leading);--type-footer-link-size:var(--home-v2-type-footer-link-size);--type-footer-link-weight:var(--home-v2-type-footer-link-weight);--type-footer-link-tracking:var(--home-v2-type-footer-link-tracking);--type-footer-link-leading:var(--home-v2-type-footer-link-leading);--type-footer-legal-size:var(--home-v2-type-footer-legal-size);--type-footer-legal-weight:var(--home-v2-type-footer-legal-weight);--type-footer-legal-tracking:var(--home-v2-type-footer-legal-tracking);--type-footer-legal-leading:var(--home-v2-type-footer-legal-leading);--type-watermark-weight:var(--home-v2-type-watermark-weight);--type-watermark-tracking:var(--home-v2-type-watermark-tracking);--header-surface:transparent;--header-rule:transparent;--header-font-family:var(--home-v2-type-brand-family);--header-descriptor-type-size:var(--product-type-size-descriptor);--header-descriptor-type-tracking:0;--header-nav-type-size:var(--product-type-size-nav);--header-nav-type-tracking:0;--header-action-type-size:var(--product-type-size-nav);--header-action-type-tracking:0;--header-brand-mark-size:36px;--header-brand-mark-visible-block-share:.476563;--header-brand-mark-visible-inline-end-inset-share:.195313;--header-brand-mark-trim-inline-end:-6px;--header-brand-wordmark-aspect:600 / 93;--header-brand-wordmark-inline-size:calc(var(--header-brand-wordmark-block-size) * (600 / 93));--header-brand-wordmark-block-size:calc(var(--header-brand-mark-size) * var(--header-brand-mark-visible-block-share));--header-brand-wordmark-default-display:block;--header-brand-wordmark-drawer-display:none;--header-brand-wordmark-ink-display:var(--header-brand-wordmark-default-display);--header-brand-wordmark-inverse-display:var(--header-brand-wordmark-drawer-display);--header-brand-lockup-gap:4px;--header-brand-descriptor-gap:4px;--header-control-gap:10px;--header-mobile-row-min-block:70px;--header-mobile-column-gap:14px;--header-mobile-drawer-gap:14px;--header-mobile-compact-column-gap:10px;--header-mobile-compact-drawer-gap:10px;--header-mobile-control-size:var(--product-interaction-touch-target);--header-mobile-menu-icon-size:1.15rem;--header-mobile-menu-optical-offset-y:-2px;--header-mobile-menu-hover-offset-y:calc(var(--header-mobile-menu-optical-offset-y) + var(--tactile-pill-hover-lift));--header-mobile-menu-active-offset-y:calc(var(--header-mobile-menu-optical-offset-y) + var(--tactile-pill-active-press));--header-mobile-menu-panel-gap:0px;--header-mobile-menu-panel-padding-block-start:calc(var(--header-mobile-row-min-block) + var(--space-6));--header-mobile-menu-panel-padding-inline:clamp(var(--space-5), 7vw, var(--space-7));--header-mobile-menu-panel-padding-block-end:max(var(--space-7), calc(var(--space-5) + env(safe-area-inset-bottom,0px)));--header-mobile-menu-panel-padding:var(--header-mobile-menu-panel-padding-block-start) var(--header-mobile-menu-panel-padding-inline) var(--header-mobile-menu-panel-padding-block-end);--header-mobile-menu-panel-radius:0px;--header-mobile-menu-panel-surface:var(--product-material-page);--header-mobile-menu-panel-ink:var(--product-material-ink);--header-mobile-menu-panel-bg:var(--header-mobile-menu-panel-surface);--header-mobile-menu-panel-border:transparent;--header-mobile-menu-panel-shadow:none;--header-mobile-menu-panel-backdrop-filter:none;--header-mobile-menu-panel-layout:flex;--header-mobile-menu-panel-direction:column;--header-mobile-menu-action-gap:var(--space-3);--header-mobile-menu-action-margin-block-start:auto;--header-mobile-menu-action-padding-block-start:var(--space-5);--header-mobile-menu-action-rule:#11110e1a;--header-mobile-menu-action-min-block:clamp(3rem, 6.4svh, 3.35rem);--header-mobile-menu-action-padding-inline:var(--space-4);--header-mobile-menu-action-radius:var(--radius-pill);--header-mobile-menu-link-min-block:clamp(3.25rem, 10svh, 4.75rem);--header-mobile-menu-landscape-panel-padding-block-start:var(--header-mobile-row-min-block);--header-mobile-menu-landscape-panel-padding-block-end:var(--space-2);--header-mobile-menu-landscape-action-gap:var(--space-1);--header-mobile-menu-landscape-action-padding-block-start:var(--space-1);--header-mobile-menu-landscape-action-min-block:clamp(2.5rem, 11svh, var(--product-interaction-touch-target));--header-mobile-menu-landscape-link-min-block:clamp(2.5rem, 11svh, var(--product-interaction-touch-target));--header-mobile-menu-link-padding-inline:0px;--header-mobile-menu-link-radius:8px;--header-mobile-menu-link-ink:var(--header-mobile-menu-panel-ink);--header-mobile-menu-link-hover-ink:var(--header-mobile-menu-panel-ink);--header-mobile-menu-link-active-ink:var(--header-mobile-menu-panel-ink);--header-mobile-menu-control-ink:var(--header-mobile-menu-panel-ink);--header-mobile-menu-link-rule:color-mix(in srgb, var(--header-mobile-menu-panel-ink) 12%, transparent);--header-mobile-menu-link-type-size:clamp(1.35rem, 5.8vw, 2rem);--header-mobile-menu-link-type-weight:var(--type-card-title-weight);--header-mobile-menu-link-type-leading:var(--type-card-title-leading);--header-mobile-menu-link-icon-size:1.35rem;--header-mobile-menu-link-bg-hover:color-mix(in srgb, var(--header-mobile-menu-panel-surface) 96%, var(--header-mobile-menu-panel-ink) 4%);--header-mobile-menu-link-bg-active:color-mix(in srgb, var(--header-mobile-menu-panel-surface) 94%, var(--product-material-accent) 6%);--header-mobile-menu-theme-bg:color-mix(in srgb, var(--header-mobile-menu-panel-surface) 96%, var(--header-mobile-menu-panel-ink) 4%);--header-mobile-menu-theme-bg-hover:color-mix(in srgb, var(--header-mobile-menu-panel-surface) 92%, var(--header-mobile-menu-panel-ink) 8%);--header-mobile-menu-theme-bg-active:color-mix(in srgb, var(--header-mobile-menu-panel-surface) 88%, var(--header-mobile-menu-panel-ink) 12%);--header-mobile-menu-theme-border:color-mix(in srgb, var(--header-mobile-menu-panel-ink) 14%, transparent);--header-mobile-menu-theme-border-hover:color-mix(in srgb, var(--header-mobile-menu-panel-ink) 22%, transparent);--header-mobile-menu-theme-shadow:inset 0 1px 0 color-mix(in srgb, var(--primitive-white-0) 24%, transparent), 0 1px 0 color-mix(in srgb, var(--header-mobile-menu-panel-ink) 7%, transparent);--header-mobile-menu-theme-shadow-hover:inset 0 1px 0 color-mix(in srgb, var(--primitive-white-0) 30%, transparent), 0 1px 0 color-mix(in srgb, var(--header-mobile-menu-panel-ink) 9%, transparent);--header-mobile-menu-theme-shadow-active:inset 0 1px 2px color-mix(in srgb, var(--header-mobile-menu-panel-ink) 12%, transparent), 0 1px 0 color-mix(in srgb, var(--header-mobile-menu-panel-ink) 5%, transparent);--header-mobile-menu-secondary-bg:color-mix(in srgb, var(--header-mobile-menu-panel-surface) 96%, var(--header-mobile-menu-panel-ink) 4%);--header-mobile-menu-secondary-bg-hover:color-mix(in srgb, var(--header-mobile-menu-panel-surface) 92%, var(--header-mobile-menu-panel-ink) 8%);--header-mobile-menu-secondary-bg-active:color-mix(in srgb, var(--header-mobile-menu-panel-surface) 88%, var(--header-mobile-menu-panel-ink) 12%);--header-mobile-menu-secondary-ink:var(--header-mobile-menu-panel-ink);--header-mobile-menu-secondary-border:color-mix(in srgb, var(--header-mobile-menu-panel-ink) 14%, transparent);--header-mobile-menu-secondary-border-hover:color-mix(in srgb, var(--header-mobile-menu-panel-ink) 22%, transparent);--header-mobile-menu-secondary-shadow:inset 0 1px 0 color-mix(in srgb, var(--primitive-white-0) 24%, transparent), 0 1px 0 color-mix(in srgb, var(--header-mobile-menu-panel-ink) 7%, transparent);--header-mobile-menu-secondary-hover-shadow:inset 0 1px 0 color-mix(in srgb, var(--primitive-white-0) 30%, transparent), 0 1px 0 color-mix(in srgb, var(--header-mobile-menu-panel-ink) 9%, transparent);--header-mobile-menu-secondary-active-shadow:inset 0 1px 2px color-mix(in srgb, var(--header-mobile-menu-panel-ink) 12%, transparent), 0 1px 0 color-mix(in srgb, var(--header-mobile-menu-panel-ink) 5%, transparent);--header-mobile-menu-cta-bg:var(--product-material-accent);--header-mobile-menu-cta-bg-hover:var(--product-material-accent-strong);--header-mobile-menu-cta-bg-active:color-mix(in srgb, var(--product-material-accent-strong) 88%, var(--product-material-accent-ink) 12%);--header-mobile-menu-cta-ink:var(--product-material-accent-ink);--header-mobile-menu-cta-ink-hover:var(--product-material-accent-ink);--header-mobile-menu-cta-ink-active:var(--product-material-accent-ink);--header-mobile-menu-cta-border:color-mix(in srgb, var(--product-material-accent) 88%, var(--product-material-accent-ink) 12%);--header-mobile-menu-cta-border-hover:color-mix(in srgb, var(--product-material-accent-strong) 82%, var(--product-material-accent-ink) 18%);--header-mobile-menu-cta-shadow:0 8px 18px var(--product-material-accent-glow);--header-mobile-menu-cta-shadow-hover:0 10px 22px var(--product-material-accent-glow);--header-mobile-menu-cta-shadow-active:0 5px 14px var(--product-material-accent-glow);--header-mobile-menu-cta-highlight:color-mix(in srgb, var(--primitive-white-0) 34%, transparent);--header-mobile-menu-cta-highlight-hover:color-mix(in srgb, var(--primitive-white-0) 42%, transparent);--header-mobile-menu-cta-highlight-active:color-mix(in srgb, var(--primitive-white-0) 22%, transparent);--header-mobile-menu-cta-lowlight:color-mix(in srgb, var(--product-material-accent-ink) 18%, transparent);--header-mobile-menu-cta-lowlight-hover:color-mix(in srgb, var(--product-material-accent-ink) 22%, transparent);--header-mobile-menu-cta-press-shadow:color-mix(in srgb, var(--product-material-accent-ink) 26%, transparent);--header-mobile-menu-cta-shine-track:color-mix(in srgb, var(--header-mobile-menu-cta-ink) 10%, transparent);--header-mobile-menu-cta-shine-sweep:var(--shine-sweep);--header-mobile-menu-cta-shine-opacity:.1;--capsule-fill:var(--campaign-capsule-fill);--capsule-ink:var(--campaign-capsule-ink-light);--tactile-pill-radius:var(--campaign-tactile-pill-radius);--tactile-pill-transition:var(--campaign-tactile-pill-transition);--tactile-pill-hover-lift:var(--campaign-tactile-pill-hover-lift);--tactile-pill-active-press:var(--campaign-tactile-pill-active-press);--tactile-pill-hover-filter:var(--campaign-tactile-pill-hover-filter);--tactile-pill-gloss:var(--campaign-tactile-pill-gloss);--tactile-pill-gloss-opacity:var(--campaign-tactile-pill-gloss-opacity);--tactile-pill-highlight:var(--campaign-tactile-pill-highlight);--tactile-pill-highlight-strong:var(--campaign-tactile-pill-highlight-strong);--tactile-pill-highlight-pressed:var(--campaign-tactile-pill-highlight-pressed);--tactile-pill-warm-lowlight:var(--campaign-tactile-pill-warm-lowlight);--tactile-pill-warm-lowlight-hover:var(--campaign-tactile-pill-warm-lowlight-hover);--tactile-pill-warm-press-shadow:var(--campaign-tactile-pill-warm-press-shadow);--tactile-pill-ink-lowlight:var(--campaign-tactile-pill-ink-lowlight);--tactile-pill-ink-lowlight-hover:var(--campaign-tactile-pill-ink-lowlight-hover);--tactile-pill-ink-press-shadow:var(--campaign-tactile-pill-ink-press-shadow);--shine-border-width:var(--campaign-shine-border-width);--shine-duration:var(--campaign-shine-duration);--shine-ease:var(--campaign-shine-ease);--shine-rest-position:var(--campaign-shine-rest-position);--shine-end-position:var(--campaign-shine-end-position);--shine-sweep:var(--campaign-shine-sweep);--shine-pill-track:var(--campaign-shine-pill-track);--shine-pill-sweep:var(--campaign-shine-pill-sweep);--shine-pill-opacity:var(--campaign-shine-pill-opacity);--hero-cta-touch-target:var(--product-interaction-touch-target);--material-gloss-soft-white:var(--campaign-material-gloss-soft-white);--material-gloss-warm-white:var(--campaign-material-gloss-warm-white);--material-gloss-ink:var(--campaign-material-gloss-ink);--material-gloss-transition:var(--campaign-material-gloss-transition);--header-calculate-pill-ink:var(--campaign-header-pill-ink);--header-pill-surface:var(--campaign-header-pill-surface);--header-pill-surface-hover:var(--campaign-header-pill-surface-hover);--header-pill-surface-active:var(--campaign-header-pill-surface-active);--header-pill-border:var(--campaign-header-pill-border);--header-pill-border-hover:var(--campaign-header-pill-border-hover);--header-pill-shadow:var(--campaign-header-pill-shadow);--header-pill-hover-shadow:var(--campaign-header-pill-hover-shadow);--header-pill-active-shadow:var(--campaign-header-pill-active-shadow);--header-pill-highlight:var(--campaign-header-pill-highlight);--header-pill-lowlight:var(--campaign-header-pill-lowlight);--header-pill-glow:var(--campaign-header-pill-glow);--header-calculate-pill-bg:var(--header-pill-surface);--header-calculate-pill-bg-hover:var(--header-pill-surface-hover);--header-calculate-pill-bg-active:var(--header-pill-surface-active);--header-calculate-pill-border:var(--header-pill-border);--header-calculate-pill-border-hover:var(--header-pill-border-hover);--header-calculate-pill-glow:var(--header-pill-glow);--header-calculate-pill-hover-glow:var(--header-pill-glow);--header-calculate-pill-active-glow:var(--header-pill-glow);--header-calculate-pill-highlight:var(--header-pill-highlight);--header-calculate-pill-highlight-hover:var(--header-pill-highlight);--header-calculate-pill-highlight-active:var(--header-pill-highlight);--header-calculate-pill-lowlight:var(--header-pill-lowlight);--header-calculate-pill-lowlight-hover:var(--header-pill-lowlight);--header-calculate-pill-press-shadow:var(--header-pill-lowlight);--header-calculate-pill-text-shadow:none;--header-calculate-pill-shine-track:var(--primitive-transparent);--header-calculate-pill-shine-sweep:var(--shine-sweep);--header-calculate-pill-shine-opacity:0;--theme-toggle-pill-border:var(--header-pill-border);--theme-toggle-pill-border-hover:var(--header-pill-border-hover);--theme-toggle-pill-bg:var(--header-pill-surface);--theme-toggle-pill-bg-hover:var(--header-pill-surface-hover);--theme-toggle-pill-bg-active:var(--header-pill-surface-active);--theme-toggle-pill-shadow:var(--header-pill-shadow);--theme-toggle-pill-hover-shadow:var(--header-pill-hover-shadow);--theme-toggle-pill-active-shadow:var(--header-pill-active-shadow);--theme-toggle-pill-compact-shadow:var(--header-pill-shadow);--hero-calculate-year-cta-bg:var(--home-hero-cta-surface);--hero-calculate-year-cta-bg-hover:var(--home-hero-cta-surface-hover);--hero-calculate-year-cta-bg-active:var(--home-hero-cta-surface-active);--hero-calculate-year-cta-ink:var(--home-hero-cta-ink);--hero-calculate-year-cta-ink-hover:var(--home-hero-cta-ink-hover);--hero-calculate-year-cta-ink-active:var(--home-hero-cta-ink-active);--hero-calculate-year-cta-border:var(--home-hero-cta-border);--hero-calculate-year-cta-shadow:var(--home-hero-cta-shadow);--hero-calculate-year-cta-shine-track:var(--home-hero-cta-shine-track);--hero-calculate-year-cta-shine-sweep:var(--shine-sweep);--hero-calculate-year-cta-shine-opacity:var(--home-hero-cta-shine-opacity);--hero-show-working-cta-bg:color-mix(in srgb, var(--home-hero-copy-ink) 7%, transparent);--hero-show-working-cta-bg-hover:color-mix(in srgb, var(--home-hero-copy-ink) 12%, transparent);--hero-show-working-cta-bg-active:color-mix(in srgb, var(--home-hero-copy-ink) 18%, transparent);--hero-show-working-cta-ink:var(--home-hero-copy-ink);--hero-show-working-cta-border:color-mix(in srgb, var(--home-hero-copy-ink) 48%, transparent);--hero-show-working-cta-border-hover:color-mix(in srgb, var(--home-hero-copy-ink) 68%, transparent);--hero-show-working-cta-glow:transparent;--hero-show-working-cta-hover-glow:transparent;--hero-show-working-cta-active-glow:transparent;--hero-show-working-cta-highlight:color-mix(in srgb, var(--home-hero-copy-ink) 18%, transparent);--hero-show-working-cta-highlight-hover:color-mix(in srgb, var(--home-hero-copy-ink) 24%, transparent);--hero-show-working-cta-highlight-active:color-mix(in srgb, var(--home-hero-copy-ink) 12%, transparent);--hero-show-working-cta-lowlight:transparent;--hero-show-working-cta-lowlight-hover:transparent;--hero-show-working-cta-press-shadow:color-mix(in srgb, var(--home-hero-copy-ink) 14%, transparent);--theme-toggle-beacon-night-ink:var(--campaign-ink-strong-light);--theme-toggle-beacon-light-ink:var(--campaign-header-ink);--theme-toggle-light-beacon-bg:var(--theme-toggle-beacon-night-ink);--theme-toggle-light-beacon-glow:color-mix(in srgb, var(--theme-toggle-light-beacon-bg) 34%, transparent);--theme-toggle-night-beacon-bg:var(--theme-toggle-beacon-light-ink);--theme-toggle-night-beacon-glow:color-mix(in srgb, var(--theme-toggle-night-beacon-bg) 38%, transparent);--theme-toggle-night-beacon-halo:color-mix(in srgb, var(--theme-toggle-night-beacon-bg) 14%, transparent);--theme-toggle-beacon-bg:var(--theme-toggle-light-beacon-bg);--theme-toggle-beacon-glow:var(--theme-toggle-light-beacon-glow);--focus-outline:color-mix(in srgb, var(--product-material-accent) 72%, var(--primitive-white-0) 28%);--mask-opaque:#000;--hero-ink:var(--campaign-hero-ink);--hero-muted:var(--campaign-hero-muted);--home-hero-light-surface:var(--campaign-hero-surface);--home-hero-night-surface:var(--win-section-night-surface);--home-hero-surface:var(--home-hero-light-surface);--hero-stage-bg:var(--home-hero-surface);--home-hero-copy-ink:var(--campaign-hero-ink);--home-hero-subcopy-ink:var(--campaign-hero-muted);--home-brand-font-family:var(--home-v2-type-brand-family);--home-brand-wordmark-size:var(--header-brand-wordmark-block-size);--header-brand-wordmark-type-size:var(--home-brand-wordmark-size);--header-brand-wordmark-ink:var(--campaign-header-ink);--home-shell-inline-padding:20px;--home-shell-max-inline-size:var(--max-width);--home-shell-inline-size:min(calc(100% - 2 * var(--home-shell-inline-padding)), var(--home-shell-max-inline-size));--home-hero-stage-min-block:max(100svh, 760px);--home-hero-stage-mobile-min-block:max(100svh, 680px);--home-hero-stage-landscape-min-block:max(100svh, 520px);--home-hero-canvas-surface:var(--hero-stage-bg);--home-hero-canvas-min-block:var(--home-hero-stage-min-block);--home-hero-canvas-inline-size:var(--home-shell-inline-size);--home-hero-canvas-grid:minmax(0, 1fr) minmax(0, 1fr);--home-hero-canvas-column-gap:clamp(40px, 5vw, 96px);--home-hero-canvas-row-gap:clamp(24px, 5svh, 56px);--home-hero-canvas-align:start;--home-hero-canvas-justify:start;--home-hero-canvas-padding-block-start:clamp(92px, 10svh, 118px);--home-hero-canvas-padding-block-end:0px;--home-hero-canvas-z:1;--home-hero-copy-safe-gap:2rem;--home-hero-composition-inline-padding:var(--home-shell-inline-padding);--home-hero-composition-inline-size:var(--home-shell-inline-size);--home-hero-composition-block-padding-start:var(--home-hero-canvas-padding-block-start);--home-hero-composition-block-padding-end:0px;--home-hero-composition-grid:minmax(0, var(--home-hero-content-inline-size)) minmax(0, 1fr);--home-hero-optical-band-y:54%;--home-hero-copy-offset-block-start:10rem;--home-hero-content-block-padding:0;--home-hero-content-inline-size:35rem;--home-hero-content-block-align:start;--home-hero-content-margin-block-start:var(--home-hero-copy-offset-block-start);--home-hero-mobile-rhythm-content-margin-block-start:clamp(7.75rem, 16svh, 9.25rem);--home-hero-content-optical-inline-start:6px;--home-hero-content-optical-shift-y:0px;--home-hero-headline-family:var(--home-v2-type-display-family);--home-hero-headline-size:3.9rem;--home-hero-headline-weight:900;--home-hero-headline-tracking:0;--home-hero-headline-leading:var(--campaign-hero-headline-leading);--home-hero-subcopy-inline-size:30rem;--home-hero-subcopy-size:.98rem;--home-hero-subcopy-weight:var(--product-type-subcopy-weight);--home-hero-subcopy-tracking:0;--home-hero-subcopy-leading:1.2;--home-hero-subcopy-margin-block-start:1.15rem;--home-hero-actions-margin-block-start:3rem;--home-hero-actions-direction:row;--home-hero-actions-gap:var(--space-3);--home-hero-secondary-cta-display:inline-flex;--home-hero-cta-light-surface:var(--campaign-hero-cta-surface);--home-hero-cta-light-surface-hover:var(--campaign-hero-cta-surface-hover);--home-hero-cta-light-surface-active:var(--campaign-hero-cta-surface-active);--home-hero-cta-light-ink:var(--campaign-hero-cta-ink);--home-hero-cta-light-ink-hover:var(--campaign-hero-cta-ink);--home-hero-cta-light-ink-active:var(--campaign-hero-cta-ink);--home-hero-cta-light-border:var(--campaign-hero-cta-border);--home-hero-cta-light-shadow:var(--campaign-hero-cta-shadow);--home-hero-cta-night-surface:var(--campaign-hero-cta-surface);--home-hero-cta-night-surface-hover:color-mix(in srgb, var(--home-hero-cta-night-surface) 88%, var(--home-hero-cta-night-ink) 12%);--home-hero-cta-night-surface-active:color-mix(in srgb, var(--home-hero-cta-night-surface) 80%, var(--home-hero-cta-night-ink) 20%);--home-hero-cta-night-ink:var(--campaign-ink-strong-light);--home-hero-cta-night-ink-hover:var(--campaign-ink-strong-light);--home-hero-cta-night-ink-active:var(--campaign-ink-strong-light);--home-hero-cta-night-border:color-mix(in srgb, var(--home-hero-cta-night-surface) 82%, transparent);--home-hero-cta-night-shadow:var(--campaign-hero-cta-shadow);--home-hero-cta-surface:var(--home-hero-cta-light-surface);--home-hero-cta-surface-hover:var(--home-hero-cta-light-surface-hover);--home-hero-cta-surface-active:var(--home-hero-cta-light-surface-active);--home-hero-cta-ink:var(--home-hero-cta-light-ink);--home-hero-cta-ink-hover:var(--home-hero-cta-light-ink-hover);--home-hero-cta-ink-active:var(--home-hero-cta-light-ink-active);--home-hero-cta-border:var(--home-hero-cta-light-border);--home-hero-cta-shadow:var(--home-hero-cta-light-shadow);--home-hero-cta-min-block-size:2.95rem;--home-hero-cta-padding-inline:1.65rem;--home-hero-cta-type-size:.92rem;--home-hero-cta-type-weight:var(--product-type-cta-weight);--home-hero-cta-type-tracking:0;--home-hero-cta-leading:var(--product-type-cta-leading);--home-hero-cta-shine-track:color-mix(in srgb, var(--home-hero-cta-ink) 10%, transparent);--home-hero-cta-shine-opacity:.38;--home-hero-layout-gutter:max(var(--home-hero-composition-inline-padding), calc((100vw - var(--max-width)) / 2));--home-hero-content-z:2;--home-hero-visual-display:block;--home-hero-visual-z:1;--home-hero-visual-inline-size:52rem;--home-hero-visual-aspect:var(--home-hero-mid-aspect);--home-hero-visual-inline-end:-5.5rem;--home-hero-visual-block-end:0px;--home-hero-mobile-fold-anchor-offset:var(--home-hero-visual-frame-fold-anchor-offset);--home-hero-mobile-rhythm-visual-inline-size:clamp(24rem, 55svh, 29rem);--home-hero-mobile-rhythm-visual-block-end:var(--home-hero-mobile-fold-anchor-offset);--home-hero-mobile-rhythm-visual-frame-inset-block-start:14%;--home-hero-mobile-rhythm-visual-frame-inset-inline:17%;--home-hero-visual-translate-x:0px;--home-hero-visual-translate-y:0px;--home-hero-visual-object-fit:contain;--home-hero-visual-object-position:50% 100%;--home-hero-visual-light-opacity:1;--home-hero-visual-night-opacity:0;--home-hero-visual-frame-display:block;--home-hero-visual-frame-inset-block-start:18%;--home-hero-visual-frame-inset-inline-end:24%;--home-hero-visual-frame-fold-anchor-offset:0px;--home-hero-visual-frame-inset-block-end:var(--home-hero-visual-frame-fold-anchor-offset);--home-hero-visual-frame-inset-inline-start:24%;--home-hero-visual-frame-radius:clamp(32px, 4vw, 60px);--home-hero-visual-frame-surface:color-mix(in srgb, var(--material-gloss-warm-white) 74%, transparent);--home-hero-visual-frame-border-width:5px;--home-hero-visual-frame-border:color-mix(in srgb, var(--home-hero-copy-ink) 74%, transparent);--home-hero-visual-frame-highlight:color-mix(in srgb, var(--home-hero-copy-ink) 42%, transparent);--home-hero-visual-frame-lowlight:color-mix(in srgb, var(--material-gloss-ink) 72%, transparent);--home-hero-visual-frame-filter:blur(18px) saturate(1.08);--home-hero-visual-frame-shadow:0 28px 80px color-mix(in srgb, var(--home-hero-copy-ink) 14%, transparent), inset 0 1px 0 var(--home-hero-visual-frame-highlight), inset 0 -1px 0 var(--home-hero-visual-frame-lowlight);--home-hero-visual-caption-display:inline-flex;--home-hero-visual-caption-inline-inset:var(--home-hero-visual-frame-border-width);--home-hero-visual-caption-block-end:var(--home-hero-visual-frame-border-width);--home-hero-visual-caption-min-block:clamp(2.25rem, 3.2vw, 2.75rem);--home-hero-visual-caption-padding-inline:clamp(.8rem, 1.6vw, 1.1rem);--home-hero-visual-caption-radius:calc(var(--home-hero-visual-frame-radius) - var(--home-hero-visual-frame-border-width));--home-hero-visual-caption-surface:color-mix(in srgb, var(--campaign-ink-strong-light) 26%, transparent);--home-hero-visual-caption-border:color-mix(in srgb, var(--home-hero-copy-ink) 36%, transparent);--home-hero-visual-caption-ink:var(--home-hero-copy-ink);--home-hero-visual-caption-shadow:inset 0 1px 0 color-mix(in srgb, var(--home-hero-copy-ink) 42%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--material-gloss-ink) 20%, transparent);--home-hero-visual-caption-text-shadow:0 1px 10px color-mix(in srgb, var(--campaign-ink-strong-light) 48%, transparent);--home-hero-visual-caption-filter:blur(14px) saturate(1.08);--home-hero-visual-caption-family:var(--home-v2-type-brand-family);--home-hero-visual-caption-size:clamp(.7rem, .95vw, .86rem);--home-hero-visual-caption-weight:900;--home-hero-visual-caption-tracking:0;--home-hero-visual-caption-leading:1;--home-hero-bg-inline-size:100%;--home-hero-bg-block-size:100%;--home-hero-bg-position-x:center;--home-hero-bg-position-y:var(--home-hero-bg-horizon);--home-hero-artwork-min-block:clamp(360px, 50svh, 590px);--home-hero-artwork-mobile-min-block:clamp(250px, 40svh, 360px);--home-hero-artwork-landscape-min-block:clamp(150px, 42svh, 240px);--home-hero-visual-bleed-inline:clamp(48px, 7vw, 128px);--home-hero-visual-block-size:clamp(580px, 80svh, 760px);--home-hero-figure-inline-size:clamp(31rem, 38vw, 35rem);--home-hero-artifact-inline-size:clamp(19rem, 26vw, 23rem);--home-hero-product-visual-gap:clamp(1.25rem, 2vw, 2rem);--home-hero-product-visual-inline-size:calc(var(--home-hero-figure-inline-size) + var(--home-hero-product-visual-gap) + var(--home-hero-artifact-inline-size));--home-hero-artifact-lift:clamp(-9.75rem, -18svh, -7rem);--home-hero-artwork-visual-block:var(--home-hero-visual-block-size);--home-hero-artwork-visual-inline-size:var(--home-hero-product-visual-inline-size);--home-hero-artwork-inline-gutter:clamp(14px, 3vw, 40px);--home-hero-artwork-z:1;--home-hero-bg-z:0;--home-hero-mid-z:1;--home-hero-artifact-z:2;--home-hero-artwork-composition-max-inline:var(--home-hero-product-visual-inline-size);--home-hero-artwork-composition-inline-size:var(--home-hero-product-visual-inline-size);--home-hero-artwork-composition-gap:var(--home-hero-product-visual-gap);--home-hero-mid-inline-share:1;--home-hero-artifact-inline-share:1;--home-hero-mid-inline-anchor:auto;--home-hero-mid-translate-x:0px;--home-hero-artifact-inline-anchor:auto;--home-hero-artifact-translate-x:0px;--home-hero-artifact-block-align:end;--home-hero-artifact-baseline-offset:0px;--home-hero-bg-horizon:100%;--home-hero-artwork-bg-aspect:2 / 1;--home-hero-mid-aspect:1440 / 1024;--home-hero-mid-visual-block:var(--home-hero-artwork-visual-block);--home-hero-mid-inline-size:var(--home-hero-figure-inline-size);--home-hero-artifact-aspect:1024 / 370;--home-hero-artifact-inline-ratio:2.768;--home-hero-artifact-foreground-block-share:1;--home-hero-artifact-foreground-min-block:0px;--home-hero-artifact-foreground-max-block:999px;--home-hero-artifact-visual-block:clamp(var(--home-hero-artifact-foreground-min-block), calc(var(--home-hero-artifact-inline-size) / var(--home-hero-artifact-inline-ratio)), var(--home-hero-artifact-foreground-max-block));--home-hero-artifact-pop-rest-lift-share:0;--home-hero-artifact-pop-rest-lift:var(--home-hero-artifact-lift);--home-hero-artifact-pop-enter-y:clamp(28px, 6svh, 72px);--home-hero-artifact-pop-start-scale:.94;--home-hero-artifact-pop-rest-scale:1;--home-hero-artifact-pop-origin:50% 100%;--home-mobile-touch-target:max(var(--product-interaction-touch-target), 44px);--home-mobile-section-padding-start:clamp(var(--space-10), 16vw, var(--space-11));--home-mobile-section-padding-end:clamp(var(--space-9), 14vw, var(--space-10));--home-mobile-section-overlap:clamp(-32px, -7vw, -24px);--home-mobile-scroll-padding-inline:var(--product-browse-row-scroll-padding-inline);--home-mobile-scroll-padding-block:var(--product-browse-row-scroll-padding-block);--home-mobile-snap-gap:var(--product-browse-row-gap);--home-mobile-snap-type:var(--product-browse-snap-type);--home-mobile-snap-align:var(--product-browse-snap-align);--home-mobile-scrollbar-display:var(--product-browse-scrollbar-display);--home-mobile-browse-row-mask:var(--product-browse-row-mask);--home-mobile-browse-row-peek-inline:var(--product-browse-row-peek-inline);--home-compact-section-padding-start:var(--product-responsive-compact-section-padding-start);--home-compact-section-padding-end:var(--product-responsive-compact-section-padding-end);--home-compact-panel-gap:var(--product-responsive-compact-panel-gap);--home-compact-panel-padding:var(--product-responsive-compact-panel-padding);--home-elevation-surface-base:var(--proof-section-surface);--home-elevation-surface-panel:color-mix(in srgb, var(--proof-section-surface) 96%, var(--proof-section-ink) 4%);--home-elevation-surface-panel-hover:color-mix(in srgb, var(--proof-section-surface) 98%, var(--proof-section-ink) 2%);--home-elevation-surface-raised:color-mix(in srgb, var(--proof-section-surface) 92%, white 8%);--home-elevation-border-subtle:color-mix(in srgb, var(--proof-section-ink) 7.5%, transparent);--home-elevation-border-strong:color-mix(in srgb, var(--proof-section-ink) 13%, transparent);--home-elevation-shadow-card:var(--product-elevation-shadow-card);--home-elevation-shadow-card-hover:var(--product-elevation-shadow-card-hover);--home-elevation-shadow-card-press:var(--product-elevation-shadow-card-press);--home-elevation-shadow-panel:var(--product-elevation-shadow-panel);--home-elevation-shadow-stage:var(--product-elevation-shadow-stage);--home-elevation-shadow-section-edge:var(--product-elevation-shadow-section-edge);--home-elevation-radius-card:var(--product-elevation-radius-panel);--home-elevation-radius-panel:calc(var(--home-elevation-radius-card) + var(--space-1));--home-elevation-radius-section:var(--product-elevation-radius-section);--home-browse-edge-wash:linear-gradient(90deg, var(--home-elevation-surface-base), transparent 9%, transparent 91%, var(--home-elevation-surface-base));--hero-pill-bg:#fffdf780;--hero-pill-border:#11110e1f;--hero-eyebrow-dot-glow:var(--product-material-accent-glow);--hero-night-text-shadow:#0003;--hero-secondary-bg:#fffdf7a8;--hero-secondary-ink:#11110e;--proof-section-surface:var(--home-v2-surface-warm);--proof-section-ink:var(--home-v2-surface-warm-ink);--proof-section-muted:var(--home-v2-surface-warm-muted);--proof-card-surface:var(--home-elevation-surface-panel);--proof-card-surface-raised:var(--home-elevation-surface-raised);--proof-card-rule:var(--home-elevation-border-strong);--proof-card-radius:var(--home-elevation-radius-panel);--proof-card-gap:10px;--proof-card-padding:22px;--proof-section-padding-start:clamp(var(--space-12), 10vw, 10rem);--proof-section-padding-end:var(--home-flow-section-padding-end);--proof-mobile-section-padding-start:var(--home-mobile-section-padding-start);--proof-mobile-section-padding-end:var(--home-mobile-section-padding-end);--proof-compact-section-padding-start:var(--home-compact-section-padding-start);--proof-compact-section-padding-end:var(--home-compact-section-padding-end);--proof-intro-max:39rem;--proof-lead-grid:minmax(0, .68fr) minmax(0, 1fr);--proof-lead-gap:var(--home-flow-support-gap);--proof-lead-body-gap:clamp(var(--space-5), 2.8vw, var(--space-7));--proof-section-title-size:var(--home-type-section-compact-size);--proof-section-copy-size:var(--home-type-body-size);--proof-card-heading-size:var(--home-type-card-heading-size);--proof-card-title-size:var(--home-type-card-title-size);--proof-card-body-size:var(--home-type-card-body-size);--proof-card-body-small-size:var(--home-type-card-body-small-size);--proof-cue-grid:repeat(3, minmax(0, 1fr));--proof-cue-gap:var(--home-flow-list-gap);--proof-cue-margin-block-start:clamp(var(--space-6), 3vw, var(--space-8));--proof-cue-padding:clamp(var(--space-4), 1.7vw, var(--space-5)) 0 0;--proof-cue-rule:color-mix(in srgb, var(--proof-section-ink) 18%, transparent);--proof-cue-hover-rule:color-mix(in srgb, var(--proof-section-ink) 32%, transparent);--proof-cue-index-min-inline:2.25rem;--proof-cue-index-min-block:1.55rem;--proof-cue-index-radius:var(--radius-pill);--proof-cue-index-surface:var(--proof-section-ink);--proof-cue-index-ink:var(--proof-section-surface);--proof-cue-index-margin-block-end:var(--space-4);--proof-note-margin-block-start:clamp(var(--space-5), 2.5vw, var(--space-7));--proof-note-max:34rem;--proof-note-rule-size:1px;--proof-note-rule:color-mix(in srgb, var(--proof-section-ink) 16%, transparent);--proof-note-padding-block-start:var(--space-4);--proof-worked-margin-block-start:clamp(var(--space-8), 5vw, var(--space-10));--proof-metric-number-size:var(--product-type-size-metric-large);--proof-carousel-panel-title-size:var(--home-type-panel-title-size);--proof-carousel-metric-label-size:var(--home-type-card-body-small-size);--proof-carousel-metric-value-size:var(--product-type-size-metric);--proof-carousel-metric-value-wrap:nowrap;--proof-carousel-panel-surface:var(--home-elevation-surface-panel);--proof-carousel-panel-surface-hover:var(--home-elevation-surface-raised);--proof-carousel-panel-border:var(--home-elevation-border-subtle);--proof-carousel-panel-field-line:color-mix(in srgb, var(--proof-section-ink) 5.5%, transparent);--proof-carousel-panel-field:linear-gradient(135deg, color-mix(in srgb, var(--proof-carousel-gauge-fill) 10%, transparent), transparent 44%), linear-gradient(90deg, var(--proof-carousel-panel-field-line) 1px, transparent 1px), linear-gradient(var(--proof-carousel-panel-field-line) 1px, transparent 1px);--proof-carousel-panel-field-size:auto, 3.45rem 3.45rem, 3.45rem 3.45rem;--proof-carousel-spending-panel-padding:clamp(var(--space-5), 2.3vw, var(--space-7));--proof-carousel-scenario-panel-padding:clamp(var(--space-5), 2.5vw, var(--space-8));--proof-carousel-header-gap:var(--space-4);--proof-carousel-badge-min-block:2.1rem;--proof-carousel-badge-padding-inline:var(--space-4);--proof-carousel-metric-min-inline-size:7.25rem;--proof-carousel-metrics-grid-template:repeat(auto-fit, minmax(min(100%, var(--proof-carousel-metric-min-inline-size)), 1fr));--proof-carousel-metrics-gap:var(--space-4);--proof-carousel-metric-rule-size:var(--space-1);--proof-carousel-metric-rule-color:var(--proof-carousel-gauge-fill);--proof-carousel-metric-padding-inline-start:var(--space-3);--proof-carousel-metric-value-margin-block-start:var(--space-1);--proof-carousel-gauge-fill:var(--product-material-accent);--proof-carousel-gauge-track:color-mix(in srgb, var(--proof-section-ink) 7%, transparent);--proof-carousel-gauge-inline-size:min(100%, 22rem);--proof-carousel-gauge-gap:var(--space-3);--proof-carousel-gauge-margin-block-start:clamp(var(--space-7), 5vw, var(--space-10));--proof-carousel-gauge-margin-block-end:clamp(var(--space-5), 4vw, var(--space-8));--proof-carousel-gauge-stroke-size:22;--proof-carousel-gauge-motion-duration:var(--product-motion-calculation-draw);--proof-carousel-gauge-motion-delay:var(--product-motion-state-feedback);--proof-carousel-gauge-motion-ease:var(--product-motion-calculation-draw-ease);--proof-carousel-gauge-reveal-root-margin:0px 0px -12% 0px;--proof-carousel-gauge-reveal-threshold:.62;--proof-carousel-gauge-track-linecap:butt;--proof-carousel-gauge-fill-linecap:butt;--proof-carousel-gauge-caption-gap:var(--space-1);--proof-carousel-gauge-caption-offset:calc(var(--space-4) * -1);--proof-carousel-gauge-caption-size:var(--home-type-card-title-size);--proof-carousel-gauge-caption-muted-size:var(--home-type-card-body-small-size);--proof-carousel-spending-panel-width:min(40vw, 460px);--proof-carousel-scenario-panel-width:min(38vw, 470px);--proof-scenario-number-size:var(--product-type-size-section-secondary);--proof-scenario-caption-size:var(--home-type-card-body-small-size);--proof-carousel-desktop-height:clamp(720px, 54vw, 790px);--proof-carousel-tablet-height:clamp(1120px, 126vw, 1240px);--proof-carousel-mobile-height:clamp(1120px, 292vw, 1180px);--proof-mobile-card-width:min(82vw, 316px);--proof-mobile-card-min-block:178px;--proof-mobile-card-radius:var(--home-elevation-radius-card);--proof-mobile-card-padding:var(--product-rhythm-panel-padding-compact);--proof-mobile-card-gap:var(--home-mobile-snap-gap);--proof-mobile-scroll-padding-inline:var(--home-mobile-scroll-padding-inline);--proof-mobile-scroll-padding-block:var(--home-mobile-scroll-padding-block);--proof-mobile-browse-row-mask:var(--home-mobile-browse-row-mask);--proof-carousel-mobile-padding:var(--space-4);--proof-carousel-mobile-panel-gap:var(--space-3);--proof-carousel-mobile-radius:var(--home-elevation-radius-card);--proof-carousel-mobile-panel-radius:calc(var(--proof-card-radius) - var(--space-1));--proof-carousel-mobile-panel-entry-y:0px;--proof-carousel-mobile-control-gap:var(--space-2);--proof-carousel-mobile-chip-min-inline:max(7.25rem, 31vw);--proof-carousel-mobile-spending-panel-padding:var(--product-rhythm-panel-padding-compact);--proof-carousel-mobile-scenario-panel-padding:var(--product-rhythm-panel-padding-compact);--proof-carousel-mobile-badge-min-block:1.95rem;--proof-carousel-mobile-badge-padding-inline:var(--space-3);--proof-carousel-mobile-gauge-inline-size:min(100%, 18rem);--proof-carousel-mobile-gauge-margin-block-start:var(--space-7);--proof-carousel-mobile-gauge-margin-block-end:var(--space-6);--proof-carousel-mobile-metrics-gap:var(--space-3);--proof-carousel-mobile-metric-min-inline-size:7.25rem;--proof-carousel-compact-padding:var(--home-compact-panel-gap);--proof-carousel-compact-panel-gap:var(--space-2);--proof-carousel-compact-panel-padding:var(--home-compact-panel-padding);--proof-carousel-compact-margin-top:var(--space-7);--proof-carousel-compact-gauge-inline-size:min(100%, 15rem);--proof-carousel-compact-gauge-margin-block-start:var(--space-5);--proof-carousel-compact-gauge-margin-block-end:var(--space-5);--proof-carousel-compact-metrics-gap:var(--space-3);--proof-carousel-compact-metric-min-inline-size:7.25rem;--proof-compact-worked-intro-margin:clamp(var(--space-8), 15vw, var(--space-10));--proof-material-card-surface:color-mix(in srgb, var(--proof-card-surface) 92%, var(--proof-section-surface));--proof-material-card-surface-hover:color-mix(in srgb, var(--proof-card-surface-raised) 96%, var(--proof-section-surface));--proof-material-card-border:var(--home-elevation-border-subtle);--proof-material-card-border-hover:var(--home-elevation-border-strong);--proof-material-card-gloss:linear-gradient(180deg, #ffffffbd, #fff0 62%);--proof-material-card-gloss-opacity:.48;--proof-material-card-edge-highlight:#ffffffbd;--proof-material-card-edge-lowlight:#11110e0e;--proof-material-card-shadow:var(--home-elevation-shadow-card);--proof-material-card-hover-shadow:var(--home-elevation-shadow-card-hover);--proof-material-card-press-shadow:var(--home-elevation-shadow-card-press);--proof-material-card-hover-lift:-3px;--proof-material-card-active-press:1px;--proof-material-card-transition:.18s ease;--proof-pill-surface:var(--home-v2-surface-neutral);--proof-pill-ink:#11110e;--proof-pill-accent:#27e86d;--proof-pill-accent-ink:#0c321d;--proof-pill-warning:#ff513f;--proof-pill-highlight:#ffffffc2;--proof-example-pill-shadow:0 18px 48px #11110e29;--proof-carousel-wash:linear-gradient(90deg, #fffdf714, #fffdf742);--proof-carousel-border:color-mix(in srgb, var(--proof-section-ink) 8%, transparent);--proof-carousel-panel-radius:var(--home-elevation-radius-panel);--proof-carousel-result-radius:var(--home-elevation-radius-card);--proof-carousel-panel-shadow:var(--home-elevation-shadow-panel);--proof-carousel-panel-rest-opacity:1;--proof-carousel-panel-rest-y:0px;--proof-carousel-panel-rest-scale:1;--proof-carousel-panel-entry-y:28px;--proof-carousel-panel-entry-scale:.985;--proof-arc-track:#11110e14;--scenario-chip-surface:var(--proof-card-surface);--scenario-chip-ink:var(--proof-section-ink);--scenario-chip-active-surface:var(--proof-section-ink);--scenario-chip-active-ink:var(--proof-section-surface);--scenario-chip-border:#11110e11;--scenario-chip-border-hover:#11110e1f;--scenario-chip-active-border:#11110ee6;--scenario-chip-gloss:linear-gradient(180deg, #ffffffbd, #fff0 66%);--scenario-chip-gloss-opacity:.46;--scenario-chip-active-gloss-opacity:.16;--scenario-chip-edge-highlight:#ffffffc7;--scenario-chip-edge-lowlight:#11110e0f;--scenario-chip-active-edge-highlight:#ffffff2e;--scenario-chip-active-edge-lowlight:#0000005c;--scenario-chip-shadow:0 10px 28px #11110e09;--scenario-chip-hover-shadow:0 14px 34px #11110e0f;--scenario-chip-active-shadow:inset 0 1px 0 var(--scenario-chip-active-edge-highlight), inset 0 -1px 0 var(--scenario-chip-active-edge-lowlight), 0 12px 30px #11110e1f;--scenario-chip-active-hover-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #00000061, 0 15px 34px #11110e24;--scenario-chip-press-shadow:inset 0 2px 6px #11110e24, 0 7px 18px #11110e0a;--scenario-chip-active-press-shadow:inset 0 2px 7px #0000006b, inset 0 1px 0 #ffffff1f, 0 6px 18px #11110e1a;--scenario-chip-hover-lift:-1px;--scenario-chip-active-press:1px;--scenario-chip-transition:.16s ease;--scenario-chip-type-size:15px;--scenario-chip-row-template:minmax(0, .86fr) minmax(8.5em, 1.24fr) minmax(0, 1fr);--scenario-chip-facet-template:repeat(3, minmax(0, 1fr));--scenario-chip-beacon-size:6px;--scenario-chip-beacon-gap:8px;--scenario-chip-inline-padding:18px;--scenario-chip-beacon-border-width:1.5px;--scenario-chip-beacon-bg:transparent;--scenario-chip-beacon-glow:#235f3a33;--scenario-chip-beacon-border:var(--scenario-chip-ink);--scenario-chip-beacon-active-bg:transparent;--scenario-chip-beacon-active-glow:#fffdf733;--scenario-chip-beacon-active-border:var(--scenario-chip-active-ink);--scenario-chip-shine-track:#11110e1f;--scenario-chip-shine-sweep:linear-gradient(110deg, transparent 0%, transparent 35%, #fffdf79e 49%, transparent 64%, transparent 100%);--scenario-chip-shine-opacity:.88;--scenario-chip-facet-surface:color-mix(in srgb, var(--proof-card-surface) 88%, var(--proof-section-surface));--scenario-chip-facet-ink:var(--proof-section-ink);--scenario-result-surface:var(--proof-card-surface);--scenario-result-label-surface:var(--proof-pill-surface);--scenario-result-label-ink:var(--proof-section-ink);--scenario-answer-ink:var(--proof-section-ink);--scenario-delta-ink:var(--proof-section-muted);--scenario-note-ink:var(--proof-section-muted);--scenario-check-ink:var(--proof-section-muted);--scenario-check-mark-ink:var(--proof-section-ink);--scenario-generation-glow:#235f3a3d;--scenario-generation-shimmer:linear-gradient(90deg, var(--scenario-answer-ink), var(--proof-pill-accent), var(--scenario-answer-ink));--proof-card-shadow:var(--home-elevation-shadow-card);--proof-carousel-shadow:var(--home-elevation-shadow-stage);--proof-copy-max:520px;--win-section-light-surface:var(--home-v2-surface-warm-soft);--win-section-night-surface:#050505;--win-section-surface:var(--win-section-light-surface);--win-section-ink:var(--proof-section-ink);--win-section-muted:var(--proof-section-muted);--win-section-soft:#11110ebd;--win-section-field:none;--win-section-gloss:none;--win-section-gloss-opacity:0;--win-section-gloss-blend-mode:normal;--win-section-top-radius:0px;--win-section-overlap:0px;--win-section-mobile-overlap:0px;--win-section-edge-shadow:none;--win-section-padding-start:var(--home-flow-support-padding-start);--win-section-padding-end:var(--home-flow-support-padding-end);--win-support-grid:var(--home-flow-support-grid);--win-support-gap:var(--home-flow-support-gap);--win-layout-template-areas:"intro intro" "summary cards";--win-mobile-layout-template-areas:"intro" "summary" "cards";--win-content-band-gap:clamp(var(--space-8), 5vw, var(--space-10));--win-intro-max:25rem;--win-title-size:var(--home-type-section-compact-size);--win-copy-size:var(--home-type-body-size);--win-card-title-size:var(--home-type-card-title-size);--win-card-copy-size:var(--home-type-card-body-small-size);--win-card-radius:var(--home-elevation-radius-card);--win-card-surface:color-mix(in srgb, var(--win-section-surface) 74%, white 26%);--win-card-surface-hover:color-mix(in srgb, var(--win-section-surface) 66%, white 34%);--win-card-border:var(--home-elevation-border-subtle);--win-card-edge-highlight:#ffffffa3;--win-card-edge-lowlight:color-mix(in srgb, var(--win-section-ink) 8%, transparent);--win-card-shadow:var(--home-elevation-shadow-card);--win-card-hover-shadow:var(--home-elevation-shadow-card-hover);--win-card-ink:var(--proof-section-ink);--win-card-muted:var(--proof-section-muted);--win-card-accent-rule:var(--win-trust-index-pill-bg);--win-card-accent-rule-size:.25rem;--win-card-accent-rule-inset-block:var(--space-5);--win-card-transition:var(--material-gloss-transition);--win-summary-glass-base:color-mix(in srgb, var(--campaign-ink-strong-light) 82%, transparent);--win-summary-glass-depth:color-mix(in srgb, var(--campaign-ink-strong-light) 92%, transparent);--win-summary-glass-highlight:color-mix(in srgb, var(--material-gloss-soft-white) 82%, transparent);--win-summary-glass-sheen:linear-gradient(138deg, var(--win-summary-glass-highlight) 0%, transparent 34%), radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--material-gloss-warm-white) 74%, transparent) 0%, transparent 42%);--win-summary-glass-sheen-opacity:.78;--win-summary-glass-filter:blur(22px) saturate(1.12);--win-summary-surface:linear-gradient(144deg, var(--win-summary-glass-base) 0%, var(--win-summary-glass-depth) 100%);--win-summary-ink:var(--campaign-ink-strong-dark);--win-summary-muted:#fffdf7ad;--win-summary-border:color-mix(in srgb, var(--win-summary-ink) 20%, transparent);--win-summary-edge-highlight:color-mix(in srgb, var(--win-summary-ink) 32%, transparent);--win-summary-edge-lowlight:#00000061;--win-summary-radius:var(--home-elevation-radius-panel);--win-summary-padding:clamp(var(--space-5), 2.8vw, var(--space-8));--win-summary-min-block:clamp(24rem, 35vw, 28rem);--win-summary-shadow:var(--home-elevation-shadow-panel);--win-summary-kicker-ink:var(--win-summary-muted);--win-summary-label-ink:var(--win-summary-ink);--win-summary-year-size:clamp(5.3rem, 8.8vw, 8.1rem);--win-summary-meter-track:color-mix(in srgb, var(--win-summary-ink) 14%, transparent);--win-summary-meter-fill:var(--win-trust-index-pill-bg);--win-summary-meter-progress:72%;--win-summary-meter-block-size:.5rem;--win-summary-range-surface:color-mix(in srgb, var(--win-summary-ink) 10%, transparent);--win-summary-range-border:color-mix(in srgb, var(--win-summary-ink) 16%, transparent);--win-summary-range-radius:var(--home-elevation-radius-card);--win-summary-range-padding:var(--space-4);--win-summary-scenario-grid:repeat(3, minmax(0, 1fr));--win-summary-scenario-gap:var(--space-2);--win-summary-scenario-surface:color-mix(in srgb, var(--win-summary-ink) 8%, transparent);--win-summary-scenario-border:color-mix(in srgb, var(--win-summary-ink) 12%, transparent);--win-summary-scenario-radius:var(--radius-md);--win-summary-scenario-padding:var(--space-3);--win-summary-metric-gap:var(--space-3);--win-summary-metric-rule:color-mix(in srgb, var(--win-summary-ink) 12%, transparent);--win-summary-metric-value-ink:var(--win-summary-ink);--win-summary-note-ink:var(--win-summary-muted);--win-summary-mobile-min-block:23rem;--win-summary-mobile-padding:var(--space-5);--win-summary-mobile-scenario-grid:1fr;--win-summary-mobile-year-size:clamp(4rem, 18vw, 4.75rem);--win-trust-grid-template:minmax(0, 1fr);--win-trust-gap:var(--home-flow-list-gap);--win-trust-card-min-block:clamp(5.75rem, 6.4vw, 7.25rem);--win-trust-card-padding:clamp(var(--space-4), 1.6vw, var(--space-5));--win-trust-card-column-gap:var(--space-4);--win-trust-card-row-gap:var(--space-2);--win-trust-index-pill-min-inline:2.125rem;--win-trust-index-pill-min-block:1.5rem;--win-trust-index-pill-radius:var(--radius-pill);--win-accent:#235f3a;--win-trust-index-pill-light-bg:var(--product-material-accent);--win-trust-index-pill-bg:var(--win-trust-index-pill-light-bg);--win-trust-index-pill-ink:var(--campaign-header-ink);--win-accent-ink:#fffdf7;--win-accent-soft:#235f3a52;--win-motion-duration:.72s;--win-motion-stagger:.13s;--motion-trust-signal-entry-delay:.25s;--motion-trust-signal-entry-stagger:.15s;--win-trust-entry-delay:var(--motion-trust-signal-entry-delay);--win-trust-entry-stagger:var(--motion-trust-signal-entry-stagger);--win-trust-trigger-root-margin:0px 0px -14% 0px;--win-trust-trigger-threshold:.16;--win-trust-card-1-delay:var(--win-trust-entry-delay);--win-trust-card-2-delay:calc(var(--win-trust-entry-delay) + var(--win-trust-entry-stagger));--win-trust-card-3-delay:calc(var(--win-trust-entry-delay) + var(--win-trust-entry-stagger) + var(--win-trust-entry-stagger));--win-trust-card-4-delay:calc(var(--win-trust-entry-delay) + var(--win-trust-entry-stagger) + var(--win-trust-entry-stagger) + var(--win-trust-entry-stagger));--win-mobile-trust-card-width:min(78vw, 300px);--win-mobile-trust-card-min-block:164px;--win-mobile-trust-card-radius:calc(var(--win-card-radius) - var(--space-1));--win-mobile-trust-card-padding:var(--space-5);--win-mobile-trust-card-gap:var(--home-mobile-snap-gap);--win-mobile-trust-scroll-padding-inline:var(--home-mobile-scroll-padding-inline);--win-mobile-trust-scroll-padding-block:var(--home-mobile-scroll-padding-block);--ambit-section-surface:var(--home-v2-surface-neutral);--ambit-section-ink:var(--home-v2-surface-neutral-ink);--ambit-section-muted:var(--home-v2-surface-neutral-muted);--ambit-section-padding-top:var(--home-flow-support-padding-start);--ambit-section-padding-bottom:var(--home-flow-support-padding-end);--ambit-copy-max:610px;--ambit-card-gap:var(--home-flow-list-gap);--ambit-home-title-size:var(--home-type-section-compact-size);--ambit-home-copy-size:var(--home-type-body-size);--ambit-home-card-copy-size:var(--home-type-card-title-size);--ambit-gateway-cta-margin-start:clamp(var(--space-5), 3vw, var(--space-6));--ambit-gateway-cta-min-block:var(--home-hero-cta-min-block-size);--ambit-gateway-cta-padding-inline:var(--home-hero-cta-padding-inline);--ambit-gateway-cta-radius:var(--radius-pill);--ambit-gateway-cta-surface:var(--hero-show-working-cta-bg);--ambit-gateway-cta-surface-hover:var(--hero-show-working-cta-bg-hover);--ambit-gateway-cta-surface-active:var(--hero-show-working-cta-bg-active);--ambit-gateway-cta-border:var(--hero-show-working-cta-border);--ambit-gateway-cta-border-hover:var(--hero-show-working-cta-border-hover);--ambit-gateway-cta-ink:var(--hero-show-working-cta-ink);--ambit-gateway-cta-shadow:var(--hero-show-working-cta-glow);--ambit-gateway-cta-hover-shadow:var(--hero-show-working-cta-hover-glow);--ambit-gateway-cta-active-shadow:var(--hero-show-working-cta-active-glow);--ambit-support-grid:var(--home-flow-support-grid);--ambit-support-gap:var(--home-flow-support-gap);--ambit-layout-template-areas:"intro intro" "media cards";--ambit-content-band-gap:clamp(var(--space-8), 5vw, var(--space-10));--ambit-mobile-layout-template-areas:"story" "cards";--ambit-story-gap:clamp(var(--space-8), 5vw, var(--space-10));--ambit-media-inline-size:min(100%, 28rem);--ambit-media-aspect:1 / 1.08;--ambit-media-frame-padding:var(--space-2);--ambit-media-frame-radius:calc(var(--home-elevation-radius-panel) + var(--space-2));--ambit-media-radius:var(--home-elevation-radius-panel);--ambit-media-frame-surface:var(--home-hero-surface);--ambit-media-frame-border:color-mix(in srgb, var(--ambit-section-ink) 10%, transparent);--ambit-media-object-fit:cover;--ambit-media-object-position:54% 50%;--ambit-media-shadow:none;--ambit-card-grid:repeat(3, minmax(0, 1fr));--ambit-card-width:auto;--ambit-card-min-height:clamp(12rem, 16vw, 14.5rem);--ambit-card-radius:var(--home-elevation-radius-card);--ambit-card-padding:clamp(var(--space-5), 2vw, calc(var(--space-6) + var(--space-1)));--ambit-card-copy-margin-start:clamp(var(--space-7), 4vw, var(--space-9));--ambit-card-surface:transparent;--ambit-card-surface-hover:color-mix(in srgb, var(--ambit-section-surface) 94%, white 6%);--ambit-card-border:color-mix(in srgb, var(--ambit-section-ink) 10%, transparent);--ambit-card-shadow:none;--ambit-card-hover-shadow:none;--ambit-card-caption-margin-start:var(--space-7);--ambit-card-kicker-ink:var(--ambit-section-ink);--ambit-card-body-ink:var(--ambit-section-ink);--ambit-card-caption-ink:var(--ambit-section-muted);--ambit-home-mobile-card-width:min(82vw, 304px);--ambit-home-mobile-card-min-block:292px;--ambit-home-mobile-card-radius:calc(var(--ambit-card-radius) - var(--space-1));--ambit-home-mobile-card-padding:var(--space-5);--ambit-home-mobile-card-copy-margin-start:clamp(var(--space-8), 13vw, var(--space-10));--ambit-home-mobile-card-caption-margin-start:var(--space-6);--ambit-home-mobile-card-gap:var(--home-mobile-snap-gap);--ambit-home-mobile-story-gap:var(--space-8);--ambit-home-mobile-media-inline-size:100%;--ambit-home-mobile-media-aspect:16 / 10;--ambit-home-mobile-media-object-position:50% 50%;--ambit-home-mobile-scroll-padding-inline:var(--home-mobile-scroll-padding-inline);--ambit-home-mobile-track-padding-block:var(--home-mobile-scroll-padding-block);--ambit-card-copy-text-wrap:balance;--ambit-card-copy-overflow-wrap:normal;--ambit-card-copy-hyphens:manual;--ambit-compact-landscape-support-grid:minmax(0, .58fr) minmax(0, 1fr);--ambit-compact-landscape-support-gap:clamp(var(--space-5), 3vw, var(--space-8));--ambit-compact-landscape-card-grid:repeat(2, minmax(0, 1fr));--ambit-compact-landscape-card-min-height:clamp(10rem, 38svh, 12rem);--ambit-compact-landscape-card-padding:clamp(var(--space-4), 2vw, var(--space-5));--ambit-compact-landscape-card-copy-size:var(--product-type-size-card-title-compact);--ambit-compact-landscape-card-copy-margin-start:clamp(var(--space-5), 7svh, var(--space-7));--ambit-compact-landscape-card-caption-margin-start:var(--space-4);--ambit-compact-landscape-media-inline-size:min(100%, 24rem);--ambit-compact-landscape-media-aspect:1 / 1;--footer-section-surface:var(--home-hero-surface);--footer-section-ink:var(--campaign-header-ink);--footer-section-muted:var(--footer-section-ink);--footer-section-soft:var(--footer-section-ink);--footer-section-rule:color-mix(in srgb, var(--footer-section-ink) 24%, transparent);--footer-section-accent-light:var(--footer-section-ink);--footer-section-accent-night:var(--footer-section-ink);--footer-section-accent:var(--footer-section-accent-light);--footer-text-accent-light:var(--footer-section-accent-light);--footer-text-accent-night:var(--footer-section-accent-night);--footer-text-accent:var(--footer-text-accent-light);--footer-section-radius:var(--home-elevation-radius-section);--footer-section-overlap:var(--win-section-overlap);--footer-section-edge-shadow:none;--footer-shell-inline-size:var(--home-shell-inline-size);--footer-font-family:var(--header-font-family);--footer-brand-mark-size:var(--header-brand-mark-size);--footer-brand-mark-trim-inline-end:var(--header-brand-mark-trim-inline-end);--footer-brand-wordmark-aspect:var(--header-brand-wordmark-aspect);--footer-brand-wordmark-inline-size:var(--header-brand-wordmark-inline-size);--footer-brand-wordmark-block-size:var(--header-brand-wordmark-block-size);--footer-brand-lockup-gap:var(--header-brand-lockup-gap);--footer-brand-descriptor-gap:var(--header-brand-descriptor-gap);--footer-brand-descriptor-type-size:var(--header-descriptor-type-size);--footer-brand-meta-gap:clamp(12px, .9vw, 18px);--footer-brand-meta-margin-inline-start:clamp(12px, 1vw, 20px);--footer-brand-divider-ink:var(--footer-section-muted);--footer-brand-divider-inline-size:1px;--footer-brand-divider-block-size:var(--footer-brand-wordmark-block-size);--footer-brand-divider-radius:var(--radius-pill);--footer-brand-flag-size:clamp(24px, 1.75vw, 32px);--footer-brand-flag-radius:var(--radius-pill);--footer-brand-flag-shadow:0 0 0 1px color-mix(in srgb, var(--footer-section-ink) 16%, transparent);--footer-brand-margin-block-end:clamp(54px, 7vw, 88px);--footer-section-padding-top:clamp(82px, 9vw, 128px);--footer-section-padding-bottom:clamp(42px, 5vw, 72px);--footer-title-size:var(--home-type-section-size);--footer-title-leading:var(--home-v2-type-footer-title-stacked-leading);--footer-title-padding-block:.08em .12em;--footer-copy-size:var(--header-descriptor-type-size);--footer-copy-weight:var(--type-caption-weight);--footer-copy-tracking:var(--header-descriptor-type-tracking);--footer-copy-leading:1.22;--footer-input-type-size:var(--header-action-type-size);--footer-input-type-weight:var(--type-cta-weight);--footer-input-type-tracking:var(--header-action-type-tracking);--footer-input-type-leading:1;--footer-nav-heading-size:var(--header-descriptor-type-size);--footer-nav-heading-weight:var(--type-caption-weight);--footer-nav-heading-tracking:var(--header-descriptor-type-tracking);--footer-nav-heading-leading:1;--footer-entry-y:clamp(42px, 5vw, 74px);--footer-entry-start-scale:.982;--footer-entry-duration:.76s;--footer-entry-ease:cubic-bezier(.2, 1.18, .28, 1);--footer-content-entry-delay:.13s;--footer-entry-root-margin:0px 0px -15% 0px;--footer-entry-threshold:.12;--footer-input-surface:transparent;--footer-input-border:color-mix(in srgb, var(--footer-section-ink) 72%, transparent);--footer-input-placeholder:color-mix(in srgb, var(--footer-section-ink) 72%, transparent);--footer-submit-surface:var(--header-pill-surface);--footer-submit-surface-hover:var(--header-pill-surface-hover);--footer-submit-surface-active:var(--header-pill-surface-active);--footer-submit-border:var(--header-pill-border);--footer-submit-border-hover:var(--header-pill-border-hover);--footer-submit-ink:var(--campaign-header-pill-ink);--footer-submit-shadow:var(--header-pill-shadow);--footer-submit-hover-shadow:var(--header-pill-hover-shadow);--footer-submit-active-shadow:var(--header-pill-active-shadow);--footer-capsule-radius:var(--tactile-pill-radius);--footer-mobile-link-min-block:var(--home-mobile-touch-target);--footer-mobile-legal-link-min-block:var(--home-mobile-touch-target);--footer-mobile-section-radius:calc(var(--footer-section-radius) - var(--space-1));--footer-mobile-inner-padding-top:clamp(54px, 15vw, 62px);--footer-mobile-inner-padding-bottom:clamp(42px, 12vw, 50px);--footer-mobile-brand-margin-block-end:clamp(34px, 10vw, 42px);--footer-mobile-brand-row-gap:var(--space-3);--footer-mobile-brand-meta-gap:clamp(var(--space-2), 2.8vw, var(--space-3));--footer-mobile-brand-meta-margin-inline-start:0px;--footer-mobile-brand-meta-max-inline-size:100%;--footer-mobile-brand-divider-display:none;--footer-mobile-brand-divider-block-size:var(--footer-brand-wordmark-block-size);--footer-mobile-brand-descriptor-type-size:clamp(.68rem, 3.15vw, var(--footer-brand-descriptor-type-size));--footer-mobile-brand-descriptor-leading:1.08;--footer-mobile-brand-descriptor-wrap:nowrap;--footer-mobile-brand-descriptor-white-space:nowrap;--footer-mobile-brand-flag-size:clamp(20px, 5.8vw, 24px);--footer-mobile-top-gap:clamp(34px, 10vw, 42px);--footer-mobile-nav-gap:clamp(18px, 5.5vw, 24px);--footer-mobile-nav-heading-family:var(--type-card-title-family);--footer-mobile-nav-heading-ink:var(--footer-section-ink);--footer-mobile-nav-heading-weight:var(--type-card-title-weight);--footer-mobile-nav-heading-margin-block-end:var(--space-3);--footer-mobile-nav-link-gap:var(--space-1);--footer-mobile-nav-link-family:var(--type-caption-family);--footer-mobile-nav-link-weight:var(--type-caption-weight);--footer-mobile-bottom-margin-top:clamp(42px, 14vw, 58px);--footer-mobile-bottom-padding-top:var(--space-6);--footer-mobile-compact-inner-padding-top:var(--home-compact-section-padding-start);--footer-mobile-compact-inner-padding-bottom:var(--home-compact-section-padding-end);--footer-mobile-compact-top-gap:var(--space-7);--footer-mobile-compact-nav-gap:var(--space-6);--footer-mobile-compact-bottom-margin-top:var(--space-8);--footer-regulatory-margin-top:clamp(var(--space-6), 4vw, var(--space-8));--footer-regulatory-padding-top:var(--space-5);--footer-regulatory-rule:color-mix(in srgb, var(--footer-section-ink) 22%, transparent);--footer-regulatory-ink:var(--footer-section-ink);--footer-regulatory-strong-ink:var(--footer-section-ink);--footer-regulatory-font-family:var(--type-caption-family);--footer-regulatory-heading-family:var(--type-card-title-family);--footer-regulatory-heading-size:var(--header-descriptor-type-size);--footer-regulatory-heading-weight:var(--type-card-title-weight);--footer-regulatory-heading-tracking:var(--header-descriptor-type-tracking);--footer-regulatory-heading-leading:1;--footer-regulatory-heading-margin-block-end:var(--space-4);--footer-regulatory-type-size:clamp(var(--text-micro), .76vw, var(--text-caption));--footer-regulatory-type-weight:var(--type-footer-legal-weight);--footer-regulatory-type-tracking:var(--type-footer-legal-tracking);--footer-regulatory-type-leading:1.45;--footer-regulatory-strong-weight:var(--type-footer-link-weight);--footer-regulatory-copy-max:78rem;--footer-regulatory-copy-columns:2;--footer-regulatory-column-gap:clamp(var(--space-7), 6vw, var(--space-11));--footer-regulatory-paragraph-gap:var(--space-3);--footer-mobile-regulatory-margin-top:var(--space-6);--footer-mobile-regulatory-padding-top:var(--space-5);--footer-mobile-regulatory-heading-size:var(--footer-nav-heading-size);--footer-mobile-regulatory-heading-margin-block-end:var(--space-3);--footer-mobile-regulatory-type-size:var(--text-micro);--footer-mobile-regulatory-copy-columns:1;--footer-mobile-regulatory-paragraph-gap:var(--space-3);--footer-legal-dot-size:8px;--max-width:1180px}@font-face{font-display:swap;font-family:Kamber Black;font-style:normal;font-weight:900;src:url(/home-v1/assets/fonts/kamber-black-webfont.woff2)format("woff2"),url(/home-v1/assets/fonts/kamber-black-webfont.woff)format("woff")}*{box-sizing:border-box}html{background:var(--page-bg);min-height:100%;color:var(--ink-strong);font-family:var(--home-v2-type-body-family)}html[data-theme=dark]{--ink-strong:var(--campaign-ink-strong-dark);--ink-muted:var(--campaign-ink-muted-dark);--ink-soft:var(--campaign-ink-soft-dark);--header-ink:var(--campaign-header-ink);--header-muted:var(--campaign-header-muted);--capsule-ink:var(--campaign-capsule-ink-dark);--header-calculate-pill-bg:var(--header-pill-surface);--header-calculate-pill-ink:var(--campaign-header-pill-ink);--header-calculate-pill-bg-hover:var(--header-pill-surface-hover);--header-calculate-pill-bg-active:var(--header-pill-surface-active);--header-calculate-pill-border:var(--header-pill-border);--header-calculate-pill-border-hover:var(--header-pill-border-hover);--header-mobile-menu-panel-border:#fffdf724;--header-mobile-menu-panel-shadow:0 20px 48px #00000042;--header-mobile-menu-action-rule:#fffdf71f;--home-hero-cta-surface:var(--home-hero-cta-night-surface);--home-hero-cta-surface-hover:var(--home-hero-cta-night-surface-hover);--home-hero-cta-surface-active:var(--home-hero-cta-night-surface-active);--home-hero-cta-ink:var(--home-hero-cta-night-ink);--home-hero-cta-ink-hover:var(--home-hero-cta-night-ink-hover);--home-hero-cta-ink-active:var(--home-hero-cta-night-ink-active);--home-hero-cta-border:var(--home-hero-cta-night-border);--home-hero-cta-shadow:var(--home-hero-cta-night-shadow);--hero-calculate-year-cta-bg:var(--home-hero-cta-surface);--hero-calculate-year-cta-bg-hover:var(--home-hero-cta-surface-hover);--hero-calculate-year-cta-bg-active:var(--home-hero-cta-surface-active);--hero-calculate-year-cta-ink:var(--home-hero-cta-ink);--hero-calculate-year-cta-ink-hover:var(--home-hero-cta-ink-hover);--hero-calculate-year-cta-ink-active:var(--home-hero-cta-ink-active);--hero-calculate-year-cta-border:var(--home-hero-cta-border);--hero-calculate-year-cta-shadow:var(--home-hero-cta-shadow);--hero-calculate-year-cta-shine-track:var(--home-hero-cta-shine-track);--hero-calculate-year-cta-shine-opacity:var(--home-hero-cta-shine-opacity);--theme-toggle-beacon-bg:var(--theme-toggle-night-beacon-bg);--theme-toggle-beacon-glow:var(--theme-toggle-night-beacon-glow);--header-surface:transparent;--header-rule:transparent;--home-hero-surface:var(--home-hero-night-surface);--hero-ink:var(--campaign-hero-ink);--hero-muted:var(--campaign-hero-muted);--home-hero-visual-light-opacity:0;--home-hero-visual-night-opacity:1;--hero-pill-bg:#05071257;--hero-pill-border:#fffdf724;--hero-secondary-bg:#fffdf7e6;--hero-secondary-ink:#11110e;--proof-section-surface:var(--home-v2-surface-warm-night);--proof-section-ink:var(--home-v2-surface-warm-night-ink);--proof-section-muted:var(--home-v2-surface-warm-night-muted);--win-section-surface:var(--win-section-night-surface);--win-section-ink:#fffdf7;--win-section-muted:#fffdf7a8;--win-section-soft:#fffdf7c2;--win-section-field:none;--win-section-gloss:none;--win-section-gloss-opacity:0;--win-section-gloss-blend-mode:normal;--win-section-edge-shadow:none;--win-card-surface:#fffdf713;--win-card-surface-hover:#fffdf71b;--win-card-border:#fffdf721;--win-card-edge-highlight:#ffffff14;--win-card-edge-lowlight:#00000052;--win-card-shadow:var(--home-elevation-shadow-card);--win-card-ink:var(--win-section-ink);--win-card-muted:var(--win-section-muted);--win-summary-glass-base:color-mix(in srgb, var(--home-v2-surface-neutral) 78%, transparent);--win-summary-glass-depth:color-mix(in srgb, var(--home-v2-surface-neutral) 88%, transparent);--win-summary-glass-highlight:color-mix(in srgb, var(--material-gloss-soft-white) 94%, transparent);--win-summary-glass-sheen-opacity:.64;--win-summary-surface:linear-gradient(144deg, var(--win-summary-glass-base) 0%, var(--win-summary-glass-depth) 100%);--win-summary-ink:var(--home-v2-surface-neutral-ink);--win-summary-muted:var(--home-v2-surface-neutral-muted);--win-summary-border:#fffdf74d;--win-summary-edge-highlight:#ffffffd1;--win-summary-edge-lowlight:#11110e29;--win-summary-meter-track:color-mix(in srgb, var(--win-summary-ink) 12%, transparent);--win-summary-range-surface:color-mix(in srgb, var(--win-summary-ink) 6%, transparent);--win-summary-range-border:color-mix(in srgb, var(--win-summary-ink) 10%, transparent);--win-summary-scenario-surface:color-mix(in srgb, var(--win-summary-ink) 5%, transparent);--win-summary-scenario-border:color-mix(in srgb, var(--win-summary-ink) 9%, transparent);--win-summary-metric-rule:color-mix(in srgb, var(--win-summary-ink) 10%, transparent);--win-summary-metric-value-ink:var(--win-summary-ink);--win-summary-note-ink:var(--win-summary-muted);--proof-material-card-surface:color-mix(in srgb, var(--proof-card-surface) 90%, var(--proof-section-surface));--proof-material-card-surface-hover:color-mix(in srgb, var(--proof-card-surface-raised) 94%, var(--proof-section-surface));--proof-material-card-border:var(--home-elevation-border-subtle);--proof-material-card-border-hover:var(--home-elevation-border-strong);--proof-material-card-edge-highlight:#ffffffad;--proof-material-card-edge-lowlight:#11110e0f;--proof-material-card-shadow:var(--home-elevation-shadow-card);--proof-material-card-hover-shadow:var(--home-elevation-shadow-card-hover);--proof-material-card-press-shadow:var(--home-elevation-shadow-card-press);--proof-carousel-panel-surface:var(--proof-card-surface);--proof-carousel-panel-surface-hover:var(--proof-card-surface-raised);--proof-carousel-panel-border:var(--home-elevation-border-subtle);--proof-carousel-panel-field-line:color-mix(in srgb, var(--proof-section-ink) 6.5%, transparent);--proof-carousel-gauge-fill:var(--product-material-accent);--proof-carousel-gauge-track:color-mix(in srgb, var(--proof-section-ink) 11%, transparent);--win-trust-index-pill-bg:var(--product-material-accent);--win-trust-index-pill-ink:var(--campaign-header-ink);--scenario-chip-surface:var(--proof-card-surface);--scenario-chip-ink:var(--proof-section-ink);--scenario-chip-active-surface:var(--proof-section-ink);--scenario-chip-active-ink:var(--proof-section-surface);--scenario-chip-border:#11110e12;--scenario-chip-border-hover:#11110e21;--scenario-chip-active-border:#11110ee6;--scenario-chip-edge-highlight:#ffffffb8;--scenario-chip-edge-lowlight:#11110e11;--scenario-chip-active-edge-highlight:#fff3;--scenario-chip-active-edge-lowlight:#00000061;--scenario-chip-shadow:0 10px 28px #11110e0a;--scenario-chip-hover-shadow:0 14px 36px #11110e12;--scenario-chip-active-shadow:inset 0 1px 0 var(--scenario-chip-active-edge-highlight), inset 0 -1px 0 var(--scenario-chip-active-edge-lowlight), 0 12px 30px #11110e21;--scenario-chip-active-hover-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #0006, 0 15px 36px #11110e26;--scenario-chip-press-shadow:inset 0 2px 6px #11110e26, 0 7px 18px #11110e0b;--scenario-chip-active-press-shadow:inset 0 2px 7px #00000070, inset 0 1px 0 #ffffff1f, 0 6px 18px #11110e1c;--scenario-chip-beacon-bg:transparent;--scenario-chip-beacon-glow:#235f3a38;--scenario-chip-beacon-border:var(--scenario-chip-ink);--scenario-chip-beacon-active-bg:transparent;--scenario-chip-beacon-active-glow:#fffdf738;--scenario-chip-beacon-active-border:var(--scenario-chip-active-ink);--scenario-chip-shine-track:#11110e21;--scenario-chip-shine-opacity:.88;--scenario-chip-facet-surface:color-mix(in srgb, var(--proof-card-surface) 88%, var(--proof-section-surface));--scenario-chip-facet-ink:var(--proof-section-ink);--scenario-result-surface:var(--proof-card-surface);--scenario-result-label-surface:var(--proof-pill-surface);--scenario-result-label-ink:var(--proof-section-ink);--scenario-answer-ink:var(--proof-section-ink);--scenario-delta-ink:var(--proof-section-muted);--scenario-note-ink:var(--proof-section-muted);--scenario-check-ink:var(--proof-section-muted);--scenario-check-mark-ink:var(--proof-section-ink);--scenario-generation-glow:#235f3a38;--scenario-generation-shimmer:linear-gradient(90deg, var(--scenario-answer-ink), var(--product-material-accent), var(--scenario-answer-ink));--footer-section-accent:var(--footer-section-ink);--footer-text-accent:var(--footer-section-ink)}body{min-height:100%;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-outline);outline-offset:4px}.tactile-pill{border-radius:var(--tactile-pill-radius);transition:background var(--tactile-pill-transition),border-color var(--tactile-pill-transition),box-shadow var(--tactile-pill-transition),filter var(--tactile-pill-transition),transform var(--tactile-pill-transition);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;transform:translateY(0)}.tactile-pill:before{border-radius:inherit;background:var(--tactile-pill-gloss);content:"";height:52%;opacity:var(--tactile-pill-gloss-opacity);pointer-events:none;position:absolute;inset:1px 1px auto}.tactile-pill:hover{filter:var(--tactile-pill-hover-filter);transform:translateY(var(--tactile-pill-hover-lift))}.tactile-pill:active{filter:none;transform:translateY(var(--tactile-pill-active-press))}.shine-pill{isolation:isolate;position:relative}.shine-pill__label{z-index:1;position:relative}.shine-pill__border{z-index:2;padding:var(--shine-border-width);border-radius:inherit;background:linear-gradient(var(--shine-pill-track),var(--shine-pill-track)),var(--shine-pill-sweep);background-position:0 0,var(--shine-rest-position);content:"";opacity:var(--shine-pill-opacity);pointer-events:none;-webkit-mask:linear-gradient(var(--mask-opaque) 0 0) content-box,linear-gradient(var(--mask-opaque) 0 0);background-size:100% 100%,240% 100%;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.shine-pill:hover>.shine-pill__border,.shine-pill:focus-visible>.shine-pill__border{animation:pill-shine-sweep var(--shine-duration) var(--shine-ease)}.site-header{z-index:10;border-bottom:1px solid var(--header-rule);background:var(--header-surface);color:var(--header-ink);font-family:var(--header-font-family);position:absolute;top:0;left:0;right:0}.site-header__inner{width:var(--home-shell-inline-size);grid-template-columns:minmax(270px,1fr) auto minmax(120px,1fr);align-items:center;gap:28px;min-height:74px;margin:0 auto;display:grid}.site-header__brand{--wordmark-height:var(--header-brand-wordmark-block-size);--wordmark-width:var(--header-brand-wordmark-inline-size);justify-self:start;align-items:center;gap:var(--header-brand-lockup-gap);min-width:0;min-height:34px;display:inline-flex}.site-header__logo{width:var(--header-brand-mark-size);height:var(--header-brand-mark-size);flex:none;margin-inline-end:var(--header-brand-mark-trim-inline-end);display:block}.site-header__wordmark-frame{width:var(--wordmark-width);height:var(--wordmark-height);flex:none;display:block;position:relative;overflow:hidden}.site-header__wordmark{width:var(--wordmark-width);height:var(--wordmark-height);object-fit:fill;display:block;position:absolute;top:0;left:0}.site-header__wordmark--default{display:var(--header-brand-wordmark-default-display)}.site-header__wordmark--drawer{display:var(--header-brand-wordmark-drawer-display)}.site-header__descriptor{color:var(--header-muted);font-size:var(--header-descriptor-type-size);font-weight:var(--type-caption-weight);letter-spacing:var(--header-descriptor-type-tracking);margin-left:var(--header-brand-descriptor-gap);white-space:nowrap;line-height:1;transform:translateY(1px)}.site-header__links{justify-content:center;align-items:center;gap:18px;display:inline-flex}.site-header__link{min-height:34px;color:var(--header-muted);font-size:var(--header-nav-type-size);font-weight:var(--type-cta-weight);letter-spacing:var(--header-nav-type-tracking);align-items:center;padding:0 2px;line-height:1;display:inline-flex;position:relative}.site-header__link:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.62)}.site-header__link:hover,.site-header__link--active{color:var(--header-ink)}.site-header__link--active:after{opacity:.72;transform:scaleX(1)}.site-header__actions{align-items:center;gap:var(--header-control-gap);display:inline-flex}.site-header__actions--menu{display:none}.site-header__controls{justify-self:end;align-items:center;gap:var(--header-control-gap);display:inline-flex}.site-header__theme-toggle,.site-header__action,.site-header__menu-toggle{border-radius:var(--tactile-pill-radius);font-size:var(--header-action-type-size);letter-spacing:var(--header-action-type-tracking);justify-content:center;align-items:center;line-height:1;display:inline-flex}.site-header__menu-toggle{inline-size:var(--header-mobile-control-size);min-block-size:var(--header-mobile-control-size);border:1px solid var(--theme-toggle-pill-border);background:var(--theme-toggle-pill-bg);color:var(--header-ink);cursor:pointer;font:inherit;box-shadow:var(--theme-toggle-pill-shadow);transform:translateY(var(--header-mobile-menu-optical-offset-y));-webkit-backdrop-filter:blur(10px);padding:0;display:none}.site-header__menu-toggle:hover{border-color:var(--theme-toggle-pill-border-hover);background:var(--theme-toggle-pill-bg-hover);box-shadow:var(--theme-toggle-pill-hover-shadow);transform:translateY(var(--header-mobile-menu-hover-offset-y))}.site-header__menu-toggle:active{background:var(--theme-toggle-pill-bg-active);transform:translateY(var(--header-mobile-menu-active-offset-y));box-shadow:var(--theme-toggle-pill-active-shadow)}.site-header__menu-icon{inline-size:var(--header-mobile-menu-icon-size);block-size:var(--header-mobile-menu-icon-size);stroke-width:2px}.site-header__mobile-menu{display:none}.site-header__theme-toggle{inline-size:92px;border:1px solid var(--theme-toggle-pill-border);background:var(--theme-toggle-pill-bg);min-height:38px;color:var(--header-ink);cursor:pointer;font:inherit;font-size:var(--header-action-type-size);font-weight:var(--type-cta-weight);letter-spacing:var(--header-action-type-tracking);-webkit-backdrop-filter:blur(10px);box-shadow:var(--theme-toggle-pill-shadow);gap:8px;padding:0 13px}.site-header__theme-dot{background:var(--theme-toggle-beacon-bg);width:8px;height:8px;box-shadow:0 0 14px var(--theme-toggle-beacon-glow);border-radius:999px}.site-header__theme-label{text-align:left;inline-size:34px;display:inline-block}.site-header__theme-toggle:hover{border-color:var(--theme-toggle-pill-border-hover);background:var(--theme-toggle-pill-bg-hover);box-shadow:var(--theme-toggle-pill-hover-shadow)}.site-header__theme-toggle:active{background:var(--theme-toggle-pill-bg-active);box-shadow:var(--theme-toggle-pill-active-shadow);transform:translateY(1px)}html[data-theme=dark] .site-header__theme-dot{background:var(--theme-toggle-beacon-bg);box-shadow:0 0 16px var(--theme-toggle-beacon-glow)}html[data-theme=dark] .site-header__theme-toggle{border-color:var(--theme-toggle-pill-border);background:var(--theme-toggle-pill-bg)}html[data-theme=dark] .site-header__theme-toggle:hover{border-color:var(--theme-toggle-pill-border-hover);background:var(--theme-toggle-pill-bg-hover)}html[data-theme=dark] .site-header__theme-toggle:active{background:var(--theme-toggle-pill-bg-active)}html[data-theme=dark] .site-header__menu-toggle{border-color:var(--theme-toggle-pill-border);background:var(--theme-toggle-pill-bg)}html[data-theme=dark] .site-header__menu-toggle:hover{border-color:var(--theme-toggle-pill-border-hover);background:var(--theme-toggle-pill-bg-hover)}html[data-theme=dark] .site-header__menu-toggle:active{background:var(--theme-toggle-pill-bg-active)}.site-header__action{--shine-pill-track:var(--header-calculate-pill-shine-track);--shine-pill-sweep:var(--header-calculate-pill-shine-sweep);--shine-pill-opacity:var(--header-calculate-pill-shine-opacity);border:1px solid var(--header-calculate-pill-border);background:var(--header-calculate-pill-bg);min-height:38px;color:var(--header-calculate-pill-ink);font-weight:var(--type-cta-weight);text-shadow:var(--header-calculate-pill-text-shadow);box-shadow:inset 0 1px 0 var(--header-calculate-pill-highlight),inset 0 -1px 0 var(--header-calculate-pill-lowlight),0 10px 32px var(--header-calculate-pill-glow);padding:0 18px}.site-header__secondary-action{display:none}.site-header__action:hover{border-color:var(--header-calculate-pill-border-hover);background:var(--header-calculate-pill-bg-hover);box-shadow:inset 0 1px 0 var(--header-calculate-pill-highlight-hover),inset 0 -1px 0 var(--header-calculate-pill-lowlight-hover),0 13px 34px var(--header-calculate-pill-hover-glow)}.site-header__action:active{background:var(--header-calculate-pill-bg-active);box-shadow:inset 0 2px 6px var(--header-calculate-pill-press-shadow),inset 0 1px 0 var(--header-calculate-pill-highlight-active),0 6px 18px var(--header-calculate-pill-active-glow);transform:translateY(1px)}html[data-theme=dark] .site-header__action{border-color:var(--header-calculate-pill-border);background:var(--header-calculate-pill-bg);color:var(--header-calculate-pill-ink);text-shadow:var(--header-calculate-pill-text-shadow);box-shadow:inset 0 1px 0 var(--header-calculate-pill-highlight),inset 0 -1px 0 var(--header-calculate-pill-lowlight),0 10px 30px var(--header-calculate-pill-glow)}html[data-theme=dark] .site-header__action:hover{border-color:var(--header-calculate-pill-border-hover);background:var(--header-calculate-pill-bg-hover);box-shadow:inset 0 1px 0 var(--header-calculate-pill-highlight-hover),inset 0 -1px 0 var(--header-calculate-pill-lowlight-hover),0 13px 34px var(--header-calculate-pill-hover-glow)}html[data-theme=dark] .site-header__action:active{background:var(--header-calculate-pill-bg-active);box-shadow:inset 0 2px 6px var(--header-calculate-pill-press-shadow),inset 0 1px 0 var(--header-calculate-pill-highlight-active),0 6px 18px var(--header-calculate-pill-active-glow)}.hero-preview{background:var(--hero-stage-bg);min-height:100svh;margin-top:0}.hero-stage{isolation:isolate;min-block-size:var(--home-hero-canvas-min-block);background:var(--home-hero-canvas-surface);position:relative;overflow:hidden}.hero-stage__canvas{z-index:var(--home-hero-canvas-z);grid-template-columns:var(--home-hero-canvas-grid);column-gap:var(--home-hero-canvas-column-gap);row-gap:var(--home-hero-canvas-row-gap);align-items:var(--home-hero-canvas-align);justify-items:var(--home-hero-canvas-justify);width:var(--home-hero-canvas-inline-size);min-block-size:var(--home-hero-canvas-min-block);padding-block:var(--home-hero-canvas-padding-block-start) var(--home-hero-canvas-padding-block-end);pointer-events:none;margin:0 auto;display:grid;position:relative}.hero-stage__content{z-index:var(--home-hero-content-z);align-self:var(--home-hero-content-block-align);width:min(calc(100% - var(--home-hero-content-optical-inline-start)),var(--home-hero-content-inline-size));padding-block:var(--home-hero-content-block-padding);color:var(--home-hero-copy-ink);pointer-events:auto;text-align:left;transform:translateY(var(--home-hero-content-optical-shift-y));flex-direction:column;grid-column:1/-1;justify-self:start;align-items:flex-start;margin-block-start:var(--home-hero-content-margin-block-start);margin-inline-start:var(--home-hero-content-optical-inline-start);display:flex;position:relative}.hero-stage__visual{z-index:var(--home-hero-visual-z);right:var(--home-hero-visual-inline-end);bottom:var(--home-hero-visual-block-end);display:var(--home-hero-visual-display);width:var(--home-hero-visual-inline-size);max-width:none;aspect-ratio:var(--home-hero-visual-aspect);pointer-events:none;transform:translate(var(--home-hero-visual-translate-x),var(--home-hero-visual-translate-y));margin:0;position:absolute}.hero-stage__visual:before,.hero-stage__visual:after{inset:var(--home-hero-visual-frame-inset-block-start) var(--home-hero-visual-frame-inset-inline-end) var(--home-hero-visual-frame-inset-block-end) var(--home-hero-visual-frame-inset-inline-start);display:var(--home-hero-visual-frame-display);border-radius:var(--home-hero-visual-frame-radius);content:"";pointer-events:none;position:absolute}.hero-stage__visual:before{z-index:0;background:var(--home-hero-visual-frame-surface);-webkit-backdrop-filter:var(--home-hero-visual-frame-filter)}.hero-stage__visual:after{z-index:2;border:var(--home-hero-visual-frame-border-width) solid var(--home-hero-visual-frame-border);box-shadow:var(--home-hero-visual-frame-shadow)}.hero-stage__visual-image{z-index:1;object-fit:var(--home-hero-visual-object-fit);object-position:var(--home-hero-visual-object-position);width:100%;height:100%;display:block;position:absolute;inset:0}.hero-stage__visual-image--light{opacity:var(--home-hero-visual-light-opacity)}.hero-stage__visual-image--night{opacity:var(--home-hero-visual-night-opacity)}.hero-stage__visual-caption{z-index:3;bottom:calc(var(--home-hero-visual-frame-inset-block-end) + var(--home-hero-visual-caption-block-end));right:calc(var(--home-hero-visual-frame-inset-inline-end) + var(--home-hero-visual-caption-inline-inset));left:calc(var(--home-hero-visual-frame-inset-inline-start) + var(--home-hero-visual-caption-inline-inset));display:var(--home-hero-visual-caption-display);min-block-size:var(--home-hero-visual-caption-min-block);padding-inline:var(--home-hero-visual-caption-padding-inline);border:0;border-top:1px solid var(--home-hero-visual-caption-border);border-radius:0 0 var(--home-hero-visual-caption-radius) var(--home-hero-visual-caption-radius);background:var(--home-hero-visual-caption-surface);-webkit-backdrop-filter:var(--home-hero-visual-caption-filter);color:var(--home-hero-visual-caption-ink);font-family:var(--home-hero-visual-caption-family);font-size:var(--home-hero-visual-caption-size);font-weight:var(--home-hero-visual-caption-weight);letter-spacing:var(--home-hero-visual-caption-tracking);line-height:var(--home-hero-visual-caption-leading);box-shadow:var(--home-hero-visual-caption-shadow);text-align:center;text-shadow:var(--home-hero-visual-caption-text-shadow);white-space:nowrap;justify-content:center;align-items:center;position:absolute}.hero-stage__headline{max-width:var(--home-hero-content-inline-size);color:var(--home-hero-copy-ink);font-family:var(--home-hero-headline-family);font-size:var(--home-hero-headline-size);font-weight:var(--home-hero-headline-weight);letter-spacing:var(--home-hero-headline-tracking);line-height:var(--home-hero-headline-leading);text-wrap:balance;margin:0}.hero-stage__subcopy{max-width:var(--home-hero-subcopy-inline-size);margin:var(--home-hero-subcopy-margin-block-start) 0 0;color:var(--home-hero-subcopy-ink);font-family:var(--type-subcopy-family);font-size:var(--home-hero-subcopy-size);font-weight:var(--home-hero-subcopy-weight);letter-spacing:var(--home-hero-subcopy-tracking);line-height:var(--home-hero-subcopy-leading);text-wrap:pretty}.hero-stage__actions{flex-direction:var(--home-hero-actions-direction);gap:var(--home-hero-actions-gap);margin-top:var(--home-hero-actions-margin-block-start);align-items:center;display:flex}.hero-stage__button{--shine-pill-track:var(--hero-calculate-year-cta-shine-track);--shine-pill-sweep:var(--hero-calculate-year-cta-shine-sweep);--shine-pill-opacity:var(--hero-calculate-year-cta-shine-opacity);min-block-size:var(--home-hero-cta-min-block-size);padding-inline:var(--home-hero-cta-padding-inline);border:1px solid var(--hero-calculate-year-cta-border);background:var(--hero-calculate-year-cta-bg);color:var(--hero-calculate-year-cta-ink);font-family:var(--type-cta-family);font-size:var(--home-hero-cta-type-size);font-weight:var(--home-hero-cta-type-weight);letter-spacing:var(--home-hero-cta-type-tracking);line-height:var(--home-hero-cta-leading);box-shadow:var(--hero-calculate-year-cta-shadow);justify-content:center;align-items:center;display:inline-flex}.hero-stage__button:hover{background:var(--hero-calculate-year-cta-bg-hover);color:var(--hero-calculate-year-cta-ink-hover)}.hero-stage__button:active{background:var(--hero-calculate-year-cta-bg-active);color:var(--hero-calculate-year-cta-ink-active)}.hero-stage__button-label{z-index:1;position:relative}.hero-stage__button--secondary{--tactile-pill-gloss-opacity:.06;--tactile-pill-hover-filter:none;display:var(--home-hero-secondary-cta-display);border-color:var(--hero-show-working-cta-border);background:var(--hero-show-working-cta-bg);color:var(--hero-show-working-cta-ink);box-shadow:inset 0 1px 0 var(--hero-show-working-cta-highlight),inset 0 -1px 0 var(--hero-show-working-cta-lowlight),0 14px 34px var(--hero-show-working-cta-glow)}.hero-stage__button--secondary:hover{border-color:var(--hero-show-working-cta-border-hover);background:var(--hero-show-working-cta-bg-hover);color:var(--hero-show-working-cta-ink);box-shadow:inset 0 1px 0 var(--hero-show-working-cta-highlight-hover),inset 0 -1px 0 var(--hero-show-working-cta-lowlight-hover),0 16px 38px var(--hero-show-working-cta-hover-glow)}.hero-stage__button--secondary:active{border-color:var(--hero-show-working-cta-border-hover);background:var(--hero-show-working-cta-bg-active);color:var(--hero-show-working-cta-ink);box-shadow:inset 0 1px 0 var(--hero-show-working-cta-highlight-active),inset 0 -1px 0 var(--hero-show-working-cta-press-shadow),0 8px 22px var(--hero-show-working-cta-active-glow)}.decision-proof{background:var(--proof-section-surface);color:var(--proof-section-ink);margin:0}.decision-proof__inner{width:min(calc(100% - 40px),var(--max-width));padding:var(--proof-section-padding-start) 0 var(--proof-section-padding-end);margin:0 auto}.decision-proof__lead{grid-template-columns:var(--proof-lead-grid);gap:var(--proof-lead-gap);align-items:start;display:grid}.decision-proof__intro{max-width:var(--proof-intro-max);text-align:left;margin:0}.decision-proof__lead-body{gap:var(--proof-lead-body-gap);min-width:0;display:grid}.decision-proof__headline,.decision-proof__worked-intro h2{color:var(--proof-section-ink);font-family:var(--type-section-family);font-size:var(--proof-section-title-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-tight-leading);text-wrap:var(--home-v2-type-heading-wrap);margin:0}.decision-proof__subcopy,.decision-proof__worked-intro p,.decision-proof__note{margin:var(--home-rhythm-heading-to-copy) 0 0;color:var(--proof-section-muted);font-family:var(--type-subcopy-family);font-size:var(--proof-section-copy-size);font-weight:var(--type-subcopy-weight);letter-spacing:var(--type-subcopy-tracking);line-height:var(--type-subcopy-leading)}.decision-proof__cards{gap:var(--proof-card-gap);margin-top:var(--home-rhythm-heading-to-content);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-proof__card{border-radius:var(--proof-card-radius);background:var(--proof-card-surface);min-height:clamp(350px,32vw,420px);box-shadow:var(--proof-card-shadow)}.decision-proof__card--stats,.decision-proof__card--review{padding:var(--proof-card-padding);flex-direction:column;justify-content:space-between;display:flex}.decision-proof__card-title,.decision-proof__columns h3,.worked-carousel__panel h3{color:var(--proof-section-ink);font-family:var(--type-card-title-family);font-size:var(--proof-card-heading-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading);margin:0}.decision-proof__card-copy,.decision-proof__columns p,.worked-carousel__result p,.worked-carousel__scenario-note,.worked-carousel__checks{color:var(--proof-section-muted);font-family:var(--type-card-body-family);font-size:var(--proof-card-body-size);font-weight:var(--type-card-body-weight);letter-spacing:var(--type-card-body-tracking);line-height:var(--type-card-body-leading);margin:18px 0 0}.decision-proof__pill-link{background:var(--proof-pill-surface);min-height:54px;color:var(--proof-pill-ink);font-family:var(--type-cta-family);font-size:var(--product-type-size-cta);font-weight:var(--type-cta-weight);letter-spacing:var(--type-cta-tracking);line-height:var(--type-cta-leading);box-shadow:inset 0 1px 0 var(--proof-pill-highlight);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:0 32px;display:inline-flex}.decision-proof__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;display:grid}.decision-proof__stats div{flex-direction:column-reverse;gap:8px;display:flex}.decision-proof__stats dt{color:var(--proof-section-ink);font-family:var(--type-card-body-family);font-size:var(--proof-card-body-size);font-weight:var(--type-card-body-weight);letter-spacing:var(--type-card-body-tracking)}.decision-proof__stats dd{color:var(--proof-section-ink);font-family:var(--type-numeric-family);font-size:var(--proof-scenario-number-size);font-weight:var(--type-numeric-weight);letter-spacing:var(--type-numeric-tracking);line-height:var(--type-numeric-leading);margin:0}.decision-proof__card--media{position:relative;overflow:hidden}.decision-proof__media{object-fit:cover;object-position:50% 74%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.42)}.decision-proof__example-pill{background:var(--proof-pill-surface);min-height:78px;color:var(--proof-pill-ink);box-shadow:var(--proof-example-pill-shadow);border-radius:999px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:grid;position:absolute;bottom:36px;left:28px;right:28px}.decision-proof__avatar{background:var(--proof-card-surface);border-radius:999px;width:58px;height:58px;overflow:hidden}.decision-proof__avatar img{object-fit:cover;object-position:50% 76%;width:100%;height:100%;transform:scale(1.55)}.decision-proof__example-icon{background:var(--proof-pill-accent);width:30px;height:30px;color:var(--proof-pill-accent-ink);font-family:var(--type-caption-family);font-size:var(--text-micro);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.decision-proof__example-text{gap:4px;min-width:0;display:grid}.decision-proof__example-text strong,.decision-proof__review-brand strong,.decision-proof__reviewer strong{color:var(--proof-section-ink);font-family:var(--type-card-title-family);font-size:var(--proof-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:1}.decision-proof__example-text span,.decision-proof__reviewer small{color:var(--proof-section-muted);font-family:var(--type-caption-family);font-size:var(--proof-card-body-small-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.decision-proof__example-score{color:var(--proof-pill-warning);font-family:var(--type-caption-family);font-size:var(--proof-card-body-small-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.decision-proof__review-brand{align-items:center;gap:10px;display:inline-flex}.decision-proof__review-brand span{background:var(--proof-section-ink);width:32px;height:32px;color:var(--proof-section-surface);font-family:var(--type-card-title-family);font-size:var(--proof-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-caption-tracking);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.decision-proof__review-brand strong{font-size:var(--proof-card-heading-size)}.decision-proof__quote{color:var(--proof-section-ink);font-family:var(--type-card-title-family);font-size:var(--proof-card-heading-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading);margin:auto 0 0}.decision-proof__reviewer{align-items:center;gap:12px;margin-top:34px;display:inline-flex}.decision-proof__reviewer-avatar{background:color-mix(in srgb,var(--proof-pill-accent) 28%,var(--proof-pill-surface));width:44px;height:44px;color:var(--proof-pill-accent-ink);font-family:var(--type-card-title-family);font-size:var(--proof-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-caption-tracking);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.decision-proof__worked-intro{max-width:540px;margin-top:var(--home-rhythm-section-to-worked)}.decision-proof__worked-intro h2{font-size:var(--proof-section-title-size)}.decision-proof__columns{counter-reset:proof-cue;grid-template-columns:var(--proof-cue-grid);gap:var(--proof-cue-gap);margin-top:0;display:grid}.decision-proof__columns article{counter-increment:proof-cue;border:0;border-top:1px solid var(--proof-cue-rule);min-height:auto;box-shadow:none;padding:var(--proof-cue-padding);transition:border-color var(--proof-material-card-transition),transform var(--proof-material-card-transition);background:0 0;border-radius:0;align-content:start;display:grid;position:relative;overflow:visible;transform:translateY(0)}.decision-proof__columns article:before{width:fit-content;min-width:var(--proof-cue-index-min-inline);min-height:var(--proof-cue-index-min-block);margin-bottom:var(--proof-cue-index-margin-block-end);border-radius:var(--proof-cue-index-radius);background:var(--proof-cue-index-surface);color:var(--proof-cue-index-ink);content:counter(proof-cue,decimal-leading-zero);font-family:var(--type-caption-family);font-size:var(--product-type-size-pill);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);justify-content:center;align-items:center;display:inline-flex}.decision-proof__columns article:hover{border-color:var(--proof-cue-hover-rule);transform:none}.decision-proof__columns article:active{box-shadow:none;transform:none}.decision-proof__columns h3{z-index:1;font-size:var(--proof-card-title-size);letter-spacing:var(--type-card-title-tracking);position:relative}.decision-proof__columns p{z-index:1;max-width:320px;margin-top:12px;position:relative}.decision-proof__note{max-width:var(--proof-note-max);border-top:var(--proof-note-rule-size) solid var(--proof-note-rule);padding-top:var(--proof-note-padding-block-start);text-align:left;margin:0}.decision-proof__rule{display:none}.worked-carousel{min-height:var(--proof-carousel-desktop-height);margin-top:var(--proof-worked-margin-block-start);border:1px solid var(--proof-carousel-border);border-radius:var(--proof-card-radius);background:var(--proof-card-surface);box-shadow:var(--proof-carousel-shadow);position:relative;overflow:hidden}.worked-carousel__media{object-fit:cover;object-position:50% 70%;filter:saturate(.94)contrast(.98)brightness(1.04);transform-origin:50% 70%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.26)}.worked-carousel:after{background:var(--proof-carousel-wash);content:"";position:absolute;inset:0}.worked-carousel__panel{z-index:1;border:1px solid var(--proof-carousel-panel-border);border-radius:var(--proof-carousel-panel-radius);background:var(--proof-carousel-panel-field),var(--proof-carousel-panel-surface);background-size:var(--proof-carousel-panel-field-size);color:var(--proof-section-ink);opacity:var(--proof-carousel-panel-rest-opacity);box-shadow:var(--proof-carousel-panel-shadow);transform:translateY(var(--proof-carousel-panel-rest-y)) scale(var(--proof-carousel-panel-rest-scale));will-change:opacity,transform;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1);position:absolute}.worked-carousel.is-panel-visible .worked-carousel__panel{opacity:1;transform:translateY(0)scale(1)}.worked-carousel__panel--spending{width:var(--proof-carousel-spending-panel-width);padding:var(--proof-carousel-spending-panel-padding);transition-delay:.35s;top:20%;left:8%}.worked-carousel__panel--scenario{width:var(--proof-carousel-scenario-panel-width);padding:var(--proof-carousel-scenario-panel-padding);transition-delay:.7s;top:clamp(118px,17%,150px);right:8%}.worked-carousel__panel-head{justify-content:space-between;align-items:center;gap:var(--proof-carousel-header-gap);min-width:0;display:flex}.worked-carousel__panel-head h3{min-width:0;font-size:var(--proof-carousel-panel-title-size)}.worked-carousel__panel-head span{min-height:var(--proof-carousel-badge-min-block);padding:0 var(--proof-carousel-badge-padding-inline);background:var(--proof-card-surface);color:var(--proof-section-ink);font-family:var(--type-caption-family);font-size:var(--product-type-size-pill);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);border-radius:999px;flex:none;align-items:center;display:inline-flex}.worked-carousel__spending-gauge{gap:var(--proof-carousel-gauge-gap);width:var(--proof-carousel-gauge-inline-size);margin:var(--proof-carousel-gauge-margin-block-start) auto var(--proof-carousel-gauge-margin-block-end);place-items:center;display:grid}.worked-carousel__spending-gauge svg{width:100%;display:block;overflow:visible}.worked-carousel__spending-gauge-track,.worked-carousel__spending-gauge-fill{fill:none;stroke-width:var(--proof-carousel-gauge-stroke-size)}.worked-carousel__spending-gauge-track{stroke:var(--proof-carousel-gauge-track);stroke-linecap:var(--proof-carousel-gauge-track-linecap)}.worked-carousel__spending-gauge-fill{stroke:var(--proof-carousel-gauge-fill);stroke-linecap:var(--proof-carousel-gauge-fill-linecap);transition:stroke var(--proof-carousel-gauge-motion-duration) var(--proof-carousel-gauge-motion-ease);will-change:stroke-dasharray,stroke-dashoffset}.worked-carousel__spending-gauge-caption{gap:var(--proof-carousel-gauge-caption-gap);margin:var(--proof-carousel-gauge-caption-offset) 0 0;text-align:center;display:grid}.worked-carousel__spending-gauge-caption strong{color:var(--proof-section-ink);font-family:var(--type-card-title-family);font-size:var(--proof-carousel-gauge-caption-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading)}.worked-carousel__spending-gauge-caption span{color:var(--proof-section-muted);font-family:var(--type-caption-family);font-size:var(--proof-carousel-gauge-caption-muted-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.worked-carousel__metrics{grid-template-columns:var(--proof-carousel-metrics-grid-template);gap:var(--proof-carousel-metrics-gap);margin:0;display:grid}.worked-carousel__metrics div{border-left:var(--proof-carousel-metric-rule-size) solid var(--proof-carousel-metric-rule-color);min-width:0;padding-left:var(--proof-carousel-metric-padding-inline-start)}.worked-carousel__metrics dt{color:var(--proof-section-muted);font-family:var(--type-caption-family);font-size:var(--proof-carousel-metric-label-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.worked-carousel__metrics dd{margin:var(--proof-carousel-metric-value-margin-block-start) 0 0;color:var(--proof-section-ink);font-family:var(--type-numeric-family);font-size:var(--proof-carousel-metric-value-size);font-weight:var(--type-numeric-weight);letter-spacing:var(--type-numeric-tracking);line-height:var(--type-numeric-leading);overflow-wrap:normal;font-variant-numeric:tabular-nums;max-width:100%;white-space:var(--proof-carousel-metric-value-wrap)}.worked-carousel__chips{gap:10px;margin-top:22px;display:grid}.worked-carousel__scenario-row{grid-template-columns:var(--scenario-chip-row-template);gap:10px;display:grid}.worked-carousel__facet-row{grid-template-columns:var(--scenario-chip-facet-template);gap:10px;display:grid}.worked-carousel__chip{appearance:none;min-height:54px;font-family:var(--type-cta-family);font-size:var(--scenario-chip-type-size);font-weight:var(--type-cta-weight);letter-spacing:var(--type-cta-tracking);line-height:var(--type-cta-leading);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.worked-carousel__chip--scenario{--shine-pill-track:var(--scenario-chip-shine-track);--shine-pill-sweep:var(--scenario-chip-shine-sweep);--shine-pill-opacity:var(--scenario-chip-shine-opacity);border:1px solid var(--scenario-chip-border);gap:var(--scenario-chip-beacon-gap);padding-inline:var(--scenario-chip-inline-padding);background:var(--scenario-chip-surface);color:var(--scenario-chip-ink);box-shadow:inset 0 1px 0 var(--scenario-chip-edge-highlight),inset 0 -1px 0 var(--scenario-chip-edge-lowlight),var(--scenario-chip-shadow);cursor:pointer;transition:background var(--scenario-chip-transition),border-color var(--scenario-chip-transition),color var(--scenario-chip-transition),box-shadow var(--scenario-chip-transition),filter var(--scenario-chip-transition),transform var(--scenario-chip-transition);position:relative;overflow:hidden;transform:translateY(0)}.worked-carousel__chip--scenario:before{border-radius:inherit;background:var(--scenario-chip-gloss);content:"";height:52%;opacity:var(--scenario-chip-gloss-opacity);pointer-events:none;position:absolute;inset:1px 1px auto}.worked-carousel__chip--scenario:after{z-index:1;width:var(--scenario-chip-beacon-size);height:var(--scenario-chip-beacon-size);border:var(--scenario-chip-beacon-border-width) solid var(--scenario-chip-beacon-border);background:var(--scenario-chip-beacon-bg);box-shadow:0 0 10px var(--scenario-chip-beacon-glow);content:"";pointer-events:none;border-radius:999px;flex:none;display:inline-block;position:relative}.worked-carousel__chip--scenario>.shine-pill__border{opacity:0}.worked-carousel__chip--scenario:hover{border-color:var(--scenario-chip-border-hover);filter:var(--tactile-pill-hover-filter);transform:translateY(var(--scenario-chip-hover-lift));box-shadow:inset 0 1px 0 var(--scenario-chip-edge-highlight),inset 0 -1px 0 var(--scenario-chip-edge-lowlight),var(--scenario-chip-hover-shadow)}.worked-carousel__chip--scenario:active{filter:none;transform:translateY(var(--scenario-chip-active-press));box-shadow:var(--scenario-chip-press-shadow)}.worked-carousel__chip--scenario.is-active{border-color:var(--scenario-chip-active-border);background:var(--scenario-chip-active-surface);color:var(--scenario-chip-active-ink);box-shadow:var(--scenario-chip-active-shadow)}.worked-carousel__chip--scenario.is-active>.shine-pill__border{opacity:var(--shine-pill-opacity);animation:pill-shine-sweep var(--shine-duration) var(--shine-ease)}.worked-carousel__chip--scenario.is-active:before{opacity:var(--scenario-chip-active-gloss-opacity)}.worked-carousel__chip--scenario.is-active:after{border-color:var(--scenario-chip-beacon-active-border);background:var(--scenario-chip-beacon-active-bg);box-shadow:0 0 12px var(--scenario-chip-beacon-active-glow)}.worked-carousel__chip--scenario.is-active:hover{border-color:var(--scenario-chip-active-border);box-shadow:var(--scenario-chip-active-hover-shadow)}.worked-carousel__chip--scenario.is-active:active{box-shadow:var(--scenario-chip-active-press-shadow)}.worked-carousel__chip--facet{background:var(--scenario-chip-facet-surface);color:var(--scenario-chip-facet-ink);cursor:default}.worked-carousel__result{border-radius:var(--proof-carousel-result-radius);background:var(--scenario-result-surface);margin-top:28px;padding:20px 22px}.worked-carousel__result span{background:var(--scenario-result-label-surface);min-height:28px;color:var(--scenario-result-label-ink);font-family:var(--type-caption-family);font-size:var(--product-type-size-pill);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.worked-carousel__result strong{color:var(--scenario-answer-ink);font-family:var(--type-numeric-family);font-size:var(--proof-scenario-number-size);font-weight:var(--type-numeric-weight);letter-spacing:var(--type-numeric-tracking);line-height:var(--type-numeric-leading);margin-top:14px;display:block}.worked-carousel__result strong.is-generating{background:var(--scenario-generation-shimmer);color:#0000;filter:drop-shadow(0 0 18px var(--scenario-generation-glow));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:.54s cubic-bezier(.16,1,.3,1) scenario-year-generate}.worked-carousel__result p{max-width:360px;color:var(--scenario-delta-ink);margin-top:12px}.worked-carousel__scenario-note{max-width:360px;color:var(--scenario-note-ink);font-family:var(--type-caption-family);font-size:var(--proof-scenario-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.worked-carousel__checks{color:var(--scenario-check-ink);gap:11px;padding:0;list-style:none;display:grid}.worked-carousel__checks li:before{color:var(--scenario-check-mark-ink);font-family:var(--type-card-title-family);content:"✓ ";font-weight:var(--type-card-title-weight)}@keyframes scenario-year-generate{0%{opacity:.68;background-position:100%;transform:translateY(5px)}64%{opacity:1;background-position:0%}to{opacity:1;background-position:0%;transform:translateY(0)}}@keyframes pill-shine-sweep{0%{background-position:0 0,var(--shine-rest-position)}to{background-position:0 0,var(--shine-end-position)}}.financial-win{z-index:2;margin:0;margin-top:var(--win-section-overlap);border-radius:var(--win-section-top-radius) var(--win-section-top-radius) 0 0;background:var(--win-section-field),var(--win-section-surface);color:var(--win-section-ink);box-shadow:var(--win-section-edge-shadow);position:relative;overflow:hidden}.financial-win:before{display:none}.financial-win__inner{z-index:1;width:min(calc(100% - 40px),var(--max-width));grid-template-columns:var(--win-support-grid);grid-template-areas:var(--win-layout-template-areas);gap:var(--win-support-gap);row-gap:var(--win-content-band-gap);padding:var(--win-section-padding-start) 0 var(--win-section-padding-end);align-items:start;margin:0 auto;display:grid;position:relative}.financial-win__intro{max-width:var(--win-intro-max);text-align:left;opacity:1;grid-area:intro;margin:0;transform:translateY(0)}.financial-win__intro h2{color:var(--win-section-ink);font-family:var(--type-section-family);font-size:var(--win-title-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-tight-leading);text-wrap:var(--home-v2-type-heading-wrap);margin:0}.financial-win__intro p{max-width:var(--win-intro-max);margin:var(--home-rhythm-heading-to-copy) 0 0;color:var(--win-section-muted);font-family:var(--type-subcopy-family);font-size:var(--win-copy-size);font-weight:var(--type-subcopy-weight);letter-spacing:var(--type-subcopy-tracking);line-height:var(--type-subcopy-leading)}.financial-win__trust-grid{grid-area:cards;grid-template-columns:var(--win-trust-grid-template);gap:var(--win-trust-gap);align-self:stretch;margin-top:0;display:grid}.financial-win__trust-card{isolation:isolate;column-gap:var(--win-trust-card-column-gap);row-gap:var(--win-trust-card-row-gap);min-height:var(--win-trust-card-min-block);border:1px solid var(--win-card-border);border-radius:var(--win-card-radius);background:var(--win-card-surface);box-shadow:inset 0 1px 0 var(--win-card-edge-highlight),inset 0 -1px 0 var(--win-card-edge-lowlight),var(--win-card-shadow);padding:var(--win-trust-card-padding);opacity:1;transition:background var(--win-card-transition),border-color var(--win-card-transition),box-shadow var(--win-card-transition);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;transform:translateY(0)}.financial-win__trust-card:before{inset-block:var(--win-card-accent-rule-inset-block);z-index:0;width:var(--win-card-accent-rule-size);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--win-card-accent-rule);content:"";position:absolute;inset-inline-start:0}.financial-win__trust-card>*{z-index:1;position:relative}.financial-win__trust-card:hover{border-color:var(--win-section-soft);background:var(--win-card-surface-hover);box-shadow:inset 0 1px 0 var(--win-card-edge-highlight),inset 0 -1px 0 var(--win-card-edge-lowlight),var(--win-card-hover-shadow)}.financial-win__trust-card span{min-width:var(--win-trust-index-pill-min-inline);min-height:var(--win-trust-index-pill-min-block);border-radius:var(--win-trust-index-pill-radius);background:var(--win-trust-index-pill-bg);color:var(--win-trust-index-pill-ink);font-family:var(--type-caption-family);font-size:var(--product-type-size-pill);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);grid-row:1/3;justify-content:center;align-self:start;align-items:center;display:inline-flex}.financial-win__trust-card h3{color:var(--win-card-ink);font-family:var(--type-card-title-family);font-size:var(--win-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading);margin:0}.financial-win__trust-card p{color:var(--win-card-muted);font-family:var(--type-card-body-family);font-size:var(--win-card-copy-size);font-weight:var(--type-card-body-weight);letter-spacing:var(--type-card-body-tracking);line-height:var(--type-card-body-leading);margin:0}.financial-win__summary{isolation:isolate;min-width:0;min-height:var(--win-summary-min-block);border:1px solid var(--win-summary-border);border-radius:var(--win-summary-radius);background:var(--win-summary-surface);-webkit-backdrop-filter:var(--win-summary-glass-filter);box-shadow:inset 0 1px 0 var(--win-summary-edge-highlight),inset 0 -1px 0 var(--win-summary-edge-lowlight),var(--win-summary-shadow);padding:var(--win-summary-padding);color:var(--win-summary-ink);background-clip:padding-box;grid-area:summary;align-content:space-between;display:grid;position:relative;overflow:hidden}.financial-win__summary:before{z-index:0;border:1px solid var(--win-summary-border);border-radius:calc(var(--win-summary-radius) - 1px);background:var(--win-summary-glass-sheen);content:"";opacity:var(--win-summary-glass-sheen-opacity);pointer-events:none;position:absolute;inset:1px}.financial-win__summary>*{z-index:1;position:relative}.financial-win__summary-head{gap:var(--space-2);display:grid}.financial-win__summary-head span,.financial-win__summary-metrics dt,.financial-win__summary-note{color:var(--win-summary-kicker-ink);font-family:var(--type-caption-family);font-size:var(--product-type-size-pill);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.financial-win__summary-head strong{color:var(--win-summary-label-ink);font-family:var(--type-card-title-family);font-size:var(--win-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading)}.financial-win__summary-year{margin:clamp(var(--space-8),7vw,var(--space-11)) 0 var(--space-6);color:var(--win-summary-ink);font-family:var(--type-numeric-family);font-size:var(--win-summary-year-size);font-weight:var(--type-numeric-weight);letter-spacing:var(--type-numeric-tracking);line-height:.86}.financial-win__summary-meter{height:var(--win-summary-meter-block-size);border-radius:var(--radius-pill);background:var(--win-summary-meter-track);overflow:hidden}.financial-win__summary-meter span{width:var(--win-summary-meter-progress);border-radius:inherit;background:var(--win-summary-meter-fill);height:100%;display:block}.financial-win__summary-range{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);border:1px solid var(--win-summary-range-border);border-radius:var(--win-summary-range-radius);background:var(--win-summary-range-surface);padding:var(--win-summary-range-padding);display:flex}.financial-win__summary-range span,.financial-win__summary-scenarios dt{color:var(--win-summary-muted);font-family:var(--type-caption-family);font-size:var(--product-type-size-pill);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.financial-win__summary-range strong{color:var(--win-summary-ink);font-family:var(--type-card-title-family);font-size:var(--win-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading);text-align:right}.financial-win__summary-scenarios{grid-template-columns:var(--win-summary-scenario-grid);gap:var(--win-summary-scenario-gap);margin:var(--space-3) 0 0;display:grid}.financial-win__summary-scenarios div{border:1px solid var(--win-summary-scenario-border);border-radius:var(--win-summary-scenario-radius);background:var(--win-summary-scenario-surface);padding:var(--win-summary-scenario-padding)}.financial-win__summary-scenarios dd{margin:var(--space-1) 0 0;color:var(--win-summary-ink);font-family:var(--type-card-title-family);font-size:var(--win-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading)}.financial-win__summary-metrics{gap:var(--win-summary-metric-gap);margin:var(--space-6) 0 0;display:grid}.financial-win__summary-metrics div{gap:var(--space-4);border-top:1px solid var(--win-summary-metric-rule);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.financial-win__summary-metrics dd{color:var(--win-summary-metric-value-ink);font-family:var(--type-card-title-family);font-size:var(--win-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading);text-align:right;margin:0}.financial-win__summary-note{margin:var(--space-7) 0 0;color:var(--win-summary-note-ink)}.ambit-learning{background:var(--ambit-section-surface);color:var(--ambit-section-ink);overflow:hidden}.ambit-learning__inner{width:min(calc(100% - 40px),var(--max-width));grid-template-columns:var(--ambit-support-grid);grid-template-areas:var(--ambit-layout-template-areas);column-gap:var(--ambit-support-gap);row-gap:var(--ambit-content-band-gap);padding:var(--ambit-section-padding-top) 0 var(--ambit-section-padding-bottom);align-items:start;margin:0 auto;display:grid}.ambit-learning__intro{max-width:var(--ambit-copy-max);grid-area:intro}.ambit-learning__story{min-width:0;display:contents}.ambit-learning__intro h2{color:var(--ambit-section-ink);font-family:var(--type-section-family);font-size:var(--ambit-home-title-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-tight-leading);text-wrap:var(--home-v2-type-heading-wrap);margin:0}.ambit-learning__intro p{margin:var(--home-rhythm-heading-to-copy) 0 0;color:var(--ambit-section-muted);font-family:var(--type-subcopy-family);font-size:var(--ambit-home-copy-size);font-weight:var(--type-subcopy-weight);letter-spacing:var(--type-subcopy-tracking);line-height:var(--type-subcopy-leading)}.ambit-learning__cta{width:fit-content;min-block-size:var(--ambit-gateway-cta-min-block);padding-inline:var(--ambit-gateway-cta-padding-inline);border:1px solid var(--ambit-gateway-cta-border);border-radius:var(--ambit-gateway-cta-radius);background:var(--ambit-gateway-cta-surface);box-shadow:0 14px 34px var(--ambit-gateway-cta-shadow);color:var(--ambit-gateway-cta-ink);font-family:var(--type-cta-family);font-size:var(--product-type-size-cta);font-weight:var(--type-cta-weight);letter-spacing:var(--type-cta-tracking);line-height:var(--type-cta-leading);transition:background var(--campaign-tactile-pill-transition),border-color var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);justify-content:center;align-items:center;margin-block-start:var(--ambit-gateway-cta-margin-start);text-decoration:none;display:inline-flex}.ambit-learning__cta:hover,.ambit-learning__cta:focus-visible{border-color:var(--ambit-gateway-cta-border-hover);background:var(--ambit-gateway-cta-surface-hover);box-shadow:0 16px 38px var(--ambit-gateway-cta-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-learning__cta:active{background:var(--ambit-gateway-cta-surface-active);box-shadow:0 8px 22px var(--ambit-gateway-cta-active-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.ambit-learning__cta:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),0 16px 38px var(--ambit-gateway-cta-hover-shadow);outline:none}.ambit-learning__media{box-sizing:border-box;inline-size:var(--ambit-media-inline-size);min-inline-size:0;max-inline-size:100%;aspect-ratio:var(--ambit-media-aspect);padding:var(--ambit-media-frame-padding);border:1px solid var(--ambit-media-frame-border);border-radius:var(--ambit-media-frame-radius);background:var(--ambit-media-frame-surface);box-shadow:var(--ambit-media-shadow);isolation:isolate;grid-area:media;justify-self:start;margin:0;display:grid;position:relative;overflow:hidden}.ambit-learning__media-image{border-radius:var(--ambit-media-radius);object-fit:var(--ambit-media-object-fit);object-position:var(--ambit-media-object-position);block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.ambit-learning__cards{width:100%;grid-area:cards;min-inline-size:0;max-inline-size:100%;margin:0;padding-bottom:0;position:relative;transform:none}.ambit-learning__cards:before{display:none}.ambit-learning__card-grid{will-change:auto;width:100%;padding-inline:0;animation:none;display:block}.ambit-learning__group[aria-hidden=true]{display:none}.ambit-learning__group{grid-template-columns:var(--ambit-card-grid);gap:var(--ambit-card-gap);display:grid}.ambit-learning__card{width:var(--ambit-card-width);min-height:var(--ambit-card-min-height);padding:var(--ambit-card-padding);border:1px solid var(--ambit-card-border);border-radius:var(--ambit-card-radius);background:var(--ambit-card-surface);box-shadow:var(--ambit-card-shadow);align-content:space-between;transition:box-shadow .18s,transform .18s;display:grid}.ambit-learning__card:hover{background:var(--ambit-card-surface-hover);box-shadow:var(--ambit-card-hover-shadow);transform:none}.ambit-learning__card span{color:var(--ambit-card-kicker-ink);font-family:var(--type-caption-family);font-size:var(--product-type-size-pill);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.ambit-learning__card p{margin:var(--ambit-card-copy-margin-start) 0 0;color:var(--ambit-card-body-ink);font-family:var(--type-card-title-family);font-size:var(--ambit-home-card-copy-size);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking);line-height:var(--type-card-title-leading);overflow-wrap:var(--ambit-card-copy-overflow-wrap);-webkit-hyphens:var(--ambit-card-copy-hyphens);hyphens:var(--ambit-card-copy-hyphens);text-wrap:var(--ambit-card-copy-text-wrap)}.ambit-learning__card small{margin-top:var(--ambit-card-caption-margin-start);color:var(--ambit-card-caption-ink);font-family:var(--type-caption-family);font-size:var(--home-type-card-body-small-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);display:block}.site-footer{z-index:2;margin-top:var(--footer-section-overlap);border-radius:var(--footer-section-radius) var(--footer-section-radius) 0 0;background:var(--footer-section-surface);box-shadow:var(--footer-section-edge-shadow);color:var(--footer-section-ink);font-family:var(--footer-font-family);opacity:1;transform-origin:50% 0;will-change:auto;transition:none;position:relative;overflow:hidden;transform:none}.site-footer.is-visible{opacity:1;transform:none}.site-footer__inner{z-index:1;width:var(--footer-shell-inline-size);padding:var(--footer-section-padding-top) 0 var(--footer-section-padding-bottom);margin:0 auto;position:relative}.site-footer__brand{--wordmark-height:var(--footer-brand-wordmark-block-size);--wordmark-width:var(--footer-brand-wordmark-inline-size);align-items:center;gap:var(--footer-brand-lockup-gap);width:fit-content;min-height:34px;margin:0 0 var(--footer-brand-margin-block-end);color:var(--footer-section-ink);display:inline-flex}.site-footer__logo{width:var(--footer-brand-mark-size);height:var(--footer-brand-mark-size);flex:none;margin-inline-end:var(--footer-brand-mark-trim-inline-end);display:block}.site-footer__wordmark-frame{width:var(--wordmark-width);height:var(--wordmark-height);flex:none;display:block;position:relative;overflow:hidden}.site-footer__wordmark{width:var(--wordmark-width);height:var(--wordmark-height);object-fit:fill;display:block;position:absolute;top:0;left:0}.site-footer__brand-meta{align-items:center;gap:var(--footer-brand-meta-gap);min-width:0;margin-left:var(--footer-brand-meta-margin-inline-start);white-space:nowrap;display:inline-flex}.site-footer__brand-divider{width:var(--footer-brand-divider-inline-size);height:var(--footer-brand-divider-block-size);flex:0 0 var(--footer-brand-divider-inline-size);border-radius:var(--footer-brand-divider-radius);background:var(--footer-brand-divider-ink);color:#0000;font-size:0;line-height:0;display:block;overflow:hidden}.site-footer__descriptor{color:var(--footer-section-muted);font-size:var(--footer-brand-descriptor-type-size);font-weight:var(--type-caption-weight);letter-spacing:var(--header-descriptor-type-tracking);white-space:nowrap;line-height:1;transform:translateY(1px)}.site-footer__locale-flag{width:var(--footer-brand-flag-size);height:var(--footer-brand-flag-size);border-radius:var(--footer-brand-flag-radius);box-shadow:var(--footer-brand-flag-shadow);flex:none;display:block}.site-footer__top{z-index:2;opacity:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);align-items:start;gap:clamp(54px,8vw,126px);transition:none;display:grid;position:relative;transform:none}.site-footer.is-visible .site-footer__top{opacity:1;transform:none}.site-footer__signup{max-width:620px}.site-footer__signup h2{max-width:660px;padding-block:var(--footer-title-padding-block);color:var(--footer-section-ink);font-family:var(--type-section-family);font-size:var(--footer-title-size);font-weight:var(--type-footer-title-weight);letter-spacing:var(--type-footer-title-tracking);line-height:var(--footer-title-leading);text-wrap:var(--home-v2-type-heading-wrap);margin:0}.site-footer__signup p{max-width:480px;margin:var(--home-rhythm-heading-to-copy) 0 0;color:var(--footer-section-muted);font-size:var(--footer-copy-size);font-weight:var(--footer-copy-weight);letter-spacing:var(--footer-copy-tracking);line-height:var(--footer-copy-leading)}.site-footer__form{align-items:stretch;gap:10px;margin-top:clamp(34px,4vw,52px);display:flex}.site-footer__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer__form input{border:1px solid var(--footer-input-border);border-radius:var(--footer-capsule-radius);background:var(--footer-input-surface);width:min(330px,100%);min-height:62px;color:var(--footer-section-ink);font:inherit;font-size:var(--footer-input-type-size);font-weight:var(--footer-input-type-weight);letter-spacing:var(--footer-input-type-tracking);line-height:var(--footer-input-type-leading);outline:none;padding:0 26px;transition:border-color .16s,box-shadow .16s}.site-footer__form input::placeholder{color:var(--footer-input-placeholder)}.site-footer__form input:focus-visible{border-color:var(--footer-section-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--footer-section-accent) 22%,transparent)}.site-footer__submit{--shine-pill-track:var(--footer-input-border);border:1px solid var(--footer-submit-border);border-radius:var(--footer-capsule-radius);background:var(--footer-submit-surface);min-height:62px;box-shadow:var(--footer-submit-shadow);color:var(--footer-submit-ink);cursor:pointer;font:inherit;font-size:var(--footer-input-type-size);font-weight:var(--footer-input-type-weight);letter-spacing:var(--footer-input-type-tracking);line-height:var(--footer-input-type-leading);padding:0 32px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.site-footer__submit:hover{border-color:var(--footer-submit-border-hover);background:var(--footer-submit-surface-hover);box-shadow:var(--footer-submit-hover-shadow)}.site-footer__submit:active{background:var(--footer-submit-surface-active);box-shadow:var(--footer-submit-active-shadow);transform:translateY(1px)}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,74px);display:grid}.site-footer__nav h3{color:var(--footer-section-muted);font-size:var(--footer-nav-heading-size);font-weight:var(--footer-nav-heading-weight);letter-spacing:var(--footer-nav-heading-tracking);line-height:var(--footer-nav-heading-leading);margin:0 0 22px}.site-footer__nav a{width:fit-content;min-height:34px;color:var(--footer-section-ink);font-size:var(--type-footer-link-size);font-weight:var(--type-footer-link-weight);letter-spacing:var(--type-footer-link-tracking);line-height:var(--type-footer-link-leading);align-items:center;transition:color .16s,transform .16s;display:flex}.site-footer__nav a+a{margin-top:8px}.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__nav a.is-current{color:var(--footer-text-accent)}.site-footer__nav a:hover{transform:translate(2px)}.site-footer__bottom{z-index:2;border-top:1px solid var(--footer-section-rule);opacity:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin-top:clamp(74px,9vw,128px);padding-top:30px;transition:none;display:grid;position:relative;transform:none}.site-footer.is-visible .site-footer__bottom{opacity:1;transform:none}.site-footer__bottom p,.site-footer__legal a{color:var(--footer-section-ink);font-size:var(--type-footer-legal-size);font-weight:var(--type-footer-legal-weight);letter-spacing:var(--type-footer-legal-tracking);line-height:var(--type-footer-legal-leading);margin:0}.site-footer__bottom p{max-width:390px}.site-footer__legal{align-items:center;gap:22px;display:flex}.site-footer__legal span{width:var(--footer-legal-dot-size);height:var(--footer-legal-dot-size);border-radius:var(--footer-capsule-radius);background:var(--footer-text-accent);display:block}.site-footer__legal a{align-items:center;min-height:34px;transition:color .16s,transform .16s;display:inline-flex}.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:var(--footer-text-accent);transform:translateY(-1px)}.site-footer__regulatory{z-index:2;max-width:var(--footer-regulatory-copy-max);margin-top:var(--footer-regulatory-margin-top);padding-top:var(--footer-regulatory-padding-top);border-top:1px solid var(--footer-regulatory-rule);color:var(--footer-regulatory-ink);font-family:var(--footer-regulatory-font-family);font-size:var(--footer-regulatory-type-size);font-weight:var(--footer-regulatory-type-weight);letter-spacing:var(--footer-regulatory-type-tracking);line-height:var(--footer-regulatory-type-leading);scroll-margin-block-start:var(--space-8);position:relative}.site-footer__regulatory h2{margin:0 0 var(--footer-regulatory-heading-margin-block-end);color:var(--footer-regulatory-strong-ink);font-family:var(--footer-regulatory-heading-family);font-size:var(--footer-regulatory-heading-size);font-weight:var(--footer-regulatory-heading-weight);letter-spacing:var(--footer-regulatory-heading-tracking);line-height:var(--footer-regulatory-heading-leading)}.site-footer__regulatory-copy{max-width:var(--footer-regulatory-copy-max);column-count:var(--footer-regulatory-copy-columns);column-gap:var(--footer-regulatory-column-gap)}.site-footer__regulatory-copy p{break-inside:avoid;max-width:var(--footer-regulatory-copy-max);margin:0}.site-footer__regulatory-copy p+p{margin-top:var(--footer-regulatory-paragraph-gap)}.site-footer__regulatory strong{color:var(--footer-regulatory-strong-ink);font-weight:var(--footer-regulatory-strong-weight)}@media(prefers-reduced-motion:reduce){.decision-proof__columns article,.worked-carousel__chip--scenario,.worked-carousel__panel,.financial-win__intro,.financial-win__trust-card,.ambit-learning__card,.site-footer,.site-footer__top,.site-footer__bottom,.site-footer__nav a,.site-footer__legal a{opacity:1;will-change:auto;transition:none;transform:none}.decision-proof__columns article:hover,.decision-proof__columns article:active,.worked-carousel__chip--scenario:hover,.worked-carousel__chip--scenario:active,.site-footer__nav a:hover,.site-footer__legal a:hover{transform:none}.worked-carousel__result strong.is-generating{color:var(--scenario-answer-ink);filter:none;animation:none}.worked-carousel__spending-gauge-fill{stroke-dashoffset:var(--proof-carousel-gauge-funded-offset,100);will-change:auto;transition:none}.shine-pill:hover>.shine-pill__border,.shine-pill:focus-visible>.shine-pill__border,.worked-carousel__chip--scenario.is-active>.shine-pill__border{animation:none}.ambit-learning__card-grid{width:auto;animation:none}.ambit-learning__group[aria-hidden=true]{display:none}}@media(max-width:1100px){.hero-stage{--home-hero-composition-grid:minmax(0, 1fr);--home-hero-composition-block-padding-start:0px;--home-hero-composition-block-padding-end:0px;--home-hero-visual-bleed-inline:0px;--home-hero-visual-block-size:var(--home-hero-artwork-min-block);--home-hero-figure-inline-size:clamp(24rem, 48vw, 29rem);--home-hero-artifact-inline-size:clamp(15rem, 33vw, 20rem);--home-hero-product-visual-gap:clamp(1rem, 3vw, 1.5rem);--home-hero-product-visual-inline-size:calc(var(--home-hero-figure-inline-size) + var(--home-hero-product-visual-gap) + var(--home-hero-artifact-inline-size));--home-hero-artifact-lift:clamp(-5rem, -10svh, -3rem);--home-hero-content-optical-shift-y:0px}.hero-stage__composition{grid-template-columns:minmax(0,1fr);grid-template-rows:min-content minmax(var(--home-hero-artwork-min-block),1fr);width:min(calc(100% - 32px),var(--max-width));align-content:start;justify-items:center;padding-block:0}.hero-stage__content{--home-hero-content-block-padding:clamp(104px, 12svh, 126px) 0 var(--home-hero-copy-safe-gap);text-align:center;grid-area:1/1;align-self:start;justify-items:center;width:min(100% - 32px,760px);margin:0 auto}.hero-stage__artwork{inline-size:var(--home-hero-artwork-visual-inline-size);block-size:auto;min-block-size:var(--home-hero-artwork-min-block);grid-area:2/1;place-self:stretch center;overflow:hidden}}@media(min-width:1101px)and (max-width:1359px){.hero-stage{--home-hero-content-inline-size:clamp(34rem, 48vw, 39rem);--home-hero-headline-size:clamp(3.85rem, 5.2vw, 4.65rem);--home-hero-visual-block-size:clamp(34rem, 78svh, 44rem);--home-hero-figure-inline-size:clamp(30rem, 38vw, 34rem);--home-hero-artifact-inline-size:clamp(18rem, 26vw, 22rem);--home-hero-product-visual-gap:clamp(1.25rem, 2vw, 1.75rem);--home-hero-visual-bleed-inline:clamp(3rem, 8vw, 7rem);--home-hero-artifact-lift:clamp(-9rem, -17svh, -6.5rem)}}@media(min-width:1360px)and (max-width:1599px){.hero-stage{--home-hero-content-inline-size:clamp(40rem, 51vw, 46rem);--home-hero-headline-size:clamp(4.1rem, 4.6vw, 4.9rem);--home-hero-bg-inline-size:min(108%, 2400px);--home-hero-visual-block-size:clamp(36rem, 80svh, 46rem);--home-hero-figure-inline-size:clamp(33rem, 38vw, 35rem);--home-hero-artifact-inline-size:clamp(20rem, 26vw, 23rem);--home-hero-product-visual-gap:clamp(1.25rem, 2vw, 2rem);--home-hero-visual-bleed-inline:clamp(5rem, 9vw, 9rem);--home-hero-artifact-lift:clamp(-10.5rem, -18svh, -7.5rem)}}@media(min-width:1600px){.hero-stage{--home-hero-content-inline-size:clamp(43rem, 39vw, 50rem);--home-hero-headline-size:clamp(4.6rem, 4.1vw, 5.45rem);--home-hero-bg-inline-size:min(110%, 2400px);--home-hero-visual-block-size:clamp(44rem, 78svh, 55rem);--home-hero-figure-inline-size:clamp(36rem, 33vw, 42rem);--home-hero-artifact-inline-size:clamp(21rem, 22vw, 26rem);--home-hero-product-visual-gap:clamp(1.5rem, 2vw, 2.5rem);--home-hero-visual-bleed-inline:clamp(9rem, 13vw, 18rem);--home-hero-artifact-lift:clamp(-13rem, -18svh, -9rem)}}@media(max-width:900px){.hero-stage{--home-hero-figure-inline-size:clamp(19rem, 70vw, 24rem);--home-hero-artifact-inline-size:clamp(9rem, 42vw, 14rem);--home-hero-product-visual-gap:clamp(.75rem, 3vw, 1rem);--home-hero-artifact-lift:clamp(-5rem, -12svh, -3rem)}.hero-stage__composition{grid-template-columns:minmax(0,1fr);grid-template-rows:min-content minmax(var(--home-hero-artwork-min-block),1fr);width:min(calc(100% - 32px),var(--max-width));align-content:start;justify-items:center;padding-block:0}.hero-stage__content{text-align:center;grid-area:1/1;align-self:start;justify-items:center;width:min(100% - 32px,760px);margin:0 auto}.hero-stage__artwork{inline-size:var(--home-hero-artwork-visual-inline-size);block-size:auto;min-block-size:var(--home-hero-artwork-min-block);grid-area:2/1;place-self:stretch center;overflow:hidden}.worked-carousel{min-height:var(--proof-carousel-tablet-height);--scenario-chip-type-size:14px;--scenario-chip-inline-padding:14px;--scenario-chip-beacon-gap:7px}.worked-carousel__media{object-position:50% 72%;transform:scale(1.5)}.worked-carousel__panel{width:auto;left:24px;right:24px}.worked-carousel__panel--spending{top:72px}.worked-carousel__panel--scenario{top:auto;bottom:72px}}@media(min-width:901px)and (max-width:1100px){.hero-stage{--home-hero-artifact-inline-anchor:81%}.worked-carousel{--scenario-chip-type-size:12.5px;--scenario-chip-row-template:minmax(4.8em, .75fr) minmax(8.4em, 1.25fr) minmax(7em, 1fr);--scenario-chip-facet-template:minmax(0, .9fr) minmax(7.5em, 1.2fr) minmax(0, .9fr);--scenario-chip-inline-padding:10px;--scenario-chip-beacon-size:4px;--scenario-chip-beacon-gap:4px}}@media(max-width:680px){.hero-stage{--home-hero-artifact-aspect:698 / 366;--home-hero-artifact-inline-ratio:1.907}}@media(max-width:900px){html[data-home-mobile-menu=open],html[data-home-mobile-menu=open] body{overflow:hidden}.hero-stage{--home-hero-secondary-cta-display:none}.site-header[data-mobile-menu-open=true]{--header-ink:var(--header-mobile-menu-panel-ink);--header-muted:var(--header-mobile-menu-panel-ink);--header-brand-wordmark-default-display:none;--header-brand-wordmark-drawer-display:block;background:var(--header-mobile-menu-panel-bg);border-color:#0000;position:fixed}html[data-theme=dark] .site-header[data-mobile-menu-open=true]{--header-brand-wordmark-default-display:block;--header-brand-wordmark-drawer-display:none}.site-header__inner{z-index:2;width:min(calc(100% - 32px),var(--max-width));min-height:var(--header-mobile-row-min-block);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--header-mobile-row-min-block);column-gap:var(--header-mobile-column-gap);row-gap:var(--header-mobile-drawer-gap);position:relative}.site-header__brand{z-index:3;grid-area:1/1;align-self:center;position:relative}.site-header__links{display:none}.site-header__controls{z-index:3;grid-area:1/2;align-self:center;gap:8px;position:relative}.site-header__actions--desktop{display:none}.site-header__actions--menu{gap:var(--header-mobile-menu-action-gap);border-block-start:1px solid var(--header-mobile-menu-action-rule);grid-template-columns:1fr;margin-block-start:var(--header-mobile-menu-action-margin-block-start);padding-block-start:var(--header-mobile-menu-action-padding-block-start);display:grid;position:static}.site-header__menu-toggle{inline-size:var(--header-mobile-control-size);min-height:var(--header-mobile-control-size);box-shadow:var(--theme-toggle-pill-compact-shadow);gap:0;padding:0;display:inline-flex}.site-header[data-mobile-menu-open=true] .site-header__menu-toggle,html[data-theme=dark] .site-header[data-mobile-menu-open=true] .site-header__menu-toggle{color:var(--header-mobile-menu-panel-ink);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.site-header[data-mobile-menu-open=true] .site-header__menu-toggle:hover,html[data-theme=dark] .site-header[data-mobile-menu-open=true] .site-header__menu-toggle:hover{background:var(--header-mobile-menu-link-bg-hover);box-shadow:none;border-color:#0000}.site-header[data-mobile-menu-open=true] .site-header__menu-toggle:active,html[data-theme=dark] .site-header[data-mobile-menu-open=true] .site-header__menu-toggle:active{background:var(--header-mobile-menu-link-bg-active);box-shadow:none}.site-header__theme-toggle--menu,.site-header__secondary-action--menu,.site-header__action--menu{--tactile-pill-hover-filter:none;--tactile-pill-gloss-opacity:.08;inline-size:100%;min-height:var(--header-mobile-menu-action-min-block);border-radius:var(--header-mobile-menu-action-radius)}.site-header__action--menu{--tactile-pill-gloss-opacity:.12}.site-header__theme-toggle--menu{padding:0 var(--header-mobile-menu-action-padding-inline);border-color:var(--header-mobile-menu-theme-border);background:var(--header-mobile-menu-theme-bg);color:var(--header-mobile-menu-control-ink);box-shadow:var(--header-mobile-menu-theme-shadow);justify-content:flex-start;gap:10px}.site-header__theme-toggle--menu:hover{border-color:var(--header-mobile-menu-theme-border-hover);background:var(--header-mobile-menu-theme-bg-hover);box-shadow:var(--header-mobile-menu-theme-shadow-hover)}.site-header__theme-toggle--menu:active{background:var(--header-mobile-menu-theme-bg-active);box-shadow:var(--header-mobile-menu-theme-shadow-active)}.site-header__theme-toggle--menu .site-header__theme-label{inline-size:auto;display:inline-block}.site-header__secondary-action--menu{padding:0 var(--header-mobile-menu-action-padding-inline);border:1px solid var(--header-mobile-menu-secondary-border);background:var(--header-mobile-menu-secondary-bg);color:var(--header-mobile-menu-secondary-ink);font-size:var(--header-action-type-size);font-weight:var(--type-cta-weight);letter-spacing:var(--header-action-type-tracking);box-shadow:var(--header-mobile-menu-secondary-shadow);justify-content:center;align-items:center;line-height:1;display:inline-flex}.site-header__secondary-action--menu:hover{border-color:var(--header-mobile-menu-secondary-border-hover);background:var(--header-mobile-menu-secondary-bg-hover);color:var(--header-mobile-menu-secondary-ink);box-shadow:var(--header-mobile-menu-secondary-hover-shadow)}.site-header__secondary-action--menu:active{background:var(--header-mobile-menu-secondary-bg-active);color:var(--header-mobile-menu-secondary-ink);box-shadow:var(--header-mobile-menu-secondary-active-shadow);transform:translateY(1px)}.site-header__action--menu,html[data-theme=dark] .site-header__action--menu{--shine-pill-track:var(--header-mobile-menu-cta-shine-track);--shine-pill-sweep:var(--header-mobile-menu-cta-shine-sweep);--shine-pill-opacity:var(--header-mobile-menu-cta-shine-opacity);padding:0 var(--header-mobile-menu-action-padding-inline);border-color:var(--header-mobile-menu-cta-border);background:var(--header-mobile-menu-cta-bg);color:var(--header-mobile-menu-cta-ink);text-shadow:none;box-shadow:inset 0 1px 0 var(--header-mobile-menu-cta-highlight),inset 0 -1px 0 var(--header-mobile-menu-cta-lowlight),var(--header-mobile-menu-cta-shadow)}.site-header__action--menu:hover,html[data-theme=dark] .site-header__action--menu:hover{border-color:var(--header-mobile-menu-cta-border-hover);background:var(--header-mobile-menu-cta-bg-hover);color:var(--header-mobile-menu-cta-ink-hover);box-shadow:inset 0 1px 0 var(--header-mobile-menu-cta-highlight-hover),inset 0 -1px 0 var(--header-mobile-menu-cta-lowlight-hover),var(--header-mobile-menu-cta-shadow-hover)}.site-header__action--menu:active,html[data-theme=dark] .site-header__action--menu:active{background:var(--header-mobile-menu-cta-bg-active);color:var(--header-mobile-menu-cta-ink-active);box-shadow:inset 0 2px 6px var(--header-mobile-menu-cta-press-shadow),inset 0 1px 0 var(--header-mobile-menu-cta-highlight-active),var(--header-mobile-menu-cta-shadow-active)}.site-header__theme-dot{border:1.75px solid var(--theme-toggle-beacon-bg);width:12px;height:12px;box-shadow:inset -3.25px -1.75px 0 -1.75px var(--theme-toggle-beacon-bg),0 0 10px var(--theme-toggle-beacon-glow);background:0 0;position:relative}html[data-theme=dark] .site-header__theme-dot{background:var(--theme-toggle-beacon-bg);border-color:var(--theme-toggle-beacon-bg);box-shadow:0 0 0 3px var(--theme-toggle-night-beacon-halo),0 0 14px var(--theme-toggle-beacon-glow)}.site-header__mobile-menu{z-index:1;display:var(--header-mobile-menu-panel-layout);flex-direction:var(--header-mobile-menu-panel-direction);min-block-size:100svh;inline-size:100%;padding:var(--header-mobile-menu-panel-padding);overscroll-behavior:contain;border-radius:var(--header-mobile-menu-panel-radius);background:var(--header-mobile-menu-panel-bg);color:var(--header-mobile-menu-panel-ink);box-shadow:var(--header-mobile-menu-panel-shadow);-webkit-backdrop-filter:var(--header-mobile-menu-panel-backdrop-filter);border:0;position:fixed;inset:0;overflow-y:auto}.site-header__mobile-menu[hidden]{display:none}.site-header__mobile-links{gap:var(--header-mobile-menu-panel-gap);display:grid}.site-header__mobile-links .site-header__mobile-link{min-height:var(--header-mobile-menu-link-min-block);padding-inline:var(--header-mobile-menu-link-padding-inline);border-bottom:1px solid var(--header-mobile-menu-link-rule);border-radius:var(--header-mobile-menu-link-radius);color:var(--header-mobile-menu-link-ink);font-size:var(--header-mobile-menu-link-type-size);font-weight:var(--header-mobile-menu-link-type-weight);line-height:var(--header-mobile-menu-link-type-leading);justify-content:space-between}.site-header__mobile-links .site-header__mobile-link:after{display:none}.site-header__mobile-links .site-header__mobile-link-icon{inline-size:var(--header-mobile-menu-link-icon-size);block-size:var(--header-mobile-menu-link-icon-size);stroke-width:2.4px;flex:none}.site-header__mobile-links .site-header__mobile-link:hover{background:var(--header-mobile-menu-link-bg-hover);color:var(--header-mobile-menu-link-hover-ink)}.site-header__mobile-links .site-header__mobile-link.site-header__link--active{background:var(--header-mobile-menu-link-bg-active);color:var(--header-mobile-menu-link-active-ink)}.site-header__theme-toggle--menu{color:var(--header-mobile-menu-control-ink)}}@media(max-width:820px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto}.site-header__descriptor{display:none}.site-header__brand{--wordmark-height:var(--header-brand-wordmark-block-size);--wordmark-width:var(--header-brand-wordmark-inline-size)}.hero-stage__content{--home-hero-content-block-padding:clamp(108px, 13svh, 128px) 0 var(--home-hero-copy-safe-gap);width:min(100% - 32px,760px)}.hero-stage__headline{max-width:660px;font-size:var(--product-type-size-display-hero);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.hero-stage__subcopy{max-width:500px;font-size:var(--product-type-size-card-body)}.decision-proof__inner{width:min(calc(100% - 32px),var(--max-width));padding-top:78px}.decision-proof__lead{gap:var(--home-rhythm-heading-to-content);grid-template-columns:1fr}.decision-proof__cards,.decision-proof__columns{grid-template-columns:1fr}.decision-proof__cards{max-width:560px;margin-inline:auto}.decision-proof__card{min-height:360px}.decision-proof__columns{gap:var(--proof-card-gap)}.decision-proof__columns p{max-width:520px}.worked-carousel{min-height:var(--proof-carousel-tablet-height)}.worked-carousel__media{object-position:50% 72%;transform:scale(1.5)}.worked-carousel__panel{width:auto;left:24px;right:24px}.worked-carousel__panel--spending{top:72px}.worked-carousel__panel--scenario{top:auto;bottom:72px}.financial-win__inner{width:min(calc(100% - 32px),var(--max-width));grid-template-columns:1fr;grid-template-areas:var(--win-mobile-layout-template-areas);row-gap:var(--win-content-band-gap);padding:var(--win-section-padding-start) 0 var(--win-section-padding-end)}.financial-win__intro{max-width:var(--win-intro-max)}.financial-win__summary{min-height:var(--win-summary-mobile-min-block)}.financial-win__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-win__trust-card{min-height:var(--win-trust-card-min-block)}.ambit-learning__inner{width:min(calc(100% - 32px),var(--max-width));padding-top:var(--ambit-section-padding-top)}.ambit-learning__intro{max-width:var(--ambit-copy-max)}.ambit-learning__media{inline-size:var(--ambit-media-inline-size)}.ambit-learning__intro h2{font-size:var(--ambit-home-title-size)}.site-footer__inner{width:var(--footer-shell-inline-size);padding-top:78px}.site-footer__top{grid-template-columns:1fr;gap:54px}.site-footer__signup{max-width:680px}.site-footer__signup h2{font-size:var(--footer-title-size);line-height:var(--footer-title-leading)}.site-footer__nav{max-width:620px}.site-footer__bottom{grid-template-columns:1fr;gap:24px;margin-top:76px}.site-footer__regulatory{--footer-regulatory-copy-columns:1}}@media(max-width:560px){.hero-stage{--home-hero-stage-min-block:var(--home-hero-stage-mobile-min-block);--home-hero-artwork-min-block:var(--home-hero-artwork-mobile-min-block);--home-hero-visual-block-size:var(--home-hero-artwork-mobile-min-block);--home-hero-figure-inline-size:clamp(16rem, 86vw, 19rem);--home-hero-artifact-inline-size:clamp(8.25rem, 44vw, 11rem);--home-hero-product-visual-gap:clamp(.625rem, 3vw, .875rem);--home-hero-product-visual-inline-size:calc(var(--home-hero-figure-inline-size) + var(--home-hero-product-visual-gap) + var(--home-hero-artifact-inline-size));--home-hero-artifact-lift:clamp(-4.25rem, -12svh, -2.75rem)}.hero-stage__composition{width:min(calc(100% - 28px),var(--max-width))}.site-header__inner{--header-mobile-column-gap:var(--header-mobile-compact-column-gap);--header-mobile-drawer-gap:var(--header-mobile-compact-drawer-gap);width:min(calc(100% - 28px),var(--max-width));min-height:var(--header-mobile-row-min-block);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;padding:0;position:relative}.site-header__links{justify-content:space-between;gap:0;width:100%}.site-header__brand{max-width:calc(100% - 48px)}.site-header__actions--desktop{position:absolute;top:15px;right:0}.site-header__brand{--wordmark-height:var(--header-brand-wordmark-block-size);--wordmark-width:var(--header-brand-wordmark-inline-size)}.site-header__link{min-height:34px;font-size:var(--product-type-size-pill)}.hero-stage__content{--home-hero-content-block-padding:122px 0 var(--home-hero-copy-safe-gap);width:min(100% - 28px,390px)}.hero-stage__eyebrow{min-height:28px;font-size:var(--product-type-size-pill);margin-bottom:14px;padding:0 13px}.hero-stage__headline{font-size:var(--product-type-size-display-hero-mobile);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.hero-stage__subcopy{max-width:320px;font-size:var(--product-type-size-card-body-small);line-height:var(--type-subcopy-leading);margin-top:14px}.hero-stage__actions{flex-direction:column;gap:7px;width:auto;margin-top:16px}.hero-stage__button{width:auto;min-width:176px;min-height:var(--hero-cta-touch-target);font-size:var(--product-type-size-cta);padding:0 18px}.decision-proof__inner{width:min(calc(100% - 28px),var(--max-width));padding:var(--proof-mobile-section-padding-start) 0 var(--proof-mobile-section-padding-end)}.decision-proof__lead{gap:var(--home-rhythm-heading-to-content);grid-template-columns:1fr}.decision-proof__headline,.decision-proof__worked-intro h2{font-size:var(--proof-section-title-size);line-height:var(--type-section-tight-leading)}.decision-proof__subcopy,.decision-proof__worked-intro p,.decision-proof__note{font-size:var(--proof-section-copy-size);line-height:var(--type-subcopy-leading)}.decision-proof__cards{margin-top:var(--home-rhythm-heading-to-content)}.decision-proof__card{border-radius:var(--proof-mobile-card-radius);min-height:330px}.decision-proof__card--stats,.decision-proof__card--review{padding:20px}.decision-proof__pill-link{min-height:46px;font-size:var(--product-type-size-cta);padding:0 24px}.decision-proof__stats{gap:16px}.decision-proof__stats dd{font-size:var(--proof-scenario-number-size)}.decision-proof__example-pill{grid-template-columns:auto 1fr auto;min-height:68px;padding:8px 14px 8px 8px;bottom:22px;left:18px;right:18px}.decision-proof__example-icon{display:none}.decision-proof__avatar{width:50px;height:50px}.decision-proof__example-text strong,.decision-proof__reviewer strong{font-size:var(--proof-card-title-size)}.decision-proof__example-text span,.decision-proof__reviewer small{font-size:var(--proof-card-body-small-size)}.decision-proof__worked-intro{margin-top:var(--home-rhythm-section-to-worked)}.decision-proof__columns{gap:var(--proof-mobile-card-gap);overscroll-behavior-inline:contain;padding:var(--proof-mobile-scroll-padding-block) var(--proof-mobile-scroll-padding-inline);mask-image:var(--proof-mobile-browse-row-mask);scroll-padding-inline:var(--proof-mobile-scroll-padding-inline);scroll-snap-type:var(--home-mobile-snap-type);scrollbar-width:var(--home-mobile-scrollbar-display);-webkit-overflow-scrolling:touch;-webkit-mask-image:var(--proof-mobile-browse-row-mask);margin-top:0;display:flex;overflow-x:auto}.decision-proof__columns::-webkit-scrollbar{display:var(--home-mobile-scrollbar-display)}.decision-proof__columns article{flex:0 0 var(--proof-mobile-card-width);min-height:var(--proof-mobile-card-min-block);padding:var(--proof-mobile-card-padding);scroll-snap-align:var(--home-mobile-snap-align)}.decision-proof__rule{margin-top:30px}.worked-carousel{--proof-carousel-badge-min-block:var(--proof-carousel-mobile-badge-min-block);--proof-carousel-badge-padding-inline:var(--proof-carousel-mobile-badge-padding-inline);--proof-carousel-gauge-inline-size:var(--proof-carousel-mobile-gauge-inline-size);--proof-carousel-gauge-margin-block-start:var(--proof-carousel-mobile-gauge-margin-block-start);--proof-carousel-gauge-margin-block-end:var(--proof-carousel-mobile-gauge-margin-block-end);--proof-carousel-metric-min-inline-size:var(--proof-carousel-mobile-metric-min-inline-size);--proof-carousel-metrics-gap:var(--proof-carousel-mobile-metrics-gap);gap:var(--proof-carousel-mobile-panel-gap);min-height:auto;padding:var(--proof-carousel-mobile-padding);border-radius:var(--proof-carousel-mobile-radius);--proof-carousel-panel-entry-y:var(--proof-carousel-mobile-panel-entry-y);--scenario-chip-type-size:13px;--scenario-chip-row-template:minmax(0, .85fr) minmax(8.5em, 1.15fr);--scenario-chip-facet-template:repeat(2, minmax(0, 1fr));--scenario-chip-inline-padding:12px;--scenario-chip-beacon-size:5px;--scenario-chip-beacon-gap:6px;margin-top:38px;display:grid}.worked-carousel__panel{border-radius:var(--proof-carousel-mobile-panel-radius);width:100%;position:relative;inset:auto}.worked-carousel__panel--spending{padding:var(--proof-carousel-mobile-spending-panel-padding)}.worked-carousel__panel--scenario{padding:var(--proof-carousel-mobile-scenario-panel-padding)}.worked-carousel__scenario-row,.worked-carousel__facet-row{gap:var(--proof-carousel-mobile-control-gap);overscroll-behavior-inline:contain;padding:var(--space-1) var(--proof-mobile-scroll-padding-inline);mask-image:var(--proof-mobile-browse-row-mask);scroll-padding-inline:var(--proof-mobile-scroll-padding-inline);scroll-snap-type:x proximity;scrollbar-width:var(--home-mobile-scrollbar-display);-webkit-overflow-scrolling:touch;-webkit-mask-image:var(--proof-mobile-browse-row-mask);display:flex;overflow-x:auto}.worked-carousel__scenario-row::-webkit-scrollbar{display:var(--home-mobile-scrollbar-display)}.worked-carousel__facet-row::-webkit-scrollbar{display:var(--home-mobile-scrollbar-display)}.worked-carousel__chip{min-inline-size:var(--proof-carousel-mobile-chip-min-inline);scroll-snap-align:var(--home-mobile-snap-align);flex:none}.worked-carousel__metrics dd{font-size:var(--proof-metric-number-size)}.worked-carousel__chip{min-height:var(--home-mobile-touch-target)}@media(max-width:360px){.worked-carousel{--proof-carousel-mobile-height:1220px;--scenario-chip-type-size:12.5px;--scenario-chip-row-template:1fr;--scenario-chip-inline-padding:10px;--scenario-chip-beacon-size:4px;--scenario-chip-beacon-gap:4px}}.financial-win__inner{width:min(calc(100% - 28px),var(--max-width));grid-template-columns:1fr;grid-template-areas:var(--win-mobile-layout-template-areas);row-gap:var(--win-content-band-gap);padding:var(--home-mobile-section-padding-start) 0 var(--home-mobile-section-padding-end)}.financial-win{--win-section-overlap:var(--win-section-mobile-overlap)}.financial-win__intro h2{font-size:var(--win-title-size);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-tight-leading)}.financial-win__intro p{max-width:330px;margin-top:var(--home-rhythm-heading-to-copy);font-size:var(--win-copy-size);line-height:var(--type-subcopy-leading)}.financial-win__summary{--win-summary-year-size:var(--win-summary-mobile-year-size);--win-summary-scenario-grid:var(--win-summary-mobile-scenario-grid);min-height:var(--win-summary-mobile-min-block);padding:var(--win-summary-mobile-padding)}.financial-win__summary-range{flex-direction:column;align-items:flex-start}.financial-win__trust-grid{gap:var(--win-mobile-trust-card-gap);overscroll-behavior-inline:contain;padding:var(--win-mobile-trust-scroll-padding-block) var(--win-mobile-trust-scroll-padding-inline);mask-image:var(--home-mobile-browse-row-mask);scroll-padding-inline:var(--win-mobile-trust-scroll-padding-inline);scroll-snap-type:var(--home-mobile-snap-type);scrollbar-width:var(--home-mobile-scrollbar-display);-webkit-overflow-scrolling:touch;-webkit-mask-image:var(--home-mobile-browse-row-mask);margin-top:0;display:flex;overflow-x:auto}.financial-win__trust-grid::-webkit-scrollbar{display:var(--home-mobile-scrollbar-display)}.financial-win__trust-card{flex:0 0 var(--win-mobile-trust-card-width);min-height:var(--win-mobile-trust-card-min-block);border-radius:var(--win-mobile-trust-card-radius);padding:var(--win-mobile-trust-card-padding);scroll-snap-align:var(--home-mobile-snap-align)}.financial-win__trust-card h3{margin-top:0}.ambit-learning{--ambit-section-padding-bottom:86px;--ambit-card-width:var(--ambit-home-mobile-card-width);--ambit-card-min-height:var(--ambit-home-mobile-card-min-block);--ambit-card-gap:var(--ambit-home-mobile-card-gap)}.ambit-learning__inner{width:min(calc(100% - 28px),var(--max-width));grid-template-columns:1fr;grid-template-areas:var(--ambit-mobile-layout-template-areas);gap:var(--ambit-support-gap);padding-top:66px}.ambit-learning__story{inline-size:100%;max-inline-size:100%;gap:var(--ambit-home-mobile-story-gap);flex-direction:column;grid-area:story;min-width:0;display:flex}.ambit-learning__intro,.ambit-learning__media{grid-area:auto}.ambit-learning__intro h2{font-size:var(--ambit-home-title-size);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-tight-leading)}.ambit-learning__intro p{max-width:340px;margin-top:var(--home-rhythm-heading-to-copy);font-size:var(--ambit-home-copy-size);line-height:var(--type-subcopy-leading)}.ambit-learning__media{inline-size:var(--ambit-home-mobile-media-inline-size);max-inline-size:100%;aspect-ratio:var(--ambit-home-mobile-media-aspect);align-self:stretch}.ambit-learning__media-image{object-position:var(--ambit-home-mobile-media-object-position)}.ambit-learning__cards{width:100%;margin-top:var(--home-rhythm-heading-to-content);margin-inline:0;transform:none}.ambit-learning__card-grid{overscroll-behavior-inline:contain;width:auto;padding:var(--ambit-home-mobile-track-padding-block) var(--ambit-home-mobile-scroll-padding-inline);mask-image:var(--home-mobile-browse-row-mask);scroll-padding-inline:var(--ambit-home-mobile-scroll-padding-inline);scroll-snap-type:var(--home-mobile-snap-type);scrollbar-width:var(--home-mobile-scrollbar-display);-webkit-mask-image:var(--home-mobile-browse-row-mask);animation:none;overflow-x:auto}.ambit-learning__card-grid::-webkit-scrollbar{display:var(--home-mobile-scrollbar-display)}.ambit-learning__group{gap:var(--ambit-card-gap);flex:none;display:flex}.ambit-learning__group[aria-hidden=true]{display:none}.ambit-learning__card{flex:0 0 var(--ambit-card-width);scroll-snap-align:var(--home-mobile-snap-align);border-radius:var(--ambit-home-mobile-card-radius);padding:var(--ambit-home-mobile-card-padding)}.ambit-learning__card p{margin-top:var(--ambit-home-mobile-card-copy-margin-start);font-size:var(--ambit-home-card-copy-size);line-height:var(--type-card-title-leading)}.ambit-learning__card small{margin-top:var(--ambit-home-mobile-card-caption-margin-start);font-size:var(--home-type-card-body-small-size)}.site-footer{--footer-section-overlap:var(--home-mobile-section-overlap);--footer-entry-start-scale:1;border-radius:var(--footer-mobile-section-radius) var(--footer-mobile-section-radius) 0 0}.site-footer__inner{width:var(--footer-shell-inline-size);padding-top:var(--footer-mobile-inner-padding-top);padding-bottom:var(--footer-mobile-inner-padding-bottom)}.site-footer__brand{row-gap:var(--footer-mobile-brand-row-gap);max-width:100%;margin-bottom:var(--footer-mobile-brand-margin-block-end);flex-wrap:wrap}.site-footer__brand-meta{max-width:var(--footer-mobile-brand-meta-max-inline-size);min-width:0;margin-top:0;margin-left:var(--footer-mobile-brand-meta-margin-inline-start);gap:var(--footer-mobile-brand-meta-gap);white-space:nowrap;flex-wrap:nowrap;flex:0 100%;display:inline-flex}.site-footer__brand-divider{display:var(--footer-mobile-brand-divider-display);height:var(--footer-mobile-brand-divider-block-size)}.site-footer__descriptor{min-width:0;font-size:var(--footer-mobile-brand-descriptor-type-size);line-height:var(--footer-mobile-brand-descriptor-leading);text-wrap:var(--footer-mobile-brand-descriptor-wrap);white-space:var(--footer-mobile-brand-descriptor-white-space)}.site-footer__locale-flag{width:var(--footer-mobile-brand-flag-size);height:var(--footer-mobile-brand-flag-size)}.site-footer__top{gap:var(--footer-mobile-top-gap)}.site-footer__signup h2{font-size:var(--footer-title-size);letter-spacing:var(--type-footer-title-tracking);line-height:var(--footer-title-leading)}.site-footer__signup p{max-width:330px;margin-top:var(--home-rhythm-heading-to-copy);font-size:var(--footer-copy-size);line-height:var(--footer-copy-leading)}.site-footer__form{flex-direction:column;gap:10px;margin-top:30px}.site-footer__form input,.site-footer__submit{width:100%;min-height:56px;font-size:var(--footer-input-type-size)}.site-footer__nav{gap:var(--footer-mobile-nav-gap);grid-template-columns:1fr}.site-footer__nav h3{margin-bottom:var(--footer-mobile-nav-heading-margin-block-end);color:var(--footer-mobile-nav-heading-ink);font-family:var(--footer-mobile-nav-heading-family);font-size:var(--footer-nav-heading-size);font-weight:var(--footer-mobile-nav-heading-weight)}.site-footer__nav a{min-height:var(--footer-mobile-link-min-block);font-family:var(--footer-mobile-nav-link-family);font-size:var(--type-footer-link-size);font-weight:var(--footer-mobile-nav-link-weight);line-height:var(--type-footer-link-leading)}.site-footer__nav a+a{margin-top:var(--footer-mobile-nav-link-gap)}.site-footer__bottom{margin-top:var(--footer-mobile-bottom-margin-top);padding-top:var(--footer-mobile-bottom-padding-top)}.site-footer__bottom p,.site-footer__legal a{font-size:var(--type-footer-legal-size);line-height:var(--type-footer-legal-leading)}.site-footer__legal a{min-height:var(--footer-mobile-legal-link-min-block)}.site-footer__legal{flex-wrap:wrap;gap:14px}.site-footer__regulatory{--footer-regulatory-copy-columns:var(--footer-mobile-regulatory-copy-columns);margin-top:var(--footer-mobile-regulatory-margin-top);padding-top:var(--footer-mobile-regulatory-padding-top);font-size:var(--footer-mobile-regulatory-type-size)}.site-footer__regulatory h2{margin-bottom:var(--footer-mobile-regulatory-heading-margin-block-end);font-size:var(--footer-mobile-regulatory-heading-size)}.site-footer__regulatory-copy p+p{margin-top:var(--footer-mobile-regulatory-paragraph-gap)}}@media(max-width:560px)and (max-height:720px){.hero-stage__content{--home-hero-content-block-padding:112px 0 var(--home-hero-copy-safe-gap)}.hero-stage__eyebrow{margin-bottom:12px}.hero-stage__headline{font-size:var(--home-hero-headline-size);line-height:var(--type-display-leading)}.hero-stage__subcopy{max-width:310px;font-size:var(--product-type-size-card-body-small);line-height:var(--type-subcopy-leading);margin-top:12px}.hero-stage__actions{flex-direction:row;gap:7px;margin-top:14px}.hero-stage__button{min-width:0;min-height:var(--hero-cta-touch-target);font-size:var(--product-type-size-cta);padding:0 13px}.decision-proof__inner{padding:var(--proof-compact-section-padding-start) 0 var(--proof-compact-section-padding-end)}.financial-win__inner{padding:var(--home-compact-section-padding-start) 0 var(--home-compact-section-padding-end)}.decision-proof__cards{margin-top:var(--space-8)}.decision-proof__worked-intro{margin-top:var(--proof-compact-worked-intro-margin)}.decision-proof__columns{margin-top:var(--space-7)}.worked-carousel{--proof-carousel-gauge-inline-size:var(--proof-carousel-compact-gauge-inline-size);--proof-carousel-gauge-margin-block-start:var(--proof-carousel-compact-gauge-margin-block-start);--proof-carousel-gauge-margin-block-end:var(--proof-carousel-compact-gauge-margin-block-end);--proof-carousel-metric-min-inline-size:var(--proof-carousel-compact-metric-min-inline-size);--proof-carousel-metrics-gap:var(--proof-carousel-compact-metrics-gap);gap:var(--proof-carousel-compact-panel-gap);margin-top:var(--proof-carousel-compact-margin-top);padding:var(--proof-carousel-compact-padding)}.worked-carousel__panel--spending,.worked-carousel__panel--scenario{padding:var(--proof-carousel-compact-panel-padding)}.worked-carousel__result{margin-top:var(--space-5);padding:var(--proof-carousel-compact-panel-padding)}.ambit-learning{--ambit-section-padding-bottom:var(--home-compact-section-padding-end)}.ambit-learning__inner{padding-top:var(--home-compact-section-padding-start)}.ambit-learning__cards{margin-top:var(--space-8)}.site-footer__inner{padding-top:var(--footer-mobile-compact-inner-padding-top);padding-bottom:var(--footer-mobile-compact-inner-padding-bottom)}.site-footer__top{gap:var(--footer-mobile-compact-top-gap)}.site-footer__nav{gap:var(--footer-mobile-compact-nav-gap)}.site-footer__bottom{margin-top:var(--footer-mobile-compact-bottom-margin-top)}}@media(min-width:821px)and (max-height:760px){.hero-stage{--home-hero-stage-min-block:100svh;--home-hero-artwork-min-block:clamp(310px, 46svh, 360px);--home-hero-visual-block-size:clamp(400px, 70svh, 560px);--home-hero-product-visual-gap:clamp(10px, 1.6vw, 22px);--home-hero-artifact-lift:clamp(-7rem, -16svh, -4rem)}.hero-stage__composition{--home-hero-composition-block-padding-start:clamp(84px, 10svh, 96px)}.hero-stage__content{--home-hero-content-block-padding:0}.hero-stage__eyebrow{margin-bottom:14px}.hero-stage__headline{font-size:var(--home-hero-headline-size);line-height:var(--home-hero-headline-leading)}.hero-stage__subcopy{max-width:540px;font-size:var(--product-type-size-card-body);line-height:var(--type-subcopy-leading);margin-top:14px}.hero-stage__actions{margin-top:14px}.hero-stage__button{min-height:var(--hero-cta-touch-target);font-size:var(--product-type-size-cta);padding:0 16px}}@media(min-width:821px)and (max-height:640px){.ambit-learning{--ambit-support-grid:var(--ambit-compact-landscape-support-grid);--ambit-support-gap:var(--ambit-compact-landscape-support-gap);--ambit-card-grid:var(--ambit-compact-landscape-card-grid);--ambit-card-min-height:var(--ambit-compact-landscape-card-min-height);--ambit-card-padding:var(--ambit-compact-landscape-card-padding);--ambit-card-copy-margin-start:var(--ambit-compact-landscape-card-copy-margin-start);--ambit-card-caption-margin-start:var(--ambit-compact-landscape-card-caption-margin-start);--ambit-home-card-copy-size:var(--ambit-compact-landscape-card-copy-size);--ambit-media-inline-size:var(--ambit-compact-landscape-media-inline-size);--ambit-media-aspect:var(--ambit-compact-landscape-media-aspect)}.hero-stage{--home-hero-visual-block-size:clamp(360px, 68svh, 460px);--home-hero-artifact-lift:clamp(-6rem, -15svh, -3.5rem)}.hero-stage__composition{--home-hero-composition-block-padding-start:clamp(76px, 9svh, 84px)}.hero-stage__content{--home-hero-content-block-padding:0}.hero-stage__eyebrow{min-height:28px;font-size:var(--product-type-size-pill);margin-bottom:10px}.hero-stage__headline{font-size:var(--home-hero-headline-size);line-height:var(--home-hero-headline-leading)}.hero-stage__subcopy{max-width:500px;font-size:var(--product-type-size-card-body-small);line-height:var(--type-subcopy-leading);margin-top:10px}.hero-stage__actions{margin-top:10px}.hero-stage__button{min-height:var(--hero-cta-touch-target);font-size:var(--product-type-size-cta);padding:0 14px}}@media(max-width:560px)and (max-height:660px){.hero-stage{--home-hero-artifact-lift:clamp(-3.75rem, -11svh, -2.5rem)}.hero-stage__content{--home-hero-content-block-padding:94px 0 var(--home-hero-copy-safe-gap)}.hero-stage__eyebrow{min-height:24px;font-size:var(--product-type-size-pill);margin-bottom:10px;padding:0 11px}.hero-stage__headline{font-size:var(--home-hero-headline-size);line-height:var(--home-hero-headline-leading)}.hero-stage__subcopy{max-width:286px;font-size:var(--product-type-size-card-body-small);line-height:var(--type-subcopy-leading);margin-top:9px}.hero-stage__actions{gap:6px;margin-top:10px}.hero-stage__button{min-height:var(--hero-cta-touch-target);font-size:var(--product-type-size-cta);padding:0 11px}}@media(max-width:360px)and (max-height:660px){.hero-stage__content{--home-hero-content-block-padding:94px 0 var(--home-hero-copy-safe-gap)}}@media(orientation:landscape)and (max-height:520px){.hero-stage{--home-hero-stage-min-block:var(--home-hero-stage-landscape-min-block);--home-hero-artwork-min-block:var(--home-hero-artwork-landscape-min-block);--home-hero-visual-block-size:var(--home-hero-artwork-landscape-min-block);--home-hero-figure-inline-size:clamp(13rem, 38vw, 18rem);--home-hero-artifact-inline-size:clamp(7rem, 28vw, 11rem);--home-hero-product-visual-gap:clamp(8px, 2vw, 14px);--home-hero-artifact-lift:clamp(-2rem, -7svh, -1rem)}.site-header__inner{width:min(calc(100% - 28px),var(--max-width));gap:14px;min-height:56px}.site-header__brand{min-height:28px}.site-header__links{gap:12px}.site-header__link{min-height:28px;font-size:var(--product-type-size-pill)}.hero-stage__content{--home-hero-copy-safe-gap:clamp(12px, 3svh, 18px);--home-hero-content-block-padding:74px 0 var(--home-hero-copy-safe-gap);width:min(100% - 36px,560px)}.hero-stage__eyebrow{min-height:23px;font-size:var(--product-type-size-pill);margin-bottom:8px;padding:0 11px}.hero-stage__headline{max-width:560px;font-size:var(--product-type-size-section-secondary);line-height:var(--home-hero-headline-leading)}.hero-stage__subcopy{display:none}.hero-stage__actions{flex-direction:row;gap:7px;margin-top:10px}.hero-stage__button{min-width:0;min-height:var(--hero-cta-touch-target);font-size:var(--product-type-size-cta);padding:0 12px}}@media(max-width:900px){:root{--home-shell-inline-padding:16px}.site-header__inner{width:var(--home-shell-inline-size)}.hero-stage{--home-hero-canvas-min-block:var(--home-hero-stage-mobile-min-block);--home-hero-canvas-grid:minmax(0, 1fr);--home-hero-canvas-column-gap:0px;--home-hero-canvas-row-gap:var(--home-hero-copy-safe-gap);--home-hero-canvas-align:start;--home-hero-canvas-padding-block-start:var(--header-mobile-row-min-block)}}@media(max-width:560px){:root{--home-shell-inline-padding:14px}.site-header__inner{width:var(--home-shell-inline-size)}}@media(orientation:landscape)and (max-height:520px){:root{--home-shell-inline-padding:14px}.site-header__inner{width:var(--home-shell-inline-size)}.hero-stage{--home-hero-canvas-min-block:var(--home-hero-stage-landscape-min-block);--home-hero-canvas-grid:minmax(0, 1fr) minmax(0, 1fr);--home-hero-canvas-padding-block-start:56px}}@media(min-width:1600px){.hero-stage{--home-hero-content-inline-size:38rem;--home-hero-content-margin-block-start:10.5rem;--home-hero-headline-size:4.25rem;--home-hero-subcopy-inline-size:30rem;--home-hero-subcopy-size:.98rem;--home-hero-actions-margin-block-start:2.8rem;--home-hero-visual-inline-size:61rem;--home-hero-visual-inline-end:-9rem;--home-hero-visual-frame-inset-block-start:18.5%;--home-hero-visual-frame-inset-inline-end:23.5%;--home-hero-visual-frame-inset-inline-start:23.5%;--home-hero-visual-frame-radius:clamp(40px, 3.7vw, 66px)}}@media(min-width:1101px)and (max-width:1599px){.hero-stage{--home-hero-content-inline-size:35rem;--home-hero-content-margin-block-start:10rem;--home-hero-headline-size:3.85rem;--home-hero-subcopy-inline-size:28rem;--home-hero-subcopy-size:.94rem;--home-hero-actions-margin-block-start:2.55rem;--home-hero-visual-inline-size:52rem;--home-hero-visual-inline-end:-5.5rem}}@media(max-width:1100px){.hero-stage{--home-hero-canvas-grid:minmax(0, 1fr);--home-hero-content-inline-size:30rem;--home-hero-content-margin-block-start:6.75rem;--home-hero-headline-size:3.35rem;--home-hero-subcopy-inline-size:25rem;--home-hero-subcopy-size:.9rem;--home-hero-actions-margin-block-start:2rem;--home-hero-visual-inline-size:39rem;--home-hero-visual-inline-end:-4.5rem;--home-hero-visual-frame-inset-block-start:18%;--home-hero-visual-frame-inset-inline-end:24%;--home-hero-visual-frame-inset-inline-start:24%;--home-hero-visual-frame-radius:clamp(28px, 5vw, 48px)}}@media(max-width:720px){.hero-stage{--home-hero-canvas-min-block:100svh;--home-hero-content-inline-size:24rem;--home-hero-content-margin-block-start:1rem;--home-hero-content-optical-shift-y:0px;--home-hero-headline-size:2.85rem;--home-hero-subcopy-inline-size:21rem;--home-hero-subcopy-size:.9rem;--home-hero-actions-margin-block-start:1.75rem;--home-hero-cta-min-block-size:2.75rem;--home-hero-cta-padding-inline:1.15rem;--home-hero-cta-type-size:.86rem;--home-hero-visual-inline-size:23rem;--home-hero-visual-inline-end:calc((100% - var(--home-hero-visual-inline-size)) / 2);--home-hero-visual-frame-inset-block-start:18.5%;--home-hero-visual-frame-inset-inline-end:19%;--home-hero-visual-frame-inset-block-end:var(--home-hero-visual-frame-fold-anchor-offset);--home-hero-visual-frame-inset-inline-start:19%;--home-hero-visual-frame-border-width:4px;--home-hero-visual-frame-radius:clamp(24px, 9vw, 40px);--home-hero-visual-caption-inline-inset:var(--home-hero-visual-frame-border-width);--home-hero-visual-caption-block-end:var(--home-hero-visual-frame-border-width);--home-hero-visual-caption-min-block:clamp(1.8rem, 7vw, 2.15rem);--home-hero-visual-caption-padding-inline:clamp(.45rem, 2vw, .65rem);--home-hero-visual-caption-size:clamp(.58rem, 2.45vw, .68rem)}}@media(max-width:420px){.hero-stage{--home-hero-content-inline-size:17.25rem;--home-hero-content-margin-block-start:.75rem;--home-hero-headline-size:2.35rem;--home-hero-subcopy-inline-size:16.25rem;--home-hero-subcopy-size:.82rem;--home-hero-subcopy-margin-block-start:.9rem;--home-hero-actions-margin-block-start:1.45rem;--home-hero-actions-gap:var(--space-2);--home-hero-cta-min-block-size:2.75rem;--home-hero-cta-padding-inline:1rem;--home-hero-cta-type-size:.82rem;--home-hero-visual-inline-size:22rem;--home-hero-visual-frame-inset-inline-end:18%;--home-hero-visual-frame-inset-inline-start:18%;--home-hero-visual-caption-size:clamp(.56rem, 2.65vw, .64rem)}}@media(max-width:360px){.hero-stage{--home-hero-content-inline-size:16.75rem;--home-hero-headline-size:2.2rem;--home-hero-subcopy-inline-size:15.75rem;--home-hero-visual-inline-size:21rem}}@media(max-width:720px)and (min-height:700px){.hero-stage{--home-hero-content-margin-block-start:var(--home-hero-mobile-rhythm-content-margin-block-start);--home-hero-visual-block-end:var(--home-hero-mobile-rhythm-visual-block-end);--home-hero-visual-inline-size:var(--home-hero-mobile-rhythm-visual-inline-size);--home-hero-visual-frame-inset-block-start:var(--home-hero-mobile-rhythm-visual-frame-inset-block-start);--home-hero-visual-frame-inset-inline-end:var(--home-hero-mobile-rhythm-visual-frame-inset-inline);--home-hero-visual-frame-inset-inline-start:var(--home-hero-mobile-rhythm-visual-frame-inset-inline)}}@media(orientation:landscape)and (max-height:520px){.site-header{--header-mobile-row-min-block:56px;--header-mobile-menu-landscape-panel-padding-block-start:var(--header-mobile-row-min-block);--header-mobile-menu-panel-padding-block-start:var(--header-mobile-menu-landscape-panel-padding-block-start);--header-mobile-menu-panel-padding-block-end:var(--header-mobile-menu-landscape-panel-padding-block-end);--header-mobile-menu-panel-padding:var(--header-mobile-menu-panel-padding-block-start) var(--header-mobile-menu-panel-padding-inline) var(--header-mobile-menu-panel-padding-block-end);--header-mobile-menu-action-gap:var(--header-mobile-menu-landscape-action-gap);--header-mobile-menu-action-padding-block-start:var(--header-mobile-menu-landscape-action-padding-block-start);--header-mobile-menu-action-min-block:var(--header-mobile-menu-landscape-action-min-block);--header-mobile-menu-link-min-block:var(--header-mobile-menu-landscape-link-min-block);--header-mobile-menu-link-type-size:clamp(1.1rem, 3.2vw, 1.35rem);--header-mobile-menu-link-icon-size:1.1rem}.hero-stage{--home-hero-canvas-min-block:100svh;--home-hero-content-inline-size:29rem;--home-hero-content-margin-block-start:.5rem;--home-hero-headline-size:2.35rem;--home-hero-subcopy-inline-size:23rem;--home-hero-subcopy-size:.8rem;--home-hero-subcopy-margin-block-start:.65rem;--home-hero-actions-margin-block-start:.85rem;--home-hero-cta-min-block-size:2.6rem;--home-hero-cta-padding-inline:.95rem;--home-hero-cta-type-size:.8rem;--home-hero-visual-inline-size:24rem;--home-hero-visual-inline-end:-1rem;--home-hero-visual-frame-inset-block-start:17%;--home-hero-visual-frame-inset-inline-end:20%;--home-hero-visual-frame-inset-inline-start:20%;--home-hero-visual-frame-border-width:4px;--home-hero-visual-frame-radius:clamp(20px, 6vw, 34px);--home-hero-visual-caption-block-end:var(--home-hero-visual-frame-border-width);--home-hero-visual-caption-size:clamp(.52rem, 1.8vw, .62rem)}}.hero-stage__content{width:min(calc(100% - var(--home-hero-content-optical-inline-start)),var(--home-hero-content-inline-size));margin:0;--home-hero-content-block-padding:0;text-align:left;align-items:flex-start;margin-block-start:var(--home-hero-content-margin-block-start);margin-inline-start:var(--home-hero-content-optical-inline-start)}.hero-stage__headline{max-width:var(--home-hero-content-inline-size);font-size:var(--home-hero-headline-size);letter-spacing:var(--home-hero-headline-tracking);line-height:var(--home-hero-headline-leading)}.hero-stage__subcopy{max-width:var(--home-hero-subcopy-inline-size);margin-top:var(--home-hero-subcopy-margin-block-start);font-size:var(--home-hero-subcopy-size);letter-spacing:var(--home-hero-subcopy-tracking);line-height:var(--home-hero-subcopy-leading);display:block}.hero-stage__actions{flex-direction:var(--home-hero-actions-direction);gap:var(--home-hero-actions-gap);width:auto;margin-top:var(--home-hero-actions-margin-block-start)}.hero-stage__button{min-block-size:var(--home-hero-cta-min-block-size);min-height:var(--home-hero-cta-min-block-size);padding:0 var(--home-hero-cta-padding-inline);font-size:var(--home-hero-cta-type-size);letter-spacing:var(--home-hero-cta-type-tracking);line-height:var(--home-hero-cta-leading)}.home-tools-loader{z-index:90;padding:clamp(var(--space-5),7vw,var(--space-10));background:var(--tools-entry-loader-surface);color:var(--tools-entry-loader-ink);isolation:isolate;place-items:center;display:grid;position:fixed;inset:0}.home-tools-loader__status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-tools-loader__capsule{gap:var(--space-3);width:var(--tools-entry-loader-stage-width);border:1px solid var(--tools-entry-loader-capsule-border);border-radius:var(--radius-pill);background:var(--tools-entry-loader-capsule-surface);max-width:100%;box-shadow:var(--tools-entry-loader-capsule-shadow);color:var(--tools-entry-loader-ink);transform-origin:50%;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.72rem .92rem .82rem;display:grid;position:relative;overflow:hidden}.home-tools-loader__capsule:before{content:"";border-radius:inherit;background:var(--campaign-tactile-pill-gloss);height:52%;opacity:var(--campaign-tactile-pill-gloss-opacity);pointer-events:none;position:absolute;inset:1px 1px auto}.home-tools-loader__beacons{z-index:1;align-items:center;gap:.34rem;display:inline-flex;position:relative}.home-tools-loader__beacon{aspect-ratio:1;background:var(--tools-entry-loader-beacon);transform-origin:50%;border-radius:50%;width:.46rem;display:block}.home-tools-loader__label{z-index:1;color:var(--tools-entry-loader-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-cta-weight);line-height:var(--campaign-type-cta-leading);letter-spacing:var(--campaign-type-cta-tracking);position:relative}.home-tools-loader__track{z-index:1;border-radius:var(--radius-pill);background:var(--tools-entry-loader-track);grid-column:1/-1;height:.22rem;display:block;position:relative;overflow:hidden}.home-tools-loader__progress{border-radius:inherit;background:var(--tools-entry-loader-progress);transform-origin:50%;pointer-events:none;width:78%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.home-tools-loader__progress{transform:none!important}}.tools-v1-shell{min-height:100vh;overflow-x:var(--tools-dashboard-shell-overflow-x);padding:var(--product-rhythm-shell-padding-block) var(--product-rhythm-page-gutter);background:var(--tools-dashboard-page);color:var(--tools-dashboard-body);font-family:var(--product-type-body-family)}.tools-v1-shell__panel{width:min(100%,var(--product-layout-stage-width));border:1px solid var(--tools-dashboard-stage-border);border-radius:var(--tools-dashboard-stage-radius);background:var(--tools-dashboard-stage);box-shadow:var(--tools-dashboard-stage-shadow);margin:0 auto;padding:0;position:relative}.tools-v1-theme-pill{top:var(--tools-dashboard-theme-pill-desktop-top);right:var(--tools-dashboard-theme-pill-right);z-index:2;width:var(--tools-dashboard-theme-pill-width);min-width:var(--tools-dashboard-theme-pill-min-inline);min-height:var(--tools-dashboard-theme-pill-touch-target);justify-content:center;align-items:center;gap:var(--tools-dashboard-theme-pill-gap);padding:0 var(--tools-dashboard-theme-pill-padding-inline);border:1px solid var(--tools-dashboard-theme-pill-border);border-radius:var(--tools-dashboard-theme-pill-radius);background:var(--tools-dashboard-theme-pill-surface);box-shadow:var(--tools-dashboard-theme-pill-shadow);color:var(--tools-dashboard-theme-pill-label);cursor:pointer;font-family:var(--product-type-cta-family);isolation:isolate;transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);line-height:1;display:inline-flex;position:absolute}.tools-v1-theme-pill__asset{width:var(--tools-dashboard-theme-pill-beacon-size);height:var(--tools-dashboard-theme-pill-beacon-size);aspect-ratio:var(--tools-dashboard-theme-pill-aspect);border-radius:var(--radius-pill);background:var(--tools-dashboard-theme-pill-beacon);box-shadow:0 0 0 4px var(--tools-dashboard-theme-pill-beacon-glow);transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);flex:none;display:block;overflow:visible}.tools-v1-theme-pill__asset img{pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.tools-v1-theme-pill__label{max-width:none;box-shadow:none;color:currentColor;font-family:inherit;font-size:var(--tools-dashboard-theme-pill-label-size);font-weight:var(--tools-dashboard-theme-pill-label-weight);letter-spacing:var(--campaign-type-cta-tracking);line-height:var(--campaign-type-cta-leading);opacity:1;background:0 0;border:0;padding:0;position:static;transform:none}.tools-v1-theme-pill:hover{background:var(--tools-dashboard-theme-pill-surface-hover);box-shadow:var(--tools-dashboard-theme-pill-hover-shadow);filter:saturate(1.04)brightness(1.02);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-theme-pill:hover .tools-v1-theme-pill__asset{box-shadow:0 0 0 5px var(--tools-dashboard-theme-pill-beacon-glow)}.tools-v1-theme-pill:active{transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-theme-pill:active .tools-v1-theme-pill__asset{box-shadow:0 0 0 3px var(--tools-dashboard-theme-pill-beacon-glow)}.tools-v1-theme-pill:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-theme-pill-hover-shadow);filter:saturate(1.05)brightness(1.02);outline:none}.tools-v1-theme-pill:focus-visible .tools-v1-theme-pill__asset{box-shadow:0 0 0 5px var(--tools-dashboard-theme-pill-beacon-glow)}.tools-v1-greeting{grid-template-columns:var(--tools-dashboard-greeting-grid-template);gap:var(--tools-dashboard-greeting-gap);padding:var(--tools-dashboard-greeting-pad-block-start) var(--tools-dashboard-greeting-pad-inline) 0;align-items:end;display:grid}.tools-v1-greeting__topline,.tools-v1-greeting__eyebrow,.tools-v1-market__status,.tools-v1-market-card__source,.tools-v1-market-card__symbol{font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-greeting__topline{gap:var(--tools-dashboard-top-control-gap);width:fit-content;margin:0 0 var(--space-4);align-items:center;display:inline-flex}.tools-v1-greeting__eyebrow{border:1px solid var(--tools-dashboard-panel-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-panel);width:fit-content;color:var(--tools-dashboard-muted);box-shadow:var(--tools-dashboard-panel-shadow);margin:0;padding:.52rem .86rem}.tools-v1-home-glyph{width:var(--tools-dashboard-home-glyph-size);height:var(--tools-dashboard-home-glyph-size);border:1px solid var(--tools-dashboard-home-glyph-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-home-glyph-surface);box-shadow:var(--tools-dashboard-home-glyph-shadow);color:var(--tools-dashboard-home-glyph-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),color var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);place-items:center;text-decoration:none;display:inline-grid}.tools-v1-home-glyph svg{width:var(--tools-dashboard-home-glyph-icon-size);height:var(--tools-dashboard-home-glyph-icon-size);fill:currentColor}.tools-v1-home-glyph:hover,.tools-v1-home-glyph:focus-visible{background:var(--tools-dashboard-home-glyph-surface-hover);box-shadow:var(--tools-dashboard-home-glyph-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-home-glyph:active{box-shadow:var(--tools-dashboard-home-glyph-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-home-glyph:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-home-glyph-hover-shadow);outline:none}.tools-v1-greeting__main h1,.tools-v1-greeting__main p,.tools-v1-greeting-result,.tools-v1-greeting-result span,.tools-v1-greeting-result small,.tools-v1-greeting__subcopy,.tools-v1-market__header h2,.tools-v1-market__header p,.tools-v1-journey,.tools-v1-journey a{margin:0}.tools-v1-greeting__main h1{font-family:var(--product-type-display-family)}.tools-v1-greeting__main{align-self:var(--tools-dashboard-greeting-main-align-self)}.tools-v1-greeting-result__body strong,.tools-v1-market__header h2,.tools-v1-projection-card h2,.tools-v1-projection-card__header h2,.tools-v1-memory__intro h2,.tools-v1-assumptions__intro h2{font-family:var(--product-type-section-family)}.tools-v1-greeting-result__body span,.tools-v1-greeting-result__footer span:last-child,.tools-v1-market-card__label,.tools-v1-spending-gauge__caption strong,.tools-v1-result-card__label,.tools-v1-memory-card h3,.tools-v1-memory-comparison__current strong,.tools-v1-memory-comparison li strong,.tools-v1-assumptions__summary strong,.tools-v1-assumption-group__header h3,.tools-v1-mobile-answer__body strong,.tools-v1-mobile-result-dock strong{font-family:var(--product-type-card-title-family)}.tools-v1-greeting__main h1{max-width:var(--tools-dashboard-greeting-main-max);color:var(--tools-dashboard-ink);font-size:var(--tools-dashboard-greeting-display-size);font-weight:var(--tools-dashboard-type-display-weight);line-height:var(--product-type-display-dashboard-leading);letter-spacing:var(--product-type-display-dashboard-tracking)}.tools-v1-greeting__main>p:not(.tools-v1-greeting__eyebrow){max-width:var(--tools-dashboard-greeting-copy-max);margin-top:var(--space-4);color:var(--tools-dashboard-greeting-support-copy-ink);font-size:var(--tools-dashboard-greeting-support-copy-size);font-weight:var(--tools-dashboard-greeting-support-copy-weight);line-height:var(--tools-dashboard-greeting-support-copy-leading);letter-spacing:var(--tools-dashboard-greeting-support-copy-tracking)}.tools-v1-greeting-result{gap:var(--space-5);min-width:0;padding:var(--tools-dashboard-greeting-result-padding);border:1px solid var(--tools-dashboard-greeting-result-border);border-radius:var(--tools-dashboard-greeting-result-radius);background:var(--tools-dashboard-greeting-result-surface);box-shadow:var(--tools-dashboard-greeting-result-shadow);color:var(--tools-dashboard-greeting-result-ink);isolation:isolate;transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);align-self:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.tools-v1-greeting-result:before{z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--tools-dashboard-greeting-result-accent) 15%,transparent),transparent 46%),linear-gradient(90deg,var(--tools-dashboard-greeting-result-grid-line) 1px,transparent 1px),linear-gradient(var(--tools-dashboard-greeting-result-grid-line) 1px,transparent 1px);content:"";opacity:.74;background-size:auto,3.25rem 3.25rem,3.25rem 3.25rem;position:absolute;inset:0}.tools-v1-greeting-result:hover,.tools-v1-greeting-result:focus-visible{background:var(--tools-dashboard-projection-card-hover);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-greeting-result:active{transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-greeting-result:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-greeting-result-shadow);outline:none}.tools-v1-greeting-result__meta,.tools-v1-greeting-result__footer{gap:var(--space-3);justify-content:space-between;align-items:center;min-width:0;display:flex}.tools-v1-greeting-result__meta span,.tools-v1-greeting-result__meta small,.tools-v1-greeting-result__footer span:first-child{color:var(--tools-dashboard-greeting-result-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-greeting-result__body{gap:var(--space-2);display:grid}.tools-v1-greeting-result__body strong{color:var(--tools-dashboard-greeting-result-ink);font-size:var(--tools-dashboard-greeting-result-year-size);font-weight:var(--tools-dashboard-type-card-value-weight);line-height:var(--campaign-type-numeric-leading);letter-spacing:var(--campaign-type-numeric-tracking);font-variant-numeric:tabular-nums}.tools-v1-greeting-result__body span{color:var(--tools-dashboard-greeting-result-ink);font-size:var(--tools-dashboard-greeting-result-label-size);font-weight:var(--tools-dashboard-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.tools-v1-greeting-result__footer span:last-child{min-height:2.15rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--tools-dashboard-greeting-result-cta-surface);color:var(--tools-dashboard-greeting-result-cta-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-cta-weight);line-height:var(--campaign-type-cta-leading);letter-spacing:var(--campaign-type-cta-tracking);align-items:center;display:inline-flex}.tools-v1-journey{grid-column:1/-1;grid-template-columns:var(--tools-dashboard-journey-grid-template);gap:var(--tools-dashboard-journey-gap);align-self:end;display:grid}.tools-v1-journey a{gap:var(--space-1);min-height:var(--tools-dashboard-journey-item-min-block);min-width:0;padding:var(--tools-dashboard-journey-item-padding);border:1px solid var(--tools-dashboard-journey-border);border-radius:var(--tools-dashboard-card-radius);background:var(--tools-dashboard-journey-surface);box-shadow:var(--tools-dashboard-journey-shadow);color:var(--tools-dashboard-journey-ink);transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);text-decoration:none;display:grid;position:relative}.tools-v1-journey a:not(:last-child):after{top:var(--tools-dashboard-journey-connector-block-position);left:calc(100% + var(--tools-dashboard-journey-connector-inset));display:var(--tools-dashboard-journey-connector-display);width:calc(var(--tools-dashboard-journey-gap) - var(--tools-dashboard-journey-connector-inset) - var(--tools-dashboard-journey-connector-inset));height:var(--tools-dashboard-journey-connector-thickness);background:var(--tools-dashboard-journey-connector);content:"";pointer-events:none;position:absolute}.tools-v1-journey a:hover{background:var(--tools-dashboard-journey-surface-hover);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-journey a:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-journey-shadow);outline:none}.tools-v1-journey span,.tools-v1-journey small{color:var(--tools-dashboard-journey-muted);font-family:var(--tools-dashboard-journey-meta-family);font-size:var(--tools-dashboard-journey-meta-size);font-weight:var(--tools-dashboard-journey-meta-weight);line-height:var(--tools-dashboard-journey-meta-leading);letter-spacing:var(--tools-dashboard-journey-meta-tracking)}.tools-v1-journey span{width:var(--tools-dashboard-journey-marker-size);height:var(--tools-dashboard-journey-marker-size);border:1px solid var(--tools-dashboard-journey-marker-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-journey-marker-surface);color:var(--tools-dashboard-journey-marker-ink);justify-content:center;align-items:center;display:inline-flex}.tools-v1-journey a:first-child span{background:var(--tools-dashboard-journey-marker-active-surface);color:var(--tools-dashboard-journey-marker-active-ink)}.tools-v1-journey strong{color:var(--tools-dashboard-journey-ink);font-family:var(--tools-dashboard-journey-label-family);font-size:var(--tools-dashboard-journey-label-size);font-weight:var(--tools-dashboard-journey-label-weight);line-height:var(--tools-dashboard-journey-label-leading);letter-spacing:var(--tools-dashboard-journey-label-tracking)}.tools-v1-mobile-answer,.tools-v1-mobile-result-dock,.tools-v1-mobile-wayfinding{display:none}@media(min-width:981px){.tools-v1-greeting{padding-top:var(--tools-dashboard-greeting-desktop-pad-block-start)}.tools-v1-greeting__main{padding-top:var(--tools-dashboard-greeting-title-offset)}.tools-v1-greeting__topline{top:calc(var(--tools-dashboard-top-control-top) + var(--tools-dashboard-greeting-eyebrow-top-offset));left:var(--tools-dashboard-greeting-pad-inline);margin:0;position:absolute}}.tools-v1-market{scroll-margin-top:var(--space-6);margin-top:var(--tools-dashboard-flow-gap-major)}.tools-v1-market__header{gap:var(--space-4);margin-bottom:var(--space-5);justify-content:space-between;align-items:end;display:flex}.tools-v1-heading-with-help{gap:var(--space-2);align-items:center;min-width:0;display:flex}.tools-v1-tooltip{flex:none;display:inline-flex;position:relative}.tools-v1-tooltip__trigger{border:1px solid var(--tools-dashboard-panel-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-panel);width:1.35rem;height:1.35rem;box-shadow:var(--tools-dashboard-panel-shadow);color:var(--tools-dashboard-muted);cursor:help;font:inherit;font-size:var(--text-micro);font-weight:var(--campaign-type-caption-weight);place-items:center;padding:0;line-height:1;display:inline-grid}.tools-v1-tooltip__bubble{right:50%;bottom:calc(100% + var(--space-2));z-index:4;box-sizing:border-box;width:var(--tools-dashboard-tooltip-width);max-width:calc(100vw - var(--space-8));padding:var(--space-3) var(--space-4);border:1px solid var(--tools-dashboard-tooltip-border);border-radius:var(--radius-lg);background:var(--tools-dashboard-tooltip-surface);box-shadow:var(--tools-dashboard-tooltip-shadow);color:var(--tools-dashboard-tooltip-ink);font-size:var(--text-caption);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking);overflow-wrap:break-word;opacity:0;pointer-events:none;text-align:left;white-space:normal;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);position:absolute;transform:translate(50%,.25rem)}.tools-v1-tooltip[data-placement=bottom] .tools-v1-tooltip__bubble{top:calc(100% + var(--space-2));bottom:auto;transform:translate(50%,-.25rem)}.tools-v1-tooltip[data-placement=bottom-end] .tools-v1-tooltip__bubble{top:calc(100% + var(--space-2));bottom:auto;right:0;transform:translateY(-.25rem)}.tools-v1-tooltip__trigger:hover+.tools-v1-tooltip__bubble,.tools-v1-tooltip__trigger:focus-visible+.tools-v1-tooltip__bubble{opacity:1;transform:translate(50%)}.tools-v1-tooltip[data-placement=bottom-end] .tools-v1-tooltip__trigger:hover+.tools-v1-tooltip__bubble,.tools-v1-tooltip[data-placement=bottom-end] .tools-v1-tooltip__trigger:focus-visible+.tools-v1-tooltip__bubble{transform:translate(0)}.tools-v1-tooltip__trigger:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-panel-shadow);outline:none}.tools-v1-market__header h2{color:var(--tools-dashboard-ink);font-size:var(--tools-dashboard-section-title-size);font-weight:var(--tools-dashboard-type-section-weight);line-height:var(--product-type-card-title-leading);letter-spacing:var(--product-type-card-title-tracking)}.tools-v1-market__header p{margin-top:var(--space-2);color:var(--tools-dashboard-muted);font-size:var(--text-body);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.tools-v1-market__status{min-height:2.25rem;padding:0 var(--space-4);border:1px solid var(--tools-dashboard-panel-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-panel);color:var(--tools-dashboard-muted);box-shadow:var(--tools-dashboard-panel-shadow);flex:none;align-items:center;display:inline-flex}.tools-v1-market__status:before{width:.52rem;height:.52rem;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--tools-dashboard-beacon);content:""}.tools-v1-market__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tools-v1-market__motion-item,.tools-v1-market__motion-item .tools-v1-market-card{min-width:0;height:100%}.tools-v1-market-card{min-height:12rem;padding:clamp(var(--space-4),2vw,var(--space-6));border:1px solid var(--tools-dashboard-panel-border);border-radius:var(--tools-dashboard-card-radius);background:var(--tools-dashboard-panel);box-shadow:var(--tools-dashboard-panel-shadow);color:var(--tools-dashboard-body);isolation:isolate;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard);flex-direction:column;justify-content:stretch;display:flex;position:relative;overflow:hidden}.tools-v1-market-card:before{z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--tools-dashboard-card-accent) 14%,transparent),transparent 46%),linear-gradient(90deg,var(--tools-dashboard-sparkline-grid) 1px,transparent 1px),linear-gradient(var(--tools-dashboard-sparkline-grid) 1px,transparent 1px);content:"";opacity:.72;background-size:auto,3.25rem 3.25rem,3.25rem 3.25rem;position:absolute;inset:0}.tools-v1-market-card:hover{border-color:var(--tools-dashboard-panel-border);background:var(--tools-dashboard-panel-hover);transform:translateY(-3px);box-shadow:inset 0 1px #ffffffd1,0 22px 58px #11110e13}.tools-v1-market-card--up{--tools-dashboard-card-accent:var(--tools-dashboard-positive)}.tools-v1-market-card--down{--tools-dashboard-card-accent:var(--tools-dashboard-negative)}.tools-v1-market-card--flat{--tools-dashboard-card-accent:var(--tools-dashboard-neutral)}.tools-v1-market-card__topline,.tools-v1-market-card__movement{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.tools-v1-market-card__label{color:var(--tools-dashboard-ink);font-size:var(--tools-dashboard-market-label-size);font-weight:var(--tools-dashboard-type-card-title-weight);letter-spacing:var(--product-type-card-title-tracking);line-height:1}.tools-v1-market-card__source,.tools-v1-market-card__symbol{color:var(--tools-dashboard-muted)}.tools-v1-market-card__body{gap:var(--space-4);padding-top:var(--space-6);grid-template-columns:1fr;margin-top:auto;display:grid}.tools-v1-market-card__metric{gap:var(--space-2);min-width:0;display:grid}.tools-v1-market-card__value{color:var(--tools-dashboard-ink);font-size:var(--tools-dashboard-market-value-size);font-weight:var(--tools-dashboard-type-card-value-weight);line-height:var(--campaign-type-numeric-leading);letter-spacing:var(--tools-dashboard-market-value-tracking);white-space:nowrap;display:block}.tools-v1-market-card__movement{color:var(--tools-dashboard-card-accent);font-size:var(--tools-dashboard-market-movement-size);font-weight:var(--tools-dashboard-type-card-meta-weight);letter-spacing:var(--product-type-card-body-tracking);justify-content:flex-start;line-height:1}.tools-v1-market-card__sparkline{width:min(100%,9.5rem);min-width:7rem;height:3.65rem;color:var(--tools-dashboard-card-accent);background:linear-gradient(to bottom,transparent calc(50% - .5px),var(--tools-dashboard-sparkline-track) calc(50% - .5px),var(--tools-dashboard-sparkline-track) calc(50% + .5px),transparent calc(50% + .5px));justify-self:end;display:block}.tools-v1-market-card__sparkline svg{width:100%;height:100%;overflow:visible}.tools-v1-market-card__sparkline-area{fill:color-mix(in srgb,var(--tools-dashboard-card-accent) 14%,transparent)}.tools-v1-market-card__sparkline-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}.tools-v1-market-card__symbol{margin-top:var(--space-2);align-self:end}.tools-v1-calculation{grid-template-columns:var(--tools-dashboard-calculation-workspace-grid-template);gap:var(--tools-dashboard-calculation-workspace-gap);scroll-margin-top:var(--space-6);margin-top:var(--tools-dashboard-calculation-workspace-margin-block-start);align-items:start;display:grid}.tools-v1-calculation__inputs,.tools-v1-calculation__proof{min-width:0}.tools-v1-calculation .tools-v1-assumptions,.tools-v1-calculation .tools-v1-projection{margin-top:0;padding-inline:0}.tools-v1-calculation .tools-v1-assumptions{gap:var(--tools-dashboard-calculation-input-stack-gap);grid-template-columns:1fr}.tools-v1-calculation .tools-v1-assumptions__summary{grid-column:auto;grid-template-columns:var(--tools-dashboard-calculation-summary-grid-template);order:1}.tools-v1-calculation .tools-v1-assumptions__controls{grid-template-columns:var(--tools-dashboard-calculation-controls-grid-template);order:2}.tools-v1-calculation .tools-v1-projection{gap:var(--tools-dashboard-calculation-proof-stack-gap);grid-template-columns:1fr}.tools-v1-calculation .tools-v1-projection-card{min-height:var(--tools-dashboard-calculation-proof-card-min-block);padding:var(--tools-dashboard-calculation-card-padding)}.tools-v1-calculation .tools-v1-spending-gauge{width:min(100%,var(--tools-dashboard-calculation-gauge-inline));margin:var(--tools-dashboard-calculation-gauge-margin)}.tools-v1-calculation .tools-v1-result-card{margin-top:var(--tools-dashboard-calculation-result-margin-block-start)}.tools-v1-projection{gap:var(--tools-dashboard-projection-gap);scroll-margin-top:var(--space-6);margin-top:var(--tools-dashboard-flow-gap-minor);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.tools-v1-projection:last-child,.tools-v1-memory:last-child,.tools-v1-market:last-child{margin-bottom:var(--tools-dashboard-flow-end-space)}.tools-v1-projection-card{min-height:clamp(25rem,34vw,31rem);padding:clamp(var(--space-5),3vw,var(--space-8));border:1px solid var(--tools-dashboard-projection-card-border);border-radius:var(--tools-dashboard-card-radius);background:var(--tools-dashboard-projection-card-surface);box-shadow:var(--tools-dashboard-projection-card-shadow);color:var(--tools-dashboard-projection-ink);isolation:isolate;transition:transform var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);align-content:start;display:grid;position:relative;overflow:visible}.tools-v1-projection-card:before{z-index:-1;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--tools-dashboard-projection-gauge-fill) 10%,transparent),transparent 44%),linear-gradient(90deg,var(--tools-dashboard-sparkline-grid) 1px,transparent 1px),linear-gradient(var(--tools-dashboard-sparkline-grid) 1px,transparent 1px);content:"";opacity:.62;background-size:auto,3.45rem 3.45rem,3.45rem 3.45rem;position:absolute;inset:0}.tools-v1-projection-card:hover{background:var(--tools-dashboard-projection-card-hover);transform:var(--tools-dashboard-projection-card-hover-transform)}.tools-v1-projection-card__header{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}.tools-v1-projection-card h2,.tools-v1-projection-card__header h2,.tools-v1-result-card p,.tools-v1-result-card small,.tools-v1-projection-metrics,.tools-v1-projection-notes{margin:0}.tools-v1-projection-card h2,.tools-v1-projection-card__header h2{color:var(--tools-dashboard-projection-ink);font-size:var(--tools-dashboard-projection-title-size);font-weight:var(--tools-dashboard-type-section-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.tools-v1-projection-card__badge,.tools-v1-result-card__label{min-height:2.1rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--tools-dashboard-scenario-pill-surface);color:var(--tools-dashboard-scenario-pill-ink);font-size:var(--text-caption);font-weight:var(--tools-dashboard-type-card-title-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);align-items:center;display:inline-flex}.tools-v1-spending-gauge{gap:var(--space-3);margin:clamp(var(--space-7),5vw,var(--space-10)) auto clamp(var(--space-5),4vw,var(--space-8));place-items:center;width:min(100%,22rem);display:grid}.tools-v1-spending-gauge svg{width:100%;display:block;overflow:visible}.tools-v1-spending-gauge__track,.tools-v1-spending-gauge__fill{fill:none;stroke-linecap:butt;stroke-width:22px}.tools-v1-spending-gauge__track{stroke:var(--tools-dashboard-projection-gauge-track)}.tools-v1-spending-gauge__fill{stroke:var(--tools-dashboard-projection-gauge-fill);transition:stroke-dasharray var(--motion-medium) var(--ease-standard)}.tools-v1-spending-gauge__caption{gap:var(--space-1);margin:calc(var(--space-4) * -1) 0 0;text-align:center;display:grid}.tools-v1-spending-gauge__caption strong{color:var(--tools-dashboard-projection-ink);font-size:var(--tools-dashboard-projection-caption-size);font-weight:var(--tools-dashboard-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.tools-v1-spending-gauge__caption span{color:var(--tools-dashboard-projection-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-projection-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tools-dashboard-projection-metric-min)),1fr));gap:var(--space-4);margin-top:auto;display:grid}.tools-v1-projection-metrics div{min-width:0;padding-left:var(--space-4);border-left:.25rem solid var(--tools-dashboard-projection-metric-rule)}.tools-v1-projection-metrics dt{color:var(--tools-dashboard-projection-muted);font-size:var(--text-body);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.tools-v1-projection-metrics dd{margin:var(--space-1) 0 0;color:var(--tools-dashboard-projection-ink);font-size:var(--tools-dashboard-projection-metric-value-size);font-weight:var(--tools-dashboard-type-card-value-weight);line-height:var(--campaign-type-numeric-leading);letter-spacing:var(--campaign-type-numeric-tracking);font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;max-width:100%}.tools-v1-scenario-controls,.tools-v1-pressure-points{justify-content:var(--tools-dashboard-scenario-controls-justify);gap:var(--tools-dashboard-scenario-controls-gap);overflow-x:var(--tools-dashboard-scenario-controls-overflow-x);overscroll-behavior-x:contain;scroll-padding-inline:var(--tools-dashboard-scenario-controls-scroll-padding-inline);scroll-snap-type:var(--tools-dashboard-scenario-controls-scroll-snap-type);scrollbar-width:var(--tools-dashboard-scenario-controls-scrollbar-width);display:grid}.tools-v1-scenario-controls::-webkit-scrollbar{display:var(--tools-dashboard-scenario-controls-scrollbar-display)}.tools-v1-pressure-points::-webkit-scrollbar{display:var(--tools-dashboard-scenario-controls-scrollbar-display)}.tools-v1-scenario-controls{grid-template-columns:var(--tools-dashboard-scenario-controls-grid-template)}.tools-v1-pressure-points{grid-template-columns:var(--tools-dashboard-pressure-chip-grid-template)}.tools-v1-scenario-controls{margin-top:var(--space-5)}.tools-v1-pressure-points{margin-top:var(--space-3)}.tools-v1-scenario-pill,.tools-v1-pressure-points span{min-width:var(--tools-dashboard-scenario-pill-min-inline);min-height:var(--tools-dashboard-scenario-pill-min-block);padding:0 var(--tools-dashboard-scenario-pill-padding-inline);border:1px solid var(--tools-dashboard-projection-card-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-scenario-pill-surface);box-shadow:var(--tools-dashboard-scenario-pill-shadow);color:var(--tools-dashboard-scenario-pill-ink);font:inherit;font-family:var(--tools-dashboard-scenario-pill-label-family);font-size:var(--tools-dashboard-scenario-pill-label-size);font-weight:var(--tools-dashboard-scenario-pill-label-weight);line-height:var(--tools-dashboard-scenario-pill-label-leading);letter-spacing:var(--tools-dashboard-scenario-pill-label-tracking);scroll-snap-align:var(--tools-dashboard-scenario-pill-snap-align);text-align:center;justify-content:center;align-items:center;display:inline-flex}.tools-v1-scenario-pill{cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.tools-v1-scenario-pill:before{width:var(--tools-dashboard-scenario-pill-beacon-size);height:var(--tools-dashboard-scenario-pill-beacon-size);margin-right:var(--tools-dashboard-scenario-pill-beacon-gap);border-radius:var(--radius-pill);background:var(--tools-dashboard-beacon);content:"";opacity:.62}.tools-v1-scenario-pill:hover{box-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-scenario-pill:active{box-shadow:var(--tools-dashboard-scenario-pill-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-scenario-pill[data-active=true]{background:var(--tools-dashboard-scenario-pill-active-surface);color:var(--tools-dashboard-scenario-pill-active-ink)}.tools-v1-scenario-pill:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-scenario-pill-hover-shadow);outline:none}.tools-v1-pressure-points span{min-width:var(--tools-dashboard-pressure-chip-min-inline);min-height:var(--tools-dashboard-pressure-chip-min-block);padding:0 var(--tools-dashboard-pressure-chip-padding-inline);background:var(--tools-dashboard-pressure-pill-surface);color:var(--tools-dashboard-pressure-pill-ink);font-size:var(--tools-dashboard-pressure-chip-size)}.tools-v1-calculation-path{grid-template-columns:var(--tools-dashboard-calculation-path-grid-template);gap:var(--tools-dashboard-calculation-path-gap);margin:var(--tools-dashboard-calculation-path-margin-block-start) 0 0;padding:0;list-style:none;display:grid}.tools-v1-calculation-path__step{gap:var(--tools-dashboard-calculation-path-step-gap);min-width:0;min-height:var(--tools-dashboard-calculation-path-step-min-block);padding:var(--tools-dashboard-calculation-path-step-padding);border:1px solid var(--tools-dashboard-calculation-path-border);border-radius:var(--tools-dashboard-calculation-path-radius);background:var(--tools-dashboard-calculation-path-surface);color:var(--tools-dashboard-projection-ink);align-content:start;display:grid;position:relative}.tools-v1-calculation-path__step:before{width:var(--tools-dashboard-calculation-path-beacon-size);height:var(--tools-dashboard-calculation-path-beacon-size);border-radius:var(--radius-pill);background:var(--tools-dashboard-calculation-path-beacon);content:""}.tools-v1-calculation-path__step span{width:100%;min-width:0;max-width:100%;color:var(--tools-dashboard-projection-muted);font-family:var(--tools-dashboard-calculation-path-label-family);font-size:var(--tools-dashboard-calculation-path-label-size);font-weight:var(--tools-dashboard-calculation-path-label-weight);line-height:var(--tools-dashboard-calculation-path-label-leading);letter-spacing:var(--tools-dashboard-calculation-path-label-tracking);overflow-wrap:anywhere;display:block}.tools-v1-calculation-path__step strong{width:100%;min-width:0;max-width:100%;color:var(--tools-dashboard-projection-ink);font-family:var(--tools-dashboard-calculation-path-value-family);font-size:var(--tools-dashboard-calculation-path-value-size);font-weight:var(--tools-dashboard-calculation-path-value-weight);line-height:var(--tools-dashboard-calculation-path-value-leading);letter-spacing:var(--tools-dashboard-calculation-path-value-tracking);overflow-wrap:anywhere;display:block}.tools-v1-result-card{gap:var(--space-3);margin-top:var(--space-7);padding:clamp(var(--space-5),3vw,var(--space-7));border:1px solid var(--tools-dashboard-projection-result-border);border-radius:var(--tools-dashboard-card-radius);background:var(--tools-dashboard-projection-result-surface);animation:tools-v1-result-recompute var(--tools-dashboard-calculation-motion-result-duration) var(--tools-dashboard-calculation-motion-ease);display:grid}.tools-v1-result-card__topline{gap:var(--space-3);justify-content:space-between;align-items:center;margin:0;display:flex}.tools-v1-result-card__label{background:var(--surface-raised);width:fit-content}.tools-v1-result-card__live{min-height:2.1rem;padding:0 var(--space-3);border:1px solid var(--tools-dashboard-live-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-live-surface);color:var(--tools-dashboard-live-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);animation:tools-v1-live-recompute var(--tools-dashboard-calculation-motion-result-duration) var(--tools-dashboard-calculation-motion-ease);align-items:center;display:inline-flex}.tools-v1-result-card__live:before{width:.48rem;height:.48rem;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--tools-dashboard-live-beacon);content:""}.tools-v1-result-card strong{width:fit-content;margin-top:var(--space-2);color:var(--tools-dashboard-projection-ink);font-size:var(--tools-dashboard-answer-number-size);font-weight:var(--campaign-type-numeric-weight);line-height:var(--campaign-type-numeric-leading);letter-spacing:var(--campaign-type-numeric-tracking);animation:tools-v1-year-recompute var(--tools-dashboard-calculation-motion-value-duration) var(--tools-dashboard-calculation-motion-ease);display:inline-block;position:relative}.tools-v1-result-card p{max-width:30rem;color:var(--tools-dashboard-projection-muted);font-size:var(--tools-dashboard-projection-caption-size);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.tools-v1-result-card small{color:var(--tools-dashboard-projection-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-projection-notes{gap:var(--space-3);margin-top:var(--tools-dashboard-projection-notes-gap);color:var(--tools-dashboard-projection-muted);font-size:var(--tools-dashboard-projection-note-size);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking);padding:0;list-style:none;display:grid}.tools-v1-projection-notes li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.tools-v1-projection-notes li:before{color:var(--tools-dashboard-projection-check-ink);content:"✓";font-weight:var(--tools-dashboard-type-card-title-weight)}.tools-v1-ambit-submit{gap:var(--space-3);margin-top:var(--space-7);display:grid}.tools-v1-ambit-submit button{width:fit-content;min-height:2.85rem;padding:0 var(--space-5);border:1px solid var(--tools-dashboard-ambit-submit-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-ambit-submit-surface);box-shadow:var(--tools-dashboard-ambit-submit-shadow);color:var(--tools-dashboard-ambit-submit-ink);cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:var(--campaign-type-cta-weight);letter-spacing:var(--campaign-type-cta-tracking);line-height:var(--campaign-type-cta-leading);transition:box-shadow var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),opacity var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);justify-content:center;align-items:center;display:inline-flex}.tools-v1-ambit-submit button:before{width:.48rem;height:.48rem;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--tools-dashboard-ambit-submit-beacon);content:""}.tools-v1-ambit-submit button:hover:not(:disabled),.tools-v1-ambit-submit button:focus-visible{box-shadow:var(--tools-dashboard-ambit-submit-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-ambit-submit button:active:not(:disabled){box-shadow:var(--tools-dashboard-ambit-submit-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-ambit-submit button:disabled{cursor:not-allowed;opacity:var(--tools-dashboard-ambit-submit-disabled-opacity)}.tools-v1-ambit-submit button:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-ambit-submit-hover-shadow);outline:none}.tools-v1-ambit-submit p{max-width:32rem;color:var(--tools-dashboard-projection-muted);font-size:var(--text-caption);font-weight:var(--tools-dashboard-type-card-meta-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);margin:0}.tools-v1-assumptions{gap:var(--tools-dashboard-assumptions-gap);scroll-margin-top:var(--space-6);margin-top:var(--tools-dashboard-flow-gap-minor);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;padding-bottom:0;display:grid}.tools-v1-assumptions+.tools-v1-projection,.tools-v1-projection+.tools-v1-memory{margin-top:var(--tools-dashboard-flow-gap-minor)}.tools-v1-memory{gap:var(--tools-dashboard-memory-gap);scroll-margin-top:var(--space-6);margin-top:var(--tools-dashboard-flow-gap-minor);display:grid}.tools-v1-memory__intro{gap:var(--space-3);max-width:39rem;color:var(--tools-dashboard-memory-ink);display:grid}.tools-v1-memory__intro h2,.tools-v1-memory__intro p,.tools-v1-memory-card h3,.tools-v1-memory-card p,.tools-v1-memory-card ul,.tools-v1-memory-comparison__current span,.tools-v1-memory-comparison__current strong{margin:0}.tools-v1-memory__eyebrow{width:fit-content;min-height:2.1rem;padding:0 var(--space-4);border:1px solid var(--tools-dashboard-memory-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-memory-surface);box-shadow:var(--tools-dashboard-memory-shadow);color:var(--tools-dashboard-memory-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);align-items:center;display:inline-flex}.tools-v1-memory__intro h2{max-width:13ch;color:var(--tools-dashboard-memory-ink);font-size:var(--tools-dashboard-assumptions-title-size);font-weight:var(--tools-dashboard-type-section-weight);line-height:var(--campaign-type-section-headline-leading);letter-spacing:var(--campaign-type-section-headline-tracking)}.tools-v1-memory__intro p{color:var(--tools-dashboard-memory-muted);font-size:var(--tools-dashboard-assumptions-copy-size);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.tools-v1-memory__grid{grid-template-columns:var(--tools-dashboard-memory-grid-template);grid-template-areas:var(--tools-dashboard-memory-grid-areas);gap:var(--tools-dashboard-memory-grid-gap);align-items:stretch;display:grid}.tools-v1-memory-card{min-width:0;min-height:var(--tools-dashboard-memory-card-min-block);gap:var(--tools-dashboard-memory-card-gap);padding:var(--tools-dashboard-memory-card-padding);border:1px solid var(--tools-dashboard-memory-border);border-radius:var(--tools-dashboard-card-radius);background:var(--tools-dashboard-memory-surface);box-shadow:var(--tools-dashboard-memory-shadow);color:var(--tools-dashboard-memory-ink);transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);align-content:start;display:grid;position:relative;overflow:hidden}.tools-v1-memory-card--scenarios{min-height:var(--tools-dashboard-memory-primary-min-block);grid-area:scenarios}.tools-v1-memory-card--comparison{grid-area:comparison}.tools-v1-memory-card--last-run{grid-area:last-run}.tools-v1-memory-card--comparison,.tools-v1-memory-card--last-run{min-height:var(--tools-dashboard-memory-support-min-block);gap:var(--tools-dashboard-memory-support-card-gap)}.tools-v1-memory-card:hover{background:var(--tools-dashboard-memory-surface-hover);box-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-memory-card__header{gap:var(--tools-dashboard-memory-context-badge-gap);display:grid}.tools-v1-memory-card h3{color:var(--tools-dashboard-memory-ink);font-size:var(--tools-dashboard-section-title-size);font-weight:var(--tools-dashboard-type-section-weight);line-height:var(--product-type-card-title-leading);letter-spacing:var(--product-type-card-title-tracking)}.tools-v1-memory-card__header span,.tools-v1-memory-empty,.tools-v1-memory-card p,.tools-v1-memory-last-run small,.tools-v1-memory-comparison em,.tools-v1-memory-scenario small{color:var(--tools-dashboard-memory-muted);font-size:var(--text-caption);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-memory-card__header span{width:fit-content;min-height:var(--tools-dashboard-memory-context-badge-min-block);padding-inline:var(--tools-dashboard-memory-context-badge-padding-inline);border:1px solid var(--tools-dashboard-memory-context-badge-border);border-radius:var(--tools-dashboard-memory-context-badge-radius);background:var(--tools-dashboard-memory-context-badge-surface);color:var(--tools-dashboard-memory-context-badge-ink);align-items:center;display:inline-flex}.tools-v1-memory-scenarios,.tools-v1-memory-actions{gap:var(--space-2);display:grid}.tools-v1-memory-scenario,.tools-v1-memory-actions button,.tools-v1-memory-record{border:1px solid var(--tools-dashboard-memory-chip-border);border-radius:var(--radius-pill);min-width:0;font:inherit;transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),color var(--campaign-tactile-pill-transition),opacity var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition)}.tools-v1-memory-scenario{inline-size:var(--tools-dashboard-memory-chip-inline-size);min-inline-size:var(--tools-dashboard-memory-chip-min-inline);min-block-size:var(--tools-dashboard-memory-chip-min-block);gap:var(--tools-dashboard-memory-chip-gap);padding:var(--tools-dashboard-memory-chip-padding-block) var(--tools-dashboard-memory-chip-padding-inline);background:var(--tools-dashboard-memory-chip-surface);box-shadow:var(--tools-dashboard-memory-chip-shadow);color:var(--tools-dashboard-memory-chip-ink);cursor:pointer;text-align:left;align-content:center;display:grid}.tools-v1-memory-scenario[data-active=true]{background:var(--tools-dashboard-memory-chip-active-surface);color:var(--tools-dashboard-memory-chip-active-ink)}.tools-v1-memory-scenario span{font-family:var(--tools-dashboard-memory-chip-label-family);font-size:var(--tools-dashboard-memory-chip-label-size);font-weight:var(--tools-dashboard-memory-chip-label-weight);line-height:var(--tools-dashboard-memory-chip-label-leading);letter-spacing:var(--tools-dashboard-memory-chip-label-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tools-v1-memory-scenario small{color:currentColor;font-size:var(--tools-dashboard-memory-chip-meta-size);font-weight:var(--tools-dashboard-memory-chip-meta-weight);line-height:var(--tools-dashboard-memory-chip-meta-leading);letter-spacing:var(--tools-dashboard-memory-chip-meta-tracking);opacity:.72;text-transform:capitalize}.tools-v1-memory-actions{grid-template-columns:var(--tools-dashboard-memory-actions-grid-template);margin-top:auto}.tools-v1-memory-actions button,.tools-v1-memory-record{min-height:var(--tools-dashboard-memory-action-min-block);padding:0 var(--tools-dashboard-memory-action-padding-inline);background:var(--tools-dashboard-memory-action-surface);box-shadow:var(--tools-dashboard-scenario-pill-shadow);color:var(--tools-dashboard-memory-action-ink);cursor:pointer;font-family:var(--tools-dashboard-memory-action-label-family);font-size:var(--tools-dashboard-memory-action-label-size);font-weight:var(--tools-dashboard-memory-action-label-weight);line-height:var(--tools-dashboard-memory-action-label-leading);letter-spacing:var(--tools-dashboard-memory-action-label-tracking);justify-content:center;align-items:center;display:inline-flex}.tools-v1-memory-actions button:before,.tools-v1-memory-record:before{width:.46rem;height:.46rem;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--tools-dashboard-memory-action-beacon);content:""}.tools-v1-memory-scenario:hover,.tools-v1-memory-scenario:focus-visible,.tools-v1-memory-actions button:hover:not(:disabled),.tools-v1-memory-actions button:focus-visible,.tools-v1-memory-record:hover:not(:disabled),.tools-v1-memory-record:focus-visible{box-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-memory-scenario:active,.tools-v1-memory-actions button:active:not(:disabled),.tools-v1-memory-record:active:not(:disabled){box-shadow:var(--tools-dashboard-scenario-pill-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-memory-scenario:focus-visible,.tools-v1-memory-actions button:focus-visible,.tools-v1-memory-record:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-scenario-pill-hover-shadow);outline:none}.tools-v1-memory-actions button:disabled,.tools-v1-memory-record:disabled{cursor:not-allowed;opacity:var(--tools-dashboard-ambit-submit-disabled-opacity)}.tools-v1-memory-comparison,.tools-v1-memory-last-run{gap:var(--space-4);display:grid}.tools-v1-memory-comparison__current{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--tools-dashboard-memory-result-border);border-radius:calc(var(--tools-dashboard-card-radius) - var(--space-2));background:var(--tools-dashboard-memory-result-surface);display:grid}.tools-v1-memory-comparison__current span{color:var(--tools-dashboard-memory-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-memory-comparison__current strong,.tools-v1-memory-last-run__year{color:var(--tools-dashboard-memory-ink);font-size:var(--product-type-size-metric-large);font-weight:var(--tools-dashboard-type-card-value-weight);line-height:var(--campaign-type-numeric-leading);letter-spacing:var(--campaign-type-numeric-tracking)}.tools-v1-memory-comparison ul,.tools-v1-memory-last-run ul{gap:var(--space-3);padding:0;list-style:none;display:grid}.tools-v1-memory-comparison li{gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--tools-dashboard-memory-border);display:grid}.tools-v1-memory-comparison li>span{gap:var(--space-1);min-width:0;display:grid}.tools-v1-memory-comparison li strong{color:var(--tools-dashboard-memory-ink);font-size:var(--text-body);font-weight:var(--tools-dashboard-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tools-v1-memory-comparison li small,.tools-v1-memory-last-run li{color:var(--tools-dashboard-memory-muted);font-size:var(--text-caption);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.tools-v1-memory-comparison em{font-style:normal}.tools-v1-memory-last-run{padding:var(--space-4);border:1px solid var(--tools-dashboard-memory-result-border);border-radius:calc(var(--tools-dashboard-card-radius) - var(--space-2));background:var(--tools-dashboard-memory-result-surface)}.tools-v1-memory-last-run__year{font-variant-numeric:tabular-nums}.tools-v1-memory-last-run li{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.tools-v1-memory-last-run li:before{color:var(--tools-dashboard-projection-check-ink);content:"✓";font-weight:var(--tools-dashboard-type-card-title-weight)}.tools-v1-assumptions__intro,.tools-v1-assumptions__summary,.tools-v1-assumptions__controls,.tools-v1-assumption-control{position:relative}.tools-v1-assumptions__intro{gap:var(--space-4);color:var(--tools-dashboard-assumptions-ink);display:grid}.tools-v1-assumptions__eyebrow-row{gap:var(--space-2);align-items:center;width:fit-content;max-width:100%;display:inline-flex}.tools-v1-assumptions__eyebrow{width:fit-content;min-height:2.1rem;padding:0 var(--space-4);border:1px solid var(--tools-dashboard-assumptions-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-assumptions-surface);box-shadow:var(--tools-dashboard-assumptions-shadow);color:var(--tools-dashboard-assumptions-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);align-items:center;display:inline-flex}.tools-v1-assumptions__intro h2,.tools-v1-assumptions__intro p,.tools-v1-assumptions__summary,.tools-v1-assumptions__summary span,.tools-v1-assumptions__summary strong,.tools-v1-assumption-group__header h3,.tools-v1-assumption-group__header p,.tools-v1-assumption-control__topline label,.tools-v1-assumption-control__topline span,.tools-v1-assumption-control__topline strong,.tools-v1-assumption-control__meta{margin:0}.tools-v1-assumptions__intro h2{max-width:11ch;color:var(--tools-dashboard-assumptions-ink);font-size:var(--tools-dashboard-assumptions-title-size);font-weight:var(--tools-dashboard-type-section-weight);line-height:var(--campaign-type-section-headline-leading);letter-spacing:var(--campaign-type-section-headline-tracking)}.tools-v1-assumptions__intro p{max-width:31rem;color:var(--tools-dashboard-assumptions-muted);font-size:var(--tools-dashboard-assumptions-copy-size);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.tools-v1-assumptions__summary{grid-template-columns:var(--tools-dashboard-assumptions-summary-grid-template);gap:var(--tools-dashboard-assumptions-summary-gap);order:3;grid-column:1/-1;display:grid}.tools-v1-assumptions__summary div{gap:var(--space-2);min-width:0;padding:var(--tools-dashboard-assumptions-summary-padding);border:1px solid var(--tools-dashboard-assumptions-summary-border);border-radius:var(--tools-dashboard-card-radius);background:var(--tools-dashboard-assumptions-summary-surface);color:var(--tools-dashboard-assumptions-ink);display:grid}.tools-v1-assumptions__summary span{color:var(--tools-dashboard-assumptions-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);overflow:var(--tools-dashboard-assumptions-summary-label-overflow);text-overflow:var(--tools-dashboard-assumptions-summary-label-text-overflow);white-space:var(--tools-dashboard-assumptions-summary-label-white-space)}.tools-v1-assumptions__summary strong{color:var(--tools-dashboard-assumptions-ink);font-size:var(--tools-dashboard-assumptions-summary-value-size);font-weight:var(--tools-dashboard-type-card-value-weight);line-height:var(--campaign-type-numeric-leading);letter-spacing:var(--campaign-type-numeric-tracking);max-width:100%;overflow:var(--tools-dashboard-assumptions-summary-value-overflow);text-overflow:var(--tools-dashboard-assumptions-summary-value-text-overflow);white-space:var(--tools-dashboard-assumptions-summary-value-white-space)}.tools-v1-assumptions__controls{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tools-v1-assumption-group,.tools-v1-assumption-group__fields{display:contents}.tools-v1-assumption-group__header{display:none}.tools-v1-assumption-control{gap:var(--space-4);min-width:0;padding:clamp(var(--space-4),2vw,var(--space-5));border:1px solid var(--tools-dashboard-assumptions-control-border);border-radius:var(--tools-dashboard-card-radius);background:var(--tools-dashboard-assumptions-control-surface);box-shadow:var(--tools-dashboard-assumptions-shadow);color:var(--tools-dashboard-assumptions-ink);transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);display:grid}.tools-v1-assumption-control:hover{background:var(--tools-dashboard-assumptions-surface-hover);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-assumption-control[data-active=true]{border-color:var(--tools-dashboard-feedback-border);background:var(--tools-dashboard-feedback-surface);box-shadow:var(--tools-dashboard-feedback-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-assumption-control__topline{gap:var(--space-3);justify-content:space-between;align-items:start;display:flex}.tools-v1-assumption-control__meta{gap:var(--tools-dashboard-assumption-increment-gap);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tools-v1-assumption-control__topline label{cursor:pointer;min-width:0}.tools-v1-assumption-control__topline span{color:var(--tools-dashboard-assumptions-ink);font-family:var(--tools-dashboard-assumption-control-label-family);font-size:var(--tools-dashboard-assumption-control-label-size);font-weight:var(--tools-dashboard-assumption-control-label-weight);line-height:var(--tools-dashboard-assumption-control-label-leading);letter-spacing:var(--tools-dashboard-assumption-control-label-tracking)}.tools-v1-assumption-control__topline strong{color:var(--tools-dashboard-assumptions-ink);font-family:var(--tools-dashboard-assumption-control-value-family);font-size:var(--tools-dashboard-assumption-control-value-size);font-weight:var(--tools-dashboard-assumption-control-value-weight);line-height:var(--tools-dashboard-assumption-control-value-leading);letter-spacing:var(--tools-dashboard-assumption-control-value-tracking);white-space:nowrap}.tools-v1-assumption-control input{appearance:none;width:100%;height:1.1rem;accent-color:var(--tools-dashboard-assumptions-thumb);cursor:pointer;background:0 0;margin:0}.tools-v1-assumption-control input:focus-visible{outline:none}.tools-v1-assumption-control:focus-within{box-shadow:0 0 0 3px var(--tools-dashboard-assumptions-focus),var(--tools-dashboard-assumptions-shadow)}.tools-v1-assumption-control input::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:var(--tools-dashboard-assumptions-track);height:.42rem}.tools-v1-assumption-control input::-webkit-slider-thumb{border:.18rem solid var(--tools-dashboard-assumptions-thumb-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-assumptions-thumb);width:1.05rem;height:1.05rem;box-shadow:var(--tools-dashboard-scenario-pill-shadow);appearance:none;margin-top:-.315rem}.tools-v1-assumption-control input::-moz-range-track{border-radius:var(--radius-pill);background:var(--tools-dashboard-assumptions-track);height:.42rem}.tools-v1-assumption-control input::-moz-range-thumb{border:.18rem solid var(--tools-dashboard-assumptions-thumb-border);border-radius:var(--radius-pill);background:var(--tools-dashboard-assumptions-thumb);width:1.05rem;height:1.05rem;box-shadow:var(--tools-dashboard-scenario-pill-shadow)}.tools-v1-assumption-control__meta{color:var(--tools-dashboard-assumptions-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-assumption-control__meta>span:first-child{min-width:0;max-width:24ch}.tools-v1-assumption-control__increment{justify-self:end;align-items:center;display:inline-flex}.tools-v1-assumption-control__actions{justify-self:end;align-items:center;gap:var(--tools-dashboard-assumption-actions-gap);min-width:0;display:inline-flex}.tools-v1-assumption-control .methodology-pebble{min-height:var(--tools-dashboard-assumption-method-min-block);border-bottom-color:var(--tools-dashboard-assumption-method-rule);color:var(--tools-dashboard-assumption-method-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:center}.tools-v1-assumption-control .methodology-pebble:hover,.tools-v1-assumption-control .methodology-pebble:focus-visible{border-bottom-color:var(--tools-dashboard-assumption-method-rule-hover);color:var(--tools-dashboard-assumption-method-ink-hover)}.tools-v1-assumption-control .methodology-pebble:focus-visible{outline-color:var(--tools-dashboard-assumption-method-focus)}.tools-v1-assumption-control__increment .tools-v1-tooltip__trigger{width:var(--tools-dashboard-assumption-increment-trigger-size);height:var(--tools-dashboard-assumption-increment-trigger-size);border-color:var(--tools-dashboard-assumption-increment-trigger-border);background:var(--tools-dashboard-assumption-increment-trigger-surface);box-shadow:var(--tools-dashboard-assumption-increment-trigger-shadow);color:var(--tools-dashboard-assumption-increment-trigger-ink)}@keyframes tools-v1-year-recompute{0%{opacity:1;filter:none;transform:translateY(var(--tools-dashboard-calculation-motion-shift))}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes tools-v1-result-recompute{0%{box-shadow:none}44%{box-shadow:var(--tools-dashboard-calculation-motion-feedback-shadow)}to{box-shadow:none}}@keyframes tools-v1-live-recompute{0%{opacity:1;transform:translateY(var(--tools-dashboard-calculation-motion-shift))}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.tools-v1-shell__panel{--tools-dashboard-scenario-pill-min-block:calc(var(--tools-mobile-touch-target) + 1px);--tools-dashboard-pressure-chip-min-block:calc(var(--tools-mobile-touch-target) + 1px)}.tools-v1-greeting__topline{top:calc(var(--tools-dashboard-top-control-top) + var(--tools-dashboard-top-control-compact-offset));left:var(--tools-dashboard-greeting-compact-pad-inline);margin:0;position:absolute}.tools-v1-greeting{gap:var(--space-6);padding-top:clamp(var(--space-10),12vw,var(--space-11));padding-inline:var(--tools-dashboard-greeting-compact-pad-inline);grid-template-columns:1fr}.tools-v1-greeting-result{max-width:var(--tools-dashboard-tablet-greeting-result-max-inline)}.tools-v1-journey{--tools-dashboard-journey-connector-display:var(--tools-dashboard-journey-compact-connector-display);grid-template-columns:var(--tools-dashboard-journey-compact-grid-template);max-width:var(--tools-dashboard-journey-compact-max-inline)}.tools-v1-greeting__main>p:not(.tools-v1-greeting__eyebrow){max-width:var(--tools-dashboard-greeting-compact-copy-max)}.tools-v1-market__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-v1-market-card__sparkline{width:min(100%,12rem)}.tools-v1-projection{padding-inline:var(--tools-dashboard-greeting-compact-pad-inline);grid-template-columns:1fr}.tools-v1-projection-card{min-height:auto}.tools-v1-assumptions{padding-inline:var(--tools-dashboard-greeting-compact-pad-inline);grid-template-columns:1fr}.tools-v1-calculation{grid-template-columns:var(--tools-dashboard-calculation-workspace-compact-grid-template);gap:var(--tools-dashboard-calculation-workspace-compact-gap);padding-inline:var(--tools-dashboard-greeting-compact-pad-inline)}.tools-v1-calculation .tools-v1-assumptions,.tools-v1-calculation .tools-v1-projection{padding-inline:0}.tools-v1-calculation .tools-v1-assumptions__controls{grid-template-columns:1fr}.tools-v1-memory{padding-inline:var(--tools-dashboard-greeting-compact-pad-inline)}.tools-v1-memory__grid{grid-template-columns:var(--tools-dashboard-memory-compact-grid-template);grid-template-areas:var(--tools-dashboard-memory-compact-grid-areas)}.tools-v1-memory-card{min-height:auto}}@media(max-width:640px){.tools-v1-shell{padding:var(--space-5) var(--space-3) calc(var(--space-5) + var(--tools-dashboard-mobile-result-dock-min-block) + var(--tools-dashboard-mobile-result-dock-offset) + var(--tools-mobile-safe-area))}.tools-v1-shell__panel{--tools-dashboard-top-control-top:var(--space-4);--tools-dashboard-scenario-controls-grid-template:var(--tools-dashboard-scenario-controls-mobile-grid-template);--tools-dashboard-pressure-chip-grid-template:var(--tools-dashboard-pressure-chip-mobile-grid-template);--tools-dashboard-scenario-controls-justify:var(--tools-dashboard-scenario-controls-mobile-justify);--tools-dashboard-scenario-controls-overflow-x:var(--tools-dashboard-scenario-controls-mobile-overflow-x);--tools-dashboard-scenario-controls-scroll-snap-type:var(--tools-dashboard-scenario-controls-mobile-scroll-snap-type);--tools-dashboard-scenario-controls-scrollbar-width:var(--tools-dashboard-scenario-controls-mobile-scrollbar-width);--tools-dashboard-scenario-controls-scrollbar-display:var(--tools-dashboard-scenario-controls-mobile-scrollbar-display);--tools-dashboard-scenario-controls-scroll-padding-inline:var(--tools-dashboard-scenario-controls-mobile-scroll-padding-inline);--tools-dashboard-scenario-pill-min-block:var(--tools-dashboard-scenario-pill-mobile-min-block);--tools-dashboard-scenario-pill-min-inline:var(--tools-dashboard-scenario-pill-mobile-min-inline);--tools-dashboard-pressure-chip-min-block:var(--tools-dashboard-scenario-pill-mobile-min-block);--tools-dashboard-pressure-chip-min-inline:var(--tools-dashboard-pressure-chip-mobile-min-inline);--tools-dashboard-scenario-pill-snap-align:var(--tools-dashboard-scenario-pill-mobile-snap-align);--tools-dashboard-memory-chip-inline-size:100%;--tools-dashboard-memory-chip-min-inline:0;--tools-dashboard-memory-chip-min-block:var(--tools-dashboard-memory-chip-mobile-min-block);--tools-dashboard-memory-action-min-block:var(--tools-dashboard-memory-action-mobile-min-block);--tools-dashboard-greeting-compact-copy-max:var(--tools-dashboard-greeting-mobile-copy-max);--tools-dashboard-mobile-wayfinding-gap:var(--space-1);--tools-dashboard-mobile-wayfinding-padding-inline:var(--space-2);--tools-dashboard-mobile-wayfinding-item-padding-inline:var(--space-2);--tools-dashboard-mobile-wayfinding-label-size:var(--text-caption);border-radius:0}.tools-v1-theme-pill{top:var(--space-4);right:var(--space-4);width:var(--tools-dashboard-theme-pill-width)}.tools-v1-theme-pill__label{display:inline}.tools-v1-greeting{padding-top:var(--tools-dashboard-mobile-greeting-pad-block-start)}.tools-v1-greeting__main h1{font-size:var(--product-type-size-display-dashboard-mobile);letter-spacing:var(--product-type-display-dashboard-tracking)}.tools-v1-greeting__main>p:not(.tools-v1-greeting__eyebrow){font-size:var(--tools-dashboard-greeting-subcopy-size)}.tools-v1-market__header{gap:var(--space-3);align-items:start;display:grid}.tools-v1-greeting>.tools-v1-journey{display:none}.tools-v1-greeting-result{display:var(--tools-dashboard-greeting-result-mobile-display)}.tools-v1-mobile-answer{gap:var(--tools-dashboard-mobile-answer-gap);margin:var(--tools-dashboard-mobile-answer-margin-block-start) var(--tools-dashboard-mobile-answer-margin-inline) 0;padding:var(--tools-dashboard-mobile-answer-padding);border:1px solid var(--tools-dashboard-mobile-answer-border);border-radius:var(--tools-dashboard-mobile-answer-radius);background:var(--tools-dashboard-mobile-answer-surface);box-shadow:var(--tools-dashboard-mobile-answer-shadow);color:var(--tools-dashboard-mobile-answer-ink);isolation:isolate;transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);text-decoration:none;display:grid;position:relative;overflow:hidden}.tools-v1-mobile-answer:before{z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--tools-dashboard-mobile-answer-accent) 13%,transparent),transparent 46%),linear-gradient(90deg,var(--tools-dashboard-sparkline-grid) 1px,transparent 1px),linear-gradient(var(--tools-dashboard-sparkline-grid) 1px,transparent 1px);content:"";opacity:.66;background-size:auto,3rem 3rem,3rem 3rem;position:absolute;inset:0}.tools-v1-mobile-answer:hover,.tools-v1-mobile-answer:focus-visible{background:var(--tools-dashboard-projection-card-hover);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-mobile-answer:active{transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-mobile-answer:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-mobile-answer-shadow);outline:none}.tools-v1-mobile-answer__meta,.tools-v1-mobile-answer__footer{gap:var(--space-3);justify-content:space-between;align-items:center;min-width:0;display:flex}.tools-v1-mobile-answer__meta span,.tools-v1-mobile-answer__meta small,.tools-v1-mobile-answer__footer span{color:var(--tools-dashboard-mobile-answer-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-mobile-answer__body{gap:var(--space-1);display:grid}.tools-v1-mobile-answer__body strong{color:var(--tools-dashboard-mobile-answer-ink);font-size:var(--tools-dashboard-projection-metric-value-size);font-weight:var(--tools-dashboard-type-card-value-weight);line-height:var(--campaign-type-numeric-leading);letter-spacing:var(--campaign-type-numeric-tracking)}.tools-v1-mobile-answer__body span{color:var(--tools-dashboard-mobile-answer-ink);font-size:var(--tools-dashboard-projection-caption-size);font-weight:var(--tools-dashboard-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.tools-v1-mobile-answer__footer span:last-child{min-height:1.95rem;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--tools-dashboard-scenario-pill-active-surface);color:var(--tools-dashboard-scenario-pill-active-ink);font-weight:var(--campaign-type-cta-weight);letter-spacing:var(--campaign-type-cta-tracking);align-items:center;display:inline-flex}.tools-v1-mobile-wayfinding{z-index:6;box-sizing:border-box;gap:var(--tools-dashboard-mobile-wayfinding-gap);width:100%;margin:var(--tools-dashboard-mobile-wayfinding-margin-block-start) 0 0;padding:var(--tools-dashboard-mobile-wayfinding-padding-block) var(--tools-dashboard-mobile-wayfinding-padding-inline);overflow-x:var(--tools-dashboard-mobile-wayfinding-overflow-x);overscroll-behavior-x:contain;scroll-snap-type:var(--tools-dashboard-mobile-wayfinding-snap-type);border-top:1px solid var(--tools-dashboard-mobile-wayfinding-border);border-bottom:1px solid var(--tools-dashboard-mobile-wayfinding-border);background:var(--tools-dashboard-mobile-wayfinding-surface);box-shadow:var(--tools-dashboard-mobile-wayfinding-shadow);scrollbar-width:var(--tools-dashboard-mobile-wayfinding-scrollbar-display);align-items:center;display:flex;position:sticky;top:0}.tools-v1-mobile-wayfinding::-webkit-scrollbar{display:var(--tools-dashboard-mobile-wayfinding-scrollbar-display)}.tools-v1-mobile-wayfinding a{min-height:max(var(--tools-dashboard-mobile-wayfinding-item-min-block),var(--tools-mobile-touch-target));padding:0 var(--tools-dashboard-mobile-wayfinding-item-padding-inline);scroll-snap-align:var(--tools-dashboard-mobile-wayfinding-item-snap-align);border:1px solid var(--tools-dashboard-journey-border);border-radius:var(--tools-dashboard-mobile-wayfinding-item-radius);background:var(--tools-dashboard-mobile-wayfinding-item-surface);color:var(--tools-dashboard-mobile-wayfinding-item-ink);transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tools-v1-mobile-wayfinding a[data-active=true]{background:var(--tools-dashboard-mobile-wayfinding-item-active-surface);color:var(--tools-dashboard-mobile-wayfinding-item-active-ink)}.tools-v1-mobile-wayfinding a:hover,.tools-v1-mobile-wayfinding a:focus-visible{box-shadow:var(--tools-dashboard-scenario-pill-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-mobile-wayfinding a:active{transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-mobile-wayfinding a:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-scenario-pill-hover-shadow);outline:none}.tools-v1-mobile-wayfinding span{display:none}.tools-v1-mobile-wayfinding strong{overflow:var(--tools-dashboard-mobile-wayfinding-label-overflow);color:currentColor;font-family:var(--tools-dashboard-mobile-wayfinding-label-family);font-size:var(--tools-dashboard-mobile-wayfinding-label-size);font-weight:var(--tools-dashboard-mobile-wayfinding-label-weight);line-height:var(--tools-dashboard-mobile-wayfinding-label-leading);letter-spacing:var(--tools-dashboard-mobile-wayfinding-label-tracking);text-overflow:var(--tools-dashboard-mobile-wayfinding-label-text-overflow);white-space:var(--tools-dashboard-mobile-wayfinding-label-white-space)}.tools-v1-mobile-result-dock{right:var(--space-4);bottom:calc(var(--tools-dashboard-mobile-result-dock-offset) + var(--tools-mobile-safe-area));left:var(--space-4);z-index:9;gap:var(--space-3);min-height:var(--tools-dashboard-mobile-result-dock-min-block);padding:var(--tools-dashboard-mobile-result-dock-padding-block) var(--tools-dashboard-mobile-result-dock-padding-inline);border:1px solid var(--tools-dashboard-mobile-result-dock-border);border-radius:var(--tools-dashboard-mobile-result-dock-radius);background:var(--tools-dashboard-mobile-result-dock-surface);box-shadow:var(--tools-dashboard-mobile-result-dock-shadow);color:var(--tools-dashboard-mobile-result-dock-ink);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;position:fixed}.tools-v1-mobile-result-dock[data-snapshot-visible=true]{opacity:0;pointer-events:none;transform:translateY(calc(var(--space-3) * -1))}.tools-v1-mobile-result-dock__meta,.tools-v1-mobile-result-dock span{color:var(--tools-dashboard-mobile-result-dock-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-mobile-result-dock__meta:before{width:.48rem;height:.48rem;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--tools-dashboard-mobile-result-dock-accent);content:"";display:inline-block}.tools-v1-mobile-result-dock strong{color:var(--tools-dashboard-mobile-result-dock-ink);font-size:var(--tools-dashboard-assumptions-summary-compact-value-size);font-weight:var(--tools-dashboard-type-card-value-weight);line-height:var(--campaign-type-numeric-leading);letter-spacing:var(--campaign-type-numeric-tracking)}.tools-v1-mobile-result-dock__cta{color:var(--tools-dashboard-mobile-result-dock-ink);font-weight:var(--campaign-type-cta-weight);letter-spacing:var(--campaign-type-cta-tracking);justify-self:end}.tools-v1-mobile-result-dock:hover,.tools-v1-mobile-result-dock:focus-visible{transform:translateY(var(--campaign-tactile-pill-hover-lift))}.tools-v1-mobile-result-dock:active{transform:translateY(var(--campaign-tactile-pill-active-press))}.tools-v1-mobile-result-dock:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--tools-dashboard-mobile-result-dock-shadow);outline:none}.tools-v1-market,.tools-v1-assumptions,.tools-v1-projection,.tools-v1-memory{scroll-margin-top:var(--tools-dashboard-mobile-wayfinding-scroll-margin)}.tools-v1-market__grid{gap:var(--tools-dashboard-market-mobile-grid-gap);margin-inline:calc(var(--space-1) * -1);padding:var(--space-1) var(--tools-dashboard-market-mobile-scroll-padding) var(--space-2);overscroll-behavior-x:contain;scroll-padding-inline:var(--tools-dashboard-market-mobile-scroll-padding);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.tools-v1-market__grid::-webkit-scrollbar{display:none}.tools-v1-market__motion-item{flex:0 0 var(--tools-dashboard-market-mobile-card-width);scroll-snap-align:start}.tools-v1-market-card{min-height:var(--tools-dashboard-market-mobile-card-min-block);padding:var(--tools-dashboard-market-mobile-card-padding)}.tools-v1-market-card__body{grid-template-columns:var(--tools-dashboard-market-mobile-card-body-columns);align-items:end;gap:var(--tools-dashboard-market-mobile-card-body-gap);padding-top:var(--tools-dashboard-market-mobile-card-body-padding-block-start)}.tools-v1-market-card__metric{gap:var(--tools-dashboard-market-mobile-card-metric-gap)}.tools-v1-market-card__sparkline{width:var(--tools-dashboard-market-mobile-sparkline-width);min-width:0;height:var(--tools-dashboard-market-mobile-sparkline-block)}.tools-v1-market-card__symbol{margin-top:var(--tools-dashboard-market-mobile-card-symbol-gap)}.tools-v1-projection,.tools-v1-memory{margin-top:var(--tools-dashboard-mobile-section-gap);padding-inline:var(--space-4)}.tools-v1-memory__intro h2{max-width:13ch;font-size:var(--tools-dashboard-assumptions-title-size)}.tools-v1-memory-actions{grid-template-columns:1fr}.tools-v1-projection-card{padding:var(--space-5)}.tools-v1-projection-card:hover{transform:var(--tools-dashboard-projection-card-mobile-hover-transform)}.tools-v1-projection-card__header{align-items:flex-start}.tools-v1-projection-card h2,.tools-v1-projection-card__header h2{font-size:var(--tools-dashboard-projection-title-size)}.tools-v1-projection-card__badge{min-height:1.95rem;padding-inline:var(--space-3)}.tools-v1-tooltip__bubble,.tools-v1-tooltip[data-placement=bottom] .tools-v1-tooltip__bubble,.tools-v1-tooltip[data-placement=bottom-end] .tools-v1-tooltip__bubble{top:auto;right:var(--tools-dashboard-tooltip-mobile-inset);bottom:var(--tools-dashboard-tooltip-mobile-bottom);left:var(--tools-dashboard-tooltip-mobile-inset);width:auto;max-width:none;transform:translateY(var(--space-2));position:fixed}.tools-v1-projection-card .tools-v1-tooltip{position:static}.tools-v1-projection-card .tools-v1-tooltip__bubble,.tools-v1-projection-card .tools-v1-tooltip[data-placement=bottom] .tools-v1-tooltip__bubble,.tools-v1-projection-card .tools-v1-tooltip[data-placement=bottom-end] .tools-v1-tooltip__bubble{position:var(--tools-dashboard-tooltip-mobile-card-position);top:var(--tools-dashboard-tooltip-mobile-card-block-start);right:var(--tools-dashboard-tooltip-mobile-card-inline-inset);bottom:auto;left:var(--tools-dashboard-tooltip-mobile-card-inline-inset);width:auto;max-width:none;max-height:var(--tools-dashboard-tooltip-mobile-card-max-block);transform:translateY(var(--tools-dashboard-tooltip-mobile-card-entry-y));overflow-y:auto}.tools-v1-tooltip__trigger:hover+.tools-v1-tooltip__bubble,.tools-v1-tooltip__trigger:focus-visible+.tools-v1-tooltip__bubble,.tools-v1-tooltip[data-placement=bottom] .tools-v1-tooltip__trigger:hover+.tools-v1-tooltip__bubble,.tools-v1-tooltip[data-placement=bottom] .tools-v1-tooltip__trigger:focus-visible+.tools-v1-tooltip__bubble,.tools-v1-tooltip[data-placement=bottom-end] .tools-v1-tooltip__trigger:hover+.tools-v1-tooltip__bubble,.tools-v1-tooltip[data-placement=bottom-end] .tools-v1-tooltip__trigger:focus-visible+.tools-v1-tooltip__bubble{transform:translateY(0)}.tools-v1-spending-gauge{width:min(100%,18rem)}.tools-v1-projection-metrics{grid-template-columns:1fr}.tools-v1-projection-metrics dd{font-size:var(--tools-dashboard-projection-metric-compact-value-size)}.tools-v1-scenario-controls,.tools-v1-pressure-points{grid-template-columns:var(--tools-dashboard-scenario-controls-grid-template);gap:var(--space-3)}.tools-v1-pressure-points{grid-template-columns:var(--tools-dashboard-pressure-chip-grid-template)}.tools-v1-calculation-path{grid-template-columns:var(--tools-dashboard-calculation-path-mobile-grid-template);gap:var(--tools-dashboard-calculation-path-mobile-gap)}.tools-v1-calculation-path__step{min-height:var(--tools-dashboard-calculation-path-mobile-step-min-block);padding:var(--tools-dashboard-calculation-path-mobile-step-padding)}.tools-v1-calculation-path__step strong{font-size:var(--tools-dashboard-calculation-path-mobile-value-size)}.tools-v1-result-card{margin-top:var(--space-5);padding:var(--space-5)}.tools-v1-result-card__topline{justify-content:start;display:grid}.tools-v1-result-card p{font-size:var(--tools-dashboard-projection-caption-size)}.tools-v1-assumptions{margin-top:var(--tools-dashboard-mobile-section-entry-gap);padding-inline:var(--space-4)}.tools-v1-assumptions__summary{grid-template-columns:var(--tools-dashboard-assumptions-summary-compact-grid-template);gap:var(--tools-dashboard-assumptions-summary-compact-gap);order:1}.tools-v1-assumptions__summary div{gap:var(--space-1);padding:var(--tools-dashboard-assumptions-summary-compact-padding);background:var(--tools-dashboard-assumptions-summary-compact-surface)}.tools-v1-assumptions__summary strong{font-size:var(--tools-dashboard-assumptions-summary-compact-value-size)}.tools-v1-assumptions__controls{gap:var(--tools-dashboard-assumption-group-gap);order:2;grid-template-columns:1fr}.tools-v1-assumption-group{gap:var(--tools-dashboard-assumption-group-gap);padding:var(--tools-dashboard-assumption-group-padding);border:1px solid var(--tools-dashboard-assumption-group-border);border-radius:var(--tools-dashboard-assumption-group-radius);background:var(--tools-dashboard-assumption-group-surface);box-shadow:var(--tools-dashboard-assumption-group-shadow);color:var(--tools-dashboard-assumption-group-ink);display:grid}.tools-v1-assumption-group__header{gap:var(--space-1);display:grid}.tools-v1-assumption-group__header h3{color:var(--tools-dashboard-assumption-group-ink);font-size:var(--tools-dashboard-section-title-size);font-weight:var(--tools-dashboard-type-section-weight);line-height:var(--product-type-card-title-leading);letter-spacing:var(--product-type-card-title-tracking)}.tools-v1-assumption-group__header p{color:var(--tools-dashboard-assumption-group-muted);font-size:var(--text-caption);font-weight:var(--tools-dashboard-type-card-meta-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.tools-v1-assumption-group__fields{gap:var(--tools-mobile-field-gap);display:grid}.tools-v1-assumption-control{padding:var(--space-4);border-color:var(--tools-dashboard-assumption-compact-border);background:var(--tools-dashboard-assumption-compact-surface);box-shadow:none}.tools-v1-assumption-control input{min-block-size:var(--tools-dashboard-assumption-slider-hit-block);block-size:var(--tools-dashboard-assumption-slider-hit-block)}.tools-v1-assumption-control input::-webkit-slider-runnable-track{height:var(--tools-dashboard-assumption-slider-track-block)}.tools-v1-assumption-control input::-webkit-slider-thumb{width:var(--tools-dashboard-assumption-slider-thumb-size);height:var(--tools-dashboard-assumption-slider-thumb-size);margin-top:calc((var(--tools-dashboard-assumption-slider-track-block) - var(--tools-dashboard-assumption-slider-thumb-size)) / 2);border-width:var(--tools-dashboard-assumption-slider-thumb-border-width)}.tools-v1-assumption-control input::-moz-range-track{height:var(--tools-dashboard-assumption-slider-track-block)}.tools-v1-assumption-control input::-moz-range-thumb{width:var(--tools-dashboard-assumption-slider-thumb-size);height:var(--tools-dashboard-assumption-slider-thumb-size);border-width:var(--tools-dashboard-assumption-slider-thumb-border-width)}.tools-v1-assumptions__intro h2{max-width:13ch;font-size:var(--tools-dashboard-assumptions-title-size)}.tools-v1-assumption-control__topline,.tools-v1-assumption-control__meta{display:grid}.tools-v1-calculation{grid-template-columns:var(--tools-dashboard-calculation-workspace-mobile-grid-template);gap:var(--tools-dashboard-calculation-workspace-mobile-gap);margin-top:var(--tools-dashboard-mobile-section-entry-gap);padding-inline:var(--space-4)}.tools-v1-calculation .tools-v1-assumptions,.tools-v1-calculation .tools-v1-projection{margin-top:0;padding-inline:0}.tools-v1-calculation .tools-v1-assumptions__summary{grid-template-columns:var(--tools-dashboard-assumptions-summary-compact-grid-template);gap:var(--tools-dashboard-assumptions-summary-compact-gap)}}@media(prefers-reduced-motion:reduce){.tools-v1-result-card strong,.tools-v1-result-card strong:after,.tools-v1-result-card,.tools-v1-result-card__live,[data-motion-purpose=calculation-acknowledge]{animation:none;transform:none!important}}.ambit-v1-shell{min-height:100vh;padding:var(--product-rhythm-shell-padding-block) var(--product-rhythm-page-gutter);background:var(--ambit-v1-page);color:var(--ambit-v1-body);font-family:var(--product-type-body-family)}.ambit-v1-stage{width:min(100%,var(--product-layout-stage-width));padding:clamp(var(--space-8),7vw,var(--space-12)) var(--ambit-v1-content-inset);border:1px solid var(--ambit-v1-stage-border);border-radius:var(--ambit-v1-stage-radius);background:radial-gradient(circle at 78% 10%,var(--ambit-v1-stage-glow) 0,transparent min(42%,28rem)),var(--ambit-v1-stage);box-shadow:var(--ambit-v1-stage-shadow);isolation:isolate;margin:0 auto;position:relative;overflow:hidden}.ambit-v1-stage:before{z-index:-1;background:linear-gradient(var(--ambit-v1-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ambit-v1-grid-line) 1px,transparent 1px);content:"";opacity:var(--ambit-v1-grid-opacity);background-size:4.8rem 4.8rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 82%);mask-image:linear-gradient(#000000d1,#0000 82%)}.ambit-v1-mobile-wayfinding{display:none}.ambit-v1-intro{gap:var(--ambit-v1-intro-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-width:none;display:grid}.ambit-v1-intro__copy{gap:var(--ambit-v1-intro-gap);grid-column:1/span 2;max-width:52rem;display:grid}.ambit-v1-topline{align-items:center;gap:var(--ambit-v1-top-control-gap);width:fit-content;margin:0;display:inline-flex}.ambit-v1-topline__eyebrow{border:1px solid var(--ambit-v1-route-pill-border);border-radius:var(--radius-pill);background:var(--ambit-v1-route-pill-surface);width:fit-content;box-shadow:var(--ambit-v1-route-pill-shadow);color:var(--ambit-v1-route-pill-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);margin:0;padding:.52rem .86rem}.ambit-v1-home-glyph{width:var(--ambit-v1-home-glyph-size);height:var(--ambit-v1-home-glyph-size);border:1px solid var(--ambit-v1-home-glyph-border);border-radius:var(--radius-pill);background:var(--ambit-v1-home-glyph-surface);box-shadow:var(--ambit-v1-home-glyph-shadow);color:var(--ambit-v1-home-glyph-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),color var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);place-items:center;text-decoration:none;display:inline-grid}.ambit-v1-home-glyph svg{width:var(--ambit-v1-home-glyph-icon-size);height:var(--ambit-v1-home-glyph-icon-size);fill:currentColor}.ambit-v1-home-glyph:hover,.ambit-v1-home-glyph:focus-visible{background:var(--ambit-v1-home-glyph-surface-hover);box-shadow:var(--ambit-v1-home-glyph-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-v1-home-glyph:active{box-shadow:var(--ambit-v1-home-glyph-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.ambit-v1-home-glyph:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--ambit-v1-home-glyph-hover-shadow);outline:none}.ambit-v1-disclosure__beacon{border-radius:var(--radius-pill);background:var(--ambit-v1-beacon);width:.48rem;height:.48rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--ambit-v1-beacon) 16%,transparent);flex:none;display:inline-block}.ambit-v1-intro h1,.ambit-v1-intro p,.ambit-v1-role-card h2,.ambit-v1-role-card p,.ambit-v1-plain h2,.ambit-v1-plain p,.ambit-v1-plain-card dl,.ambit-v1-plain-card dt,.ambit-v1-plain-card dd,.ambit-v1-partners h2,.ambit-v1-partners h3,.ambit-v1-partners p,.ambit-v1-article-discovery h2,.ambit-v1-article-discovery p,.ambit-v1-disclosure{margin:0}.ambit-v1-intro h1{font-family:var(--product-type-display-family)}.ambit-v1-plain__intro h2,.ambit-v1-partners__intro h2{font-family:var(--product-type-section-family)}.ambit-v1-role-card h2,.ambit-v1-plain-card dt,.ambit-v1-partner-card h3,.ambit-v1-result-card__label,.ambit-v1-mobile-wayfinding strong{font-family:var(--product-type-card-title-family)}.ambit-v1-intro h1{max-width:10ch;color:var(--ambit-v1-ink);font-size:var(--ambit-v1-headline-size);font-weight:var(--ambit-v1-headline-weight);letter-spacing:var(--ambit-v1-headline-tracking);line-height:var(--ambit-v1-headline-leading)}.ambit-v1-intro__copy>p{max-width:46rem;color:var(--ambit-v1-body);font-size:var(--ambit-v1-intro-copy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-result-card{width:var(--ambit-v1-result-card-width);min-height:var(--ambit-v1-result-card-min-height);align-content:var(--ambit-v1-result-card-block-align);align-self:start;gap:var(--ambit-v1-result-card-gap);justify-items:var(--ambit-v1-result-card-inline-align);padding:var(--ambit-v1-result-card-padding);border:1px solid var(--ambit-v1-result-card-border);border-radius:var(--ambit-v1-card-radius);background:var(--ambit-v1-result-card-surface);box-shadow:var(--ambit-v1-result-card-shadow);text-align:var(--ambit-v1-result-card-text-align);grid-column:3;justify-self:stretch;display:grid;position:relative;overflow:hidden}.ambit-v1-result-card:before{pointer-events:none;background:var(--ambit-v1-result-card-gloss);content:"";opacity:calc(var(--ambit-v1-card-gloss-opacity) * .7);position:absolute;inset:0}.ambit-v1-result-card__label,.ambit-v1-result-card__year,.ambit-v1-result-card__caption{position:relative}.ambit-v1-result-card__label{align-items:center;gap:var(--ambit-v1-card-pill-gap);justify-content:var(--ambit-v1-result-label-justify);width:fit-content;min-height:var(--ambit-v1-card-pill-min-height);padding:0 var(--ambit-v1-card-pill-padding-inline);border:1px solid var(--ambit-v1-result-label-border);border-radius:var(--ambit-v1-card-pill-radius);background:var(--ambit-v1-result-label-surface);box-shadow:var(--ambit-v1-result-label-shadow);color:var(--ambit-v1-result-label-ink);font-size:var(--ambit-v1-card-pill-type-size);font-weight:var(--ambit-v1-card-pill-type-weight);letter-spacing:var(--ambit-v1-card-pill-type-tracking);line-height:var(--ambit-v1-card-pill-type-leading);display:inline-flex}.ambit-v1-result-card__label span{width:var(--ambit-v1-result-label-beacon-size);height:var(--ambit-v1-result-label-beacon-size);border:1px solid var(--ambit-v1-result-label-beacon-border);border-radius:var(--radius-pill);background:var(--ambit-v1-result-label-beacon-bg);box-shadow:var(--ambit-v1-result-label-beacon-shadow);flex:none}.ambit-v1-result-card__year{color:var(--ambit-v1-result-number-ink);font-size:var(--ambit-v1-result-number-size);font-weight:var(--ambit-v1-result-number-weight);letter-spacing:var(--ambit-v1-result-number-tracking);line-height:var(--campaign-type-numeric-leading);transform-origin:50% 62%;will-change:opacity,transform,filter;display:inline-block;position:relative}.ambit-v1-result-card__year:after{border-radius:var(--radius-sm);background:var(--ambit-v1-result-number-motion-shimmer);content:"";filter:drop-shadow(0 0 var(--ambit-v1-result-number-motion-glow-size) var(--ambit-v1-result-number-motion-glow));mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-32%)}.ambit-v1-result-card__year[data-generating=true]{animation:ambit-v1-result-year-ink var(--ambit-v1-result-number-motion-duration) var(--ease-standard);animation-delay:var(--ambit-v1-result-number-motion-delay)}.ambit-v1-result-card__year[data-generating=true]:after{animation:ambit-v1-result-year-shimmer var(--ambit-v1-result-number-motion-duration) var(--ease-standard);animation-delay:var(--ambit-v1-result-number-motion-delay)}.ambit-v1-result-card__caption{max-width:var(--ambit-v1-result-caption-max-width);color:var(--ambit-v1-result-caption-ink);font-size:var(--ambit-v1-result-caption-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}@media(min-width:981px){.ambit-v1-intro{padding-top:var(--tools-dashboard-greeting-title-offset)}.ambit-v1-topline{top:calc(var(--ambit-v1-top-control-top) + var(--tools-dashboard-greeting-eyebrow-top-offset));left:var(--ambit-v1-top-control-left);z-index:2;position:absolute}.ambit-v1-article-stage .ambit-v1-topline{left:var(--ambit-v1-article-top-control-left)}.ambit-v1-stage>.tools-v1-theme-pill{top:var(--product-route-header-top)}}.ambit-v1-role-grid{gap:var(--ambit-v1-card-gap);margin-top:clamp(var(--space-8),7vw,var(--space-12));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ambit-v1-role-card{align-content:space-between;gap:var(--space-7);min-height:clamp(13rem,22vw,18rem);padding:var(--ambit-v1-card-padding);border:1px solid var(--ambit-v1-card-border);border-radius:var(--ambit-v1-card-radius);background:var(--ambit-v1-card-surface);box-shadow:var(--ambit-v1-card-shadow);color:var(--ambit-v1-card-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);display:grid;position:relative;overflow:hidden}.ambit-v1-role-card:before{pointer-events:none;background:var(--ambit-v1-card-gloss);content:"";opacity:var(--ambit-v1-card-gloss-opacity);position:absolute;inset:0}.ambit-v1-role-card:hover{background:var(--ambit-v1-card-hover);box-shadow:var(--ambit-v1-card-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-v1-role-card__body{gap:var(--space-4);display:grid;position:relative}.ambit-v1-role-card__step{border:1px solid var(--ambit-v1-step-border);border-radius:var(--radius-pill);background:var(--ambit-v1-step-surface);width:fit-content;min-width:2.75rem;color:var(--ambit-v1-step-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);place-items:center;padding:.5rem .72rem;line-height:1;display:inline-grid}.ambit-v1-role-card h2{color:var(--ambit-v1-card-ink);font-size:var(--ambit-v1-role-card-title-size);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading);position:relative}.ambit-v1-role-card p{max-width:16rem;color:var(--ambit-v1-card-muted);font-size:var(--ambit-v1-role-card-copy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading);position:relative}.ambit-v1-role-card__link{width:fit-content;min-height:var(--ambit-v1-role-card-link-min-block);padding:0 var(--ambit-v1-role-card-link-padding-inline);border:1px solid var(--ambit-v1-role-card-link-border);border-radius:var(--radius-pill);background:var(--ambit-v1-role-card-link-surface);box-shadow:var(--ambit-v1-role-card-link-shadow);color:var(--ambit-v1-role-card-link-ink);font-family:var(--product-type-card-title-family);font-size:var(--product-type-size-nav);font-weight:var(--campaign-type-cta-weight);letter-spacing:var(--campaign-type-cta-tracking);line-height:var(--campaign-type-cta-leading);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ambit-v1-role-card__link:hover,.ambit-v1-role-card__link:focus-visible{background:var(--ambit-v1-role-card-link-hover);box-shadow:var(--ambit-v1-card-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-v1-role-card__link:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--ambit-v1-card-hover-shadow);outline:none}.ambit-v1-plain{grid-template-columns:var(--ambit-v1-plain-layout-grid);gap:var(--ambit-v1-plain-grid-gap);margin-top:var(--ambit-v1-plain-gap);align-items:start;display:grid}.ambit-v1-plain__intro{gap:var(--ambit-v1-plain-intro-gap);max-width:var(--ambit-v1-plain-intro-max-width);display:grid}.ambit-v1-plain__eyebrow{width:fit-content;min-height:2.1rem;padding:0 var(--space-4);border:1px solid var(--ambit-v1-plain-label-border);border-radius:var(--radius-pill);background:var(--ambit-v1-plain-label-surface);color:var(--ambit-v1-plain-label-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:center;display:inline-flex}.ambit-v1-plain__intro h2{max-width:var(--ambit-v1-plain-heading-max);color:var(--ambit-v1-ink);font-size:var(--ambit-v1-plain-heading-size);font-weight:var(--campaign-type-section-headline-weight);letter-spacing:var(--ambit-v1-plain-heading-tracking);line-height:var(--ambit-v1-plain-heading-leading)}.ambit-v1-plain__intro>p{max-width:31rem;color:var(--ambit-v1-body);font-size:var(--ambit-v1-plain-copy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-plain__signal-card{gap:var(--ambit-v1-plain-signal-card-gap);margin-top:var(--ambit-v1-plain-signal-card-margin-start);padding:var(--ambit-v1-plain-signal-card-padding);border:1px solid var(--ambit-v1-plain-signal-card-border);border-radius:var(--ambit-v1-plain-signal-card-radius);background:var(--ambit-v1-plain-signal-card-surface);box-shadow:var(--ambit-v1-plain-signal-card-shadow);color:var(--ambit-v1-plain-signal-card-ink);display:grid;position:relative;overflow:hidden}.ambit-v1-plain__signal-card:before{pointer-events:none;background:var(--ambit-v1-plain-signal-card-gloss);content:"";opacity:var(--ambit-v1-plain-signal-card-gloss-opacity);position:absolute;inset:0}.ambit-v1-plain__signal-card>*{position:relative}.ambit-v1-plain__signal-card p,.ambit-v1-plain__signal-card dl,.ambit-v1-plain__signal-card dt,.ambit-v1-plain__signal-card dd{margin:0}.ambit-v1-plain__signal-label{color:var(--ambit-v1-plain-signal-label-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading)}.ambit-v1-plain__signal-card strong{color:var(--ambit-v1-plain-signal-card-ink);font-family:var(--product-type-card-title-family);font-size:var(--ambit-v1-plain-signal-title-size);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading)}.ambit-v1-plain__signal-card>p{color:var(--ambit-v1-plain-signal-card-muted);font-size:var(--ambit-v1-plain-signal-body-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-plain__signal-card dl{grid-template-columns:var(--ambit-v1-plain-signal-meta-grid);gap:var(--ambit-v1-plain-signal-meta-gap);display:grid}.ambit-v1-plain__signal-meta{align-content:start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--ambit-v1-plain-signal-meta-border);border-radius:var(--radius-lg);background:var(--ambit-v1-plain-signal-meta-surface);-webkit-backdrop-filter:blur(var(--ambit-v1-plain-signal-meta-backdrop-blur));backdrop-filter:blur(var(--ambit-v1-plain-signal-meta-backdrop-blur));display:grid}.ambit-v1-plain__signal-meta--focus{border-color:var(--ambit-v1-plain-signal-focus-border);box-shadow:var(--ambit-v1-plain-signal-focus-shadow)}.ambit-v1-plain__signal-card dt{min-block-size:var(--ambit-v1-plain-signal-meta-label-band);color:var(--ambit-v1-plain-signal-meta-muted);font-size:var(--text-micro);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:flex-end;display:flex}.ambit-v1-plain__signal-card dd{color:var(--ambit-v1-plain-signal-meta-ink);font-family:var(--product-type-card-title-family);font-size:var(--product-type-size-card-title-compact);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading)}.ambit-v1-plain__carousel-shell{gap:var(--ambit-v1-plain-carousel-control-gap);justify-items:end;min-width:0;display:grid}.ambit-v1-plain__carousel{width:100%;min-width:0;padding-block:var(--ambit-v1-plain-carousel-padding-block);padding-inline:var(--ambit-v1-plain-carousel-padding-inline);overscroll-behavior-x:contain;scroll-padding-inline:var(--ambit-v1-plain-carousel-padding-inline);scroll-snap-type:x mandatory;scrollbar-color:var(--ambit-v1-plain-carousel-scrollbar) transparent;scrollbar-width:thin;overflow-x:auto}.ambit-v1-plain__carousel:focus-visible{outline:.15rem solid var(--ambit-v1-plain-carousel-focus);outline-offset:var(--space-2)}.ambit-v1-plain__carousel::-webkit-scrollbar{height:.45rem}.ambit-v1-plain__carousel::-webkit-scrollbar-track{background:0 0}.ambit-v1-plain__carousel::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--ambit-v1-plain-carousel-scrollbar)}.ambit-v1-plain__carousel-controls{align-items:center;gap:var(--ambit-v1-plain-carousel-control-gap);width:fit-content;padding:var(--space-1);border:1px solid var(--ambit-v1-plain-carousel-controls-border);border-radius:var(--radius-pill);background:var(--ambit-v1-plain-carousel-controls-surface);box-shadow:var(--ambit-v1-plain-carousel-controls-shadow);display:flex}.ambit-v1-plain__carousel-previous,.ambit-v1-plain__carousel-next{width:var(--ambit-v1-plain-carousel-control-size);height:var(--ambit-v1-plain-carousel-control-size);border:1px solid var(--ambit-v1-plain-carousel-control-border);border-radius:var(--radius-pill);background:var(--ambit-v1-plain-carousel-control-surface);box-shadow:var(--ambit-v1-plain-carousel-control-shadow);color:var(--ambit-v1-plain-carousel-control-ink);cursor:pointer;transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),color var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);justify-content:center;align-items:center;display:inline-flex}.ambit-v1-plain__carousel-dots{align-items:center;gap:var(--space-1);display:flex}.ambit-v1-plain__carousel-dots button{width:var(--ambit-v1-plain-carousel-dot-hit-size);height:var(--ambit-v1-plain-carousel-dot-hit-size);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ambit-v1-plain__carousel-dots button:before{width:var(--ambit-v1-plain-carousel-dot-size);height:var(--ambit-v1-plain-carousel-dot-size);border-radius:var(--radius-pill);background:var(--ambit-v1-plain-carousel-dot-surface);content:"";transition:background var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition)}.ambit-v1-plain__carousel-dots button[data-active=true]:before{background:var(--ambit-v1-plain-carousel-dot-active-surface);transform:scale(1.28)}.ambit-v1-plain__carousel-dots button:focus-visible{outline:.15rem solid var(--ambit-v1-plain-carousel-focus);outline-offset:-.35rem}.ambit-v1-plain__carousel-previous svg,.ambit-v1-plain__carousel-next svg{width:var(--ambit-v1-plain-carousel-control-icon-size);height:var(--ambit-v1-plain-carousel-control-icon-size);stroke-width:2.35px}.ambit-v1-plain__carousel-previous:hover,.ambit-v1-plain__carousel-previous:focus-visible,.ambit-v1-plain__carousel-next:hover,.ambit-v1-plain__carousel-next:focus-visible{background:var(--ambit-v1-plain-carousel-control-hover);box-shadow:var(--ambit-v1-plain-carousel-control-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-v1-plain__carousel-previous:active,.ambit-v1-plain__carousel-next:active{box-shadow:var(--ambit-v1-plain-carousel-control-press-shadow);transform:translateY(0)}.ambit-v1-plain__carousel-previous:focus-visible,.ambit-v1-plain__carousel-next:focus-visible{outline:.15rem solid var(--ambit-v1-plain-carousel-focus);outline-offset:var(--space-2)}.ambit-v1-plain__track{gap:var(--ambit-v1-plain-carousel-gap);width:max-content;display:flex}.ambit-v1-plain-card{flex:0 0 var(--ambit-v1-plain-carousel-card-width);gap:var(--space-5);max-width:var(--ambit-v1-plain-carousel-card-width);min-height:100%;padding:clamp(var(--space-5),2.2vw,var(--space-7));border:1px solid var(--ambit-v1-plain-card-border);border-radius:var(--ambit-v1-card-radius);background:var(--ambit-v1-plain-card-surface);box-shadow:var(--ambit-v1-plain-card-shadow);color:var(--ambit-v1-card-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);scroll-snap-align:start;display:grid;position:relative;overflow:hidden}.ambit-v1-plain-card:before{pointer-events:none;background:var(--ambit-v1-card-gloss);content:"";opacity:calc(var(--ambit-v1-card-gloss-opacity) * .68);position:absolute;inset:0}.ambit-v1-plain-card:hover{background:var(--ambit-v1-plain-card-hover);box-shadow:var(--ambit-v1-plain-card-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-v1-plain-card[data-priority=true]{border-color:var(--ambit-v1-plain-card-priority-border);box-shadow:var(--ambit-v1-plain-card-priority-shadow)}.ambit-v1-plain-card[data-priority=true]:hover{box-shadow:var(--ambit-v1-plain-card-priority-hover-shadow)}@media(min-width:981px){.ambit-v1-plain__carousel-shell{justify-items:stretch}.ambit-v1-plain__carousel{scrollbar-width:none;padding:0;overflow:visible}.ambit-v1-plain__carousel::-webkit-scrollbar{display:none}.ambit-v1-plain__carousel-controls{display:none}.ambit-v1-plain__track{grid-template-columns:var(--ambit-v1-plain-desktop-card-grid);width:auto;display:grid}.ambit-v1-plain-card{flex:initial;max-width:none}}.ambit-v1-plain-card__topline,.ambit-v1-plain-card__meta,.ambit-v1-plain-card__list{position:relative}.ambit-v1-plain-card__topline{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.ambit-v1-plain-card__topline span,.ambit-v1-plain-card__topline em{width:fit-content;min-height:2rem;padding:0 var(--space-3);border:1px solid var(--ambit-v1-plain-label-border);border-radius:var(--radius-pill);background:var(--ambit-v1-plain-label-surface);color:var(--ambit-v1-plain-label-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:center;display:inline-flex}.ambit-v1-plain-card__topline em{border-color:var(--ambit-v1-plain-rule);background:color-mix(in srgb,var(--ambit-v1-plain-card-surface) 76%,transparent);max-width:48%;color:var(--ambit-v1-plain-description-ink);text-overflow:ellipsis;white-space:nowrap;flex:none;font-style:normal;overflow:hidden}.ambit-v1-plain-card__topline em[data-priority=true]{border-color:var(--ambit-v1-plain-card-focus-border);box-shadow:var(--ambit-v1-plain-card-focus-shadow)}.ambit-v1-plain-card__meta{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.ambit-v1-plain-card__meta span{color:var(--ambit-v1-plain-card-value-ink);font-size:var(--ambit-v1-plain-card-body-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-plain-card__meta em{width:fit-content;min-height:1.9rem;padding:0 var(--space-3);border:1px solid var(--ambit-v1-plain-card-influence-border);border-radius:var(--radius-pill);background:var(--ambit-v1-plain-card-influence-surface);color:var(--ambit-v1-plain-card-influence-ink);font-size:var(--text-caption);font-style:normal;font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);white-space:nowrap;align-items:center;display:inline-flex}.ambit-v1-plain-card__list{display:grid}.ambit-v1-plain-card__list div{gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--ambit-v1-plain-rule);display:grid}.ambit-v1-plain-card__list div:first-child{border-top:0;padding-top:0}.ambit-v1-plain-card__list div:last-child{padding-bottom:0}.ambit-v1-plain-card dt{align-items:center;gap:var(--space-2);color:var(--ambit-v1-plain-term-ink);font-size:var(--ambit-v1-plain-card-title-size);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading);display:inline-flex}.ambit-v1-plain-card dt:before{border-radius:var(--radius-pill);background:var(--ambit-v1-plain-beacon);width:.42rem;height:.42rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--ambit-v1-plain-beacon) 13%,transparent);content:"";flex:none}.ambit-v1-plain-card dd{color:var(--ambit-v1-plain-description-ink);font-size:var(--ambit-v1-plain-card-body-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-article-discovery{gap:var(--ambit-v1-article-discovery-grid-gap);margin-top:var(--ambit-v1-article-discovery-gap);display:grid}.ambit-v1-article-discovery__intro{gap:var(--ambit-v1-article-discovery-intro-gap);max-width:44rem;display:grid}.ambit-v1-article-discovery__eyebrow{width:fit-content;min-height:2.1rem;padding:0 var(--space-4);border:1px solid var(--ambit-v1-plain-label-border);border-radius:var(--radius-pill);background:var(--ambit-v1-plain-label-surface);color:var(--ambit-v1-plain-label-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:center;display:inline-flex}.ambit-v1-article-discovery__intro h2{max-width:16ch;color:var(--ambit-v1-ink);font-family:var(--product-type-section-family);font-size:var(--ambit-v1-plain-heading-size);font-weight:var(--campaign-type-section-headline-weight);letter-spacing:var(--ambit-v1-plain-heading-tracking);line-height:var(--ambit-v1-plain-heading-leading)}.ambit-v1-article-discovery__intro>p{max-width:34rem;color:var(--ambit-v1-body);font-size:var(--ambit-v1-plain-copy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-article-discovery__grid{grid-template-columns:var(--ambit-v1-article-discovery-grid);gap:var(--ambit-v1-article-discovery-grid-gap);display:grid}.ambit-v1-article-discovery__card{min-height:var(--ambit-v1-article-discovery-card-min-block);align-content:space-between;gap:var(--space-5);padding:var(--ambit-v1-article-discovery-card-padding);border:1px solid var(--ambit-v1-article-discovery-card-border);border-radius:var(--ambit-v1-article-discovery-card-radius);background:var(--ambit-v1-article-discovery-card-surface);box-shadow:var(--ambit-v1-article-discovery-card-shadow);color:var(--ambit-v1-article-discovery-card-title-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);text-decoration:none;display:grid;position:relative;overflow:hidden}.ambit-v1-article-discovery__card:before{pointer-events:none;background:var(--ambit-v1-card-gloss);content:"";opacity:calc(var(--ambit-v1-card-gloss-opacity) * .58);position:absolute;inset:0}.ambit-v1-article-discovery__card:hover,.ambit-v1-article-discovery__card:focus-visible{background:var(--ambit-v1-article-discovery-card-hover);box-shadow:var(--ambit-v1-article-discovery-card-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-v1-article-discovery__card:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--ambit-v1-article-discovery-card-hover-shadow);outline:none}.ambit-v1-article-discovery__card span,.ambit-v1-article-discovery__card strong{position:relative}.ambit-v1-article-discovery__card span{color:var(--ambit-v1-article-discovery-card-label-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading)}.ambit-v1-article-discovery__card strong{color:var(--ambit-v1-article-discovery-card-title-ink);font-family:var(--product-type-card-title-family);font-size:var(--ambit-v1-article-discovery-card-title-size);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading)}.ambit-v1-disclosure{align-items:center;gap:var(--space-3);max-width:54rem;margin-top:clamp(var(--space-7),4vw,var(--space-10));padding:clamp(var(--space-4),2vw,var(--space-5)) clamp(var(--space-5),3vw,var(--space-7));border:1px solid var(--ambit-v1-disclosure-border);border-radius:var(--radius-pill);background:var(--ambit-v1-disclosure-surface);box-shadow:var(--ambit-v1-disclosure-shadow);color:var(--ambit-v1-disclosure-ink);font-size:var(--ambit-v1-disclosure-type-size);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:1.22;display:inline-flex}.ambit-v1-partners{gap:var(--ambit-v1-partner-grid-gap);margin-top:var(--ambit-v1-partner-gap);padding:var(--ambit-v1-partner-section-padding);border:1px solid var(--ambit-v1-partner-section-border);border-radius:var(--ambit-v1-partner-section-radius);background:var(--ambit-v1-partner-section-surface);box-shadow:var(--ambit-v1-partner-section-shadow);display:grid;position:relative;overflow:hidden}.ambit-v1-partners:before{pointer-events:none;background:var(--ambit-v1-partner-section-gloss);content:"";opacity:var(--ambit-v1-partner-section-gloss-opacity);position:absolute;inset:0}.ambit-v1-partners__intro{gap:var(--ambit-v1-partner-intro-gap);max-width:46rem;display:grid;position:relative}.ambit-v1-partners__eyebrow{width:fit-content;min-height:2.1rem;padding:0 var(--space-4);border:1px solid var(--ambit-v1-partner-label-border);border-radius:var(--radius-pill);background:var(--ambit-v1-partner-label-surface);color:var(--ambit-v1-partner-label-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:center;display:inline-flex}.ambit-v1-partners__intro h2{max-width:12ch;color:var(--ambit-v1-ink);font-size:var(--ambit-v1-partner-heading-size);font-weight:var(--ambit-v1-headline-weight);letter-spacing:var(--campaign-type-section-headline-tracking);line-height:var(--campaign-type-section-headline-leading)}.ambit-v1-partners__intro>p{max-width:40rem;color:var(--ambit-v1-body);font-size:var(--ambit-v1-partner-copy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-partners__assurance{max-width:var(--ambit-v1-partner-assurance-max-width);gap:var(--space-2);padding:var(--ambit-v1-partner-assurance-padding);border:1px solid var(--ambit-v1-partner-assurance-border);border-radius:var(--ambit-v1-partner-assurance-radius);background:var(--ambit-v1-partner-assurance-surface);color:var(--ambit-v1-partner-assurance-muted);display:grid}.ambit-v1-partners__assurance span{color:var(--ambit-v1-partner-assurance-ink);font-family:var(--product-type-card-title-family);font-size:var(--ambit-v1-partner-assurance-label-size);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading)}.ambit-v1-partners__assurance p{color:inherit;font-size:var(--ambit-v1-partner-assurance-copy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-partners__grid{gap:var(--ambit-v1-partner-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.ambit-v1-partner-card{align-content:space-between;gap:var(--space-6);min-height:clamp(15rem,22vw,19rem);padding:clamp(var(--space-5),2.6vw,var(--space-7));border:1px solid var(--ambit-v1-partner-border);border-radius:var(--ambit-v1-card-radius);background:var(--ambit-v1-partner-surface);box-shadow:var(--ambit-v1-partner-shadow);color:var(--ambit-v1-partner-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);display:grid;position:relative;overflow:hidden}.ambit-v1-partner-card:before{pointer-events:none;background:var(--ambit-v1-card-gloss);content:"";opacity:calc(var(--ambit-v1-card-gloss-opacity) * .72);position:absolute;inset:0}.ambit-v1-partner-card:hover{background:var(--ambit-v1-partner-surface-hover);box-shadow:var(--ambit-v1-partner-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-v1-partner-card__topline,.ambit-v1-partner-card__body,.ambit-v1-partner-card__footer{position:relative}.ambit-v1-partner-card__topline{gap:var(--space-3);z-index:var(--ambit-v1-partner-context-tooltip-layer);justify-content:space-between;align-items:center;display:flex}.ambit-v1-partner-card__commercial-context{align-items:start;width:fit-content;min-width:0;max-width:100%;display:inline-grid;position:relative}.ambit-v1-partner-card__commercial-trigger{align-items:center;gap:var(--ambit-v1-partner-context-pill-gap);width:fit-content;min-width:0;max-width:100%;min-height:var(--ambit-v1-partner-context-pill-min-block);padding-inline:var(--ambit-v1-partner-context-pill-padding-inline);border:1px solid var(--ambit-v1-partner-context-pill-border);border-radius:var(--radius-pill);background:var(--ambit-v1-partner-context-pill-surface);color:var(--ambit-v1-partner-context-pill-ink);cursor:help;font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);display:inline-flex}.ambit-v1-partner-card__topline>span:not(.ambit-v1-partner-card__commercial-context),.ambit-v1-partner-card__topline>em{width:fit-content;max-width:100%;min-height:2rem;padding:0 var(--space-3);border:1px solid var(--ambit-v1-partner-label-border);border-radius:var(--radius-pill);background:var(--ambit-v1-partner-label-surface);color:var(--ambit-v1-partner-label-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:center;display:inline-flex}.ambit-v1-partner-card__topline>em{border-color:var(--ambit-v1-partner-meta-border);background:var(--ambit-v1-partner-meta-surface);color:var(--ambit-v1-partner-meta-ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-style:normal;overflow:hidden}.ambit-v1-partner-card__commercial-context em{min-width:0;max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-style:normal;overflow:hidden}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-trigger button{width:var(--ambit-v1-partner-context-trigger-size);height:var(--ambit-v1-partner-context-trigger-size);border:1px solid var(--ambit-v1-partner-context-trigger-border);border-radius:var(--radius-pill);background:var(--ambit-v1-partner-context-trigger-surface);min-height:0;box-shadow:none;color:var(--ambit-v1-partner-context-trigger-ink);cursor:help;flex:none;place-items:center;padding:0;display:inline-grid}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-trigger button svg{stroke-width:2.2px;width:.72rem;height:.72rem}.ambit-v1-partner-card__commercial-tooltip{top:calc(100% + var(--space-2));z-index:var(--ambit-v1-partner-context-tooltip-layer);box-sizing:border-box;width:var(--ambit-v1-partner-context-tooltip-width);max-width:calc(100vw - var(--space-8));padding:var(--ambit-v1-partner-context-tooltip-padding);border:1px solid var(--ambit-v1-partner-context-tooltip-border);border-radius:var(--ambit-v1-partner-context-tooltip-radius);background:var(--ambit-v1-partner-context-tooltip-surface);box-shadow:var(--ambit-v1-partner-context-tooltip-shadow);color:var(--ambit-v1-partner-context-tooltip-ink);font-size:var(--ambit-v1-partner-context-tooltip-type-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading);opacity:0;overflow-wrap:break-word;pointer-events:none;text-align:left;transform:translateY(var(--space-1));white-space:normal;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);position:absolute;right:0}.ambit-v1-partner-card__commercial-context:hover .ambit-v1-partner-card__commercial-tooltip,.ambit-v1-partner-card__commercial-context:focus-within .ambit-v1-partner-card__commercial-tooltip{opacity:1;transform:translateY(0)}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-trigger button:focus-visible{box-shadow:0 0 0 3px var(--focus-outline);outline:none}.ambit-v1-partner-card__body{gap:var(--space-3);display:grid}.ambit-v1-partner-card h3{color:var(--ambit-v1-partner-ink);font-size:var(--ambit-v1-partner-card-title-size);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--ambit-v1-partner-title-leading);padding-block:var(--ambit-v1-partner-title-pad-block)}.ambit-v1-partner-card__body p,.ambit-v1-partner-card__footer p{color:var(--ambit-v1-partner-muted);font-size:var(--ambit-v1-partner-card-copy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-partner-card__footer{gap:var(--space-4);display:grid}.ambit-v1-partner-card__signal{gap:var(--ambit-v1-partner-signal-gap);padding:var(--ambit-v1-partner-signal-padding);border:1px solid var(--ambit-v1-partner-signal-border);border-radius:var(--ambit-v1-partner-signal-radius);background:var(--ambit-v1-partner-signal-surface);color:var(--ambit-v1-partner-signal-ink);align-items:flex-start;display:flex}.ambit-v1-partner-card__signal span{width:var(--ambit-v1-partner-signal-beacon-size);height:var(--ambit-v1-partner-signal-beacon-size);border-radius:var(--radius-pill);background:var(--ambit-v1-partner-signal-beacon);box-shadow:var(--ambit-v1-partner-signal-beacon-shadow);flex:none;margin-top:.46em}.ambit-v1-partner-card button{align-items:center;gap:var(--ambit-v1-partner-action-gap);width:fit-content;min-height:var(--ambit-v1-partner-action-min-block);padding:0 var(--ambit-v1-partner-action-padding-inline);border-radius:var(--radius-pill);background:var(--ambit-v1-partner-action-surface);box-shadow:var(--ambit-v1-partner-action-shadow);color:var(--ambit-v1-partner-action-ink);cursor:pointer;font:inherit;font-size:var(--ambit-v1-partner-action-type-size);font-weight:var(--campaign-type-cta-weight);letter-spacing:var(--campaign-type-cta-tracking);line-height:var(--campaign-type-cta-leading);transition:box-shadow var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);border:0;display:inline-flex}.ambit-v1-partner-card button svg{width:var(--ambit-v1-partner-action-icon-size);height:var(--ambit-v1-partner-action-icon-size);stroke-width:2.4px}.ambit-v1-partner-card button:hover,.ambit-v1-partner-card button:focus-visible{filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-v1-partner-card button:active{box-shadow:var(--ambit-v1-partner-action-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.ambit-v1-partner-card button:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--ambit-v1-partner-action-shadow);outline:none}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-trigger button:hover{filter:none;box-shadow:none;transform:none}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-trigger button:focus-visible{filter:none;box-shadow:0 0 0 3px var(--focus-outline);transform:none}.ambit-v1-article-stage{display:block}.ambit-article{width:var(--ambit-v1-article-max-width);gap:var(--ambit-v1-article-flow-gap);color:var(--ambit-v1-body);margin-inline:auto;display:grid}.ambit-article h1,.ambit-article h2,.ambit-article p,.ambit-article dl,.ambit-article dt,.ambit-article dd,.ambit-article ol,.ambit-article ul{margin:0}.ambit-article__lead{grid-template-columns:var(--ambit-v1-article-lead-grid);gap:var(--ambit-v1-article-lead-gap);align-items:var(--ambit-v1-article-lead-align);border-bottom:1px solid var(--ambit-v1-article-card-rule);padding-block-end:var(--space-2);display:grid}.ambit-article__hero{max-width:var(--ambit-v1-article-hero-max-width);gap:var(--ambit-v1-article-hero-gap);display:grid}.ambit-article__eyebrow{width:fit-content;min-height:2.1rem;padding:0 var(--space-4);border:1px solid var(--ambit-v1-article-eyebrow-border);border-radius:var(--radius-pill);background:var(--ambit-v1-article-eyebrow-surface);color:var(--ambit-v1-article-eyebrow-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:center;display:inline-flex}.ambit-article__index>.ambit-article__eyebrow,.ambit-article__section-content>.ambit-article__eyebrow,.ambit-article__section-heading>.ambit-article__eyebrow{min-height:var(--ambit-v1-article-editorial-eyebrow-min-block);padding:var(--ambit-v1-article-editorial-eyebrow-padding);border-color:var(--ambit-v1-article-editorial-eyebrow-border);background:var(--ambit-v1-article-editorial-eyebrow-surface);color:var(--ambit-v1-article-editorial-eyebrow-ink)}.ambit-article__hero h1{max-width:var(--ambit-v1-article-title-max-inline);color:var(--ambit-v1-ink);font-family:var(--product-type-display-family);font-size:var(--ambit-v1-article-title-size);font-weight:var(--ambit-v1-article-title-weight);letter-spacing:var(--ambit-v1-article-title-tracking);line-height:var(--ambit-v1-article-title-leading)}.ambit-article__hero>p,.ambit-article__section-heading>p,.ambit-article__section-content>p,.ambit-article__trust-callout p{color:var(--ambit-v1-body);font-size:var(--ambit-v1-article-body-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.ambit-article__hero>p{max-width:var(--ambit-v1-article-hero-copy-max);font-size:var(--ambit-v1-article-copy-size)}.ambit-article__trust-strip{gap:var(--ambit-v1-article-trust-strip-gap);flex-wrap:wrap;max-width:100%;display:flex}.ambit-article__trust-strip span{min-height:2rem;padding:0 var(--space-3);border:1px solid var(--ambit-v1-article-trust-strip-border);border-radius:var(--radius-pill);background:var(--ambit-v1-article-trust-strip-surface);color:var(--ambit-v1-article-trust-strip-ink);font-family:var(--product-type-card-title-family);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading);align-items:center;display:inline-flex}.ambit-article__summary-panel{gap:var(--ambit-v1-article-summary-gap);padding:var(--ambit-v1-article-summary-padding);border:1px solid var(--ambit-v1-article-summary-border);border-radius:var(--ambit-v1-article-summary-radius);background:var(--ambit-v1-article-summary-surface);box-shadow:var(--ambit-v1-article-summary-shadow);align-self:start;display:grid;position:relative;overflow:hidden}.ambit-article__summary-panel:before{pointer-events:none;background:var(--ambit-v1-article-card-gloss);content:"";opacity:var(--ambit-v1-article-card-gloss-opacity);position:absolute;inset:0}.ambit-article__summary-panel>*{position:relative}.ambit-article__summary-panel dl{display:grid}.ambit-article__summary-panel dl>div{gap:var(--ambit-v1-article-summary-row-gap);padding-block:var(--space-3);border-top:1px solid var(--ambit-v1-article-summary-rule);display:grid}.ambit-article__summary-panel dl>div:first-child{border-top:0;padding-top:0}.ambit-article__summary-panel dl>div:last-child{padding-bottom:0}.ambit-article__method-link{width:fit-content;min-height:var(--ambit-v1-article-method-link-min-block);margin-top:var(--space-1);padding:0 var(--space-4);border:1px solid var(--ambit-v1-article-method-link-border);border-radius:var(--radius-pill);background:var(--ambit-v1-article-method-link-surface);color:var(--ambit-v1-article-method-link-ink);font-family:var(--product-type-card-title-family);font-size:var(--text-caption);font-weight:var(--campaign-type-cta-weight);letter-spacing:var(--campaign-type-cta-tracking);line-height:var(--campaign-type-cta-leading);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ambit-article__method-link:hover,.ambit-article__method-link:focus-visible{background:var(--ambit-v1-article-method-link-hover);box-shadow:var(--ambit-v1-card-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-article__method-link:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--ambit-v1-card-hover-shadow);outline:none}.ambit-article__summary-panel dt{color:var(--ambit-v1-article-summary-label-ink);font-size:var(--ambit-v1-article-summary-label-size);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading)}.ambit-article__summary-panel dd{color:var(--ambit-v1-article-summary-value-ink);font-family:var(--product-type-card-title-family);font-size:var(--ambit-v1-article-summary-value-size);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading)}.ambit-article__body-grid{grid-template-columns:var(--ambit-v1-article-body-grid);gap:var(--ambit-v1-article-body-gap);align-items:start;display:grid}.ambit-article__index{top:var(--ambit-v1-article-index-top);gap:var(--space-2);padding:var(--ambit-v1-article-index-padding);border:1px solid var(--ambit-v1-article-index-border);border-radius:var(--ambit-v1-article-index-radius);background:var(--ambit-v1-article-index-surface);box-shadow:var(--ambit-v1-article-index-shadow);display:grid;position:sticky}.ambit-article__index ol{gap:var(--space-2);padding:0;list-style:none;display:grid}.ambit-article__index a{gap:var(--ambit-v1-article-index-link-gap);min-height:var(--ambit-v1-article-index-link-min-block);padding:var(--ambit-v1-article-index-link-padding);border:1px solid var(--ambit-v1-article-index-link-border);border-radius:var(--radius-lg);background:var(--ambit-v1-article-index-link-surface);color:var(--ambit-v1-article-index-link-ink);font-family:var(--product-type-card-title-family);font-size:var(--text-caption);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.ambit-article__index a span{min-width:var(--ambit-v1-article-index-number-min-inline);border:1px solid var(--ambit-v1-article-index-number-border);border-radius:var(--radius-pill);background:var(--ambit-v1-article-index-number-surface);min-height:1.85rem;color:var(--ambit-v1-article-index-number-ink);font-size:var(--text-caption);place-items:center;display:inline-grid}.ambit-article__index a:hover,.ambit-article__index a:focus-visible{background:var(--ambit-v1-article-index-link-hover);box-shadow:var(--ambit-v1-card-pill-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-article__index a:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--ambit-v1-card-hover-shadow);outline:none}.ambit-article__section-list{grid-template-columns:var(--ambit-v1-article-card-grid);gap:var(--ambit-v1-article-card-gap);display:grid}.ambit-article__section-card,.ambit-article__checks,.ambit-article__related,.ambit-article__trust-callout{gap:var(--space-3);border:1px solid var(--ambit-v1-article-card-border);border-radius:var(--ambit-v1-article-card-radius);background:var(--ambit-v1-article-card-surface);box-shadow:var(--ambit-v1-article-card-shadow);display:grid;position:relative;overflow:hidden}.ambit-article__section-card,.ambit-article__trust-callout{padding:var(--ambit-v1-article-card-padding)}.ambit-article__section-card{grid-template-columns:var(--ambit-v1-article-section-layout);min-height:var(--ambit-v1-article-section-min-block);border-inline-start-width:var(--ambit-v1-article-section-spine-width);border-inline-start-color:var(--product-material-accent);align-items:start}.ambit-article__section-card:before,.ambit-article__checks:before,.ambit-article__related:before,.ambit-article__trust-callout:before{pointer-events:none;background:var(--ambit-v1-article-card-gloss);content:"";opacity:var(--ambit-v1-article-card-gloss-opacity);position:absolute;inset:0}.ambit-article__section-card>*,.ambit-article__checks>*,.ambit-article__related>*,.ambit-article__trust-callout>*{position:relative}.ambit-article__section-card h2,.ambit-article__section-heading h2,.ambit-article__trust-callout h2{color:var(--ambit-v1-ink);font-family:var(--product-type-section-family);font-size:var(--ambit-v1-article-card-title-size);font-weight:var(--product-type-display-dashboard-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading)}.ambit-article__section-content>p{max-width:var(--ambit-v1-article-section-copy-max)}.ambit-article__section-marker{align-content:start;align-self:stretch;justify-items:start;padding-inline-end:var(--space-3);display:grid;position:relative}.ambit-article__section-marker:after{top:calc(2.1rem + var(--space-2));bottom:0;left:calc(var(--ambit-v1-article-section-number-min-inline) / 2);width:var(--ambit-v1-article-section-spine-width);border-radius:var(--radius-pill);background:var(--ambit-v1-article-section-spine-surface);content:"";position:absolute;transform:translate(-50%)}.ambit-article__section-content{gap:var(--ambit-v1-article-section-content-gap);min-width:0;display:grid}.ambit-article__section-number{min-width:var(--ambit-v1-article-section-number-min-inline);border:1px solid var(--ambit-v1-article-section-number-border);border-radius:var(--radius-pill);background:var(--ambit-v1-article-section-number-surface);min-height:1.95rem;color:var(--ambit-v1-article-section-number-ink);font-family:var(--product-type-card-title-family);font-size:var(--ambit-v1-article-section-number-size);font-weight:var(--campaign-type-card-title-weight);line-height:var(--campaign-type-caption-leading);align-self:start;place-items:center;display:inline-grid}.ambit-article__checks,.ambit-article__related{padding:var(--ambit-v1-article-panel-padding);border-color:var(--ambit-v1-article-panel-border);border-radius:var(--ambit-v1-article-panel-radius);background:var(--ambit-v1-article-panel-surface);box-shadow:var(--ambit-v1-article-panel-shadow);gap:var(--ambit-v1-article-panel-gap)}.ambit-article__section-heading{gap:var(--space-2);max-width:42rem;display:grid}.ambit-article__check-list,.ambit-article__related-list{gap:var(--space-3);max-width:none;margin:0;padding:0;list-style:none;display:grid}.ambit-article__check-list{grid-template-columns:var(--ambit-v1-article-check-grid)}.ambit-article__related-list{grid-template-columns:var(--ambit-v1-article-related-grid)}.ambit-article__check-list li{min-height:100%;padding:var(--ambit-v1-article-check-padding-block) var(--ambit-v1-article-check-padding-inline-end) var(--ambit-v1-article-check-padding-block) var(--ambit-v1-article-check-content-inline-start);border:1px solid var(--ambit-v1-article-check-border);border-radius:var(--radius-lg);background:var(--ambit-v1-article-check-surface);color:var(--ambit-v1-body);font-size:var(--product-type-size-card-body-small);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading);position:relative}.ambit-article__check-list li:before{top:var(--ambit-v1-article-check-marker-block-start);left:var(--ambit-v1-article-check-marker-inline-start);width:var(--ambit-v1-article-check-marker-size);height:var(--ambit-v1-article-check-marker-size);border-radius:var(--radius-pill);background:var(--ambit-v1-article-check-marker-surface);box-shadow:var(--ambit-v1-article-check-marker-shadow);content:"";position:absolute}.ambit-article__related-link{min-height:var(--ambit-v1-article-related-link-min-block);padding:var(--space-4);border:1px solid var(--ambit-v1-article-related-link-border);border-radius:var(--radius-lg);background:var(--ambit-v1-article-related-link-surface);color:var(--ambit-v1-article-related-link-ink);font-family:var(--product-type-card-title-family);font-size:var(--product-type-size-card-title-compact);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.ambit-article__related-link:after{content:"";border-top:1px solid;border-right:1px solid;width:.46rem;height:.46rem;transform:rotate(45deg)}.ambit-article__related-link:hover,.ambit-article__related-link:focus-visible{background:var(--ambit-v1-article-related-link-hover);box-shadow:var(--ambit-v1-card-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-article__related-link:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--ambit-v1-card-hover-shadow);outline:none}.ambit-article__trust-callout{border-color:var(--ambit-v1-article-trust-callout-border);background:var(--ambit-v1-article-trust-callout-surface);color:var(--ambit-v1-article-trust-callout-ink)}.ambit-article__trust-callout h2,.ambit-article__trust-callout p{color:var(--ambit-v1-article-trust-callout-ink)}.ambit-article__actions{gap:var(--ambit-v1-article-button-gap);flex-wrap:wrap;display:flex}.ambit-article__button{min-height:var(--ambit-v1-article-button-min-block);padding:0 var(--ambit-v1-article-button-padding-inline);border-radius:var(--ambit-v1-article-button-radius);box-shadow:var(--ambit-v1-article-button-shadow);font-family:var(--product-type-card-title-family);font-size:var(--product-type-size-nav);font-weight:var(--campaign-type-cta-weight);letter-spacing:var(--campaign-type-cta-tracking);line-height:var(--campaign-type-cta-leading);transition:box-shadow var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ambit-article__button--primary{background:var(--ambit-v1-article-button-primary-surface);color:var(--ambit-v1-article-button-primary-ink)}.ambit-article__button--secondary{border-color:var(--ambit-v1-article-button-secondary-border);background:var(--ambit-v1-article-button-secondary-surface);color:var(--ambit-v1-article-button-secondary-ink)}.ambit-article__button:hover,.ambit-article__button:focus-visible{box-shadow:var(--ambit-v1-article-button-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.ambit-article__button:active{transform:translateY(var(--campaign-tactile-pill-active-press))}.ambit-article__button:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--ambit-v1-article-button-hover-shadow);outline:none}@media(max-width:880px){.ambit-v1-stage{padding:clamp(var(--space-10),12vw,var(--space-11)) var(--ambit-v1-content-compact-inset) clamp(var(--space-7),8vw,var(--space-10));border-radius:clamp(1.75rem,7vw,var(--ambit-v1-stage-radius))}.ambit-v1-topline{top:calc(var(--ambit-v1-top-control-top) + var(--ambit-v1-top-control-compact-offset));left:var(--ambit-v1-top-control-compact-left);z-index:2;position:absolute}.ambit-v1-stage>.tools-v1-theme-pill{top:var(--ambit-v1-theme-pill-compact-top)}.ambit-v1-intro{max-width:none;scroll-margin-top:var(--ambit-v1-mobile-wayfinding-scroll-margin);grid-template-columns:1fr}.ambit-v1-intro__copy{grid-column:auto}.ambit-v1-mobile-wayfinding{top:var(--space-3);z-index:4;display:var(--ambit-v1-mobile-wayfinding-display);gap:var(--ambit-v1-mobile-wayfinding-gap);margin-top:var(--space-6);padding:var(--ambit-v1-mobile-wayfinding-padding-block) var(--ambit-v1-mobile-wayfinding-padding-inline);overflow-x:var(--ambit-v1-mobile-wayfinding-overflow-x);overscroll-behavior-x:contain;scroll-snap-type:var(--ambit-v1-mobile-wayfinding-snap-type);border:1px solid var(--ambit-v1-mobile-wayfinding-border);border-radius:var(--radius-pill);background:var(--ambit-v1-mobile-wayfinding-surface);box-shadow:var(--ambit-v1-mobile-wayfinding-shadow);scrollbar-width:var(--ambit-v1-mobile-wayfinding-scrollbar-display);position:sticky}.ambit-v1-mobile-wayfinding::-webkit-scrollbar{display:var(--ambit-v1-mobile-wayfinding-scrollbar-display)}.ambit-v1-mobile-wayfinding a{min-height:var(--ambit-v1-mobile-wayfinding-item-min-block);padding:0 var(--ambit-v1-mobile-wayfinding-item-padding-inline);scroll-snap-align:var(--ambit-v1-mobile-wayfinding-item-snap-align);border:1px solid var(--ambit-v1-mobile-wayfinding-item-border);border-radius:var(--ambit-v1-mobile-wayfinding-item-radius);background:var(--ambit-v1-mobile-wayfinding-item-surface);color:var(--ambit-v1-mobile-wayfinding-item-ink);text-align:center;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ambit-v1-mobile-wayfinding a:focus-visible{box-shadow:0 0 0 3px var(--focus-outline);outline:none}.ambit-v1-mobile-wayfinding span{display:none}.ambit-v1-mobile-wayfinding strong{overflow:var(--ambit-v1-mobile-wayfinding-label-overflow);color:currentColor;font-size:var(--ambit-v1-mobile-wayfinding-label-size);font-weight:var(--campaign-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking);text-overflow:var(--ambit-v1-mobile-wayfinding-label-text-overflow);white-space:var(--ambit-v1-mobile-wayfinding-label-white-space)}.ambit-v1-result-card{width:fit-content;min-height:var(--ambit-v1-result-chip-min-height);align-items:center;gap:var(--ambit-v1-result-chip-gap);justify-content:var(--ambit-v1-result-chip-justify);justify-items:var(--ambit-v1-result-chip-align);padding:0 var(--ambit-v1-result-chip-padding-inline);border-color:var(--ambit-v1-result-chip-border);border-radius:var(--radius-pill);background:var(--ambit-v1-result-chip-surface);box-shadow:var(--ambit-v1-result-chip-shadow);text-align:var(--ambit-v1-result-chip-text-align);grid-column:auto;justify-self:start;display:inline-flex}.ambit-v1-result-card:before{opacity:0}.ambit-v1-result-card__label{min-height:auto;box-shadow:none;color:var(--ambit-v1-result-caption-ink);font-size:var(--ambit-v1-result-chip-label-size);background:0 0;border:0;padding:0}.ambit-v1-result-card__year{font-size:var(--ambit-v1-result-chip-number-size);letter-spacing:var(--campaign-type-numeric-tracking);line-height:1}.ambit-v1-result-card__caption{display:none}.ambit-v1-intro h1{max-width:9ch;font-size:var(--ambit-v1-headline-mobile-size)}.ambit-v1-role-grid{gap:var(--ambit-v1-partner-mobile-grid-gap);margin-top:var(--ambit-v1-mobile-section-gap);margin-inline:calc(var(--ambit-v1-mobile-scroll-padding) * -.5);padding:var(--space-1) calc(var(--ambit-v1-mobile-scroll-padding) * .5) var(--space-2);overscroll-behavior-x:contain;scroll-padding-inline:calc(var(--ambit-v1-mobile-scroll-padding) * .5);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.ambit-v1-plain{margin-top:var(--ambit-v1-mobile-section-gap);scroll-margin-top:var(--ambit-v1-mobile-wayfinding-scroll-margin);grid-template-columns:1fr}.ambit-v1-plain__intro{max-width:none}.ambit-v1-plain__intro h2{max-width:var(--ambit-v1-plain-heading-mobile-max)}.ambit-v1-plain__carousel{margin-inline:calc(var(--ambit-v1-content-compact-inset) * -.5);padding-inline:calc(var(--ambit-v1-content-compact-inset) * .5);scroll-padding-inline:calc(var(--ambit-v1-content-compact-inset) * .5)}.ambit-v1-plain__carousel-shell{justify-items:stretch}.ambit-v1-plain__carousel-controls{order:-1;justify-self:center}.ambit-v1-partners{margin-top:var(--ambit-v1-mobile-section-gap);padding:var(--ambit-v1-partner-mobile-card-padding);scroll-margin-top:var(--ambit-v1-mobile-wayfinding-scroll-margin)}.ambit-v1-article-discovery{margin-top:var(--ambit-v1-mobile-section-gap)}.ambit-v1-article-discovery__grid{grid-template-columns:var(--ambit-v1-article-discovery-mobile-grid)}.ambit-v1-partners__intro{max-width:none}.ambit-v1-partners__grid{gap:var(--ambit-v1-partner-mobile-grid-gap);padding:var(--space-1) 0 var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.ambit-v1-role-grid::-webkit-scrollbar{display:none}.ambit-v1-partners__grid::-webkit-scrollbar{display:none}.ambit-v1-role-card{flex:0 0 var(--ambit-v1-role-mobile-card-width);min-height:var(--ambit-v1-role-mobile-card-min-block);gap:var(--ambit-v1-role-mobile-card-gap);padding:var(--ambit-v1-role-mobile-card-padding);scroll-snap-align:start}.ambit-v1-role-card__body{gap:var(--ambit-v1-role-mobile-card-gap)}.ambit-v1-role-card h2{font-size:var(--ambit-v1-role-mobile-card-title-size)}.ambit-v1-role-card p{font-size:var(--ambit-v1-role-mobile-card-copy-size)}.ambit-v1-role-card__link{min-height:var(--ambit-v1-role-mobile-card-link-min-block);font-size:var(--ambit-v1-role-mobile-card-link-type-size)}.ambit-v1-partner-card{flex:0 0 var(--ambit-v1-partner-mobile-card-width);min-height:var(--ambit-v1-partner-mobile-card-min-block);gap:var(--ambit-v1-partner-mobile-card-gap);padding:var(--ambit-v1-partner-mobile-card-padding);scroll-snap-align:start}.ambit-v1-partner-card__topline{flex-direction:column;align-items:flex-start}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-context{width:var(--ambit-v1-partner-context-mobile-width)}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-trigger{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-tooltip{opacity:0;border-width:0;grid-column:1/-1;width:100%;max-width:none;max-height:0;margin-top:0;padding-block:0;position:static;overflow:hidden;transform:none}.ambit-v1-partner-card .ambit-v1-partner-card__commercial-context:hover .ambit-v1-partner-card__commercial-tooltip,.ambit-v1-partner-card .ambit-v1-partner-card__commercial-context:focus-within .ambit-v1-partner-card__commercial-tooltip{max-height:var(--ambit-v1-partner-context-tooltip-mobile-max-block);margin-top:var(--ambit-v1-partner-context-tooltip-mobile-margin);padding:var(--ambit-v1-partner-context-tooltip-padding);opacity:1;border-width:1px}.ambit-article__section-list,.ambit-article__check-list,.ambit-article__related-list,.ambit-article__lead{grid-template-columns:1fr}.ambit-article__body-grid{grid-template-columns:var(--ambit-v1-article-compact-body-grid)}.ambit-article__index{position:var(--ambit-v1-article-compact-index-position)}.ambit-article__index ol{grid-template-columns:var(--ambit-v1-article-compact-index-list-grid)}.ambit-article__summary-panel dl{grid-template-columns:repeat(3,minmax(0,1fr))}.ambit-article__summary-panel dl>div{border-top:0;border-left:1px solid var(--ambit-v1-article-summary-rule);padding-block:0;padding-inline:var(--space-3)}.ambit-article__summary-panel dl>div:first-child{border-left:0;padding-left:0}.ambit-article__summary-panel dl>div:last-child{padding-right:0}}@media(max-width:520px){.ambit-v1-shell{padding:var(--space-4)}.ambit-v1-stage{--ambit-v1-top-control-top:var(--space-4);--tools-dashboard-top-control-top:var(--space-4);padding-top:calc(var(--space-10) + var(--space-3))}.ambit-v1-stage>.tools-v1-theme-pill{top:var(--ambit-v1-theme-pill-mobile-top)}.ambit-v1-intro h1{font-size:var(--ambit-v1-headline-mobile-size);letter-spacing:var(--product-type-display-dashboard-tracking)}.ambit-v1-intro__copy>p{font-size:var(--product-type-size-subcopy-small);line-height:var(--campaign-type-card-body-leading)}.ambit-v1-result-card{--ambit-v1-result-number-size:clamp(2.9rem, 16vw, 4rem);width:min(100%,20rem)}.ambit-v1-plain{margin-top:clamp(var(--space-8),12vw,var(--space-10))}.ambit-v1-plain__track{gap:var(--space-4)}.ambit-v1-plain-card{flex-basis:var(--ambit-v1-plain-carousel-mobile-card-width);max-width:var(--ambit-v1-plain-carousel-mobile-card-width);padding:clamp(var(--space-5),6vw,var(--space-6))}.ambit-v1-disclosure{border-radius:var(--ambit-v1-card-radius);align-items:flex-start}.ambit-v1-partners{margin-inline:var(--ambit-v1-partner-section-compact-margin-inline);border-radius:clamp(1.5rem,8vw,var(--ambit-v1-partner-section-radius))}.ambit-v1-partners__assurance{padding:var(--ambit-v1-partner-assurance-padding)}.ambit-article{gap:var(--ambit-v1-article-mobile-flow-gap)}.ambit-article__hero h1{max-width:var(--ambit-v1-article-mobile-title-max-inline);font-size:var(--ambit-v1-article-title-mobile-size)}.ambit-article__hero>p,.ambit-article__section-heading>p,.ambit-article__section-content>p,.ambit-article__trust-callout p{font-size:var(--ambit-v1-article-mobile-copy-size)}.ambit-article__trust-strip{flex-direction:var(--ambit-v1-article-mobile-trust-strip-direction);overflow-x:var(--ambit-v1-article-mobile-trust-strip-overflow-x);scrollbar-width:none;align-items:flex-start}.ambit-article__trust-strip::-webkit-scrollbar{display:none}.ambit-article__trust-strip span{flex:var(--ambit-v1-article-mobile-trust-strip-item-flex);width:fit-content}.ambit-article__summary-panel{padding:var(--ambit-v1-article-mobile-card-padding)}.ambit-article__summary-panel dl{grid-template-columns:1fr}.ambit-article__summary-panel dl>div,.ambit-article__summary-panel dl>div:first-child,.ambit-article__summary-panel dl>div:last-child{padding-block:var(--space-2);border-left:0;border-top:1px solid var(--ambit-v1-article-summary-rule);padding-inline:0}.ambit-article__summary-panel dl>div:first-child{border-top:0;padding-top:0}.ambit-article__section-card{grid-template-columns:var(--ambit-v1-article-mobile-section-layout);padding:var(--ambit-v1-article-mobile-card-padding)}.ambit-article__section-marker{align-self:auto;padding-inline-end:0}.ambit-article__section-marker:after{display:var(--ambit-v1-article-mobile-section-spine-display)}.ambit-article__index ol{grid-template-columns:var(--ambit-v1-article-mobile-index-list-grid);gap:var(--space-2);padding-bottom:var(--space-1);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.ambit-article__index ol::-webkit-scrollbar{display:none}.ambit-article__index li{flex:0 0 var(--ambit-v1-article-mobile-index-min-inline);scroll-snap-align:start}.ambit-article__index a{min-height:var(--ambit-v1-article-index-link-min-block)}.ambit-article__actions{flex-direction:column;align-items:stretch}.ambit-article__button{width:100%}}@keyframes ambit-v1-result-year-shimmer{0%{opacity:0;transform:translate(-42%)}42%{opacity:.9}to{opacity:0;transform:translate(42%)}}@keyframes ambit-v1-result-year-ink{0%{text-shadow:0 0 #0000}42%{text-shadow:0 0 var(--ambit-v1-result-number-motion-glow-size) var(--ambit-v1-result-number-motion-glow)}to{text-shadow:0 0 #0000}}@media(prefers-reduced-motion:reduce){.ambit-v1-result-card__year{will-change:auto}.ambit-v1-result-card__year,.ambit-v1-result-card__year:after{animation:none}}.methodology-v1-shell{min-height:100vh;padding:var(--product-rhythm-shell-padding-block) var(--product-rhythm-page-gutter);background:var(--methodology-v1-page);color:var(--methodology-v1-body);font-family:var(--product-type-body-family)}.methodology-v1-stage{width:min(100%,var(--product-layout-stage-width));padding:var(--methodology-v1-stage-padding-block) var(--methodology-v1-content-inset);border:1px solid var(--methodology-v1-stage-border);border-radius:var(--methodology-v1-stage-radius);background:radial-gradient(circle at 78% 10%,var(--methodology-v1-stage-glow) 0,transparent min(42%,28rem)),var(--methodology-v1-stage);box-shadow:var(--methodology-v1-stage-shadow);isolation:isolate;margin:0 auto;position:relative;overflow:hidden}.methodology-v1-stage:before{z-index:-1;background:linear-gradient(var(--methodology-v1-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--methodology-v1-grid-line) 1px,transparent 1px);background-size:var(--methodology-v1-grid-size) var(--methodology-v1-grid-size);content:"";opacity:var(--methodology-v1-grid-opacity);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 82%);mask-image:linear-gradient(#000000d1,#0000 82%)}.methodology-v1-topline{align-items:center;gap:var(--methodology-v1-top-control-gap);width:fit-content;margin:0;display:inline-flex}.methodology-v1-topline__eyebrow{border:1px solid var(--methodology-v1-route-pill-border);border-radius:var(--radius-pill);background:var(--methodology-v1-route-pill-surface);width:fit-content;box-shadow:var(--methodology-v1-route-pill-shadow);color:var(--methodology-v1-route-pill-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);margin:0;padding:.52rem .86rem}.methodology-v1-home-glyph{width:var(--methodology-v1-home-glyph-size);height:var(--methodology-v1-home-glyph-size);border:1px solid var(--methodology-v1-home-glyph-border);border-radius:var(--radius-pill);background:var(--methodology-v1-home-glyph-surface);box-shadow:var(--methodology-v1-home-glyph-shadow);color:var(--methodology-v1-home-glyph-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),color var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);place-items:center;text-decoration:none;display:inline-grid}.methodology-v1-home-glyph svg{width:var(--methodology-v1-home-glyph-icon-size);height:var(--methodology-v1-home-glyph-icon-size);fill:currentColor}.methodology-v1-home-glyph:hover,.methodology-v1-home-glyph:focus-visible{background:var(--methodology-v1-home-glyph-surface-hover);box-shadow:var(--methodology-v1-home-glyph-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.methodology-v1-home-glyph:active{box-shadow:var(--methodology-v1-home-glyph-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.methodology-v1-home-glyph:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--methodology-v1-home-glyph-hover-shadow);outline:none}.methodology-v1-intro{grid-template-columns:var(--methodology-v1-intro-grid-template);gap:var(--methodology-v1-card-gap);align-items:var(--methodology-v1-intro-align);display:grid}.methodology-v1-intro__copy{max-width:var(--methodology-v1-intro-copy-max);gap:var(--product-rhythm-intro-gap);display:grid}.methodology-v1-intro h1,.methodology-v1-intro p,.methodology-v1-trust-ledger,.methodology-v1-trust-ledger dt,.methodology-v1-trust-ledger dd,.methodology-v1-assurance h2,.methodology-v1-assurance p,.methodology-v1-assurance dl,.methodology-v1-assurance dt,.methodology-v1-assurance dd,.methodology-v1-step-card h2,.methodology-v1-step-card p,.methodology-v1-assumptions h2,.methodology-v1-assumptions h3,.methodology-v1-assumptions p,.methodology-v1-formula h2,.methodology-v1-formula p,.methodology-v1-formula dl,.methodology-v1-formula dt,.methodology-v1-formula dd,.methodology-v1-scenarios h2,.methodology-v1-scenarios h3,.methodology-v1-scenarios p,.methodology-v1-limits h2,.methodology-v1-limits p,.methodology-v1-limits ul{margin:0}.methodology-v1-intro h1{font-family:var(--product-type-display-family)}.methodology-v1-formula h2,.methodology-v1-assumptions h2,.methodology-v1-scenarios h2,.methodology-v1-limits h2{font-family:var(--product-type-section-family)}.methodology-v1-assurance h2,.methodology-v1-step-card h2,.methodology-v1-assumption-card h3,.methodology-v1-scenario-card h3{font-family:var(--product-type-card-title-family)}.methodology-v1-intro h1{max-width:var(--methodology-v1-headline-max);color:var(--methodology-v1-ink);font-size:var(--methodology-v1-headline-size);font-weight:var(--methodology-v1-headline-weight);letter-spacing:var(--methodology-v1-headline-tracking);line-height:var(--methodology-v1-headline-leading)}.methodology-v1-intro__copy>p{max-width:46rem;color:var(--methodology-v1-body);font-size:var(--methodology-v1-subcopy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.methodology-v1-trust-ledger{grid-template-columns:var(--methodology-v1-trust-ledger-grid-template);gap:var(--methodology-v1-trust-ledger-gap);max-width:var(--methodology-v1-intro-copy-max);margin-top:var(--methodology-v1-trust-ledger-margin-block-start);display:grid}.methodology-v1-trust-ledger div{gap:var(--space-1);min-width:0;padding-top:var(--methodology-v1-trust-ledger-padding-block-start);border-top:1px solid var(--methodology-v1-trust-ledger-rule);display:grid}.methodology-v1-trust-ledger dt{color:var(--methodology-v1-muted);font-size:var(--methodology-v1-trust-ledger-label-size);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);line-height:var(--campaign-type-caption-leading)}.methodology-v1-trust-ledger dd{color:var(--methodology-v1-ink);font-family:var(--product-type-card-title-family);font-size:var(--methodology-v1-trust-ledger-value-size);font-weight:var(--campaign-type-card-title-weight);letter-spacing:var(--campaign-type-card-title-tracking);line-height:var(--campaign-type-card-title-leading);overflow-wrap:anywhere}.methodology-v1-assurance,.methodology-v1-step-card,.methodology-v1-assumption-card,.methodology-v1-scenario-card,.methodology-v1-formula__rows,.methodology-v1-limits__list{border:1px solid var(--methodology-v1-card-border);border-radius:var(--methodology-v1-card-radius);background:var(--methodology-v1-card-layer);box-shadow:var(--methodology-v1-card-shadow),var(--methodology-v1-card-inner-shadow);color:var(--methodology-v1-ink);position:relative;overflow:hidden}.methodology-v1-assurance:before,.methodology-v1-step-card:before,.methodology-v1-assumption-card:before,.methodology-v1-scenario-card:before,.methodology-v1-formula__rows:before,.methodology-v1-limits__list:before{pointer-events:none;background:var(--methodology-v1-card-gloss);content:"";opacity:var(--methodology-v1-card-gloss-opacity);z-index:0;position:absolute;inset:0}.methodology-v1-assurance{min-height:var(--methodology-v1-assurance-min-block);align-content:var(--methodology-v1-assurance-align-content);gap:var(--methodology-v1-assurance-gap);padding:var(--methodology-v1-card-padding);display:grid}.methodology-v1-assurance>*,.methodology-v1-step-card>*,.methodology-v1-assumption-card>*,.methodology-v1-scenario-card>*,.methodology-v1-formula__rows>*,.methodology-v1-limits__list>*{z-index:1;position:relative}.methodology-v1-pill{align-items:center;gap:var(--space-2);width:fit-content;min-height:2.1rem;padding:0 var(--space-4);border:1px solid var(--methodology-v1-pill-border);border-radius:var(--radius-pill);background:var(--methodology-v1-pill-surface);box-shadow:var(--methodology-v1-pill-shadow);color:var(--methodology-v1-pill-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);display:inline-flex}.methodology-v1-pill span{width:var(--methodology-v1-pill-beacon-size);height:var(--methodology-v1-pill-beacon-size);border-radius:var(--radius-pill);background:var(--methodology-v1-beacon);box-shadow:var(--methodology-v1-pill-beacon-shadow);flex:none}.methodology-v1-assurance h2,.methodology-v1-step-card h2,.methodology-v1-assumption-card h3,.methodology-v1-scenario-card h3{color:var(--methodology-v1-ink);font-size:var(--methodology-v1-card-title-size);font-weight:var(--campaign-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.methodology-v1-assurance p,.methodology-v1-step-card p,.methodology-v1-assumption-card p,.methodology-v1-scenario-card p{color:var(--methodology-v1-muted);font-size:var(--methodology-v1-card-body-size);font-weight:var(--campaign-type-card-body-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.methodology-v1-assurance__proof{grid-template-columns:var(--methodology-v1-assurance-proof-grid);gap:var(--methodology-v1-assurance-proof-gap);display:grid}.methodology-v1-assurance__proof div{gap:var(--space-1);min-width:0;padding:var(--methodology-v1-assurance-proof-padding);border:1px solid var(--methodology-v1-assurance-proof-border);border-radius:var(--methodology-v1-assurance-proof-radius);background:var(--methodology-v1-assurance-proof-surface);box-shadow:var(--methodology-v1-card-inner-shadow);display:grid}.methodology-v1-assurance__proof dt{color:var(--methodology-v1-muted);font-size:var(--methodology-v1-assurance-proof-label-size);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.methodology-v1-assurance__proof dd{color:var(--methodology-v1-ink);font-family:var(--product-type-card-title-family);font-size:var(--methodology-v1-assurance-proof-value-size);font-weight:var(--campaign-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.methodology-v1-cta{align-items:center;gap:var(--space-2);width:fit-content;min-height:2.55rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--methodology-v1-cta-surface);box-shadow:var(--methodology-v1-cta-shadow);color:var(--methodology-v1-cta-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-cta-weight);line-height:var(--campaign-type-cta-leading);letter-spacing:var(--campaign-type-cta-tracking);transition:box-shadow var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);text-decoration:none;display:inline-flex}.methodology-v1-cta svg{stroke-width:2.4px;width:.92rem;height:.92rem}.methodology-v1-cta:hover,.methodology-v1-cta:focus-visible{box-shadow:var(--methodology-v1-cta-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.methodology-v1-cta:active{box-shadow:var(--methodology-v1-cta-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.methodology-v1-cta:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--methodology-v1-cta-hover-shadow);outline:none}.methodology-v1-steps,.methodology-v1-assumptions,.methodology-v1-formula,.methodology-v1-scenarios,.methodology-v1-limits{margin-top:var(--methodology-v1-flow-gap)}.methodology-v1-steps{grid-template-columns:var(--methodology-v1-steps-grid-template);gap:var(--methodology-v1-card-gap);display:grid}.methodology-v1-step-card{min-height:var(--methodology-v1-step-min-block);align-content:space-between;gap:var(--space-6);padding:var(--methodology-v1-card-padding);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);display:grid}.methodology-v1-step-card:after{inset:auto var(--methodology-v1-card-padding) 0 var(--methodology-v1-card-padding);height:var(--methodology-v1-step-card-accent-size);border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--methodology-v1-step-card-accent);content:"";position:absolute}.methodology-v1-step-card:hover,.methodology-v1-assumption-card:hover,.methodology-v1-scenario-card:hover{background:var(--methodology-v1-card-hover);box-shadow:var(--methodology-v1-card-hover-shadow);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.methodology-v1-step-card__number{width:fit-content;min-width:var(--methodology-v1-step-number-min-inline);border:1px solid var(--methodology-v1-pill-border);border-radius:var(--radius-pill);background:var(--methodology-v1-pill-surface);box-shadow:var(--methodology-v1-pill-shadow);color:var(--methodology-v1-pill-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);place-items:center;padding:.5rem .72rem;line-height:1;display:inline-grid}.methodology-v1-formula,.methodology-v1-assumptions,.methodology-v1-scenarios,.methodology-v1-limits{grid-template-columns:var(--methodology-v1-section-grid-template);gap:var(--methodology-v1-card-gap);align-items:start;display:grid}.methodology-v1-formula__intro,.methodology-v1-assumptions__intro,.methodology-v1-scenarios__intro,.methodology-v1-limits__intro{gap:var(--space-3);max-width:34rem;display:grid}.methodology-v1-formula h2,.methodology-v1-assumptions h2,.methodology-v1-scenarios h2,.methodology-v1-limits h2{max-width:12ch;color:var(--methodology-v1-ink);font-size:var(--methodology-v1-section-title-size);font-weight:var(--campaign-type-section-headline-weight);line-height:var(--campaign-type-section-headline-leading);letter-spacing:var(--campaign-type-section-headline-tracking)}.methodology-v1-formula__intro p,.methodology-v1-assumptions__intro p,.methodology-v1-scenarios__intro p,.methodology-v1-limits__intro p{max-width:var(--methodology-v1-section-copy-max);color:var(--methodology-v1-body);font-size:var(--methodology-v1-card-body-size);font-weight:var(--campaign-type-card-body-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.methodology-v1-assumption-grid{grid-template-columns:var(--methodology-v1-assumption-grid-template);gap:var(--methodology-v1-scenario-grid-gap);display:grid}.methodology-v1-assumption-card{gap:var(--space-4);min-height:var(--methodology-v1-assumption-card-min-block);padding:var(--methodology-v1-scenario-card-padding);scroll-margin-top:var(--methodology-v1-assumption-card-scroll-margin);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);align-content:start;display:grid}.methodology-v1-assumption-card:after{inset:auto var(--methodology-v1-scenario-card-padding) 0 var(--methodology-v1-scenario-card-padding);height:var(--methodology-v1-scenario-card-accent-size);border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--methodology-v1-step-card-accent);content:"";pointer-events:none;z-index:0;position:absolute}.methodology-v1-assumption-card:target{border-color:var(--methodology-v1-card-accent-rule);box-shadow:var(--methodology-v1-card-hover-shadow)}.methodology-v1-assumption-card__label{width:fit-content;padding:var(--methodology-v1-assumption-label-padding);border:1px solid var(--methodology-v1-assumption-label-border);border-radius:var(--methodology-v1-assumption-label-radius);background:var(--methodology-v1-assumption-label-surface);color:var(--methodology-v1-assumption-label-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.methodology-v1-limits__intro p{max-width:var(--methodology-v1-limit-copy-max)}.methodology-v1-formula__rows{padding:clamp(var(--space-5),2.6vw,var(--space-7));background:var(--methodology-v1-formula-layer);gap:0;display:grid}.methodology-v1-formula-row{grid-template-columns:var(--methodology-v1-formula-row-grid-template);gap:var(--methodology-v1-formula-row-gap);padding-block:var(--space-4);border-top:1px solid var(--methodology-v1-formula-row-border);display:grid}.methodology-v1-formula-row:first-child{border-top:0;padding-top:0}.methodology-v1-formula-row:last-child{padding-bottom:0}.methodology-v1-formula-row dt{width:fit-content;padding:var(--methodology-v1-formula-label-padding);border:1px solid var(--methodology-v1-formula-label-border);border-radius:var(--methodology-v1-formula-label-radius);background:var(--methodology-v1-formula-label-surface);color:var(--methodology-v1-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.methodology-v1-formula-row dd{color:var(--methodology-v1-ink);font-size:var(--methodology-v1-card-title-size);font-weight:var(--campaign-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.methodology-v1-scenario-grid{grid-template-columns:var(--methodology-v1-scenario-grid-template);gap:var(--methodology-v1-scenario-grid-gap);display:grid}.methodology-v1-scenario-card{gap:var(--space-4);min-height:var(--methodology-v1-scenario-card-min-block);padding:var(--methodology-v1-scenario-card-padding);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);align-content:start;display:grid}.methodology-v1-scenario-card:after{inset:auto var(--methodology-v1-scenario-card-padding) 0 var(--methodology-v1-scenario-card-padding);height:var(--methodology-v1-scenario-card-accent-size);border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--methodology-v1-step-card-accent);content:"";pointer-events:none;z-index:0;position:absolute}.methodology-v1-scenario-card h3:before{width:.48rem;height:.48rem;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--methodology-v1-beacon);box-shadow:var(--methodology-v1-pill-beacon-shadow);vertical-align:.08em;content:"";display:inline-block}.methodology-v1-limits__list{gap:var(--methodology-v1-limit-list-gap);padding:clamp(var(--space-5),2.8vw,var(--space-7));background:var(--methodology-v1-limit-layer);color:var(--methodology-v1-limit-ink);list-style:none;display:grid}.methodology-v1-limits__list li{gap:var(--space-3);color:var(--methodology-v1-limit-ink);font-size:var(--methodology-v1-card-body-size);font-weight:var(--campaign-type-card-body-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking);grid-template-columns:auto minmax(0,1fr);display:grid}.methodology-v1-limits__list li:before{border-radius:var(--radius-pill);background:var(--methodology-v1-beacon);content:"";width:.52rem;height:.52rem;margin-top:.45em}@media(min-width:981px){.methodology-v1-intro{padding-top:var(--tools-dashboard-greeting-title-offset)}.methodology-v1-topline{top:calc(var(--methodology-v1-top-control-top) + var(--tools-dashboard-greeting-eyebrow-top-offset));left:var(--methodology-v1-top-control-left);z-index:2;position:absolute}}@media(max-width:980px){.methodology-v1-stage{padding:var(--methodology-v1-stage-compact-padding-block-start) var(--methodology-v1-content-compact-inset) var(--methodology-v1-stage-compact-padding-block-end);border-radius:clamp(1.75rem,7vw,var(--methodology-v1-stage-radius))}.methodology-v1-topline{top:calc(var(--methodology-v1-top-control-top) + var(--methodology-v1-top-control-compact-offset));left:var(--methodology-v1-top-control-compact-left);z-index:2;position:absolute}.methodology-v1-intro,.methodology-v1-assumptions,.methodology-v1-formula,.methodology-v1-scenarios,.methodology-v1-limits{grid-template-columns:var(--methodology-v1-compact-grid-template)}.methodology-v1-assurance__proof{grid-template-columns:var(--methodology-v1-mobile-assurance-proof-grid)}.methodology-v1-trust-ledger{grid-template-columns:var(--methodology-v1-mobile-trust-ledger-grid-template)}.methodology-v1-assurance{min-height:13rem}.methodology-v1-steps,.methodology-v1-assumption-grid,.methodology-v1-scenario-grid{grid-template-columns:var(--methodology-v1-compact-grid-template)}}@media(max-width:640px){.methodology-v1-shell{padding:var(--space-4)}.methodology-v1-stage{--methodology-v1-top-control-top:var(--space-4);--tools-dashboard-top-control-top:var(--space-4);padding-top:var(--methodology-v1-stage-mobile-padding-block-start)}.methodology-v1-intro h1{max-width:var(--methodology-v1-mobile-headline-max);font-size:var(--methodology-v1-headline-mobile-size);letter-spacing:var(--product-type-display-dashboard-tracking)}.methodology-v1-intro__copy>p{font-size:var(--product-type-size-subcopy-small)}.methodology-v1-steps,.methodology-v1-assumptions,.methodology-v1-formula,.methodology-v1-scenarios,.methodology-v1-limits{margin-top:var(--methodology-v1-flow-gap-compact)}.methodology-v1-formula-row{gap:var(--space-2);grid-template-columns:1fr}.methodology-v1-limits__list li{align-items:start}}.privacy-v1-shell{min-height:100vh;padding:var(--product-rhythm-shell-padding-block) var(--product-rhythm-page-gutter);background:var(--privacy-v1-page);color:var(--privacy-v1-body);font-family:var(--product-type-body-family)}.privacy-v1-stage{width:var(--privacy-v1-stage-max-inline);overflow:var(--privacy-v1-stage-overflow);padding:var(--privacy-v1-stage-padding-block) var(--privacy-v1-content-inset);border:1px solid var(--privacy-v1-stage-border);border-radius:var(--privacy-v1-stage-radius);background:radial-gradient(circle at 78% 10%,var(--privacy-v1-stage-glow) 0,transparent min(42%,28rem)),var(--privacy-v1-stage);box-shadow:var(--privacy-v1-stage-shadow);isolation:isolate;margin:0 auto;position:relative}.privacy-v1-stage:before{z-index:-1;background:linear-gradient(var(--privacy-v1-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--privacy-v1-grid-line) 1px,transparent 1px);background-size:var(--privacy-v1-grid-size) var(--privacy-v1-grid-size);border-radius:inherit;content:"";opacity:var(--privacy-v1-grid-opacity);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 82%);mask-image:linear-gradient(#000000d1,#0000 82%)}.privacy-v1-topline{align-items:center;gap:var(--privacy-v1-top-control-gap);width:fit-content;margin:0;display:inline-flex}.privacy-v1-topline__eyebrow{border:1px solid var(--privacy-v1-route-pill-border);border-radius:var(--radius-pill);background:var(--privacy-v1-route-pill-surface);width:fit-content;box-shadow:var(--privacy-v1-route-pill-shadow);color:var(--privacy-v1-route-pill-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);margin:0;padding:.52rem .86rem}.privacy-v1-home-glyph{width:var(--privacy-v1-home-glyph-size);height:var(--privacy-v1-home-glyph-size);border:1px solid var(--privacy-v1-home-glyph-border);border-radius:var(--radius-pill);background:var(--privacy-v1-home-glyph-surface);box-shadow:var(--privacy-v1-home-glyph-shadow);color:var(--privacy-v1-home-glyph-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),color var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);place-items:center;text-decoration:none;display:inline-grid}.privacy-v1-home-glyph svg{width:var(--privacy-v1-home-glyph-icon-size);height:var(--privacy-v1-home-glyph-icon-size);fill:currentColor}.privacy-v1-home-glyph:hover,.privacy-v1-home-glyph:focus-visible{background:var(--privacy-v1-home-glyph-surface-hover);box-shadow:var(--privacy-v1-home-glyph-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.privacy-v1-home-glyph:active{box-shadow:var(--privacy-v1-home-glyph-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.privacy-v1-home-glyph:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--privacy-v1-home-glyph-hover-shadow);outline:none}.privacy-v1-intro{grid-template-columns:var(--privacy-v1-intro-grid-template);gap:var(--privacy-v1-card-gap);align-items:var(--privacy-v1-intro-align);display:grid}.privacy-v1-intro__copy{max-width:var(--privacy-v1-intro-copy-max);gap:var(--product-rhythm-intro-gap);display:grid}.privacy-v1-intro h1,.privacy-v1-intro p,.privacy-v1-summary h2,.privacy-v1-summary p,.privacy-v1-summary dl,.privacy-v1-summary dt,.privacy-v1-summary dd,.privacy-v1-document h2,.privacy-v1-document ol,.privacy-v1-document p,.privacy-v1-document ul,.privacy-v1-section h2,.privacy-v1-section address{margin:0}.privacy-v1-intro h1,.privacy-v1-document h2,.privacy-v1-section h2{font-family:var(--product-type-display-family)}.privacy-v1-intro h1{max-width:var(--privacy-v1-headline-max);color:var(--privacy-v1-ink);font-size:var(--privacy-v1-headline-size);font-weight:var(--privacy-v1-headline-weight);letter-spacing:var(--privacy-v1-headline-tracking);line-height:var(--privacy-v1-headline-leading)}.privacy-v1-intro__copy>p{max-width:46rem;color:var(--privacy-v1-body);font-size:var(--privacy-v1-subcopy-size);font-weight:var(--campaign-type-card-body-weight);letter-spacing:var(--campaign-type-card-body-tracking);line-height:var(--campaign-type-card-body-leading)}.privacy-v1-summary,.privacy-v1-index,.privacy-v1-section{border:1px solid var(--privacy-v1-card-border);border-radius:var(--privacy-v1-card-radius);background:var(--privacy-v1-card-layer);box-shadow:var(--privacy-v1-card-shadow),var(--privacy-v1-card-inner-shadow);color:var(--privacy-v1-ink);position:relative;overflow:hidden}.privacy-v1-summary:before,.privacy-v1-index:before,.privacy-v1-section:before{pointer-events:none;background:var(--privacy-v1-card-gloss);content:"";opacity:var(--privacy-v1-card-gloss-opacity);z-index:0;position:absolute;inset:0}.privacy-v1-section:after{inset:var(--privacy-v1-section-padding) auto var(--privacy-v1-section-padding) 0;width:var(--privacy-v1-section-spine-inline-size);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--privacy-v1-section-spine-surface);content:"";pointer-events:none;z-index:0;position:absolute}.privacy-v1-summary{min-height:var(--privacy-v1-summary-min-block);align-content:space-between;gap:var(--privacy-v1-summary-gap);padding:var(--privacy-v1-card-padding);display:grid}.privacy-v1-summary>*,.privacy-v1-index>*,.privacy-v1-section>*{z-index:1;position:relative}.privacy-v1-pill{align-items:center;gap:var(--space-2);width:fit-content;min-height:2.1rem;padding:0 var(--space-4);border:1px solid var(--privacy-v1-pill-border);border-radius:var(--radius-pill);background:var(--privacy-v1-pill-surface);box-shadow:var(--privacy-v1-pill-shadow);color:var(--privacy-v1-pill-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);display:inline-flex}.privacy-v1-pill span{width:var(--privacy-v1-pill-beacon-size);height:var(--privacy-v1-pill-beacon-size);border-radius:var(--radius-pill);background:var(--privacy-v1-beacon);box-shadow:var(--privacy-v1-pill-beacon-shadow);flex:none}.privacy-v1-summary h2{color:var(--privacy-v1-ink);font-family:var(--product-type-card-title-family);font-size:var(--privacy-v1-card-title-size);font-weight:var(--campaign-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.privacy-v1-summary p,.privacy-v1-summary a{color:var(--privacy-v1-muted);font-size:var(--privacy-v1-card-body-size);font-weight:var(--campaign-type-card-body-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.privacy-v1-summary a{color:var(--privacy-v1-link-ink);text-underline-offset:.18em;text-decoration-thickness:.08em}.privacy-v1-summary__meta{grid-template-columns:var(--privacy-v1-summary-meta-grid);gap:var(--space-2);display:grid}.privacy-v1-summary__meta div{gap:var(--space-1);min-width:0;padding:var(--privacy-v1-summary-meta-padding);border:1px solid var(--privacy-v1-summary-meta-border);border-radius:var(--privacy-v1-summary-meta-radius);background:var(--privacy-v1-summary-meta-surface);box-shadow:var(--privacy-v1-card-inner-shadow);display:grid}.privacy-v1-summary__meta div:last-child{grid-column:var(--privacy-v1-summary-contact-grid-column)}.privacy-v1-summary__meta dt{color:var(--privacy-v1-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking)}.privacy-v1-summary__meta dd{min-width:0;color:var(--privacy-v1-ink);font-family:var(--product-type-card-title-family);font-size:var(--product-type-size-card-title-small);font-weight:var(--campaign-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking);overflow-wrap:anywhere}.privacy-v1-document{grid-template-columns:var(--privacy-v1-document-grid-template);gap:var(--privacy-v1-document-gap);margin-top:var(--privacy-v1-document-margin-top);align-items:start;display:grid}.privacy-v1-index{top:var(--privacy-v1-index-top);grid-template-rows:var(--privacy-v1-index-grid-template);gap:var(--space-4);max-block-size:var(--privacy-v1-index-max-block-size);min-block-size:0;padding:var(--privacy-v1-section-padding);display:grid;position:sticky}.privacy-v1-index h2{color:var(--privacy-v1-ink);font-size:var(--privacy-v1-card-title-size);font-weight:var(--campaign-type-card-title-weight);line-height:var(--campaign-type-card-title-leading);letter-spacing:var(--campaign-type-card-title-tracking)}.privacy-v1-index ol{gap:var(--space-1);min-block-size:var(--privacy-v1-index-list-min-block-size);overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;list-style:none;display:grid;overflow:hidden auto}.privacy-v1-index a{align-items:center;gap:var(--privacy-v1-index-link-gap);min-height:var(--privacy-v1-index-link-min-block);padding:var(--privacy-v1-index-link-padding);border:1px solid var(--privacy-v1-index-link-border);border-radius:var(--radius-md);background:var(--privacy-v1-index-link-surface);box-shadow:var(--privacy-v1-card-inner-shadow);color:var(--privacy-v1-body);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);transition:background var(--campaign-tactile-pill-transition),color var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.privacy-v1-index a span{min-width:var(--privacy-v1-index-number-min-inline);padding:var(--privacy-v1-index-number-padding);border:1px solid var(--privacy-v1-index-number-border);border-radius:var(--radius-pill);background:var(--privacy-v1-index-number-surface);color:var(--privacy-v1-index-number-ink);place-items:center;line-height:1;display:inline-grid}.privacy-v1-index a:hover,.privacy-v1-index a:focus-visible{background:var(--privacy-v1-card-hover);border-color:var(--privacy-v1-pill-border);color:var(--privacy-v1-ink);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.privacy-v1-index a:focus-visible,.privacy-v1-section a:focus-visible,.privacy-v1-summary a:focus-visible{box-shadow:0 0 0 3px var(--focus-outline);outline:none}.privacy-v1-section-stack{gap:var(--privacy-v1-section-gap);min-width:0;display:grid}.privacy-v1-section{scroll-margin-top:var(--privacy-v1-section-scroll-margin);padding:var(--privacy-v1-section-padding)}.privacy-v1-section header{grid-template-columns:var(--privacy-v1-section-header-grid);gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--privacy-v1-rule);align-items:start;display:grid}.privacy-v1-section header>span{min-width:var(--privacy-v1-index-number-min-inline);border:1px solid var(--privacy-v1-pill-border);border-radius:var(--radius-pill);background:var(--privacy-v1-pill-surface);box-shadow:var(--privacy-v1-pill-shadow);color:var(--privacy-v1-pill-ink);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);letter-spacing:var(--campaign-type-caption-tracking);place-items:center;padding:.5rem .72rem;line-height:1;display:inline-grid}.privacy-v1-section h2{color:var(--privacy-v1-ink);font-size:var(--privacy-v1-section-title-size);font-weight:var(--campaign-type-section-headline-weight);line-height:var(--campaign-type-section-headline-leading);letter-spacing:var(--campaign-type-section-headline-tracking)}.privacy-v1-section__body{gap:var(--privacy-v1-section-body-gap);padding-top:var(--space-4);display:grid}.privacy-v1-section p,.privacy-v1-section li,.privacy-v1-contact,.privacy-v1-table{color:var(--privacy-v1-body);font-size:var(--privacy-v1-card-body-size);font-weight:var(--campaign-type-card-body-weight);line-height:var(--campaign-type-card-body-leading);letter-spacing:var(--campaign-type-card-body-tracking)}.privacy-v1-section p,.privacy-v1-contact{max-width:var(--privacy-v1-document-copy-measure)}.privacy-v1-section strong{color:var(--privacy-v1-ink);font-weight:var(--campaign-type-card-title-weight)}.privacy-v1-section a{color:var(--privacy-v1-link-ink);font-weight:var(--campaign-type-card-title-weight);overflow-wrap:anywhere;text-underline-offset:.18em;text-decoration-thickness:.08em}.privacy-v1-section ul{gap:var(--privacy-v1-list-gap);padding:0;list-style:none;display:grid}.privacy-v1-section li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.privacy-v1-section li:before{border-radius:var(--radius-pill);background:var(--privacy-v1-beacon);content:"";width:.52rem;height:.52rem;margin-top:.45em}.privacy-v1-contact{gap:var(--space-1);font-style:normal;display:grid}.privacy-v1-table-wrap{border:1px solid var(--privacy-v1-card-border);border-radius:var(--radius-lg);background:var(--privacy-v1-card-layer);max-width:100%;box-shadow:var(--privacy-v1-table-shadow);overflow-x:auto}.privacy-v1-table{width:100%;min-width:var(--privacy-v1-table-min-inline);border-collapse:collapse}.privacy-v1-table caption{padding:var(--space-4);color:var(--privacy-v1-muted);font-size:var(--text-caption);font-weight:var(--campaign-type-caption-weight);line-height:var(--campaign-type-caption-leading);letter-spacing:var(--campaign-type-caption-tracking);text-align:left}.privacy-v1-table th,.privacy-v1-table td{padding:var(--space-4);border-top:1px solid var(--privacy-v1-table-row-border);text-align:left;vertical-align:top}.privacy-v1-table thead th{background:var(--privacy-v1-table-heading-surface);color:var(--privacy-v1-ink);font-family:var(--product-type-card-title-family);font-weight:var(--campaign-type-card-title-weight);border-top:0}.privacy-v1-table tbody th{color:var(--privacy-v1-ink);font-family:var(--product-type-card-title-family);font-weight:var(--campaign-type-card-title-weight)}@media(min-width:981px){.privacy-v1-intro{padding-top:var(--tools-dashboard-greeting-title-offset)}.privacy-v1-topline{top:calc(var(--privacy-v1-top-control-top) + var(--tools-dashboard-greeting-eyebrow-top-offset));left:var(--privacy-v1-top-control-left);z-index:2;position:absolute}}@media(max-width:980px){.privacy-v1-stage{padding:var(--privacy-v1-stage-compact-padding-block-start) var(--privacy-v1-content-compact-inset) var(--privacy-v1-stage-compact-padding-block-end);border-radius:clamp(1.75rem,7vw,var(--privacy-v1-stage-radius))}.privacy-v1-topline{top:calc(var(--privacy-v1-top-control-top) + var(--privacy-v1-top-control-compact-offset));left:var(--privacy-v1-top-control-compact-left);z-index:2;position:absolute}.privacy-v1-intro,.privacy-v1-document{grid-template-columns:var(--privacy-v1-compact-grid-template)}.privacy-v1-document{margin-top:var(--privacy-v1-mobile-document-margin-top)}.privacy-v1-index{max-height:none;position:relative;top:auto}.privacy-v1-index ol{gap:var(--privacy-v1-compact-index-gap);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.privacy-v1-index li{flex:0 0 var(--privacy-v1-compact-index-link-inline);scroll-snap-align:start}.privacy-v1-index a{min-height:var(--privacy-v1-compact-index-link-min-block);padding:var(--privacy-v1-compact-index-link-padding)}}@media(max-width:640px){.privacy-v1-shell{padding:var(--space-4)}.privacy-v1-stage{--privacy-v1-top-control-top:var(--space-4);--tools-dashboard-top-control-top:var(--space-4);padding-top:var(--privacy-v1-stage-mobile-padding-block-start)}.privacy-v1-intro h1{max-width:var(--privacy-v1-mobile-headline-max);font-size:var(--privacy-v1-headline-mobile-size);letter-spacing:var(--product-type-display-dashboard-tracking)}.privacy-v1-intro__copy>p{font-size:var(--product-type-size-subcopy-small)}.privacy-v1-summary__meta,.privacy-v1-index ol{grid-template-columns:var(--privacy-v1-mobile-summary-meta-grid)}.privacy-v1-section header{gap:var(--space-3);grid-template-columns:1fr}}.product-route-header,.mobile-route-header{display:none}@media(min-width:981px){.product-route-header{top:var(--product-route-header-top);right:var(--product-route-header-inline-end);left:var(--product-route-header-inline-start);z-index:12;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:absolute}.product-route-header__screen,.product-route-header__nav{pointer-events:auto}.product-route-header__screen{align-items:center;gap:var(--product-route-header-gap);grid-column:1;justify-self:start;width:fit-content;display:inline-flex}.product-route-header__title{min-height:var(--product-route-header-control);width:fit-content;padding:0 var(--product-route-header-title-padding-inline);border:1px solid var(--product-route-header-title-border);border-radius:var(--radius-pill);background:var(--product-route-header-title-surface);box-shadow:var(--product-route-header-title-shadow);color:var(--product-route-header-title-ink);font-family:var(--product-type-cta-family);font-size:var(--product-type-size-nav);font-weight:var(--product-type-cta-weight);letter-spacing:var(--product-type-cta-tracking);line-height:var(--product-type-cta-leading);white-space:nowrap;align-items:center;margin:0;display:inline-flex}.product-route-header__home{width:var(--product-route-header-home-size);height:var(--product-route-header-home-size);border:1px solid var(--product-route-header-home-border);border-radius:var(--radius-pill);background:var(--product-route-header-home-surface);box-shadow:var(--product-route-header-home-shadow);color:var(--product-route-header-home-ink);transition:background var(--campaign-tactile-pill-transition),box-shadow var(--campaign-tactile-pill-transition),color var(--campaign-tactile-pill-transition),filter var(--campaign-tactile-pill-transition),transform var(--campaign-tactile-pill-transition);place-items:center;text-decoration:none;display:inline-grid}.product-route-header__home svg{width:var(--product-route-header-home-icon-size);height:var(--product-route-header-home-icon-size);fill:currentColor}.product-route-header__home:hover,.product-route-header__home:focus-visible{background:var(--product-route-header-home-surface-hover);box-shadow:var(--product-route-header-home-hover-shadow);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.product-route-header__home:active{box-shadow:var(--product-route-header-home-press-shadow);transform:translateY(var(--campaign-tactile-pill-active-press))}.product-route-header__home:focus-visible{box-shadow:0 0 0 3px var(--focus-outline),var(--product-route-header-home-hover-shadow);outline:none}.product-route-header__nav{min-height:var(--product-route-header-control);align-items:center;gap:var(--product-route-header-nav-gap);padding:var(--product-route-header-nav-padding);border:1px solid var(--product-route-header-nav-border);border-radius:var(--radius-pill);background:var(--product-route-header-nav-surface);box-shadow:var(--product-route-header-nav-shadow);grid-column:2;justify-self:center;display:inline-flex}.product-route-header__nav a{min-height:calc(var(--product-route-header-control) - (var(--product-route-header-nav-padding) * 2));padding:0 var(--product-route-header-nav-link-padding-inline);border-radius:var(--radius-pill);color:var(--product-route-header-nav-link-ink);font-family:var(--product-type-cta-family);font-size:var(--product-type-size-nav);font-weight:var(--product-type-cta-weight);letter-spacing:var(--product-type-cta-tracking);line-height:var(--product-type-cta-leading);white-space:nowrap;transition:background var(--product-motion-tactile) var(--ease-standard),border-color var(--product-motion-tactile) var(--ease-standard),color var(--product-motion-tactile) var(--ease-standard),filter var(--product-motion-tactile) var(--ease-standard),transform var(--product-motion-tactile) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.product-route-header__nav a:hover,.product-route-header__nav a:focus-visible{background:var(--product-route-header-nav-link-surface-hover);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.product-route-header__nav a:focus-visible{box-shadow:0 0 0 3px var(--focus-outline);outline:none}.product-route-header__nav a[aria-current=page]{border-color:var(--product-route-header-nav-link-active-border);background:var(--product-route-header-nav-link-active-surface);color:var(--product-route-header-nav-link-active-ink)}.product-route-header__nav a[aria-current=page]:hover,.product-route-header__nav a[aria-current=page]:focus-visible{color:var(--product-route-header-nav-link-active-ink)}}@media(max-width:980px){.mobile-route-header{top:var(--product-mobile-route-header-top);right:var(--product-mobile-route-header-inline);left:var(--product-mobile-route-header-inline);z-index:12;grid-template-columns:minmax(0,1fr) var(--product-mobile-route-header-theme-inline);gap:var(--product-mobile-route-header-gap);pointer-events:none;align-items:start;display:grid;position:absolute}.mobile-route-header>*{pointer-events:auto}.mobile-route-header__pill,.mobile-route-header__theme{min-height:var(--product-mobile-route-header-control);border:1px solid var(--product-mobile-route-header-border);border-radius:var(--radius-pill);background:var(--product-mobile-route-header-surface);box-shadow:var(--product-mobile-route-header-shadow);color:var(--product-mobile-route-header-ink);font-family:var(--product-type-cta-family);font-size:var(--product-type-size-nav);font-weight:var(--product-type-cta-weight);letter-spacing:var(--product-type-cta-tracking);line-height:var(--product-type-cta-leading);transition:background var(--product-motion-tactile) var(--ease-standard),border-color var(--product-motion-tactile) var(--ease-standard),box-shadow var(--product-motion-tactile) var(--ease-standard),color var(--product-motion-tactile) var(--ease-standard),transform var(--product-motion-tactile) var(--ease-standard)}.mobile-route-header__switcher{width:min(100%,var(--product-mobile-route-header-pill-inline));justify-self:start;position:relative}.mobile-route-header__pill{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--product-mobile-route-header-pill-padding-inline);isolation:isolate;text-align:center;list-style:none;display:flex;position:relative;overflow:hidden}.mobile-route-header__pill:before{z-index:0;border-radius:inherit;background:var(--product-mobile-route-header-gloss);content:"";opacity:0;pointer-events:none;transition:opacity var(--product-motion-tactile) var(--ease-standard);position:absolute;inset:1px}.mobile-route-header__pill::-webkit-details-marker{display:none}.mobile-route-header__chevron{width:.52rem;height:.52rem;transition:transform var(--product-motion-tactile) var(--ease-standard);border-bottom:2px solid;border-right:2px solid;transform:translateY(-.12rem)rotate(45deg)}.mobile-route-header__switcher[open] .mobile-route-header__chevron{transform:translateY(.12rem)rotate(225deg)}.mobile-route-header__switcher-panel{top:calc(100% + var(--space-2));width:var(--product-mobile-route-header-panel-inline);max-height:min(22rem,calc(100svh - var(--space-8)));gap:var(--space-1);padding:var(--space-3);border:1px solid var(--product-mobile-route-header-border);border-radius:var(--product-elevation-radius-panel);background:var(--product-mobile-route-header-surface);box-shadow:var(--product-elevation-shadow-panel);z-index:2;display:grid;position:absolute;left:0;overflow-y:auto}.mobile-route-header__switcher-panel a{min-height:var(--product-mobile-route-header-control);justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--product-mobile-route-header-ink);font-family:var(--product-type-card-title-family);font-size:var(--product-type-size-card-body);font-weight:var(--product-type-footer-title-weight);letter-spacing:var(--product-type-card-title-tracking);line-height:var(--product-type-footer-title-leading);display:flex}.mobile-route-header__switcher-panel a[aria-current=page]{background:var(--product-mobile-route-header-active-surface);color:var(--product-mobile-route-header-active-ink)}.mobile-route-header__pill:hover,.mobile-route-header__pill:focus-visible,.mobile-route-header__switcher[open] .mobile-route-header__pill,.mobile-route-header__theme:hover,.mobile-route-header__theme:focus-visible,.mobile-route-header__switcher-panel a:hover,.mobile-route-header__switcher-panel a:focus-visible{background:var(--product-mobile-route-header-surface-hover);border-color:var(--product-mobile-route-header-border-hover);box-shadow:var(--product-mobile-route-header-shadow-hover);filter:var(--campaign-tactile-pill-hover-filter);transform:translateY(var(--campaign-tactile-pill-hover-lift))}.mobile-route-header__pill:hover:before,.mobile-route-header__pill:focus-visible:before,.mobile-route-header__switcher[open] .mobile-route-header__pill:before{opacity:var(--product-mobile-route-header-gloss-opacity)}.mobile-route-header__switcher-panel a[aria-current=page]:hover,.mobile-route-header__switcher-panel a[aria-current=page]:focus-visible{border-color:var(--product-mobile-route-header-active-border-hover);background:var(--product-mobile-route-header-active-surface-hover);color:var(--product-mobile-route-header-active-ink)}.mobile-route-header__theme{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-2);justify-self:end;display:inline-flex}.mobile-route-header__theme-dot{border-radius:var(--radius-pill);width:.54rem;height:.54rem;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent);background:currentColor}.tools-v1-greeting__topline,.tools-v1-shell__panel>.tools-v1-theme-pill,.ambit-v1-topline,.ambit-v1-stage>.tools-v1-theme-pill,.methodology-v1-topline,.methodology-v1-stage>.tools-v1-theme-pill,.privacy-v1-topline,.privacy-v1-stage>.tools-v1-theme-pill{display:none}}
