.ToolWrapper[data-v-b9b007af]{display:flex;flex-direction:column;gap:20px;height:100%}.PasswordDisplay[data-v-b9b007af]{background:var(--bg-soft);border:2px solid var(--bd-strong);border-radius:16px;padding:24px;text-align:center}.PasswordValue[data-v-b9b007af]{align-items:center;background:var(--bg-card);border-radius:12px;color:var(--tx-1);display:flex;font-family:Consolas,Monaco,monospace;font-size:24px;font-weight:700;justify-content:center;min-height:60px;padding:16px;word-break:break-all}.PasswordValue.weak[data-v-b9b007af]{color:var(--tx-error)}.PasswordValue.medium[data-v-b9b007af]{color:var(--tx-warn)}.PasswordValue.strong[data-v-b9b007af]{color:var(--tx-ok)}.StrengthBar[data-v-b9b007af]{background:var(--bg-card);border:1px solid var(--bd);border-radius:12px;padding:16px 20px}.StrengthLabel[data-v-b9b007af]{color:var(--tx-2);font-size:14px;margin-bottom:8px}.StrengthLabel span.weak[data-v-b9b007af]{color:var(--tx-error);font-weight:600}.StrengthLabel span.medium[data-v-b9b007af]{color:var(--tx-warn);font-weight:600}.StrengthLabel span.strong[data-v-b9b007af]{color:var(--tx-ok);font-weight:600}.StrengthIndicator[data-v-b9b007af]{background:var(--bd);border-radius:4px;height:8px;overflow:hidden}.StrengthFill[data-v-b9b007af]{border-radius:4px;height:100%;transition:all .3s ease}.StrengthFill.weak[data-v-b9b007af]{background:var(--tx-error)}.StrengthFill.medium[data-v-b9b007af]{background:var(--tx-warn)}.StrengthFill.strong[data-v-b9b007af]{background:var(--tx-ok)}.OptionsPanel[data-v-b9b007af]{background:var(--bg-card);border:1px solid var(--bd);border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:20px}.OptionRow[data-v-b9b007af]{align-items:flex-start;display:flex;gap:20px}.OptionLabel[data-v-b9b007af]{color:var(--tx-1);font-weight:500;min-width:80px;padding-top:4px}.LengthControl[data-v-b9b007af]{align-items:center;display:flex;flex:1;gap:16px}.LengthSlider[data-v-b9b007af]{flex:1}.LengthInput[data-v-b9b007af]{width:80px}.CheckboxGroup[data-v-b9b007af]{display:flex;flex:1;flex-wrap:wrap;gap:16px}.CheckboxItem[data-v-b9b007af]{align-items:center;color:var(--tx-1);cursor:pointer;display:flex;font-size:14px;gap:8px}.CheckboxItem input[type=checkbox][data-v-b9b007af]{cursor:pointer;height:18px;width:18px}.HistoryPanel[data-v-b9b007af]{background:var(--bg-card);border:1px solid var(--bd);border-radius:16px;padding:16px 20px}.PanelHeader[data-v-b9b007af]{align-items:center;color:var(--tx-1);display:flex;font-weight:500;justify-content:space-between;margin-bottom:12px}.HistoryList[data-v-b9b007af]{display:flex;flex-direction:column;gap:8px}.HistoryItem[data-v-b9b007af]{align-items:center;background:var(--bg-soft);border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.HistoryPassword[data-v-b9b007af]{color:var(--tx-1);font-family:Consolas,monospace;font-size:14px}@media(max-width:768px){.PasswordValue[data-v-b9b007af]{font-size:18px}.CheckboxGroup[data-v-b9b007af],.OptionRow[data-v-b9b007af]{flex-direction:column;gap:12px}}
