.PasswordGenerator_container__QXjUr{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:600px;margin:0 auto}.PasswordGenerator_resultBox__OI1s7{display:flex;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-2);align-items:center;gap:var(--spacing-2);box-shadow:0 2px 4px rgba(0,0,0,.05)}.PasswordGenerator_passwordDisplay__R8V_g{flex:1;border:none;background:transparent;font-size:1.5rem;font-family:var(--font-mono);color:var(--text-primary);padding:var(--spacing-2);text-align:center;outline:none;min-width:0}.PasswordGenerator_copyBtn__FrqLI{background:var(--brand-primary);color:#171717;border:none;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:background .2s ease}.PasswordGenerator_copyBtn__FrqLI:hover{background:var(--brand-primary-hover)}.PasswordGenerator_refreshBtn__hxLrE{background:var(--bg-secondary);border:1px solid var(--border-color);width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.25rem}.PasswordGenerator_refreshBtn__hxLrE:hover{background:var(--border-color)}.PasswordGenerator_optionsBox__qACcO{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}.PasswordGenerator_sliderContainer__UahU1{display:flex;flex-direction:column;gap:var(--spacing-4)}.PasswordGenerator_sliderHeader__UQJkb{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--text-primary)}.PasswordGenerator_lengthValue__xq972{background:var(--bg-primary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.PasswordGenerator_slider__h8p34{width:100%;accent-color:var(--brand-primary)}.PasswordGenerator_checkboxGroup__M5M23{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media (max-width:480px){.PasswordGenerator_checkboxGroup__M5M23{grid-template-columns:1fr}}.PasswordGenerator_checkboxLabel__4b6cy{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;color:var(--text-secondary);font-weight:500}.PasswordGenerator_checkboxLabel__4b6cy input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--brand-primary);cursor:pointer}