.PassphraseGeneratorTool_optGrid__Vc2kC{display:flex;flex-direction:column;gap:var(--space-3)}.PassphraseGeneratorTool_optRow__ZyWry{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.PassphraseGeneratorTool_optLabel__3kdSx{font-size:11px;color:var(--text-faint);width:80px;flex-shrink:0}.PassphraseGeneratorTool_optCheck__GK_oU{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-faint);cursor:pointer}.PassphraseGeneratorTool_optCheck__GK_oU input{accent-color:var(--accent);width:14px;height:14px;cursor:pointer}.PassphraseGeneratorTool_phraseBox__mGlYH{border:1px solid var(--line);padding:var(--space-4) var(--space-4)}.PassphraseGeneratorTool_phraseText__jr_S6{font-size:20px;color:var(--text-bright);word-break:break-all;line-height:1.5}.PassphraseGeneratorTool_phraseMeta__GuDjx{margin-top:var(--space-2)}.PassphraseGeneratorTool_entropyBits__8YZVm{font-size:10px}.PassphraseGeneratorTool_entropyStrong__CSodT{color:var(--ok)}.PassphraseGeneratorTool_entropyGood__ohP_F{color:var(--accent)}.PassphraseGeneratorTool_entropyFair__24Lnh{color:var(--warn)}.PassphraseGeneratorTool_btnRow__wRyZ7{display:flex;gap:8px;margin-top:var(--space-3)}.PassphraseGeneratorTool_histList__eqgMV{border:1px solid var(--line)}.PassphraseGeneratorTool_histItem__HoMzh{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);gap:10px}.PassphraseGeneratorTool_histItem__HoMzh:last-child{border-bottom:none}.PassphraseGeneratorTool_histPhrase__IH_Cy{font-size:13px;color:var(--text-faint);flex:1 1;word-break:break-all}.PassphraseGeneratorTool_histCopy__il8sF{background:none;border:none;color:var(--text-faint);font:inherit;font-size:11px;cursor:pointer;padding:0;transition:color var(--dur-hover) var(--ease)}.PassphraseGeneratorTool_histCopy__il8sF:hover{color:var(--text-bright)}