@layer theme;@layer base{html:has(.v3){scroll-padding-top:84px}.v3{font-family:var(--v3-sans), system-ui, sans-serif;font-feature-settings:normal;font-kerning:normal;text-rendering:optimizelegibility;font-weight:400}.v3 :is(h1,h2,h3){font-family:var(--v3-sans), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:500;font-stretch:100%}.v3 h3{letter-spacing:-.015em;font-weight:560}.v3 :is(p,dd,li){text-wrap:pretty}.v3 ::selection{background:var(--v3-ink);color:var(--v3-on-ink)}}@layer components{.v3-mono{font-family:var(--v3-mono), ui-monospace, monospace}.v3-label{font-family:var(--v3-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:600;line-height:18px}.v3-dots{font-family:var(--v3-sans), system-ui, sans-serif;letter-spacing:-.04em;font-weight:500;line-height:1}.v3-panel{background:var(--surface);box-shadow:var(--v3-shadow);border-radius:24px}.v3-well{background:var(--surface-raised);border-radius:16px}.v3-btn{letter-spacing:-.01em;white-space:nowrap;height:50px;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), scale var(--dur-1) var(--ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:relative}.v3-btn:active{scale:.98}.v3-btn-ink{background:var(--v3-ink);color:var(--v3-on-ink)}.v3-btn-ink:hover{background:var(--v3-ink-hover)}.v3-btn-line{background:var(--surface);color:var(--text);box-shadow:var(--v3-shadow-sm)}.v3-btn-line:hover{background:var(--surface-raised)}.v3-btn-sm{border-radius:999px;gap:7px;height:42px;padding:0 20px;font-size:14px}.v3-btn-arrow{padding-right:20px}.v3-btn-sm.v3-btn-arrow{padding-right:16px}.v3-btn-ghost{color:var(--text);background:0 0}.v3-btn-ghost:hover{background:color-mix(in oklab, var(--text) 7%, transparent)}:is(:root[data-theme=dark]:has(.v3) .v3-btn-ink,.v3 .v3-dark .v3-btn-ink){color:#0a0b0e;box-shadow:none;background:#fff}:is(:root[data-theme=dark]:has(.v3) .v3-btn-ink:hover,.v3 .v3-dark .v3-btn-ink:hover){background:#e8eaee}}@layer utilities;:root:has(.v3){--canvas:#eef0f3;--surface:#fff;--surface-raised:#f5f6f8;--surface-sunken:#e5e8ec;--text:#0a0b0e;--text-muted:#2b2f37;--text-subtle:#454a54;--text-quiet:#61666f;--border:#dadde3;--border-strong:#c3c7cf;--primary-soft:var(--ice);--success:#067647;--success-soft:#e3f4ea;--warning:#9a4a07;--v3-dot:#0a0b0e29;--v3-dot-on:#0a0b0e75;--v3-mark:var(--deep-sea);--v3-accent-text:#c2391b;--v3-ink:#0a0b0e;--v3-on-ink:#f6f7f9;--v3-ink-hover:#2a2c33;--elevation-card:0 1px 2px #0a0b0e0a;--elevation-pop:0 1px 2px #0a0b0e0d, 0 16px 40px -16px #0a0b0e38;--v3-shadow:0 1px 2px #0a0b0e0a, 0 8px 24px -12px #0a0b0e1a, 0 48px 96px -48px #0a0b0e38;--v3-shadow-sm:0 1px 2px #0a0b0e0d, 0 6px 16px -8px #0a0b0e24;--v3-shadow-nav:0 10px 30px -18px #0a0b0e59;--v3-dur-drop:1.1s;--v3-delay-drop:.9s}:is(:root[data-theme=dark]:has(.v3),.v3 .v3-dark){--canvas:#07080a;--surface:#101217;--surface-raised:#16191f;--surface-sunken:#050608;--text:#fff;--text-muted:#c4c8d1;--text-subtle:#a2a7b2;--text-quiet:#7d828c;--border:#1c1f26;--border-strong:#2b2f38;--primary:var(--harbour);--primary-text:var(--shore);--primary-soft:#102c40;--success:#75e0a7;--success-soft:#0f2419;--warning:#f5c26b;--v3-dot:#eef0f421;--v3-dot-on:#eef0f470;--v3-mark:var(--mist);--v3-accent-text:var(--coral);--v3-ink:#eef0f4;--v3-on-ink:#07080a;--v3-ink-hover:#fff;--elevation-card:0 1px 2px #00000080;--elevation-pop:0 20px 48px -16px #000000d9;--v3-shadow:inset 0 1px 0 #ffffff0d, 0 48px 96px -48px #000000f2;--v3-shadow-sm:inset 0 1px 0 #ffffff0d, 0 8px 24px -12px #000c;--v3-shadow-nav:0 10px 30px -18px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v3 .v3-dark{background:var(--canvas);color:var(--text)}:root[data-theme=dark] .v3 .v3-band{--canvas:#0c0e12;--surface:#14171c;--surface-raised:#1a1d23}.v3 .v3-rise{border-radius:44px 44px 0 0}@media (max-width:640px){.v3 .v3-rise{border-radius:28px 28px 0 0}}.v3 .v3-coral{--canvas:var(--coral);--surface:#0a0b0e;--surface-raised:#24262c;--text:#fff;--text-muted:#fff;--text-subtle:#fff;--text-quiet:#fffc;--border-strong:#ffffff59;--v3-mark:#fff;--v3-accent-text:#fff;--v3-shadow-sm:0 1px 2px #6e1c0a2e, 0 6px 16px -8px #6e1c0a66;background:var(--canvas);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v3 .v3-dark .logo-light{display:none}.v3 .v3-dark .logo-dark{display:block}@keyframes v3-marquee{to{transform:translate(-50%)}}.v3-marquee{animation:70s linear infinite v3-marquee}.v3-marquee[data-paused]{animation-play-state:paused}@keyframes v3-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.v3-ping{animation:v3-ping 1.8s var(--ease) infinite}@keyframes v3-caret{50%{opacity:0}}.v3-caret{animation:1s step-end infinite v3-caret}@keyframes v3-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v3-in{animation:v3-in var(--dur-2) var(--ease) both}@keyframes v3-fade{0%{opacity:0}to{opacity:1}}.v3-fade{animation:v3-fade var(--dur-3) var(--ease) both}@keyframes v3-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v3-fill{transform-origin:0;animation:v3-fill var(--t,6s) linear both}.v3-fill[data-paused]{animation-play-state:paused}@keyframes v3-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.v3-drain{transform-origin:0;animation:v3-drain var(--t,6s) linear both}.v3-drain[data-paused]{animation-play-state:paused}@keyframes v3-orbit{0%{offset-distance:0%}to{offset-distance:100%}}.v3-orbit{offset-path:path("M 40 100 A 120 46 0 1 0 280 100 A 120 46 0 1 0 40 100");offset-rotate:0deg;animation:18s linear infinite v3-orbit}@keyframes v3-track{0%{transform:translate(0)}14%{transform:translate(80px)}24%{transform:translate(80px)}36%{transform:translate(160px)}74%{transform:translate(160px)}86%{transform:translate(240px)}to{transform:translate(240px)}}.v3-track{animation:v3-track 7s var(--ease) infinite}@keyframes v3-wait{0%,36%{opacity:0}40%,70%{opacity:1}74%,to{opacity:0}}.v3-wait{animation:7s linear infinite v3-wait}@keyframes v3-dash{to{stroke-dashoffset:-24px}}.v3-dash{stroke-dasharray:3 5;animation:1.2s linear infinite v3-dash}@keyframes v3-pulse-along{0%{offset-distance:0%;opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.v3-along{offset-rotate:0deg;animation:v3-pulse-along 2.4s var(--ease) infinite}@keyframes v3-chat{0%{opacity:0;transform:translateY(4px)}8%,88%{opacity:1;transform:none}96%,to{opacity:0}}.v3-chat{opacity:0;animation:v3-chat 8s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.v3-marquee,.v3-orbit,.v3-track,.v3-along{animation:none}.v3-wait,.v3-chat{opacity:1;animation:none}}@keyframes v3-cue{0%{opacity:0;transform:translate(-50%,-8px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%,36px)}}.v3-cue{animation:v3-cue 2.2s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.v3-cue{animation:none;transform:translate(-50%,14px)}}
@font-face{font-stretch:75% 125%;font-family:mona;src:url(../media/MonaSans-s.p.1zjat_zsa1d11.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:mona Fallback;src:local(Arial);ascent-override:106.37%;descent-override:31.23%;line-gap-override:0.0%;size-adjust:102.48%}.mona_7ffb89eb-module__6z1HzG__className{font-family:mona,mona Fallback;font-style:normal}.mona_7ffb89eb-module__6z1HzG__variable{--v3-sans:"mona", "mona Fallback"}
@font-face{font-stretch:75% 112.5%;font-family:martian;src:url(../media/MartianMono-s.p.1dxjg4ufbxory.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:martian Fallback;src:local(Arial);ascent-override:60.84%;descent-override:12.17%;line-gap-override:0.0%;size-adjust:164.36%}.martian_1c28adba-module__oufmeG__className{font-family:martian,martian Fallback;font-style:normal}.martian_1c28adba-module__oufmeG__variable{--v3-mono:"martian", "martian Fallback"}
