@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Geist Variable", system-ui, sans-serif;--font-body:"Geist Variable", system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent-h:55;--accent-c:.11;--color-bg:var(--lightningcss-light,#f2f2f0)var(--lightningcss-dark,#050505);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-border-soft:var(--lightningcss-light,#e4e4e1)var(--lightningcss-dark,#1c1c1c);--color-border:var(--lightningcss-light,#d4d4d0)var(--lightningcss-dark,#262626);--color-border-strong:var(--lightningcss-light,#c8c8c4)var(--lightningcss-dark,#333);--color-text:var(--lightningcss-light,#101114)var(--lightningcss-dark,#ededed);--color-text-muted:var(--lightningcss-light,#4c4e54)var(--lightningcss-dark,#b5b5b5);--color-text-subtle:var(--lightningcss-light,#5e6066)var(--lightningcss-dark,#9a9a9a);--color-accent:var(--lightningcss-light,#9a5424)var(--lightningcss-dark,#7df9ff);--color-accent-hover:var(--lightningcss-light,#7a421c)var(--lightningcss-dark,#b8fbff);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#050505);--surface-2:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#0b0b0b);--on-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#050505);--tile:var(--lightningcss-light,#e9e9e6)var(--lightningcss-dark,#141414);--band:var(--lightningcss-light,#101114)var(--lightningcss-dark,#0c0c0c);--band-text:var(--lightningcss-light,#f2f2f0)var(--lightningcss-dark,#ededed);--band-muted:var(--lightningcss-light,#b7b9be)var(--lightningcss-dark,#b5b5b5);--band-muted-2:var(--lightningcss-light,#9a9ca2)var(--lightningcss-dark,#8a8a8a);--band-line:var(--lightningcss-light,#33363c)var(--lightningcss-dark,#333);--band-line-2:var(--lightningcss-light,#24262b)var(--lightningcss-dark,#1c1c1c);--eye:var(--lightningcss-light,#edb98a)var(--lightningcss-dark,#7df9ff);--shell-1:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2e2e31);--shell-2:var(--lightningcss-light,#d8d8d4)var(--lightningcss-dark,#0e0e0f);--pod-2:var(--lightningcss-light,#cfcfcb)var(--lightningcss-dark,#121213);--shell-highlight:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff29);--shell-shadow:var(--lightningcss-light,#10111424)var(--lightningcss-dark,#000000b3);--visor-1:var(--lightningcss-light,#24262b)var(--lightningcss-dark,#161616);--visor-2:var(--lightningcss-light,#050506)var(--lightningcss-dark,#020202);--robot-hi:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3b3b3d);--robot-lo:var(--lightningcss-light,#c9cacc)var(--lightningcss-dark,#0d0d0e);--robot-glass-hi:var(--lightningcss-light,#2a2d33)var(--lightningcss-dark,#141414);--robot-glass:var(--lightningcss-light,#0e1013)var(--lightningcss-dark,#000);--robot-trim:var(--lightningcss-light,#1a1c20)var(--lightningcss-dark,#0a0a0a);--eye-rgb:237, 185, 138}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-mode=light]){--eye-rgb:125, 249, 255}}:root[data-mode=dark]{--eye-rgb:125, 249, 255}[data-accent=brand]{--accent-h:55;--accent-c:.11}:root[data-eye=apricot]{--eye:#edb98a;--eye-rgb:237, 185, 138;--color-accent:var(--lightningcss-light,#9a5424)var(--lightningcss-dark,#edb98a);--color-accent-hover:var(--color-accent)}:root[data-eye=ice]{--eye:#7df9ff;--eye-rgb:125, 249, 255;--color-accent:var(--lightningcss-light,#0e6f7a)var(--lightningcss-dark,#7df9ff);--color-accent-hover:var(--color-accent)}:root[data-eye=mint]{--eye:#6ef2b0;--eye-rgb:110, 242, 176;--color-accent:var(--lightningcss-light,#17704a)var(--lightningcss-dark,#6ef2b0);--color-accent-hover:var(--color-accent)}:root[data-eye=lilac]{--eye:#b9a7ff;--eye-rgb:185, 167, 255;--color-accent:var(--lightningcss-light,#5b47c2)var(--lightningcss-dark,#b9a7ff);--color-accent-hover:var(--color-accent)}:root[data-eye=coral]{--eye:#ff8a7a;--eye-rgb:255, 138, 122;--color-accent:var(--lightningcss-light,#a63a2c)var(--lightningcss-dark,#ff8a7a);--color-accent-hover:var(--color-accent)}:root[data-eye=amber]{--eye:#ffc56b;--eye-rgb:255, 197, 107;--color-accent:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#ffc56b);--color-accent-hover:var(--color-accent)}.legal-page{max-width:46rem;padding-block:8rem 7rem}.legal-page .head{border-bottom:1px solid var(--color-border);margin-bottom:3rem;padding-bottom:3rem}.legal-page .title{font-size:var(--display-s);letter-spacing:-.055em;margin:0 0 1.5rem;font-weight:240;line-height:.95}.legal-page .lede{font-size:var(--text-lead);color:var(--color-text-muted);font-weight:300}.legal-page .updated{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--color-text-subtle);margin-top:2rem}.legal-page .notice{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin-bottom:3.5rem;padding:1.5rem 1.75rem;font-size:1rem;font-weight:300}.legal-page .sec+.sec{margin-top:4rem}.legal-page .sec-title{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:2rem;font-weight:300;line-height:1.15}.legal-page p,.legal-page li,.legal-page dd{font-weight:300}.legal-page dl{border-top:1px solid var(--color-border);gap:0;margin:0}.legal-page dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:13rem 1fr;align-items:baseline;padding-block:1.25rem}.legal-page dt{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--color-text-subtle)}.legal-page a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.legal-page .note,.legal-page pre,.legal-page .form{border-color:var(--color-border);background:var(--color-surface);border-radius:16px}@media (width<=40rem){.legal-page dl>div{grid-template-columns:1fr}}:root{--bg:var(--color-bg);--surface:var(--color-surface);--ink:var(--color-text);--muted:var(--color-text-subtle);--muted-2:var(--color-text-muted);--line:var(--color-border);--field:var(--color-border-strong);--pill:var(--color-border-soft);--accent-text:var(--color-accent);--font-sans:var(--font-body);--display-xl:clamp(64px, 11vw, 168px);--display-l:clamp(48px, 7vw, 112px);--display-m:clamp(44px, 6vw, 88px);--display-s:clamp(40px, 5vw, 72px);--text-lead:20px;--text-body:18px;--text-meta:13px;--radius-pill:999px;--radius-card:28px;--radius-panel:40px;--container:1280px;--container-wide:1360px;--gutter:32px;--ease-out:cubic-bezier(.16, 1, .3, 1);--hero-bg:var(--color-bg);--hero-text:var(--color-text);--hero-subtle:var(--color-text-muted);--hero-muted:var(--color-text-subtle);--hero-border:var(--color-border);--hero-line:var(--color-border-strong);--hero-card:var(--color-surface);--hero-card-hover:var(--color-border-soft);--icon-bg:var(--tile);--accent:var(--color-accent)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes wake{0%{opacity:0;transform:scaleY(.04)}60%{opacity:1;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.06)}}@keyframes look{0%,30%{transform:translate(0)}36%,55%{transform:translate(7%)}61%,85%{transform:translate(-6%)}91%,to{transform:translate(0)}}@keyframes search{0%,12%{transform:translate(0)}22%,34%{transform:translate(-14%,-4%)}44%,56%{transform:translate(14%,-4%)}66%,78%{transform:translateY(8%)}88%,to{transform:translate(0)}}@keyframes glow{0%,to{opacity:.5}50%{opacity:.95}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes type{0%{width:0}to{width:51ch}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes dots{0%,80%,to{opacity:.25}40%{opacity:1}}@supports (animation-timeline:view()){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry 5% cover 35%}}@media (width<=820px){.callout{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%}a{color:var(--color-text)}a:hover{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit}details summary{cursor:pointer}::selection{background:rgba(var(--eye-rgb), .35)}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--color-text);color:var(--on-ink);padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--on-ink);top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.wrap-wide{max-width:var(--container-wide);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:140px}.band{background:var(--band);color:var(--band-text)}.band a{color:var(--band-text)}.band+.band{border-top:1px solid var(--band-line-2)}.surface{background:var(--color-surface)}@media (width<=720px){:root{--gutter:20px}.section{padding-block:96px}}.display-xl,.display-l,.display-m,.display-s{font-family:var(--font-display);letter-spacing:-.055em;line-height:.95}.display-xl{font-size:var(--display-xl);letter-spacing:-.06em;font-weight:220;line-height:.9}.display-l{font-size:var(--display-l);letter-spacing:-.06em;font-weight:200}.display-m{font-size:var(--display-m);font-weight:230}.display-s{font-size:var(--display-s);font-weight:240}.lead{font-size:var(--text-lead);color:var(--color-text-muted);max-width:600px;font-weight:300}.band .lead{color:var(--band-muted)}.muted{color:var(--color-text-subtle);font-weight:300}.band .muted{color:var(--band-muted)}.kicker{font-family:var(--font-mono);color:var(--color-accent);font-size:14px}.meta{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--color-text-subtle)}.band .meta{color:var(--band-muted-2)}.status{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-muted);align-self:flex-start;padding:5px 14px;font-size:14px;display:inline-flex}.btn{border-radius:var(--radius-pill);background:var(--color-text);min-height:56px;color:var(--on-ink);cursor:pointer;transition:transform .2s var(--ease-out), opacity .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{color:var(--on-ink);opacity:.88}.btn:active{transform:scale(.98)}.btn--secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.btn--secondary:hover{color:var(--color-text)}.btn--small{min-height:44px;padding:0 20px;font-size:15px}.actions{flex-wrap:wrap;gap:12px;display:flex}.rows{border-top:1px solid var(--color-border)}.rows>*{border-bottom:1px solid var(--color-border)}.band .rows,.band .rows>*{border-color:var(--band-line)}.enter{animation:rise 1.2s var(--ease-out) both;animation-delay:var(--d,0s)}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial}}:root:not([data-mode]) [data-reading]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--color-bg);color:var(--color-text);accent-color:var(--color-accent)}html{background-color:var(--color-bg);color:var(--color-text);accent-color:var(--color-accent)}.visually-hidden,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:1rem;z-index:100;background:var(--color-accent);color:var(--color-on-accent);border-radius:.625rem;padding:.625rem 1rem;font-weight:600;position:absolute;top:1rem;translate:0 calc(-100% - 1.5rem)}.skip-link:focus{translate:none}
