@font-face{font-family:Hypervoid;src:url(../../../fonts/Hypervoid-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:block}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,p{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}}@layer base{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#eeeaf9;--muted:#9290a7;--accent:#b8a2ff;background:#0b0b13;font-family:Inter,system-ui,sans-serif}body{min-inline-size:320px;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline-offset:6px;outline:2px solid #cebaff}::selection{color:#fff;background:#7154ad}.app{min-block-size:100svh;position:relative}h1,h2{font-weight:500}}@layer interface{.login{place-items:center;min-block-size:100svh;padding:80px 24px 100px;display:grid;position:relative}.login-content{text-align:center;inline-size:100%;padding-block-end:30px}.product-label{color:#b3a6c8;letter-spacing:.32em;font-size:10px;font-weight:450}.product-name{letter-spacing:-.055em;text-shadow:0 0 50px #a88cfc22;color:#f4efff;margin-block:18px 12px;font-family:Hypervoid,Inter,sans-serif;font-size:clamp(64px,8vw,108px);font-weight:400;line-height:1.25}.product-name span{color:#0000;background:linear-gradient(115deg,#f2ceff 5%,#c09aff 40%,#8aaaff 95%);-webkit-background-clip:text;background-clip:text}.login-description{color:#a7a1b7;letter-spacing:.015em;font-size:15px;font-weight:350}.signin{max-inline-size:312px;margin:48px auto 0}.signin-button{color:#f0e7ff;background:linear-gradient(110deg,#68509955,#38305266);border:1px solid #b29ce977;border-radius:10px;justify-content:center;align-items:center;gap:22px;min-block-size:54px;inline-size:100%;padding:15px 20px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #f3ddff12,0 0 24px #9272e117}.signin-button:hover:enabled{background:#72539b66;border-color:#ceb6ff;transform:translateY(-1px);box-shadow:0 0 30px #b68cfb30,inset 0 1px #f3ddff22}.signin-button:active:enabled{transform:translateY(0)}.signin-button:disabled{opacity:.6}.signin-button svg{block-size:18px;inline-size:18px}.signin-caption{color:#8e859f;letter-spacing:.02em;margin-block-start:18px;font-size:11px}.auth-message{color:#e3b9de;margin-block-start:18px;font-size:12px}.login-footer{color:#81788e;letter-spacing:.035em;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;inset-block-end:34px}.footer-line{background:#6d597566;block-size:1px;inline-size:18px}.spinner{border:1px solid #c8adff44;border-block-start-color:#e8d7ff;border-radius:50%;block-size:16px;inline-size:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wordmark{letter-spacing:-.04em;font-family:Hypervoid,sans-serif;font-size:24px}.wordmark span{color:#b59be5}.account-header{justify-content:space-between;align-items:center;padding:28px 40px;display:flex}.quiet-button{color:#c3b4d6;background:#1d182566;border:1px solid #b4a0d02e;border-radius:7px;gap:14px;padding:8px 15px;font-size:12px;display:inline-flex}.quiet-button:hover{color:#f5ecff;border-color:#a88ac6}.account-content{max-inline-size:700px;margin:clamp(50px,13vh,150px) auto 0;padding:0 28px 60px}.identity-indicator{color:#b5a0d4;font-size:11px}.account-content h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin-block:20px 10px;font-size:clamp(28px,4vw,40px)}.account-content>p:last-of-type{color:var(--muted)}.account-status{border-block-start:1px solid #b09ac02e;margin-block-start:45px;padding-block-start:30px}.account-status h2{margin-block-end:9px;font-size:15px}.account-status p{max-inline-size:450px;color:var(--muted);font-size:13px;line-height:1.8}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-block-size:100svh;padding:80px 24px;display:flex}.error-page .wordmark{margin-block-end:40px}.error-code{color:#b196d1;letter-spacing:.2em;font-size:12px}.error-page h1{margin-block:12px;font-size:30px}.error-page>p:last-of-type{color:var(--muted);max-inline-size:440px}.error-page .quiet-button{margin-block-start:26px}@media (width<600px){.product-name{font-size:clamp(56px,13vw,78px)}.product-label{letter-spacing:.25em;font-size:9px}.login-description{font-size:13px}.signin{max-inline-size:280px;margin-block-start:40px}.account-header{padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}}.space.svelte-1uf0qm2{--pointer-x:0;--pointer-y:0;pointer-events:none;background:radial-gradient(at 50% 40%,#1b132a 0%,#100e1b 40%,#090b12 85%);position:fixed;inset:0;overflow:hidden}.nebula.svelte-1uf0qm2{translate:calc(var(--pointer-x) * -22px) calc(var(--pointer-y) * -16px);background:radial-gradient(at 31% 64%,#71366f15,#0000 42%),radial-gradient(at 66% 51%,#534aab15,#0000 40%);transition:translate 1.5s ease-out;animation:9s ease-in-out infinite alternate svelte-1uf0qm2-breathe;position:absolute;inset:0}.starfield.svelte-1uf0qm2,.orbits.svelte-1uf0qm2{transition:transform 1.2s ease-out;position:absolute;inset:-3%}.starfield.svelte-1uf0qm2{transform:translate3d(calc(var(--pointer-x) * -14px), calc(var(--pointer-y) * -10px), 0)}.orbits.svelte-1uf0qm2{transform:perspective(1000px) rotateX(calc(var(--pointer-y) * -7deg)) rotateY(calc(var(--pointer-x) * 9deg))}.stars.svelte-1uf0qm2{fill:#ccc2f2;opacity:.46;block-size:110%;inline-size:100%;animation:20s ease-in-out infinite alternate svelte-1uf0qm2-drift;position:absolute;inset-block-start:-5%}.stars.svelte-1uf0qm2 circle:where(.svelte-1uf0qm2):nth-child(3n){fill:#9b83d4;opacity:.5}.stars.svelte-1uf0qm2 circle:where(.svelte-1uf0qm2):nth-child(7n){animation:7s ease-in-out infinite alternate svelte-1uf0qm2-twinkle}.stars.svelte-1uf0qm2 circle:where(.svelte-1uf0qm2):nth-child(14n){animation-delay:-4s}.orbit-graphic.svelte-1uf0qm2{block-size:900px;inline-size:1200px;position:absolute;inset-block-start:48%;inset-inline-start:50%;overflow:visible;transform:translate(-50%,-50%)}.orbit.svelte-1uf0qm2{transform-origin:600px 450px;animation:24s ease-in-out infinite alternate svelte-1uf0qm2-precess}.orbit.svelte-1uf0qm2 path:where(.svelte-1uf0qm2){fill:none;stroke:#b59aff20;stroke-width:1px}.satellite.svelte-1uf0qm2{fill:#d9c2ff;filter:drop-shadow(0 0 4px #b58cfa)}.orbit-inner.svelte-1uf0qm2 .satellite:where(.svelte-1uf0qm2){fill:#b6c5ff}.orbit-outer.svelte-1uf0qm2{transform:rotate(-28deg)}.orbit-inner.svelte-1uf0qm2{animation-name:svelte-1uf0qm2-precess-inner;animation-duration:29s;transform:rotate(24deg)}@keyframes svelte-1uf0qm2-precess{0%{transform:rotate(-28deg)}to{transform:rotate(-16deg)}}@keyframes svelte-1uf0qm2-precess-inner{0%{transform:rotate(24deg)}to{transform:rotate(35deg)}}.horizon.svelte-1uf0qm2{background:radial-gradient(at 50% 0,#683d9816,#0000 57%);border-block-start:1px solid #b994ff27;border-radius:50%;block-size:700px;inline-size:max(1400px,130vw);position:absolute;inset-block-start:83%;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 -24px 100px -36px #b173f54a,0 -2px 22px -8px #ddadff4d}@keyframes svelte-1uf0qm2-breathe{to{opacity:.45;transform:scale(1.15)}}@keyframes svelte-1uf0qm2-drift{to{transform:translate(1%,5%)}}@keyframes svelte-1uf0qm2-twinkle{to{opacity:.2}}@media (width<600px){.orbit.svelte-1uf0qm2{opacity:.5}.horizon.svelte-1uf0qm2{inset-block-start:81%}}@media (prefers-reduced-motion:reduce){.nebula.svelte-1uf0qm2,.stars.svelte-1uf0qm2,circle.svelte-1uf0qm2,.orbit.svelte-1uf0qm2{animation:none}.orbits.svelte-1uf0qm2,.starfield.svelte-1uf0qm2{transition:none;transform:none}.nebula.svelte-1uf0qm2{transition:none;translate:none}}
