@font-face{font-family:Onest;src:url(../fonts/Onest.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Play;src:url(../fonts/Play.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}#__nuxt,body,html{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:700;line-height:1.1}p{text-wrap:pretty}:where(svg){fill:currentColor}:root{--color-void:#04050d;--color-surface:#0b0e1c;--color-surface-2:#12162b;--color-blue:#2f6bff;--color-blue-deep:#146ef5;--color-violet:#6563e2;--color-violet-bright:#8b5cf6;--color-white:#fff;--color-muted:#a7aab2;--color-dim:#6c7183;--gradient-accent:linear-gradient(120deg, #2f6bff, #8b5cf6);--gradient-halo:radial-gradient(circle at 50% 50%, #2f6bff52, #8b5cf624 45%, transparent 72%);--font-heading:Play, Onest, system-ui, sans-serif;--font-body:Onest, system-ui, sans-serif;--shell-pad-x:clamp(20px, -2px + 4.58333vw, 64px);--header-h:72px;--footer-h:56px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scrollbar-color:#6563e28c transparent;scrollbar-width:thin}body{font-family:var(--font-body);color:var(--color-white);background-color:var(--color-void);overscroll-behavior-y:none;font-size:16px}::selection{color:var(--color-white);background:#2f6bff73}.warp-enter-active,.warp-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1),filter .2s cubic-bezier(.22,1,.36,1)}.warp-enter-from{opacity:0;filter:blur(6px)}.warp-leave-to{opacity:0;filter:blur(8px)}@media (prefers-reduced-motion:reduce){.warp-enter-active,.warp-leave-active{transition-duration:.01ms}.warp-enter-from,.warp-leave-to{filter:none;transform:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nebula[data-v-11cdf978]{position:absolute;inset:0;overflow:hidden}.nebula__blob[data-v-11cdf978]{opacity:calc(var(--intensity)*.55);filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.nebula__blob--a[data-v-11cdf978]{background:radial-gradient(circle,#2f6bff99,#0000 68%);width:46vw;height:46vw;animation:22s cubic-bezier(.65,0,.35,1) infinite alternate drift-a-11cdf978;top:-18%;left:-8%}.nebula__blob--b[data-v-11cdf978]{background:radial-gradient(circle,#8b5cf685,#0000 70%);width:52vw;height:52vw;animation:27s cubic-bezier(.65,0,.35,1) infinite alternate drift-b-11cdf978;bottom:-20%;right:-12%}.nebula__blob--c[data-v-11cdf978]{background:radial-gradient(circle,#6563e273,#0000 72%);width:30vw;height:30vw;animation:19s cubic-bezier(.65,0,.35,1) infinite alternate drift-c-11cdf978;top:32%;left:42%}@keyframes drift-a-11cdf978{to{transform:translate(8%,12%)scale(1.15)}}@keyframes drift-b-11cdf978{to{transform:translate(-10%,-8%)scale(1.1)}}@keyframes drift-c-11cdf978{to{transform:translate(-14%,10%)scale(.85)}}@media (prefers-reduced-motion:reduce){.nebula__blob[data-v-11cdf978]{animation:none}}.grid[data-v-2954adca]{perspective:420px;perspective-origin:50% 40%;position:absolute;inset:0;overflow:hidden}.grid__plane[data-v-2954adca]{transform-origin:50% 100%;will-change:transform;background-image:repeating-linear-gradient(90deg,#6563e257 0 1px,#0000 0 64px),repeating-linear-gradient(#2f6bff4d 0 1px,#0000 0 64px);height:175%;animation:5.5s linear infinite grid-run-2954adca;position:absolute;bottom:-55%;left:-60%;right:-60%;transform:rotateX(74deg);-webkit-mask-image:linear-gradient(#0000 38%,#000 92%);mask-image:linear-gradient(#0000 38%,#000 92%)}.grid__horizon[data-v-2954adca]{pointer-events:none;background:linear-gradient(#0000 22%,#2f6bff33);height:34%;position:absolute;top:46%;left:0;right:0}@keyframes grid-run-2954adca{to{transform:rotateX(74deg)translateY(64px)}}@media (prefers-reduced-motion:reduce){.grid__plane[data-v-2954adca]{animation:none}}.btn[data-v-db6b7687]{font-family:var(--font-body);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5em;font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.btn[data-v-db6b7687]:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.btn[data-v-db6b7687]:hover{transform:translateY(-2px)}.btn[data-v-db6b7687]:active{transform:translateY(0)}.btn--md[data-v-db6b7687]{padding:.85em 1.7em;font-size:.95rem}.btn--sm[data-v-db6b7687]{padding:.6em 1.2em;font-size:.82rem}.btn--primary[data-v-db6b7687]{color:var(--color-white);background:var(--gradient-accent);box-shadow:0 10px 30px -12px #2f6bffbf}.btn--primary[data-v-db6b7687]:hover{box-shadow:0 16px 40px -12px #6563e2d9}.btn--outline[data-v-db6b7687]{color:var(--color-white);background:#ffffff0a;border:1px solid #ffffff2e}.btn--outline[data-v-db6b7687]:hover{background:#2f6bff1f;border-color:#2f6bffb3}.btn--ghost[data-v-db6b7687]{color:var(--color-muted)}.btn--ghost[data-v-db6b7687]:hover{color:var(--color-white)}.btn__label[data-v-db6b7687]{align-items:center;gap:.5em;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn[data-v-db6b7687]:hover{transform:none}}.logo[data-v-f5cd676d]{align-items:center;gap:.6rem;display:inline-flex}.logo__mark[data-v-f5cd676d]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #2f6bff8c);width:34px;height:34px}.logo__word[data-v-f5cd676d]{font-family:var(--font-heading);letter-spacing:.14em;background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:700}.oops[data-v-69f716ce]{min-height:100dvh;padding:var(--shell-pad-x);color:var(--color-white);background:var(--color-void);place-items:center;display:grid;position:relative;overflow:hidden}.oops__art[data-v-69f716ce]{opacity:.6;position:absolute;inset:0}.oops__brand[data-v-69f716ce]{top:24px;left:var(--shell-pad-x);position:absolute}.oops__content[data-v-69f716ce]{text-align:center;justify-items:center;gap:1rem;display:grid;position:relative}.oops__code[data-v-69f716ce]{background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,30px + 7.08333vw,132px);font-weight:700;line-height:1}.oops__code[data-v-69f716ce],.oops__title[data-v-69f716ce]{font-family:var(--font-heading)}.oops__title[data-v-69f716ce]{font-size:clamp(22px,16px + 1.25vw,34px)}.oops__lead[data-v-69f716ce]{max-width:44ch;color:var(--color-muted)}
