.theme-root{--blue-50:#e5f6ff;--blue-100:#ccecff;--blue-200:#99dcff;--blue-300:#57baff;--blue-400:#2faaff;--blue-500:#0aa0fa;--blue-600:#0089db;--blue-700:#006fb5;--cyan-500:#00b2eb;--ink-900:#181715;--ink-800:#1c2022;--ink-700:#313131;--ink-600:#4a4a4a;--gray-500:#626a75;--gray-400:#8a9099;--gray-300:silver;--gray-200:#d9d9d9;--gray-150:#ebebeb;--gray-100:#f1f1f1;--gray-50:#f7f5f3;--warm-white:#fffefd;--white:#fff;--green-500:#1f9e5a;--green-50:#e7f7ee;--red-500:#c03a21;--red-50:#fbece8;--amber-400:#ffe769;--amber-50:#fff9e0;--amber-500:#e59500;--amber-600:#b58400;--amber-700:#7a5c00;--amber-tint:#fff6d6;--amber-ink:#b98900;--border-soft:#0000000f;--border-hair:#00000024;--overlay-04:#0000000a;--overlay-08:#00000014;--on-inverse-04:#ffffff0a;--on-inverse-08:#ffffff14;--on-inverse-16:#ffffff29;--on-inverse-55:#ffffff8c;--on-inverse-60:#fff9;--on-inverse-66:#ffffffa8;--on-inverse-72:#ffffffb8;--on-inverse-78:#ffffffc7;--scrim:#1817156b;--focus-shadow:#0aa0fa59;--on-amber:#5c4500;--text-strong:#1c2022;--text-default:#1c2022;--text-muted:#626a75;--text-disabled:silver;--text-inverse:#fff;--text-brand:#0089db;--text-link:#0089db;--surface-app:#f7f5f3;--surface-card:#fff;--surface-raised:#fffefd;--surface-sunken:#f1f1f1;--surface-tint:#e5f6ff;--surface-inverse:#181715;--border-default:#00000024;--border-subtle:#f1f1f1;--divider:#f1f1f1;--brand:#0aa0fa;--brand-hover:#0089db;--brand-tint:#e5f6ff;--action:#181715;--action-hover:#2a2825;--focus-ring:#0aa0fa;--chart-1:#0aa0fa;--chart-2:#1f9e5a;--chart-3:#e59500;--chart-4:silver;--chart-5:#99dcff;--chart-6:#c03a21;--surface-page:#fff;--chip-hover:#d3eeff;--load-warn:#ffb020;--price-hover:#efece8;--accent-blue:#0aa0fa;--accent-green:#1f9e5a;--accent-amber:#e59500;--tint-blue:#e5f6ff;--tint-green:#e7f7ee;--tint-amber:#fff9e0;--tag-blue-bg:#ccecff;--tag-blue-fg:#006fb5;--tag-amber-bg:#fff9e0;--ring-card:inset 0 0 0 1px #00000024;--card-tint-blue-bg:#fff;--card-tint-blue-ring:inset 0 0 0 1px #00000024;--card-tint-amber-bg:#fff;--card-tint-amber-ring:inset 0 0 0 1px #00000024;--logo-mark:#1c2022;--logo-pro:#0aa0fa;--nav-bg:#ffffffd1;--nav-border:#00000024;--nav-link:#626a75;--nav-link-hover:#1c2022;--nav-link-current:#1c2022;--nav-login:#1c2022;--nav-login-hover:#1c2022;--button-primary-fg:#fff;--button-brand-shadow:none;--button-brand-shadow-hover:none;--button-secondary-bg:#fff;--button-secondary-fg:#1c2022;--button-secondary-ring:inset 0 0 0 1px #00000024;--button-secondary-hover-bg:#f7f5f3;--button-ghost-fg:#1c2022;--button-ghost-hover-bg:#f1f1f1;--hero-bg:#f7f5f3;--page-hero-bg:#f7f5f3;--preview-shadow:0 12px 32px #0000001f;--preview-bar-bg:#f1f1f1;--preview-bar-ring:none;--preview-app-bg:#181715;--preview-meta:#626a75;--chip-bg:#fff;--chip-shadow:0 6px 20px #00000014;--marketplace-bg:linear-gradient(135deg, #006fb5 0%, #0aa0fa 100%);--marketplace-shadow:0 30px 60px -28px #0089db80;--shield-bg:linear-gradient(135deg, #006fb5 0%, #0089db 100%);--shield-ring:none;--visual-chemistry-bg:linear-gradient(160deg, #fffcef, #fff);--visual-partner-bg:linear-gradient(160deg, #fff9e0, #fff);--visual-ring:none;--route-stop-bg:#f1f1f1;--route-stop-fg:#626a75;--fact-cell-bg:#f7f5f3;--step-number-bg:#181715;--step-number-fg:#fff;--step-icon:#99dcff;--compare-col-bg:#f7f5f3;--compare-col-alt-bg:#fff;--compare-col-fg:#626a75;--compare-col-icon:silver;--compare-us-bg:#e5f6ff;--compare-us-border:#f1f1f1;--compare-us-fg:#1c2022;--faq-border:#00000024;--faq-question:#1c2022;--faq-icon:#0aa0fa;--calc-result-bg:#fff;--calc-result-ring:inset 0 0 0 1px #00000024;--calc-result-label:#626a75;--calc-result-value:#1c2022;--calc-result-yearly:#626a75;--cta-glow:#0aa0fa80;--cta-glow-warm:#e595008c;--cta-shadow:none;--pcard-glow:#0aa0fa73;--pcard-ring:none;--footer-link-hover:#fff;--platform-sidebar-bg:#1c1840;--platform-sidebar-edge:#6c56d9;--platform-current-bg:#5b45c9;--platform-current-fg:#fff;--platform-mark-bg:#cfc6ff;--platform-mark-fg:#1c1840;color:var(--text-default);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);--font-sans:var(--font-proxima-soft), var(--font-nunito), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--text-display-lg-phone:3.5rem;--text-display-lg:calc(var(--text-display-lg-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h1-lg-phone:2.75rem;--text-h1-lg:calc(var(--text-h1-lg-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-display-phone:2.5rem;--text-display:calc(var(--text-display-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h1-phone:2rem;--text-h1:calc(var(--text-h1-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h1-sm-phone:1.875rem;--text-h1-sm:calc(var(--text-h1-sm-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h2-lg-phone:1.6875rem;--text-h2-lg:calc(var(--text-h2-lg-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h2-md-phone:1.625rem;--text-h2-md:calc(var(--text-h2-md-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h2-phone:1.5rem;--text-h2:calc(var(--text-h2-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h3-lg-phone:1.375rem;--text-h3-lg:calc(var(--text-h3-lg-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h3-phone:1.25rem;--text-h3:calc(var(--text-h3-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h4-phone:1.125rem;--text-h4:calc(var(--text-h4-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-h4-sm-phone:1.0625rem;--text-h4-sm:calc(var(--text-h4-sm-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-body-lg-phone:1rem;--text-body-lg:calc(var(--text-body-lg-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-label-xl-phone:.96875rem;--text-label-xl:calc(var(--text-label-xl-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-label-lg-phone:.9375rem;--text-label-lg:calc(var(--text-label-lg-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-body-phone:.875rem;--text-body:calc(var(--text-body-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-body-md-phone:.84375rem;--text-body-md:calc(var(--text-body-md-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-body-sm-phone:.8125rem;--text-body-sm:calc(var(--text-body-sm-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-caption-lg-phone:.78125rem;--text-caption-lg:calc(var(--text-caption-lg-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-caption-phone:.75rem;--text-caption:calc(var(--text-caption-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-micro-lg-phone:.71875rem;--text-micro-lg:calc(var(--text-micro-lg-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-micro-phone:.6875rem;--text-micro:calc(var(--text-micro-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-nano-phone:.65625rem;--text-nano:calc(var(--text-nano-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-nano-sm-phone:.625rem;--text-nano-sm:calc(var(--text-nano-sm-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-initials-sm-phone:.59375rem;--text-initials-sm:calc(var(--text-initials-sm-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--text-initials-xs-phone:.53125rem;--text-initials-xs:calc(var(--text-initials-xs-phone) * var(--screen-text-scale) * var(--user-text-scale,1));--lh-tight:1.1;--lh-heading:1.25;--lh-snug:1.4;--lh-body:1.5;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-button:.01em;--tracking-eyebrow:.04em;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:8px;--radius-xs-lg:10px;--radius-sm:12px;--radius-sm-lg:14px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:9999px;--shadow-none:none;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-lg:0 12px 32px #0000001f;--shadow-card:0 1px 2px #0000000a, 0 8px 24px #0000000f;--shadow-lift:0 0 0 1px #00000024, 0 8px 24px #0000000f;--shadow-popover:0 0 0 1px #0000001a, 0 12px 40px #18171529;--ring-hair:inset 0 0 0 1px #00000024;--ring-soft:inset 0 0 0 1px #0000000f;--ring-brand:inset 0 0 0 2px var(--brand);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.45, 0, .15, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--screen-tablet-min:600;--screen-tablet-text-factor:1.2;--screen-text-scale-max:1.6;--screen-column-pct:92%;--screen-column-max:1100px;--screen-column-vertical-max:640px;--screen-text-scale:1;--screen-horizontal:0}@media (min-width:600px) and (min-height:600px){.theme-root[data-screen-scale]{--screen-text-scale:1.2}}@media (min-width:600px) and (min-height:600px) and (orientation:landscape){.theme-root[data-screen-scale]{--screen-horizontal:1}}.theme-root[data-theme=dark]{--surface-page:#0a0d12;--surface-app:#0e1218;--surface-card:#14181f;--surface-raised:#191e26;--surface-sunken:#ffffff17;--surface-tint:#0aa0fa29;--surface-inverse:#0b0e13;--text-strong:#e4e9ef;--text-default:#e4e9ef;--text-muted:#ffffff94;--text-disabled:#ffffff4d;--text-brand:#57baff;--text-link:#57baff;--border-default:#ffffff1f;--border-subtle:#ffffff14;--divider:#ffffff14;--border-soft:#ffffff14;--border-hair:#ffffff1f;--ring-hair:inset 0 0 0 1px #ffffff17;--ring-card:inset 0 0 0 1px #ffffff14;--card-tint-blue-bg:linear-gradient(160deg, #0aa0fa1f, #0aa0fa05);--card-tint-blue-ring:inset 0 0 0 1px #0aa0fa38;--card-tint-amber-bg:linear-gradient(160deg, #ffd36b1a, #ffd36b05);--card-tint-amber-ring:inset 0 0 0 1px #ffd36b38;--brand-hover:#2faaff;--brand-tint:#0aa0fa29;--action:#f3f6fa;--action-hover:#fff;--accent-blue:#57baff;--accent-green:#57d499;--accent-amber:#ffd36b;--tint-blue:#0aa0fa29;--tint-green:#1f9e5a2e;--tint-amber:#ffd36b29;--tag-blue-bg:#0aa0fa33;--tag-blue-fg:#8fcbf2;--tag-amber-bg:#ffd36b2e;--logo-mark:#fff;--logo-pro:#57baff;--nav-bg:#0a0d12b8;--nav-border:#ffffff14;--nav-link:#ffffffa8;--nav-link-hover:#57baff;--nav-link-current:#57baff;--nav-login:#ffffffd1;--nav-login-hover:#57baff;--button-primary-fg:#0b0e13;--button-brand-shadow:0 8px 30px -8px #0aa0fa8c;--button-brand-shadow-hover:0 10px 36px -8px #0aa0fab3;--button-secondary-bg:#ffffff12;--button-secondary-fg:#eaeef3;--button-secondary-ring:inset 0 0 0 1px #ffffff29;--button-secondary-hover-bg:#ffffff21;--button-ghost-fg:#eaeef3;--button-ghost-hover-bg:#ffffff14;--hero-bg:radial-gradient(1100px 540px at 78% -8%, #0aa0fa38 0%, #0aa0fa00 60%), radial-gradient(720px 460px at 6% 4%, #0aa0fa14 0%, #0aa0fa00 64%), #0a0d12;--page-hero-bg:radial-gradient(900px 500px at 82% -10%, #0aa0fa38 0%, #0aa0fa00 60%), radial-gradient(720px 440px at 6% 4%, #0aa0fa14 0%, #0aa0fa00 62%), #0a0d12;--preview-shadow:inset 0 0 0 1px #ffffff14, 0 2px 6px #00000080, 0 40px 90px -30px #0aa0fa59;--preview-bar-bg:#0e1218;--preview-bar-ring:inset 0 -1px 0 #ffffff12;--preview-app-bg:#0e1218;--preview-meta:#ffffff94;--chip-bg:#1a1f27;--chip-shadow:0 14px 36px #00000080, inset 0 0 0 1px #ffffff14;--marketplace-bg:linear-gradient(135deg, #07273f 0%, #0a5c93 55%, #0aa0fa 120%);--marketplace-shadow:0 30px 70px -30px #0aa0fa80, inset 0 0 0 1px #0aa0fa40;--shield-bg:linear-gradient(135deg, #07273f, #0a5c93);--shield-ring:inset 0 0 0 1px #0aa0fa40;--visual-chemistry-bg:linear-gradient(160deg, #0aa0fa1a, #0aa0fa05);--visual-partner-bg:linear-gradient(160deg, #0aa0fa1a, #0aa0fa05);--visual-ring:inset 0 0 0 1px #ffffff14;--route-stop-bg:#57baff;--route-stop-fg:#06243b;--fact-cell-bg:#ffffff17;--step-number-bg:#57baff;--step-number-fg:#06243b;--step-icon:#0aa0fa66;--compare-col-bg:#ffffff05;--compare-col-alt-bg:transparent;--compare-col-fg:#ffffff8c;--compare-col-icon:#ffffff47;--compare-us-bg:#0aa0fa1f;--compare-us-border:#0aa0fa40;--compare-us-fg:#f3f6fa;--faq-border:#ffffff1a;--faq-question:#f3f6fa;--faq-icon:#57baff;--calc-result-bg:linear-gradient(150deg, #0aa0fa29, #0aa0fa0a);--calc-result-ring:inset 0 0 0 1px #0aa0fa40;--calc-result-label:#8fcbf2;--calc-result-value:#57d499;--calc-result-yearly:#ffffffb3;--cta-glow:#0aa0fa9e;--cta-glow-warm:#0aa0fa9e;--cta-shadow:inset 0 0 0 1px #0aa0fa38, 0 30px 80px -30px #0aa0fa66;--pcard-glow:#0aa0fa8c;--pcard-ring:inset 0 0 0 1px #0aa0fa38;--footer-link-hover:#57baff;--platform-sidebar-bg:#151133;--platform-sidebar-edge:#8a76f0;--platform-current-bg:#6a52dc;--platform-current-fg:#fff;--platform-mark-bg:#b9aaff;--platform-mark-fg:#151133;background:var(--surface-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.theme-root[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0d12}
