._bar_ybuw7_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._brand_ybuw7_9{align-items:center;gap:10px;display:flex}._logo_ybuw7_15{color:var(--text);filter:drop-shadow(var(--glow-text,0 0 0 transparent))}._title_ybuw7_20{letter-spacing:.04em;font-size:1.45rem}._controls_ybuw7_25{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._selectWrap_ybuw7_32{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);color:var(--muted);align-items:center;gap:4px;padding:0 4px 0 8px;display:flex}._select_ybuw7_32{min-height:42px;color:var(--text);background:0 0;border:none;padding:0 4px}._iconBtn_ybuw7_51{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);width:44px;height:44px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}._iconBtn_ybuw7_51:hover{background:var(--accent-dim);color:var(--accent-text)}._installBtn_ybuw7_70{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);min-height:44px;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}._installBtn_ybuw7_70:hover{background:var(--accent-dim);color:var(--accent-text)}@media (width<=560px){._controls_ybuw7_25,._installBtn_ybuw7_70{flex:100%}}._meterBlock_g1r06_1{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}._track_g1r06_9{background:var(--surface2);border:1px solid var(--border);border-radius:5px;height:10px;overflow:hidden}._fill_g1r06_17{background:var(--accent);height:100%;box-shadow:inset 0 0 0 1.5px var(--accent-text), var(--glow-sm);transition:width .35s}._summary_g1r06_28{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}._scoreLabel_g1r06_35{color:var(--accent-text);text-shadow:var(--glow-text);font-size:1.08rem}._bits_g1r06_41{color:var(--muted);font-variant-numeric:tabular-nums}._approx_g1r06_46{color:var(--muted)}._crackTimes_g1r06_50{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 16px;margin:0;display:grid}._crackTimes_g1r06_50 dt{color:var(--muted);font-size:.82rem}._crackTimes_g1r06_50 dd{margin:0;font-weight:600}._feedbackWarning_g1r06_67{color:var(--warn-text);align-items:center;gap:6px;font-size:.92rem;display:flex}._suggestions_g1r06_75{color:var(--muted);margin:0;padding-left:1.3em;font-size:.9rem}._hibp_g1r06_82{color:var(--muted);align-items:center;gap:6px;font-size:.9rem;display:flex}._hibpFound_g1r06_90{color:var(--error-text);font-weight:650}._card_1s3ta_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);isolation:isolate;flex-direction:column;gap:12px;padding:20px;display:flex}._pwRow_1s3ta_14{flex-direction:column;gap:12px;display:flex}._pw_1s3ta_14{font-family:var(--font-mono);word-break:break-all;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-m);min-height:2.4em;padding:14px 16px;font-size:clamp(1.15rem,3.4vw,1.65rem);line-height:1.55;display:block}._pw_1s3ta_14 span[data-t=d]{color:var(--char-digit)}._pw_1s3ta_14 span[data-t=s]{color:var(--char-special)}._empty_1s3ta_41{color:var(--muted)}._actions_1s3ta_45{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._iconBtn_1s3ta_52{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2);width:44px;height:44px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}._iconBtn_1s3ta_52:hover:not(:disabled){background:var(--accent-dim);color:var(--accent-text)}._generateBtn_1s3ta_69{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-m);min-height:46px;box-shadow:var(--glow-sm);border:none;align-items:center;gap:8px;margin-left:auto;padding:0 22px;font-size:1rem;font-weight:650;display:inline-flex}@media (width<=560px){._generateBtn_1s3ta_69{justify-content:center;width:100%;margin-left:0}}._countdown_1s3ta_93{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.9rem;display:flex}._warning_1s3ta_102{color:var(--warn-text);align-items:center;gap:6px;font-size:.92rem;display:flex}._error_1s3ta_110{color:var(--error-text);align-items:center;gap:6px;font-weight:600;display:flex}._tabs_1akin_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);flex-wrap:wrap;gap:6px;padding:6px;display:flex}._tab_1akin_1{border-radius:var(--radius-s);min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:none;flex:auto;padding:0 14px;font-weight:600}._tab_1akin_1:hover{color:var(--text)}._tab_1akin_1[aria-selected=true]{background:var(--accent-dim);color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent-text);text-shadow:var(--glow-text)}._card_1mjvl_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:20px}._grid_1mjvl_8{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=760px){._grid_1mjvl_8{grid-template-columns:1fr 1fr}}._lengthControl_1mjvl_20{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}._lengthLabel_1mjvl_28{font-weight:600}._slider_1mjvl_32{width:100%}._number_1mjvl_36{text-align:center;font-variant-numeric:tabular-nums;width:5em}._fieldset_1mjvl_42{border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;gap:12px;margin:0;padding:14px;display:flex}._fieldset_1mjvl_42 legend{color:var(--muted);padding:0 6px;font-size:.9rem;font-weight:600}._check_1mjvl_59{cursor:pointer;align-items:flex-start;gap:10px;min-height:28px;display:flex}._check_1mjvl_59 input{flex-shrink:0;margin-top:2px}._hint_1mjvl_72{color:var(--muted);font-size:.82rem;display:block}._minRow_1mjvl_78{flex-wrap:wrap;gap:16px;display:flex}._minField_1mjvl_84{flex-direction:column;gap:4px;display:flex}._minField_1mjvl_84 input{text-align:center;width:5.5em}._textField_1mjvl_95{flex-direction:column;gap:4px;display:flex}._textField_1mjvl_95 input,._textField_1mjvl_95 select{width:100%}._note_1mjvl_106{color:var(--muted);font-size:.88rem}._warningBox_1mjvl_111{border:1.5px solid var(--warn-text);color:var(--warn-text);border-radius:var(--radius-m);grid-column:1/-1;align-items:flex-start;gap:12px;padding:14px;display:flex}._warningBox_1mjvl_111 p{color:var(--text);margin-top:4px;font-size:.92rem}._masterRow_1mjvl_128{gap:8px;display:flex}._masterRow_1mjvl_128 input{flex:1}._inlineIconBtn_1mjvl_137{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2);width:44px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}._primaryBtn_1mjvl_148{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-m);min-height:46px;box-shadow:var(--glow-sm);border:none;grid-column:1/-1;justify-self:start;padding:0 22px;font-weight:650}._panel_1sc8s_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l)}._summary_1sc8s_7{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:16px 20px;font-weight:600;list-style:none;display:flex}._summary_1sc8s_7::-webkit-details-marker{display:none}._panel_1sc8s_1[open] ._summary_1sc8s_7{border-bottom:1px solid var(--border)}._body_1sc8s_26{flex-direction:column;gap:8px;padding:16px 20px 20px;font-size:.95rem;display:flex}._body_1sc8s_26 h3{color:var(--accent-text);margin-top:10px;font-size:1rem}._body_1sc8s_26 code{font-family:var(--font-mono);background:var(--surface2);border-radius:4px;padding:1px 5px}._note_1sc8s_47{color:var(--muted)}._table_1sc8s_51{border-collapse:collapse;width:100%;max-width:560px;margin-top:6px}._table_1sc8s_51 caption{text-align:left;color:var(--muted);padding-bottom:6px;font-size:.85rem}._table_1sc8s_51 th,._table_1sc8s_51 td{border:1px solid var(--border);text-align:left;padding:6px 10px;font-size:.9rem}._table_1sc8s_51 td{font-variant-numeric:tabular-nums;font-weight:600}._dialog_72c1w_1{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-l);width:min(480px,100vw - 32px);padding:0}._wide_72c1w_10{width:min(660px,100vw - 32px)}._dialog_72c1w_1::backdrop{background:#0000008c}._head_72c1w_18{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}._title_72c1w_27{font-size:1.15rem}._closeBtn_72c1w_31{border-radius:var(--radius-s);width:44px;height:44px;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._closeBtn_72c1w_31:hover{background:var(--accent-dim);color:var(--accent-text)}._body_72c1w_48{flex-direction:column;gap:18px;max-height:72dvh;padding:20px;display:flex;overflow:auto}._section_72c1w_57{flex-direction:column;gap:10px;display:flex}._section_72c1w_57 h3{color:var(--accent-text);font-size:1rem}._selectRow_72c1w_68{justify-content:space-between;align-items:center;gap:12px;display:flex}._note_72c1w_75{color:var(--muted);font-size:.9rem}._warningNote_72c1w_80{color:var(--warn-text);align-items:center;gap:6px;font-size:.92rem;display:flex}._successNote_72c1w_88{color:var(--ok-text);align-items:center;gap:6px;font-weight:600;display:flex}._dangerBtn_72c1w_96{color:var(--error-text);border:1px solid var(--error-text);border-radius:var(--radius-s);background:0 0;align-self:flex-start;min-height:42px;padding:0 14px}._primaryBtn_72c1w_106{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-m);min-height:44px;box-shadow:var(--glow-sm);border:none;padding:0 18px;font-weight:650}._subtleBtn_72c1w_117{background:var(--surface2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-s);align-self:flex-start;min-height:42px;padding:0 14px}._historyList_72c1w_128{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._historyItem_72c1w_137{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2);grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}._historyValue_72c1w_147{font-family:var(--font-mono);word-break:break-all}._historyMeta_72c1w_152{color:var(--muted);font-size:.82rem}._historyActions_72c1w_157{grid-area:1/2/3;align-items:center;gap:4px;display:flex}._historyItem_72c1w_137 code,._historyItem_72c1w_137 ._historyMeta_72c1w_152{grid-column:1}._historyActions_72c1w_157 button{border-radius:var(--radius-s);width:40px;height:40px;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._historyActions_72c1w_157 button:hover{background:var(--accent-dim);color:var(--accent-text)}._qrWrap_72c1w_188{justify-content:center;display:flex}._qrCanvas_72c1w_193{border-radius:var(--radius-s)}._bulkControls_72c1w_198{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._bulkControls_72c1w_198 input{text-align:center;width:5.5em}._bulkControls_72c1w_198 button{border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:var(--radius-s);min-height:42px;padding:0 14px}._bulkControls_72c1w_198 ._primaryBtn_72c1w_106{background:var(--accent);color:var(--on-accent);border:none}._bulkOutput_72c1w_225{width:100%;font-family:var(--font-mono);resize:vertical;font-size:.9rem}._trainerPhrase_72c1w_233{font-family:var(--font-mono);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-m);word-break:break-word;letter-spacing:.03em;padding:12px 14px;font-size:1.05rem}._trainerRow_72c1w_244{gap:8px;display:flex}._trainerRow_72c1w_244 input{flex:1}._app_1yqpv_1{flex-direction:column;gap:16px;max-width:1080px;min-height:100dvh;margin:0 auto;padding:16px;display:flex}._main_1yqpv_11{flex-direction:column;flex:1;gap:16px;display:flex}._footer_1yqpv_18{text-align:center;color:var(--muted);padding:12px 0 6px;font-size:.85rem}@media (width>=900px){._app_1yqpv_1{gap:20px;padding:24px}}:root{--font-sans:system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Segoe UI Mono", Consolas, "Liberation Mono", Menlo, monospace;--radius-s:8px;--radius-m:14px;--radius-l:20px;--accent-h:285;--accent-l:.58;--accent-c:.22;--accent-c-scale:1;--on-accent:#1c1b1f;--accent:oklch(var(--accent-l) calc(var(--accent-c) * var(--accent-c-scale)) var(--accent-h));--accent-dim:oklch(var(--accent-l) calc(var(--accent-c) * var(--accent-c-scale) * .6) var(--accent-h) / .16);--accent-text-l:.44;--accent-text:oklch(var(--accent-text-l) calc(min(var(--accent-c), .17) * var(--accent-c-scale)) var(--accent-h));--glow-sm:0 0 0 #0000;--glow-text:0 0 0 #0000;--flow-c:.16;--flow-gradient:linear-gradient(90deg, #e5484d, #f76b15, #e2c541, #6fbf3b, #22a2a2, #7a5cff, #9d4edd)}@supports (background:linear-gradient(90deg in oklch longer hue, red, blue)){:root{--flow-gradient:linear-gradient(90deg in oklch longer hue, oklch(.68 var(--flow-c) 25), oklch(.62 var(--flow-c) 300))}}@supports not (color:oklch(0 0 0)){:root{--accent:#8b71ff;--accent-dim:#7a5cff29;--accent-text:#5b3fd4}:root[data-score="0"]{--accent:#e85d5f;--accent-dim:#e5484d29;--accent-text:#b93338}:root[data-score="1"]{--accent:#f76b15;--accent-dim:#f76b1529;--accent-text:#ad4a0e}:root[data-score="2"]{--accent:#6fbf3b;--accent-dim:#6fbf3b29;--accent-text:#3d7a1a}:root[data-score="3"]{--accent:#22a2a2;--accent-dim:#22a2a229;--accent-text:#17706f}:root[data-score="4"]{--accent:#8b71ff;--accent-dim:#7a5cff29;--accent-text:#5b3fd4}:root[data-scheme=dark]{--accent-text:#b7a5ff}:root[data-scheme=dark][data-score="0"]{--accent-text:#ff9a9e}:root[data-scheme=dark][data-score="1"]{--accent-text:#ffab70}:root[data-scheme=dark][data-score="2"]{--accent-text:#a3e07a}:root[data-scheme=dark][data-score="3"]{--accent-text:#6fd6d6}:root[data-scheme=dark][data-score="4"]{--accent-text:#b7a5ff}}@keyframes prisma-flow{0%{background-position:0%}to{background-position:100%}}:root[data-theme=classic][data-scheme=light]{--bg:#f7f3ec;--surface:#fffdf8;--surface2:#f3eee2;--text:#2b2a28;--muted:#6b6862;--border:#e4ddd0;--char-digit:#2456d6;--char-special:#a92180;--warn-text:#8a5500;--error-text:#b3261e;--ok-text:#1c7c33;--accent-c-scale:1;--accent-text-l:.44;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=classic][data-scheme=dark]{--bg:#1c1b1f;--surface:#26252b;--surface2:#2d2c33;--text:#f2efe9;--muted:#a9a49b;--border:#38363d;--char-digit:#60a5fa;--char-special:#f472b6;--warn-text:#f0c34e;--error-text:#ff8a80;--ok-text:#6fd388;--accent-c-scale:1;--accent-text-l:.78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=cyber][data-scheme=light]{--bg:#ece9f5;--surface:#fff;--surface2:#f3f0fb;--text:#1a1730;--muted:#55506e;--border:#d8d3ea;--char-digit:#2145d4;--char-special:#a51e8c;--warn-text:#8a5500;--error-text:#b3261e;--ok-text:#1c7c33;--accent-c-scale:1.18;--accent-text-l:.42;--glow-sm:0 0 8px oklch(var(--accent-l) calc(var(--accent-c) * var(--accent-c-scale)) var(--accent-h) / .45);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=cyber][data-scheme=dark]{--bg:#0d0b14;--surface:#141020;--surface2:#1b1530;--text:#eafcff;--muted:#a49ecf;--border:#2a2140;--char-digit:#7dd3fc;--char-special:#f77ad0;--warn-text:#f0c34e;--error-text:#ff8a80;--ok-text:#6fd388;--accent-c-scale:1.3;--accent-text-l:.8;--glow-sm:0 0 12px oklch(var(--accent-l) calc(var(--accent-c) * var(--accent-c-scale)) var(--accent-h) / .7);--glow-text:0 0 10px oklch(var(--accent-l) calc(var(--accent-c) * var(--accent-c-scale)) var(--accent-h) / .6);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=aurora][data-scheme=light]{--bg:#f2f6f4;--surface:#fbfffe;--surface2:#e9f1ed;--text:#24302c;--muted:#57675f;--border:#dbe8e2;--char-digit:#2b649c;--char-special:#96437f;--warn-text:#8a5500;--error-text:#b3261e;--ok-text:#1c7c33;--accent-c-scale:.55;--accent-text-l:.44;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=aurora][data-scheme=dark]{--bg:#10161a;--surface:#172026;--surface2:#1d2933;--text:#eaf6f2;--muted:#9db0a8;--border:#263038;--char-digit:#93c1eb;--char-special:#dfa3cd;--warn-text:#f0c34e;--error-text:#ff8a80;--ok-text:#6fd388;--accent-c-scale:.55;--accent-text-l:.78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-vision=contrast][data-scheme=dark][data-theme]{--bg:#000;--surface:#000;--surface2:#121212;--text:#e0e0e0;--muted:#c4c4c4;--border:#a0a0a0;--char-digit:#8ab4ff;--char-special:#f28bd9;--warn-text:#f0c34e;--error-text:#ff8a80;--ok-text:#6fd388;--accent-c-scale:1;--accent-text-l:.86;--glow-sm:0 0 0 #0000;--glow-text:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-vision=contrast][data-scheme=light][data-theme]{--bg:#fff;--surface:#fff;--surface2:#efefef;--text:#000;--muted:#2b2b2b;--border:#585757;--char-digit:#1240c0;--char-special:#960170;--warn-text:#714400;--error-text:#a00808;--ok-text:#005b1d;--accent-c-scale:1;--accent-text-l:.36;--glow-sm:0 0 0 #0000;--glow-text:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-vision=invert],:root[data-vision=invert] :is(img:not([src*=\.svg]),video,[data-echt]):not([data-echt] *){filter:invert()}@media print{:root[data-vision=invert],:root[data-vision=invert] :is(img:not([src*=\.svg]),video,[data-echt]):not([data-echt] *){filter:none}}@media (prefers-color-scheme:dark){:root[data-vision=invert][data-theme]{--accent-text-l:.86}:root[data-vision=invert][data-theme=classic]{--char-digit:#79b4ff;--char-special:#ff98ca}:root[data-vision=invert][data-theme=cyber]{--char-special:#ff88d9}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);margin:0;font-size:16px;line-height:1.5;transition:background-color .25s,color .25s}:lang(ja) body,body:lang(ja){font-family:var(--font-sans), "Yu Gothic UI", "Meiryo", "Hiragino Kaku Gothic ProN", sans-serif}:lang(zh) body,body:lang(zh){font-family:var(--font-sans), "Microsoft YaHei", "PingFang SC", "Noto Sans SC", sans-serif}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{font:inherit;color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-s);min-height:42px;padding:8px 10px}input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--accent)}input[type=range]{appearance:none;background:0 0;border:none;height:28px;min-height:28px;padding:0}input[type=range]::-webkit-slider-runnable-track{background:var(--border);border-radius:3px;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--surface);width:22px;height:22px;box-shadow:0 0 0 1.5px var(--accent-text), var(--glow-sm);border-radius:50%;margin-top:-8px}input[type=range]::-moz-range-track{background:var(--border);border-radius:3px;height:6px}input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid var(--surface);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--accent-text), var(--glow-sm);border-radius:50%}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}@media (pointer:coarse){button,input,select{min-height:44px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flow{position:relative}.flow:before{content:"";z-index:-1;border-radius:calc(var(--radius-m) + 3px);background:var(--flow-gradient);opacity:.85;background-size:300% 100%;animation:9s linear infinite alternate prisma-flow;position:absolute;inset:-2.5px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flow:before{animation:none}}
