@font-face{font-family:SS Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/ss-login/space-grotesk-latin.woff2)format("woff2-variations")}@font-face{font-family:SS JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/ss-login/jetbrains-mono-latin.woff2)format("woff2-variations")}.ss-login{--ssl-bg:#0b0d0d;--ssl-fg:#f7f9f9;--ssl-primary:#00dfe8;--ssl-primary-fg:#050a0c;--ssl-border:#ffffff1a;--ssl-input:#ffffff26;--ssl-ring:#00dfe873;--ssl-muted:#999c9c;--ssl-muted-2:#7e8384;background:var(--ssl-bg);min-height:100vh;color:var(--ssl-fg);-webkit-font-smoothing:antialiased;font-family:SS Space Grotesk,-apple-system,system-ui,Segoe UI,sans-serif;overflow-x:hidden}@supports (color:lab(0% 0 0)){.ss-login{--ssl-primary:lab(80.5184% -45.3341 -18.5952);--ssl-ring:lab(80.5184% -45.3341 -18.5952/.45)}}.ss-login *,.ss-login :before,.ss-login :after{box-sizing:border-box}:where(.ss-login) a{color:inherit;text-decoration:none}.ss-login__header{border-bottom:1px solid var(--ssl-border)}.ss-login__bar{justify-content:space-between;align-items:center;width:100%;max-width:390px;height:60px;margin-right:auto;padding:0 20px;display:flex}.ss-login__brand{letter-spacing:-.025em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ss-login__dot{background:var(--ssl-primary);border-radius:3px;width:10px;height:10px;display:inline-block}.ss-login__quick{color:var(--ssl-muted);border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.ss-login__quick:hover{color:var(--ssl-fg);background:#ffffff0d}.ss-login__quick:focus-visible,.ss-login__input:focus-visible,.ss-login__submit:focus-visible{box-shadow:0 0 0 2px var(--ssl-ring);outline:none}.ss-login__main{isolation:isolate;align-items:center;min-height:calc(100vh - 100px);padding:56px 20px;display:flex;position:relative;overflow:hidden}.ss-login__grid{pointer-events:none;z-index:-10;opacity:.3;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;animation:34s linear infinite ss-login-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 45%,#000,#0000);mask-image:radial-gradient(65% 55% at 50% 45%,#000,#0000)}.ss-login__glow{pointer-events:none;z-index:-10;background:radial-gradient(60% 100% at 50% 0,#00dfe814 0%,#0000 70%);height:380px;position:absolute;top:0;left:0;right:0}@keyframes ss-login-drift{0%{background-position:0 0}to{background-position:44px 44px}}.ss-login__col{width:100%;min-width:0;max-width:350px;margin-right:auto}.ss-login__intro{margin-bottom:32px}.ss-login__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--ssl-primary);font-family:SS JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.ss-login__h1{text-wrap:balance;letter-spacing:-.027em;color:var(--ssl-fg);margin:12px 0 0;font-size:34px;font-weight:600;line-height:1.25}.ss-login__lead{max-width:48ch;color:var(--ssl-muted);margin:12px 0 0;font-size:14px;line-height:24px}.ss-login__card{width:100%;max-width:380px;margin:0 auto}.ss-login__h2{letter-spacing:-.027em;color:var(--ssl-fg);margin:0;font-size:34px;font-weight:700;line-height:1.5}.ss-login__sub{color:var(--ssl-muted);margin:8px 0 0;font-size:13px;line-height:1.625}.ss-login__form{margin-top:28px}.ss-login__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-login__input{border:1px solid var(--ssl-input);background:var(--ssl-bg);width:100%;min-height:44px;font:inherit;color:var(--ssl-fg);border-radius:8px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s;display:block}.ss-login__input::placeholder{color:var(--ssl-muted-2)}.ss-login__input:focus{border-color:color-mix(in srgb, var(--ssl-primary) 60%, transparent);box-shadow:0 0 0 2px var(--ssl-primary)}.ss-login__submit{background:var(--ssl-primary);width:100%;min-height:44px;font:inherit;color:var(--ssl-primary-fg);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.ss-login__submit:hover{opacity:.9}.ss-login__submit:disabled{opacity:.4;cursor:default}.ss-login__error{color:#fca5a5;background:#ef444414;border:1px solid #ef444459;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.ss-login__foot{border-top:1px solid var(--ssl-border);color:var(--ssl-muted);margin:32px 0 0;padding-top:20px;font-size:12px;line-height:1.625}.ss-login__foot a{color:var(--ssl-fg);text-decoration:underline;-webkit-text-decoration-color:var(--ssl-border);text-decoration-color:var(--ssl-border);text-underline-offset:4px;transition:color .15s}.ss-login__foot a:hover{color:var(--ssl-primary)}@media (min-width:640px){.ss-login__bar{max-width:980px;margin:0 auto;padding:0 32px}.ss-login__main{padding:56px 32px}.ss-login__col{max-width:420px;margin:0 auto}}@media (min-width:768px){.ss-login__h1,.ss-login__h2{font-size:46px}}@media (prefers-reduced-motion:reduce){.ss-login__grid{animation:none}}.ss-login__addr{color:var(--ssl-fg);word-break:break-all}.ss-login__link{font:inherit;color:var(--ssl-muted);text-decoration:underline;-webkit-text-decoration-color:var(--ssl-border);text-decoration-color:var(--ssl-border);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.ss-login__link:hover{color:var(--ssl-fg)}.ss-login__link:disabled{opacity:.5;cursor:default}.ss-login__code{margin-top:28px}.ss-login__code .field{text-align:center;border:1px solid var(--ssl-input);background:var(--ssl-bg);width:44px;height:48px;color:var(--ssl-fg);border-radius:8px;outline:none;padding:0;font-size:20px}.ss-login__code .field:focus{border-color:color-mix(in srgb, var(--ssl-primary) 60%, transparent);box-shadow:0 0 0 2px var(--ssl-primary)}.ss-login__status{min-height:20px;margin-top:16px}.ss-login__status .ss-login__error{margin:0}.ss-login__note{color:var(--ssl-muted);margin:0;font-size:12px}.ss-login__resend{margin-top:8px;font-size:12px}
