:root:has(.omega-signin){--tr-bg:7 7 6;--tr-surface:15 14 12;--tr-raised:26 25 21;--tr-line:44 41 35;--tr-line2:66 62 53;--tr-ink:246 242 232;--tr-paper:10 10 9;--tr-text:237 231 215;--tr-muted:162 154 137;--tr-faint:118 112 102;--tr-blue:214 196 104;--tr-good:63 178 127;--tr-bad:240 106 86;--tr-warn:234 200 110;--auth-r:10px;--auth-ring:197 179 88/0.2}html:has(.omega-signin),html:has(.omega-signin) body{background:#070706;color-scheme:dark}main.omega-signin{position:relative;min-height:100vh;min-height:100dvh;background:rgb(var(--tr-bg));font-family:var(--font-plex),var(--font-sans),system-ui,sans-serif}.omega-signin .signin-art{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(48% 52% at 33% 52%,rgba(197,179,88,.075),rgba(197,179,88,0) 72%),radial-gradient(120% 90% at 33% 50%,rgba(7,7,6,0) 40%,rgba(3,3,2,.9) 100%),#070706}.omega-signin .signin-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.6s cubic-bezier(.2,.7,.2,1)}.omega-signin .signin-canvas[data-shown="1"]{opacity:1}.omega-signin .signin-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,7,6,.78),rgba(7,7,6,0) 132px)}.omega-signin .signin-brand{position:fixed;top:28px;left:32px;z-index:3;display:inline-flex;align-items:center;gap:12px;color:rgb(var(--tr-ink));font:500 14px/1 var(--font-brand),Arial Narrow,Impact,sans-serif;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;border-radius:6px;outline:none}.omega-signin .signin-brand:focus-visible{outline:2px solid rgb(var(--tr-blue));outline-offset:4px}.omega-signin .signin-brand svg{flex:none}.omega-signin .signin-wordmark{margin-right:-.3em}.omega-signin .signin-side{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:496px;max-width:100%;min-width:0;min-height:100vh;min-height:100dvh;margin-left:auto;padding:72px 56px;background:#0a0908;border-left:1px solid hsla(44,38%,89%,.08);box-shadow:-48px 0 96px rgba(0,0,0,.5)}.omega-signin .signin-side:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:1px;pointer-events:none;background:linear-gradient(180deg,rgba(197,179,88,0) 8%,rgba(197,179,88,.42) 50%,rgba(197,179,88,0) 92%)}.omega-signin .signin-form{width:100%;max-width:384px;min-width:0;margin:0 auto}.omega-signin .signin-title{margin-bottom:30px;font-family:var(--font-wide),var(--font-sans),sans-serif;font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.022em;color:rgb(var(--tr-ink));text-wrap:pretty;animation:omega-auth-in .42s cubic-bezier(.2,.8,.2,1) both}.omega-signin .signin-note{margin-top:32px;font-size:13px;line-height:1.6;color:rgb(var(--tr-muted));text-wrap:pretty}.omega-signin .signin-note a{color:rgb(var(--tr-ink))}.omega-signin .auth-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;height:44px;margin-bottom:34px;padding:3px;border-radius:12px;background:rgb(var(--tr-surface));border:1px solid rgb(var(--tr-line))}.omega-signin .auth-switch button{position:relative;z-index:1;border-radius:9px;font-size:13.5px;font-weight:500;letter-spacing:.005em;color:rgb(var(--tr-muted));outline:none;transition:color .25s ease}.omega-signin .auth-switch button:hover{color:rgb(var(--tr-text))}.omega-signin .auth-switch button[aria-selected=true]{color:rgb(var(--tr-ink))}.omega-signin .auth-switch button:focus-visible{box-shadow:0 0 0 2px rgb(var(--tr-blue)/.6)}.omega-signin .auth-switch-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:9px;background:rgb(var(--tr-raised));box-shadow:inset 0 0 0 1px rgb(var(--tr-line2)),0 6px 18px rgba(0,0,0,.35);transition:transform .42s cubic-bezier(.2,.8,.2,1)}.omega-signin .auth-switch-thumb:after{content:"";position:absolute;left:50%;bottom:5px;width:16px;height:1.5px;margin-left:-8px;border-radius:1px;background:rgb(var(--tr-blue))}.omega-signin .auth-switch[data-mode=signin] .auth-switch-thumb{transform:translateX(100%)}.omega-signin .auth-height{transition:height .42s cubic-bezier(.2,.8,.2,1);overflow:hidden;margin:-4px;padding:4px}.omega-signin .auth-mode-in{animation:omega-auth-in .42s cubic-bezier(.2,.8,.2,1) both}@keyframes omega-auth-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.omega-signin .auth-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-10px 0 24px;padding:10px 14px;border-radius:10px;border:1px solid rgb(var(--tr-blue)/.28);background:rgb(var(--tr-blue)/.06);font-size:13px;color:rgb(var(--tr-muted))}.omega-signin .auth-plan b{font-weight:600;color:rgb(var(--tr-ink))}.omega-signin .auth-soon{display:flex;flex-direction:column;gap:22px}.omega-signin .auth-soon p{font-size:14px;line-height:1.65;color:rgb(var(--tr-text));text-wrap:pretty}.omega-signin .auth-soon-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgb(var(--tr-line2));background:rgb(var(--tr-surface));color:rgb(var(--tr-blue))}@media (max-width:880px){.omega-signin .signin-art{position:relative;inset:auto;height:210px;border-bottom:1px solid hsla(44,38%,89%,.07)}.omega-signin .signin-art:before{content:"";position:absolute;inset:auto 0 0 0;z-index:1;height:64px;pointer-events:none;background:linear-gradient(180deg,rgba(7,7,6,0),#070706)}.omega-signin .signin-brand{position:absolute;top:20px;left:16px;gap:10px;font-size:13px}.omega-signin .signin-side{width:100%;min-height:0;justify-content:flex-start;padding:28px 16px 48px;background:transparent;border-left:0;box-shadow:none}.omega-signin .signin-side:before{display:none}.omega-signin .signin-form{max-width:440px;margin:0}.omega-signin .signin-title{margin-bottom:24px;font-size:26px}.omega-signin .auth-switch{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.omega-signin .auth-height,.omega-signin .auth-switch-thumb,.omega-signin .signin-canvas{transition:none}.omega-signin .auth-mode-in,.omega-signin .signin-title{animation:none}}.omega-signin .signin-form [role=group][aria-label="Six-digit code"]{justify-content:flex-start}.omega-signin .signin-form .self-center{align-self:flex-start}.omega-signin .signin-form .h-5.justify-center{justify-content:flex-start}.omega-signin .signin-form .text-center{text-align:left}.omega-signin .signin-form .mx-auto{margin-left:0}