.auth-shell_shell__hqPhq{--foreground:#edf5fc;--muted-foreground:#adbdcc;--background:#06111c;--border:#2a3c50;color-scheme:dark;min-height:100svh;display:grid;place-items:center;padding:max(2rem,env(safe-area-inset-top)) 1.25rem max(2rem,env(safe-area-inset-bottom));color:#edf5fc;background:radial-gradient(ellipse at 15% 0,#12324a 0,transparent 52%),#06111c}.auth-shell_stack__ObKUz{width:min(100%,28rem);min-width:0}.auth-shell_brand__nUHpO{display:flex;justify-content:center;margin-bottom:2rem}.auth-shell_logo__omdJt{width:clamp(12rem,55vw,16rem);height:auto}.auth-shell_mark__NEy_i{display:none}.auth-shell_surface__uslrX{border:1px solid #2a3c50;border-radius:1.5rem;padding:clamp(1.25rem,4vw,2.25rem);background:#0c1b2b;box-shadow:0 24px 72px #0004}.auth-shell_intro__UC7cg{margin-bottom:1.75rem}.auth-shell_icon__hyRs_{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;border:1px solid #245369;border-radius:.85rem;background:#153343;color:#22d3ee}.auth-shell_intro__UC7cg h1{font-size:clamp(1.5rem,5vw,1.8rem);line-height:1.2;letter-spacing:-.035em;font-weight:650;color:#edf5fc}.auth-shell_intro__UC7cg p{margin-top:.75rem;font-size:.9375rem;line-height:1.6;color:#adbdcc}.auth-shell_shell__hqPhq .auth-form{display:grid;gap:1.25rem}.auth-shell_shell__hqPhq .auth-field-group{display:grid;gap:.5rem}.auth-shell_shell__hqPhq label{color:#dbe8f3;font-size:.875rem;font-weight:500}.auth-shell_shell__hqPhq .auth-input{width:100%;min-width:0;min-height:3rem;border:1px solid #3b5065;border-radius:.75rem;background:#071421;color:#edf5fc;font-size:1rem;padding:.75rem 1rem;box-shadow:none}.auth-shell_shell__hqPhq .auth-input::placeholder{color:#8fa4b8}.auth-shell_shell__hqPhq .auth-input:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}.auth-shell_shell__hqPhq .auth-input.pr-14{padding-right:3.5rem}.auth-shell_shell__hqPhq .auth-password-toggle{position:absolute;inset:0 .25rem 0 auto;transform:none;display:grid;place-items:center;width:2.75rem;height:100%;min-height:2.75rem;color:#adbdcc}.auth-shell_shell__hqPhq .auth-submit{width:100%;min-height:3rem;border-radius:.75rem;background:#22d3ee;color:#06111c;font-size:.9375rem;font-weight:650;box-shadow:none}.auth-shell_shell__hqPhq .auth-submit:hover{background:#67e8f9}.auth-shell_shell__hqPhq .auth-form a{color:#b8d7e5;text-underline-offset:4px}.auth-shell_shell__hqPhq .auth-form-error{color:#fecaca;border-color:#9c4c58;background:#431d2a}.auth-shell_return__kZMCr{display:flex;min-height:2.75rem;align-items:center;justify-content:center;margin-top:1rem;color:#adbdcc;font-size:.875rem}.auth-shell_shell__hqPhq a:focus-visible,.auth-shell_shell__hqPhq button:focus-visible{outline:2px solid #22d3ee;outline-offset:4px}@media (max-width:480px){.auth-shell_shell__hqPhq{align-items:start;padding-inline:1rem}.auth-shell_brand__nUHpO{margin-bottom:1.5rem}.auth-shell_surface__uslrX{border-radius:1.125rem}}@media (prefers-reduced-motion:reduce){.auth-shell_shell__hqPhq *{transition:none;animation:none}}