.PasswordEntropyTool_inputWrapper__hkUOI{display:flex;gap:8px;align-items:stretch}.PasswordEntropyTool_passwordInput__C6eXC{flex:1 1;padding:.5rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:1rem;outline:none}.PasswordEntropyTool_passwordInput__C6eXC:focus{border-color:var(--accent)}.PasswordEntropyTool_toggleBtn__dusKT{padding:.35rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem;cursor:pointer;white-space:nowrap;transition:all .12s}.PasswordEntropyTool_toggleBtn__dusKT:hover{border-color:var(--accent);color:var(--text)}.PasswordEntropyTool_privacyNote__mH2T2{font-size:.72rem;color:var(--text-faint);margin-top:6px}.PasswordEntropyTool_mainStats__NoMKR{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}@media (max-width:500px){.PasswordEntropyTool_mainStats__NoMKR{grid-template-columns:1fr}}.PasswordEntropyTool_bigStat__VE3_B{border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px}.PasswordEntropyTool_bigVal__2IHUA{display:block;font-family:var(--font-mono);font-size:1.6rem;color:var(--text);font-weight:700;line-height:1;margin-bottom:4px}.PasswordEntropyTool_bigUnit__gDoRY{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.PasswordEntropyTool_entropyBar__cY_dK{position:relative;height:12px;background:color-mix(in srgb,var(--border) 60%,transparent);border-radius:6px;overflow:visible;margin-bottom:6px}.PasswordEntropyTool_entropyFill__A2SBY{height:100%;border-radius:6px;transition:width .3s,background .3s}.PasswordEntropyTool_entropyMark__buawS{position:absolute;top:-4px;width:1px;height:20px;background:color-mix(in srgb,var(--text) 20%,transparent);transform:translateX(-50%)}.PasswordEntropyTool_entropyMarkLabel__R_xVm{position:absolute;top:22px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:.6rem;color:var(--text-faint);white-space:nowrap}.PasswordEntropyTool_entropyScale__2wq0w{display:flex;justify-content:space-between;font-size:.68rem;color:var(--text-faint);margin-top:28px;font-family:var(--font-mono)}.PasswordEntropyTool_charSetList__XverD{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.PasswordEntropyTool_csItem__vH6zq{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);font-family:var(--font-mono);font-size:.82rem;opacity:.5;transition:all .15s}.PasswordEntropyTool_csActive__WsLW7{opacity:1;background:color-mix(in srgb,var(--ok) 6%,transparent);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.PasswordEntropyTool_csMark__v1z7n{min-width:14px;color:var(--ok)}.PasswordEntropyTool_csActive__WsLW7 .PasswordEntropyTool_csMark__v1z7n{color:var(--ok)}.PasswordEntropyTool_csName__jPXrb{flex:1 1;color:var(--text-muted)}.PasswordEntropyTool_csActive__WsLW7 .PasswordEntropyTool_csName__jPXrb{color:var(--text)}.PasswordEntropyTool_csSize__PjtVP{color:var(--accent);font-weight:500}.PasswordEntropyTool_combRow__E8vqE{display:flex;align-items:baseline;gap:12px;margin-bottom:4px;font-family:var(--font-mono);font-size:.82rem}.PasswordEntropyTool_combLabel__d_jpg{color:var(--text-muted);min-width:160px}.PasswordEntropyTool_combVal__aX3PU{color:var(--accent);font-size:.95rem}.PasswordEntropyTool_formula___blF1{color:var(--text);font-size:.85rem}.PasswordEntropyTool_crackTable__kBMwd{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.PasswordEntropyTool_crackRow__Arnws{display:grid;grid-template-columns:1fr 140px 120px;grid-gap:12px;gap:12px;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);font-family:var(--font-mono);font-size:.78rem;background:var(--surface)}.PasswordEntropyTool_crackLabel___Ldyw{color:var(--text-muted)}.PasswordEntropyTool_crackRate__euLMF{color:var(--text-faint);text-align:right}.PasswordEntropyTool_crackTime__vNhB_{color:var(--text);text-align:right;font-weight:500}.PasswordEntropyTool_crackBad__aomqO{border-color:color-mix(in srgb,var(--err) 40%,transparent);background:color-mix(in srgb,var(--err) 5%,transparent)}.PasswordEntropyTool_crackBad__aomqO .PasswordEntropyTool_crackTime__vNhB_{color:var(--err)}.PasswordEntropyTool_crackGood__TO6jX{border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.PasswordEntropyTool_crackGood__TO6jX .PasswordEntropyTool_crackTime__vNhB_{color:var(--ok)}.PasswordEntropyTool_customRateRow__q6upf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PasswordEntropyTool_customLabel__ExzID{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);white-space:nowrap}.PasswordEntropyTool_customInput__HAEFX{padding:.28rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:.82rem;outline:none;width:160px}.PasswordEntropyTool_customInput__HAEFX:focus{border-color:var(--accent)}.PasswordEntropyTool_customResult__ZYBum{font-family:var(--font-mono);font-size:.88rem;color:var(--accent);font-weight:600}.PasswordEntropyTool_mathBox__iyzyR{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.PasswordEntropyTool_mathRow__c9KyQ{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px;font-family:var(--font-mono);font-size:.8rem}.PasswordEntropyTool_mathLabel__g2GIp{color:var(--text-muted)}.PasswordEntropyTool_mathCode__zR_rM{color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 8%,transparent);padding:1px 6px;border-radius:3px;font-size:.88rem}.PasswordEntropyTool_mathDesc__CfP0v{color:var(--text);line-height:1.5}.PasswordEntropyTool_exampleList__Ouj3O{display:flex;flex-direction:column;gap:6px}.PasswordEntropyTool_exampleBtn__zqhI_{display:grid;grid-template-columns:1fr 160px 60px;grid-gap:10px;gap:10px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;transition:all .12s;align-items:center}.PasswordEntropyTool_exampleBtn__zqhI_:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.PasswordEntropyTool_examplePw__8Aw_N{font-family:var(--font-mono);font-size:.82rem;color:var(--text)}.PasswordEntropyTool_exampleDesc__RUXAn{font-size:.75rem;color:var(--text-muted)}.PasswordEntropyTool_exampleBits__y6Dv9{font-family:var(--font-mono);font-size:.78rem;color:var(--accent);text-align:right}