.page-module-scss-module__rO5OTa__page{background:radial-gradient(60% 40% at 50% 8%, var(--accent-glow) 0%, transparent 70%),#0a0b0f;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:480px;min-height:100dvh;margin:0 auto;padding:1.5rem;display:flex}.page-module-scss-module__rO5OTa__brand{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.page-module-scss-module__rO5OTa__title{font-size:2rem;font-weight:700}.page-module-scss-module__rO5OTa__subtitle{color:#9195a6;font-size:.875rem}.page-module-scss-module__rO5OTa__card{background:#171a24;border:1px solid #1b1e29;border-radius:22px;width:100%;padding:1.5rem;box-shadow:inset 0 1px #ffffff08,0 8px 24px #00000059}.page-module-scss-module__rO5OTa__form{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__rO5OTa__label{color:#9195a6;margin-bottom:.25rem;font-size:.875rem}.page-module-scss-module__rO5OTa__input{color:#f4f5f8;background:#0e1017;border:1px solid #262a38;border-radius:10px;margin-bottom:.5rem;padding:.75rem 1rem;font-size:1rem}.page-module-scss-module__rO5OTa__error{color:#f2555c;margin-bottom:.5rem;font-size:.875rem}.page-module-scss-module__rO5OTa__submit{-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s cubic-bezier(.16,1,.3,1),opacity .14s cubic-bezier(.16,1,.3,1)}.page-module-scss-module__rO5OTa__submit:active{transform:scale(.96)}.page-module-scss-module__rO5OTa__submit{background:var(--accent);color:#fff;text-align:center;border-radius:10px;padding:.75rem;font-size:1rem;font-weight:600}.page-module-scss-module__rO5OTa__sentState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__rO5OTa__linkButton{-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s cubic-bezier(.16,1,.3,1),opacity .14s cubic-bezier(.16,1,.3,1)}.page-module-scss-module__rO5OTa__linkButton:active{transform:scale(.96)}.page-module-scss-module__rO5OTa__linkButton{color:var(--accent);font-size:.875rem;font-weight:600}.page-module-scss-module__rO5OTa__guestButton{-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s cubic-bezier(.16,1,.3,1),opacity .14s cubic-bezier(.16,1,.3,1)}.page-module-scss-module__rO5OTa__guestButton:active{transform:scale(.96)}.page-module-scss-module__rO5OTa__guestButton{text-align:center;color:#61657a;width:100%;margin-top:1rem;font-size:.75rem;text-decoration:underline}.page-module-scss-module__rO5OTa__codeInput:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module-scss-module__rO5OTa__codeInput{letter-spacing:.3em;text-align:center;color:#f4f5f8;background:#0e1017;border:1px solid #262a38;border-radius:10px;margin-bottom:.75rem;padding:.75rem 1rem;font-size:1.5rem}.page-module-scss-module__rO5OTa__codeInput::placeholder{color:#61657a;letter-spacing:.3em}.page-module-scss-module__rO5OTa__sentText{color:#9195a6;margin-bottom:1rem;font-size:.875rem}.page-module-scss-module__rO5OTa__sentText strong{color:#f4f5f8}
