.UsernameSetupModal_modalOverlay__7Hw2x{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.UsernameSetupModal_modalContainer__pPVQj{background:#000;border:2px solid #00ff00;border-radius:8px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;font-family:Courier New,monospace}.UsernameSetupModal_modalContent__9URQg{padding:0}.UsernameSetupModal_modalHeader__X3Y_C{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #333}.UsernameSetupModal_modalHeader__X3Y_C h2{color:#00ff00;margin:0;font-size:1.2rem;font-weight:600}.UsernameSetupModal_closeButton__ZnBhI{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.UsernameSetupModal_closeButton__ZnBhI:hover{color:#00ff00}.UsernameSetupModal_modalBody__ft8CT{padding:1.5rem}.UsernameSetupModal_modalMessage__j19Ib{color:#888;font-size:.9rem;line-height:1.5;margin-bottom:2rem}.UsernameSetupModal_form__anvDr{width:100%}.UsernameSetupModal_formGroup__Pl1rW{margin-bottom:1.5rem}.UsernameSetupModal_label__E5bTf{display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem;color:#00ff00}.UsernameSetupModal_inputWithPrefix__G0CTo{position:relative;display:flex;align-items:center}.UsernameSetupModal_inputPrefix__PZoHi{position:absolute;left:.75rem;color:#888;z-index:1;font-family:Courier New,monospace}.UsernameSetupModal_input__egC_c{width:100%;background:#111;border:1px solid #333;color:#00ff00;padding:.75rem .75rem .75rem 1.5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;transition:border-color .2s ease}.UsernameSetupModal_input__egC_c:focus{outline:none;border-color:#00ff00;box-shadow:0 0 0 2px rgba(0,255,0,.1)}.UsernameSetupModal_inputHelper__QSJRH{margin-top:.5rem;font-size:.8rem;line-height:1.4}.UsernameSetupModal_checking__C0WEV{color:#888}.UsernameSetupModal_success__Exk7i{color:#00aa00}.UsernameSetupModal_error__y2tqZ{color:#ff4444}.UsernameSetupModal_urlPreview__CdvC6{display:block;color:#666;margin-top:.25rem}.UsernameSetupModal_message__yY5yF{padding:.75rem 1rem;border-radius:4px;margin:1rem 0;font-size:.9rem}.UsernameSetupModal_message__yY5yF.UsernameSetupModal_success__Exk7i{background:rgba(0,170,0,.1);border:1px solid #00aa00;color:#00aa00}.UsernameSetupModal_message__yY5yF.UsernameSetupModal_error__y2tqZ{background:rgba(255,68,68,.1);border:1px solid #ff4444;color:#ff4444}.UsernameSetupModal_modalActions__aE_7T{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #333}.UsernameSetupModal_skipButton__RbzIR{background:transparent;border:1px solid #666;color:#666;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-family:Courier New,monospace;font-size:.9rem;transition:all .2s ease}.UsernameSetupModal_skipButton__RbzIR:hover{border-color:#888;color:#888}.UsernameSetupModal_saveButton__jG8K3{background:#222;border:1px solid #00ff00;color:#00ff00;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-family:Courier New,monospace;font-size:.9rem;transition:all .2s ease}.UsernameSetupModal_saveButton__jG8K3:hover:not(:disabled){background:#00ff00;color:#000}.UsernameSetupModal_saveButton__jG8K3:disabled{opacity:.5;cursor:not-allowed}.UsernameSetupModal_saveButton__jG8K3:disabled:hover{background:#222;color:#00ff00}@media (max-width:768px){.UsernameSetupModal_modalOverlay__7Hw2x{padding:.5rem}.UsernameSetupModal_modalBody__ft8CT,.UsernameSetupModal_modalHeader__X3Y_C{padding:1rem}.UsernameSetupModal_modalActions__aE_7T{flex-direction:column-reverse;gap:.5rem}.UsernameSetupModal_saveButton__jG8K3,.UsernameSetupModal_skipButton__RbzIR{width:100%;text-align:center}}