.crumb[data-astro-cid-hpfleds2]{color:var(--dim);gap:8px;margin-bottom:24px;font-size:.78rem;display:flex}.crumb[data-astro-cid-hpfleds2] a[data-astro-cid-hpfleds2]{color:var(--muted)}.crumb[data-astro-cid-hpfleds2] b[data-astro-cid-hpfleds2]{color:var(--cyan);font-weight:500}.pl[data-astro-cid-hpfleds2]{gap:18px;padding-bottom:100px;display:grid}.bar[data-astro-cid-hpfleds2]{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:11px 16px;font-size:.7rem;display:flex}.lock[data-astro-cid-hpfleds2]{color:var(--green);align-items:center;gap:6px;display:inline-flex}.lock[data-astro-cid-hpfleds2] svg[data-astro-cid-hpfleds2]{width:13px;height:13px;fill:var(--green)}.tester[data-astro-cid-hpfleds2]{overflow:hidden}.field[data-astro-cid-hpfleds2]{gap:10px;padding:18px 18px 8px;display:flex}.field[data-astro-cid-hpfleds2] input[data-astro-cid-hpfleds2]{border:1px solid var(--line);min-width:0;color:var(--text);font:1.35rem var(--font-mono);letter-spacing:.04em;background:#00000059;border-radius:12px;flex:1;padding:16px 18px}.field[data-astro-cid-hpfleds2] input[data-astro-cid-hpfleds2]:focus{border-color:var(--c,var(--cyan));box-shadow:0 0 0 3px color-mix(in srgb, var(--c,var(--cyan)) 18%, transparent);outline:0}.eye[data-astro-cid-hpfleds2]{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:.74rem}.eye[data-astro-cid-hpfleds2]:hover{color:var(--text);border-color:var(--line-2)}.meter[data-astro-cid-hpfleds2]{grid-template-columns:repeat(5,1fr);gap:6px;padding:8px 18px;display:grid}.meter[data-astro-cid-hpfleds2] i[data-astro-cid-hpfleds2]{background:var(--line);height:6px;transition:background .4s var(--ease), box-shadow .4s;border-radius:4px}.meter[data-astro-cid-hpfleds2] i.on{background:var(--c);box-shadow:0 0 12px var(--c)}.summary[data-astro-cid-hpfleds2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 18px 0;display:flex}.summary[data-astro-cid-hpfleds2] b[data-astro-cid-hpfleds2]{font:600 1.4rem var(--font-display);color:var(--c,var(--muted));text-transform:capitalize}.summary[data-astro-cid-hpfleds2] span[data-astro-cid-hpfleds2]{color:var(--muted);font-size:.76rem}.tokens[data-astro-cid-hpfleds2]{flex-wrap:wrap;gap:6px;min-height:30px;padding:14px 18px 4px;font-size:.78rem;display:flex}.tokens[data-astro-cid-hpfleds2] span{border:1px solid color-mix(in srgb, var(--k) 45%, transparent);background:color-mix(in srgb, var(--k) 10%, transparent);color:var(--text);word-break:break-all;border-radius:7px;padding:4px 9px}.tokens[data-astro-cid-hpfleds2] span em{color:var(--k);text-transform:uppercase;letter-spacing:.1em;margin-left:6px;font-size:.62rem;font-style:normal}.feedback[data-astro-cid-hpfleds2]{gap:6px;margin:0;padding:8px 18px 20px;list-style:none;display:grid}.feedback[data-astro-cid-hpfleds2] li{color:#cbd5e8;padding-left:20px;font-size:.9rem;position:relative}.feedback[data-astro-cid-hpfleds2] li:before{content:"›";color:var(--gold);font-family:var(--font-mono);position:absolute;left:4px}.attackers[data-astro-cid-hpfleds2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.atk[data-astro-cid-hpfleds2]{text-align:left;color:var(--text);font:inherit;cursor:pointer;transition:border-color .3s, background .3s, transform .3s var(--ease);gap:6px;padding:16px 18px;display:grid}.atk[data-astro-cid-hpfleds2]:hover{border-color:var(--line-2);transform:translateY(-2px)}.atk[data-astro-cid-hpfleds2].on{border-color:var(--gold);background:linear-gradient(160deg, #f6c66714, transparent 60%), var(--panel)}.atk[data-astro-cid-hpfleds2] .k[data-astro-cid-hpfleds2]{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.66rem}.atk[data-astro-cid-hpfleds2] b[data-astro-cid-hpfleds2]{font:600 1.35rem var(--font-display);color:var(--t,var(--text))}.atk[data-astro-cid-hpfleds2] .d[data-astro-cid-hpfleds2]{color:var(--muted);font-size:.74rem}.crack[data-astro-cid-hpfleds2]{overflow:hidden}.crack-head[data-astro-cid-hpfleds2]{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px 16px;font-size:.7rem;display:flex}.crack-head[data-astro-cid-hpfleds2] b[data-astro-cid-hpfleds2]{color:var(--gold);font-weight:500}.crack-body[data-astro-cid-hpfleds2]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.odo[data-astro-cid-hpfleds2]{gap:4px;display:grid}.odo[data-astro-cid-hpfleds2] span[data-astro-cid-hpfleds2]{color:var(--cyan);text-shadow:var(--glow);font-variant-numeric:tabular-nums;word-break:break-all;font-size:clamp(1.4rem,3.6vw,2.6rem)}.odo[data-astro-cid-hpfleds2] em[data-astro-cid-hpfleds2]{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-style:normal}.prog[data-astro-cid-hpfleds2]{background:var(--line);border-radius:6px;height:10px;margin:14px 0 10px;overflow:hidden}.prog[data-astro-cid-hpfleds2] i[data-astro-cid-hpfleds2]{background:linear-gradient(90deg, var(--cyan), var(--gold), var(--red));width:0;height:100%;transition:width .3s linear;display:block;box-shadow:0 0 14px #f6c66780}.status[data-astro-cid-hpfleds2]{color:var(--muted);margin:0;font-size:.78rem}.status[data-astro-cid-hpfleds2] .r{color:var(--red)}.status[data-astro-cid-hpfleds2] .g{color:var(--green)}.stream[data-astro-cid-hpfleds2]{color:#5ee7ff8c;word-break:break-all;white-space:pre-wrap;height:132px;margin:0;font-size:.66rem;line-height:1.5;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.breach[data-astro-cid-hpfleds2]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:26px;padding:26px;display:grid}.breach[data-astro-cid-hpfleds2] h2[data-astro-cid-hpfleds2]{font-size:clamp(1.5rem,3vw,2rem)}.result[data-astro-cid-hpfleds2]{min-height:1.4em;margin:14px 0 0;font-size:.95rem}.result[data-astro-cid-hpfleds2] .r{color:var(--red);font-weight:600}.result[data-astro-cid-hpfleds2] .g{color:var(--green);font-weight:600}.flow[data-astro-cid-hpfleds2]{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow[data-astro-cid-hpfleds2] li[data-astro-cid-hpfleds2]{border:1px solid var(--line);background:#ffffff04;border-radius:12px;gap:3px;padding:12px 14px;font-size:.72rem;transition:border-color .4s,background .4s;display:grid}.flow[data-astro-cid-hpfleds2] li[data-astro-cid-hpfleds2] b[data-astro-cid-hpfleds2]{color:var(--text);font-weight:500}.flow[data-astro-cid-hpfleds2] li[data-astro-cid-hpfleds2] span[data-astro-cid-hpfleds2]{color:var(--muted)}.flow[data-astro-cid-hpfleds2] code[data-astro-cid-hpfleds2]{font:.74rem var(--font-mono);color:var(--cyan);word-break:break-all}.flow[data-astro-cid-hpfleds2] code[data-astro-cid-hpfleds2] mark{color:var(--gold-2);background:#f6c66740;border-radius:3px;padding:0 2px}.flow[data-astro-cid-hpfleds2] .sent[data-astro-cid-hpfleds2]{background:#f6c6670f;border-color:#f6c66773}.flow[data-astro-cid-hpfleds2] li.lit{border-color:var(--cyan);background:#5ee7ff0f}.gens[data-astro-cid-hpfleds2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.gen[data-astro-cid-hpfleds2]{align-content:start;gap:12px;padding:24px;display:grid}.gen[data-astro-cid-hpfleds2] h2[data-astro-cid-hpfleds2]{margin:0;font-size:1.4rem}.out[data-astro-cid-hpfleds2]{border:1px solid var(--line);color:var(--gold-2);word-break:break-all;background:#0006;border-radius:12px;min-height:3.2em;padding:16px;font-size:1.05rem;display:block}.stats[data-astro-cid-hpfleds2]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.72rem;display:flex}.opts[data-astro-cid-hpfleds2]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:.74rem;display:flex}.opts[data-astro-cid-hpfleds2] label[data-astro-cid-hpfleds2]{align-items:center;gap:8px;display:inline-flex}.opts[data-astro-cid-hpfleds2] b[data-astro-cid-hpfleds2]{color:var(--gold);min-width:2ch}.opts[data-astro-cid-hpfleds2] input[data-astro-cid-hpfleds2][type=range]{accent-color:var(--gold);width:120px}.opts[data-astro-cid-hpfleds2] input[data-astro-cid-hpfleds2][type=checkbox]{accent-color:var(--gold)}.opts[data-astro-cid-hpfleds2] select[data-astro-cid-hpfleds2]{color:var(--text);border:1px solid var(--line);font:inherit;background:#00000059;border-radius:6px;padding:4px 8px}.row[data-astro-cid-hpfleds2]{flex-wrap:wrap;gap:8px;display:flex}.row[data-astro-cid-hpfleds2] .btn[data-astro-cid-hpfleds2]{padding:.7em 1.1em;font-size:.82rem}.ghost[data-astro-cid-hpfleds2]{--c:var(--violet)}.fine[data-astro-cid-hpfleds2]{color:var(--dim);margin:0;font-size:.64rem}.advice[data-astro-cid-hpfleds2]{margin-top:30px}.adv-grid[data-astro-cid-hpfleds2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.adv-grid[data-astro-cid-hpfleds2] .card[data-astro-cid-hpfleds2]{align-content:start;gap:8px;display:grid}.adv-grid[data-astro-cid-hpfleds2] .n[data-astro-cid-hpfleds2]{color:var(--gold);font-size:.72rem}.adv-grid[data-astro-cid-hpfleds2] h3[data-astro-cid-hpfleds2]{margin:0;font-size:1.05rem}.adv-grid[data-astro-cid-hpfleds2] p[data-astro-cid-hpfleds2]{color:var(--muted);margin:0;font-size:.88rem}@media (width<=1000px){.attackers[data-astro-cid-hpfleds2],.adv-grid[data-astro-cid-hpfleds2]{grid-template-columns:repeat(2,minmax(0,1fr))}.breach[data-astro-cid-hpfleds2],.gens[data-astro-cid-hpfleds2]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.attackers[data-astro-cid-hpfleds2],.adv-grid[data-astro-cid-hpfleds2],.crack-body[data-astro-cid-hpfleds2]{grid-template-columns:minmax(0,1fr)}.stream[data-astro-cid-hpfleds2]{height:80px}.field[data-astro-cid-hpfleds2] input[data-astro-cid-hpfleds2]{padding:14px;font-size:1.1rem}.breach[data-astro-cid-hpfleds2],.gen[data-astro-cid-hpfleds2]{padding:18px}}
