.PasswordGeneratorTile-module__H9oEnW__optionsSection{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.PasswordGeneratorTile-module__H9oEnW__lengthControl{flex-direction:column;gap:.5rem;display:flex}.PasswordGeneratorTile-module__H9oEnW__lengthLabel{color:var(--ink);font-size:.9375rem}.PasswordGeneratorTile-module__H9oEnW__slider{width:100%;max-width:400px;accent-color:var(--accent);cursor:pointer}.PasswordGeneratorTile-module__H9oEnW__toggleGroup{flex-direction:column;gap:.625rem;display:flex}.PasswordGeneratorTile-module__H9oEnW__strengthSection{flex-direction:column;gap:.375rem;margin-bottom:1.5rem;display:flex}.PasswordGeneratorTile-module__H9oEnW__strengthLabelRow{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.PasswordGeneratorTile-module__H9oEnW__strengthValueDisabled{color:var(--ink-2)}.PasswordGeneratorTile-module__H9oEnW__strengthValueWeak,.PasswordGeneratorTile-module__H9oEnW__strengthValueFair,.PasswordGeneratorTile-module__H9oEnW__strengthValueGood,.PasswordGeneratorTile-module__H9oEnW__strengthValueStrong{color:var(--ink)}.PasswordGeneratorTile-module__H9oEnW__strengthMeterTrack{background-color:var(--paper-2);border-radius:var(--radius);width:100%;max-width:300px;height:6px;overflow:hidden}.PasswordGeneratorTile-module__H9oEnW__strengthMeterFill{border-radius:var(--radius);height:100%;transition:width .3s,background-color .3s}.PasswordGeneratorTile-module__H9oEnW__strengthMeterFillWeak,.PasswordGeneratorTile-module__H9oEnW__strengthMeterFillFair,.PasswordGeneratorTile-module__H9oEnW__strengthMeterFillGood,.PasswordGeneratorTile-module__H9oEnW__strengthMeterFillStrong{background-color:var(--ink)}.PasswordGeneratorTile-module__H9oEnW__generateButton{width:fit-content;margin-bottom:1.5rem}.PasswordGeneratorTile-module__H9oEnW__resultSection{flex-direction:column;gap:.75rem;display:flex}.PasswordGeneratorTile-module__H9oEnW__resultDisplay{border:1px solid var(--rule-strong);border-radius:var(--radius);background-color:var(--paper-2);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.PasswordGeneratorTile-module__H9oEnW__passwordCode{font-family:var(--font-mono);word-break:break-all;color:var(--ink);flex:1;font-size:1rem}.PasswordGeneratorTile-module__H9oEnW__copyButtonWrap{flex-shrink:0}@media (max-width:640px){.PasswordGeneratorTile-module__H9oEnW__resultDisplay{flex-direction:column;align-items:stretch}.PasswordGeneratorTile-module__H9oEnW__copyButtonWrap{align-self:flex-end}}
