:root{--color-navy-800:#151d35;--color-navy-900:#0b1020;--color-lime-400:#c9f66a;--color-lime-500:#b8f34a;--color-lime-600:#8cc63f;--color-neutral-0:#fff;--color-neutral-25:#fcfcfb;--color-neutral-50:#f8f9f6;--color-neutral-100:#f1f3f5;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#687080;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111318;--color-success-500:#22a06b;--color-success-700:#12784f;--color-warning-500:#f59e0b;--color-warning-700:#9a5f00;--color-error-300:#f25c62;--color-error-500:#e5484d;--color-error-700:#c9313a;--color-error-900:#2e1114;--color-info-500:#4d8dff;--color-info-700:#2065e0;--color-dark-text-primary:#f5f7fa;--tint-success:#eaf7f0;--tint-warning:#fff6e5;--tint-error:#fdecec;--tint-info:#eef4ff;--canvas-dark:#080b12;--surface-dark:#111622;--elevated-dark:#171d2d;--border-dark:#252c3b;--border-width-1:1px;--border-width-2:2px;--text-size-11:11px;--text-size-12:12px;--text-size-13:13px;--text-size-14:14px;--text-size-15:15px;--text-size-16:16px;--text-size-17:17px;--text-size-18:18px;--text-size-20:20px;--text-size-22:22px;--text-size-28:28px;--text-size-34:34px;--text-size-40:40px;--text-size-56:56px;--text-leading-14:14px;--text-leading-16:16px;--text-leading-18:18px;--text-leading-20:20px;--text-leading-21:21px;--text-leading-22:22px;--text-leading-23:23px;--text-leading-24:24px;--text-leading-26:26px;--text-leading-28:28px;--text-leading-32:32px;--text-leading-34:34px;--text-leading-36:36px;--text-leading-38:38px;--text-leading-42:42px;--text-leading-56:56px;--text-tracking-0:0em;--text-tracking-−-04:-.04em;--text-tracking-−-035:-.035em;--text-tracking-−-025:-.025em;--text-tracking-−-015:-.015em;--text-tracking-−-008:-.008em;--text-tracking-−-03:-.03em;--text-tracking-−-01:-.01em;--text-tracking-−-02:-.02em;--text-tracking-\+-16:.16em;--text-tracking-\+-005:.005em;--text-tracking-\+-01:.01em;--text-tracking-\+-015:.015em;--text-tracking-\+-02:.02em;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-family-sans:"Mona Sans", "SF Pro / Roboto", system-ui;--font-family-mono:"Mona Sans Mono", "ui-monospace / SFMono / Roboto Mono", monospace;--space-0:0px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--size-16:16px;--size-20:20px;--size-24:24px;--size-32:32px;--size-40:40px;--size-44:44px;--size-48:48px;--size-56:56px;--size-176:176px;--opacity-0:0;--opacity-40:.4;--opacity-55:.55;--opacity-62:.62;--opacity-64:.64;--opacity-70:.7;--opacity-78:.78;--opacity-86:.86;--opacity-100:1;--stroke-2:2px;--stroke-1_75:1.75px;--radius-0:0px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-full:9999px;--shadow-raised:0px 1px 2px 0px color-mix(in srgb, var(--color-navy-900) 8%, transparent);--shadow-floating:0px 1px 2px 0px color-mix(in srgb, var(--color-navy-900) 6%, transparent), 0px 4px 12px 0px color-mix(in srgb, var(--color-navy-900) 10%, transparent);--shadow-overlay:0px 8px 24px 0px color-mix(in srgb, var(--color-navy-900) 16%, transparent);--duration-80:80ms;--duration-160:.16s;--duration-240:.24s;--duration-320:.32s;--duration-560:.56s;--easing-enter:cubic-bezier(0, 0, .2, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-linear:linear;--spring-sheet:"stiffness: 320 · damping: 32 · mass: 1";--spring-sheet-stiffness:320;--spring-sheet-damping:32;--spring-sheet-mass:1;--color-light-background-primary:#f8f9f6;--color-light-background-secondary:#fff;--color-light-surface-primary:#fff;--color-light-surface-secondary:#f1f3f5;--color-light-text-primary:#111318;--color-light-text-secondary:#687080;--color-light-text-tertiary:#9ca3af;--color-light-border-default:#e5e7eb;--color-light-border-strong:#d1d5db;--color-dark-surface-primary:#111622;--color-dark-text-secondary:#9ca3af;--color-dark-text-tertiary:#687080;--text-display:var(--font-weight-800) var(--text-size-34)/var(--text-leading-38) var(--font-family-sans);--text-display-font-family:var(--font-family-sans);--text-display-font-size:var(--text-size-34);--text-display-line-height:var(--text-leading-38);--text-display-font-weight:var(--font-weight-800);--text-display-letter-spacing:-.035em;--text-display-large:var(--font-weight-800) var(--text-size-40)/var(--text-leading-42) var(--font-family-sans);--text-display-large-font-family:var(--font-family-sans);--text-display-large-font-size:var(--text-size-40);--text-display-large-line-height:var(--text-leading-42);--text-display-large-font-weight:var(--font-weight-800);--text-display-large-letter-spacing:-.04em;--text-heading-1:var(--font-weight-700) var(--text-size-28)/var(--text-leading-34) var(--font-family-sans);--text-heading-1-font-family:var(--font-family-sans);--text-heading-1-font-size:var(--text-size-28);--text-heading-1-line-height:var(--text-leading-34);--text-heading-1-font-weight:var(--font-weight-700);--text-heading-1-letter-spacing:-.025em;--text-heading-2:var(--font-weight-700) var(--text-size-22)/var(--text-leading-28) var(--font-family-sans);--text-heading-2-font-family:var(--font-family-sans);--text-heading-2-font-size:var(--text-size-22);--text-heading-2-line-height:var(--text-leading-28);--text-heading-2-font-weight:var(--font-weight-700);--text-heading-2-letter-spacing:-.015em;--text-heading-3:var(--font-weight-600) var(--text-size-18)/var(--text-leading-24) var(--font-family-sans);--text-heading-3-font-family:var(--font-family-sans);--text-heading-3-font-size:var(--text-size-18);--text-heading-3-line-height:var(--text-leading-24);--text-heading-3-font-weight:var(--font-weight-600);--text-heading-3-letter-spacing:-.008em;--text-heading-4:var(--font-weight-600) var(--text-size-16)/var(--text-leading-22) var(--font-family-sans);--text-heading-4-font-family:var(--font-family-sans);--text-heading-4-font-size:var(--text-size-16);--text-heading-4-line-height:var(--text-leading-22);--text-heading-4-font-weight:var(--font-weight-600);--text-heading-4-letter-spacing:0em;--text-body:var(--font-weight-400) var(--text-size-15)/var(--text-leading-23) var(--font-family-sans);--text-body-font-family:var(--font-family-sans);--text-body-font-size:var(--text-size-15);--text-body-line-height:var(--text-leading-23);--text-body-font-weight:var(--font-weight-400);--text-body-letter-spacing:0em;--text-body-large:var(--font-weight-400) var(--text-size-17)/var(--text-leading-26) var(--font-family-sans);--text-body-large-font-family:var(--font-family-sans);--text-body-large-font-size:var(--text-size-17);--text-body-large-line-height:var(--text-leading-26);--text-body-large-font-weight:var(--font-weight-400);--text-body-large-letter-spacing:0em;--text-body-small:var(--font-weight-400) var(--text-size-14)/var(--text-leading-21) var(--font-family-sans);--text-body-small-font-family:var(--font-family-sans);--text-body-small-font-size:var(--text-size-14);--text-body-small-line-height:var(--text-leading-21);--text-body-small-font-weight:var(--font-weight-400);--text-body-small-letter-spacing:.005em;--text-label:var(--font-weight-500) var(--text-size-13)/var(--text-leading-18) var(--font-family-sans);--text-label-font-family:var(--font-family-sans);--text-label-font-size:var(--text-size-13);--text-label-line-height:var(--text-leading-18);--text-label-font-weight:var(--font-weight-500);--text-label-letter-spacing:.01em;--text-label-large:var(--font-weight-500) var(--text-size-15)/var(--text-leading-20) var(--font-family-sans);--text-label-large-font-family:var(--font-family-sans);--text-label-large-font-size:var(--text-size-15);--text-label-large-line-height:var(--text-leading-20);--text-label-large-font-weight:var(--font-weight-500);--text-label-large-letter-spacing:.005em;--text-caption:var(--font-weight-400) var(--text-size-12)/var(--text-leading-16) var(--font-family-sans);--text-caption-font-family:var(--font-family-sans);--text-caption-font-size:var(--text-size-12);--text-caption-line-height:var(--text-leading-16);--text-caption-font-weight:var(--font-weight-400);--text-caption-letter-spacing:.015em;--text-overline:var(--font-weight-600) var(--text-size-11)/var(--text-leading-14) var(--font-family-sans);--text-overline-font-family:var(--font-family-sans);--text-overline-font-size:var(--text-size-11);--text-overline-line-height:var(--text-leading-14);--text-overline-font-weight:var(--font-weight-600);--text-overline-letter-spacing:.16em;--text-numeric:var(--font-weight-600) var(--text-size-17)/var(--text-leading-22) var(--font-family-sans);--text-numeric-font-family:var(--font-family-sans);--text-numeric-font-size:var(--text-size-17);--text-numeric-line-height:var(--text-leading-22);--text-numeric-font-weight:var(--font-weight-600);--text-numeric-letter-spacing:-.01em;--text-numeric-display:var(--font-weight-800) var(--text-size-56)/var(--text-leading-56) var(--font-family-sans);--text-numeric-display-font-family:var(--font-family-sans);--text-numeric-display-font-size:var(--text-size-56);--text-numeric-display-line-height:var(--text-leading-56);--text-numeric-display-font-weight:var(--font-weight-800);--text-numeric-display-letter-spacing:-.04em;--text-numeric-large:var(--font-weight-700) var(--text-size-34)/var(--text-leading-36) var(--font-family-sans);--text-numeric-large-font-family:var(--font-family-sans);--text-numeric-large-font-size:var(--text-size-34);--text-numeric-large-line-height:var(--text-leading-36);--text-numeric-large-font-weight:var(--font-weight-700);--text-numeric-large-letter-spacing:-.03em;--text-price:var(--font-weight-600) var(--text-size-17)/var(--text-leading-22) var(--font-family-sans);--text-price-font-family:var(--font-family-sans);--text-price-font-size:var(--text-size-17);--text-price-line-height:var(--text-leading-22);--text-price-font-weight:var(--font-weight-600);--text-price-letter-spacing:-.01em;--text-price-large:var(--font-weight-700) var(--text-size-28)/var(--text-leading-32) var(--font-family-sans);--text-price-large-font-family:var(--font-family-sans);--text-price-large-font-size:var(--text-size-28);--text-price-large-line-height:var(--text-leading-32);--text-price-large-font-weight:var(--font-weight-700);--text-price-large-letter-spacing:-.02em;--text-button:var(--font-weight-600) var(--text-size-16)/var(--text-leading-20) var(--font-family-sans);--text-button-font-family:var(--font-family-sans);--text-button-font-size:var(--text-size-16);--text-button-line-height:var(--text-leading-20);--text-button-font-weight:var(--font-weight-600);--text-button-letter-spacing:0em;--text-input:var(--font-weight-400) var(--text-size-16)/var(--text-leading-22) var(--font-family-sans);--text-input-font-family:var(--font-family-sans);--text-input-font-size:var(--text-size-16);--text-input-line-height:var(--text-leading-22);--text-input-font-weight:var(--font-weight-400);--text-input-letter-spacing:0em;--text-code:var(--font-weight-500) var(--text-size-14)/var(--text-leading-22) var(--font-family-mono);--text-code-font-family:var(--font-family-mono);--text-code-font-size:var(--text-size-14);--text-code-line-height:var(--text-leading-22);--text-code-font-weight:var(--font-weight-500);--text-code-letter-spacing:.02em;--text-nav:var(--font-weight-600) var(--text-size-11)/var(--text-leading-14) var(--font-family-sans);--text-nav-font-family:var(--font-family-sans);--text-nav-font-size:var(--text-size-11);--text-nav-line-height:var(--text-leading-14);--text-nav-font-weight:var(--font-weight-600);--text-nav-letter-spacing:.01em;--typography-metadata:var(--font-weight-500) var(--text-size-12)/var(--text-leading-16) var(--font-family-sans);--typography-metadata-font-family:var(--font-family-sans);--typography-metadata-font-size:var(--text-size-12);--typography-metadata-line-height:var(--text-leading-16);--typography-metadata-font-weight:var(--font-weight-500);--typography-metadata-letter-spacing:.01em;--typography-data-primary:var(--font-weight-800) var(--text-size-56)/var(--text-leading-56) var(--font-family-sans);--typography-data-primary-font-family:var(--font-family-sans);--typography-data-primary-font-size:var(--text-size-56);--typography-data-primary-line-height:var(--text-leading-56);--typography-data-primary-font-weight:var(--font-weight-800);--typography-data-primary-letter-spacing:-.04em;--typography-data-unit:var(--font-weight-600) var(--text-size-20)/var(--text-leading-24) var(--font-family-sans);--typography-data-unit-font-family:var(--font-family-sans);--typography-data-unit-font-size:var(--text-size-20);--typography-data-unit-line-height:var(--text-leading-24);--typography-data-unit-font-weight:var(--font-weight-600);--typography-data-unit-letter-spacing:0em;--typography-data-secondary:var(--font-weight-400) var(--text-size-15)/var(--text-leading-23) var(--font-family-sans);--typography-data-secondary-font-family:var(--font-family-sans);--typography-data-secondary-font-size:var(--text-size-15);--typography-data-secondary-line-height:var(--text-leading-23);--typography-data-secondary-font-weight:var(--font-weight-400);--typography-data-secondary-letter-spacing:0em;--typography-button-secondary:var(--font-weight-600) var(--text-size-15)/var(--text-leading-20) var(--font-family-sans);--typography-button-secondary-font-family:var(--font-family-sans);--typography-button-secondary-font-size:var(--text-size-15);--typography-button-secondary-line-height:var(--text-leading-20);--typography-button-secondary-font-weight:var(--font-weight-600);--typography-button-secondary-letter-spacing:0em;--typography-navigation-active:var(--font-weight-700) var(--text-size-11)/var(--text-leading-14) var(--font-family-sans);--typography-navigation-active-font-family:var(--font-family-sans);--typography-navigation-active-font-size:var(--text-size-11);--typography-navigation-active-line-height:var(--text-leading-14);--typography-navigation-active-font-weight:var(--font-weight-700);--typography-navigation-active-letter-spacing:.01em;--typography-status-message:var(--font-weight-500) var(--text-size-14)/var(--text-leading-20) var(--font-family-sans);--typography-status-message-font-family:var(--font-family-sans);--typography-status-message-font-size:var(--text-size-14);--typography-status-message-line-height:var(--text-leading-20);--typography-status-message-font-weight:var(--font-weight-500);--typography-status-message-letter-spacing:0em;--spacing-inline-xs:4px;--spacing-inline-sm:8px;--spacing-inline-md:12px;--spacing-inline-lg:16px;--spacing-inline-start:logical;--spacing-inline-end:logical;--spacing-stack-xs:4px;--spacing-stack-sm:8px;--spacing-stack-md:12px;--spacing-stack-lg:16px;--spacing-stack-xl:24px;--spacing-inset-sm:16px;--spacing-inset-md:20px;--spacing-inset-lg:24px;--spacing-inset-xl:32px;--spacing-section-sm:32px;--spacing-section-md:40px;--spacing-section-lg:48px;--spacing-section-xl:64px;--spacing-section-marketing:"96 · 128";--spacing-page-compact:16px;--spacing-page-mobile:20px;--spacing-page-tablet:24px;--spacing-page-desktop:32px;--layout-gutter-mobile:16px;--layout-gutter-tablet:20px;--layout-gutter-desktop:24px;--layout-clearance:16px;--layout-bottomNavigation-height:56px;--layout-bottomNavigation-clearance:"72 + inset";--layout-stickyCta-clearance:"96 + inset";--layout-stickyHeader-clearance:"56 + inset";--layout-scroll-top:8px;--layout-scroll-bottom:40px;--layout-keyboard-minVisible:176px;--grid-mobile-columns:4px;--grid-mobile-gutter:16px;--grid-mobile-margin:20px;--grid-tablet-columns:8px;--grid-tablet-gutter:20px;--grid-tablet-margin:24px;--grid-desktop-columns:12px;--grid-desktop-gutter:24px;--grid-desktop-margin:32px;--container-mobile-max:fluid;--container-tablet-max:960px;--container-desktop-max:1152px;--container-wide-max:1440px;--measure-reading:640px;--measure-form:480px;--measure-dashboard:720px;--measure-card:360px;--breakpoint-compact:0px;--breakpoint-mobile:360px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--overlap-badge:-8px;--overlap-card:-24px;--overlap-indicator:-4px;--space-inline:var(--space-8);--space-inline-tight:var(--space-4);--space-stack:var(--space-16);--space-stack-tight:var(--space-8);--space-inset-card:var(--space-20);--space-inset-sheet:var(--space-24);--space-section:"32–64";--space-page:"16–32";--target-min:44px;--target-gap:8px;--size-control-compact:40px;--size-control-default:48px;--size-control-comfortable:56px;--radius-card:var(--radius-16);--radius-card-featured:var(--radius-20);--radius-control:var(--radius-12);--radius-skeleton:var(--radius-4);--radius-overlay:var(--radius-24);--radius-pill:var(--radius-full);--radius-edge:var(--radius-0);--shape-card-compact:var(--radius-12);--shape-input:var(--radius-12);--shape-sheet:var(--radius-24);--shape-modal:var(--radius-24);--shape-badge:var(--radius-full);--shape-chip:var(--radius-full);--shape-avatar:var(--radius-full);--shape-media:derived;--shape-iconContainer:var(--radius-12);--surface-canvas:#f8f9f6;--surface-primary:#fff;--surface-secondary:#f1f3f5;--surface-floating:var(--surface-primary);--surface-overlay:var(--surface-primary);--surface-inverse:#0b1020;--surface-scrim:"navy900 @ 40%";--border-subtle:1px solid #f1f3f5;--border-default:1px solid #e5e7eb;--border-interactive:1px solid #687080;--border-selected:2px solid #0b1020;--border-focus:"ring 2 + offset 2 · F04";--elevation-canvas:"canvas · none The screen";--elevation-content:"primary + border no shadow Every card. Resting shadow count = 0";--elevation-raised:"primary + raised Sticky header, sticky CTA";--elevation-floating:"primary + floating Popover, dropdown, toast";--elevation-overlay:"primary + overlay + scrim Sheet, modal";--elevation-inverse:"inverse · none Tooltip. No shadow at all";--icon-size-inline:var(--size-16);--icon-size-nav:var(--size-20);--icon-size-default:var(--size-24);--icon-stroke-regular:var(--stroke-1_75);--icon-stroke-medium:var(--stroke-2);--icon-container-32:var(--size-32);--icon-container-40:var(--size-40);--icon-container-48:var(--size-48);--icon-container-radius:"12 → F04";--icon-button-target:"44 / 48 → F03";--icon-gap-sm:"inline.xs 6*";--icon-gap-md:"inline.sm 8";--icon-gap-lg:"inline.md 12";--duration-instant:var(--duration-80);--duration-fast:var(--duration-160);--duration-standard:var(--duration-240);--duration-slow:var(--duration-320);--duration-emotional:var(--duration-560);--motion-distance-nudge:var(--space-4);--motion-distance-default:var(--space-8);--motion-distance-edge:var(--space-16);--motion-distance-axis:var(--space-24);--motion-scale-press:.98;--motion-scale-radio:"0 → 1";--motion-preference:initial;--scale-0-96:.96;--transition-enter:"240 · enter · +8y · fade";--transition-exit:"160 · exit · fade";--transition-press:"80/160 · colour · .98";--transition-sheet:"320 · standard · 100%";--transition-interaction-press:var(--duration-instant) var(--easing-standard);--transition-interaction-press-duration:var(--duration-instant);--transition-interaction-press-curve:var(--easing-standard);--transition-interaction-press-colour:"variant pressed";--transition-interaction-press-scale:var(--motion-scale-press);--transition-interaction-press-reduced:"colour only";--transition-interaction-surface:var(--duration-instant) var(--easing-standard);--transition-interaction-surface-duration:var(--duration-instant);--transition-interaction-surface-curve:var(--easing-standard);--transition-interaction-surface-colour:"surface pressed";--transition-interaction-surface-scale:none;--transition-interaction-surface-reduced:identical;--transition-interaction-commit:var(--duration-fast) var(--easing-standard);--transition-interaction-commit-duration:var(--duration-fast);--transition-interaction-commit-curve:var(--easing-standard);--transition-interaction-commit-colour:selected;--transition-interaction-commit-value:"the control's own";--transition-interaction-commit-reduced:"state, 0 ms";--feedback-press:"ios: Impact · light · android: EFFECT_TICK · web: none";--feedback-press-ios:"Impact · light";--feedback-press-android:"EFFECT_TICK";--feedback-press-web:none;--feedback-success:"ios: Notification · success · android: CONFIRM · web: none";--feedback-success-ios:"Notification · success";--feedback-success-android:CONFIRM;--feedback-success-web:none;--feedback-warning:"ios: Notification · warning · android: EFFECT_HEAVY_CLICK · web: none";--feedback-warning-ios:"Notification · warning";--feedback-warning-android:"EFFECT_HEAVY_CLICK";--feedback-warning-web:none;--feedback-error:"ios: Notification · error · android: REJECT · web: none";--feedback-error-ios:"Notification · error";--feedback-error-android:REJECT;--feedback-error-web:none;--selection-changed:"ios: Selection feedback · android: CLOCK_TICK · web: none";--selection-changed-ios:"Selection feedback";--selection-changed-android:"CLOCK_TICK";--selection-changed-web:none;--impact-snap:"ios: Impact · soft · android: GESTURE_END · web: none";--impact-snap-ios:"Impact · soft";--impact-snap-android:"GESTURE_END";--impact-snap-web:none;--focus-offset:2px;--focus-width:2px;--focus-ring:var(--color-navy-900);--focus-ring-inverse:var(--color-neutral-0);--contrast-floor:initial;--announce-politeness:initial;--content-primary:var(--color-neutral-900);--content-secondary:var(--color-neutral-500);--content-tertiary:var(--color-neutral-400);--content-inverse:var(--color-neutral-0);--content-disabled:initial;--action-primary-surface:var(--color-lime-500);--action-primary-label:var(--color-navy-900);--action-primary-pressed:var(--color-lime-600);--action-secondary-surface:initial;--action-secondary-label:initial;--action-secondary-pressed:initial;--action-tertiary-surface:initial;--action-tertiary-label:initial;--action-tertiary-pressed:initial;--action-destructive-surface:initial;--action-destructive-surface-pressed:var(--tint-error);--action-destructive-label:initial;--action-destructive-pressed:initial;--action-destructive-content:var(--color-error-700);--action-destructive-border:var(--color-error-500);--action-destructive-border-hovered:var(--color-error-700);--status-warning-surface:var(--tint-warning);--status-warning-glyph:var(--color-warning-700);--status-warning-content:var(--color-neutral-900);--status-warning-border:var(--color-warning-700);--status-success-surface:var(--tint-success);--status-success-glyph:var(--color-success-700);--status-success-content:var(--color-neutral-900);--status-success-border:var(--color-success-700);--status-error-surface:var(--tint-error);--status-error-glyph:var(--color-error-700);--status-error-content:var(--color-neutral-900);--status-error-border:var(--color-error-700);--status-info-surface:var(--tint-info);--status-info-glyph:var(--color-info-700);--status-info-content:var(--color-neutral-900);--status-info-border:var(--color-info-700);--connection-live:var(--color-lime-500);--connection-connecting:initial;--connection-idle:initial;--connection-unknown:initial;--overlay-hero:"navy 78% → 0%, lower 62%";--overlay-card:"navy 70% → 0%, lower 54%";--button-primary-surface-pressed:var(--action-primary-pressed);--input-border-error:var(--status-error-glyph);--input-border-focused:initial;--sheet-radius-top:var(--radius-24);--sheet-handle-width:initial;--plan-card-border-selected:"border.selected · width.2"}:root[data-theme=dark]{--surface-canvas:#080b12;--surface-primary:#111622;--surface-secondary:#171d2d;--surface-floating:#171d2d;--surface-overlay:#171d2d;--surface-inverse:#f5f7fa;--surface-scrim:"navy900 @ 64%";--border-default:1px solid #252c3b;--border-selected:2px solid #f5f7fa;--border-interactive:1px solid var(--color-neutral-400);--shadow-raised:"none — border does it";--shadow-floating:0px 4px 12px 0px #00000059;--shadow-overlay:0px 8px 24px 0px #00000080;--content-primary:var(--color-neutral-25);--content-secondary:var(--color-neutral-400);--content-tertiary:var(--color-neutral-500);--content-inverse:var(--color-neutral-900);--action-primary-surface:var(--color-lime-500);--action-primary-label:var(--color-navy-900);--action-primary-pressed:var(--color-lime-600);--action-destructive-content:var(--color-error-300);--action-destructive-border:var(--color-error-500);--action-destructive-border-hovered:var(--color-error-300);--action-destructive-surface-pressed:var(--color-error-900);--status-warning-surface:var(--elevated-dark);--status-warning-glyph:var(--color-warning-500);--status-warning-content:var(--content-primary);--status-warning-border:var(--color-warning-500);--status-success-surface:var(--elevated-dark);--status-success-glyph:var(--color-success-500);--status-success-content:var(--content-primary);--status-success-border:var(--color-success-500);--status-error-surface:var(--elevated-dark);--status-error-glyph:var(--color-error-500);--status-error-content:var(--content-primary);--status-error-border:var(--color-error-500);--status-info-surface:var(--elevated-dark);--status-info-glyph:var(--color-info-500);--status-info-content:var(--content-primary);--status-info-border:var(--color-info-500);--connection-live:var(--color-lime-500);--focus-ring:var(--color-neutral-0);--overlay-hero:"navy 86% → 0%, lower 62%"}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-canvas:#080b12;--surface-primary:#111622;--surface-secondary:#171d2d;--surface-floating:#171d2d;--surface-overlay:#171d2d;--surface-inverse:#f5f7fa;--surface-scrim:"navy900 @ 64%";--border-default:1px solid #252c3b;--border-selected:2px solid #f5f7fa;--border-interactive:1px solid var(--color-neutral-400);--shadow-raised:"none — border does it";--shadow-floating:0px 4px 12px 0px #00000059;--shadow-overlay:0px 8px 24px 0px #00000080;--content-primary:var(--color-neutral-25);--content-secondary:var(--color-neutral-400);--content-tertiary:var(--color-neutral-500);--content-inverse:var(--color-neutral-900);--action-primary-surface:var(--color-lime-500);--action-primary-label:var(--color-navy-900);--action-primary-pressed:var(--color-lime-600);--action-destructive-content:var(--color-error-300);--action-destructive-border:var(--color-error-500);--action-destructive-border-hovered:var(--color-error-300);--action-destructive-surface-pressed:var(--color-error-900);--status-warning-surface:var(--elevated-dark);--status-warning-glyph:var(--color-warning-500);--status-warning-content:var(--content-primary);--status-warning-border:var(--color-warning-500);--status-success-surface:var(--elevated-dark);--status-success-glyph:var(--color-success-500);--status-success-content:var(--content-primary);--status-success-border:var(--color-success-500);--status-error-surface:var(--elevated-dark);--status-error-glyph:var(--color-error-500);--status-error-content:var(--content-primary);--status-error-border:var(--color-error-500);--status-info-surface:var(--elevated-dark);--status-info-glyph:var(--color-info-500);--status-info-content:var(--content-primary);--status-info-border:var(--color-info-500);--connection-live:var(--color-lime-500);--focus-ring:var(--color-neutral-0);--overlay-hero:"navy 86% → 0%, lower 62%"}}
:root{--font-family-sans:var(--font-mona), "SF Pro Text", Roboto, system-ui, sans-serif;--page:var(--spacing-page-mobile);--section:var(--space-96);--display-128:128px;--display-96:96px;--display-72:72px;--display-56:56px;--stage-bg:var(--surface-canvas);--stage-fg:var(--content-primary);--stage-fg2:var(--content-secondary);--nav-bg:var(--surface-inverse);--nav-fg:var(--content-inverse);--nav-fg2:var(--color-neutral-400)}@media (min-width:768px){:root{--page:var(--spacing-page-tablet)}}@media (min-width:1024px){:root{--page:var(--spacing-page-desktop);--section:var(--space-128)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--surface-canvas);color:var(--content-primary);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss07";margin:0;font-size:17px;line-height:26px;overflow-x:clip}::selection{background:var(--color-lime-500);color:var(--color-navy-900)}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-4)}.ink :focus-visible,.nav :focus-visible,.stage[data-ink] :focus-visible{outline-color:var(--color-neutral-0)}.wrap{max-width:var(--container-wide-max);padding-left:var(--page);padding-right:var(--page);margin:0 auto}.skip{left:var(--page);z-index:30;background:var(--color-navy-900);color:#fff;border-radius:var(--radius-12);padding:12px 16px;font-weight:600;position:absolute;top:-100px}.skip:focus-visible{top:8px}.measure{max-width:var(--measure-reading)}p{margin:0}h1,h2,h3{text-wrap:balance;margin:0}.mark{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:28px}.mark .stop{color:var(--color-neutral-400);transition:color var(--duration-320) var(--easing-enter)}.mark.on .stop{color:var(--connection-live)}.display{letter-spacing:-.04em;font-weight:800;line-height:1}.display-96,.display-72,.display-56{font-size:40px;line-height:42px}@media (min-width:768px){.display-96,.display-72{font-size:var(--display-56);line-height:1}}@media (min-width:1024px){.display-96{font-size:var(--display-72)}.display-72{font-size:var(--display-56)}.display-56{font-size:var(--display-56);line-height:1}}@media (min-width:1280px){.display-96{font-size:var(--display-96)}.display-72{font-size:var(--display-72)}}.lead{font-size:17px;font-weight:400;line-height:26px}.label{letter-spacing:.01em;font-size:13px;font-weight:500;line-height:18px}.label-lg{letter-spacing:.005em;font-size:15px;font-weight:500;line-height:20px}.h3{letter-spacing:-.008em;font-size:18px;font-weight:600;line-height:24px}.body{font-size:15px;line-height:23px}.tnum{font-variant-numeric:tabular-nums}.btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--size-control-default);padding:0 var(--space-20);border-radius:var(--radius-12);background:var(--action-primary-surface);color:var(--action-primary-label);font:600 16px/20px var(--font-family-sans);cursor:pointer;transition:transform var(--duration-80) var(--easing-standard), background-color var(--duration-80) var(--easing-standard);white-space:nowrap;border:0;display:inline-flex}.btn:active{transform:scale(var(--motion-scale-press));background:var(--action-primary-pressed)}.btn svg{width:20px;height:20px}.link{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--duration-160) var(--easing-standard)}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:currentColor}}.nav{z-index:20;background:var(--nav-bg);color:var(--nav-fg);transition:background-color var(--duration-160) var(--easing-standard), color var(--duration-160) var(--easing-standard), box-shadow var(--duration-160) var(--easing-standard);position:sticky;top:0}.nav[data-scrolled]{box-shadow:inset 0 -1px #ffffff1f}.nav .row{height:var(--size-56);align-items:center;gap:var(--space-24);grid-template-columns:1fr auto;display:grid}.nav .links{gap:var(--space-24);justify-content:center;display:none}.nav .links a{letter-spacing:.005em;color:var(--nav-fg2);transition:color var(--duration-160) var(--easing-standard);font-size:15px;font-weight:500;line-height:20px}@media (hover:hover) and (pointer:fine){.nav .links a:hover{color:var(--nav-fg)}}.nav .soon{letter-spacing:.01em;color:var(--nav-fg2);white-space:nowrap;justify-self:end;font-size:13px;font-weight:500;line-height:18px}@media (min-width:768px){.nav .links{display:flex}.nav .row{grid-template-columns:1fr auto 1fr}}.stage{background:var(--stage-bg);color:var(--stage-fg);min-height:calc(100svh - var(--size-56));position:relative;overflow:clip}.stage .grid{min-height:calc(100svh - var(--size-56));grid-template-rows:1fr auto;display:grid;position:relative}.stage .col{padding-top:var(--space-24);align-content:center;display:grid;position:relative}.stage .beats{display:grid;position:relative}.stage .beat{grid-area:1/1;align-self:start}.stage .beat[data-i]:not([data-i="0"]){opacity:0;visibility:hidden}.beat .num{letter-spacing:.01em;color:var(--stage-fg2);font-variant-numeric:tabular-nums;align-items:center;gap:var(--space-8);height:24px;font-size:13px;font-weight:500;line-height:18px;display:flex}.beat .num .status{place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.beat .num .status svg{width:20px;height:20px;position:absolute}.beat .num .status .dot{border-radius:var(--radius-full);background:var(--connection-live);opacity:0;width:10px;height:10px;position:absolute;transform:scale(.9)}.beat .num .status .ring{border-radius:var(--radius-full);border:1px solid var(--connection-live);opacity:0;width:10px;height:10px;position:absolute}.beat h2{margin-top:var(--space-12)}.beat .line{margin-top:var(--space-16);color:var(--stage-fg2);max-width:26rem}.hero-lead{margin-top:var(--space-20);color:var(--stage-fg2);max-width:28rem}.hero-cta{margin-top:var(--space-24);align-items:center;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.hero-cta .soon{color:var(--stage-fg2);font-size:15px;line-height:23px}.stage .phone-col{height:44svh;margin-top:var(--space-24);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:clip}@media (min-width:768px){.stage .grid{column-gap:var(--space-24);grid-template-rows:none;grid-template-columns:repeat(12,1fr);align-items:center}.stage .col{grid-column:1/7;padding-top:0}.stage .phone-col{height:calc(100svh - var(--size-56));grid-column:8/13;align-items:center;margin-top:0}}@media (min-width:1024px){.stage .col{grid-column:1/7}.stage .phone-col{grid-column:8/13}}.phone{--k:.62;width:calc(360px * var(--k));height:calc(780px * var(--k));flex:none;position:relative}.phone .frame{inset:calc(-8px * var(--k));border-radius:calc(36px * var(--k));box-shadow:var(--shadow-overlay);background:#0b1020;position:absolute}.phone .frame:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.phone .screens{width:360px;height:780px;transform:scale(var(--k));transform-origin:0 0;background:#f5f3ee;border-radius:28px;position:absolute;top:0;left:0;overflow:hidden}.phone .hole{z-index:5;background:#0b1020;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:175px}.scr{opacity:0;font-family:var(--font-family-sans);color:#12141a;-webkit-font-smoothing:antialiased;position:absolute;inset:0}.scr[data-s="0"]{opacity:1}.scr .sb{letter-spacing:.01em;justify-content:space-between;align-items:center;height:24px;padding:0 20px;font-size:12px;font-weight:600;display:flex}.scr .sb .r{align-items:center;gap:5px;display:flex}.scr .sb .bat{border:1.5px solid;border-radius:3px;width:18px;height:9px;position:relative}.scr .sb .bat:after{content:"";background:currentColor;border-radius:1px;width:9px;position:absolute;top:2px;bottom:2px;left:2px}.scr .sb svg{width:14px;height:14px}.ic{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}.flag{background:#f1f3f5;border-radius:4px;flex:none;display:inline-block;position:relative;overflow:hidden}.flag img{object-fit:cover;width:100%;height:100%;display:block}.flag:after{content:"";border-radius:inherit;border:1px solid #00000014;position:absolute;inset:0}.flag.circle{border-radius:50%}.flag.circle img{width:133.4%;height:100%;margin-left:-16.7%}.tabs{background:#fff;border-top:1px solid #e5e7eb;height:56px;display:flex;position:absolute;bottom:0;left:0;right:0}.tabs .t{color:#687080;letter-spacing:.01em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:14px;display:flex}.tabs .t svg{width:20px;height:20px}.tabs .t.on{color:#111318;font-weight:700}.tabs .t.on svg{stroke-width:2px}.s0 .hdr{color:#fff;background:#0b1020;padding:0 20px 18px}.s0 .wm{text-align:center;letter-spacing:-.01em;height:30px;padding-top:6px;font-size:20px;font-weight:700;line-height:26px}.s0 .wm b{color:#b8f34a;font-weight:700}.s0 .q{letter-spacing:-.022em;margin-top:16px;font-size:28px;font-weight:700;line-height:32px}.s0 .q b{color:#b8f34a;font-weight:700}.s0 .ql{color:#8e96a8;letter-spacing:.005em;margin-top:5px;font-size:14px;line-height:20px}.s0 .field{color:#9ca3af;background:#fff;border:1px solid #687080;border-radius:12px;align-items:center;gap:8px;height:48px;margin-top:16px;padding:0 12px;font-size:16px;line-height:22px;display:flex}.s0 .field svg{color:#687080;stroke-width:2px;width:16px;height:16px}.s0 .bodyw{background:#f5f3ee;padding-bottom:70px}.s0 .ov{justify-content:space-between;align-items:baseline;padding:18px 16px 0;display:flex}.s0 .ov .o{letter-spacing:.16em;color:#5e636e;font-size:10.5px;font-weight:700;line-height:14px}.s0 .ov .c{letter-spacing:.005em;color:#5e636e;font-size:12.5px;font-weight:600;line-height:18px}.s0 .chips{gap:8px;padding:10px 16px 0;display:flex}.s0 .chip{letter-spacing:.01em;background:#fff;border:1px solid #0b102017;border-radius:9999px;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.s0 .sec{justify-content:space-between;align-items:center;padding:26px 16px 0;display:flex}.s0 .sec .t{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:23px}.s0 .sec .a{color:#5e636e;align-items:center;gap:2px;font-size:12.5px;font-weight:600;line-height:18px;display:flex}.s0 .sec .a svg{color:#a2a6ae;stroke-width:2.2px;width:14px;height:14px}.s0 .rail{gap:12px;padding:14px 16px 0;display:flex;overflow:hidden}.s0 .card{background:#fff;border:1px solid #0b102012;border-radius:18px;flex:none;width:258px;overflow:hidden}.s0 .ph{background:#e7e4dd;height:150px;position:relative}.s0 .ph img{object-fit:cover;width:100%;height:100%;display:block}.s0 .ph .g{background:linear-gradient(#0b102000 0%,#0b102070 54%,#0b1020c2 100%);height:86px;position:absolute;bottom:0;left:0;right:0}.s0 .ph .nm{color:#fff;letter-spacing:-.02em;align-items:center;gap:8px;font-size:21px;font-weight:700;line-height:26px;display:flex;position:absolute;bottom:11px;left:14px;right:14px}.s0 .ph .nm .flag{outline-offset:0;outline:1px solid #ffffff47}.s0 .foot{justify-content:space-between;align-items:center;padding:11px 12px 12px 14px;display:flex}.s0 .foot .from{letter-spacing:.015em;color:#5e636e;font-size:11.5px;font-weight:500;line-height:16px}.s0 .foot .pr{letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:22px}.s0 .foot .pl{letter-spacing:.01em;color:#5e636e;margin-top:1px;font-size:11.5px;font-weight:500;line-height:16px}.s0 .foot .go{background:#0b1020;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.s0 .foot .go svg{stroke:#b8f34a;stroke-width:2.4px;width:14px;height:14px}.s0 .list{background:#fff;border:1px solid #0b102012;border-radius:16px;margin:12px 16px 0;overflow:hidden}.s0 .row{align-items:center;gap:12px;min-height:60px;padding:0 14px;display:flex;position:relative}.s0 .row+.row:before{content:"";background:#f1efea;height:1px;position:absolute;top:0;left:52px;right:0}.s0 .row .n{letter-spacing:-.005em;flex:1;font-size:15.5px;font-weight:600;line-height:21px}.s0 .row .p{align-items:baseline;gap:5px;display:flex}.s0 .row .p .from{letter-spacing:.015em;color:#5e636e;font-size:11.5px;line-height:16px}.s0 .row .p .pr{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:21px}.s0 .row svg{color:#c2c6ce;stroke-width:2.2px;width:14px;height:14px}.s1{background:#e5e7eb}.s1 .hero{background:#0b1020;height:203px;position:relative;overflow:hidden}.s1 .hero img{object-fit:cover;width:100%;height:100%;display:block}.s1 .hero .sc1{background:linear-gradient(#0b102000,#0b1020c7);height:52%;position:absolute;bottom:0;left:0;right:0}.s1 .hero .sc2{background:linear-gradient(#0b102073,#0b102000);height:26%;position:absolute;top:0;left:0;right:0}.s1 .back{color:#fff;background:#0b102080;border-radius:9999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:32px;left:12px}.s1 .back svg{width:22px;height:22px}.s1 .title{color:#fff;letter-spacing:-.75px;align-items:center;gap:10px;font-size:30px;font-weight:700;line-height:36px;display:flex;position:absolute;bottom:38px;left:16px;right:16px}.s1 .sheet{background:#e5e7eb;border-radius:24px 24px 0 0;margin-top:-24px;padding:22px 16px 0;position:relative}.s1 .ovl{letter-spacing:.16em;text-transform:uppercase;color:#4b5563;font-size:11px;font-weight:700;line-height:14px}.s1 .grp{margin-top:8px;padding:8px 0;position:relative}.s1 .grp:before{content:"";background:#d1d5db;height:1px;position:absolute;top:50%;left:0;right:0}.s1 .grp span{letter-spacing:.14em;text-transform:uppercase;color:#111318;background:#e5e7eb;padding-right:8px;font-size:12px;font-weight:700;line-height:16px;position:relative}.s1 .plan{background:#fff;border:1px solid #d1d5db;border-radius:16px;align-items:center;gap:14px;min-height:66px;margin-top:10px;padding:0 16px;display:flex;position:relative}.s1 .plan.sel{box-shadow:inset 0 0 0 2px #111318}.s1 .radio{border:1.5px solid #d1d5db;border-radius:50%;flex:none;width:22px;height:22px}.s1 .plan.sel .radio{background:#111318;border-color:#111318;position:relative}.s1 .plan.sel .radio:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7.5px;left:7.5px}.s1 .gb{letter-spacing:-.015em;flex:1;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:24px;display:flex}.s1 .best{color:#0b1020;letter-spacing:.08em;background:#b8f34a;border-radius:9999px;height:20px;padding:0 8px;font-size:10px;font-weight:700;line-height:20px}.s1 .pp{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:22px}.s1 .fn{letter-spacing:.01em;color:#4b5563;margin-top:22px;font-size:12px;line-height:17px}.s1 .cta{background:#fff;border-top:1px solid #d1d5db;padding:12px 16px 16px;position:absolute;bottom:0;left:0;right:0}.s1 .cta .sum{letter-spacing:.01em;color:#687080;border-bottom:1px solid #f1f3f5;justify-content:space-between;padding-bottom:10px;font-size:12px;font-weight:500;line-height:16px;display:flex}.s1 .cta .sum u{color:#111318;text-underline-offset:2px}.s1 .cta .r{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.s1 .cta .big{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:30px}.s1 .cta .buy{color:#0b1020;letter-spacing:-.005em;background:#b8f34a;border-radius:12px;height:50px;padding:0 26px;font-size:16px;font-weight:700;line-height:50px}.s2 .dim{background:#0b102094;position:absolute;inset:0}.s2 .panel{background:#e5e7eb;border-radius:24px 24px 0 0;position:absolute;inset:118px 0 0}.s2 .grab{background:#d1d5db;border-radius:9999px;width:36px;height:4px;margin:8px auto 0}.s2 .ph{justify-content:space-between;align-items:center;padding:10px 8px 0 16px;display:flex}.s2 .ph .t{letter-spacing:-.44px;font-size:22px;font-weight:700;line-height:28px}.s2 .ph .x{color:#687080;place-items:center;width:44px;height:44px;display:grid}.s2 .ph .x svg{width:22px;height:22px}.s2 .card{background:#fff;border:1px solid #d1d5db;border-radius:16px;margin:12px 16px 0;overflow:hidden}.s2 .prow{align-items:center;gap:12px;padding:14px 16px;display:flex}.s2 .prow .n{flex:1}.s2 .prow .n b{font-size:15px;font-weight:600;line-height:20px;display:block}.s2 .prow .n span{letter-spacing:.015em;color:#687080;font-size:12px;line-height:16px}.s2 .prow .ch{letter-spacing:.13px;color:#0b1020;font-size:13px;font-weight:600;line-height:18px}.s2 .lines{border-top:1px solid #d1d5db;gap:8px;padding:12px 16px 14px;font-size:14px;line-height:20px;display:grid}.s2 .lines div{color:#374151;justify-content:space-between;display:flex}.s2 .lines b{color:#111318;font-weight:500}.s2 .lines i{color:#687080;letter-spacing:.14px;font-style:normal}.s2 .promo{border-top:1px solid #d1d5db;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.s2 .promo svg{color:#4b5563;width:18px;height:18px}.s2 .promo .sp{flex:1}.s2 .promo .cv{color:#9ca3af;width:20px;height:20px}.s2 .ovl{letter-spacing:.16em;color:#4b5563;margin:22px 16px 0;font-size:11px;font-weight:600;line-height:14px}.s2 .m{background:#fff;border:1px solid #d1d5db;border-radius:14px;align-items:center;gap:12px;min-height:44px;margin:12px 16px 0;padding:12px 14px;display:flex}.s2 .m:first-of-type{margin-top:12px}.s2 .m+.m{margin-top:10px}.s2 .m.sel{box-shadow:inset 0 0 0 2px #0b1020}.s2 .m .rd{border:1.5px solid #d1d5db;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.s2 .m.sel .rd{background:#0b1020;border-color:#0b1020}.s2 .m.sel .rd:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6.5px;left:6.5px}.s2 .m .tile{color:#4b5563;background:#f1f3f5;border-radius:8px;place-items:center;width:36px;height:28px;display:grid}.s2 .m .tile svg{width:18px;height:18px}.s2 .m .tx b{font-size:15px;font-weight:600;line-height:20px;display:block}.s2 .m .tx span{letter-spacing:.015em;color:#687080;font-size:12px;line-height:16px}.s2 .foot{background:#fff;border-top:1px solid #d1d5db;padding:12px 16px 16px;position:absolute;bottom:0;left:0;right:0}.s2 .foot .tot{justify-content:space-between;align-items:baseline;display:flex}.s2 .foot .tot span{font-size:14px;font-weight:600;line-height:20px}.s2 .foot .tot b{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:32px}.s2 .foot .pay{color:#0b1020;text-align:center;background:#b8f34a;border-radius:12px;height:48px;margin-top:10px;font-size:16px;font-weight:600;line-height:48px}.s2 .foot .rc{text-align:center;letter-spacing:.015em;color:#687080;margin-top:10px;font-size:12px;line-height:16px}.s3{background:#0b1020}.s3 .bar{color:#f5f7fa;align-items:center;gap:10px;padding:10px 12px;display:flex}.s3 .bar .b{place-items:center;width:44px;height:44px;display:grid}.s3 .bar svg{width:22px;height:22px}.s3 .bar .t{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:22px}.s3 .bodyw{background:#e5e7eb;border-radius:24px 24px 0 0;align-content:start;gap:12px;min-height:640px;padding:24px 20px 28px;display:grid}.s3 .ld{color:#4b5563;font-size:15px;line-height:23px}.s3 .qr{background:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-self:center;padding:20px}.s3 .qr svg{width:220px;height:220px;display:block}.s3 .and{letter-spacing:.015em;color:#4b5563;font-size:12px;line-height:16px}.s3 .ovl{letter-spacing:.16em;color:#4b5563;margin-top:8px;font-size:11px;font-weight:600;line-height:14px}.s3 .grpc{background:#fff;border-radius:16px;overflow:hidden}.s3 .r{align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.s3 .r+.r{border-top:1px solid #e5e7eb}.s3 .r .k{flex:1}.s3 .r .k b{letter-spacing:.005em;font-size:15px;font-weight:500;line-height:20px;display:block}.s3 .r .k span{letter-spacing:.015em;color:#687080;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.s3 .r svg{color:#4b5563;width:20px;height:20px}.s4{background:#e5e7eb}.s4 .hd{padding:22px 20px 12px}.s4 .hd h4{letter-spacing:-.025em;color:#111318;margin:0;font-size:28px;font-weight:700;line-height:34px}.s4 .seg{background:#f1f3f5;border-radius:14px;gap:6px;margin:14px 0 0;padding:4px;display:flex}.s4 .seg span{letter-spacing:-.005em;color:#4b5563;border-radius:10px;flex:1;place-items:center;min-height:44px;font-size:15px;font-weight:600;line-height:20px;display:grid}.s4 .seg span.on{color:#f5f7fa;background:#0b1020}.s4 .lst{gap:14px;padding:6px 20px 0;display:grid}.s4 .ec{border-radius:18px;padding:15px 16px 16px}.s4 .ec.live{color:#f5f7fa;background:#0b1020}.s4 .ec.idle{color:#111318;background:#fff;border:1px solid #e5e7eb}.s4 .ec .hr{align-items:center;gap:11px;display:flex}.s4 .ec .disc{border-radius:50%;flex:none;width:24px;height:24px;position:relative;overflow:hidden}.s4 .ec .disc img{object-fit:cover;width:32px;height:24px;margin-left:-4px;display:block}.s4 .ec.live .disc{box-shadow:0 0 0 2px #252c3b}.s4 .ec.idle .disc{box-shadow:0 0 0 2px #e5e7eb}.s4 .ec .nm{flex:1}.s4 .ec .nm b{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:21px;display:block}.s4 .ec .st{letter-spacing:.01em;align-items:center;gap:6px;margin-top:1px;font-size:12px;font-weight:500;line-height:16px;display:flex}.s4 .ec.live .st{color:#9ca3af}.s4 .ec.idle .st{color:#687080}.s4 .ec .st i{border-radius:50%;width:7px;height:7px;display:inline-block}.s4 .ec.live .st i{background:#b8f34a}.s4 .ec.idle .st i{box-sizing:border-box;border:2px solid #9ca3af}.s4 .ec .hr svg{opacity:.8;width:20px;height:20px}.s4 .ec .bd{justify-content:space-between;align-items:flex-end;margin-top:13px;display:flex}.s4 .ec .fig{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:32px}.s4 .ec .fig span{letter-spacing:-.01em;margin-left:4px;font-size:15px;font-weight:600;line-height:20px}.s4 .ec .rt{text-align:right;letter-spacing:.005em;font-size:13px;line-height:17px}.s4 .ec.live .rt{color:#9ca3af}.s4 .ec.idle .rt{color:#687080}.s4 .ec .meter{background:#252c3b;border-radius:3px;height:6px;margin-top:11px;overflow:hidden}.s4 .ec .meter i{background:#b8f34a;border-radius:3px;width:96%;height:100%;display:block}.s4 .ec .inst{color:#0b1020;letter-spacing:-.005em;background:#b8f34a;border-radius:11px;height:44px;margin-top:12px;padding:0 20px;font-size:15px;font-weight:600;line-height:44px;display:inline-block}section.band{padding:var(--section) 0}section.ink{background:var(--surface-inverse);color:var(--content-inverse)}section.ink .muted{color:#9ca3af}.cov .grid{gap:var(--space-40);display:grid}.cov .lead{margin-top:var(--space-20);color:var(--content-secondary);max-width:28rem}.cov .regions{margin-top:var(--space-32);gap:var(--space-8) var(--space-20);color:var(--content-primary);letter-spacing:.005em;flex-wrap:wrap;max-width:30rem;font-size:15px;font-weight:500;line-height:23px;display:flex}.cov .more{margin-top:var(--space-32);align-items:center;gap:var(--space-8);font-size:16px;font-weight:600;line-height:20px;display:inline-flex}.cov .more svg{width:20px;height:20px;transition:transform var(--duration-160) var(--easing-standard)}@media (hover:hover) and (pointer:fine){.cov .more:hover svg{transform:translateX(var(--motion-distance-default))}}.globe{aspect-ratio:1;width:min(100%,560px);margin:0 auto}.globe svg{width:100%;height:100%;display:block}@media (min-width:900px){.cov .grid{align-items:center;gap:var(--space-48);grid-template-columns:5fr 7fr}.globe{width:min(100%,640px);margin:0 0 0 auto}}.dual .grid{gap:var(--space-40);display:grid}.dual .line{margin-top:var(--space-20);max-width:26rem}.dual .sims{gap:var(--space-16);align-items:flex-end;display:flex}.dual .sim{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:4px;width:132px;height:176px;padding:16px;display:flex;position:relative}.dual .sim.fp{background:var(--connection-live);color:var(--color-navy-900)}.dual .sim.yours{color:#f5f7fa;background:#151d35}.dual .sim b{letter-spacing:-.008em;font-size:18px;font-weight:700;line-height:24px}.dual .sim span{letter-spacing:.01em;opacity:.85;font-size:13px;line-height:18px}.dual .sim .chipc{opacity:.55;border:1.5px solid;border-radius:5px;width:28px;height:22px;position:absolute;top:20px;left:16px}@media (min-width:900px){.dual .grid{grid-template-columns:6fr 6fr;align-items:center}.dual .sims{justify-content:flex-end}}.faq .list{margin-top:var(--space-40);border-top:var(--border-default);max-width:760px}.faq details{border-bottom:var(--border-default)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-20) 0;letter-spacing:-.008em;font-size:18px;font-weight:600;line-height:24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:20px;height:20px;color:var(--content-secondary);transition:transform var(--duration-160) var(--easing-standard);flex:none}.faq details[open] summary svg{transform:rotate(90deg)}.faq .ans{padding:0 0 var(--space-24);color:var(--content-secondary);max-width:600px;font-size:15px;line-height:23px}.close{text-align:center}.close .soon{margin-top:var(--space-24);color:#9ca3af}.close .stores{margin-top:var(--space-32);justify-content:center;gap:var(--space-32);color:#f5f7fa;font-size:15px;font-weight:600;line-height:20px;display:flex}.close .stores span{align-items:center;gap:var(--space-8);display:inline-flex}.close .stores svg{color:#9ca3af;width:20px;height:20px}footer{padding:var(--space-48) 0 var(--space-64);border-top:var(--border-default);color:var(--content-secondary);letter-spacing:.01em;font-size:13px;line-height:18px}footer .cols{gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}footer .cols a{color:var(--content-primary);font-weight:500}footer .co{margin-top:var(--space-24)}@media (prefers-reduced-motion:reduce){.stage .beat[data-i]:not([data-i="0"]){opacity:1;visibility:visible;margin-top:var(--space-48);position:static}.stage .beats{display:block}.stage{--stage-bg:var(--surface-canvas)}.scr{opacity:0}.scr[data-s="4"]{opacity:1}.beat .num .status .dot{opacity:1;transform:none}.beat .num .status svg{opacity:0}.stage .phone-col{height:auto;padding-bottom:var(--space-48)}}.prose{padding:var(--space-64) 0 var(--section)}.prose h1{letter-spacing:-.04em;max-width:var(--measure-reading);font-size:40px;font-weight:800;line-height:42px}@media (min-width:1024px){.prose h1{font-size:var(--display-56);line-height:1}}.prose p{margin-top:var(--space-20);max-width:var(--measure-reading)}.prose p.muted{color:var(--content-secondary)}.prose .btn{margin-top:var(--space-32)}.prose .faq-list{margin-top:var(--space-40);border-top:var(--border-default);max-width:760px}.cov-page .filter{margin-top:var(--space-32);max-width:480px}.cov-page .filter label{letter-spacing:.01em;color:var(--content-secondary);margin-bottom:var(--space-8);font-size:13px;font-weight:500;line-height:18px;display:block}.cov-page .filter input{width:100%;min-height:var(--size-control-default);border-radius:var(--radius-12);border:var(--border-interactive);background:var(--surface-primary);padding:0 var(--space-12);font:400 16px/22px var(--font-family-sans);color:var(--content-primary)}.cov-page .filter input::placeholder{color:var(--content-tertiary)}.cov-page .count{margin-top:var(--space-24);color:var(--content-secondary);font-variant-numeric:tabular-nums;font-size:15px;line-height:23px}.cov-page .rows{margin-top:var(--space-16);border-top:var(--border-default);grid-template-columns:1fr;display:grid}@media (min-width:640px){.cov-page .rows{column-gap:var(--space-32);grid-template-columns:1fr 1fr}}@media (min-width:1024px){.cov-page .rows{grid-template-columns:1fr 1fr 1fr}}.cov-page .row{align-items:center;gap:var(--space-12);min-height:var(--size-56);border-bottom:var(--border-default);letter-spacing:.005em;font-size:15px;font-weight:500;line-height:20px;display:flex}.cov-page .row[hidden]{display:none}.cov-page .row .flag{width:32px;height:24px}.cov-page .empty{margin-top:var(--space-24);color:var(--content-secondary)}.cov-page .snapshot{margin-top:var(--space-32);color:var(--content-tertiary);letter-spacing:.01em;font-size:13px;line-height:18px}
@font-face{font-family:monaSans;src:url(../media/MonaSansVF_opsz_wght-s.p.055tn0p6fmz-a.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:monaSans Fallback;src:local(Arial);ascent-override:107.53%;descent-override:31.57%;line-gap-override:0.0%;size-adjust:101.37%}.monasans_dc50d0c-module__M1OIlG__className{font-family:monaSans,monaSans Fallback}.monasans_dc50d0c-module__M1OIlG__variable{--font-mona:"monaSans", "monaSans Fallback"}
