#hsc-tool[hidden],#hsc-summary[hidden],#hsc-progress[hidden],#hsc-results[hidden],#hsc-import-row[hidden],#hsc-diff[hidden],.hsc-chain-row[hidden]{display:none!important}.hsc-tool label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;opacity:.75;text-transform:uppercase;letter-spacing:.05em}.hsc-tool-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line,#ddd)}.hsc-head-actions{display:flex;gap:8px;flex-wrap:wrap}.hsc-import-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--line,#ddd)}.hsc-import-row input{flex:1;min-width:220px;padding:8px 10px;border:1px solid var(--line,#ddd);border-radius:8px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.hsc-import-row span{font-size:12px;opacity:.75}#hsc-urls{width:100%;min-height:190px;border:0;resize:vertical;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.85;background:transparent;outline:none;display:block}#hsc-urls:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.hsc-headers{padding:12px 18px;border-top:1px solid var(--line,#ddd);font-size:12px}.hsc-headers summary{cursor:pointer;font-family:ui-monospace,Menlo,monospace;font-weight:600}.hsc-headers label{display:block;margin-top:12px}#hsc-headers-input{display:block;width:100%;max-width:680px;box-sizing:border-box;margin-top:6px;padding:8px 10px;border:1px solid var(--line,#ddd);border-radius:8px;background:transparent;color:inherit;font:12px/1.5 ui-monospace,Menlo,monospace;resize:vertical}.hsc-headers p{max-width:760px;margin:8px 0 0;line-height:1.5;opacity:.75}.hsc-tool-foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:14px 18px;border-top:1px solid var(--line,#ddd)}.hsc-opts{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.hsc-opt{display:flex;gap:8px;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:12px;opacity:.8}.hsc-run{padding:11px 22px;font-weight:700;cursor:pointer}.hsc-run[disabled]{opacity:.55;cursor:wait}.hsc-ghost{background:transparent;border:1px solid var(--line,#ddd);border-radius:8px;font-family:ui-monospace,Menlo,monospace;font-size:12px;padding:7px 12px;cursor:pointer}.hsc-count{font-family:ui-monospace,Menlo,monospace;font-size:11px;opacity:.75}.hsc-summary{margin-top:24px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-family:ui-monospace,Menlo,monospace;font-size:13px}.hsc-error{color:var(--tool-danger-ink);font-size:14px;margin-top:10px}.hsc-progress{margin-top:18px;font-family:ui-monospace,Menlo,monospace;font-size:12px;opacity:.85}.hsc-bar{height:5px;border-radius:99px;background:var(--line,#ddd);margin-top:8px;overflow:hidden}.hsc-bar i{display:block;height:100%;width:0;background:var(--brand,#85BB65);border-radius:99px;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.hsc-bar i,.hsc-caret{transition:none!important}.hsc-results,.hsc-chain-row{animation:none!important}}.hsc-results{margin-top:34px;animation:hsc-rise .4s ease}@keyframes hsc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hsc-results-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.hsc-export-actions{display:flex;flex-wrap:wrap;gap:8px}.hsc-diff{border:1px solid var(--line,#ddd);border-left:4px solid var(--brand,#85BB65);border-radius:10px;padding:13px 15px;margin:0 0 16px;font-size:13px;line-height:1.55;background:var(--card,#fff)}.hsc-diff p{margin:0 0 8px}.hsc-diff ul{margin:8px 0 0;padding-left:19px}.hsc-diff code{font-size:11px}.hsc-chips{display:flex;gap:8px;flex-wrap:wrap}.hsc-chip{font-family:ui-monospace,Menlo,monospace;font-size:12px;border:1px solid var(--line,#ddd);background:transparent;border-radius:99px;padding:6px 13px;cursor:pointer;opacity:.85}.hsc-chip b{font-weight:600}.hsc-chip.on{border-color:var(--ink,#16201C);background:var(--ink,#16201C);color:var(--bg,#fff);opacity:1}.hsc-tablewrap{overflow-x:auto;border:1px solid var(--line,#ddd);border-radius:14px;background:var(--card,#fff)}.hsc-table{width:100%;border-collapse:collapse;min-width:640px}.hsc-table th{font-family:ui-monospace,Menlo,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.75;text-align:left;font-weight:500;padding:11px 16px;border-bottom:1px solid var(--line,#ddd)}.hsc-sort{border:0;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;padding:0}.hsc-sort:after{content:" ↕";opacity:.5}.hsc-table td{padding:13px 16px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;border-bottom:1px solid var(--line,#ddd);max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsc-table td.hsc-cell-status{width:96px}.hsc-table td.hsc-cell-final{width:26%;font-size:11.5px;opacity:.75}.hsc-table td.hsc-cell-ms{width:84px;max-width:none;text-align:right;opacity:.75;font-size:11.5px}.hsc-table td.hsc-cell-caret{width:36px;max-width:none;text-align:right}.hsc-table tr.hsc-row:last-child td{border-bottom:0}.hsc-table tr.hsc-row.expandable{cursor:pointer}.hsc-table tr.hsc-row.expandable:hover{background:#00000005}.hsc-table tr.hsc-row:focus-visible{outline:2px solid var(--brand,#85BB65);outline-offset:-2px}.hsc-pill{display:inline-flex;align-items:center;font-family:ui-monospace,Menlo,monospace;font-weight:600;font-size:12px;border-radius:7px;padding:4px 9px}.hsc-p2{background:#e3f4ea;color:#0e8345}.hsc-p3{background:#fbf1dc;color:#b97d10}.hsc-p4,.hsc-p5,.hsc-p0{background:#fbe7e7;color:#c73a3a}.hsc-ppending{background:var(--line,#eee);color:inherit;opacity:.6}.hsc-dots{display:inline-flex;gap:3px;margin-left:8px;vertical-align:middle}.hsc-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.hsc-dot.d2{background:#0e8345}.hsc-dot.d3{background:#b97d10}.hsc-dot.d4,.hsc-dot.d5,.hsc-dot.d0{background:#c73a3a}.hsc-flag{display:inline-block;font-size:10px;font-family:ui-monospace,Menlo,monospace;color:#b97d10;background:#fbf1dc;border-radius:5px;padding:2px 7px;margin-left:8px;vertical-align:1px}.hsc-flag.err{color:#c73a3a;background:#fbe7e7;font-weight:700}.hsc-caret{opacity:.6;font-size:11px;display:inline-block;transition:transform .2s ease}tr.open .hsc-caret{transform:rotate(90deg)}.hsc-chain-row td{background:#00000005;white-space:normal;max-width:none;padding:8px 16px 16px}.hsc-chain-row{animation:hsc-rise .25s ease}.hsc-hop{display:grid;grid-template-columns:20px 90px 1fr;gap:10px;align-items:baseline;padding:7px 0;position:relative}.hsc-node{width:9px;height:9px;border-radius:50%;border:2px solid #5B6661;background:#fff;position:relative;top:2px;justify-self:center}.hsc-hop:not(:last-child) .hsc-node:after{content:"";position:absolute;left:50%;top:11px;transform:translate(-50%);width:2px;height:26px;background:var(--line,#ddd)}.hsc-hop.last-ok .hsc-node{border-color:#0e8345;background:#0e8345}.hsc-hop.last-bad .hsc-node{border-color:#c73a3a;background:#c73a3a}.hsc-code{font-size:11.5px;font-weight:600}.hsc-code.c2{color:#0e8345}.hsc-code.c3{color:#b97d10}.hsc-code.c4,.hsc-code.c5,.hsc-code.c0{color:#c73a3a}.hsc-target{font-size:11.5px;overflow-wrap:anywhere}.hsc-chain-note{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#b97d10;padding:6px 0 0 46px}.hsc-chain-note.err{color:#c73a3a}
