.auth-module__uh9QMa__page{background:var(--jarvis-bg);color:#f3f4f6;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-module__uh9QMa__pitch{flex-direction:column;padding:2.5rem clamp(1.5rem,5vw,5rem) 3rem;display:flex;position:relative;overflow:hidden}.auth-module__uh9QMa__pitch:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--neon-blue) 22%, transparent), transparent 70%), radial-gradient(closest-side at 70% 60%, color-mix(in oklab, var(--neon-purple) 16%, transparent), transparent 70%);filter:blur(20px);pointer-events:none;height:60%;position:absolute;inset:auto -20% 10% -10%}.auth-module__uh9QMa__logo{filter:hue-rotate(38deg)saturate(1.2);object-fit:contain;align-self:flex-start;width:auto;height:2rem;position:relative}.auth-module__uh9QMa__prompt{max-width:34rem;margin-block:auto;position:relative}.auth-module__uh9QMa__lead{color:#9ca3af;margin-bottom:.9rem;font-size:1.05rem}.auth-module__uh9QMa__typed{letter-spacing:-.025em;min-height:2.2em;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:600;line-height:1.1}.auth-module__uh9QMa__caret{vertical-align:-.08em;background:linear-gradient(180deg, var(--neon-cyan), var(--neon-blue) 55%, var(--neon-purple));border-radius:2px;width:.08em;height:.9em;margin-left:.08em;animation:1.1s step-end infinite auth-module__uh9QMa__blink;display:inline-block}.auth-module__uh9QMa__sub{color:#9ca3af;max-width:26rem;margin-top:1.5rem;font-size:1rem;line-height:1.6}@keyframes auth-module__uh9QMa__blink{50%{opacity:0}}.auth-module__uh9QMa__panel{background:var(--jarvis-surface);border-left:1px solid var(--jarvis-border);justify-content:center;align-items:center;padding:2.5rem clamp(1.5rem,5vw,4rem);display:flex}.auth-module__uh9QMa__form{flex-direction:column;gap:1.25rem;width:100%;max-width:22rem;display:flex}.auth-module__uh9QMa__title{letter-spacing:-.015em;font-size:1.5rem;font-weight:600}.auth-module__uh9QMa__hint{color:#9ca3af;margin-top:.35rem;font-size:.925rem}.auth-module__uh9QMa__field{flex-direction:column;gap:.5rem;display:flex}.auth-module__uh9QMa__field input{width:100%;height:2.9rem}.auth-module__uh9QMa__passwordWrap{position:relative}.auth-module__uh9QMa__passwordWrap input{padding-right:2.75rem}.auth-module__uh9QMa__reveal{color:#9ca3af;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.auth-module__uh9QMa__reveal:hover{color:#f3f4f6}.auth-module__uh9QMa__submit{border-radius:var(--radius);height:2.9rem;color:var(--on-accent);background:linear-gradient(90deg, var(--neon-cyan), var(--neon-blue));justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.auth-module__uh9QMa__submit:hover:not(:disabled){filter:brightness(1.08)}.auth-module__uh9QMa__submit:active:not(:disabled){transform:translateY(1px)}.auth-module__uh9QMa__submit:disabled{opacity:.7;cursor:progress}.auth-module__uh9QMa__forgot{color:#9ca3af;text-underline-offset:4px;align-self:center;font-size:.9rem}.auth-module__uh9QMa__forgot:hover{color:var(--neon-cyan);text-decoration:underline}.auth-module__uh9QMa__error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444466;border-radius:.5rem;padding:.6rem .8rem;font-size:.9rem}.auth-module__uh9QMa__reveal:focus-visible,.auth-module__uh9QMa__submit:focus-visible,.auth-module__uh9QMa__forgot:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}@media (max-width:860px){.auth-module__uh9QMa__page{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-module__uh9QMa__pitch{gap:2rem;padding:1.5rem 1.25rem 2rem}.auth-module__uh9QMa__typed{font-size:1.75rem}.auth-module__uh9QMa__sub{display:none}.auth-module__uh9QMa__panel{border-left:0;border-top:1px solid var(--jarvis-border);align-items:flex-start;padding:2rem 1.25rem 3rem}}@media (prefers-reduced-motion:reduce){.auth-module__uh9QMa__caret{animation:none}}
