.auth-module__NidRYW__page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-module__NidRYW__brand{background:radial-gradient(circle at 25% 40%,#f4c95d17,#0000 30%),#0d1425;flex-direction:column;min-width:0;padding:48px;display:flex}.auth-module__NidRYW__logo{font-size:1.25rem;font-weight:850}.auth-module__NidRYW__logo span{color:var(--gold)}.auth-module__NidRYW__statement{max-width:580px;margin:auto 0}.auth-module__NidRYW__statement p:first-child{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font:700 .72rem ui-monospace}.auth-module__NidRYW__statement h1{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(3rem,5vw,5.7rem);line-height:.95}.auth-module__NidRYW__statement h1 span{color:var(--gold)}.auth-module__NidRYW__statement>p:last-child{color:var(--muted);max-width:520px;font-size:1.08rem;line-height:1.7}.auth-module__NidRYW__brand small{color:#657289}.auth-module__NidRYW__formSide{background:#090e1c;place-items:center;min-width:0;padding:40px;display:grid}.auth-module__NidRYW__formWrap{width:min(430px,100%);min-width:0}.auth-module__NidRYW__back{color:var(--muted);font-size:.85rem}.auth-module__NidRYW__formWrap h2{letter-spacing:-.04em;margin:32px 0 8px;font-size:2.35rem}.auth-module__NidRYW__lead{color:var(--muted);margin-bottom:30px;line-height:1.6}.auth-module__NidRYW__form{gap:18px;display:grid}.auth-module__NidRYW__field{gap:8px;min-width:0;display:grid}.auth-module__NidRYW__field label{font-size:.82rem;font-weight:700}.auth-module__NidRYW__field input{width:100%;min-width:0;height:48px;color:var(--ice);background:#10182a;border:1px solid #2b3850;border-radius:9px;padding:0 14px}.auth-module__NidRYW__field input::placeholder{color:#66748a}.auth-module__NidRYW__field input:focus-visible{border-color:var(--gold);outline:3px solid var(--gold);outline-offset:2px}.auth-module__NidRYW__field input[aria-invalid=true]{border-color:#f87171}.auth-module__NidRYW__error{color:#fca5a5;background:#f8717114;border:1px solid #f8717159;border-radius:8px;padding:12px;font-size:.85rem;line-height:1.5}.auth-module__NidRYW__error a{text-underline-offset:2px;text-decoration:underline}.auth-module__NidRYW__fieldError{color:#fca5a5;font-size:.75rem;line-height:1.45}.auth-module__NidRYW__submit{width:100%;margin-top:5px}.auth-module__NidRYW__submit:disabled{opacity:.65}.auth-module__NidRYW__switch{color:var(--muted);text-align:center;margin-top:24px;font-size:.88rem}.auth-module__NidRYW__switch a{color:var(--gold);font-weight:700}.auth-module__NidRYW__demo{border-top:1px solid var(--line);color:#76849a;margin-top:28px;padding-top:22px;font-size:.78rem;line-height:1.6}.auth-module__NidRYW__demo code{color:#b8c2d1}.auth-module__NidRYW__passwordHint{color:#6f7d92;font-size:.73rem;line-height:1.4}@media (max-width:800px){.auth-module__NidRYW__page{grid-template-columns:1fr}.auth-module__NidRYW__brand{min-height:210px;padding:28px}.auth-module__NidRYW__statement{margin:48px 0 18px}.auth-module__NidRYW__statement h1{font-size:clamp(2.65rem,12vw,3.4rem)}.auth-module__NidRYW__statement>p:last-child,.auth-module__NidRYW__brand small{display:none}.auth-module__NidRYW__formSide{padding:38px 22px 56px}}@media (max-width:420px){.auth-module__NidRYW__brand{min-height:170px;padding:22px 18px}.auth-module__NidRYW__statement{margin:32px 0 8px}.auth-module__NidRYW__statement h1{font-size:2.45rem}.auth-module__NidRYW__formSide{padding:30px 18px 48px}.auth-module__NidRYW__formWrap h2{margin-top:26px;font-size:2rem}.auth-module__NidRYW__lead{margin-bottom:24px}.auth-module__NidRYW__form{gap:16px}}
