._4PHRVa_footer{border-top:1px solid var(--so-line);background:var(--so-bg-deep);color:var(--so-muted);font-size:.9375rem}._4PHRVa_wrap{max-width:var(--so-wrap);padding:56px var(--so-pad) 32px;margin-inline:auto}._4PHRVa_top{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}._4PHRVa_brand{gap:20px;min-width:0;display:grid}._4PHRVa_mark{min-width:0}._4PHRVa_tagline{font-family:var(--so-serif);color:var(--so-ink-2);margin-top:12px;font-size:1.1875rem;font-style:italic;line-height:1.4}._4PHRVa_cols{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}._4PHRVa_col{min-width:0}._4PHRVa_colTitle{font-size:var(--so-t-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--so-ink-2);margin:0 0 10px;font-weight:700;line-height:20px}._4PHRVa_list{gap:2px;display:grid}._4PHRVa_link{min-height:30px;color:var(--so-muted);transition:color var(--so-d-hover) var(--so-ease);border-radius:6px;align-items:center;display:inline-flex}._4PHRVa_link:hover{color:var(--so-hi)}._4PHRVa_list ._4PHRVa_link{white-space:nowrap}._4PHRVa_contacts{order:1;grid-template-columns:minmax(0,1fr);gap:16px 24px;display:grid}._4PHRVa_contact{justify-items:start;gap:2px;min-width:0;display:grid}._4PHRVa_note{font-size:var(--so-t-sm);color:var(--so-legal);line-height:20px}._4PHRVa_contact ._4PHRVa_link{overflow-wrap:anywhere;min-height:26px}._4PHRVa_bottom{border-top:1px solid var(--so-line);gap:16px;margin-top:40px;padding-top:24px;display:grid}._4PHRVa_legal{max-width:80ch;font-size:var(--so-t-sm);color:var(--so-legal);line-height:1.65}._4PHRVa_legalLinks{font-size:var(--so-t-sm);flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}._4PHRVa_legalLinks li+li:before{content:"·";color:var(--so-legal);margin-right:8px}@media (pointer:coarse){._4PHRVa_list{gap:0}._4PHRVa_link,._4PHRVa_contact ._4PHRVa_link{min-height:44px}}@media (min-width:641px){._4PHRVa_brand{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;column-gap:32px}._4PHRVa_cols{order:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}._4PHRVa_contacts{border-top:1px solid var(--so-line);order:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:24px}}@media (min-width:1024px){._4PHRVa_top{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}._4PHRVa_brand{grid-area:1/1/span 2/span 4;grid-template-columns:minmax(0,1fr);padding-right:24px}._4PHRVa_cols,._4PHRVa_contacts{grid-column:5/-1;column-gap:32px}._4PHRVa_bottom{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:48px}._4PHRVa_legalLinks{justify-content:flex-end;min-height:23px}}
:root{--ink-0:#0d0e10;--ink-1:#111214;--ink-2:#1b1c1f;--ink-3:#26282d;--ink-4:#33363c;--ink-5:#4a4d55;--paper-0:#fbfaf7;--paper-1:#f7f6f2;--paper-2:#efede7;--paper-3:#e6e3db;--graphite-1:#3a3d44;--graphite-2:#52555d;--graphite-3:#666971;--graphite-4:#7d8088;--rule-light:#dddbd3;--rule-light-strong:#c9c6bc;--rule-dark:#2a2c31;--rule-dark-strong:#3a3d44;--verified-600:#0f6b4c;--verified-500:#178f66;--verified-300:#3dd68c;--verified-100:#e3f2ea;--verified-900:#0e2b20;--progress-600:#8a5a12;--progress-300:#e2b45a;--progress-100:#f6ecd8;--progress-900:#33270f;--founder-600:#2f4bd7;--founder-300:#8ea0ff;--founder-100:#e4e8fa;--founder-900:#141c47;--danger-600:#a81f15;--bg:var(--paper-1);--bg-raised:var(--paper-0);--bg-sunken:var(--paper-2);--fg:var(--ink-1);--fg-2:var(--graphite-1);--fg-3:var(--graphite-2);--fg-4:var(--graphite-3);--line:var(--rule-light);--line-strong:var(--rule-light-strong);--accent:var(--verified-600);--accent-soft:var(--verified-100);--accent-fg:#fff;--progress:var(--progress-600);--progress-soft:var(--progress-100);--founder:var(--founder-600);--founder-soft:var(--founder-100);--btn-primary-bg:var(--ink-1);--btn-primary-fg:var(--paper-0);--btn-primary-hover:var(--ink-3);--focus:var(--founder-600);--shadow-1:0 1px 2px #1112140f, 0 1px 1px #1112140a;--shadow-2:0 2px 6px #1112140f, 0 12px 32px -12px #11121429;--shadow-3:0 4px 12px #11121414, 0 32px 64px -24px #11121447;--font-sans:var(--font-instrument-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif:var(--font-instrument-serif), Georgia, "Times New Roman", serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-display:clamp(2.75rem, 1.9rem + 3.2vw, 4.5rem);--text-h1:clamp(2.5rem, 1.9rem + 2.6vw, 4rem);--text-h2:clamp(1.875rem, 1.5rem + 1.6vw, 2.875rem);--text-h3:clamp(1.375rem, 1.25rem + .5vw, 1.75rem);--text-h4:1.125rem;--text-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-body:clamp(1rem, .98rem + .1vw, 1.0625rem);--text-small:.875rem;--text-xs:.8125rem;--text-mono:.8125rem;--text-mono-xs:.75rem;--leading-display:.98;--leading-h1:1.02;--leading-h2:1.06;--leading-h3:1.2;--leading-lead:1.45;--leading-body:1.6;--tracking-display:-.03em;--tracking-h1:-.025em;--tracking-h2:-.02em;--tracking-h3:-.01em;--tracking-mono:.02em;--tracking-eyebrow:.08em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-11:10rem;--section-y:clamp(4rem, 3rem + 4.5vw, 7.5rem);--section-y-tight:clamp(3rem, 2.25rem + 3vw, 5rem);--container:75rem;--gutter:clamp(1.25rem, .9rem + 1.5vw, 2rem);--grid-gap:clamp(1rem, .75rem + 1vw, 1.5rem);--header-h:4rem;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--d-1:.15s;--d-2:.25s;--d-3:.4s;--d-4:.7s;--app-navy:#012d57;--app-navy-2:#0a3f73;--app-navy-3:#1b5390;--app-teal:#00bbb7;--app-teal-ink:#00716d;--app-teal-soft:#e0f4f3;--app-teal-line:#9fdedb;--app-bg:#f4f6f8;--app-surface:#fff;--app-surface-2:#eef1f4;--app-surface-3:#e3e8ed;--app-line:#e2e7ec;--app-line-strong:#c6cfd8;--app-text:#0b1b2b;--app-text-2:#37475a;--app-text-3:#56657a;--app-ok:#13773f;--app-ok-soft:#e2f2e8;--app-warn:#875600;--app-warn-soft:#f7edd8;--app-bad:#b3261e;--app-bad-soft:#fbe6e3;--app-you:var(--app-teal-ink);--app-you-soft:var(--app-teal-soft);--app-btn:var(--app-navy);--app-btn-fg:#fff;--app-btn-hover:var(--app-navy-2);--app-focus:#008a85;--app-on-teal:#fff;--app-sk:#e6ebf0;--app-sk-hi:#ffffffb3;--app-scrim:#0312225c;--google-btn-bg:#fff;--google-btn-line:#747775;--google-btn-text:#1f1f1f;--google-btn-state:#30303014;--app-hero-a:#012d57;--app-hero-b:#03457f;--app-hero-fg:#fff;--app-hero-fg-2:#c3d6ea;--app-hero-line:#ffffff29;--app-hero-fill:#ffffff1a;--app-hero-fill-2:#ffffff2e;--app-hero-ok:#52d897;--app-hero-warn:#ffcf70;--app-hero-bad:#ff8f82;--app-shadow-1:0 1px 2px #011d380f, 0 0 0 1px #011d380d;--app-shadow-2:0 1px 2px #011d380f, 0 10px 28px -10px #011d382e, 0 0 0 1px #011d380d;--app-shadow-3:0 4px 14px #011d381a, 0 36px 72px -24px #011d3857, 0 0 0 1px #011d380f;--app-t-xs:.75rem;--app-t-sm:.8125rem;--app-t-ui:.875rem;--app-t-body:1rem;--app-t-h3:1.25rem;--app-t-state:1.5rem;--app-t-h2:1.75rem;--app-t-h1:2.25rem;--app-r-sm:8px;--app-r-ctl:10px;--app-r-md:12px;--app-r-lg:16px;--app-r-xl:20px;--app-r-sheet:22px;--app-ease-out:cubic-bezier(.16, 1, .3, 1);--app-ease-std:cubic-bezier(.2, 0, 0, 1);--app-ease-in:cubic-bezier(.4, 0, 1, 1);--app-d-press:90ms;--app-d-fast:.14s;--app-d-base:.2s;--app-d-slow:.26s;--app-d-sheet:.32s;--app-d-fill:.6s;--app-side-w:256px;--app-mark-1-bg:#f3d9c9;--app-mark-1-fg:#7a3b22;--app-mark-2-bg:#d9ecf0;--app-mark-2-fg:#1b5a66;--app-mark-3-bg:#e4e7f7;--app-mark-3-fg:#34407a;--app-mark-4-bg:#f5e8c9;--app-mark-4-fg:#6d4f0f;--app-mark-5-bg:#e6efe0;--app-mark-5-fg:#3c5a2c}@media (prefers-reduced-motion:reduce){:root{--app-d-press:0s;--app-d-slow:0s;--app-d-sheet:0s;--app-d-fill:0s}}:root[data-theme=dark]{--app-mark-1-bg:#4a2a1c;--app-mark-1-fg:#f6d5c2;--app-mark-2-bg:#173f47;--app-mark-2-fg:#c9eef5;--app-mark-3-bg:#262d57;--app-mark-3-fg:#d7dcfb;--app-mark-4-bg:#45350f;--app-mark-4-fg:#f6e3b4;--app-mark-5-bg:#243a1c;--app-mark-5-fg:#d6ebc9;--app-teal:#2fd4ce;--app-teal-ink:#52e0da;--app-teal-soft:#0b3335;--app-teal-line:#1f6b6a;--app-bg:#07111c;--app-surface:#0d1928;--app-surface-2:#132335;--app-surface-3:#1a2d43;--app-line:#1b2c40;--app-line-strong:#2d425b;--app-text:#ecf2f8;--app-text-2:#b9c6d4;--app-text-3:#8fa0b3;--app-ok:#52d897;--app-ok-soft:#0f2c20;--app-warn:#ebbd68;--app-warn-soft:#2f2410;--app-bad:#ff8f82;--app-bad-soft:#3a1714;--app-btn:#2fd4ce;--app-btn-fg:#03202b;--app-btn-hover:#62e4de;--app-focus:#52e0da;--app-on-teal:#03202b;--app-sk:#15263a;--app-sk-hi:#ffffff0f;--app-scrim:#00000094;--google-btn-bg:#131314;--google-btn-line:#8e918f;--google-btn-text:#e3e3e3;--google-btn-state:#e3e3e314;--app-hero-a:#0f3157;--app-hero-b:#0a2442;--app-hero-fg-2:#a9bfd6;--app-shadow-1:0 0 0 1px #ffffff0d;--app-shadow-2:0 0 0 1px #ffffff12, 0 10px 28px -10px #0009;--app-shadow-3:0 0 0 1px #ffffff14, 0 36px 72px -24px #000c;--bg:var(--app-bg);--bg-raised:var(--app-surface);--bg-sunken:var(--app-surface-2);--fg:var(--app-text);--fg-2:#c9d3de;--fg-3:var(--app-text-2);--fg-4:var(--app-text-3);--line:var(--app-line);--line-strong:var(--app-line-strong);--accent:var(--verified-300);--accent-soft:var(--verified-900);--accent-fg:var(--ink-1);--progress:var(--progress-300);--progress-soft:var(--progress-900);--founder:var(--founder-300);--founder-soft:var(--founder-900);--btn-primary-bg:var(--app-btn);--btn-primary-fg:var(--app-btn-fg);--btn-primary-hover:var(--app-btn-hover);--focus:var(--app-focus);--danger-600:#ff8f82;--shadow-1:var(--app-shadow-1);--shadow-2:var(--app-shadow-2);--shadow-3:var(--app-shadow-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--team-navy:#071620;--team-navy-2:#0c2230;--team-navy-3:#163445;--team-on:#eaf3f2;--team-on-2:#b3c7ca;--team-paper:#f6f0e6;--team-paper-2:#fbf7f0;--team-sheet:#fffdf9;--team-paper-3:#efe7da;--team-ink:#13232c;--team-ink-2:#46565d;--team-ink-3:#56666c;--team-line:#13232c17;--team-line-2:#13232c29;--team-teal:#00716d;--team-teal-soft:#dff2f1;--team-orange:#ad4a14;--team-accent-display:#0b5c99;--team-primary:#012d57;--team-primary-hover:#0a3f73;--team-primary-fg:#fff;--team-selected:#071620;--team-selected-fg:#eaf3f2;--team-orange-soft:#fbe6d6;--team-bad:#b3261e;--team-maya:#e0704f;--team-jordan:#2f9a6f;--team-alex:#13998a;--team-avery:#5f7fdc;--team-richard:#b88a1f;--team-shadow:0 1px 2px #13232c0f, 0 12px 32px -14px #13232c38;--team-shadow-pop:0 2px 6px #0716201f, 0 30px 60px -20px #07162066;--team-r:14px;--team-r-lg:20px;--team-d-fast:.12s;--team-d-sheet:.24s;--team-d-rare:.4s;--team-spring:cubic-bezier(.16, 1, .3, 1);--team-d-settle:.22s;--team-d-press:.15s;--team-d-grow:.3s;--team-stagger:45ms;--team-ease-out:cubic-bezier(.22, 1, .36, 1);--team-press-scale:.97;--team-gmaps-font:Roboto, var(--font-sans);--team-gmaps-size:12px;--team-gmaps-ink:#5e5e5e;--team-dock-w:392px;--team-gap:16px}:root[data-theme=dark]{--team-gmaps-ink:#fff;--team-paper:#0f1a20;--team-paper-2:#132128;--team-sheet:#16252d;--team-paper-3:#1c2d36;--team-ink:#eef2ee;--team-ink-2:#b6c3c3;--team-ink-3:#8fa0a3;--team-line:#eaf3f217;--team-line-2:#eaf3f22b;--team-teal:#2fd4ce;--team-teal-soft:#0b3335;--team-orange:#f6a75c;--team-accent-display:#8cc8ff;--team-primary:var(--so-grad);--team-primary-hover:var(--so-grad);--team-primary-fg:var(--so-on-accent);--team-selected:#eaf3f2;--team-selected-fg:#071620;--team-orange-soft:#3a2414;--team-bad:#ff8f82}@media (prefers-reduced-motion:reduce){:root{--team-d-fast:0s;--team-d-sheet:0s;--team-d-rare:0s;--team-d-settle:0s;--team-d-press:0s;--team-d-grow:0s;--team-stagger:0s;--team-press-scale:1}}:root{--bs-edge:#0e1b2a13;--bs-edge-2:#0e1b2a1f;--bs-card:#fff;--bs-stage:#f3f5f8;--bs-stage-2:#e9edf2;--bs-shadow:0 1px 1px #0e1b2a09, 0 3px 8px -2px #0e1b2a0d, 0 22px 40px -28px #0e1b2a38;--bs-shadow-hover:0 1px 1px #0e1b2a0a, 0 8px 18px -6px #0e1b2a1a, 0 32px 56px -30px #0e1b2a52;--bs-object:0 1px 1px #0a121c14, 0 6px 12px -6px #0a121c38, 0 24px 40px -22px #0a121c61;--bs-r:20px;--bs-r-sm:12px;--bs-ok:#0f7a6e;--bs-ok-soft:#e2f4f1;--bs-warn:#a14a10;--bs-warn-soft:#fdf0e4;--bs-out:cubic-bezier(.22, 1, .36, 1);--bs-flip:cubic-bezier(.65, 0, .35, 1);--bs-d-fast:.15s;--bs-d:.22s;--bs-d-slow:.28s;--bs-d-flip:.3s;--bs-d-draw:.9s;--bs-d-sweep:.65s;--bs-press:.97;--bs-lift:-3px;--bs-stagger:45ms;--bs-room:#e7ebf0;--bs-spot:#fff;--bs-floor:#0c142057;--bs-room-ink:#0e1b2a;--bs-room-ink-2:#0e1b2a9e;--bs-room-line:#0e1b2a1f;--bs-room-chip:#ffffff9e;--bs-room-chip-hover:#ffffffeb;--bs-room-on:#0e1b2a;--bs-cta:#0e1b2a;--bs-cta-ink:#f7f4ee;--bs-card-edge:#ddd8ce;--bs-room-label:#0e1b2ac2;--bs-room-sheet:#f4f6f9;--bs-contact:#0a101a6b;--bs-reflect:.1;--bs-rest-x:4deg;--bs-rest-y:-6deg;--bs-glow-mix:12%;--bs-d-turn:.64s;--bs-card-thick:3px;--bs-turn:cubic-bezier(.3, 1.25, .45, 1)}:root[data-theme=dark]{--bs-edge:#eaf3f214;--bs-edge-2:#eaf3f224;--bs-card:#121f2d;--bs-stage:#0c1622;--bs-stage-2:#172536;--bs-shadow:0 0 0 1px #eaf3f20a, 0 22px 40px -28px #000000b3;--bs-shadow-hover:0 0 0 1px #eaf3f214, 0 32px 56px -30px #000000d9;--bs-object:0 1px 1px #0000004d, 0 8px 16px -6px #00000080, 0 28px 44px -22px #000000bf;--bs-ok:#6ee7c8;--bs-ok-soft:#6ee7c81f;--bs-warn:#f6a75c;--bs-warn-soft:#f6a75c24;--bs-room:#05090f;--bs-spot:#213247;--bs-glow-mix:30%;--bs-floor:#000000c7;--bs-room-ink:#f3efe6;--bs-room-ink-2:#f3efe699;--bs-room-line:#f3efe61f;--bs-room-chip:#f3efe609;--bs-room-chip-hover:#f3efe614;--bs-room-on:#f3efe6;--bs-cta:#f3efe6;--bs-cta-ink:#0b1118;--bs-card-edge:#b9b3a8;--bs-room-label:#f3efe6c7;--bs-room-sheet:#0d141d;--bs-contact:#000000b3;--bs-reflect:.15}@media (prefers-reduced-motion:reduce){:root{--bs-d-turn:0s;--bs-d-fast:0s;--bs-d:0s;--bs-d-slow:0s;--bs-d-flip:0s;--bs-d-draw:0s;--bs-d-sweep:0s;--bs-press:1;--bs-lift:0px;--bs-stagger:0s}}:root{--mk-gap:12px;--mk-rail-w:256px;--mk-panel-r:18px;--mk-card-r:14px;--mk-ctl-r:10px;--mk-shadow-card:0 1px 0 #13232c29, 0 14px 30px -26px #07162066;--mk-shadow-pop:0 2px 6px #0716201f, 0 24px 60px -20px #07162073;--mk-on-3:#8fa9ae;--mk-rail-hover:#ffffff0d;--mk-rail-pill:#ffffff16;--mk-rail-pill-edge:#ffffff12;--mk-rail-line:#ffffff14;--mk-count-bg:#f6a75c;--mk-count-fg:#2a1406;--mk-teal-bright:#2fd4ce;--mk-grad:linear-gradient(120deg, #5ce6e0, #2b8fd6);--mk-grad-text:#031a2a;--mk-card-bg:radial-gradient(220px 140px at 100% 0%, #5ce6e038, transparent 70%), linear-gradient(165deg, #0b5c994d, #ffffff08);--mk-card-edge:#5ce6e033;--mk-ok-dot:#5ce6e0;--mk-off-dot:#5d7380;--mk-desk-shade:linear-gradient(90deg, #071620f0 0%, #071620d6 36%, #0716204d 70%, #0716200f 100%);--mk-desk-line:#cde8ff;--mk-desk-eyebrow:#9fe6dc;--mk-desk-chip:#ffffff21;--mk-desk-chip-fg:#e8f2f1;--mk-skeleton-hi:#ffffff8c}:root[data-theme=dark]{--mk-shadow-card:0 0 0 1px #eaf3f214, 0 14px 30px -24px #000000b3;--mk-shadow-pop:0 0 0 1px #eaf3f21a, 0 24px 60px -20px #000c;--mk-skeleton-hi:#ffffff0d}[data-tone=ink]{--bg:var(--ink-1);--bg-raised:var(--ink-2);--bg-sunken:var(--ink-0);--fg:var(--paper-1);--fg-2:#c9cbd1;--fg-3:#9fa2aa;--fg-4:#83868e;--line:var(--rule-dark);--line-strong:var(--rule-dark-strong);--accent:var(--verified-300);--accent-soft:var(--verified-900);--accent-fg:var(--ink-1);--progress:var(--progress-300);--progress-soft:var(--progress-900);--founder:var(--founder-300);--founder-soft:var(--founder-900);--btn-primary-bg:var(--paper-1);--btn-primary-fg:var(--ink-1);--btn-primary-hover:#fff;--focus:var(--verified-300);--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 6px #0006, 0 12px 32px -12px #0009;--shadow-3:0 4px 12px #00000080, 0 32px 64px -24px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=paper-2]{--bg:var(--paper-2);--bg-raised:var(--paper-0);--bg-sunken:var(--paper-3);--line:var(--rule-light-strong)}:root{--app-s1:4px;--app-s2:8px;--app-s3:12px;--app-s4:16px;--app-s5:24px;--app-s6:32px;--app-s7:48px;--app-s8:64px;--app-s9:96px;--app-t-h2:1.75rem;--app-t-lead:1.125rem;--app-t-section:clamp(1.75rem, 1.35rem + 1.5vw, 2.5rem);--app-t-page:clamp(2.5rem, 1.9rem + 2.4vw, 3.5rem);--app-t-display:clamp(2.75rem, 1.7rem + 3.3vw, 4.25rem);--app-d-page:.15s;--app-d-swap:.22s;--app-d-tour:5s;--app-wrap:1200px;--app-gutter:20px;--app-header-h:64px}@media (min-width:768px){:root{--app-gutter:32px}}@media print{:root[data-theme=dark]{--app-teal-ink:#00716d;--app-teal-soft:#e0f4f3;--app-teal-line:#9fdedb;--app-bg:#fff;--app-surface:#fff;--app-surface-2:#eef1f4;--app-line:#e2e7ec;--app-line-strong:#c6cfd8;--app-text:#0b1b2b;--app-text-2:#37475a;--app-text-3:#56657a}}:root,[data-tone=navy]{--so-bg:#071620;--so-bg-2:#0b2230;--so-bg-3:#0f2a39;--so-bg-deep:#051119;--so-bg-band:#0a1f2b;--so-card:#0e2633;--so-card-2:#123142;--so-menu:#0d2533;--so-sheet:#0c2431;--so-line:#ffffff17;--so-line-2:#ffffff29;--so-line-3:#ffffff42;--so-fill:#ffffff08;--so-fill-2:#ffffff0d;--so-fill-3:#ffffff14;--so-ink:#eef5f4;--so-ink-2:#c3d5d7;--so-muted:#93acb1;--so-legal:#8aa2a7;--so-white:#fff;--so-teal:#2fd4ce;--so-teal-2:#9ff0e5;--so-teal-fill:#2fd4ce1f;--so-teal-line:#2fd4ce4d;--so-teal-glow:#24707a38;--so-accent:#00bbb7;--so-accent-2:#2b8fd6;--so-accent-hover:#2fd4ce;--so-accent-text:#8cc8ff;--so-accent-fill:#5aa9ff1f;--so-accent-line:#5aa9ff57;--so-accent-halo:#00bbb740;--so-accent-floor:#2b8fd633;--so-on-accent:#031a2a;--so-gold:#ffd29c;--so-grad:linear-gradient(135deg, #5ce6e0, var(--so-accent) 45%, var(--so-accent-2));--so-grad-text:linear-gradient(92deg, #a6ecf0 0%, #2fd4ce 40%, #5aa9ff 100%);--so-grad-text-light:linear-gradient(92deg, #00716d, #0b5c99);--so-shadow-btn:0 10px 30px -8px #00bbb773, inset 0 1px 0 #ffffff73;--so-shadow-btn-hover:0 16px 36px -10px #2b8fd68c, inset 0 1px 0 #ffffff73;--so-shadow-card:0 24px 50px -18px #0000008c;--so-shadow-deep:0 40px 80px -40px #000000bf;--so-shadow-menu:0 30px 60px -20px #0009;--so-shadow-paper:0 30px 60px -44px #13232c66;--so-scrim:#040c1299;--so-header-solid:#071620;--so-glow:radial-gradient(900px 600px at 80% 10%, #24707a38, transparent 65%), linear-gradient(180deg, var(--so-bg-2), var(--so-bg));--so-cream:#f6f0e6;--so-cream-2:#ece2d2;--so-cream-3:#fffaf2;--so-paper:#fff;--so-dink:#13232c;--so-dink-2:#4a5a61;--so-dink-3:#56656b;--so-dline:#13232c1f;--so-dline-2:#13232c33;--so-teal-dark:#00716d;--so-teal-dark-2:#007a76;--so-teal-dark-fill:#e2f6f2;--so-teal-dark-line:#bfe8e0;--so-accent-dark:#0b5c99;--so-accent-dark-2:#0b4f86;--so-accent-dark-3:#0b6aa8;--so-accent-dark-fill:#e3eff8;--so-accent-dark-line:#bcd6ea;--so-ex-fill:#e8eefc;--so-ex-ink:#3a55a0;--so-ex-fill-dark:#9bb8ff24;--so-ex-ink-dark:#c4d4ff;--so-msg:#efe8dc;--so-msg-me:#d8f3ee;--so-bar:#e7dfd1;--so-ok-dark:#0e7268;--so-warn-dark:#c2541f;--so-src-fill:#e3eef9;--so-src-ink:#2c5a8a;--so-switch-off:#d9d2c5;--so-switch-on:#008a85;--so-tick-cream:#d9f2ed;--so-lawn:#c9f19d;--so-no-cream:#ffe3da;--so-no-fill:#ff846624;--so-no:#ff8466;--so-c-maya:#ff9a76;--so-c-jordan:#7fd6ae;--so-c-avery:#9bb8ff;--so-c-alex:#2fd4ce;--so-c-richard:#f2c66d;--so-hi:#fff;--so-on-teal:#04161a;--so-on-dink-2:#a9bcc1;--so-on-dink-accent:#8cc8ff;--so-mark:url(/brand/mark-dark.png);--so-primary:var(--so-grad);--so-on-primary:var(--so-on-accent);--so-shadow-primary:var(--so-shadow-btn);--so-shadow-primary-hover:var(--so-shadow-btn-hover);--so-seg-track:var(--so-fill-2);--so-seg-on:#fff;--so-seg-on-ink:var(--so-dink);--so-seg-on-shadow:0 6px 16px -8px #00000080;--so-field:#ffffff0f;--so-card-grad:linear-gradient(180deg, #ffffff0e, #ffffff05);--so-accent-card:linear-gradient(180deg, #2b8fd626, #00bbb708);--so-accent-sel:linear-gradient(90deg, #2b8fd629, #00bbb708);--so-accent-wash:#2b8fd614;--so-accent-glow:#00bbb712;--so-plans-bg:linear-gradient(90deg, #2b8fd614, #2fd4ce0d);--so-cta-bg:radial-gradient(700px 400px at 90% 0%, #2b8fd629, transparent 70%), linear-gradient(180deg, var(--so-bg-3), var(--so-bg-band));--so-trade-card:linear-gradient(180deg, #0f2b3a, #0a1f2a);--so-profile-bg:linear-gradient(180deg, #0d2634, #0a1e29);--so-pic-fade:linear-gradient(180deg, transparent 55%, #0a1f2ad9);--so-scene-shade:linear-gradient(90deg, #0716208c, transparent 45%), linear-gradient(0deg, #07162073, transparent 40%);--so-arch-fade:linear-gradient(0deg, #0a1e29bf 0%, #0a1e2900 35%), linear-gradient(90deg, transparent 75%, #0d2634d9);--so-paint-fade:linear-gradient(200deg, transparent 50%, #0716208c);--so-shadow-float:0 40px 70px -30px #000000a6;--so-tick-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%232fd4ce' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7'/%3E%3C/svg%3E");--so-no-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ff8466' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l8 8M14 6l-8 8'/%3E%3C/svg%3E");--so-room-cream:var(--so-cream);--so-demo-poster:url(/site/demo/poster-desktop.webp);--so-demo-poster-phone:url(/site/demo/poster-phone.webp)}[data-tone=navy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--so-font:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--so-serif:var(--font-fraunces), "SO Fraunces S", "SO Fraunces S Android", Georgia, serif;--so-serif-m:var(--font-fraunces), "SO Fraunces M", "SO Fraunces M Android", Georgia, serif;--so-serif-h:var(--font-fraunces), "SO Fraunces H", "SO Fraunces H Android", Georgia, serif;--so-serif-l:var(--font-fraunces), "SO Fraunces L", "SO Fraunces L Android", Georgia, serif;--so-serif-xl:var(--font-fraunces), "SO Fraunces XL", "SO Fraunces XL Android", Georgia, serif;--so-t-hero:clamp(2.75rem, 4.5vw, 4.125rem);--so-t-h1:clamp(2.5rem, 4.7vw, 4.25rem);--so-t-h2:clamp(2rem, 3.4vw, 3.125rem);--so-t-h3:clamp(1.5rem, 2vw, 1.875rem);--so-t-h4:1.1875rem;--so-t-lead:clamp(1.0625rem, 1.3vw, 1.1875rem);--so-t-body:1.0625rem;--so-t-ui:1rem;--so-t-sm:.875rem;--so-t-eyebrow:.875rem;--brand-mark:30px;--brand-type:1.1875rem;--brand-weight:800;--brand-track:-.01em;--brand-gap:10px;--app-t-title:1.75rem;--app-t-title-sm:1.5rem;--so-r-btn:12px;--so-btn-weight:700;--so-pad:clamp(24px, 4.5vw, 72px);--so-wrap:calc(1320px + 2 * var(--so-pad));--so-header-h:74px;--so-room-y:clamp(64px, 9vh, 96px);--so-room-y-tight:clamp(56px, 8vh, 80px);--so-first-top:132px;--so-r-sm:10px;--so-r-ctl:14px;--so-r-md:18px;--so-r:22px;--so-r-lg:28px;--so-r-xl:32px;--so-r-pill:999px;--so-d-hover:.2s;--so-d-swap:.45s;--so-d-enter:.7s;--so-ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:640px){:root{--so-header-h:64px;--so-first-top:92px}}@media (prefers-reduced-motion:reduce){:root{--so-d-hover:0s;--so-d-swap:0s;--so-d-enter:0s}}:root[data-surface=site]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:var(--so-font);--app-navy:#0f2a39;--app-navy-2:#123142;--app-navy-3:#173a4d;--app-teal:var(--so-teal);--app-teal-ink:#5fe0d2;--app-teal-soft:#2fd4ce1f;--app-teal-line:#2fd4ce59;--app-bg:var(--so-bg);--app-surface:var(--so-card);--app-surface-2:var(--so-card-2);--app-surface-3:#173a4d;--app-line:var(--so-line);--app-line-strong:var(--so-line-2);--app-text:var(--so-ink);--app-text-2:var(--so-ink-2);--app-text-3:var(--so-muted);--app-ok:#52d897;--app-ok-soft:#52d8971f;--app-warn:var(--so-gold);--app-warn-soft:#f6a75c24;--app-bad:#ff8f82;--app-bad-soft:#ff8f821f;--app-you:#5fe0d2;--app-you-soft:#2fd4ce1f;--app-btn:var(--so-primary);--app-btn-fg:var(--so-on-primary);--app-btn-hover:var(--so-primary);--app-focus:var(--so-teal);--app-on-teal:#04161a;--app-sk:#123142;--app-sk-hi:#ffffff0f;--app-scrim:var(--so-scrim);--google-btn-bg:#131314;--google-btn-line:#8e918f;--google-btn-text:#e3e3e3;--google-btn-state:#e3e3e314;--app-hero-a:#0f2a39;--app-hero-b:#0b2230;--app-hero-fg-2:var(--so-ink-2);--app-shadow-1:0 0 0 1px var(--so-line);--app-shadow-2:0 0 0 1px var(--so-line), 0 18px 40px -18px #0009;--app-shadow-3:0 0 0 1px var(--so-line-2), 0 40px 80px -30px #000000bf;--app-mark-1-bg:#4a2a1c;--app-mark-1-fg:#f6d5c2;--app-mark-2-bg:#173f47;--app-mark-2-fg:#c9eef5;--app-mark-3-bg:#262d57;--app-mark-3-fg:#d7dcfb;--app-mark-4-bg:#45350f;--app-mark-4-fg:#f6e3b4;--app-mark-5-bg:#243a1c;--app-mark-5-fg:#d6ebc9;--app-wrap:1320px;--app-gutter:var(--so-pad);--app-header-h:var(--so-header-h);--header-h:var(--so-header-h);--app-t-display:var(--so-t-hero);--app-t-page:var(--so-t-h1);--app-t-section:var(--so-t-h2);--app-t-lead:var(--so-t-lead);--bg:var(--so-bg);--bg-raised:var(--so-card);--bg-sunken:var(--so-bg-2);--fg:var(--so-ink);--fg-2:var(--so-ink-2);--fg-3:var(--so-ink-2);--fg-4:var(--so-muted);--line:var(--so-line);--line-strong:var(--so-line-2);--accent:var(--so-teal);--accent-soft:#2fd4ce1f;--accent-fg:#04161a;--progress:var(--so-gold);--progress-soft:#f6a75c24;--founder:#9bb8ff;--founder-soft:#9bb8ff24;--btn-primary-bg:var(--so-primary);--btn-primary-fg:var(--so-on-primary);--btn-primary-hover:var(--so-primary);--focus:var(--so-teal);--danger-600:#ff8f82;--shadow-1:var(--app-shadow-1);--shadow-2:var(--app-shadow-2);--shadow-3:var(--app-shadow-3)}:root[data-surface=site] [data-tone=cream]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-navy:var(--so-dink);--app-navy-2:#23353f;--app-teal:#00a39f;--app-teal-ink:var(--so-teal-dark);--app-teal-soft:var(--so-teal-dark-fill);--app-teal-line:var(--so-teal-dark-line);--app-bg:var(--so-cream);--app-surface:var(--so-paper);--app-surface-2:var(--so-cream-3);--app-surface-3:var(--so-cream-2);--app-line:var(--so-dline);--app-line-strong:var(--so-dline-2);--app-text:var(--so-dink);--app-text-2:var(--so-dink-2);--app-text-3:var(--so-dink-3);--app-ok:#13773f;--app-ok-soft:#e2f2e8;--app-warn:#875600;--app-warn-soft:#f7edd8;--app-bad:#b3261e;--app-bad-soft:#fbe6e3;--app-you:var(--so-teal-dark);--app-you-soft:var(--so-teal-dark-fill);--app-btn:var(--so-primary);--app-btn-fg:var(--so-on-primary);--app-btn-hover:var(--so-primary);--app-focus:#008a85;--app-shadow-1:0 1px 2px #13232c0f, 0 0 0 1px #13232c0f;--app-shadow-2:0 1px 2px #13232c0f, 0 10px 28px -10px #13232c2e, 0 0 0 1px #13232c0f;--app-shadow-3:0 4px 14px #13232c1a, 0 36px 72px -24px #13232c4d;--bg:var(--so-cream);--bg-raised:var(--so-paper);--bg-sunken:var(--so-cream-2);--fg:var(--so-dink);--fg-2:#2a3a42;--fg-3:var(--so-dink-2);--fg-4:var(--so-dink-3);--line:var(--so-dline);--line-strong:var(--so-dline-2);--accent:var(--so-teal-dark);--accent-soft:var(--so-teal-dark-fill);--accent-fg:#fff;--btn-primary-bg:var(--so-primary);--btn-primary-fg:var(--so-on-primary);--btn-primary-hover:var(--so-primary);--focus:#008a85;color:var(--so-dink)}:root[data-surface=site][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--so-bg:#f6f1e7;--so-bg-2:#f1e9dc;--so-bg-3:#ebe2d3;--so-bg-band:#efe7d8;--so-card:#fffdf8;--so-card-2:#fbf6ec;--so-menu:#fffdf8;--so-sheet:#fffdf8;--so-line:#15191b1a;--so-line-2:#15191b2b;--so-line-3:#15191b47;--so-fill:#fffdf8c7;--so-fill-2:#15191b0b;--so-fill-3:#fff;--so-ink:#15191b;--so-ink-2:#3e474b;--so-muted:#58615f;--so-legal:#58615f;--so-hi:#0b0d0e;--so-teal:#00716d;--so-teal-2:#00625e;--so-teal-fill:#0f8f811a;--so-teal-line:#0f8f814d;--so-teal-glow:#2fd4ce21;--so-on-teal:#fff;--so-accent:#00716d;--so-accent-2:#0b5c99;--so-accent-hover:#00625e;--so-accent-text:#0b5c99;--so-accent-fill:#2b8fd61f;--so-accent-line:#bcd6ea;--so-accent-halo:#00bbb733;--so-accent-floor:#2b8fd629;--so-gold:#9b4a12;--so-grad-text:linear-gradient(92deg, #00716d 0%, #0b5c99 100%);--so-grad:linear-gradient(135deg, #5ce6e0, #00bbb7 45%, #2b8fd6);--so-shadow-card:0 24px 48px -26px #3c2d1461, 0 0 0 1px #15191b0d;--so-shadow-deep:0 40px 80px -40px #3c2d1473;--so-shadow-menu:0 30px 60px -24px #15191b52, 0 0 0 1px #15191b0a;--so-shadow-float:0 40px 70px -34px #3c2d1473;--so-shadow-paper:0 30px 60px -40px #3c2d1466, 0 0 0 1px #15191b0a;--so-scrim:#15191b47;--so-header-solid:#f6f1e7;--so-glow:radial-gradient(900px 600px at 85% 0%, #2fd4ce1c, transparent 62%), radial-gradient(800px 500px at 0% 0%, #2b8fd614, transparent 60%), linear-gradient(180deg, var(--so-bg-2), var(--so-bg));--so-ex-fill-dark:#e8eefc;--so-ex-ink-dark:#3a55a0;--so-no-fill:#ffe3da;--so-no:#b3261e;--so-lawn:#47761a;--so-c-maya:#b5401c;--so-c-jordan:#157552;--so-c-avery:#3a5cc0;--so-c-alex:#0d7268;--so-c-richard:#8a610b;--so-mark:url(/brand/mark-light.png);--so-primary:#012d57;--so-on-primary:#fff;--so-shadow-primary:0 12px 26px -14px #012d57a6, inset 0 1px 0 #ffffff1f;--so-shadow-primary-hover:0 18px 32px -14px #012d57b3, inset 0 1px 0 #ffffff1f;--so-seg-track:#15191b0d;--so-seg-on:#15191b;--so-seg-on-ink:#fff;--so-seg-on-shadow:0 8px 18px -10px #00000080;--so-field:#fffdf8;--so-card-grad:linear-gradient(180deg, #fffdf8, #fffaf2);--so-accent-card:linear-gradient(180deg, #e6f1f9, #fffdf8);--so-accent-sel:linear-gradient(90deg, #e6f1f9, #fffdf8);--so-accent-wash:#eef5fa;--so-accent-glow:#2b8fd61a;--so-plans-bg:linear-gradient(90deg, #f1f7fb, #f6faf6);--so-cta-bg:radial-gradient(700px 400px at 90% 0%, #2b8fd61f, transparent 70%), linear-gradient(180deg, #fffdf8, #f7efe2);--so-trade-card:#fffdf8;--so-profile-bg:#fffdf8;--so-pic-fade:linear-gradient(180deg, transparent 62%, #fffdf880);--so-scene-shade:linear-gradient(90deg, #f6f1e74d, transparent 40%);--so-arch-fade:linear-gradient(0deg, #fffdf880 0%, #fffdf800 30%), linear-gradient(90deg, transparent 78%, #fffdf8e6);--so-paint-fade:linear-gradient(200deg, transparent 60%, #f6f1e740);--so-tick-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2300716d' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7'/%3E%3C/svg%3E");--so-no-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23b3261e' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l8 8M14 6l-8 8'/%3E%3C/svg%3E");--so-room-cream:#efe7d8;--so-demo-poster:none;--so-demo-poster-phone:none;--app-navy:var(--so-dink);--app-navy-2:#23353f;--app-navy-3:#2e4450;--app-teal:#00a39f;--app-teal-ink:#00716d;--app-teal-soft:var(--so-teal-dark-fill);--app-teal-line:var(--so-teal-dark-line);--app-bg:var(--so-bg);--app-surface:var(--so-card);--app-surface-2:var(--so-cream-3);--app-surface-3:var(--so-cream-2);--app-line:var(--so-line);--app-line-strong:var(--so-line-2);--app-text:var(--so-ink);--app-text-2:var(--so-ink-2);--app-text-3:var(--so-muted);--app-ok:#13773f;--app-ok-soft:#e2f2e8;--app-warn:#875600;--app-warn-soft:#f7edd8;--app-bad:#b3261e;--app-bad-soft:#fbe6e3;--app-you:#00716d;--app-you-soft:var(--so-teal-dark-fill);--app-btn:#012d57;--app-btn-fg:#fff;--app-btn-hover:#0a3f73;--app-focus:#008a85;--app-on-teal:#fff;--app-sk:#ebe2d3;--app-sk-hi:#ffffffb3;--app-scrim:var(--so-scrim);--google-btn-bg:#fff;--google-btn-line:#747775;--google-btn-text:#1f1f1f;--google-btn-state:#30303014;--app-hero-a:#13232c;--app-hero-b:#1c3440;--app-hero-fg-2:#c3d5d7;--app-shadow-1:0 1px 2px #3c2d140f, 0 0 0 1px #15191b12;--app-shadow-2:0 1px 2px #3c2d140f, 0 12px 30px -12px #3c2d1438, 0 0 0 1px #15191b0f;--app-shadow-3:0 4px 14px #3c2d141a, 0 36px 72px -24px #3c2d1452, 0 0 0 1px #15191b0f;--app-mark-1-bg:#f3d9c9;--app-mark-1-fg:#7a3b22;--app-mark-2-bg:#d9ecf0;--app-mark-2-fg:#1b5a66;--app-mark-3-bg:#e4e7f7;--app-mark-3-fg:#34407a;--app-mark-4-bg:#f5e8c9;--app-mark-4-fg:#6d4f0f;--app-mark-5-bg:#e6efe0;--app-mark-5-fg:#3c5a2c;--bg:var(--so-bg);--bg-raised:var(--so-card);--bg-sunken:var(--so-bg-2);--fg:var(--so-ink);--fg-2:var(--so-ink-2);--fg-3:var(--so-ink-2);--fg-4:var(--so-muted);--line:var(--so-line);--line-strong:var(--so-line-2);--accent:var(--so-teal);--accent-soft:var(--so-teal-fill);--accent-fg:#fff;--progress:#875600;--progress-soft:#f7edd8;--founder:#3a55a0;--founder-soft:#e8eefc;--btn-primary-bg:#012d57;--btn-primary-fg:#fff;--btn-primary-hover:#0a3f73;--focus:#008a85;--danger-600:#b3261e}:root{--so-notif:#ecf2f4eb;--so-notif-ink:#13232c;--so-notif-mut:#4a5a61;--so-notif-app:#5d6d73;--so-alert:#e8603c;--so-alert-ring:#e8603c26;--so-d-flip:.6s;--so-d-step:70ms;--auth-form-w:420px;--auth-panel-w:.92fr;--auth-pad:clamp(24px, 4vw, 64px);--auth-strip-h:132px;--auth-sheet-r:24px;--auth-card-pad:28px;--auth-d-enter:.24s;--auth-rise:8px;--auth-google-bg:#fff;--auth-google-line:#747775;--auth-google-text:#1f1f1f;--auth-google-state:#30303014;--auth-shadow-card:0 1px 2px #13232c0f, 0 0 0 1px #13232c12, 0 24px 48px -28px #13232c59;--auth-floor:#2fd4ce1a}@media (prefers-reduced-motion:reduce){:root{--auth-d-enter:0s;--auth-rise:0px}}:root{--mark-sm:1.5rem;--mark-md:2rem;--mark-lg:2.5rem;--mark-xl:3.5rem;--mark-r-sm:7px;--mark-r-md:9px;--mark-r-lg:11px;--mark-r-xl:15px;--mark-type-sm:.6875rem;--mark-type-md:.875rem;--mark-type-lg:1.0625rem;--mark-type-xl:1.4375rem;--mark-type-scale-2:.86;--mark-ring-inset:2px;--mark-sheen:#ffffff38;--mark-logo-bg:#fff;--mark-brand-shadow:0 1px 2px #0716201f;--avatar-xs:1.5rem;--avatar-sm:1.875rem;--avatar-md:2.25rem;--avatar-lg:3rem;--avatar-xl:6rem;--avatar-ring:#07162014;--avatar-fade:.16s;--avatar-crop:12rem}:root[data-theme=dark]{--mark-sheen:#ffffff1a;--mark-brand-shadow:0 0 0 1px #ffffff0f;--avatar-ring:#ffffff1f}@media (prefers-reduced-motion:reduce){:root{--avatar-fade:0s}}:root{--layer-raised:20;--layer-bar:30;--layer-chat:40;--layer-chat-full:41;--layer-panel:45;--layer-scrim:50;--layer-sheet:51;--layer-popover:60;--layer-notice:70;--td-ground:#f3f6f9;--td-paper-2:#f8fafc;--td-paper-3:#e9eef4;--td-ink-2:#3a4a5c;--td-ink-3:#566577;--td-line-2:#cfd9e3;--td-card:#fff;--td-ink:#0e1b2a;--td-muted:#566577;--td-line:#e2e8ef;--td-accent:#0b5c99;--td-primary:#012d57;--td-on-primary:#fff;--td-warn-ink:#8a4b06;--td-warn-bg:#fff3e2;--td-ok-ink:#0f7a52;--td-ok-bg:#e3f6ee;--td-sel:#e8f2fb;--td-dark:#0b2a45;--td-dark-ink:#fff;--td-dark-muted:#a9bccd;--td-dark-label:#9fd9d7;--td-soft:0 1px 2px #0614230a, 0 10px 30px #0614230f;--td-lift:0 2px 4px #0614230a, 0 22px 48px #0614231f;--td-bar:#bcd6ea;--td-bar-hi:linear-gradient(180deg, #2b8fd6, #0b5c99);--td-dot-new:#2b8fd6;--td-dot-warn:#f5b04c;--td-dot-ok:#34c38f;--td-radius:24px;--td-chrome:#eef2f6;--td-page:#fff;--td-hero-a:#0b3a63;--td-hero-b:#0e7c86;--td-amber:#f5b04c;--td-dark-ink-2:#cfe0ee;--td-ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--td-ground:#0b1622;--td-paper-2:#0f1b29;--td-paper-3:#1a2b3d;--td-ink-2:#b6c6d6;--td-ink-3:#9aabbc;--td-line-2:#2d4560;--td-card:#121f2d;--td-ink:#e8eef4;--td-muted:#9aabbc;--td-line:#22344a;--td-accent:#8cc8ff;--td-primary:var(--so-primary);--td-on-primary:#031a2a;--td-warn-ink:#ffd59a;--td-warn-bg:#f5b04c24;--td-ok-ink:#6ee7c8;--td-ok-bg:#6ee7c81f;--td-sel:#8cc8ff1a;--td-dark:#0a2236;--td-soft:0 1px 2px #0003, 0 12px 32px #00000038;--td-lift:0 2px 4px #00000040, 0 22px 48px #0006;--td-bar:#2a4a66}@media (prefers-reduced-motion:reduce){:root{--td-ease:linear}}:root{--pr-edge:#0e1b2a13;--pr-edge-2:#0e1b2a1f;--pr-row-hover:#f6f8fb;--pr-shadow:0 1px 1px #0e1b2a09, 0 3px 8px -2px #0e1b2a0d, 0 22px 40px -28px #0e1b2a38;--pr-shadow-hover:0 1px 1px #0e1b2a0a, 0 8px 18px -6px #0e1b2a1a, 0 32px 56px -30px #0e1b2a52;--pr-r:20px;--pr-r-sm:12px;--pr-ease:cubic-bezier(.2, .8, .2, 1);--pr-d:.18s;--pr-d-in:.28s;--pr-stagger:40ms;--pr-d-fast:.15s;--pr-d-slow:.28s;--pr-out:cubic-bezier(.22, 1, .36, 1);--pr-settle:cubic-bezier(.34, 1.28, .64, 1);--pr-press:.97;--pr-in:cubic-bezier(.4, 0, 1, 1);--pr-press-soft:.98;--pr-d-check:.24s;--pr-d-leave:.22s;--pr-d-view:.22s;--pr-lift:-4px;--pr-num:2.75rem;--pr-title:1.375rem;--pr-lead:1.0625rem;--pr-shadow-lift:0 2px 4px #0e1b2a0d, 0 14px 28px -10px #0e1b2a2e, 0 38px 64px -32px #0e1b2a61;--pr-display:clamp(2rem, 1.35rem + 1.9vw, 2.75rem);--pr-brief:clamp(1.05rem, .98rem + .3vw, 1.25rem);--pr-head:1.125rem;--pr-body:.9375rem;--pr-small:.8125rem;--pr-ok:#0f7a6e;--pr-ok-soft:#e2f4f1;--pr-you:#b4530f;--pr-you-soft:#fdf0e4;--pr-chat-bg:#fbfcfd;--pr-bubble-me:#0b2a45;--pr-bubble-me-ink:#fff;--pr-track:#e3e9f0}:root[data-theme=dark]{--pr-edge:#eaf3f214;--pr-edge-2:#eaf3f224;--pr-row-hover:#8cc8ff0f;--pr-shadow:0 0 0 1px #eaf3f20a, 0 22px 40px -28px #000000b3;--pr-shadow-hover:0 0 0 1px #eaf3f214, 0 32px 56px -30px #000000d9;--pr-shadow-lift:0 0 0 1px #eaf3f21a, 0 18px 36px -12px #0009, 0 40px 70px -30px #000000e6;--pr-ok:#6ee7c8;--pr-ok-soft:#6ee7c81f;--pr-you:#f6a75c;--pr-you-soft:#f6a75c24;--pr-chat-bg:#0f1b29;--pr-bubble-me:#8cc8ff;--pr-bubble-me-ink:#031a2a;--pr-track:#22344a}@media (prefers-reduced-motion:reduce){:root{--pr-d:0s;--pr-d-in:0s;--pr-stagger:0s;--pr-d-fast:0s;--pr-d-slow:0s;--pr-press:1;--pr-press-soft:1;--pr-d-check:0s;--pr-d-leave:0s;--pr-d-view:0s;--pr-lift:0px}}:root:has([data-premium]){--td-accent:var(--app-teal-ink);--pr-rail-cta:#fff;--pr-rail-cta-hover:#eaf1f8;--pr-rail-cta-ink:#012d57}:root[data-theme=dark]:has([data-premium]){--td-accent:#b9d4ef;--td-primary:#b9d4ef;--td-on-primary:#031a2a;--team-primary:#b9d4ef;--team-primary-hover:#cfe1f4;--team-primary-fg:#031a2a;--app-btn:#b9d4ef;--app-btn-hover:#cfe1f4;--app-btn-fg:#031a2a;--td-sel:#b9d4ef29;--pr-edge:#eaf3f21a}:root:has([data-premium]){--app-t-ui:var(--pr-body);--app-t-body:var(--pr-body);--app-t-lead:var(--pr-lead);--app-t-h3:var(--pr-head);--app-t-state:var(--pr-title);--app-t-h2:var(--pr-title);--app-t-h1:var(--pr-display);--app-t-title:var(--pr-title);--app-t-title-sm:var(--pr-title);--app-r-sm:8px;--app-r-ctl:var(--pr-r-sm);--app-r-md:var(--pr-r-sm);--app-r-lg:var(--pr-r);--app-r-xl:var(--pr-r);--app-r-sheet:var(--pr-r);--app-shadow-1:0 0 0 1px var(--pr-edge), var(--pr-shadow);--app-shadow-2:var(--pr-shadow-hover);--app-shadow-3:var(--pr-shadow-lift);--mk-card-r:var(--pr-r);--mk-ctl-r:var(--pr-r-sm);--mk-shadow-card:0 0 0 1px var(--pr-edge), var(--pr-shadow);--mk-shadow-pop:var(--pr-shadow-lift)}@property --pr-p{syntax:"<number>";inherits:false;initial-value:0}
@font-face{font-family:SO Jakarta Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:100 449;size-adjust:104.66%;ascent-override:99.18%;descent-override:21.21%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:450 549;size-adjust:106.5%;ascent-override:97.46%;descent-override:20.85%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:550 624;size-adjust:99.2%;ascent-override:104.64%;descent-override:22.38%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:625 749;size-adjust:100.2%;ascent-override:103.59%;descent-override:22.16%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:750 1000;size-adjust:101.34%;ascent-override:102.43%;descent-override:21.91%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback Android;src:local(Roboto),local(Roboto-Regular);font-weight:100 449;size-adjust:105.28%;ascent-override:98.59%;descent-override:21.09%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback Android;src:local(Roboto Medium),local(Roboto-Medium);font-weight:450 549;size-adjust:105.91%;ascent-override:98.01%;descent-override:20.96%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 649;size-adjust:105.63%;ascent-override:98.27%;descent-override:21.02%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:650 749;size-adjust:106.7%;ascent-override:97.28%;descent-override:20.81%;line-gap-override:0%}@font-face{font-family:SO Jakarta Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:750 1000;size-adjust:107.96%;ascent-override:96.15%;descent-override:20.56%;line-gap-override:0%}@font-face{font-family:SO Fraunces S;font-style:italic;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic);size-adjust:109.2%;ascent-override:89.56%;descent-override:23.35%;line-gap-override:0%}@font-face{font-family:SO Fraunces S Android;font-style:italic;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:92.3%;ascent-override:105.96%;descent-override:27.63%;line-gap-override:0%}@font-face{font-family:SO Fraunces M;font-style:italic;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic);size-adjust:107.7%;ascent-override:90.81%;descent-override:23.68%;line-gap-override:0%}@font-face{font-family:SO Fraunces M Android;font-style:italic;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:91%;ascent-override:107.47%;descent-override:28.02%;line-gap-override:0%}@font-face{font-family:SO Fraunces H;font-style:italic;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic);size-adjust:110.6%;ascent-override:88.43%;descent-override:23.06%;line-gap-override:0%}@font-face{font-family:SO Fraunces H Android;font-style:italic;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:93.4%;ascent-override:104.71%;descent-override:27.3%;line-gap-override:0%}@font-face{font-family:SO Fraunces L;font-style:italic;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic);size-adjust:105.5%;ascent-override:92.7%;descent-override:24.17%;line-gap-override:0%}@font-face{font-family:SO Fraunces L Android;font-style:italic;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:89.2%;ascent-override:109.64%;descent-override:28.59%;line-gap-override:0%}@font-face{font-family:SO Fraunces XL;font-style:italic;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic);size-adjust:103.5%;ascent-override:94.49%;descent-override:24.64%;line-gap-override:0%}@font-face{font-family:SO Fraunces XL Android;font-style:italic;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:87.5%;ascent-override:111.77%;descent-override:29.14%;line-gap-override:0%}
*,:before,:after{box-sizing:border-box}*{margin:0}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;height:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);min-height:100%;color:var(--fg);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance;font-weight:500}p{text-wrap:pretty}ol,ul{padding:0;list-style:none}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-1)}::selection{background:var(--verified-100);color:var(--ink-1)}[data-tone=ink] ::selection{background:var(--verified-900);color:var(--paper-1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip-link{top:-100%;left:var(--s-4);z-index:100;padding:var(--s-2) var(--s-4);background:var(--ink-1);color:var(--paper-0);border-radius:var(--r-2);font-size:var(--text-small);position:absolute}.skip-link:focus{top:var(--s-4)}[data-site-header]{view-transition-name:site-header}[data-site-footer]{view-transition-name:site-footer}::view-transition{pointer-events:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(site-header){mix-blend-mode:normal;animation:none}::view-transition-old(site-header){mix-blend-mode:normal;animation:none}::view-transition-new(site-header){mix-blend-mode:normal;animation:none}::view-transition-group(site-footer){mix-blend-mode:normal;animation:none}::view-transition-old(site-footer){mix-blend-mode:normal;animation:none}::view-transition-new(site-footer){mix-blend-mode:normal;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-footer){display:none}::view-transition-group(site-header){z-index:100}::view-transition-group(.site-page){animation:none}::view-transition-old(.site-page){animation:none;display:none}::view-transition-new(.site-page){animation:site-page-in var(--app-d-page) var(--app-ease-out) both}@keyframes site-page-in{0%{transform:translateY(6px)}}::view-transition-group(onb-step){animation:none}::view-transition-old(onb-step){animation:onb-out .12s var(--app-ease-in) both}::view-transition-new(onb-step){animation:onb-in var(--app-d-slow) var(--app-ease-out) 40ms both}html[data-onb-dir=back] ::view-transition-old(onb-step){animation-name:onb-out-back}html[data-onb-dir=back] ::view-transition-new(onb-step){animation-name:onb-in-back}::view-transition-group(onb-head){animation:none}::view-transition-old(onb-head){animation:none}::view-transition-new(onb-head){animation:none}::view-transition-group(onb-actions){animation:none}::view-transition-new(onb-actions){animation:none}::view-transition-old(onb-actions){opacity:0;animation:none}@keyframes onb-out{to{opacity:0;transform:translate(-14px)}}@keyframes onb-in{0%{opacity:0;transform:translate(22px)}}@keyframes onb-out-back{to{opacity:0;transform:translate(14px)}}@keyframes onb-in-back{0%{opacity:0;transform:translate(-22px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-vt=page]{view-transition-name:page}[data-vt=tabbar]{view-transition-name:tabbar}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page){animation:.12s cubic-bezier(.4,0,1,1) both pageOut}::view-transition-new(page){animation:.22s cubic-bezier(.2,.8,.2,1) 40ms both pageIn}:root[data-dir=back]::view-transition-old(page){animation-name:pageOutBack}:root[data-dir=back]::view-transition-new(page){animation-name:pageInBack}@keyframes pageOut{to{opacity:0;transform:translateY(-4px)}}@keyframes pageOutBack{to{opacity:0;transform:translateY(4px)}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}}@keyframes pageInBack{0%{opacity:0;transform:translateY(-10px)}}::view-transition-group(tabbar){z-index:2;animation:none}::view-transition-old(tabbar){display:none}::view-transition-new(tabbar){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(page){animation:none}::view-transition-new(page){animation:none}}:root:has([data-premium])::view-transition-group(page){animation:none}:root:has([data-premium])::view-transition-old(page){animation:none;display:none}:root:has([data-premium])::view-transition-new(page){animation:.2s cubic-bezier(.22,1,.36,1) both pagePremiumIn}:root:has([data-premium])[data-dir=back]::view-transition-new(page){animation-name:pagePremiumInBack}:root:has([data-premium])[data-chat-morph]::view-transition-new(page){animation:none}:root:has([data-premium])[data-room-morph]::view-transition-new(page){animation:none}:root:has([data-premium])[data-morph-person]::view-transition-new(page){animation:none}@keyframes pagePremiumIn{0%{transform:translateY(6px)}}@keyframes pagePremiumInBack{0%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){:root:has([data-premium])::view-transition-new(page){animation:none}}[data-team-chat=bubble][data-premium-chat],[data-team-chat]:not([data-team-chat=bubble])[data-premium-chat]:not([data-phone]){view-transition-name:team-chat}@media (prefers-reduced-motion:no-preference){html[data-room-morph] [data-rooms]>[data-room-panel]:not([hidden]){view-transition-name:team-room}}html[data-morph-person] [data-desk-fig]{view-transition-name:team-person}[data-premium] input[type=checkbox]{appearance:none;cursor:pointer;background:var(--td-card);width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1.5px var(--td-line-2);border-radius:.35rem;flex:none;place-content:center;margin:.1rem 0 0;display:inline-grid}[data-premium] input[type=checkbox]:before{content:"";clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 70%);background:var(--td-card);width:.65rem;height:.65rem;transform:scale(0)}[data-premium] input[type=checkbox]:checked{background:var(--td-primary);box-shadow:none}[data-premium] input[type=checkbox]:checked:before{transform:scale(1)}[data-premium] input[type=checkbox]:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}[data-premium] input[type=checkbox]:disabled{cursor:default;opacity:.5}[data-premium] select:not([multiple]){appearance:none;cursor:pointer;background:var(--td-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 6.25 3.5 3.5 3.5-3.5' fill='none' stroke='%237a8794' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .75rem center / .9rem;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--td-line-2);color:var(--td-ink);font:inherit;border:0;border-radius:.75rem;padding:0 2.25rem 0 .85rem}[data-premium] select:not([multiple]):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}[data-premium] summary:not([class])::marker{content:"+ ";color:var(--td-ink-3);font-weight:600}[data-premium] details[open]>summary:not([class])::marker{content:"− "}[data-premium] summary:not([class]){cursor:pointer}@media (max-width:47.99rem){[data-premium] :is(input,textarea,select){font-size:max(1rem,1em)}}@media (hover:none) and (pointer:coarse){[data-premium] kbd{display:none}}[data-premium] input[type=checkbox][data-switch]{background:var(--td-line-2);width:2.5rem;height:1.5rem;box-shadow:none;border-radius:999px;place-content:center start;margin:0;padding:0 .1875rem}[data-premium] input[type=checkbox][data-switch]:before{clip-path:none;background:var(--td-card);border-radius:50%;width:1.125rem;height:1.125rem;transform:none;box-shadow:0 1px 2px #06142340}[data-premium] input[type=checkbox][data-switch]:checked{background:var(--pr-ok)}[data-premium] input[type=checkbox][data-switch]:checked:before{transform:translate(1rem)}@media (prefers-reduced-motion:no-preference){[data-premium] input[type=checkbox]:before{transition:transform var(--pr-d-fast,.12s) var(--pr-out,ease-out)}[data-premium] input[type=checkbox][data-switch]{transition:background-color var(--pr-d,.18s) var(--pr-out,ease-out)}}:root[data-surface=site] body{background:var(--so-bg);color:var(--so-ink);font-family:var(--so-font);font-size:var(--so-t-body);line-height:1.6}:root[data-surface=site] :is(h1,h2,h3,h4){letter-spacing:-.03em;font-weight:800;line-height:1.06}:root[data-surface=site] ::selection{background:var(--so-teal-line);color:var(--so-hi)}:root[data-surface=site] .skip-link{background:var(--so-teal);color:var(--so-on-teal);border-radius:var(--so-r-sm);font-weight:700}:root[data-surface=site] body:has([data-site-header]) #main{padding-top:var(--so-header-h)}@media (max-width:63.99rem){[data-premium] :is(button,summary,select,[role=tab],[role=button]):not([data-switch]),[data-premium] input:is([type=text],[type=search],[type=email],[type=tel],[type=url],[type=number],:not([type])){min-height:44px}[data-premium] a:not([class]){position:relative}[data-premium] a:not([class]):after{content:"";position:absolute;inset:-15px -4px}}
