@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/doto-latin-900-normal.D1bF_x6I.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-500-normal.BFXNXuvF.woff2)format("woff2"),url(/_astro/inter-tight-latin-500-normal.pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-latin-600-normal.BgSTtRxb.woff2)format("woff2"),url(/_astro/inter-tight-latin-600-normal.D7bG6gX1.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2)format("woff2"),url(/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff")}:root{--bg:#07070a;--panel:#0f0f15;--panel-2:#15151d;--line:#ffffff14;--line-2:#ffffff24;--text:#f4f2ee;--muted:#a6a4b0;--dim:#6f6d7a;--accent:#9a8bff;--accent-deep:#5b45ff;--amber:#ffbe55;--cut:#ff5d6c;--green:#5be3a1;--radius:18px;--ease-out:cubic-bezier(.22, 1, .36, 1);--sans:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--nav-bg:#0c0c12b8;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:var(--accent-deep);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.stars{z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 78% 9%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 43% 32%,#cfc8ff 50%,#0000 51%),radial-gradient(1px 1px at 91% 41%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 22% 63%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 66% 72%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 8% 88%,#cfc8ff 50%,#0000 51%),radial-gradient(1px 1px at 54% 94%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 33% 6%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 86% 79%,#fff 50%,#0000 51%);background-size:640px 640px;position:fixed;inset:0}.stars:before,.stars:after{content:"";position:absolute;inset:0}.stars:before{opacity:.7;background-image:radial-gradient(.8px .8px at 7% 12%,#fff 50%,#0000 51%),radial-gradient(.8px .8px at 29% 47%,#e4deff 50%,#0000 51%),radial-gradient(.8px .8px at 51% 8%,#fff 50%,#0000 51%),radial-gradient(.8px .8px at 63% 58%,#fff 50%,#0000 51%),radial-gradient(.8px .8px at 84% 26%,#e4deff 50%,#0000 51%),radial-gradient(.8px .8px at 17% 81%,#fff 50%,#0000 51%),radial-gradient(.8px .8px at 44% 69%,#fff 50%,#0000 51%),radial-gradient(.8px .8px at 72% 91%,#e4deff 50%,#0000 51%),radial-gradient(.8px .8px at 93% 63%,#fff 50%,#0000 51%),radial-gradient(.8px .8px at 38% 24%,#fff 50%,#0000 51%),radial-gradient(.8px .8px at 3% 54%,#e4deff 50%,#0000 51%),radial-gradient(.8px .8px at 58% 37%,#fff 50%,#0000 51%);background-size:433px 433px}.stars:after{opacity:.4;background-image:radial-gradient(1.6px 1.6px at 14% 36%,#f1ecff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 47% 74%,#f3b6cf 50%,#0000 51%),radial-gradient(1.6px 1.6px at 69% 18%,#f1ecff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 88% 57%,#cfc8ff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 31% 92%,#f1ecff 50%,#0000 51%);background-size:911px 911px;animation:7s ease-in-out infinite alternate twinkle}@keyframes twinkle{to{opacity:.85}}@media (prefers-reduced-motion:reduce){.stars:after{opacity:.6;animation:none}}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}h1{font-size:clamp(44px,7.4vw,92px)}h2{font-size:clamp(34px,5vw,60px)}h3{letter-spacing:-.02em;font-size:21px;line-height:1.2}p{text-wrap:pretty;margin:0}.muted{color:var(--muted)}.dim{color:var(--dim)}.small{font-size:14px}.mono{font-family:var(--mono);letter-spacing:.02em;font-size:12px}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:inline-flex}.grad{background:linear-gradient(100deg, #fff 10%, #c9c0ff 55%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}main{display:block}main.narrow{max-width:760px;margin:0 auto;padding:140px 20px 80px}.section{max-width:1180px;margin:0 auto;padding:120px 20px}.section-head{text-align:center;justify-items:center;gap:18px;max-width:760px;margin:0 auto 56px;display:grid}.section-head p{color:var(--muted);font-size:19px}.btn{height:52px;font:600 16px/1 var(--sans);letter-spacing:-.01em;cursor:pointer;transition:transform .16s var(--ease-out), background-color .16s, border-color .16s, box-shadow .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.btn:active{transform:scale(.97)}.btn-sm{height:40px;padding:0 18px;font-size:14px}.btn-light{background:var(--text);color:var(--bg)}.btn-light:hover{background:#fff;box-shadow:0 0 0 6px #9a8bff2e}.btn-ghost{border-color:var(--line-2);color:var(--text);background:#ffffff0a}.btn-ghost:hover{background:#ffffff14}.btn-accent{background:var(--accent-deep);color:#fff;box-shadow:0 10px 40px -10px #5b45ffcc}.btn-accent:hover{background:#6a56ff}.btn[disabled]{opacity:.5;cursor:not-allowed}.nav{z-index:50;background:var(--nav-bg);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100% - 24px);padding:8px 8px 8px 18px;display:flex;position:fixed;top:48px;left:50%;transform:translate(-50%)}.launch-strip{z-index:51;color:#e6e0ff;-webkit-backdrop-filter:blur(12px);background:linear-gradient(90deg,#5b45ff8c,#7660e680,#aa6ea080);border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;height:34px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.launch-strip b{color:var(--amber)}.launch-strip .dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.launch-strip:hover{color:#fff}.brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:18px;font-weight:700;display:inline-flex}.links{color:var(--muted);gap:26px;font-size:15px;display:flex}.links a:hover{color:var(--text)}@media (width<=760px){.links{display:none}}.card{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:var(--radius)}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.footer{border-top:1px solid var(--line);gap:40px;max-width:1180px;margin:0 auto;padding:56px 20px 40px;display:grid}.foot-grid{grid-template-columns:2fr repeat(4,1fr);gap:32px;display:grid}.foot-grid h4{color:var(--dim);letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:500}.foot-grid a:not(.brand){color:var(--muted);padding:4px 0;font-size:15px;display:block}.foot-grid a:hover{color:var(--text)}.foot-grid p{margin-top:12px}@media (width<=760px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div:first-child{grid-column:1/-1}}.field{gap:8px;display:grid}.field label{color:var(--muted);font-size:14px}.field input,.field textarea{border:1px solid var(--line-2);width:100%;color:var(--text);font:400 16px/1.4 var(--sans);background:#ffffff08;border-radius:12px;padding:13px 15px;transition:border-color .16s,background-color .16s}.field input:focus,.field textarea:focus{border-color:var(--accent);background:#9a8bff0f;outline:none}.field textarea{resize:vertical;min-height:130px}.prose h1{margin-bottom:10px;font-size:clamp(36px,5vw,52px)}.prose h2{letter-spacing:-.02em;margin:44px 0 12px;font-size:24px}.prose h3{margin:26px 0 8px;font-size:18px}.prose p,.prose li{color:#d3d1d9;font-size:16px;line-height:1.7}.prose p{margin:0 0 14px}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--text)}.prose img{border:1px solid var(--line);border-radius:12px;max-width:100%;height:auto;margin:8px 0 22px;display:block}.prose table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;color:#d3d1d9;padding:10px 12px}.prose th{color:var(--text);font-weight:600}@media (width<=760px){.prose table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
