.reveal{opacity:0;transform:translateY(24px) scale(.98);filter:blur(0px);will-change:opacity,transform,filter;transition-property:opacity,transform,filter;transition-duration:var(--reveal-duration, .6s);transition-timing-function:var(--reveal-ease, cubic-bezier(.25, .46, .45, .94));transition-delay:var(--reveal-delay, 0ms)}.reveal.in-view{opacity:1;transform:none;filter:none}.reveal[data-reveal=fade]{transform:none}.reveal[data-reveal=fade-up]{transform:translateY(24px)}.reveal[data-reveal=fade-down]{transform:translateY(-24px)}.reveal[data-reveal=fade-left]{transform:translate(24px)}.reveal[data-reveal=fade-right]{transform:translate(-24px)}.reveal[data-reveal=zoom-in]{transform:scale(.96)}.reveal[data-reveal=blur-up]{filter:blur(8px);transform:translateY(16px)}@media (prefers-reduced-motion: reduce){.reveal{transition-duration:.16s;transform:none!important;filter:none!important}}@font-face{font-family:Anybody;src:url(../../../fonts/anybody-var.woff2) format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../../../fonts/instrument-sans-var.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Courier Prime;src:url(../../../fonts/courier-prime-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(../../../fonts/courier-prime-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--st-night: #000;--st-panel: #0b0b12;--st-panel-up: #14141d;--st-dusk: #1b1160;--st-volt: #00c6ff;--st-uv: #7f00ff;--st-flash: #f1f8ff;--st-ink: #0a0826;--st-haze: #aeabdf;--st-haze-dim: #8f8cc6;--st-ink-soft: #46437c;--st-star: #ffcc00;--st-added-wash: rgba(0, 198, 255, .16);--st-added-line: #3cd3fe;--st-display: "Anybody", "Arial Black", system-ui, sans-serif;--st-body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--st-prompt: "Courier Prime", "Courier New", ui-monospace, monospace;--st-gutter: clamp(20px, 4vw, 64px);--st-ease-slam: cubic-bezier(.2, 1.5, .3, 1);--st-ease-out: cubic-bezier(.16, 1, .3, 1)}.storm{background:var(--st-night);color:#fff;font-family:var(--st-body);font-size:17px;line-height:1.55;overflow-x:clip}.storm ::selection{background:var(--st-volt);color:var(--st-ink)}.st-display{font-family:var(--st-display);font-variation-settings:"wdth" var(--w, 100),"wght" var(--g, 800);font-weight:var(--g, 800);font-stretch:calc(var(--w, 100) * 1%);line-height:.92;letter-spacing:-.01em;margin:0}.st-prompt{font-family:var(--st-prompt);font-size:17px;line-height:1.5}.st-added{background:var(--st-added-wash);box-shadow:inset 0 -2px 0 var(--st-added-line);border-radius:2px;padding:.05em 0}.st-lede{font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--st-haze);max-width:34em;margin:0}.st-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 1.6em;border:0;border-radius:999px;background:#fff;color:var(--st-ink);font-family:var(--st-display);font-variation-settings:"wdth" 110,"wght" 800;font-size:16px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--st-ease-slam),font-variation-settings .25s var(--st-ease-slam),background-color .2s}.st-btn:before{content:"";position:absolute;inset:-5px;border-radius:inherit;border:2px solid var(--st-volt);box-shadow:0 0 14px var(--st-volt),inset 0 0 10px var(--st-uv);filter:url(#st-arc);opacity:0;transition:opacity .15s;pointer-events:none}.st-btn:hover,.st-btn:focus-visible{transform:scale(1.04);font-variation-settings:"wdth" 116,"wght" 900}.st-btn:hover:before,.st-btn:focus-visible:before{opacity:1}.st-btn:active{transform:scale(.97)}.st-btn:disabled{opacity:.6;cursor:progress}.st-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.st-btn--ghost:hover,.st-btn--ghost:focus-visible{background:#ffffff14}.st-btn--ink{background:var(--st-ink);color:#fff}.st-btn--small{min-height:40px;padding:0 1.1em;font-size:14px}.storm :focus-visible{outline:3px solid var(--st-volt);outline-offset:3px}.storm .st-lit :focus-visible{outline-color:var(--st-uv)}.st-link{color:inherit;text-decoration:underline;text-decoration-color:var(--st-volt);text-decoration-thickness:2px;text-underline-offset:.2em}.st-link:hover{text-decoration-color:currentColor}.st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){.storm *,.storm *:before,.storm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html:has(.storm-pages){font-size:16px}body:has(.storm-pages){background:var(--st-night)}.storm-pages{--background: var(--st-night);--foreground: #fff;--card: var(--st-panel);--card-foreground: #fff;--popover: var(--st-panel);--popover-foreground: #fff;--primary: #fff;--primary-foreground: var(--st-ink);--secondary: var(--st-panel-up);--secondary-foreground: #fff;--muted: var(--st-panel-up);--muted-foreground: var(--st-haze);--accent: var(--st-panel-up);--accent-foreground: #fff;--border: rgba(174, 171, 223, .24);--input: rgba(174, 171, 223, .3);--input-background: rgba(11, 11, 18, .8);--ring: var(--st-volt);--thunder-navy: var(--st-night);--thunder-blue: var(--st-volt);--lightning-electric: #5a78ff;--lightning-yellow: var(--st-uv);--storm-purple: var(--st-uv);--storm-gray: var(--st-haze-dim);--electric-glow: var(--st-uv);--color-gray-950: #000;--color-gray-900: #07070c;--color-gray-800: #0f0f17;--color-gray-700: #1a1a25;--color-gray-600: #2d2d3d;--color-gray-500: var(--st-haze-dim);--color-gray-400: var(--st-haze);--color-gray-300: #cbc9ee;--color-gray-200: #e3e2f7;--color-blue-400: var(--st-volt);--color-blue-500: #2a9bff;--color-blue-600: #3b6cff;--color-cyan-400: var(--st-volt);--color-cyan-500: var(--st-volt);--color-purple-400: #a56bff;--color-purple-500: #9233ff;--color-purple-600: var(--st-uv);--color-pink-500: var(--st-uv);--tp-color-scheme: dark;--tp-bg: var(--st-night);--tp-bg-opposite: #fff;--tp-bg-subtle: #07070c;--tp-bg-hover: #12121b;--tp-bg-muted: #1a1a25;--tp-bg-muted-hover: #24243a;--tp-surface: var(--st-panel);--tp-border: rgba(174, 171, 223, .24);--tp-border-hover: rgba(174, 171, 223, .5);--tp-text-primary: #fff;--tp-text-secondary: var(--st-haze);--tp-text-tertiary: var(--st-haze-dim);--tp-accent-grad-start: var(--st-volt);--tp-accent-grad-mid: #5a78ff;--tp-accent-grad-end: var(--st-uv);--tp-accent-solid: #6f5bff;--tp-accent-solid-hover: var(--st-uv);--tp-accent-bg: rgba(127, 0, 255, .2);--tp-thunder-navy: #12121b;--tp-thunder-blue: var(--st-volt);--tp-lightning-yellow: var(--st-uv);--tp-lightning-electric: #5a78ff;--tp-storm-purple: var(--st-uv);--tp-storm-gray: var(--st-haze-dim);--tp-electric-glow: var(--st-uv);--tp-font-primary: var(--st-body);--tp-prompt-font: var(--st-prompt);--tp-radius-md: 14px;--tp-radius-lg: 22px;background:var(--st-night);color:#fff;font-family:var(--st-body)}:where(.storm-pages) :where(h1,h2,h3,h4){font-family:var(--st-display);font-variation-settings:"wdth" 110,"wght" 850;letter-spacing:-.01em;line-height:1.08}:where(.storm-pages) :where(h1){font-variation-settings:"wdth" 120,"wght" 900}:where(.storm-pages) :where(p,li,label,input,textarea,select,button,a){font-family:var(--st-body)}:where(.storm-pages) :where(pre,code,.font-mono){font-family:var(--st-prompt)}.storm-pages :is(a,button)[class*=from-thunder-blue][class*=to-lightning-electric]:not([class*=bg-clip-text]){background:#fff;color:var(--st-ink);border-radius:999px;font-family:var(--st-display);font-variation-settings:"wdth" 110,"wght" 800;box-shadow:none}.storm-pages :is(a,button)[class*=border-thunder-blue][class*=bg-thunder-blue]{background:transparent;color:#fff;border-color:#ffffff73;border-radius:999px;font-family:var(--st-display);font-variation-settings:"wdth" 110,"wght" 800}.storm-pages .legal-page{max-width:46em;font-size:16px;line-height:1.65;text-align:left;color:var(--st-haze);padding-top:140px}.storm-pages .legal-page :is(h1,h2,h3){background:none;-webkit-text-fill-color:currentColor;color:#fff;margin-top:2em}.storm-pages .legal-page h1{font-size:clamp(32px,4vw,48px);margin-top:0}.storm-pages .legal-page h2{font-size:clamp(19px,1.7vw,23px);text-transform:none}.storm-pages .legal-page :is(strong,b){color:#fff}.storm-pages .legal-page a{color:var(--st-volt)}.storm-pages :is(.tp-hero-title,.tp-section-title,.tp-cta-title){font-family:var(--st-display);font-variation-settings:"wdth" 115,"wght" 900;letter-spacing:-.01em;background:none;-webkit-text-fill-color:currentColor;color:#fff}.storm-pages .tp-hero-title{font-size:clamp(36px,5vw,68px);line-height:1.02}.storm-pages .tp-hero-section{padding-top:72px}.bar.svelte-108nd2t{position:fixed;inset:0 0 auto;z-index:70;display:flex;align-items:center;gap:24px;height:68px;padding:0 var(--st-gutter);color:#fff;font-family:var(--st-body);font-size:15px;transition:background-color .3s,box-shadow .3s}.bar.scrolled.svelte-108nd2t,.bar.open.svelte-108nd2t{background:#000;box-shadow:0 1px #aeabdf29}.brand.svelte-108nd2t{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.name.svelte-108nd2t{font-family:var(--st-display);font-variation-settings:"wdth" 100,"wght" 800;font-size:18px;letter-spacing:-.01em;transition:font-variation-settings .35s var(--st-ease-slam)}.brand.svelte-108nd2t:hover .name:where(.svelte-108nd2t){font-variation-settings:"wdth" 116,"wght" 900}.links.svelte-108nd2t{display:flex;gap:4px;margin-left:12px}.links.svelte-108nd2t a:where(.svelte-108nd2t){padding:8px 12px;border-radius:999px;color:var(--st-haze);text-decoration:none;transition:color .2s}.links.svelte-108nd2t a:where(.svelte-108nd2t):hover{color:#fff}.tools.svelte-108nd2t{display:flex;align-items:center;gap:10px;margin-left:auto}.sound.svelte-108nd2t,.menu.svelte-108nd2t{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--st-haze);cursor:pointer}.sound.svelte-108nd2t:hover,.sound[aria-pressed=true].svelte-108nd2t{color:var(--st-volt)}.menu.svelte-108nd2t{display:none;color:#fff}.burger.svelte-108nd2t,.burger.svelte-108nd2t:before{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .3s var(--st-ease-out)}.burger.svelte-108nd2t{transform:translateY(-4px)}.burger.svelte-108nd2t:before{content:"";transform:translateY(8px)}.menu[aria-expanded=true].svelte-108nd2t .burger:where(.svelte-108nd2t){transform:rotate(45deg)}.menu[aria-expanded=true].svelte-108nd2t .burger:where(.svelte-108nd2t):before{transform:rotate(-90deg)}.sheet.svelte-108nd2t{position:fixed;inset:0;z-index:65;display:flex;align-items:flex-start;padding:104px var(--st-gutter) 32px;overflow-y:auto;background:var(--st-night);clip-path:inset(0 0 100% 0);transition:clip-path .5s var(--st-ease-out)}.sheet.open.svelte-108nd2t{clip-path:inset(0)}.sheet.svelte-108nd2t nav:where(.svelte-108nd2t){display:grid;gap:6px}.sheet.svelte-108nd2t a:where(.svelte-108nd2t){font-family:var(--st-display);font-variation-settings:"wdth" 85,"wght" 500;font-size:clamp(34px,10vw,60px);line-height:1.25;color:#fff;text-decoration:none;opacity:0;transform:translateY(18px);transition:opacity .4s,transform .5s var(--st-ease-out),font-variation-settings .4s var(--st-ease-slam);transition-delay:0s}.sheet.svelte-108nd2t a.minor:where(.svelte-108nd2t){font-size:clamp(20px,5.6vw,30px);color:var(--st-haze)}.sheet.svelte-108nd2t a.minor:where(.svelte-108nd2t):first-of-type{margin-top:22px}.sheet.open.svelte-108nd2t a:where(.svelte-108nd2t){opacity:1;transform:none;transition-delay:calc(.12s + var(--i) * 55ms),calc(.12s + var(--i) * 55ms),0s}.sheet.svelte-108nd2t a:where(.svelte-108nd2t):active,.sheet.svelte-108nd2t a:where(.svelte-108nd2t):hover{font-variation-settings:"wdth" 120,"wght" 900}@media (max-width: 1080px){.links.svelte-108nd2t,.download.svelte-108nd2t{display:none}.menu.svelte-108nd2t{display:grid}}@media (max-width: 420px){.name.svelte-108nd2t{display:none}}.defs.svelte-bvl1vq{position:absolute}canvas.svelte-bvl1vq,.flash.svelte-bvl1vq{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}canvas.svelte-bvl1vq{z-index:80}.flash.svelte-bvl1vq{z-index:79;opacity:0;background:radial-gradient(circle at var(--fx, 50%) var(--fy, 30%),#fff 0,rgba(214,240,255,.92) 18%,rgba(150,120,255,.55) 55%,rgba(127,0,255,.28) 100%);mix-blend-mode:screen}
