.Auth-module__0SISqq__page{background:var(--bg);align-items:center;min-height:calc(100vh - 72px);padding:4rem 0;display:grid}.Auth-module__0SISqq__shell{border:1px solid var(--accent);background:#080808;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:570px;display:grid}.Auth-module__0SISqq__intro{border-right:1px solid var(--accent);background:radial-gradient(circle at 70% 55%,#d8ff3e1a,#0000 20rem),#070707;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(2rem,5vw,5rem);display:flex}.Auth-module__0SISqq__introMark{color:#d8ff3e;letter-spacing:-.08em;font-size:1.2rem;font-weight:700}.Auth-module__0SISqq__introMark span{color:#666;letter-spacing:.14em;margin-left:.75rem;font-size:.6rem;font-weight:400}.Auth-module__0SISqq__kicker,.Auth-module__0SISqq__formLabel{color:#d8ff3e;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:700}.Auth-module__0SISqq__intro h1{letter-spacing:-.09em;max-width:8ch;margin:1.5rem 0 2rem;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:500;line-height:.84}.Auth-module__0SISqq__intro h1 em{color:#777;font-style:normal}.Auth-module__0SISqq__introCopy{color:#999;max-width:22rem;font-size:.95rem;line-height:1.55}.Auth-module__0SISqq__introFooter{border-top:1px solid var(--accent);color:#777;letter-spacing:.1em;text-transform:uppercase;gap:.45rem;padding-top:1rem;font-size:.62rem;display:grid}.Auth-module__0SISqq__card{background:#0b0b0b;flex-direction:column;justify-content:center;max-width:none;padding:clamp(2rem,5vw,5rem);display:flex}.Auth-module__0SISqq__header{margin-bottom:1.25rem}.Auth-module__0SISqq__header h2{color:var(--text);letter-spacing:-.07em;margin:.8rem 0 .4rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:.9}.Auth-module__0SISqq__header p{color:var(--muted);font-size:.9rem}.Auth-module__0SISqq__rule{border-top:1px solid var(--accent);width:100%;margin-bottom:2rem}.Auth-module__0SISqq__form{gap:1.25rem;display:grid}.Auth-module__0SISqq__form label{text-transform:uppercase;letter-spacing:.12em;color:var(--text);gap:.55rem;margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:grid}.Auth-module__0SISqq__form input{border:1px solid var(--accent);color:var(--text);font:inherit;background:0 0;border-width:0 0 1px;border-radius:0;padding:.95rem 0;font-size:1rem}.Auth-module__0SISqq__form input:focus{border-color:var(--text)}.Auth-module__0SISqq__actions{gap:.75rem;margin-top:.75rem;display:grid}.Auth-module__0SISqq__actions .btn{min-height:3rem}.Auth-module__0SISqq__error{color:#ef4444;font-size:.85rem;font-weight:600}.Auth-module__0SISqq__success{color:#10b981;font-size:.85rem;font-weight:600}.Auth-module__0SISqq__linkRow{color:var(--muted);font-size:.85rem}.Auth-module__0SISqq__linkRow a{color:var(--text);font-weight:600}@media (max-width:760px){.Auth-module__0SISqq__page{min-height:calc(100vh - 56px);padding:2rem 0}.Auth-module__0SISqq__shell{grid-template-columns:1fr;min-height:0}.Auth-module__0SISqq__intro{border-right:0;border-bottom:1px solid var(--accent);min-height:360px;padding:2rem 1.25rem}.Auth-module__0SISqq__intro h1{font-size:clamp(3.5rem,16vw,5.5rem)}.Auth-module__0SISqq__card{padding:2.5rem 1.25rem}}
