.top[data-v-c2b2ab82]{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.top-in[data-v-c2b2ab82]{align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:12px 22px;display:flex}@media (width<=640px){.top-in[data-v-c2b2ab82]{gap:9px;padding:10px 15px}}.brand[data-v-c2b2ab82]{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:13px}.brand b[data-v-c2b2ab82]{color:var(--text);font-weight:600}.top-spacer[data-v-c2b2ab82]{flex:1}.stat[data-v-c2b2ab82]{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.stat b[data-v-c2b2ab82]{color:var(--pencil);font-weight:600}@media (width<=520px){.stat[data-v-c2b2ab82]{font-size:10.5px}}.iconbtn[data-v-c2b2ab82]{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:5px 11px;font-size:13px}.iconbtn[data-v-c2b2ab82]:hover{border-color:var(--dim);color:var(--text)}:root{--bg:#1b1f24;--surface:#232830;--surface-2:#2b313a;--line:#39414c;--text:#dfe3e8;--muted:#8d97a5;--dim:#646e7b;--pencil:#c9a227;--ok:#4fa871;--bad:#d4674f;--link:#7fa8d8;--read:"Sitka Text", Constantia, Cambria, Georgia, serif;--ui:"Segoe UI", system-ui, -apple-system, sans-serif;--mono:Consolas, "Cascadia Mono", ui-monospace, monospace}:root[data-theme=light]{--bg:#f2efe9;--surface:#fbfaf7;--surface-2:#eeeae2;--line:#d8d2c6;--text:#23272c;--muted:#6b7280;--dim:#8a9099;--pencil:#8a6d15;--ok:#2f7d51;--bad:#b04a32;--link:#2f5f96}*{box-sizing:border-box}html,body,#app{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--pencil);outline-offset:2px;border-radius:2px}.wrap{max-width:1180px;margin:0 auto;padding:26px 22px 90px}@media (width<=640px){.wrap{padding:18px 15px 80px}}.box{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:16px 17px}.box+.box{margin-top:11px}.sect{font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 11px;font-size:12px;font-weight:600;display:flex}.warn{font-family:var(--mono);letter-spacing:.05em;text-transform:none;color:var(--bad);border:1px solid var(--bad);border-radius:3px;padding:1px 6px;font-size:10px;font-weight:400}.hintlbl{font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--dim);margin-left:auto;font-size:10px;font-weight:400}.empty{color:var(--dim);text-align:center;padding:40px 0}.back{color:var(--muted);margin-bottom:16px;font-size:13.5px;display:inline-block}.back:hover{color:var(--text)}.chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 13px;font-size:13px}.chip:hover{border-color:var(--dim);color:var(--text)}.chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:600}.row{border-top:1px solid var(--line);gap:9px;padding:8px 0;font-size:14px;line-height:1.55;display:flex}.row .lbl{width:74px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);flex:none;padding-top:3px;font-size:10.5px}.row .val{flex:1;min-width:0}.row .val i{font-family:var(--read);color:var(--muted);font-style:italic}code{font-family:var(--mono);color:var(--pencil);background:var(--surface-2);border-radius:3px;padding:1px 5px;font-size:12.5px}
