img.svelte-e1eh87{max-width:100%;height:auto;display:block}.dim.svelte-e1eh87{opacity:.8}.link.svelte-e1eh87{line-height:0;display:inline-block}nav.svelte-1d91h2p{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--dv-hair);background:#000000b8;position:sticky;top:0}nav.svelte-1d91h2p .wrap:where(.svelte-1d91h2p){height:var(--dv-nav-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.navlinks.svelte-1d91h2p{font-size:var(--dv-fs-caption);color:var(--dv-text-2);gap:32px;display:flex}.navlinks.svelte-1d91h2p a:where(.svelte-1d91h2p):hover{color:var(--dv-text)}.nav-cta.svelte-1d91h2p{height:36px;font-size:var(--dv-fs-caption);white-space:nowrap;padding:0 14px}@media (width<=820px){.navlinks.svelte-1d91h2p{display:none}}.note.svelte-594spb{border-left:3px solid var(--dv-note);border-radius:0 var(--dv-r-input) var(--dv-r-input) 0;background:var(--dv-note-bg);color:var(--dv-note-ink);font-family:var(--dv-font);max-width:64ch;margin-block:14px;padding:8px 12px}.note.svelte-594spb p:where(.svelte-594spb){color:inherit;font-size:var(--dv-fs-caption);max-width:none;line-height:1.4}.note.svelte-594spb p:where(.svelte-594spb):before{content:"✎ ";color:var(--dv-note)}.note.svelte-594spb p:where(.svelte-594spb)+p:where(.svelte-594spb){margin-top:6px}footer.svelte-1vj0zl9{border-top:1px solid var(--dv-hair);padding:48px 0}footer.svelte-1vj0zl9 .wrap:where(.svelte-1vj0zl9){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;display:flex}.brand.svelte-1vj0zl9{gap:10px;display:grid}.brand.svelte-1vj0zl9 p:where(.svelte-1vj0zl9){font-size:var(--dv-fs-small);max-width:32ch}ul.svelte-1vj0zl9{font-size:var(--dv-fs-caption);color:var(--dv-text-2);flex-wrap:wrap;gap:12px 22px;max-width:520px;list-style:none;display:flex}ul.svelte-1vj0zl9 a:where(.svelte-1vj0zl9):hover{color:var(--dv-text)}.legal.svelte-1vj0zl9{border-top:1px solid var(--dv-hair);width:100%;color:var(--dv-text-3);margin-top:24px;padding-top:16px;font-size:12px}.legal.svelte-1vj0zl9 p:where(.svelte-1vj0zl9){font-size:inherit;color:inherit}.legal.svelte-1vj0zl9 p:where(.svelte-1vj0zl9)+p:where(.svelte-1vj0zl9){margin-top:4px}.skip.svelte-jun2ki{z-index:30;background:var(--dv-yellow);color:var(--dv-button-ink);border-radius:0 0 var(--dv-r-input) 0;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip.svelte-jun2ki:focus{left:0}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-latin-ext.B_-bZUTo.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-latin.8kRkwJBP.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-tight-latin-ext.BIlDi9F-.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-tight-latin.4AtXCUT1.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-latin-ext.Bnd2h4Br.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-latin.Db4Uuiha.woff2)format("woff2");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}html,body{background:#000;margin:0;padding:0}.deveji{--dv-bg:#000;--dv-surface:#101211;--dv-surface-2:#171a18;--dv-hair:#ffffff14;--dv-hair-2:#ffffff24;--dv-text:#f5f5f7;--dv-text-2:#a1a1a6;--dv-text-3:#86868b;--dv-green:#30d158;--dv-yellow:#eaff3d;--dv-yellow-hover:#f2ff70;--dv-button-ink:#111;--dv-danger:#ff7b7b;--dv-note:#ff2ea6;--dv-note-bg:#ff2ea61a;--dv-note-ink:#ffb3dc;--dv-input-bg:#ffffff0f;--dv-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--dv-font-display:"Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--dv-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dv-fs-h1:clamp(40px, 5.4vw, 66px);--dv-fs-h2:clamp(32px, 4.4vw, 52px);--dv-fs-h3:24px;--dv-fs-body:19px;--dv-fs-lead:21px;--dv-fs-ui:16px;--dv-fs-small:15px;--dv-fs-caption:13px;--dv-fs-eyebrow:13px;--dv-tracking-display:-.03em;--dv-tracking-h3:-.02em;--dv-tracking-caps:.08em;--dv-r:28px;--dv-r-sm:18px;--dv-r-input:12px;--dv-r-pill:999px;--dv-maxw:980px;--dv-maxw-form:560px;--dv-nav-h:52px;--dv-gutter:24px;--dv-section-y:104px;--dv-section-y-sm:64px;--dv-dur:.15s;--dv-ease:ease;background:var(--dv-bg);color:var(--dv-text);font-family:var(--dv-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}.deveji *,.deveji :before,.deveji :after{box-sizing:border-box;margin:0;padding:0}.deveji :where(h1,h2,h3){font-family:var(--dv-font-display);letter-spacing:var(--dv-tracking-display);font-weight:600;line-height:1.06}.deveji h1{font-size:var(--dv-fs-h1)}.deveji h2{font-size:var(--dv-fs-h2)}.deveji h3{font-size:var(--dv-fs-h3);letter-spacing:var(--dv-tracking-h3);line-height:1.2}.deveji p{color:var(--dv-text-2);font-size:var(--dv-fs-body);max-width:56ch;line-height:1.45}.deveji a{color:inherit;text-decoration:none}.deveji :where(a,button,input,select):focus-visible{outline:2px solid var(--dv-green);outline-offset:3px}.deveji [id]{scroll-margin-top:calc(var(--dv-nav-h) + var(--dv-gutter))}.deveji .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}.deveji .wrap{max-width:var(--dv-maxw);padding:0 var(--dv-gutter);margin:0 auto}.deveji .eyebrow{font-size:var(--dv-fs-eyebrow);letter-spacing:var(--dv-tracking-caps);text-transform:uppercase;color:var(--dv-green);margin-bottom:14px;font-weight:600}.deveji .btn{border-radius:var(--dv-r-pill);height:48px;font-size:var(--dv-fs-ui);cursor:pointer;font-weight:500;font-family:var(--dv-font);transition:transform var(--dv-dur) var(--dv-ease), background var(--dv-dur) var(--dv-ease);border:0;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.deveji .btn:active{transform:scale(.97)}.deveji .btn-primary{background:var(--dv-yellow);color:var(--dv-button-ink);font-weight:600}.deveji .btn-primary:hover{background:var(--dv-yellow-hover)}.deveji .btn-secondary{color:var(--dv-text);background:#ffffff14}.deveji .btn-secondary:hover{background:#ffffff21}.deveji .btn-link{color:var(--dv-green);align-items:center;gap:4px;font-size:17px;display:inline-flex}.deveji .btn-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.deveji .btn{transition:none}.deveji .btn:active{transform:none}}
