.hn-tool.bc-tool>*,.hn-tool.bc-tool .bc-panel>*,.hn-tool.bc-tool .tool-out>*{min-width:0}.hn-tool.bc-tool .tf[hidden],.hn-tool.bc-tool .bc-panel[hidden]{display:none!important}.hn-tool.bc-tool .bc-panel{display:grid;gap:18px}.hn-tool.bc-tool .bc-h{font-family:var(--f-display);font-size:1.05rem;color:var(--ink);margin:6px 0 -4px}.hn-tool.bc-tool .bc-neg{color:#B3261E}.hn-tool.bc-tool .bc-del{color:#B3261E}.hn-tool.bc-tool .bc-del:hover{background:#B3261E;border-color:#B3261E;color:#fff}.hn-tool.bc-tool .t-copy:disabled{opacity:.55;cursor:not-allowed}.hn-tool.bc-tool .t-chip.on{background:var(--blue);border-color:var(--blue);color:#fff}.hn-tool.bc-tool .t-table td code,.hn-tool.bc-tool .bc-steps code{font-family:var(--f-mono);font-size:.84rem;background:#F4F8FD;border-radius:6px;padding:2px 6px;overflow-wrap:anywhere;white-space:normal}.hn-tool.bc-tool .bc-steps{gap:8px}.hn-tool.bc-tool .bc-in{width:100%;min-width:0;height:44px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;font:inherit;font-size:.95rem;color:var(--ink);background:#F8FAFD}.hn-tool.bc-tool .bc-in:focus,.hn-tool.bc-tool .bc-cell input:focus,.hn-tool.bc-tool .bc-cell select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px rgba(10,108,208,.14);background:#fff}.hn-tool.bc-tool .bc-row{display:flex;gap:8px;align-items:center;min-width:0}.hn-tool.bc-tool .bc-row>.bc-in{flex:1 1 0;width:0}.hn-tool.bc-tool .bc-row .btn{flex:none;min-height:44px}.hn-tool.bc-tool .bc-x{border:0;background:transparent;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:6px 10px;border-radius:9px;flex:none}.hn-tool.bc-tool .bc-x:hover{color:#B3261E;background:#FFF1EF}.hn-tool.bc-tool .bc-file{position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center}.hn-tool.bc-tool .bc-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.hn-tool.bc-tool .bc-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:9999;padding:12px 16px;border-radius:14px;background:#06162E;color:#fff;font-weight:600;font-size:.92rem;box-shadow:0 20px 40px -18px rgba(6,22,46,.6);max-width:calc(100vw - 32px)}.hn-tool.bc-tool .t-sync{margin:0}.hn-tool.bc-tool .bc-tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:#EEF3F9;overflow-x:auto;scrollbar-width:none}.hn-tool.bc-tool .bc-tabs button{flex:1 0 auto;border:0;background:transparent;border-radius:10px;padding:10px 14px;font:inherit;font-size:.92rem;font-weight:700;color:var(--muted);cursor:pointer;white-space:nowrap}.hn-tool.bc-tool .bc-tabs button[aria-selected="true"]{background:#fff;color:var(--ink);box-shadow:0 2px 8px -4px rgba(6,22,46,.35)}.hn-tool.bc-tool .bc-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hn-tool.bc-tool .bc-bar a.t-copy{text-decoration:none;display:inline-flex;align-items:center}.hn-tool.bc-tool .bc-alert{margin:0;padding:12px 14px;border-radius:12px;border:1px solid;line-height:1.55;font-size:.94rem;color:var(--ink)}.hn-tool.bc-tool .bc-alert.good{background:#ECFBF2;border-color:#BDEBD0}.hn-tool.bc-tool .bc-alert.warn{background:#FFF7E8;border-color:#F7DDA8}.hn-tool.bc-tool .bc-alert.bad{background:#FFF1EF;border-color:#F5C6C0}.hn-tool.bc-tool .bc-alert.info{background:#EEF5FD;border-color:#CFE0F5}.hn-tool.bc-tool .bc-warns{margin:0;font-size:.9rem;color:var(--text)}.hn-tool.bc-tool .bc-warns2{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hn-tool.bc-tool .bc-warns2 li{padding:9px 12px 9px 34px;border-radius:10px;font-size:.9rem;position:relative;line-height:1.45}.hn-tool.bc-tool .bc-warns2 li:before{position:absolute;left:12px;top:9px;font-weight:900}.hn-tool.bc-tool .bc-warns2 li.warn{background:#FFF7E8;color:#6B4300}.hn-tool.bc-tool .bc-warns2 li.warn:before{content:"!";color:#E28C00}.hn-tool.bc-tool .bc-warns2 li.info{background:#EEF5FD;color:#23466F}.hn-tool.bc-tool .bc-warns2 li.info:before{content:"i";color:var(--blue)}.hn-tool.bc-tool .bc-sec{display:grid;gap:2px;padding-top:4px;border-top:1px dashed var(--line)}.hn-tool.bc-tool form .bc-sec:first-child{border-top:0;padding-top:0}.hn-tool.bc-tool .bc-sec b{font-family:var(--f-display);font-size:1rem;color:var(--ink)}.hn-tool.bc-tool .bc-det{border:1px solid var(--line);border-radius:14px;background:#fff}.hn-tool.bc-tool .bc-det>summary{cursor:pointer;padding:12px 14px;font-weight:700;color:var(--blue);font-size:.92rem}.hn-tool.bc-tool .bc-det[open]>summary{border-bottom:1px solid var(--line)}.hn-tool.bc-tool .bc-det>.t-table{border:0;border-radius:0 0 14px 14px}.hn-tool.bc-tool .bc-det>.bc-row{padding:12px 14px}.hn-tool.bc-tool .bc-chartbox{margin:0;border:1px solid var(--line);border-radius:16px;padding:12px 12px 10px;background:#fff;display:grid;gap:8px}.hn-tool.bc-tool .bc-chartbox figcaption{font-weight:700;font-size:.88rem;color:var(--ink)}.hn-tool.bc-tool .bc-svg{width:100%;min-width:0;overflow:hidden}.hn-tool.bc-tool .bc-svg svg,.hn-tool.bc-tool .bc-chartbox>svg{display:block;max-width:100%;height:auto}.hn-tool.bc-tool .bc-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.82rem;color:var(--muted)}.hn-tool.bc-tool .bc-legend span{display:inline-flex;align-items:center;gap:6px}.hn-tool.bc-tool .bc-legend i{display:inline-block;width:14px;height:10px;border-radius:3px}.hn-tool.bc-tool .bc-legend b{color:var(--ink)}.hn-tool.bc-tool .bc-scen,.hn-tool.bc-tool .bc-lib{border:1px solid var(--line);border-radius:16px;padding:14px;background:#F8FAFD;display:grid;gap:10px}.hn-tool.bc-tool .bc-scen-h{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.hn-tool.bc-tool .bc-scen-h b{font-family:var(--f-display);color:var(--ink)}.hn-tool.bc-tool .bc-scen-list,.hn-tool.bc-tool .bc-links{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hn-tool.bc-tool .bc-scen-list li,.hn-tool.bc-tool .bc-links li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.hn-tool.bc-tool .bc-scen-list li>div,.hn-tool.bc-tool .bc-lmain{display:grid;gap:2px;min-width:0;flex:1 1 220px}.hn-tool.bc-tool .bc-scen-list small{color:var(--muted);font-size:.8rem}.hn-tool.bc-tool .bc-scen-list li>span,.hn-tool.bc-tool .bc-lact{display:flex;gap:6px;flex:none}.hn-tool.bc-tool .bc-links li.bc-empty{display:block;background:transparent;border:0;padding:4px 0}.hn-tool.bc-tool .bc-lmain code{font-family:var(--f-mono);font-size:.78rem;color:var(--text);overflow-wrap:anywhere;word-break:break-all}.hn-tool.bc-tool .bc-lines-h{display:grid;gap:2px}.hn-tool.bc-tool .bc-lines-h b{font-family:var(--f-display);color:var(--ink)}.hn-tool.bc-tool .bc-lines,.hn-tool.bc-tool .bc-plines{display:grid;gap:8px;min-width:0}.hn-tool.bc-tool .bc-line{display:grid;grid-template-columns:118px minmax(120px,1.6fr) minmax(90px,1fr) 128px 112px 112px 88px 36px;gap:8px;align-items:end;padding:10px;border:1px solid var(--line);border-left:4px solid #3FBF7F;border-radius:12px;background:#fff;min-width:0}.hn-tool.bc-tool .bc-line.is-out{border-left-color:#E56B66}.hn-tool.bc-tool .bc-cell{display:grid;gap:4px;min-width:0}.hn-tool.bc-tool .bc-cell>span{font-size:.74rem;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-tool.bc-tool .bc-cell input,.hn-tool.bc-tool .bc-cell select{width:100%;min-width:0;height:42px;border:1px solid var(--line);border-radius:10px;padding:6px 10px;font:inherit;font-size:.93rem;color:var(--ink);background:#F8FAFD}.hn-tool.bc-tool .bc-cell input:disabled,.hn-tool.bc-tool .bc-cell select:disabled{opacity:.5}.hn-tool.bc-tool .bc-cell.bc-bad input{border-color:#D64541;background:#FFF7F6}.hn-tool.bc-tool .bc-line .bc-x{align-self:end;height:42px}.hn-tool.bc-tool .bc-actions{display:flex;flex-wrap:wrap;gap:8px}.hn-tool.bc-tool .bc-empty{margin:0}.hn-tool.bc-tool .bc-pline{border:1px solid var(--line);border-radius:14px;background:#fff;padding:10px 12px 12px;display:grid;gap:8px;min-width:0}.hn-tool.bc-tool .bc-pline-h{display:flex;align-items:center;justify-content:space-between;min-height:30px}.hn-tool.bc-tool .bc-pline-h b{font-size:.9rem;color:var(--ink)}.hn-tool.bc-tool .bc-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}.hn-tool.bc-tool .bc-pgrid .bc-rate>span{white-space:normal;line-height:1.25;min-height:2.5em;display:flex;align-items:flex-end}.hn-tool.bc-tool .bc-pline-f{font-size:.82rem;color:var(--muted);font-weight:600}.hn-tool.bc-tool .bc-pline-f:empty{display:none}.hn-tool.bc-tool .bc-comp{display:grid;gap:8px}.hn-tool.bc-tool .bc-compbar{display:flex;height:18px;border-radius:9px;overflow:hidden;background:#E7EEF7}.hn-tool.bc-tool .bc-compbar i{display:block;height:100%;min-width:2px}.hn-tool.bc-tool .bc-presets .t-chip{font-weight:600}.hn-tool.bc-tool .bc-custom{display:grid;gap:8px}.hn-tool.bc-tool .bc-custom [data-cp]{display:grid;gap:8px}.hn-tool.bc-tool .bc-custom [data-cp]:empty{display:none}.hn-tool.bc-tool .bc-custom>.t-copy{justify-self:start}.hn-tool.bc-tool .bc-url{display:block;font-family:var(--f-mono);font-size:.88rem;color:var(--ink);overflow-wrap:anywhere;word-break:break-all;line-height:1.55}.hn-tool.bc-tool .bc-urlbar{padding:0 14px 14px}.hn-tool.bc-tool .bc-urlbar .bc-lname{flex:1 1 160px;width:auto;height:36px;font-size:.88rem}.hn-tool.bc-tool .bc-utmgrid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:start}.hn-tool.bc-tool .bc-utmgrid .t-table table{min-width:0}.hn-tool.bc-tool .bc-qr{border:1px solid var(--line);border-radius:16px;padding:12px;display:grid;gap:10px;justify-items:center;background:#fff}.hn-tool.bc-tool .bc-qrimg{width:100%;max-width:196px;aspect-ratio:1;display:grid;place-items:center;text-align:center}.hn-tool.bc-tool .bc-qrimg svg{width:100%;height:auto;display:block}@media (max-width:980px){.hn-tool.bc-tool .bc-line{grid-template-columns:repeat(4,minmax(0,1fr)) 36px}.hn-tool.bc-tool .bc-line .bc-c-name{grid-column:span 2}}@media (max-width:640px){.hn-tool.bc-tool .bc-line{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 10px 10px 12px;position:relative}.hn-tool.bc-tool .bc-line .bc-c-name{grid-column:1/-1;padding-right:34px}.hn-tool.bc-tool .bc-line .bc-x{position:absolute;top:4px;right:4px;height:auto}.hn-tool.bc-tool .bc-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-tool.bc-tool .bc-pgrid .bc-c-name{grid-column:1/-1}.hn-tool.bc-tool .bc-utmgrid{grid-template-columns:1fr}.hn-tool.bc-tool .bc-tabs button{padding:10px 10px;font-size:.88rem}.hn-tool.bc-tool .bc-row{flex-wrap:wrap}.hn-tool.bc-tool .bc-row>.bc-in{flex:1 1 100%;width:100%}.hn-tool.bc-tool .bc-row .btn{flex:1 1 auto}.hn-tool.bc-tool .bc-cp{flex-wrap:nowrap}.hn-tool.bc-tool .bc-cp>.bc-in{flex:1 1 0;width:0}}.hn-tool.bc-tool .t-stats{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.hn-tool.bc-tool .t-stat b{font-size:1.28rem;overflow-wrap:normal;word-break:normal}@media (max-width:640px){.hn-tool.bc-tool .t-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-tool.bc-tool .t-stat{padding:12px}.hn-tool.bc-tool .t-stat b{font-size:1.08rem;overflow-wrap:anywhere}}.hn-tool.bc-tool .bc-chartbox>svg{width:100%;max-width:680px}