@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/space-grotesk/space-grotesk-latin-ext.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:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/space-grotesk/space-grotesk-latin.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:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/ibm-plex-sans/ibm-plex-sans-latin-ext.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:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/ibm-plex-sans/ibm-plex-sans-latin.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:400 600;font-display:swap;src:url(/app/fonts/jetbrains-mono/jetbrains-mono-latin-ext.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:400 600;font-display:swap;src:url(/app/fonts/jetbrains-mono/jetbrains-mono-latin.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}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{color:#f8fafc;-webkit-font-smoothing:antialiased;background:#0a0a0f;font-family:IBM Plex Sans,system-ui,sans-serif}a{color:#2dd4bf;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#8ca0be47;border-radius:6px}::-webkit-scrollbar-track{background:0 0}:root{--motion-press:80ms;--motion-fast:.12s;--motion-digit:.12s;--motion-confirm:.2s;--motion-standard:.22s;--motion-present:.3s;--motion-dialog-enter:.2s;--motion-dialog-scrim:.18s;--motion-slow:.35s;--motion-celebrate:.45s;--motion-count-up:.5s;--motion-tick:1s;--motion-pulse:1.4s;--motion-pulse-in:.18s;--motion-pulse-out:.32s;--motion-stagger-step:50ms;--motion-ease-out:cubic-bezier(0, 0, .58, 1);--motion-ease-in-out:cubic-bezier(.42, 0, .58, 1);--motion-present-curve:cubic-bezier(.32, .72, 0, 1);--motion-dialog-enter-curve:cubic-bezier(.4, 0, .2, 1);--motion-focus-ring-color:#2dd4bfe6}@media (prefers-reduced-motion:reduce){:root{--motion-digit:0s;--motion-present:.2s;--motion-dialog-enter:.2s;--motion-slow:.2s;--motion-celebrate:0s;--motion-count-up:0s;--motion-tick:0s;--motion-pulse-in:0s;--motion-pulse-out:0s;--motion-stagger-step:0s}.zw-skeleton{opacity:.6;animation:none!important}}.zw-focus-ring{transition:outline-color var(--motion-fast) var(--motion-ease-out);outline-offset:2px;outline:2px solid #0000!important}.zw-focus-ring:focus-visible{outline-color:var(--motion-focus-ring-color)!important}.zw-pressable{transition:transform var(--motion-press) var(--motion-ease-out), filter var(--motion-press) var(--motion-ease-out)}.zw-pressable:hover:not(:disabled){filter:brightness(1.05)}.zw-pressable:active:not(:disabled){filter:brightness(.96);transform:scale(.985)}.zw-skeleton{animation:zw-pulse var(--motion-pulse) linear infinite alternate;background:#94a3b824;border-radius:8px}@keyframes zw-pulse{0%{opacity:.35}to{opacity:.85}}.zw-spinner{border-style:solid;border-color:currentColor #0000 currentColor currentColor;border-radius:50%;flex:none;animation:.7s linear infinite zw-spin;display:inline-block}@keyframes zw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zw-spinner{animation:zw-pulse var(--motion-pulse) linear infinite alternate;border-right-color:currentColor}}.zw-auth{background:var(--auth-bg);min-height:100dvh;color:var(--auth-t1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.zw-auth__aside{background:var(--auth-hero);border-right:1px solid var(--auth-line);flex-direction:column;gap:48px;padding:48px clamp(32px,5vw,80px);display:flex}.zw-auth__aside-body{flex-direction:column;gap:24px;max-width:480px;margin-block:auto;display:flex}.zw-auth__headline{font-family:var(--auth-fd);letter-spacing:-.03em;font-size:2.5rem;font-weight:700;line-height:1.08}.zw-auth__lede{color:var(--auth-t2);max-width:52ch;font-size:1.0625rem;line-height:1.55}.zw-auth__points{flex-direction:column;gap:16px;margin-top:8px;list-style:none;display:flex}.zw-auth__points li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.zw-auth__points svg{color:var(--auth-accent);margin-top:3px}.zw-auth__main{flex-direction:column;align-items:center;min-width:0;padding:48px 24px 32px;display:flex}.zw-auth__form-wrap{flex-direction:column;gap:24px;width:100%;max-width:400px;margin-block:auto;display:flex}.zw-auth__title{font-family:var(--auth-fd);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.15}.zw-auth__sub{color:var(--auth-t2);margin-top:8px;font-size:1rem;line-height:1.5}.zw-auth__form{flex-direction:column;gap:20px;display:flex}.zw-auth__links{color:var(--auth-t2);flex-wrap:wrap;gap:8px 20px;font-size:.9375rem;display:flex}.zw-auth__links a{padding-block:8px}.zw-auth__live:empty{margin-bottom:-24px}.zw-auth__status{color:var(--auth-green);font-size:.9375rem;line-height:1.5}.zw-auth__field{flex-direction:column;gap:8px;display:flex}.zw-auth__label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zw-auth__label{color:var(--auth-t1);font-size:.875rem;font-weight:500}.zw-auth__aux{font-size:.875rem}.zw-auth__input-wrap{display:flex;position:relative}.zw-auth__input{width:100%;min-width:0;min-height:48px;color:var(--auth-t1);background:var(--auth-field);border:1px solid var(--auth-hair);transition:border-color var(--motion-fast) var(--motion-ease-out);border-radius:12px;padding:12px 16px;font-size:1rem;line-height:1.4}.zw-auth__input--pw{padding-right:52px}.zw-auth__input::placeholder{color:var(--auth-placeholder)}@media (hover:hover) and (pointer:fine){.zw-auth__input:hover{border-color:var(--auth-t3)}}.zw-auth__input:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px;border-color:var(--auth-focus)}.zw-auth__toggle{width:44px;height:44px;color:var(--auth-t2);transition:color var(--motion-fast) var(--motion-ease-out);border-radius:10px;place-items:center;display:grid;position:absolute;top:2px;right:2px}@media (hover:hover) and (pointer:fine){.zw-auth__toggle:hover{color:var(--auth-t1)}}.zw-auth__toggle[aria-pressed=true]{color:var(--auth-accent)}.zw-auth__toggle:focus-visible{outline:2px solid var(--auth-focus);outline-offset:-2px}.zw-auth__hint{color:var(--auth-t2);font-size:.8125rem}.zw-auth__check{cursor:pointer;color:var(--auth-t2);align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;display:flex}.zw-auth__check input{width:20px;height:20px;accent-color:var(--auth-accent);flex:none;margin-top:1px}.zw-auth__check input:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px}@media (width<=899px){.zw-auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.zw-auth__aside{border-right:none;border-bottom:1px solid var(--auth-line);gap:0;padding:20px 24px}.zw-auth__aside-body{display:none}.zw-auth__main{padding:32px 24px 24px}.zw-auth__form-wrap{margin-block:0 auto}}
