.UsernameSetup_container__1SDXa{min-height:100vh;background:#000;display:flex;align-items:center;justify-content:center;padding:24px}.UsernameSetup_content__Zo5Bi{width:100%;max-width:480px}.UsernameSetup_title__iXwhF{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.UsernameSetup_subtitle__l96NX{font-size:16px;color:#888;margin-bottom:40px}.UsernameSetup_form__1_gKo{display:flex;flex-direction:column;gap:24px}.UsernameSetup_fieldGroup__7m8TT{display:flex;flex-direction:column;gap:8px}.UsernameSetup_label__AKB6K{font-size:14px;font-weight:600;color:#fff;margin-bottom:0}.UsernameSetup_inputWrapper__9mpnO{position:relative;display:flex;align-items:center}.UsernameSetup_prefix__8Rezb{position:absolute;left:16px;font-size:18px;color:#888;pointer-events:none}.UsernameSetup_input__j2TJx{width:100%;padding:16px 48px 16px 36px;font-size:18px;color:#fff;background:#1a1a1a;border:2px solid #2a2a2a;border-radius:12px;outline:none;transition:border-color .2s}.UsernameSetup_input__j2TJx:focus{border-color:#ff9500}.UsernameSetup_inputSuccess__TEW05{border-color:#10b981}.UsernameSetup_inputError__SoQXv{border-color:#ff3b30}.UsernameSetup_spinner__n27CZ{position:absolute;right:16px;width:20px;height:20px;border:2px solid #888;border-top-color:transparent;border-radius:50%;animation:UsernameSetup_spin__P6GTE .8s linear infinite}@keyframes UsernameSetup_spin__P6GTE{to{transform:rotate(1turn)}}.UsernameSetup_checkIcon__CSzw3{position:absolute;right:16px;width:24px;height:24px;color:#10b981}.UsernameSetup_errorIcon__DiOrh{position:absolute;right:16px;width:24px;height:24px;color:#ff3b30}.UsernameSetup_errorMessage__yuJps{color:#ff3b30;font-size:14px;margin:-8px 0 0}.UsernameSetup_successMessage__mofLc{color:#10b981;font-size:14px;margin:-8px 0 0}.UsernameSetup_guidelines__a7E0q{background:#1a1a1a;padding:16px;border-radius:12px;margin-top:8px}.UsernameSetup_guidelinesTitle__KZaeX{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px}.UsernameSetup_guidelinesList__ZIg3r{list-style:none;padding:0;margin:0}.UsernameSetup_guidelinesList__ZIg3r li{font-size:14px;color:#888;margin-bottom:4px}.UsernameSetup_submitButton__aLa7t{width:100%;padding:16px;font-size:18px;font-weight:600;color:#fff;background:#ff9500;border:none;border-radius:12px;cursor:pointer;transition:opacity .2s;margin-top:16px}.UsernameSetup_submitButton__aLa7t:hover:not(:disabled){opacity:.9}.UsernameSetup_submitButton__aLa7t:disabled{background:#2a2a2a;color:#666;cursor:not-allowed}