@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.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")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.woff)format("woff")}:root{--bg:#070a10;--panel:#0d121c;--raised:#121a28;--text:#eaeef4;--muted:#8b95a5;--faint:#5b6576;--blue:#1f8fff;--blue2:#46a6ff;--blue3:#0b63f0;--good:#19c37d;--warn:#f4a13a;--bad:#f0654f;--hair:#94b2dc1a;--hair2:#94b2dc2e;--hi:inset 0 1px 0 #ffffff0f;--r:16px;--display:"Space Grotesk", system-ui, sans-serif;--body:"Hanken Grotesk", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);min-height:100vh;color:var(--text);font:400 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:50;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--blue2);outline-offset:3px;border-radius:6px}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}.mono{font-family:var(--mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}section.s{padding-top:150px}.lede{color:var(--muted);max-width:560px;font-size:18px;line-height:1.6}h2.h2{font:600 clamp(32px, 4vw, 50px) / 1.04 var(--display);letter-spacing:-.035em;color:#f1f4f9;margin:18px 0}h2.h2 .m{color:var(--faint)}@supports (animation-timeline:view()){.rv{animation:cubic-bezier(.2,.7,.2,1) both rv view();animation-range:entry entry 40%}@keyframes rv{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=820px){.wrap{padding:0 20px}section.s{padding-top:104px}}.btn[data-astro-cid-ekguhzzh]{height:38px;font:600 14px var(--body);letter-spacing:-.005em;white-space:nowrap;color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex}.primary[data-astro-cid-ekguhzzh]{background:linear-gradient(#3da0ff,#1f7fff);box-shadow:inset 0 1px #ffffff47,0 0 0 1px #1f8fffb3,0 10px 28px -10px #1f8fffcc}.primary[data-astro-cid-ekguhzzh]:hover{filter:brightness(1.08)}.ghost[data-astro-cid-ekguhzzh]{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px var(--hair2);color:var(--text);background:#ffffff09}.ghost[data-astro-cid-ekguhzzh]:hover{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #46a6ff80}.btn[data-astro-cid-ekguhzzh]:active{transform:translateY(1px)}.lg[data-astro-cid-ekguhzzh]{border-radius:12px;height:46px;padding:0 20px;font-size:15px}.k[data-astro-cid-ekguhzzh]{font:500 11px var(--mono);opacity:.75;border-left:1px solid #ffffff4d;margin-left:2px;padding-left:10px}.ghost[data-astro-cid-ekguhzzh] .k[data-astro-cid-ekguhzzh]{border-left-color:var(--hair2)}.navbar[data-astro-cid-wpvy4v7s]{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--hair);max-width:1120px;height:58px;box-shadow:var(--hi), 0 10px 40px -20px #000c;background:#090d159e;border-radius:14px;justify-content:space-between;align-items:center;margin:14px auto 0;padding:0 10px 0 18px;display:flex;position:sticky;top:14px}.brand[data-astro-cid-wpvy4v7s]{font:600 17px var(--display);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:28px;height:auto}.amp[data-astro-cid-wpvy4v7s]{color:var(--blue2)}.links[data-astro-cid-wpvy4v7s]{gap:30px;font-size:14px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted);text-decoration:none;transition:color .2s}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--text)}.right[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;display:flex}.menu[data-astro-cid-wpvy4v7s]{display:none;position:relative}.menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;width:40px;height:38px;box-shadow:inset 0 0 0 1px var(--hair2);border-radius:10px;place-content:center;gap:5px;list-style:none;display:grid}.menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--text);border-radius:2px;width:16px;height:1.5px}.sheet[data-astro-cid-wpvy4v7s]{-webkit-backdrop-filter:blur(16px);border:1px solid var(--hair2);background:#0c111bf7;border-radius:14px;width:min(280px,100vw - 40px);padding:8px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 30px 60px -20px #000000e6}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:10px;padding:12px 14px;font-size:15px;text-decoration:none}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:#ffffff0a}.sheet-cta[data-astro-cid-wpvy4v7s]{color:var(--blue2)}@media (width<=820px){.navbar[data-astro-cid-wpvy4v7s]{margin:10px 12px 0;padding-left:14px;top:10px}.links[data-astro-cid-wpvy4v7s]{display:none}.menu[data-astro-cid-wpvy4v7s]{display:block}.right[data-astro-cid-wpvy4v7s] .btn{display:none}}footer[data-astro-cid-jo6i4kqk]{color:var(--faint);margin-top:64px;padding-bottom:48px;font-size:13.5px}.in[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--hair);padding-top:40px}.top[data-astro-cid-jo6i4kqk],.bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 26px;display:flex}.bottom[data-astro-cid-jo6i4kqk]{margin-top:22px}.brand[data-astro-cid-jo6i4kqk]{font:600 15px var(--display);color:var(--muted);align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:22px;height:auto}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px 26px;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--muted);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}@media (width<=820px){.top[data-astro-cid-jo6i4kqk],.bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.skip:focus{clip:auto;z-index:100;background:var(--blue);color:#fff;border-radius:10px;width:auto;height:auto;padding:10px 14px;position:fixed;top:16px;left:16px}
