.page-module__aydn6q__container{width:100vw;min-height:100dvh;color:var(--text-primary);background:radial-gradient(at 50% -10%,#4c1d9559 0%,#0f0518 42%,#05020a 100%);justify-content:center;align-items:center;padding:1.5rem;display:flex}.page-module__aydn6q__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a0b2ee0;border:1px solid #8b5cf638;border-radius:24px;flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:440px;padding:2.75rem 2.5rem;display:flex;box-shadow:0 25px 60px -12px #000000a6,0 0 40px #8b5cf614}.page-module__aydn6q__brandBlock{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module__aydn6q__logoContainer{justify-content:center;align-items:center;display:flex}.page-module__aydn6q__headline{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:2rem;font-weight:700;line-height:1.15}.page-module__aydn6q__headlineAccent{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.page-module__aydn6q__tagline{color:var(--text-secondary);margin:0;font-size:1rem;font-weight:500}.page-module__aydn6q__motto{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-green);margin:0;font-size:.8rem;font-weight:600}.page-module__aydn6q__form{flex-direction:column;gap:1.15rem;width:100%;display:flex}.page-module__aydn6q__inputGroup{flex-direction:column;gap:.45rem;display:flex}.page-module__aydn6q__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-left:.25rem;font-size:.72rem;font-weight:600}.page-module__aydn6q__input{color:var(--text-primary);background:#0f0518a6;border:1px solid #8b5cf62e;border-radius:12px;outline:none;width:100%;padding:.95rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}.page-module__aydn6q__input:focus{border-color:var(--border-focus);background:#0f0518e6;box-shadow:0 0 0 3px #8b5cf62e}.page-module__aydn6q__inputWrap{position:relative}.page-module__aydn6q__toggleBtn{cursor:pointer;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;padding:4px 6px;font-size:.72rem;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.page-module__aydn6q__toggleBtn:hover{color:var(--accent-green)}.page-module__aydn6q__button{background:var(--gradient-brand);color:#fff;font-size:1rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;letter-spacing:.02em;border:none;border-radius:9999px;margin-top:.5rem;padding:1rem 1.25rem;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 20px #8b5cf673}.page-module__aydn6q__button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #8b5cf680}.page-module__aydn6q__button:active{transform:translateY(0)}.page-module__aydn6q__button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.page-module__aydn6q__error{color:#fecaca;text-align:center;background:#ef44441f;border:1px solid #ef444440;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.875rem}.page-module__aydn6q__footer{color:var(--text-muted);text-align:center;font-size:.75rem}
