.site-theme{--s-primary:#1f3f7a;--s-primary-2:#1f3f7a;--s-primary-ink:#fff;--s-primary-soft:#e9ecf2;--s-primary-line:#b8c3d8;--s-primary-text:#1f3f7a;--s-accent:#f5c518;--s-accent-ink:#14161a;--s-accent-soft:#faf1cf;--s-action:#14161a;--s-action-ink:#fff;--s-action-hover:#000;--s-rail:#14161a;--s-rail-raised:#1f2228;--s-rail-line:#2a2e35;--s-rail-ink:#f4f4f2;--s-rail-muted:#b9bbbf;--s-rail-faint:#8d9096;--s-bg:#f4f4f2;--s-bg-2:#ecebe7;--s-surface:#fff;--s-raised:#ecebe7;--s-tint:#f8f8f6;--s-line:#e3e1db;--s-line-2:#ecebe6;--s-ink:#14161a;--s-ink-2:#33363c;--s-muted:#5f6167;--s-faint:#8b8d92;--s-glass:var(--s-bg);--s-shadow-sm:0 1px 0 #14161a0a;--s-shadow:0 1px 2px #14161a0f, 0 8px 24px -12px #14161a29;--s-shadow-lg:0 2px 6px #14161a14, 0 24px 56px -16px #14161a52;--s-edge:#14161a;--s-pop:4px 4px 0 var(--s-edge);--s-pop-sm:2px 2px 0 var(--s-edge);--s-sky:#cfe0fa;--s-butter:#fbe7a1;--s-lilac:#ddd5fb;--s-mint:#c4eed6;--s-coral:#ffd2c2;--s-good:#23704a;--s-warn:#8a5a00;--s-late:#8a2427;--s-focus:#1f3f7a;--s-radius:8px;--s-radius-lg:12px;--s-ease:cubic-bezier(.32, .72, 0, 1);--s-font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--s-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--font:var(--s-font);--display:var(--s-font);--mono:var(--s-mono);--surface:var(--s-surface);--line:var(--s-line);--ink:var(--s-ink);--muted:var(--s-muted);--faint:var(--s-faint);--brand:var(--s-action);--ring:color-mix(in srgb, var(--s-focus) 30%, transparent);--focus:var(--s-focus);--danger:var(--s-late);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--s-bg);min-height:100dvh;color:var(--s-ink);font-family:var(--s-font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}@media (prefers-color-scheme:dark){.site-theme{--s-primary:#3d6bc4;--s-primary-2:#3d6bc4;--s-primary-soft:#8fb0ee24;--s-primary-line:#8fb0ee59;--s-primary-text:#8fb0ee;--s-accent-soft:#f5c5181f;--s-action:#f4f4f2;--s-action-ink:#14161a;--s-action-hover:#fff;--s-rail:#08090b;--s-rail-raised:#16181c;--s-rail-line:#22252b;--s-bg:#0e0f12;--s-bg-2:#121418;--s-surface:#16181c;--s-raised:#1e2126;--s-tint:#1a1c21;--s-line:#2c2f36;--s-line-2:#22252b;--s-ink:#f4f4f2;--s-ink-2:#d9dad6;--s-muted:#a6a8ae;--s-faint:#7d8086;--s-shadow-sm:0 1px 0 #0006;--s-shadow:0 1px 2px #0006, 0 8px 24px -12px #0009;--s-shadow-lg:0 2px 6px #0006, 0 24px 56px -16px #000000b3;--s-edge:#c9cac6;--s-sky:#1f2d44;--s-butter:#3a3216;--s-lilac:#2b2546;--s-mint:#18352a;--s-coral:#3d231b;--s-good:#5fbf8a;--s-warn:#e8b64a;--s-late:#f08a8c;--s-focus:#8fb0ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.site-theme *,.site-theme :after,.site-theme :before{box-sizing:border-box}:where(.site-theme) :where(h1,h2,h3,h4,p){margin:0}:where(.site-theme) :where(a){color:inherit;text-decoration:none}.site-theme :focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}.site-theme .ui-icon{flex:none;width:1em;height:1em}.site-theme ::selection{background:var(--s-accent);color:var(--s-accent-ink)}.s-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (width>=768px){.s-wrap{padding:0 32px}}.s-section{padding:56px 0}@media (width>=1024px){.s-section{padding:80px 0}}.s-eyebrow{font:600 12px/1.2 var(--s-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);align-items:center;gap:10px;display:inline-flex}.s-eyebrow:before{content:"";background:var(--s-accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--s-ink);border-radius:50%;flex:none}.s-h1{letter-spacing:-.035em;font-size:clamp(40px,7vw,76px);line-height:1}.s-h1,.s-h2{text-wrap:balance;font-weight:800}.s-h2{letter-spacing:-.03em;font-size:clamp(30px,4.4vw,48px);line-height:1.05}.s-h3{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.3}.s-lead{color:var(--s-muted);text-wrap:pretty;max-width:62ch;font-size:clamp(17px,2vw,19px);line-height:1.55}.s-head{gap:12px;max-width:760px;margin-bottom:36px;display:grid}.s-head.center{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.s-grad{color:inherit;background:linear-gradient(transparent 58%,var(--s-accent) 58% 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.s-card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius);box-shadow:var(--s-shadow-sm)}.s-btn{min-height:46px;font:650 15px/1 var(--s-font);cursor:pointer;white-space:nowrap;transition:transform .18s var(--s-ease),background .18s,border-color .18s,color .18s;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.s-btn:active{transform:translateY(.5px)}.s-btn .ui-icon{transition:transform .18s var(--s-ease)}.s-btn:hover .ui-icon{transform:translate(2px)}.s-btn-sm{border-radius:4px;min-height:38px;padding:0 14px;font-size:14px}.s-btn-lg{min-height:54px;padding:0 26px;font-size:16px}.s-btn-primary{background:var(--s-action);color:var(--s-action-ink)}.s-btn-primary:hover{background:var(--s-action-hover)}.s-btn-ghost{background:var(--s-surface);color:var(--s-ink);border-color:var(--s-line)}.s-btn-ghost:hover{background:var(--s-raised);border-color:var(--s-faint)}.s-btn-signal{background:var(--s-accent);color:var(--s-accent-ink)}.s-btn-signal:hover{background:#ffd43a}.s-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.s-btn-primary .spin.light{border-color:color-mix(in srgb,var(--s-action-ink) 35%,transparent);border-top-color:var(--s-action-ink)}.s-badge{letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;height:22px;padding:0 7px;font-size:11.5px;font-weight:650;display:inline-flex}.s-badge.live{background:color-mix(in srgb,var(--s-good) 13%,transparent);color:var(--s-good)}.s-badge.beta{background:var(--s-primary-soft);color:var(--s-primary-text)}.s-badge.soon{background:color-mix(in srgb,var(--s-warn) 13%,transparent);color:var(--s-warn)}.s-badge.live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.s-note{color:var(--s-muted);font-size:13px}.s-chip{border:1px solid var(--s-line-2);background:var(--s-raised);min-height:28px;color:var(--s-ink-2);border-radius:4px;align-items:center;gap:6px;padding:3px 9px;font-size:13px;font-weight:550;display:inline-flex}.s-mono{font-family:var(--s-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.site-theme *,.site-theme :after,.site-theme :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html:has(.site-theme){scroll-behavior:smooth;background:#f4f4f2;scroll-padding-top:80px}@media (prefers-color-scheme:dark){html:has(.site-theme){background:#0e0f12}html:has(.site-theme) body{background:#0e0f12}}.s-skip[data-v-95341642]{z-index:100;background:var(--s-ink);color:var(--s-bg);border-radius:6px;padding:10px 14px;font-weight:650;position:absolute;top:-60px;left:16px}.s-skip[data-v-95341642]:focus{top:12px}.s-header[data-v-95341642]{z-index:50;background:var(--s-bg);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.s-header.scrolled[data-v-95341642]{border-color:var(--s-line)}.s-header-row[data-v-95341642]{align-items:center;gap:24px;height:64px;display:flex}.s-wordmark[data-v-95341642]{letter-spacing:-.035em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.s-name[data-v-95341642]{white-space:nowrap}.s-tld[data-v-95341642]{color:var(--s-muted);font-weight:600}.s-logo[data-v-95341642]{background:#14161a;border-radius:6px;grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:3px;padding:6px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.s-logo i[data-v-95341642]{background:#f4f4f2;border-radius:2px}.s-logo i[data-v-95341642]:nth-child(2){background:#f5c518}.s-logo i[data-v-95341642]:nth-child(3){grid-column:span 2}.s-nav[data-v-95341642]{gap:2px;margin-left:12px;display:none}.s-nav a[data-v-95341642]{color:var(--s-muted);border-radius:4px;padding:8px 12px;font-size:14.5px;font-weight:550;transition:color .15s,background .15s}.s-nav a[data-v-95341642]:hover{color:var(--s-ink);background:var(--s-raised)}.s-header-cta[data-v-95341642]{align-items:center;gap:10px;margin-left:auto;display:flex}.s-link[data-v-95341642]{color:var(--s-ink-2);border-radius:4px;padding:8px 10px;font-size:14.5px;font-weight:600;display:none}.s-link[data-v-95341642]:hover{color:var(--s-ink);background:var(--s-raised)}.s-header-cta .s-btn[data-v-95341642]{display:none}.s-burger[data-v-95341642]{border:1px solid var(--s-line);background:var(--s-surface);cursor:pointer;border-radius:6px;place-content:center;gap:6px;width:42px;height:42px;display:grid}.s-burger span[data-v-95341642]{background:var(--s-ink);width:18px;height:2px;transition:transform .2s var(--s-ease);display:block}.s-burger[aria-expanded=true] span[data-v-95341642]:first-child{transform:translateY(4px)rotate(45deg)}.s-burger[aria-expanded=true] span[data-v-95341642]:last-child{transform:translateY(-4px)rotate(-45deg)}.s-mobile[data-v-95341642]{background:var(--s-surface);border-bottom:1px solid var(--s-line);box-shadow:var(--s-shadow);gap:0;padding:4px 16px 20px;display:grid}.s-mobile>a[data-v-95341642]{border-bottom:1px solid var(--s-line-2);justify-content:space-between;align-items:center;min-height:52px;padding:0 4px;font-weight:600;display:flex}.s-mobile>a .ui-icon[data-v-95341642]{color:var(--s-faint)}.s-mobile-cta[data-v-95341642]{grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.s-drop-enter-active[data-v-95341642],.s-drop-leave-active[data-v-95341642]{transition:opacity .18s,transform .18s var(--s-ease)}.s-drop-enter-from[data-v-95341642],.s-drop-leave-to[data-v-95341642]{opacity:0;transform:translateY(-6px)}@media (width>=560px){.s-header-cta .s-btn[data-v-95341642]{display:inline-flex}}@media (width>=960px){.s-nav[data-v-95341642]{display:flex}.s-link[data-v-95341642]{display:inline-block}.s-burger[data-v-95341642],.s-mobile[data-v-95341642]{display:none}}.s-footer[data-v-95341642]{background:var(--s-rail);color:var(--s-rail-muted);border-top:1px solid var(--s-rail-line);padding:64px 0 28px}.s-footer .s-wordmark[data-v-95341642]{color:var(--s-rail-ink)}.s-footer .s-tld[data-v-95341642]{color:var(--s-rail-faint)}.s-footer[data-v-95341642] :focus-visible{outline-color:#f5c518}.s-footer-grid[data-v-95341642]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.s-footer-brand[data-v-95341642]{grid-column:1/-1;justify-items:start;gap:18px;max-width:380px;display:grid}.s-footer-brand p[data-v-95341642]{font-size:14.5px}.s-footer h2[data-v-95341642]{font:600 11.5px/1.2 var(--s-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-rail-faint);margin-bottom:12px}.s-footer-grid>div[data-v-95341642]:not(.s-footer-brand){align-content:start;gap:4px;display:grid}.s-footer-grid a[data-v-95341642]:not(.s-btn):not(.s-wordmark){color:var(--s-rail-muted);justify-self:start;padding:4px 0;font-size:14.5px}.s-footer-grid a[data-v-95341642]:not(.s-btn):not(.s-wordmark):hover{color:var(--s-rail-ink)}.s-footer-legal[data-v-95341642]{flex-wrap:wrap;gap:4px 16px;display:flex}.s-footer-legal a[data-v-95341642]{color:var(--s-rail-muted)}.s-footer-legal a[data-v-95341642]:hover{color:var(--s-rail-ink)}.s-footer-base[data-v-95341642]{border-top:1px solid var(--s-rail-line);color:var(--s-rail-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}@media (width>=768px){.s-footer-grid[data-v-95341642]{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.s-footer-brand[data-v-95341642]{grid-column:auto}}
