.AuthShell-module__4GggPa__page{min-height:100vh;padding:24px 18px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at top,#6366f11a,#0000 32%),#1c1c1c;place-items:center;display:grid}.AuthShell-module__4GggPa__shell{width:100%;max-width:480px}.AuthShell-module__4GggPa__logoWrap{place-items:center;margin-bottom:20px;display:grid}.AuthShell-module__4GggPa__logoMark{margin:0 auto;display:block}.AuthShell-module__4GggPa__panel{background:#25272c;border:1px solid #ffffff14;border-radius:22px;padding:24px 20px;box-shadow:0 22px 70px #00000057}.AuthShell-module__4GggPa__panelAccentSuccess{border-color:#22c55e57}.AuthShell-module__4GggPa__panelAccentError{border-color:#ef444457}.AuthShell-module__4GggPa__intro{margin-bottom:22px}.AuthShell-module__4GggPa__eyebrow{color:#c7d2fe;letter-spacing:.02em;background:#6366f11f;border:1px solid #6366f133;border-radius:999px;align-items:center;min-height:28px;margin-bottom:12px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.AuthShell-module__4GggPa__title{color:#fff;margin:0;font-size:28px;font-weight:700;line-height:1.12}.AuthShell-module__4GggPa__description{color:#9ca3af;margin:8px 0 0;font-size:14px;line-height:1.65}.AuthShell-module__4GggPa__form{gap:14px;display:grid}.AuthShell-module__4GggPa__field{gap:8px;display:grid}.AuthShell-module__4GggPa__label{color:#dbe2ea;font-size:14px;font-weight:500}.AuthShell-module__4GggPa__input,.AuthShell-module__4GggPa__select{color:#fff;width:100%;min-height:50px;box-shadow:none;background:#1f2126;border:1px solid #ffffff14;border-radius:14px;outline:none;padding:0 14px;font-size:15px;transition:border-color .14s,box-shadow .14s,background-color .14s}.AuthShell-module__4GggPa__input::placeholder{color:#6b7280}.AuthShell-module__4GggPa__input:focus,.AuthShell-module__4GggPa__select:focus{border-color:#6366f1a6;box-shadow:0 0 0 3px #6366f124}.AuthShell-module__4GggPa__checkboxRow{color:#c5c9d3;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:46px;font-size:14px;display:flex}.AuthShell-module__4GggPa__checkboxInput{opacity:0;pointer-events:none;position:absolute}.AuthShell-module__4GggPa__checkboxVisual{background:#1f2126;border:1px solid #ffffff24;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.AuthShell-module__4GggPa__checkboxInput:focus-visible+.AuthShell-module__4GggPa__checkboxVisual{border-color:#6366f1a6;box-shadow:0 0 0 3px #6366f124}.AuthShell-module__4GggPa__checkboxInput:checked+.AuthShell-module__4GggPa__checkboxVisual{background:#6366f1;border-color:#6366f1cc}.AuthShell-module__4GggPa__checkboxTick{opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;transform:rotate(-45deg)translateY(-1px)}.AuthShell-module__4GggPa__checkboxInput:checked+.AuthShell-module__4GggPa__checkboxVisual .AuthShell-module__4GggPa__checkboxTick{opacity:1}.AuthShell-module__4GggPa__button{color:#fff;cursor:pointer;background:linear-gradient(#7073ff 0%,#6366f1 100%);border:none;border-radius:14px;width:100%;min-height:50px;font-size:15px;font-weight:700;transition:transform .14s,opacity .14s,box-shadow .14s,filter .14s;box-shadow:0 16px 30px #4f46e538}.AuthShell-module__4GggPa__button:hover:not(:disabled){filter:brightness(1.03)}.AuthShell-module__4GggPa__button:active:not(:disabled){transform:translateY(1px)}.AuthShell-module__4GggPa__button:focus-visible{outline:none;box-shadow:0 16px 30px #4f46e538,0 0 0 3px #6366f129}.AuthShell-module__4GggPa__button:disabled{opacity:.72;cursor:not-allowed}.AuthShell-module__4GggPa__buttonSecondary{box-shadow:none;background:#1f2126;border:1px solid #ffffff1a}.AuthShell-module__4GggPa__notice{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:13px 14px;font-size:14px;line-height:1.55}.AuthShell-module__4GggPa__noticeSuccess{color:#86efac;background:#22c55e1f;border-color:#22c55e57}.AuthShell-module__4GggPa__noticeError{color:#fca5a5;background:#ef44441f;border-color:#ef444457}.AuthShell-module__4GggPa__footerLinks{text-align:center;color:#9ca3af;margin-top:16px;font-size:14px;line-height:1.6}.AuthShell-module__4GggPa__footerLinks a{color:#fff;font-weight:600;text-decoration:none}.AuthShell-module__4GggPa__footerLinks a:hover{color:#c7d2fe}.AuthShell-module__4GggPa__stateIcon{background:#6366f11f;border:1px solid #6366f13d;border-radius:999px;place-items:center;width:74px;height:74px;margin:6px auto 18px;display:grid}.AuthShell-module__4GggPa__stateIconSuccess{color:#22c55e;background:#22c55e1f;border-color:#22c55e52}.AuthShell-module__4GggPa__stateIconError{color:#ef4444;background:#ef44441f;border-color:#ef444452}.AuthShell-module__4GggPa__spinner{border:3px solid #ffffff29;border-top-color:#6366f1;border-radius:999px;width:30px;height:30px;animation:.85s linear infinite AuthShell-module__4GggPa__authSpin}.AuthShell-module__4GggPa__stateGlyph{font-size:28px;font-weight:700;line-height:1}.AuthShell-module__4GggPa__optionGrid{gap:12px;display:grid}.AuthShell-module__4GggPa__optionCard{text-align:left;color:inherit;cursor:pointer;background:#1f2126;border:1px solid #ffffff14;border-radius:18px;padding:16px;transition:border-color .14s,background-color .14s,transform .14s}.AuthShell-module__4GggPa__optionCard:hover{border-color:#6366f15c}.AuthShell-module__4GggPa__optionCardActive{background:#6366f114;border-color:#6366f18f}.AuthShell-module__4GggPa__optionTitle{color:#fff;font-size:18px;font-weight:700}.AuthShell-module__4GggPa__optionText{color:#9ca3af;margin-top:6px;font-size:14px;line-height:1.6}.AuthShell-module__4GggPa__stack{gap:14px;display:grid}@keyframes AuthShell-module__4GggPa__authSpin{to{transform:rotate(360deg)}}@media (min-width:768px){.AuthShell-module__4GggPa__page{padding:36px 24px}.AuthShell-module__4GggPa__shell{max-width:520px}.AuthShell-module__4GggPa__panel{padding:28px 24px}}
