:root{--ss-font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans Hebrew", "Arial Hebrew", sans-serif;--ss-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ss-text-xs:.75rem;--ss-text-sm:.875rem;--ss-text-base:1rem;--ss-text-md:1.125rem;--ss-text-lg:1.5rem;--ss-text-xl:2.25rem;--ss-leading-tight:1.25;--ss-leading-base:1.5;--ss-leading-loose:1.7;--ss-weight-regular:400;--ss-weight-medium:560;--ss-weight-bold:680;--ss-numeric:tabular-nums;--ss-text-figure:1.75rem;--ss-figure-weight:var(--ss-weight-bold);--ss-figure-tracking:-.02em;--ss-space-0:0;--ss-space-1:.25rem;--ss-space-2:.5rem;--ss-space-3:.75rem;--ss-space-4:1rem;--ss-space-5:1.5rem;--ss-space-6:2rem;--ss-space-7:3rem;--ss-space-8:4rem;--ss-ink:var(--h-ink);--ss-ink-muted:var(--h-muted);--ss-ink-faint:var(--h-faint);--ss-ink-inverse:var(--h-ink-inverse);--ss-surface:var(--h-surface);--ss-surface-sunken:var(--h-canvas);--ss-surface-raised:var(--h-surface);--ss-surface-accent:var(--h-hover);--ss-well:var(--h-sunken);--ss-line:var(--h-line);--ss-line-strong:var(--h-line-strong);--ss-control-border:var(--h-control);--ss-accent:var(--h-accent-ink);--ss-accent-hover:var(--h-accent-ink-strong);--ss-accent-soft:var(--h-accent-soft);--ss-accent-ink:var(--h-accent-ink);--ss-accent-mark:var(--h-accent);--ss-accent-fill:var(--h-accent-fill);--ss-accent-fill-hover:var(--h-accent-fill-hover);--ss-on-accent:var(--h-on-accent);--ss-action-approve-fill:var(--h-accent-fill);--ss-action-approve-fill-hover:var(--h-accent-fill-hover);--ss-action-approve-on:var(--h-on-accent);--ss-action-plan-fill:var(--h-plan-fill);--ss-action-plan-fill-hover:var(--h-plan-fill-hover);--ss-action-plan-on:var(--h-on-accent);--ss-action-done-fill:var(--h-done-fill);--ss-action-done-fill-hover:var(--h-done-fill-hover);--ss-action-done-on:var(--h-on-accent);--ss-action-lose-ink:var(--h-lose-ink);--ss-action-lose-edge:var(--h-lose-ink);--ss-action-lose-soft:var(--h-lose-soft);--ss-danger:var(--h-danger);--ss-danger-soft:var(--h-danger-soft);--ss-danger-ink:var(--h-danger-ink);--ss-stage-1-bg:var(--h-st1-bg);--ss-stage-1-ink:var(--h-st1-ink);--ss-stage-1-dot:var(--h-st1-dot);--ss-stage-2-bg:var(--h-st2-bg);--ss-stage-2-ink:var(--h-st2-ink);--ss-stage-2-dot:var(--h-st2-dot);--ss-stage-3-bg:var(--h-st3-bg);--ss-stage-3-ink:var(--h-st3-ink);--ss-stage-3-dot:var(--h-st3-dot);--ss-stage-4-bg:var(--h-st4-bg);--ss-stage-4-ink:var(--h-st4-ink);--ss-stage-4-dot:var(--h-st4-dot);--ss-stage-5-bg:var(--h-st5-bg);--ss-stage-5-ink:var(--h-st5-ink);--ss-stage-5-dot:var(--h-st5-dot);--ss-avatar-1-bg:var(--h-av1-bg);--ss-avatar-1-ink:var(--h-av1-ink);--ss-avatar-2-bg:var(--h-av2-bg);--ss-avatar-2-ink:var(--h-av2-ink);--ss-avatar-3-bg:var(--h-av3-bg);--ss-avatar-3-ink:var(--h-av3-ink);--ss-avatar-4-bg:var(--h-av4-bg);--ss-avatar-4-ink:var(--h-av4-ink);--ss-avatar-5-bg:var(--h-av5-bg);--ss-avatar-5-ink:var(--h-av5-ink);--ss-avatar-6-bg:var(--h-av6-bg);--ss-avatar-6-ink:var(--h-av6-ink);--ss-avatar-bg:var(--h-av1-bg);--ss-avatar-ink:var(--h-av1-ink);--ss-status-ok-bg:var(--h-ok-soft);--ss-status-ok-ink:var(--h-ok);--ss-status-warn-bg:var(--h-warn-soft);--ss-status-warn-ink:var(--h-warn);--ss-status-danger-bg:var(--h-danger-soft);--ss-status-danger-ink:var(--h-danger-ink);--ss-status-info-bg:var(--h-info-soft);--ss-status-info-ink:var(--h-info);--ss-status-neutral-bg:var(--h-sunken);--ss-status-neutral-ink:var(--h-muted);--ss-ev-attached-ink:var(--h-ev-att-ink);--ss-ev-attached-edge:var(--h-ev-att-edge);--ss-ev-attached-bg:var(--h-ev-att-bg);--ss-ev-attached-border:solid;--ss-ev-stated-ink:var(--h-ev-st-ink);--ss-ev-stated-edge:var(--h-ev-st-edge);--ss-ev-stated-bg:var(--h-ev-st-bg);--ss-ev-stated-border:dotted;--ss-ev-pending-ink:var(--h-ev-pen-ink);--ss-ev-pending-edge:var(--h-ev-pen-edge);--ss-ev-pending-bg:var(--h-ev-pen-bg);--ss-ev-pending-border:dashed;--ss-ev-gap-ink:var(--h-ev-gap-ink);--ss-ev-gap-edge:var(--h-ev-gap-edge);--ss-ev-gap-bg:var(--h-ev-gap-bg);--ss-ev-gap-border:dashed;--ss-ev-marker-width:3px;--ss-ev-marker-width-gap:3px;--ss-attention:var(--h-attention);--ss-attention-edge-width:4px;--ss-attention-edge-quiet:var(--h-attention);--ss-attention-edge-suggested:var(--h-accent);--ss-radius-sm:6px;--ss-radius-md:8px;--ss-radius-lg:10px;--ss-radius-xl:20px;--ss-radius-pill:999px;--ss-shadow-ring:0 0 0 1px var(--h-line);--ss-shadow-soft:var(--h-lift-soft);--ss-shadow-raised:0 0 0 1px var(--h-line), var(--h-lift);--ss-shadow-panel:0 0 0 1px var(--h-line), var(--h-lift);--ss-shadow-overlay:0 0 0 1px var(--h-line), var(--h-lift-overlay);--ss-scrim:color-mix(in oklch, var(--h-scrim) 40%, transparent);--ss-card-shadow-hover:0 0 0 1px var(--h-line-strong), var(--h-lift-hover);--ss-button-shadow:0 1px 1px #0f172a0f;--ss-primary-shadow:0 1px 2px #be34964d, 0 4px 10px -4px #be349673;--ss-focus-ring:2px solid var(--h-accent);--ss-focus-offset:2px;--ss-measure-prose:68ch;--ss-measure-record:34rem;--ss-page-inline:clamp(var(--ss-space-4), 4vw, var(--ss-space-7));--ss-app-text:var(--ss-text-sm);--ss-app-leading:1.43;--ss-control-block-size-sm:1.5rem;--ss-control-block-size-md:2.125rem;--ss-control-block-size-lg:2.5rem;--ss-row-block-size:2.5rem;--ss-sidebar-inline-size:14.5rem;--ss-column-inline-size:13.75rem;--ss-app-page-inline:clamp(var(--ss-space-4), 3vw, 1.75rem);--ss-card-padding:var(--ss-space-2);--ss-nav-bg:var(--h-nav);--ss-nav-hover:var(--h-nav-hover);--ss-nav-current:var(--h-nav-current);--ss-nav-ink:var(--h-nav-ink);--ss-nav-muted:var(--h-nav-muted);--ss-nav-line:var(--h-nav-line);--ss-nav-field:var(--h-nav-field);--ss-nav-mark:var(--h-nav-mark);--ss-title-size:1.5rem;--ss-title-weight:720;--ss-title-tracking:normal;--ss-heading-tracking:normal;--ss-icon-size-sm:1rem;--ss-icon-size-md:1.25rem;--ss-icon-stroke:1.75}:root[lang=en]{--ss-title-tracking:-.02em;--ss-heading-tracking:-.01em}:root{color-scheme:light;--h-canvas:#f5f7fa;--h-surface:#fff;--h-sunken:#f0f3f7;--h-hover:#f7f9fc;--h-line:#e1e6ee;--h-line-strong:#c9d1dd;--h-control:#7a8599;--h-ink:#0e1726;--h-muted:#4b5768;--h-faint:#5f6b7e;--h-ink-inverse:#fff;--h-accent:#d54baa;--h-accent-fill:#be3496;--h-accent-fill-hover:#ad2087;--h-accent-ink:#a72482;--h-accent-ink-strong:#911470;--h-accent-soft:#fee9f5;--h-on-accent:#fff;--h-plan-fill:#2a62f0;--h-plan-fill-hover:#2457d6;--h-done-fill:#047e44;--h-done-fill-hover:#146c3d;--h-lose-ink:#791a18;--h-lose-soft:#ffedeb;--h-nav:#e9edf4;--h-nav-current:#fff;--h-nav-hover:#e0e6ef;--h-nav-ink:#0e1726;--h-nav-muted:#4b5768;--h-nav-line:#d5dce6;--h-nav-field:#fff;--h-nav-mark:#be3496;--h-scrim:#0e1726;--h-lift:0 1px 1px #0e172608, 0 2px 6px -2px #0e17260f;--h-lift-soft:0 1px 2px #0f172a0d, 0 4px 12px -6px #0f172a1a;--h-lift-hover:0 6px 16px #0f172a1a;--h-lift-overlay:0 8px 28px #0f172a2e;--h-danger:#c2362b;--h-danger-soft:#fdecea;--h-danger-ink:#a12a21;--h-warn:#8a5300;--h-warn-soft:#fdf0d5;--h-ok:#17663a;--h-ok-soft:#ddf5e4;--h-info:#1e4fc2;--h-info-soft:#e1ecff;--h-st1-bg:#e8e9fe;--h-st1-ink:#3f3ab8;--h-st1-dot:#6366f1;--h-st2-bg:#e1ecff;--h-st2-ink:#1e4fc2;--h-st2-dot:#2f6bff;--h-st3-bg:#d9f4f0;--h-st3-ink:#0f6b5f;--h-st3-dot:#14b8a6;--h-st4-bg:#fdf0d5;--h-st4-ink:#8a5300;--h-st4-dot:#f59e0b;--h-st5-bg:#ddf5e4;--h-st5-ink:#17663a;--h-st5-dot:#22c55e;--h-ev-att-ink:#1f6b4a;--h-ev-att-bg:#e6f5ee;--h-ev-att-edge:oklch(60% .12 160);--h-ev-st-ink:#4a5568;--h-ev-st-bg:#f4f6f9;--h-ev-st-edge:oklch(60% .02 250);--h-ev-pen-ink:#7a5200;--h-ev-pen-bg:#fbf2dc;--h-ev-pen-edge:oklch(60% .1 85);--h-ev-gap-ink:#7b2fa8;--h-ev-gap-bg:#f5eafb;--h-ev-gap-edge:oklch(60% .14 300);--h-attention:oklch(60% .12 70);--h-av1-bg:#dce6ff;--h-av1-ink:#1e4fc2;--h-av2-bg:#d9f4f0;--h-av2-ink:#0f6b5f;--h-av3-bg:#fde6d8;--h-av3-ink:#9a3f0c;--h-av4-bg:#ede4fd;--h-av4-ink:#5b30b5;--h-av5-bg:#eeebe1;--h-av5-ink:#61573e;--h-av6-bg:#e3f1d9;--h-av6-ink:#3d6a12}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--h-canvas:#0a101c;--h-surface:#111a2a;--h-sunken:#0e1624;--h-hover:#172238;--h-line:#22304a;--h-line-strong:#31415f;--h-control:#5f7090;--h-ink:#e8edf6;--h-muted:#a2aec3;--h-faint:#8592a9;--h-ink-inverse:#0b1220;--h-accent:#c3399b;--h-accent-fill:#be3496;--h-accent-fill-hover:#ad2087;--h-accent-ink:#ef89cf;--h-accent-ink-strong:#fac0e3;--h-accent-soft:#451e38;--h-on-accent:#fff;--h-plan-fill:#2a62f0;--h-plan-fill-hover:#2457d6;--h-done-fill:#047e44;--h-done-fill-hover:#146c3d;--h-lose-ink:#ffc6c0;--h-lose-soft:#391917;--h-nav:#11161f;--h-nav-current:#1c2431;--h-nav-hover:#171d28;--h-nav-ink:#e8edf6;--h-nav-muted:#a2aec3;--h-nav-line:#232b38;--h-nav-field:#0b1018;--h-nav-mark:#ef89cf;--h-scrim:#02060e;--h-lift:0 0 #0000;--h-lift-soft:0 0 #0000;--h-lift-hover:0 0 #0000;--h-lift-overlay:0 8px 28px #0000008c;--h-danger:#ff8a80;--h-danger-soft:#3a1a1d;--h-danger-ink:#ffa39b;--h-warn:#f6c66b;--h-warn-soft:#3a2c12;--h-ok:#6fd69a;--h-ok-soft:#123222;--h-info:#8aadff;--h-info-soft:#1c2c52;--h-st1-bg:#25255a;--h-st1-ink:#c3c4ff;--h-st1-dot:#818cf8;--h-st2-bg:#1c2c52;--h-st2-ink:#b3c9ff;--h-st2-dot:#5b8cff;--h-st3-bg:#0f3a37;--h-st3-ink:#8ee6d8;--h-st3-dot:#2dd4bf;--h-st4-bg:#3a2c12;--h-st4-ink:#f6c66b;--h-st4-dot:#fbbf24;--h-st5-bg:#123222;--h-st5-ink:#8fe3ae;--h-st5-dot:#4ade80;--h-ev-att-ink:#86ddb0;--h-ev-att-bg:#11301f;--h-ev-att-edge:oklch(64% .12 160);--h-ev-st-ink:#b9c3d5;--h-ev-st-bg:#182133;--h-ev-st-edge:oklch(64% .02 250);--h-ev-pen-ink:#f2cb78;--h-ev-pen-bg:#33280f;--h-ev-pen-edge:oklch(64% .1 85);--h-ev-gap-ink:#ddb0f7;--h-ev-gap-bg:#2d1a3c;--h-ev-gap-edge:oklch(64% .13 300);--h-attention:oklch(74% .14 70);--h-av1-bg:#1c2c52;--h-av1-ink:#b3c9ff;--h-av2-bg:#0f3a37;--h-av2-ink:#8ee6d8;--h-av3-bg:#3d2414;--h-av3-ink:#ffc29e;--h-av4-bg:#2a1f4d;--h-av4-ink:#cdb8ff;--h-av5-bg:#343025;--h-av5-ink:#d9d1ba;--h-av6-bg:#1f3314;--h-av6-ink:#b9e38f}}:root[data-theme=light]{color-scheme:light;--h-canvas:#f5f7fa;--h-surface:#fff;--h-sunken:#f0f3f7;--h-hover:#f7f9fc;--h-line:#e1e6ee;--h-line-strong:#c9d1dd;--h-control:#7a8599;--h-ink:#0e1726;--h-muted:#4b5768;--h-faint:#5f6b7e;--h-ink-inverse:#fff;--h-accent:#d54baa;--h-accent-fill:#be3496;--h-accent-fill-hover:#ad2087;--h-accent-ink:#a72482;--h-accent-ink-strong:#911470;--h-accent-soft:#fee9f5;--h-on-accent:#fff;--h-plan-fill:#2a62f0;--h-plan-fill-hover:#2457d6;--h-done-fill:#047e44;--h-done-fill-hover:#146c3d;--h-lose-ink:#791a18;--h-lose-soft:#ffedeb;--h-nav:#e9edf4;--h-nav-current:#fff;--h-nav-hover:#e0e6ef;--h-nav-ink:#0e1726;--h-nav-muted:#4b5768;--h-nav-line:#d5dce6;--h-nav-field:#fff;--h-nav-mark:#be3496;--h-scrim:#0e1726;--h-lift:0 1px 1px #0e172608, 0 2px 6px -2px #0e17260f;--h-lift-soft:0 1px 2px #0f172a0d, 0 4px 12px -6px #0f172a1a;--h-lift-hover:0 6px 16px #0f172a1a;--h-lift-overlay:0 8px 28px #0f172a2e;--h-danger:#c2362b;--h-danger-soft:#fdecea;--h-danger-ink:#a12a21;--h-warn:#8a5300;--h-warn-soft:#fdf0d5;--h-ok:#17663a;--h-ok-soft:#ddf5e4;--h-info:#1e4fc2;--h-info-soft:#e1ecff;--h-st1-bg:#e8e9fe;--h-st1-ink:#3f3ab8;--h-st1-dot:#6366f1;--h-st2-bg:#e1ecff;--h-st2-ink:#1e4fc2;--h-st2-dot:#2f6bff;--h-st3-bg:#d9f4f0;--h-st3-ink:#0f6b5f;--h-st3-dot:#14b8a6;--h-st4-bg:#fdf0d5;--h-st4-ink:#8a5300;--h-st4-dot:#f59e0b;--h-st5-bg:#ddf5e4;--h-st5-ink:#17663a;--h-st5-dot:#22c55e;--h-ev-att-ink:#1f6b4a;--h-ev-att-bg:#e6f5ee;--h-ev-att-edge:oklch(60% .12 160);--h-ev-st-ink:#4a5568;--h-ev-st-bg:#f4f6f9;--h-ev-st-edge:oklch(60% .02 250);--h-ev-pen-ink:#7a5200;--h-ev-pen-bg:#fbf2dc;--h-ev-pen-edge:oklch(60% .1 85);--h-ev-gap-ink:#7b2fa8;--h-ev-gap-bg:#f5eafb;--h-ev-gap-edge:oklch(60% .14 300);--h-attention:oklch(60% .12 70);--h-av1-bg:#dce6ff;--h-av1-ink:#1e4fc2;--h-av2-bg:#d9f4f0;--h-av2-ink:#0f6b5f;--h-av3-bg:#fde6d8;--h-av3-ink:#9a3f0c;--h-av4-bg:#ede4fd;--h-av4-ink:#5b30b5;--h-av5-bg:#eeebe1;--h-av5-ink:#61573e;--h-av6-bg:#e3f1d9;--h-av6-ink:#3d6a12}:root[data-theme=dark]{color-scheme:dark;--h-canvas:#0a101c;--h-surface:#111a2a;--h-sunken:#0e1624;--h-hover:#172238;--h-line:#22304a;--h-line-strong:#31415f;--h-control:#5f7090;--h-ink:#e8edf6;--h-muted:#a2aec3;--h-faint:#8592a9;--h-ink-inverse:#0b1220;--h-accent:#c3399b;--h-accent-fill:#be3496;--h-accent-fill-hover:#ad2087;--h-accent-ink:#ef89cf;--h-accent-ink-strong:#fac0e3;--h-accent-soft:#451e38;--h-on-accent:#fff;--h-plan-fill:#2a62f0;--h-plan-fill-hover:#2457d6;--h-done-fill:#047e44;--h-done-fill-hover:#146c3d;--h-lose-ink:#ffc6c0;--h-lose-soft:#391917;--h-nav:#11161f;--h-nav-current:#1c2431;--h-nav-hover:#171d28;--h-nav-ink:#e8edf6;--h-nav-muted:#a2aec3;--h-nav-line:#232b38;--h-nav-field:#0b1018;--h-nav-mark:#ef89cf;--h-scrim:#02060e;--h-lift:0 0 #0000;--h-lift-soft:0 0 #0000;--h-lift-hover:0 0 #0000;--h-lift-overlay:0 8px 28px #0000008c;--h-danger:#ff8a80;--h-danger-soft:#3a1a1d;--h-danger-ink:#ffa39b;--h-warn:#f6c66b;--h-warn-soft:#3a2c12;--h-ok:#6fd69a;--h-ok-soft:#123222;--h-info:#8aadff;--h-info-soft:#1c2c52;--h-st1-bg:#25255a;--h-st1-ink:#c3c4ff;--h-st1-dot:#818cf8;--h-st2-bg:#1c2c52;--h-st2-ink:#b3c9ff;--h-st2-dot:#5b8cff;--h-st3-bg:#0f3a37;--h-st3-ink:#8ee6d8;--h-st3-dot:#2dd4bf;--h-st4-bg:#3a2c12;--h-st4-ink:#f6c66b;--h-st4-dot:#fbbf24;--h-st5-bg:#123222;--h-st5-ink:#8fe3ae;--h-st5-dot:#4ade80;--h-ev-att-ink:#86ddb0;--h-ev-att-bg:#11301f;--h-ev-att-edge:oklch(64% .12 160);--h-ev-st-ink:#b9c3d5;--h-ev-st-bg:#182133;--h-ev-st-edge:oklch(64% .02 250);--h-ev-pen-ink:#f2cb78;--h-ev-pen-bg:#33280f;--h-ev-pen-edge:oklch(64% .1 85);--h-ev-gap-ink:#ddb0f7;--h-ev-gap-bg:#2d1a3c;--h-ev-gap-edge:oklch(64% .13 300);--h-attention:oklch(74% .14 70);--h-av1-bg:#1c2c52;--h-av1-ink:#b3c9ff;--h-av2-bg:#0f3a37;--h-av2-ink:#8ee6d8;--h-av3-bg:#3d2414;--h-av3-ink:#ffc29e;--h-av4-bg:#2a1f4d;--h-av4-ink:#cdb8ff;--h-av5-bg:#343025;--h-av5-ink:#d9d1ba;--h-av6-bg:#1f3314;--h-av6-ink:#b9e38f}:root{--ss-motion-fast:.12s;--ss-motion-base:.2s;--ss-ease:cubic-bezier(.2, 0, .13, 1);--ss-motion-arrive:.584s;--ss-ease-spring:cubic-bezier(.1, .9, .2, 1);--ss-transition-transform:transform var(--ss-motion-fast) var(--ss-ease);--ss-transition-shadow:box-shadow var(--ss-motion-fast) var(--ss-ease);--ss-anim-drop-fade-in:drop-fade-in var(--ss-motion-arrive) var(--ss-ease);--ss-anim-fade-out:fade-out .14s var(--ss-ease) forwards;--ss-anim-rise-scale-in:rise-scale-in var(--ss-motion-arrive) var(--ss-ease-spring) both;--ss-anim-slide-in-inline:slide-in-inline var(--ss-motion-arrive) var(--ss-ease-spring) both;--ss-anim-drop-scale-in:drop-scale-in .7s var(--ss-ease) both;--ss-anim-highlight-pulse:highlight-pulse 1.6s var(--ss-ease) 2;--ss-anim-dot-blink:dot-blink 1.2s ease-in-out infinite;--ss-anim-ping:ping 1.2s var(--ss-ease) .2s 2;--ss-anim-reveal-late:reveal-late 0s 12s forwards;--ss-anim-hide-late:hide-late 0s 12s forwards;--ss-anim-skeleton-pulse:skeleton-pulse calc(1.6s * sign(var(--ss-motion-fast))) ease-in-out infinite;--motion-quote-lit:.7s;--motion-carry:.8s;--motion-stated-lit:.9s;--motion-crossfade:.4s;--motion-caption:.25s;--motion-ease-out:cubic-bezier(.2, 0, .13, 1);--motion-ease-travel:cubic-bezier(.3, 0, .2, 1);--ss-anim-light-up-quoted-words:light-up-quoted-words var(--motion-quote-lit) var(--motion-ease-out) both;--ss-anim-travel-to-stated-place:travel-to-stated-place var(--motion-carry) var(--motion-ease-travel) both;--ss-anim-flash-landed-place:flash-landed-place var(--motion-stated-lit) ease-out both;--ss-anim-fade-in-place:fade-in-place var(--motion-crossfade) ease-out both;--ss-anim-fade-out-place:fade-out-place var(--motion-crossfade) ease-out both;--ss-anim-gradient-shift:gradient-shift 3s ease-in-out infinite alternate;--ss-anim-fill-connector:fill-connector 0s linear both;--ss-anim-rise-on-scroll:rise-on-scroll linear both;--ss-anim-mark-pop:mark-pop .42s var(--ss-ease-spring);--ss-anim-tick-box:tick-box 7.2s var(--ss-ease) infinite;--ss-anim-tick-draw:tick-draw 7.2s var(--ss-ease) infinite;--ss-anim-tick-done:tick-done 7.2s var(--ss-ease) infinite;--ss-anim-flow-run:flow-run .9s linear infinite;--ss-anim-hub-pulse:hub-pulse 2.8s var(--ss-ease) infinite;--ss-anim-closing-drift:closing-drift 14s ease-in-out infinite alternate}@supports (transition-timing-function:linear(0, 1)){:root{--ss-ease-spring:linear(0, .137, .372, .581, .735, .839, .905, .945, .969, .983, .991, .995, 1)}}@media (prefers-reduced-motion:reduce){:root{--ss-motion-fast:0s;--ss-motion-base:0s;--ss-motion-arrive:0s}}@keyframes drop-fade-in{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes fade-out{to{opacity:0}}@keyframes rise-scale-in{0%{opacity:0;translate:0 .5rem;scale:.97}}@keyframes slide-in-inline{0%{opacity:0;translate:calc(var(--ss-inline-sign) * 1.5rem) 0}}@keyframes drop-scale-in{0%{opacity:0;transform:translateY(-.75rem)scale(.98)}to{opacity:1;transform:none}}@keyframes highlight-pulse{50%{box-shadow:0 0 0 8px var(--ss-accent-soft)}}@keyframes dot-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes ping{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:.9;transform:scale(1.15)}}@keyframes reveal-late{to{visibility:visible;max-block-size:none;overflow:visible}}@keyframes hide-late{to{visibility:hidden;max-block-size:0;padding:0;overflow:hidden}}@keyframes skeleton-pulse{50%{opacity:.45}}@keyframes gradient-shift{0%{background-position:0%}to{background-position:100%}}.ss-motion-gradient-shift{background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.ss-motion-gradient-shift:hover,.ss-motion-gradient-shift:focus-visible{animation:var(--ss-anim-gradient-shift)}}@keyframes light-up-quoted-words{0%{background-color:#0000;box-shadow:0 0 #0000}to{background-color:color-mix(in srgb, var(--ss-accent) 22%, transparent);box-shadow:0 0 0 3px var(--ss-accent)}}@keyframes travel-to-stated-place{0%{transform:translate(0)scale(1)}50%{transform:translate(calc(var(--carry-dx,0px) * .5), calc(var(--carry-dy,0px) * .5 - 32px)) scale(calc((1 + var(--carry-scale,1)) / 2 + .06))}to{transform:translate(var(--carry-dx,0px), var(--carry-dy,0px)) scale(var(--carry-scale,1))}}@keyframes flash-landed-place{0%{background-color:color-mix(in srgb, var(--ss-accent) 26%, transparent);box-shadow:0 0 0 3px var(--ss-accent)}to{background-color:#0000;box-shadow:0 0 #0000}}@keyframes fade-in-place{0%{opacity:0}to{opacity:1}}@keyframes fade-out-place{0%{opacity:1}to{opacity:0}}@keyframes fill-connector{0%{transform:scaleX(var(--fill-from,0))}to{transform:scaleX(var(--fill-to,1))}}@keyframes rise-on-scroll{0%{transform:translateY(32px)scale(.985)}to{transform:none}}@keyframes mark-pop{40%{transform:scale(1.12)}}@keyframes tick-box{0%,12%{border-color:var(--ss-line-strong);color:#0000;background:0 0;transform:scale(1)}18%{transform:scale(1.18)}22%,82%{background:var(--ss-accent-fill);border-color:var(--ss-accent-fill);color:var(--ss-on-accent);transform:scale(1)}92%,to{border-color:var(--ss-line-strong);color:#0000;background:0 0}}@keyframes tick-draw{0%,14%{stroke-dashoffset:20px}26%,to{stroke-dashoffset:0}}@keyframes tick-done{0%,20%{filter:none}28%,82%{filter:contrast(.4)}92%,to{filter:none}}@keyframes flow-run{0%{background-position:0 0}to{background-position:calc(var(--flow-x,1) * 14px) calc(var(--flow-y,0) * 14px)}}@keyframes hub-pulse{0%,to{box-shadow:0 0 0 2px var(--ss-accent), var(--ss-shadow-overlay)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ss-accent) 25%, transparent), 0 0 0 2px var(--ss-accent), var(--ss-shadow-overlay)}}@keyframes closing-drift{0%{transform:translate(-18%)}to{transform:translate(18%)}}.site-parts__spot[data-quote][data-lit]{animation:var(--ss-anim-light-up-quoted-words)}.site-parts__carry[data-carrying]{animation:var(--ss-anim-travel-to-stated-place)}.site-parts__spot[data-stated][data-lit]{animation:var(--ss-anim-flash-landed-place)}.site-stepper__fill[data-fill=run]{animation:var(--ss-anim-fill-connector);animation-duration:var(--fill-ms,0s)}.site-stepper__dot{transition:background-color var(--motion-crossfade) ease-out, border-color var(--motion-crossfade) ease-out}.site-stepper__caption>span{transition:opacity var(--motion-caption) ease-out, visibility 0s}.site-stepper__caption>span[data-on=false]{transition:opacity var(--motion-caption) ease-out, visibility 0s linear var(--motion-caption)}@media (prefers-reduced-motion:reduce){.site-stepper__fill[data-fill=run]{animation:none}.site-stepper__dot{transition:none}.site-parts .site-parts__slot>[data-crossfade=in]{animation:var(--ss-anim-fade-in-place)!important}.site-parts .site-parts__slot>[data-crossfade=out]{animation:var(--ss-anim-fade-out-place)!important}}.ftr-card{transition:box-shadow var(--ss-motion-base) var(--ss-ease)}.ftr-jump a,.ftr-more{transition:background-color var(--ss-motion-fast) var(--ss-ease), color var(--ss-motion-fast) var(--ss-ease), border-color var(--ss-motion-fast) var(--ss-ease)}.ftr-more__arrow{transition:transform var(--ss-motion-fast) var(--ss-ease);display:inline-block}.ftr-more:hover .ftr-more__arrow,.ftr-more:focus-visible .ftr-more__arrow{transform:translate(3px)}[dir=rtl] .ftr-more:hover .ftr-more__arrow,[dir=rtl] .ftr-more:focus-visible .ftr-more__arrow{transform:translate(-3px)}.site-cta{transition:background-color var(--ss-motion-fast) var(--ss-ease)}@media (prefers-reduced-motion:reduce){.ftr-card,.ftr-jump a,.ftr-more,.ftr-more__arrow,.site-cta{transition:none}.ftr-more:hover .ftr-more__arrow,.ftr-more:focus-visible .ftr-more__arrow{transform:none}}.site-flow{--flow-x:1;--flow-y:0}.site-flow:dir(rtl){--flow-x:-1}@media (width<=39.99rem){.site-flow,.site-flow:dir(rtl){--flow-x:0;--flow-y:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:var(--ss-anim-rise-on-scroll);animation-timeline:view();animation-range:entry calc(var(--i,0) * 4%) cover calc(22% + var(--i,0) * 4%)}}.site-bento__card,.site-pillars__card,.site-strip__item,.site-flow .site-tile,.site-plan{transition:translate var(--ss-motion-base) var(--ss-ease), box-shadow var(--ss-motion-base) var(--ss-ease)}.site-bento__card:hover,.site-pillars__card:hover,.site-strip__item:hover,.site-flow .site-tile:hover{box-shadow:var(--ss-card-shadow-hover);translate:0 -4px}.site-strip__item:hover .site-strip__mark{animation:var(--ss-anim-mark-pop)}.site-ticks__row[data-i] .site-ticks__box{animation:var(--ss-anim-tick-box);animation-delay:calc(var(--i,0) * .9s)}.site-ticks__row[data-i] .site-ticks__box .site-icon path{stroke-dasharray:20;animation:var(--ss-anim-tick-draw);animation-delay:calc(var(--i,0) * .9s)}.site-ticks__row[data-i] .site-ticks__bars{animation:var(--ss-anim-tick-done);animation-delay:calc(var(--i,0) * .9s)}.site-flow__pipes span{animation:var(--ss-anim-flow-run)}.site-flow__pipes span:nth-child(2){animation-delay:-300ms}.site-flow__pipes span:nth-child(3){animation-delay:-600ms}.site-flow__hub{animation:var(--ss-anim-hub-pulse)}main>.site-closing:before{animation:var(--ss-anim-closing-drift)}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{font-family:var(--ss-font-sans);font-size:var(--ss-text-base);line-height:var(--ss-leading-base);color:var(--ss-ink);background:var(--ss-surface);margin:0}.site-skip{padding:var(--ss-space-2) var(--ss-space-3);background:var(--ss-surface-raised);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-md);position:absolute;inset-block-start:var(--ss-space-2);inset-inline-start:var(--ss-space-2);transform:translateY(-300%)}.site-skip:focus-visible{transform:none}:where(a):focus-visible,:where(button):focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-shell{max-inline-size:72rem;padding-inline:var(--ss-page-inline);margin-inline:auto}.site-head{justify-content:space-between;align-items:baseline;gap:var(--ss-space-4);padding-block:var(--ss-space-4);border-block-end:1px solid var(--ss-line);display:flex}.site-head__brand{font-weight:var(--ss-weight-bold);color:var(--ss-ink);align-items:center;gap:var(--ss-space-2);font-size:1.375rem;text-decoration:none;display:inline-flex}.site-head__mark{flex:none;block-size:2.25rem;inline-size:2.25rem}@view-transition{navigation:auto}.site-head{view-transition-name:site-head}.site-head__mark{view-transition-name:site-mark}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}.site-hero{padding-block:var(--ss-space-8) var(--ss-space-7)}.site-hero h1{max-inline-size:20ch;font-size:var(--ss-text-xl);font-weight:var(--ss-weight-bold);letter-spacing:-.025em;margin:0;line-height:1.1}.site-hero__lead{max-inline-size:var(--ss-measure-prose);gap:var(--ss-space-3);font-size:var(--ss-text-md);color:var(--ss-ink-muted);margin-block-start:var(--ss-space-5);display:grid}.site-hero__lead p{margin:0}.site-hero__lead strong{color:var(--ss-ink);font-weight:var(--ss-weight-medium)}.site-cta{padding:var(--ss-space-3) var(--ss-space-5);color:var(--ss-ink-inverse);background:var(--ss-accent);border-radius:var(--ss-radius-md);font-weight:var(--ss-weight-medium);margin-block-start:var(--ss-space-6);text-decoration:none;display:inline-block}.site-cta:hover{background:var(--ss-accent-hover);color:var(--ss-ink-inverse)}.site-section{padding-block:var(--ss-space-7);border-block-start:1px solid var(--ss-line)}.site-section h1,.site-section h2{margin:0 0 var(--ss-space-4);font-size:var(--ss-text-lg);letter-spacing:-.015em}.site-section__note{max-inline-size:var(--ss-measure-prose);color:var(--ss-ink-muted);margin:0}.site-signup{gap:var(--ss-space-3);display:grid}.site-form{gap:var(--ss-space-4);max-inline-size:var(--ss-measure-prose);margin-block-start:var(--ss-space-2);display:grid}.site-field{gap:var(--ss-space-1);display:grid}.site-field__label{font-weight:var(--ss-weight-medium)}.site-field__row{align-items:baseline;gap:var(--ss-space-1);flex-wrap:wrap;display:flex}.site-field input{inline-size:100%;min-inline-size:0;padding:var(--ss-space-2) var(--ss-space-3);font:inherit;color:var(--ss-ink);background:var(--ss-surface-raised);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-md)}.site-field__row input{flex:12rem;inline-size:auto}.site-field input:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-field input[aria-invalid=true]{border-color:var(--ss-danger)}.site-field input:disabled{color:var(--ss-ink-muted);background:var(--ss-surface)}.site-field__suffix{color:var(--ss-ink-muted)}.site-field__hint{font-size:var(--ss-text-sm);color:var(--ss-ink-muted);margin:0}.site-field__preview{font-size:var(--ss-text-sm);color:var(--ss-ink);font-weight:var(--ss-weight-medium);overflow-wrap:anywhere;margin:0}.site-field__error{font-size:var(--ss-text-sm);color:var(--ss-danger);margin:0}.site-alert{padding:var(--ss-space-3);border-inline-start:3px solid var(--ss-danger);background:var(--ss-danger-soft);margin:0}.site-alert:focus-visible,.site-done:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-form .site-cta{font:inherit;font-weight:var(--ss-weight-medium);cursor:pointer;border:0;justify-self:start;margin-block-start:0}.site-form .site-cta:disabled{cursor:progress;opacity:.7}.site-done{max-inline-size:var(--ss-measure-prose);padding:var(--ss-space-4);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-md);background:var(--ss-surface-raised)}.site-done__heading{margin:0 0 var(--ss-space-2);font-size:var(--ss-text-md)}.site-done p{margin:0}.site-done .site-code{margin-block-start:var(--ss-space-4)}.site-code input{letter-spacing:.1em;font-variant-numeric:tabular-nums}.site-done__again{gap:0 var(--ss-space-4);flex-wrap:wrap;margin-block-start:var(--ss-space-2);display:flex}.site-done__again button{min-block-size:44px;font:inherit;color:var(--ss-accent-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-done__again button:disabled{cursor:progress;color:var(--ss-ink-muted)}.site-done p.site-done__note{font-size:var(--ss-text-sm);color:var(--ss-ink-muted)}.site-error{margin:0 0 var(--ss-space-4);padding:var(--ss-space-3);border-inline-start:3px solid var(--ss-line-strong);background:var(--ss-surface-raised);display:none}.site-error:target{display:block}.site-foot{padding-block:var(--ss-space-6);border-block-start:1px solid var(--ss-line);font-size:var(--ss-text-xs);color:var(--ss-ink-muted)}.site-foot p{margin:0}.site-foot__nav{margin-block-start:var(--ss-space-2)}.site-prose{max-inline-size:var(--ss-measure-prose);padding-block:var(--ss-space-7)}.site-prose h1{margin:0 0 var(--ss-space-3);font-size:var(--ss-text-lg);font-weight:var(--ss-weight-bold);line-height:var(--ss-leading-tight);letter-spacing:-.015em}.site-prose h2{margin:var(--ss-space-7) 0 var(--ss-space-3);font-size:var(--ss-text-md);font-weight:var(--ss-weight-bold);line-height:var(--ss-leading-tight)}.site-prose p,.site-prose ul,.site-prose table{margin:0 0 var(--ss-space-4)}.site-prose ul{padding-inline-start:var(--ss-space-5)}.site-prose li+li,.site-prose li>ul{margin-block-start:var(--ss-space-1)}.site-prose li>ul{margin-block-end:0}.site-prose strong{font-weight:var(--ss-weight-bold)}.site-prose a{color:var(--ss-accent)}.site-prose a:hover{color:var(--ss-accent-hover)}.site-prose code{font-family:var(--ss-font-mono);overflow-wrap:anywhere;font-size:.9em}.site-prose table{border-collapse:collapse;inline-size:100%;font-size:var(--ss-text-sm)}.site-prose th,.site-prose td{padding-block:var(--ss-space-2);padding-inline:0 var(--ss-space-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--ss-line);overflow-wrap:anywhere}.site-prose th{font-weight:var(--ss-weight-bold);border-block-end-color:var(--ss-line-strong)}.site-placeholder{padding-inline:var(--ss-space-1);color:var(--ss-ink);background:var(--ss-danger-soft);border:1px dashed var(--ss-danger);border-radius:var(--ss-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}.site-head{flex-wrap:wrap;align-items:center}.site-head__nav{align-items:center;gap:var(--ss-space-1) var(--ss-space-4);flex-wrap:wrap;display:flex}.site-head__nav a{padding-block:var(--ss-space-2);color:var(--ss-ink);text-decoration:none}.site-head__nav a:hover{text-decoration:underline}.site-head__nav a[aria-current=page]{font-weight:var(--ss-weight-medium);text-underline-offset:.25em;text-decoration:underline}.site-head__nav .site-head__cta{padding-inline:var(--ss-space-3);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-md)}.site-head__nav .site-head__cta--soon{padding-block:var(--ss-space-2);color:var(--ss-ink-muted);border-style:dashed}.site-lang{border-inline-start:1px solid var(--ss-line);margin-inline-start:auto;padding-inline-start:var(--ss-space-2);position:relative}.site-lang__button{block-size:44px;inline-size:44px;color:var(--ss-ink-muted);border-radius:var(--ss-radius-md);cursor:pointer;place-items:center;list-style:none;display:grid}.site-lang__button::-webkit-details-marker{display:none}.site-lang__button:hover,.site-lang[open] .site-lang__button{color:var(--ss-ink);background:var(--ss-surface-raised)}.site-lang__button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.site-lang__list{z-index:10;min-inline-size:10rem;padding:var(--ss-space-1);background:var(--ss-surface-raised);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-soft);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--ss-space-1));inset-inline-end:0}.site-lang .site-lang__option{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-block-size:44px;padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-sm);padding-block:0;display:flex}.site-lang .site-lang__option:hover{background:var(--ss-surface-sunken);text-decoration:none}.site-lang .site-lang__option:focus-visible{outline:2px solid var(--ss-accent);outline-offset:-2px}.site-lang .site-lang__option[aria-current=page]{font-weight:var(--ss-weight-medium);text-decoration:none}.site-lang .site-lang__tick{block-size:18px;inline-size:18px;color:var(--ss-accent);flex:none}.site-actions{gap:var(--ss-space-3);flex-wrap:wrap;margin-block-start:var(--ss-space-6);display:flex}.site-actions .site-cta{margin-block-start:0}.site-cta--quiet{color:var(--ss-ink);border:1px solid var(--ss-line-strong);background:0 0}.site-cta--quiet:hover{color:var(--ss-ink);background:var(--ss-surface-raised)}.site-cta--soon,.site-cta--soon:hover{color:var(--ss-ink-muted);border:1px dashed var(--ss-line-strong);cursor:default;background:0 0}.site-section--first{border-block-start:0}.site-section__sub{margin:var(--ss-space-6) 0 var(--ss-space-3);font-size:var(--ss-text-md)}.site-section__note+.site-section__note,.site-list+.site-section__note{margin-block-start:var(--ss-space-4)}.site-section__note a,.site-list a{color:var(--ss-accent)}.site-list{max-inline-size:var(--ss-measure-prose);gap:var(--ss-space-2);margin:0;padding-inline-start:var(--ss-space-5);display:grid}.site-prices{max-inline-size:var(--ss-measure-prose);margin:0}.site-prices__row{justify-content:space-between;gap:var(--ss-space-2) var(--ss-space-4);padding-block:var(--ss-space-3);border-block-end:1px solid var(--ss-line);flex-wrap:wrap;display:flex}.site-prices dt{font-weight:var(--ss-weight-medium)}.site-prices dd{margin:0}.site-foot__nav{gap:var(--ss-space-1) var(--ss-space-4);flex-wrap:wrap;display:flex}.site-foot__nav a{color:var(--ss-ink-muted)}.site-foot__nav a[aria-current=page]{color:var(--ss-ink)}.site-compare{border-collapse:collapse;inline-size:100%;max-inline-size:52rem}.site-compare th,.site-compare td{padding-block:var(--ss-space-3);padding-inline:0 var(--ss-space-4);text-align:start;vertical-align:top;border-block-end:1px solid var(--ss-line);overflow-wrap:break-word}.site-compare th:last-child,.site-compare td:last-child{padding-inline-end:0}.site-compare thead th{font-size:var(--ss-text-sm);font-weight:var(--ss-weight-bold);color:var(--ss-ink-muted);border-block-end-color:var(--ss-line-strong)}.site-compare thead .site-compare__petal{color:var(--ss-accent)}.site-compare tbody th{font-weight:var(--ss-weight-medium)}.site-compare__typical{color:var(--ss-ink-muted)}.site-compare td.site-compare__petal{color:var(--ss-ink);font-weight:var(--ss-weight-medium)}.site-compare__note{font-size:var(--ss-text-sm);margin-block-start:var(--ss-space-4)}@media (width<=30rem){.site-compare{font-size:var(--ss-text-sm)}.site-compare th,.site-compare td{padding-inline-end:var(--ss-space-3)}}.site-closing{margin-block:var(--ss-space-4) var(--ss-space-7);padding:var(--ss-space-6);background:var(--ss-accent-soft);border-radius:var(--ss-radius-lg)}.site-closing h2{margin:0 0 var(--ss-space-3);font-size:var(--ss-text-lg);letter-spacing:-.015em}.site-closing .site-section__note{color:var(--ss-ink)}.site-closing .site-actions{margin-block-start:var(--ss-space-5)}.site-closing .site-cta--quiet{background:var(--ss-surface)}.site-closing .site-cta--quiet:hover{background:var(--ss-surface-raised)}.site-foot__row{align-items:baseline;gap:var(--ss-space-2) var(--ss-space-6);flex-wrap:wrap;margin-block-start:var(--ss-space-2);display:flex}.site-foot__row .site-foot__nav{margin-block-start:0}.site-foot__support a{color:var(--ss-ink-muted)}.site-foot__label{font-weight:var(--ss-weight-medium)}.site-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-icon{flex:none;block-size:1.5rem;inline-size:1.5rem}.site-hero{gap:var(--ss-space-7);align-items:center;display:grid}@media (width>=60rem){.site-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.site-hero--stack{align-items:start;gap:0}@media (width>=60rem){.site-hero--stack{grid-template-columns:minmax(0,1fr)}}.site-hero--stack .site-actions{margin-block-start:var(--ss-space-5)}.site-hero__lead.site-hero__lead--ink{color:var(--ss-ink)}.site-hero__words{min-inline-size:0}.site-hero__lead{margin:var(--ss-space-4) 0 0;font-size:var(--ss-text-md);color:var(--ss-ink-muted);max-inline-size:var(--ss-measure-prose)}.site-hero__friction{margin:var(--ss-space-3) 0 0;font-size:var(--ss-text-sm);color:var(--ss-ink-muted)}.site-hero__visual{min-inline-size:0;padding:var(--ss-space-5);border-radius:var(--ss-radius-xl);background:radial-gradient(60% 70% at 85% 10%, color-mix(in srgb, var(--ss-accent) 22%, transparent), transparent 70%), radial-gradient(50% 60% at 10% 95%, color-mix(in srgb, var(--ss-accent) 14%, transparent), transparent 70%), var(--ss-surface-sunken);margin:0}.site-hero__visual figcaption,.site-figure figcaption{font-size:var(--ss-text-sm);color:var(--ss-ink-muted);margin-block-start:var(--ss-space-3)}.site-figure{min-inline-size:0;margin:0}.site-actions--row{align-items:center;gap:var(--ss-space-3) var(--ss-space-4)}.site-actions--row .site-hero__friction{margin:0}.site-grid--spaced{margin-block-start:var(--ss-space-5)}.site-faq__more{margin-block-start:var(--ss-space-4)}.site-window{border-radius:var(--ss-radius-lg);background:var(--ss-surface-raised);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow-overlay);margin:0;overflow:hidden}.site-window__bar{border-block-end:1px solid var(--ss-line);background:var(--ss-surface-sunken);gap:6px;padding:10px 12px;display:flex}.site-window__bar span{background:var(--ss-line-strong);border-radius:50%;block-size:9px;inline-size:9px}.site-window img{block-size:auto;inline-size:100%;display:block}.site-window__view{position:relative}.site-shot-note{margin:var(--ss-space-2) 0 0;font-size:var(--ss-text-xs);color:var(--ss-ink-muted)}.site-approval{align-items:center;gap:var(--ss-space-2);margin:var(--ss-space-4) 0 0;font-weight:var(--ss-weight-medium);display:flex}.site-approval .site-icon{color:var(--ss-accent)}.site-story__title{margin:0 0 var(--ss-space-3);font-size:var(--ss-text-md);line-height:var(--ss-leading-tight)}.site-story__ask{margin:0 0 var(--ss-space-4);padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-lg);background:var(--ss-accent-soft);color:var(--ss-accent-ink);font-weight:var(--ss-weight-medium);border-end-start-radius:var(--ss-radius-sm);inline-size:fit-content;max-inline-size:100%}.site-story__media{min-inline-size:0}.site-grid{gap:var(--ss-space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.site-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-tile{padding:var(--ss-space-5);border-radius:var(--ss-radius-lg);background:var(--ss-surface-raised);box-shadow:var(--ss-shadow-raised);align-content:start;gap:var(--ss-space-2);display:grid}.site-tile>.site-icon{border-radius:var(--ss-radius-md);background:var(--ss-accent-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--ss-accent-ink);padding:.5rem}.site-tile__title{font-size:var(--ss-text-md);line-height:var(--ss-leading-tight);margin:0}.site-tile p{color:var(--ss-ink-muted);margin:0}.site-tile__status{font-size:var(--ss-text-xs);font-weight:var(--ss-weight-medium);padding:2px var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-status-neutral-bg);color:var(--ss-ink);justify-self:start}.site-tile__status[data-status=live]{background:var(--ss-status-ok-bg)}.site-tile__status[data-status=import]{background:var(--ss-status-info-bg)}.site-faq{max-inline-size:var(--ss-measure-prose);gap:var(--ss-space-2);display:grid}.site-faq details{border-block-end:1px solid var(--ss-line);padding-block:var(--ss-space-3)}.site-faq summary{cursor:pointer;font-weight:var(--ss-weight-medium)}.site-faq summary:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-faq p{margin:var(--ss-space-2) 0 0;color:var(--ss-ink-muted)}.site-feature{gap:var(--ss-space-6);align-items:center;display:grid}@media (width>=56rem){.site-feature{gap:var(--ss-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.site-feature__words{min-inline-size:0}.site-feature__words h2{margin-block-end:var(--ss-space-4)}.site-feature__media{min-inline-size:0}.site-feature__body{margin:0 0 var(--ss-space-3);color:var(--ss-ink-muted);max-inline-size:var(--ss-measure-prose)}.site-feature__fine{font-size:var(--ss-text-sm);margin-block-start:var(--ss-space-4)}.site-feature--sub{margin-block-start:var(--ss-space-6)}.site-feature--sub+.site-feature--sub{margin-block-start:var(--ss-space-8)}.site-tile .site-tile__lead{color:var(--ss-ink);font-weight:var(--ss-weight-medium)}.site-band{padding:var(--ss-space-6);border-radius:var(--ss-radius-xl);background:var(--ss-surface-raised);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow-raised)}.site-band h2{margin-block-start:0}.site-band__body{margin:var(--ss-space-3) 0 0;font-size:var(--ss-text-md);font-weight:var(--ss-weight-medium);max-inline-size:var(--ss-measure-prose)}.site-band .site-actions{margin-block-start:var(--ss-space-5)}.site-band__link{color:var(--ss-accent)}.site-consent{z-index:10;inline-size:min(24rem, calc(100% - 2 * var(--ss-space-4)));box-sizing:border-box;padding:var(--ss-space-4) var(--ss-space-5);color:var(--ss-ink);background:var(--ss-surface-raised);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-raised);position:fixed;inset-block-end:var(--ss-space-4);inset-inline-start:var(--ss-space-4)}.site-consent[hidden]{display:none}.site-consent__title{font-size:var(--ss-text-md);font-weight:var(--ss-weight-medium);margin:0}.site-consent__body{margin-block:var(--ss-space-2) var(--ss-space-4);font-size:var(--ss-text-sm);color:var(--ss-ink-muted)}.site-consent__details{color:var(--ss-ink)}.site-consent__choices{gap:var(--ss-space-3);display:flex}.site-consent__choice{min-block-size:44px;padding:var(--ss-space-2) var(--ss-space-4);font:inherit;font-weight:var(--ss-weight-medium);color:var(--ss-ink-inverse);background:var(--ss-accent);border:1px solid var(--ss-accent);border-radius:var(--ss-radius-md);cursor:pointer;flex:1 1 0}.site-consent__choice:hover{background:var(--ss-accent-hover);border-color:var(--ss-accent-hover)}@media (width<=30rem){.site-consent{inline-size:auto;border-radius:var(--ss-radius-md) var(--ss-radius-md) 0 0;border-block-end:0;border-inline:0;padding-block-end:calc(var(--ss-space-4) + env(safe-area-inset-bottom,0px));inset-block-end:0;inset-inline:0}}.site-foot__analytics{font:inherit;color:var(--ss-ink-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-foot__analytics[hidden]{display:none}.site-foot__more{gap:var(--ss-space-1) var(--ss-space-4);flex-wrap:wrap;display:flex}.site-foot__more a{color:var(--ss-ink-muted)}.site-foot__more a[aria-current=page]{color:var(--ss-ink)}.site-prose ol{margin:0 0 var(--ss-space-4);padding-inline-start:var(--ss-space-5)}.site-prose ol>li+li{margin-block-start:var(--ss-space-1)}.site-prose h3{margin:var(--ss-space-5) 0 var(--ss-space-2);font-size:var(--ss-text-base);font-weight:var(--ss-weight-bold)}.site-prose pre{margin:0 0 var(--ss-space-4);padding:var(--ss-space-3);border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);background:var(--ss-surface-sunken);text-align:start;overflow-x:auto}.site-prose pre.site-code--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.site-beta{vertical-align:middle;padding-block:calc(var(--ss-space-1) / 2);padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-status-neutral-bg);color:var(--ss-ink);font-size:var(--ss-text-xs);font-weight:var(--ss-weight-regular);line-height:var(--ss-leading-tight);white-space:nowrap;unicode-bidi:isolate;align-items:center;display:inline-flex}.site-google{gap:var(--ss-space-3);display:grid}.site-google[hidden]{display:none}.site-google__button{box-sizing:border-box;color:#1f1f1f;border-radius:var(--ss-radius-md);min-block-size:40px;inline-size:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;padding-block:0;padding-inline:12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.site-google__button:hover{color:#1f1f1f;background:#f8f9fa}.site-google__button:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-google__g{flex:none;block-size:20px;inline-size:20px;margin-inline-end:10px}.site-google__hint{text-align:center;margin:0}.site-google__or{align-items:center;gap:var(--ss-space-3);color:var(--ss-ink-muted);font-size:var(--ss-text-sm);margin:0;display:flex}.site-google__or:before,.site-google__or:after{content:"";border-block-start:1px solid var(--ss-line-strong);flex:1 1 0}.site-form:has(.site-google) .site-cta{text-align:center;justify-self:stretch}.site-signin-google{max-inline-size:var(--ss-measure-prose)}.site-signin-find .site-cta{text-align:center;justify-self:stretch}.site-signin-note,.site-signin-terms{text-align:center;font-size:var(--ss-text-sm);color:var(--ss-ink-muted);margin:0}.site-signin-terms a{color:inherit;text-decoration:underline}.site-signin-find{gap:var(--ss-space-2);max-inline-size:var(--ss-measure-prose);margin-block-start:var(--ss-space-4);display:grid}.site-done p.site-done__step{font-size:var(--ss-text-sm);color:var(--ss-ink-muted);margin-block-end:var(--ss-space-2)}.site-hero__signup{max-inline-size:26rem;margin-block-start:var(--ss-space-6)}.site-hero__signup+.site-actions{margin-block-start:var(--ss-space-4)}.site-lang[data-lang-place=foot]{display:none}@media (width<=30rem) and (width>=23.4375rem){.site-head{gap:var(--ss-space-1);flex-wrap:nowrap}.site-head__brand{gap:var(--ss-space-1);font-size:1.25rem}.site-head__nav{font-size:var(--ss-text-sm);flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:0}.site-head__nav>a:not(.site-head__cta){padding-inline:4px}.site-head__nav .site-head__cta{margin-inline-start:4px;padding-inline:6px}.site-lang[data-lang-place=head]{display:none}.site-lang[data-lang-place=foot]{border-inline-start:0;margin-inline-start:auto;padding-inline-start:0;display:block}.site-lang[data-lang-place=foot] .site-lang__list{inset-block-start:auto;inset-block-end:calc(100% + var(--ss-space-1))}.site-lang[data-lang-place=foot] .site-lang__button{color:var(--ss-ink-muted)}}@media (width<=40rem){.site-skip{align-items:center;min-block-size:44px;display:inline-flex}.site-head__brand{min-block-size:44px}.site-head__nav>a,.site-head__nav>span.site-head__cta{box-sizing:border-box;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding-block:0;display:inline-flex}.site-faq details{padding-block:var(--ss-space-1)}.site-faq summary{padding-block:10px}.site-band__link,.site-section__note--links a,.site-foot__nav a,.site-foot__more a,.site-foot__support a,.site-foot__analytics{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.site-foot__nav,.site-foot__more,.site-foot__row{row-gap:0}.site-google__button,.site-field input{min-block-size:44px}}.site-head__stamp{opacity:.6;font-variant-numeric:tabular-nums;margin-inline-start:.5rem;font-size:.75rem}.site-price{padding-block-end:var(--ss-space-6)}.site-price__hero{padding-block:var(--ss-space-8) var(--ss-space-6);text-align:center}.site-price__hero h1{text-wrap:balance;max-inline-size:48rem;font-size:var(--ss-text-xl);font-weight:var(--ss-weight-bold);letter-spacing:-.025em;margin:0 auto;line-height:1.12}.site-price__hero p{margin:var(--ss-space-4) auto 0;max-inline-size:40rem;font-size:var(--ss-text-md);color:var(--ss-ink-muted)}.site-price__cards{gap:var(--ss-space-4);display:grid}@media (width>=40rem){.site-price__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-price-card{padding:var(--ss-space-6);border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);background:var(--ss-surface);align-content:start;display:grid}.site-price-card--paid{border-color:var(--ss-line-strong)}.site-price-card__name{font-size:var(--ss-text-md);font-weight:var(--ss-weight-bold);margin:0}.site-price-card__who{margin:var(--ss-space-1) 0 0;color:var(--ss-ink-muted)}.site-price-card__price{margin:var(--ss-space-5) 0 0;align-items:baseline;gap:var(--ss-space-1) var(--ss-space-2);flex-wrap:wrap;display:flex}.site-price-card__figure{font-size:var(--ss-text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.site-price-card__unit{color:var(--ss-ink-muted);font-size:var(--ss-text-sm)}.site-price-card__alt{margin:var(--ss-space-2) 0 0;font-size:var(--ss-text-sm)}.site-price-card__line{margin:var(--ss-space-4) 0 0}.site-price-card__action{margin-block-start:var(--ss-space-5)}.site-price-card__action .site-cta{cursor:pointer;margin-block-start:0}.site-price-card__action .site-cta:not(.site-cta--quiet){box-shadow:var(--ss-primary-shadow)}.site-price-card__action .site-cta--quiet{border-color:var(--ss-ink-faint);background:var(--ss-surface)}.site-price-card__action .site-cta--quiet:hover{border-color:var(--ss-accent);background:var(--ss-surface-accent)}.site-price-card__action .site-cta:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-price-card__micro{margin:var(--ss-space-3) 0 0;font-size:var(--ss-text-sm);color:var(--ss-ink-muted)}.site-price__today{margin:var(--ss-space-4) auto 0;max-inline-size:var(--ss-measure-prose);text-align:center;font-size:var(--ss-text-sm);color:var(--ss-ink-muted)}.site-price__today p{margin:var(--ss-space-1) 0 0}.site-price__section{padding-block-start:var(--ss-space-7)}.site-price__section h2{font-size:var(--ss-text-lg);letter-spacing:-.015em;margin:0}.site-price__sub{margin:var(--ss-space-1) 0 0;color:var(--ss-ink-muted)}.site-price__section>:is(dl,div,ul){margin-block-start:var(--ss-space-4)}.site-price__examples{border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);margin-inline:0;display:grid;overflow:hidden}.site-price__examples>div{padding:var(--ss-space-4) var(--ss-space-5)}.site-price__examples>div+div{border-block-start:1px solid var(--ss-line)}@media (width>=40rem){.site-price__examples{grid-template-columns:repeat(3,minmax(0,1fr))}.site-price__examples>div+div{border-block-start:0;border-inline-start:1px solid var(--ss-line)}}.site-price__examples dt{font-weight:var(--ss-weight-bold);font-size:var(--ss-text-md)}.site-price__examples dd{margin:var(--ss-space-1) 0 0;color:var(--ss-ink-muted)}.site-price__examples dd.site-price__alt{font-size:var(--ss-text-sm)}.site-price__included{gap:var(--ss-space-2) var(--ss-space-6);display:grid}@media (width>=40rem){.site-price__included{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-price__included h3{margin:var(--ss-space-3) 0 var(--ss-space-2);font-size:var(--ss-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ss-ink-muted)}.site-price__checks{gap:var(--ss-space-3);margin:0;padding:0;list-style:none;display:grid}.site-price__checks li{padding-inline-start:var(--ss-space-6);position:relative}.site-price__checks li:before{content:"";border:solid var(--ss-status-ok-ink);border-width:0 2.5px 2.5px 0;block-size:.8em;inline-size:.4em;position:absolute;inset-block-start:.2em;inset-inline-start:.2em;transform:rotate(45deg)}.site-price__never{gap:var(--ss-space-3);padding:0;list-style:none;display:grid}@media (width>=40rem){.site-price__never{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-price__never li{align-content:start;gap:var(--ss-space-1);padding:var(--ss-space-4) var(--ss-space-5);border-radius:var(--ss-radius-md);background:var(--ss-surface-sunken);display:grid}.site-price__never span{color:var(--ss-ink-muted);font-size:var(--ss-text-sm)}.site-price__faq{display:grid}.site-price__faq details{border-block-end:1px solid var(--ss-line)}.site-price__faq summary{justify-content:space-between;align-items:baseline;gap:var(--ss-space-3);padding:var(--ss-space-4) var(--ss-space-2);cursor:pointer;font-weight:var(--ss-weight-bold);list-style:none;display:flex}.site-price__faq summary::-webkit-details-marker{display:none}.site-price__faq summary:after{content:"+";color:var(--ss-ink-muted);font-weight:var(--ss-weight-medium);flex:none}.site-price__faq details[open] summary:after{content:"–"}.site-price__faq summary:hover{background:var(--ss-surface-accent)}.site-price__faq summary:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-price__faq p{padding:0 var(--ss-space-2) var(--ss-space-4);color:var(--ss-ink-muted);margin:0}.site-price__links{margin:var(--ss-space-4) 0 0;font-size:var(--ss-text-sm)}.site-price__links a{color:var(--ss-accent-ink);text-underline-offset:.2em;text-decoration:underline}.site-price__links a:hover{color:var(--ss-accent-hover)}.site-price__end{padding:var(--ss-space-7) var(--ss-space-5);border-radius:var(--ss-radius-lg);background:var(--ss-surface-sunken);text-align:center;margin-block-start:var(--ss-space-7)}.site-price__end h2{font-size:var(--ss-text-lg);letter-spacing:-.015em;margin:0}.site-price__end p{margin:var(--ss-space-2) 0 0;color:var(--ss-ink-muted)}.site-price__end .site-actions{justify-content:center;margin-block-start:var(--ss-space-5)}.site-price__end .site-cta{box-shadow:var(--ss-primary-shadow)}.site-price__end .site-cta:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-price__foot{margin:var(--ss-space-5) 0 0;text-align:center;font-size:var(--ss-text-xs);color:var(--ss-ink-muted)}.site-section--tint,.site-section--accent{border-block:1px solid var(--ss-line);clip-path:inset(0 -100vmax)}.site-section--tint{background:var(--ss-surface-sunken);box-shadow:0 0 0 100vmax var(--ss-surface-sunken)}.site-section--accent{background:var(--ss-accent-soft);box-shadow:0 0 0 100vmax var(--ss-accent-soft);border-color:#0000}.site-section--tint+.site-section,.site-section--accent+.site-section{border-block-start:0}.site-eyebrow{font-size:var(--ss-text-sm);font-weight:var(--ss-weight-bold);color:var(--ss-accent);margin-block-end:var(--ss-space-2);display:block}.site-eyebrow:lang(en){text-transform:uppercase;letter-spacing:.06em;font-size:var(--ss-text-xs)}.site-section--tint .site-tile{box-shadow:0 0 0 1px var(--ss-line), var(--ss-shadow-raised)}.site-section .site-actions .site-cta,.site-closing .site-actions .site-cta,.site-hero .site-actions .site-cta{cursor:pointer;box-shadow:var(--ss-primary-shadow)}.site-section .site-actions .site-cta--quiet,.site-hero .site-actions .site-cta--quiet,.site-closing .site-cta--quiet{border:1px solid var(--ss-ink-faint);box-shadow:none}.site-section .site-actions .site-cta--quiet:hover,.site-hero .site-actions .site-cta--quiet:hover{border-color:var(--ss-accent);background:var(--ss-surface-accent)}.site-section .site-actions .site-cta--soon,.site-hero .site-actions .site-cta--soon{cursor:default;box-shadow:none}main .site-actions .site-cta:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}main:has(>.site-section--tint) .site-section__note a{text-underline-offset:.2em;text-decoration:underline}main:has(>.site-section--tint) .site-section__note a:hover{color:var(--ss-accent-hover)}.site-band .site-band__link{min-block-size:44px;padding-inline:var(--ss-space-5);color:var(--ss-ink);font-weight:var(--ss-weight-medium);border:1px solid var(--ss-ink-faint);border-radius:var(--ss-radius-md);background:var(--ss-surface);align-items:center;text-decoration:none;display:inline-flex}.site-band .site-band__link:hover{border-color:var(--ss-accent);background:var(--ss-surface-accent);color:var(--ss-ink)}.site-band .site-band__link:focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}.site-faq{gap:var(--ss-space-3)}.site-faq details{border:1px solid var(--ss-ink-faint);border-radius:var(--ss-radius-md);background:var(--ss-surface);padding:0}.site-faq summary{padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-md)}.site-faq summary:hover{background:var(--ss-surface-accent)}.site-faq details p{padding-inline:var(--ss-space-4);padding-block-end:var(--ss-space-4)}.site-section .site-window img,.site-section .site-clip img{filter:saturate(.45)contrast(.9)brightness(1.02)}@media (prefers-color-scheme:dark){.site-section .site-window img,.site-section .site-clip img{filter:saturate(.45)contrast(.85)brightness(.82)}}.site-section .site-window,.site-section .site-clip,.site-section .site-parts__stage,.site-section .site-frames__stage{pointer-events:none;user-select:none;cursor:default}main>.site-section,main>.site-closing{isolation:isolate;position:relative}main:has(>.site-section--tint)>.site-section{padding-block:calc(var(--ss-space-8) * 1.25)}.site-section--glow,.site-section--dark,.site-section--brandsoft{border-block:0}.site-section--glow+.site-section,.site-section--dark+.site-section,.site-section--brandsoft+.site-section,.site-section+.site-section--glow,.site-section+.site-section--dark,.site-section+.site-section--brandsoft{border-block-start:0}.site-section--glow{border-image:linear-gradient(to bottom, var(--ss-accent-soft), var(--ss-surface)) fill 0 / 0 / 0 100vmax}.site-section--glow:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 75% 45%, color-mix(in srgb, var(--ss-accent-fill) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.site-section--glow:dir(rtl):before{background:radial-gradient(60% 70% at 25% 45%, color-mix(in srgb, var(--ss-accent-fill) 14%, transparent), transparent 70%)}.site-section--dots:before{content:"";z-index:-1;background-image:radial-gradient(var(--ss-line-strong) 1px, transparent 1.5px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%)}.site-section--brandsoft{border-image:linear-gradient(to bottom, var(--ss-surface-sunken), var(--ss-accent-soft)) fill 0 / 0 / 0 100vmax}.site-section--dark{--site-dark:var(--ss-ink);--site-on-dark:var(--ss-ink-inverse);--site-dark-mark:var(--ss-accent-soft);color:var(--site-on-dark);border-image:linear-gradient(to bottom, var(--site-dark), var(--site-dark)) fill 0 / 0 / 0 100vmax}@media (prefers-color-scheme:dark){.site-section--dark{--site-dark:var(--ss-ink-inverse);--site-on-dark:var(--ss-ink);--site-dark-mark:var(--ss-accent)}}.site-section--dark>*{--ss-ink:var(--site-on-dark);--ss-ink-muted:color-mix(in srgb, var(--site-on-dark) 76%, var(--site-dark));--ss-accent:var(--site-dark-mark);--ss-line:color-mix(in srgb, var(--site-on-dark) 18%, var(--site-dark))}.site-section--dark:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 80% 50%, color-mix(in srgb, var(--ss-accent-fill) 30%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.site-section--dark:dir(rtl):before{background:radial-gradient(50% 60% at 20% 50%, color-mix(in srgb, var(--ss-accent-fill) 30%, transparent), transparent 70%)}.site-section--dark .site-window{border-color:#0000}.site-head-center{text-align:center;max-inline-size:46rem;margin-inline:auto}.site-head-center h2{font-size:var(--ss-text-xl);letter-spacing:-.02em;margin-block-end:var(--ss-space-5);line-height:1.15}.site-head-center .site-story__ask{margin-inline:auto}.site-section--center .site-shot-note,.site-section--center .site-compare__note{text-align:center;margin-inline:auto}.site-story__ask--big{font-size:var(--ss-text-md);padding:var(--ss-space-4) var(--ss-space-5)}.site-wide{max-inline-size:60rem;margin:var(--ss-space-6) auto 0}main>.site-section .site-feature__words h2{font-size:var(--ss-text-xl);letter-spacing:-.02em;line-height:1.15}.site-approval--chip{inline-size:fit-content;padding:var(--ss-space-2) var(--ss-space-4);border-radius:var(--ss-radius-pill);background:var(--ss-surface-raised);box-shadow:var(--ss-shadow-raised)}@media (width>=56rem){.site-feature--flip{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.site-feature--flip>.site-feature__words{order:2}.site-feature--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-feature--head{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:start}}.site-bento{gap:var(--ss-space-5);margin-block-start:var(--ss-space-6);display:grid}@media (width>=56rem){.site-bento{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.site-bento__card,.site-pillars__card,.site-strip__item{min-inline-size:0;padding:var(--ss-space-6);border-radius:var(--ss-radius-xl);background:var(--ss-surface-raised);box-shadow:var(--ss-shadow-raised)}.site-bento__card{flex-direction:column;display:flex}.site-bento__media{margin-block-start:auto;padding-block-start:var(--ss-space-4)}.site-strip{margin:var(--ss-space-6) 0 0;gap:var(--ss-space-4);padding:0;list-style:none;display:grid}@media (width>=48rem){.site-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-strip__item{text-align:center;justify-items:center;gap:var(--ss-space-3);display:grid}.site-strip__mark{border-radius:var(--ss-radius-pill);background:var(--ss-accent-soft);block-size:3.5rem;inline-size:3.5rem;color:var(--ss-accent);place-items:center;display:inline-grid}.site-strip__mark .site-icon{block-size:1.75rem;inline-size:1.75rem}.site-strip__lead{font-size:var(--ss-text-md);font-weight:var(--ss-weight-medium);line-height:var(--ss-leading-tight);margin:0}.site-compare-card{max-inline-size:56rem;margin:var(--ss-space-6) auto 0;padding:var(--ss-space-5) var(--ss-space-6);border-radius:var(--ss-radius-xl);background:var(--ss-surface-raised);box-shadow:var(--ss-shadow-raised)}.site-compare-card .site-compare{max-inline-size:none}.site-compare .site-compare__petal{padding-inline:var(--ss-space-4);background:var(--ss-accent-soft)}.site-compare thead .site-compare__petal{border-start-start-radius:var(--ss-radius-md);border-start-end-radius:var(--ss-radius-md)}.site-compare tbody tr:last-child .site-compare__petal{border-block-end-color:#0000;border-end-end-radius:var(--ss-radius-md);border-end-start-radius:var(--ss-radius-md)}.site-compare tbody td.site-compare__petal:before{content:"";vertical-align:.05em;border:solid var(--ss-accent);border-width:0 2.5px 2.5px 0;block-size:.7em;inline-size:.35em;margin-inline-end:.6em;display:inline-block;transform:rotate(45deg)}@media (width<=40rem){.site-compare-card{padding:var(--ss-space-4) var(--ss-space-3)}.site-compare .site-compare__petal{padding-inline:var(--ss-space-2)}.site-compare tbody td.site-compare__petal:before{display:none}}.site-flow{align-items:center;gap:var(--ss-space-3);display:grid}@media (width>=40rem){.site-flow{grid-template-columns:minmax(0,1fr) 4.5rem auto}}.site-flow__sources{gap:var(--ss-space-3);margin:0;padding:0;list-style:none;display:grid}.site-tile--row{align-items:center;gap:var(--ss-space-3);display:flex}.site-tile--row .site-tile__status{margin-inline-start:auto}.site-flow__pipes{padding-block:var(--ss-space-5);flex-direction:column;justify-content:space-around;align-self:stretch;display:flex}.site-flow__pipes span{background:repeating-linear-gradient(to right, var(--ss-accent) 0 8px, transparent 8px 14px);border-radius:2px;block-size:2px;display:block}.site-flow__hub{justify-items:center;gap:var(--ss-space-2);padding:var(--ss-space-5);border-radius:var(--ss-radius-xl);background:var(--ss-surface-raised);box-shadow:0 0 0 2px var(--ss-accent), var(--ss-shadow-overlay);font-weight:var(--ss-weight-bold);display:grid}@media (width<=39.99rem){.site-flow__pipes{flex-direction:row;justify-content:center;block-size:2.5rem;padding:0}.site-flow__pipes span{background:repeating-linear-gradient(to bottom, var(--ss-accent) 0 8px, transparent 8px 14px);block-size:100%;inline-size:2px}.site-flow__pipes span+span{display:none}.site-flow__hub{justify-self:center}}.site-pillars{gap:var(--ss-space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.site-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-pillars__card{gap:var(--ss-space-3);align-content:start;display:grid}.site-pillars__card p{font-weight:var(--ss-weight-medium);margin:0}.site-plan{text-align:center;max-inline-size:40rem;padding:var(--ss-space-7) var(--ss-space-6);border-radius:var(--ss-radius-xl);background:var(--ss-surface-raised);box-shadow:0 0 0 1px var(--ss-line), var(--ss-shadow-overlay);margin-inline:auto}.site-plan h2{font-size:var(--ss-text-xl);line-height:1.15}.site-plan__list{margin:var(--ss-space-5) 0 0;gap:var(--ss-space-3);text-align:start;padding:0;list-style:none;display:grid}.site-plan__list li{gap:var(--ss-space-3);align-items:start;display:flex}.site-plan__list .site-icon{color:var(--ss-accent);stroke-width:2.5px;flex:none}.site-plan .site-actions--row{justify-content:center}main>.site-closing{margin:var(--ss-space-7) 0 0;padding:calc(var(--ss-space-8) * 1.5) var(--ss-space-4);text-align:center;color:var(--ss-on-accent);border-image:linear-gradient(to bottom, var(--ss-accent-fill), var(--ss-accent-fill-hover)) fill 0 / 0 / 0 100vmax;background:0 0;border-radius:0;overflow:clip}main>.site-closing:before{content:"";z-index:-1;background:radial-gradient(40% 80% at 50% 0%, color-mix(in srgb, var(--ss-on-accent) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}main>.site-closing h2{font-size:var(--ss-text-xl);max-inline-size:24ch;margin-inline:auto;line-height:1.15}main>.site-closing .site-actions{justify-content:center}main>.site-closing .site-actions .site-cta{background:var(--ss-on-accent);color:var(--ss-accent-fill-hover);box-shadow:0 8px 24px color-mix(in srgb, var(--ss-ink) 25%, transparent)}main>.site-closing .site-actions .site-cta:hover{background:color-mix(in srgb, var(--ss-on-accent) 88%, var(--ss-accent-fill));color:var(--ss-accent-fill-hover)}main>.site-closing .site-actions .site-cta:focus-visible{outline-color:var(--ss-on-accent)}.site-ticks{padding:var(--ss-space-4);gap:var(--ss-space-3);border-radius:var(--ss-radius-lg);background:var(--ss-surface-raised);max-inline-size:22rem;box-shadow:var(--ss-shadow-raised);margin-block-start:var(--ss-space-5);display:grid}.site-ticks__row{align-items:center;gap:var(--ss-space-3);display:flex}.site-ticks__box{border-radius:var(--ss-radius-pill);border:2px solid var(--ss-line-strong);color:#0000;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-grid}.site-ticks__box .site-icon{stroke-width:3px;block-size:1rem;inline-size:1rem}.site-ticks__bars{flex:1;gap:6px;display:grid}.site-ticks__bar{background:var(--ss-line-strong);border-radius:4px;block-size:8px;display:block}.site-ticks__bar--short{background:var(--ss-line);block-size:6px;inline-size:55%}.site-ticks__row[data-i="0"] .site-ticks__box{background:var(--ss-accent-fill);border-color:var(--ss-accent-fill);color:var(--ss-on-accent)}[data-i="1"]{--i:1}[data-i="2"]{--i:2}.site-section--dark .site-beta{background:var(--site-on-dark);color:var(--site-dark)}.site-bento__card--shot{background:linear-gradient(to bottom, var(--ss-surface-raised), var(--ss-accent-soft));justify-content:center}.site-bento__card--shot .site-bento__media{margin:0 0 var(--ss-space-5);order:-1;padding:0}@media (width<=47.99rem){.site-strip__item,.site-pillars__card{align-items:center;gap:var(--ss-space-4);text-align:start;padding:var(--ss-space-4);display:flex}.site-strip__mark{flex:none}}
