.signup-module__UGSKnq__pageRoot{background-color:#000;min-height:100vh}.signup-module__UGSKnq__mainType{justify-content:center;align-items:flex-start;padding:60px 24px 640px;display:flex}.signup-module__UGSKnq__mainForm{justify-content:center;align-items:flex-start;padding:40px 24px 640px;display:flex}.signup-module__UGSKnq__cardType{background-color:var(--app-surface);width:100%;max-width:480px}.signup-module__UGSKnq__cardForm{background-color:var(--app-surface);width:100%;max-width:520px}.signup-module__UGSKnq__header{text-align:center;margin-bottom:32px}.signup-module__UGSKnq__headerType{text-align:center;margin-bottom:40px}.signup-module__UGSKnq__backBtn{color:#f0f4ff59;cursor:pointer;background:0 0;border:none;margin-bottom:12px;font-family:inherit;font-size:.8rem;transition:color .15s}.signup-module__UGSKnq__backBtn:hover{color:#f0f4ff}.signup-module__UGSKnq__title{color:#f0f4ff;margin-bottom:6px;font-size:1.5rem;font-weight:700}.signup-module__UGSKnq__titleType{color:#f0f4ff;margin-bottom:8px;font-size:1.5rem;font-weight:700}.signup-module__UGSKnq__subtitle{color:#f0f4ff59;margin:0;font-size:.875rem}.signup-module__UGSKnq__banner{background:rgba(var(--app-accent-rgb), .08);border:1px solid rgba(var(--app-accent-rgb), .2);color:#f0f4ffb3;text-align:center;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:.82rem}.signup-module__UGSKnq__typeStack{flex-direction:column;gap:12px;display:flex}.signup-module__UGSKnq__typeCard{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;width:100%;padding:24px;font-family:inherit;transition:all .2s}.signup-module__UGSKnq__typeCard:hover{border-color:rgba(var(--app-accent-rgb), .35);background:rgba(var(--app-accent-rgb), .05);transform:translateY(-1px)}.signup-module__UGSKnq__typeCardContent{align-items:center;gap:14px;display:flex}.signup-module__UGSKnq__typeIconBox{background:rgba(var(--app-accent-rgb), .12);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.signup-module__UGSKnq__typeCardTitle{color:#f0f4ff;margin:0 0 2px;font-size:1rem;font-weight:600}.signup-module__UGSKnq__typeCardDesc{color:#f0f4ff66;margin:0;font-size:.78rem}.signup-module__UGSKnq__form{flex-direction:column;gap:12px;display:flex}.signup-module__UGSKnq__input{color:#f0f4ff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.signup-module__UGSKnq__form .signup-module__UGSKnq__input,.signup-module__UGSKnq__form .signup-module__UGSKnq__textarea,.signup-module__UGSKnq__form .signup-module__UGSKnq__select,.signup-module__UGSKnq__form input:not([class]):not([type=hidden]):not([type=file]):not([type=checkbox]):not([type=radio]),.signup-module__UGSKnq__form textarea:not([class]),.signup-module__UGSKnq__form select:not([class]){background-color:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text)}.signup-module__UGSKnq__form .signup-module__UGSKnq__input::placeholder,.signup-module__UGSKnq__form .signup-module__UGSKnq__textarea::placeholder,.signup-module__UGSKnq__form input:not([class])::placeholder,.signup-module__UGSKnq__form textarea:not([class])::placeholder{color:var(--app-text-subtle);opacity:1}.signup-module__UGSKnq__input:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px rgba(var(--app-accent-rgb), .1)}.signup-module__UGSKnq__inputDisabled{opacity:.6;cursor:not-allowed}.signup-module__UGSKnq__passwordWrapper{position:relative}.signup-module__UGSKnq__passwordInput{padding-right:56px}.signup-module__UGSKnq__passwordToggle{color:#f0f4ff59;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.75rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.signup-module__UGSKnq__passwordToggle:hover{color:#f0f4ffb3}.signup-module__UGSKnq__messageAlert{text-align:center;border-radius:8px;padding:10px 14px;font-size:.82rem}.signup-module__UGSKnq__messageSuccess{color:#4ade80;background:#22c55e14;border:1px solid #22c55e33}.signup-module__UGSKnq__messageError{color:#f87171;background:#ef444414;border:1px solid #ef444433}.signup-module__UGSKnq__resendStack{flex-direction:column;gap:8px;margin-top:10px;display:flex}.signup-module__UGSKnq__resendBtn{color:#f0f4ff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .2s;display:flex}.signup-module__UGSKnq__resendBtn:hover{background:#ffffff24}.signup-module__UGSKnq__loginNowLink{color:var(--app-accent);text-align:center;font-size:.8rem;text-decoration:none}.signup-module__UGSKnq__loginNowLink:hover{text-decoration:underline}.signup-module__UGSKnq__submitBtn{background:var(--app-accent);color:#000;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:4px;padding:13px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .2s}.signup-module__UGSKnq__submitBtn:hover:not(:disabled){background:var(--app-accent-hover)}.signup-module__UGSKnq__submitBtn:disabled{background:rgba(var(--app-accent-rgb), .5);cursor:default}.signup-module__UGSKnq__footerText{text-align:center;color:#f0f4ff59;margin-top:4px;font-size:.85rem}.signup-module__UGSKnq__footerTextType{text-align:center;color:#f0f4ff59;margin-top:24px;font-size:.85rem}.signup-module__UGSKnq__link{color:var(--app-accent);text-decoration:none;transition:color .15s}.signup-module__UGSKnq__link:hover{color:#f0f4ff}html[data-theme=light] .signup-module__UGSKnq__pageRoot{background-color:var(--app-bg);color:var(--app-text)}:is(html[data-theme=light] .signup-module__UGSKnq__cardType,html[data-theme=light] .signup-module__UGSKnq__cardForm){background-color:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow);border-radius:16px;padding:40px 36px}:is(html[data-theme=light] .signup-module__UGSKnq__title,html[data-theme=light] .signup-module__UGSKnq__titleType,html[data-theme=light] .signup-module__UGSKnq__typeCardTitle,html[data-theme=light] .signup-module__UGSKnq__input,html[data-theme=light] .signup-module__UGSKnq__resendBtn){color:var(--app-text)}:is(html[data-theme=light] .signup-module__UGSKnq__backBtn,html[data-theme=light] .signup-module__UGSKnq__subtitle,html[data-theme=light] .signup-module__UGSKnq__typeCardDesc,html[data-theme=light] .signup-module__UGSKnq__passwordToggle,html[data-theme=light] .signup-module__UGSKnq__footerText,html[data-theme=light] .signup-module__UGSKnq__footerTextType){color:var(--app-text-muted)}html[data-theme=light] .signup-module__UGSKnq__banner{background:rgba(var(--app-accent-rgb), .06);border-color:rgba(var(--app-accent-rgb), .2);color:var(--app-text)}:is(html[data-theme=light] .signup-module__UGSKnq__typeCard,html[data-theme=light] .signup-module__UGSKnq__input,html[data-theme=light] .signup-module__UGSKnq__resendBtn){background:var(--app-surface-soft);border-color:var(--app-border)}:is(html[data-theme=light] .signup-module__UGSKnq__typeCard:hover,html[data-theme=light] .signup-module__UGSKnq__resendBtn:hover){background:var(--app-surface-hover)}:is(html[data-theme=light] .signup-module__UGSKnq__passwordToggle:hover,html[data-theme=light] .signup-module__UGSKnq__backBtn:hover,html[data-theme=light] .signup-module__UGSKnq__link:hover){color:var(--app-text)}html[data-theme=light] .signup-module__UGSKnq__messageSuccess{color:var(--app-success)}html[data-theme=light] .signup-module__UGSKnq__messageError{color:var(--app-danger)}@media (max-width:640px){:is(html[data-theme=light] .signup-module__UGSKnq__cardType,html[data-theme=light] .signup-module__UGSKnq__cardForm){border-radius:12px;padding:28px 20px}}
