.portal-module__UNtR0W__page{background:#f5f6f8;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.25rem;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;display:flex;position:relative}.portal-module__UNtR0W__card{z-index:1;background:#fff;border-radius:24px;width:100%;max-width:420px;padding:2.75rem 2.25rem 2.25rem;animation:.45s cubic-bezier(.16,1,.3,1) portal-module__UNtR0W__slideUp;position:relative;box-shadow:0 2px 8px #0000000f,0 8px 32px #0000000f}@keyframes portal-module__UNtR0W__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.portal-module__UNtR0W__logoWrap{justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.portal-module__UNtR0W__logoWrap img{object-fit:contain;max-width:100%;max-height:88px}.portal-module__UNtR0W__icon{background:rgba(var(--portal-accent-rgb,99,120,255),.1);border:1.5px solid rgba(var(--portal-accent-rgb,99,120,255),.18);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 2rem;display:flex}.portal-module__UNtR0W__headline{color:#0f1117;letter-spacing:-.025em;text-align:center;margin:0 0 .5rem;font-size:1.55rem;font-weight:750;line-height:1.2}.portal-module__UNtR0W__sub{color:#64748b;text-align:center;margin:0 0 2rem;font-size:.93rem;line-height:1.55}.portal-module__UNtR0W__form{flex-direction:column;gap:.875rem;display:flex}.portal-module__UNtR0W__formGroup{flex-direction:column;gap:.375rem;display:flex}.portal-module__UNtR0W__formGroup label{color:#374151;letter-spacing:.01em;font-size:.82rem;font-weight:600}.portal-module__UNtR0W__input{color:#111827;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;width:100%;padding:.9rem 1rem;font-size:.97rem;transition:border-color .18s,box-shadow .18s}.portal-module__UNtR0W__input:focus{border-color:var(--portal-accent,#6378ff);box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb,99,120,255),.12);outline:none}.portal-module__UNtR0W__input::placeholder{color:#b0b8c4}.portal-module__UNtR0W__connectBtn{color:#fff;letter-spacing:.01em;cursor:pointer;width:100%;box-shadow:0 4px 16px rgba(var(--portal-accent-rgb,99,120,255),.28);border:none;border-radius:100px;margin-top:.5rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:650;transition:transform .15s,box-shadow .15s,filter .15s}.portal-module__UNtR0W__connectBtn:hover:not(:disabled){box-shadow:0 6px 22px rgba(var(--portal-accent-rgb,99,120,255),.36);filter:brightness(1.04);transform:translateY(-1px)}.portal-module__UNtR0W__connectBtn:active:not(:disabled){transform:translateY(0)}.portal-module__UNtR0W__connectBtn:disabled{cursor:not-allowed}.portal-module__UNtR0W__terms{color:#9ca3af;text-align:center;margin-top:1rem;font-size:.73rem;line-height:1.5}.portal-module__UNtR0W__statusBlock{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 0;animation:.35s portal-module__UNtR0W__fadeIn;display:flex}@keyframes portal-module__UNtR0W__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.portal-module__UNtR0W__statusBlock h2{color:#0f1117;letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:750}.portal-module__UNtR0W__statusBlock p{color:#64748b;margin:0;font-size:.92rem;line-height:1.5}.portal-module__UNtR0W__spinner{border:3px solid #f0f0f0;border-top-color:var(--portal-accent,#6378ff);border-radius:50%;width:44px;height:44px;animation:.75s linear infinite portal-module__UNtR0W__spin}@keyframes portal-module__UNtR0W__spin{to{transform:rotate(360deg)}}.portal-module__UNtR0W__successIcon{background:rgba(var(--portal-accent-rgb,99,120,255),.1);border:2px solid rgba(var(--portal-accent-rgb,99,120,255),.2);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.75rem;animation:.5s cubic-bezier(.16,1,.3,1) portal-module__UNtR0W__popIn;display:flex}@keyframes portal-module__UNtR0W__popIn{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.portal-module__UNtR0W__errorIcon{color:#ef4444;background:#ef444414;border:2px solid #ef444433;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.75rem;display:flex}.portal-module__UNtR0W__footer{color:#b0b8c4;letter-spacing:.01em;text-align:center;z-index:1;margin-top:1.75rem;font-size:.75rem;font-weight:500;position:relative}.portal-module__UNtR0W__footer span{color:#94a3b8;font-weight:600}@media (max-width:480px){.portal-module__UNtR0W__card{border-radius:20px;padding:2.25rem 1.5rem 1.75rem}.portal-module__UNtR0W__headline{font-size:1.35rem}}
