.UsernameGenerator_container__B64TU{display:flex;flex-direction:column;gap:2rem}.UsernameGenerator_controls__fhwdH{display:flex;flex-direction:column;gap:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.UsernameGenerator_inputGroup__x5n_h{display:flex;flex-direction:column;gap:.5rem}.UsernameGenerator_inputGroup__x5n_h label{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.UsernameGenerator_inputGroup__x5n_h input{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:all .2s}.UsernameGenerator_inputGroup__x5n_h input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(255,187,0,.2)}.UsernameGenerator_toggleGroup___10Tp{display:flex;align-items:center;gap:1rem}.UsernameGenerator_checkboxLabel__WHbBs{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none}.UsernameGenerator_checkboxLabel__WHbBs input[type=checkbox]{appearance:none;width:1.15rem;height:1.15rem;border:2px solid var(--border-color);border-radius:4px;outline:none;cursor:pointer;background:transparent;transition:all .2s;position:relative}.UsernameGenerator_checkboxLabel__WHbBs input[type=checkbox]:checked{background:var(--brand-primary);border-color:var(--brand-primary)}.UsernameGenerator_checkboxLabel__WHbBs input[type=checkbox]:checked:after{content:"";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:.35rem;height:.65rem;border:solid #000;border-width:0 2px 2px 0}.UsernameGenerator_checkboxText__MvnEH{color:var(--text-primary);font-size:.95rem}.UsernameGenerator_generateBtn___uqWU{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;background:var(--brand-primary);color:#000;border:none;border-radius:8px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.UsernameGenerator_generateBtn___uqWU:hover{background:var(--brand-primary-hover);transform:translateY(-1px)}.UsernameGenerator_generateBtn___uqWU:active{transform:translateY(0)}.UsernameGenerator_resultsArea__T_YwB{display:flex;flex-direction:column;gap:1rem}.UsernameGenerator_resultsTitle__foNg_{font-size:1.1rem;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.UsernameGenerator_grid__qkD7G{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.UsernameGenerator_resultCard__yzsC5{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;color:var(--text-primary)}.UsernameGenerator_resultCard__yzsC5:hover{border-color:var(--brand-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.UsernameGenerator_resultCard__yzsC5:active{transform:translateY(0)}.UsernameGenerator_resultText__B_d7m{font-family:monospace;font-size:1.1rem;font-weight:600;letter-spacing:.5px}.UsernameGenerator_copyIcon__ab4V4{color:var(--text-secondary);opacity:.5;transition:opacity .2s}.UsernameGenerator_resultCard__yzsC5:hover .UsernameGenerator_copyIcon__ab4V4{opacity:1;color:var(--brand-primary)}