.GeneratorWorkspace_generator__st47r{overflow:hidden;border:1px solid var(--site-line);border-radius:16px;background:var(--site-surface);color:var(--site-ink);box-shadow:var(--site-shadow)}.GeneratorWorkspace_passwordLayout___ipQv{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.GeneratorWorkspace_passwordLayout___ipQv .GeneratorWorkspace_controls__hWn9u>div:has(>.check-field){grid-template-columns:minmax(0,1fr);gap:0}.GeneratorWorkspace_generator__st47r .GeneratorWorkspace_output__9Mhg3{position:static;min-width:0;padding:24px;border:0;border-bottom:1px solid var(--site-line);border-radius:0;background:var(--site-soft)}.GeneratorWorkspace_generator__st47r .GeneratorWorkspace_controls__hWn9u{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px;border:0;border-radius:0;background:var(--site-surface);box-shadow:none}.GeneratorWorkspace_passwordLayout___ipQv>.GeneratorWorkspace_controls__hWn9u{border-right:1px solid var(--site-line)}.GeneratorWorkspace_generator__st47r .GeneratorWorkspace_passwordOutput__vHw3h{border-bottom:0}.GeneratorWorkspace_controls__hWn9u h2,.GeneratorWorkspace_output__9Mhg3 h2{margin:0;font-size:17px;line-height:1.4}.GeneratorWorkspace_controls__hWn9u .field{margin:0;gap:6px;font-size:13px}.GeneratorWorkspace_controls__hWn9u .check-field{min-height:44px;margin:0;font-size:13px}.GeneratorWorkspace_controls__hWn9u>div:has(>.check-field){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.GeneratorWorkspace_controls__hWn9u>.button{align-self:flex-start}.GeneratorWorkspace_generator__st47r .password-row{padding:12px 0;border:0;border-radius:0;background:transparent;gap:16px}.GeneratorWorkspace_generator__st47r .password-row code{font-size:clamp(20px,3vw,32px);letter-spacing:.025em;line-height:1.5}.GeneratorWorkspace_generator__st47r .strength{max-width:560px;background:var(--site-line)}.GeneratorWorkspace_generator__st47r .notice,.GeneratorWorkspace_privacy__M9u9g{font-size:12px;color:var(--site-muted)}.GeneratorWorkspace_privacy__M9u9g{padding:0 24px 24px;margin:0}.GeneratorWorkspace_empty__Yyb9W{min-height:180px;display:flex;align-items:center}.GeneratorWorkspace_empty__Yyb9W p{margin-top:10px;color:var(--site-muted)}.GeneratorWorkspace_qrLayout__w0vXq{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;background:var(--site-soft)}.GeneratorWorkspace_generator__st47r .GeneratorWorkspace_qrOutput__MlH72{display:flex;flex-direction:column;gap:16px;border-bottom:0}.GeneratorWorkspace_qrLayout__w0vXq>.GeneratorWorkspace_controls__hWn9u{border-right:1px solid var(--site-line)}.GeneratorWorkspace_generator__st47r .qr-preview{width:min(100%,320px);min-height:0;align-self:center;padding:16px;border-radius:12px;border-color:var(--site-line)}.GeneratorWorkspace_qrOutput__MlH72>.actions,.GeneratorWorkspace_qrOutput__MlH72>p{margin:0}.GeneratorWorkspace_qrOutput__MlH72>.actions{flex-wrap:wrap;gap:8px}.GeneratorWorkspace_generator__st47r .qr-type-selector button{min-height:44px;border-color:var(--site-line);background:var(--site-surface);color:var(--site-muted)}.GeneratorWorkspace_generator__st47r .qr-type-selector button[aria-pressed=true]{background:var(--site-accent);border-color:var(--site-accent);color:var(--site-action-ink)}.GeneratorWorkspace_generator__st47r .qr-customization{border-color:var(--site-line)!important}@media (max-width:700px){.GeneratorWorkspace_passwordLayout___ipQv{grid-template-columns:minmax(0,1fr)}.GeneratorWorkspace_passwordLayout___ipQv>.GeneratorWorkspace_controls__hWn9u{border-right:0;border-bottom:1px solid var(--site-line)}.GeneratorWorkspace_generator__st47r .GeneratorWorkspace_controls__hWn9u,.GeneratorWorkspace_generator__st47r .GeneratorWorkspace_output__9Mhg3{padding:18px}.GeneratorWorkspace_privacy__M9u9g{padding:0 18px 18px}.GeneratorWorkspace_controls__hWn9u>div:has(>.check-field){grid-template-columns:minmax(0,1fr);gap:0}.GeneratorWorkspace_qrLayout__w0vXq{grid-template-columns:minmax(0,1fr)}.GeneratorWorkspace_qrLayout__w0vXq>.GeneratorWorkspace_controls__hWn9u{border-right:0;border-bottom:1px solid var(--site-line)}.GeneratorWorkspace_generator__st47r .password-row{flex-wrap:wrap;gap:8px}.GeneratorWorkspace_generator__st47r .password-row code{flex-basis:100%}}