.hcg-sec,.hcg-fig{--hcg-perm:var(--color-ok-mark);--hcg-temp:var(--color-warn-mark);--hcg-page:color-mix(in oklch, var(--color-link), var(--color-fail-mark));--hcg-err:var(--color-fail-mark);--hcg-p-dns:var(--color-mist);--hcg-p-connect:color-mix(in oklch, var(--color-link) 55%, var(--color-mist));--hcg-p-tls:var(--color-cyan);--hcg-p-ttfb:var(--color-ok-mark);--hcg-p-rest:color-mix(in srgb, var(--color-mist) 35%, transparent);--hcg-g-sec:var(--color-link);--hcg-g-cache:color-mix(in oklch, var(--color-link) 62%, var(--color-fail-mark));--hcg-g-cookie:color-mix(in oklch, var(--color-link) 22%, var(--color-fail-mark));--hcg-g-content:var(--color-ink-secondary);--hcg-g-edge:color-mix(in oklch, var(--color-link) 55%, var(--color-ok-mark));--hcg-t-fail:var(--color-fail-mark);--hcg-t-low:color-mix(in oklch, var(--color-fail-mark) 55%, var(--color-warn-mark));--hcg-t-mid:var(--color-warn-mark);--hcg-t-good:color-mix(in oklch, var(--color-warn-mark) 40%, var(--color-ok-mark));--hcg-t-ok:var(--color-ok-mark)}.hcg-subs{gap:14px;max-width:68ch;margin-top:22px;display:grid}.hcg-subs>div{border-left:2px solid var(--color-line-strong);padding-left:14px}.hcg-subs h3{font:700 16px/22px var(--font-sans);color:var(--color-ink);margin:0}.hcg-subs p{font:500 15px/23px var(--font-sans);color:var(--color-ink-secondary);margin:4px 0 0}.hcg-subs strong{color:var(--color-ink)}.hcg-fig{min-width:0;margin:0}.hcg-fig :is(p,ul,ol,dl,dd,pre){margin:0}.hcg-fig :is(ul,ol){padding:0;list-style:none}.hcg-figt{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:10px;display:flex}.hcg-figt span:last-child:not(:first-child){letter-spacing:0;text-transform:none}.hcg-fig figcaption{font:500 14px/21px var(--font-sans);color:var(--color-ink-secondary);text-wrap:pretty;margin-top:12px}.hcg-fig .mono{font-family:var(--font-mono);font-weight:400}.hcg-fig .code{overflow-wrap:anywhere}.hcg-fig .dim{color:var(--color-ink-secondary)}.hcg-panel{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:14px;padding:16px 18px;position:relative}.hcg-fig>.hcg-panel+.hcg-panel,.hcg-fig>.hcg-panel+.hcg-cards,.hcg-fig>.hcg-cards+.hcg-panel{margin-top:10px}.hcg-scroll{overflow-x:auto}.hcg-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hcg-mk{vertical-align:-3px;flex:none;display:inline-flex}.hcg-mk.hcg-tile{background:var(--color-on-navy);border-radius:5px;padding:2px}.hcg-mk.hcg-tile .logo-light{display:block!important}.hcg-mk.hcg-tile .logo-dark{display:none!important}.hcg-sm{flex:none;display:inline-flex}.hcg-sm.ok{color:var(--color-ok-mark)}.hcg-sm.warn{color:var(--color-warn-mark)}.hcg-sm.fail{color:var(--color-fail-mark)}.hcg-sm.unknown{color:var(--color-unknown-mark)}.hcg-sm svg{--knock:var(--color-surface-raised)}.hcg-st{--k:var(--color-unknown-mark);border:1px solid color-mix(in srgb, var(--k) 50%, transparent);background:color-mix(in srgb, var(--k) 13%, transparent);height:20px;font:500 12px/1 var(--font-mono);color:color-mix(in oklab, var(--k) 70%, var(--color-ink));white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.hcg-st[data-k=perm]{--k:var(--hcg-perm)}.hcg-st[data-k=temp]{--k:var(--hcg-temp)}.hcg-st[data-k=page]{--k:var(--hcg-page)}.hcg-st[data-k=err]{--k:var(--hcg-err)}.hcg-st[data-k=final]{background:var(--color-ok-mark);color:var(--color-on-brand);border-color:#0000}.hcg-n{border:2px solid var(--color-cyan);background:var(--color-surface-brand);width:20px;height:20px;font:700 11px/1 var(--font-sans);color:var(--color-on-navy);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-cyan) 22%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.hcg-keys{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:10px 22px;display:grid;margin-top:14px!important}.hcg-keys li{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);align-items:flex-start;gap:10px;display:flex}.hcg-keys b{color:var(--color-ink)}.hcg-made,.hcg-badge{border:1px dashed var(--color-line-control);border-radius:6px;align-items:center;padding:1px 8px;display:inline-flex;letter-spacing:0!important;text-transform:none!important}.hcg-badge{font:500 12px/18px var(--font-sans);color:var(--color-ink-secondary);margin-bottom:12px}.hcg-note{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);align-items:flex-start;gap:8px;display:flex}.hcg-note .hcg-mk{margin-top:1px}.hcg-panel>.hcg-note{border-top:1px dashed var(--color-line);margin-top:12px;padding-top:12px}.hcg-fig>.hcg-note{border:1px solid var(--color-line);border-radius:10px;margin-top:10px;padding:10px 12px}.hcg-tbl{border-collapse:collapse;width:100%;font:500 13.5px/19px var(--font-sans);color:var(--color-ink)}.hcg-tbl :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle;padding:10px}.hcg-tbl tbody tr:last-child :is(th,td){border-bottom:0}.hcg-tbl thead th{font:500 11.5px/15px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);vertical-align:bottom;padding-top:2px}.hcg-tbl tbody th{font-weight:500}.hcg-tbl .hcg-pm.ok{color:var(--color-ok);font-weight:600}.hcg-tbl .hcg-pm.warn{color:var(--color-warn);font-weight:600}.hcg-tbl .code{white-space:nowrap;font-size:12.5px}.hcg-cards{gap:8px;display:grid}.hcg-cards.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin-top:10px}.hcg-cards>div{background:var(--color-surface);font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);border-radius:12px;align-content:start;gap:3px;padding:12px 14px;display:grid}.hcg-sec.border-y .hcg-cards>div{background:var(--color-surface-raised);border:1px solid var(--color-line)}.hcg-cards b{color:var(--color-ink);font-size:13.5px}.hcg-route{border:1px solid color-mix(in srgb, var(--color-mist) 26%, transparent);background:radial-gradient(color-mix(in srgb, var(--color-mist) 14%, transparent) .8px, transparent .9px) 0 0 / 14px 14px, var(--color-surface-brand);color:var(--color-ink);border-radius:16px;padding:18px 20px 20px}.hcg-rt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hcg-rt-h{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist)}.hcg-rt-h b{letter-spacing:0;text-transform:none;color:var(--color-ink)}.hcg-rt-ua{border:1px solid color-mix(in srgb, var(--color-mist) 28%, transparent);height:26px;font:500 13px/1 var(--font-sans);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.hcg-rt-big{font:500 16px/1.2 var(--font-mono);color:var(--color-mist);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.hcg-rt-big b{font:600 34px/1 var(--font-sans);color:var(--color-ink);margin-right:6px}.hcg-rt-tot{font:500 12px/1 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.hcg-rt-tot b{font:500 18px/1 var(--font-mono);margin:0}.hcg-rt-meter-w{margin-top:14px;position:relative}.hcg-rt-meter{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;display:grid;position:relative}.hcg-rt-meter i{background:color-mix(in srgb, var(--color-mist) 18%, transparent);border-radius:3px;height:14px}.hcg-rt-meter i.past{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-fail-mark) 22%, transparent) 0 3px, transparent 3px 6px)}.hcg-rt-meter i[data-k=perm]{background:var(--hcg-perm)}.hcg-rt-meter i[data-k=temp]{background:var(--hcg-temp)}.hcg-rt-meter i[data-k=page]{background:var(--hcg-page)}.hcg-rt-meter .hcg-lim{background:var(--color-ink);border-radius:2px;width:2px;margin-left:-2.5px;position:absolute;top:-4px;bottom:-4px}.hcg-rt-n2{position:absolute;top:50%;left:26%;transform:translateY(-50%)}.hcg-rt-axis{height:16px;color:var(--color-mist);justify-content:space-between;margin-top:6px;font-size:11px;line-height:16px;display:flex;position:relative}.hcg-rt-axis span:nth-child(2){white-space:nowrap;position:absolute;transform:translate(-50%)}.hcg-rt-key{font:500 12.5px/16px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.hcg-rt-key span{align-items:center;gap:6px;display:inline-flex}.hcg-rt-key i{border-radius:3px;width:10px;height:10px}.hcg-rt-key i[data-k=perm]{background:var(--hcg-perm)}.hcg-rt-key i[data-k=temp]{background:var(--hcg-temp)}.hcg-rt-key i[data-k=page]{background:var(--hcg-page)}.hcg-rt-key i[data-k=err]{background:var(--hcg-err)}.hcg-rt-key.hcg-ph{border-top:1px dashed color-mix(in srgb, var(--color-mist) 24%, transparent);margin-top:8px;padding-top:10px}.hcg-p-dns{background:var(--hcg-p-dns)}.hcg-p-connect{background:var(--hcg-p-connect)}.hcg-p-tls{background:var(--hcg-p-tls)}.hcg-p-ttfb{background:var(--hcg-p-ttfb)}.hcg-p-rest{background:var(--hcg-p-rest)}.hcg-rt-rail{margin-top:16px!important}.hcg-rt-rail li{--k:var(--color-mist);grid-template-columns:44px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.hcg-rt-rail li[data-k=perm]{--k:var(--hcg-perm)}.hcg-rt-rail li[data-k=temp]{--k:var(--hcg-temp)}.hcg-rt-rail li[data-k=final]{--k:var(--hcg-perm)}.hcg-rt-rail li:not(.last):before{content:"";background:var(--k);border-radius:2px;width:2px;position:absolute;top:44px;bottom:0;left:21px}.hcg-rn-node{width:40px;height:40px;position:relative}.hcg-rn-tile{background:var(--color-on-navy);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hcg-rn-tile .logo-light{display:block!important}.hcg-rn-tile .logo-dark{display:none!important}.hcg-rt-rail li.last .hcg-rn-tile{box-shadow:0 0 0 2px var(--color-surface-brand), 0 0 0 4px var(--k)}.hcg-rn-num{border:2px solid var(--k);background:var(--color-surface-brand);width:18px;height:18px;font:700 10px/1 var(--font-sans);color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;left:-6px}.hcg-rn-n3{position:absolute;bottom:-10px;right:-10px}.hcg-rn-body{gap:6px;min-width:0;display:grid}.hcg-rn-l1{font:600 14px/20px var(--font-sans);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.hcg-rn-l1 small{font:500 12.5px/18px var(--font-sans);color:var(--color-mist)}.hcg-rn-ms{color:var(--color-ink);margin-left:auto;font-size:13px}.hcg-rn-url{overflow-wrap:anywhere;font-size:13px;line-height:19px}.hcg-rn-url b{color:var(--color-ink);font-weight:500}.hcg-fig .q{color:var(--color-ink-secondary)}.hcg-route .q{color:var(--color-mist)}.hcg-rn-title{font:500 13px/18px var(--font-sans);color:var(--color-ink)}.hcg-rn-bar-w{align-items:center;gap:8px;display:flex}.hcg-rn-bar{background:color-mix(in srgb, var(--color-mist) 14%, transparent);border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.hcg-rn-bar>span{width:100%;display:flex;position:absolute;inset:0 auto 0 0}.hcg-rn-bar i{min-width:2px;height:100%}.hcg-rn-meta{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.hcg-rn-net{align-items:center;gap:5px;display:inline-flex}.hcg-rn-proto{background:color-mix(in srgb, var(--color-mist) 14%, transparent);color:var(--color-ink);border-radius:6px;padding:1px 7px;font-size:12px}.hcg-rn-proto.warn{background:color-mix(in srgb, var(--color-warn-mark) 18%, transparent);color:var(--color-warn)}.band .hcg-keys li{color:var(--color-mist)}.hcg-codes{min-width:640px}.hcg-codes tbody th small{font:500 11.5px/15px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;margin-top:4px;display:block}.hcg-sig{vertical-align:-1px;gap:2px;margin-right:6px;display:inline-flex}.hcg-sig b{background:var(--color-line-strong);border-radius:1.5px;width:5px;height:12px}.hcg-sig b.on{background:var(--color-ok-mark)}.hcg-sig.weak b.on{background:var(--color-warn-mark)}.hcg-ruler{padding-top:22px;position:relative}.hcg-ru-marks{height:18px;font:600 11.5px/16px var(--font-sans);position:absolute;inset:0 0 auto}.hcg-ru-g{color:var(--color-fail);white-space:nowrap;padding-left:6px;position:absolute}.hcg-ru-b{color:var(--color-ink);white-space:nowrap;position:absolute;right:6px}.hcg-ru-cells{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;padding-bottom:18px;display:grid;position:relative}.hcg-ru-cells i{border-radius:4px;height:26px;position:relative}.hcg-ru-cells i[data-t=ok],.hcg-legend i[data-t=ok]{background:var(--color-ok-mark)}.hcg-ru-cells i[data-t=mid]{background:color-mix(in oklch, var(--color-ok-mark), var(--color-warn-mark))}.hcg-ru-cells i[data-t=warn],.hcg-legend i[data-t=warn]{background:var(--color-warn-mark)}.hcg-ru-cells i[data-t=fail],.hcg-legend i[data-t=fail]{background:color-mix(in srgb, var(--color-fail-mark) 45%, var(--color-surface-raised))}.hcg-ru-cells i span{font:400 10.5px/14px var(--font-mono);color:var(--color-ink-secondary);position:absolute;top:30px;left:50%;transform:translate(-50%)}.hcg-ru-lim{border-radius:2px;width:2px;position:absolute;top:-24px;bottom:14px}.hcg-ru-lim.g{background:var(--color-fail-mark);margin-left:-2.5px}.hcg-ru-lim.b{background:var(--color-ink);right:0}.hcg-legend{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:6px 16px;display:flex;margin-top:8px!important}.hcg-legend li{align-items:center;gap:7px;display:inline-flex}.hcg-legend i{border-radius:3px;flex:none;width:10px;height:10px}.hcg-timing{border-top:1px solid var(--color-line);gap:10px;margin-top:16px;padding-top:14px;display:grid}.hcg-tm-row{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hcg-tm-l{min-width:0;font:500 13px/18px var(--font-sans);display:grid}.hcg-tm-l b{color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.hcg-tm-l small{color:var(--color-ink-secondary);font-size:12.5px}.hcg-tm-bar{background:var(--color-surface);border-radius:5px;height:22px;display:flex;overflow:hidden}.hcg-tm-bar i{justify-content:center;align-items:center;min-width:0;font-style:normal;display:flex;overflow:hidden}.hcg-tm-bar i span{white-space:nowrap;color:var(--color-on-brand);padding:0 4px;font-size:11px}.hcg-tm-bar i[data-k=perm]{background:var(--hcg-perm)}.hcg-tm-bar i[data-k=temp]{background:var(--hcg-temp)}.hcg-tm-bar i[data-k=page]{background:var(--color-link)}.hcg-tm-v{color:var(--color-ink);white-space:nowrap;font-size:13px}@media (width<34rem){.hcg-tm-row{grid-template-columns:minmax(0,1fr) auto}.hcg-tm-l{grid-column:1/-1}.hcg-tm-bar i span{font-size:10px}.hcg-ru-cells i span{font-size:9.5px}.hcg-ru-g{padding:0;right:calc(50% + 6px);left:auto!important}.hcg-ru-marks{font-size:11px}}.hcg-loop{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 6px;display:grid}.hcg-lp-n{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);border-radius:10px;gap:2px;min-width:0;padding:10px 12px;font-size:13px;line-height:18px;display:grid;position:relative}.hcg-lp-n b{color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.hcg-lp-n span{color:var(--color-ink-secondary);overflow-wrap:anywhere;font-size:12px}.hcg-lp-n i{background:var(--color-surface-brand);width:18px;height:18px;font:700 10px/1 var(--font-sans);color:var(--color-on-navy);border-radius:999px;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:-8px;left:-8px}.hcg-lp-n.bad{border-color:color-mix(in srgb, var(--color-fail-mark) 55%, transparent)}.hcg-lp-a{color:var(--color-warn);justify-items:center;gap:2px;font-size:11.5px;display:grid}.hcg-lp-a:after{content:"";background:var(--color-line-strong);width:22px;height:2px;box-shadow:4px 0 0 -0px var(--color-line-strong);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.hcg-lp-back{border:2px dashed var(--color-fail-mark);border-top:0;border-radius:0 0 14px 14px;grid-column:3/6;height:34px;margin:0 35.7143% 0 18%;position:relative}.hcg-lp-back:before{content:"";border:7px solid #0000;border-bottom-color:var(--color-fail-mark);position:absolute;top:-2px;left:-8px;transform:translateY(-9px)}.hcg-lp-back span{color:var(--color-fail);white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hcg-err{border:1px solid color-mix(in srgb, var(--color-fail-mark) 50%, transparent);background:var(--color-fail-fill);width:fit-content;max-width:100%;color:var(--color-fail);overflow-wrap:anywhere;text-align:center;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:500;margin:34px auto 0!important}@media (width<34rem){.hcg-loop{grid-template-columns:minmax(0,1fr);gap:4px}.hcg-lp-a{grid-auto-flow:column;justify-content:start;gap:6px;padding-left:20px}.hcg-lp-a:after{order:-1;width:2px;height:14px}.hcg-lp-back{border:2px dashed var(--color-fail-mark);border-radius:10px;grid-column:1;height:auto;margin:4px 0 0;padding:6px 10px}.hcg-lp-back:before{display:none}.hcg-lp-back span{white-space:normal;margin:0;display:block;position:static;transform:none}.hcg-lp-back span:before{content:"↩ "}.hcg-err{margin-top:12px!important}}.hcg-lanes{gap:8px;display:grid}.hcg-ln3{border:1px solid var(--color-line);border-left:3px solid var(--k,var(--hcg-perm));background:var(--color-surface-raised);border-radius:12px;grid-template-columns:9rem minmax(0,1fr) 13rem;align-items:center;gap:14px;padding:14px 16px;display:grid}.hcg-ln3[data-k=meta]{--k:var(--hcg-page)}.hcg-ln3[data-k=js]{--k:var(--color-unknown-mark)}.hcg-ln3-h{font:600 14px/19px var(--font-sans);color:var(--color-ink);gap:2px;display:grid}.hcg-ln3-h small{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.hcg-ln3-code{background:var(--color-surface);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:12px;line-height:18px}.hcg-ln3-g{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);gap:6px;display:grid}.hcg-ln3-g li{align-items:flex-start;gap:7px;display:flex}@media (width<48rem){.hcg-ln3{grid-template-columns:minmax(0,1fr);gap:10px}}.hcg-verdict{background:var(--color-ok-fill);font:500 13.5px/19px var(--font-sans);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;margin-bottom:14px!important}.hcg-verdict>span:last-child{gap:2px;display:grid}.hcg-verdict b{color:var(--color-ink)}.hcg-verdict small{color:var(--color-ink-secondary);font-size:12.5px}.hcg-verdict .hcg-sm svg{--knock:var(--color-ok-fill)}.hcg-vgrid{grid-template-columns:4.2rem minmax(0,1fr) minmax(0,1fr);gap:0 14px;display:grid}.hcg-vgrid .hcg-vx{text-align:center;font:500 11.5px/15px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);grid-row:1;padding-bottom:8px}.hcg-vgrid .hcg-vx.a{grid-column:2}.hcg-vgrid .hcg-vx.b{grid-column:3}.hcg-vgrid .hcg-vy{color:var(--color-ink-secondary);grid-column:1;align-self:center;font-size:12.5px}.hcg-vgrid .hcg-vy.a{grid-row:2}.hcg-vgrid .hcg-vy.b{grid-row:4}.hcg-vc{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.hcg-vc[data-cell=http-apex]{grid-area:2/2}.hcg-vc[data-cell=http-www]{grid-area:2/3}.hcg-vc[data-cell=https-apex]{grid-area:4/2}.hcg-vc[data-cell=https-www]{grid-area:4/3}.hcg-vc.self{border-color:color-mix(in srgb, var(--color-ok-mark) 55%, transparent);background:color-mix(in srgb, var(--color-ok-fill) 70%, var(--color-surface-raised))}.hcg-vc-u{min-width:0;color:var(--color-ink);align-items:center;gap:7px;font-size:13px;display:flex}.hcg-vc-u .mono{overflow-wrap:anywhere}.hcg-vc-p{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hcg-vc-p i{color:var(--color-ink-secondary);font-size:12px;font-style:normal}.hcg-vc small{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary)}.hcg-vhub{border:1px solid color-mix(in srgb, var(--color-cyan) 30%, transparent);background:var(--color-surface-brand);max-width:100%;color:var(--color-ink);text-align:center;box-shadow:0 14px 30px -18px color-mix(in srgb, var(--color-navy) 80%, transparent);border-radius:12px;flex-wrap:wrap;grid-area:3/2/4/4;justify-content:center;justify-self:center;align-items:center;gap:4px 8px;margin:22px 0;padding:9px 14px;display:flex;position:relative}.hcg-vhub:before,.hcg-vhub:after{content:"";border-left:2px dashed var(--color-line-strong);height:22px;position:absolute;left:50%}.hcg-vhub:before{bottom:100%}.hcg-vhub:after{top:100%}.hcg-vhub-t{display:inline-flex}.hcg-vhub b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.hcg-vhub small{color:var(--color-mist);font-size:11.5px}@media (width<34rem){.hcg-vgrid{flex-direction:column;gap:8px;display:flex}.hcg-vgrid .hcg-vx,.hcg-vgrid .hcg-vy{display:none}.hcg-vhub{order:-1;justify-self:stretch;margin:0 0 6px}.hcg-vhub:before,.hcg-vhub:after{display:none}}.hcg-geo{gap:12px;display:grid}.hcg-geo-g{border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.hcg-geo-g.diff{border-color:color-mix(in srgb, var(--color-warn-mark) 55%, transparent)}.hcg-geo-h{background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:13px;display:flex}.hcg-geo-g.diff .hcg-geo-h{background:var(--color-warn-fill)}.hcg-geo-h b{color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.hcg-geo-h small{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary);margin-left:auto}.hcg-geo-g.diff .hcg-geo-h small{color:var(--color-warn);font-weight:600}.hcg-geo-tag{background:var(--color-surface-brand);width:20px;height:20px;font:700 11px/1 var(--font-sans);color:var(--color-on-navy);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.hcg-geo-g ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));display:grid}.hcg-geo-g li{border-top:1px solid var(--color-line);font:500 13px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:22px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:7px 12px;display:grid}.hcg-geo-flag{object-fit:cover;width:18px;height:13px;box-shadow:0 0 0 1px var(--color-line);border-radius:2px}.hcg-geo-you{background:var(--color-surface-selected);font:600 9.5px/13px var(--font-sans);color:var(--color-link);border-radius:4px;justify-content:center;padding:1px 0;display:inline-flex}.hcg-geo-iata{color:var(--color-ink-secondary);font-size:11.5px}.hcg-geo-pills{gap:3px;display:inline-flex}.hcg-geo-ms{min-width:4.4em;color:var(--color-ink-secondary);text-align:right;font-size:12px}.hcg-geo-ans{margin-top:12px}.hcg-geo-ah{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);align-items:center;gap:8px;display:flex;margin-bottom:6px!important}.hcg-geo+.hcg-geo-ans pre,.hcg-geo-real pre{background:var(--color-surface);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:19px}@media (width<34rem){.hcg-geo-g li{grid-template-columns:22px minmax(0,1fr) auto auto}.hcg-geo-iata{display:none}}.hcg-xstrip{grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:stretch;gap:10px;display:grid}.hcg-xcard{align-content:start;gap:6px;display:grid}.hcg-xh{font:500 11.5px/15px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:8px;display:flex}.hcg-xu{overflow-wrap:anywhere;font-size:13px;line-height:19px}.hcg-xu b{color:var(--color-ink);font-weight:500}.hcg-xu mark{background:var(--color-warn-fill);color:var(--color-warn);box-shadow:inset 0 -1px 0 var(--color-warn-mark);border-radius:3px;padding:0 2px}.hcg-xcard small{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary)}.hcg-xarr{color:var(--color-ink-secondary);align-content:center;justify-items:center;gap:6px;display:grid}.hcg-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:8px;display:grid;margin-top:10px!important}.hcg-facts li{background:var(--color-surface);font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.hcg-facts b{font:600 13px/18px var(--font-sans);color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}@media (width<40rem){.hcg-xstrip{grid-template-columns:minmax(0,1fr)}.hcg-xarr{grid-auto-flow:column;justify-content:start;padding-left:16px}.hcg-xarr svg{transform:rotate(90deg)}}.hcg-plat{min-width:380px}.hcg-pf{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.hcg-plat td:last-child{white-space:nowrap}.hcg-plat .hcg-pm{margin-left:6px;font-size:12.5px}@media (width<34rem){.hcg-plat{min-width:0}.hcg-plat .code{white-space:normal}.hcg-plat :is(th,td){padding-inline:6px}.hcg-plat td:last-child .hcg-pm{margin:4px 0 0;display:block}}.hcg-snip .terminal-line{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:21px}.hcg-snip .terminal-body{padding:16px 18px}.hcg-snip .terminal-note{font-size:13px;line-height:19px}.hcg-term{border:1px solid color-mix(in srgb, var(--color-mist) 18%, transparent);background:var(--color-surface-brand);border-radius:14px;overflow:hidden}.hcg-term-h{border-bottom:1px solid color-mix(in srgb, var(--color-mist) 16%, transparent);font:400 12px/16px var(--font-mono);color:var(--color-mist);align-items:center;gap:6px;padding:9px 12px;display:flex}.hcg-term-h i{background:color-mix(in srgb, var(--color-mist) 40%, transparent);border-radius:999px;width:9px;height:9px}.hcg-term-h span{margin-left:8px}.hcg-term pre{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px 14px;font-size:12.5px;line-height:20px}.hcg-term pre:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.hcg-term .p{color:var(--color-cyan)}.hcg-term .k{color:var(--color-ink)}.hcg-term .d{color:var(--color-mist)}.hcg-term .s.perm,.hcg-term .s.final{color:var(--color-ok-mark)}.hcg-term .s.temp{color:var(--color-warn-mark)}.hcg-term b.n{color:var(--color-mist);font-weight:400}.hcg-dt{font:500 13px/18px var(--font-sans);margin-top:10px;padding:0;overflow:hidden}.hcg-dt-h{border-bottom:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;display:flex}.hcg-dt-h b{color:var(--color-ink)}.hcg-dt-r{border-bottom:1px solid var(--color-line);color:var(--color-ink);grid-template-columns:minmax(0,1fr) 4rem 6rem;gap:10px;padding:7px 12px;display:grid}.hcg-dt-r .mono{overflow-wrap:anywhere}.hcg-dt-r.hd{color:var(--color-ink-secondary);font-size:12px}.hcg-dt-r.int{background:var(--color-warn-fill)}.hcg-dt-n{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);padding:10px 12px}.hcg-dt-n strong{color:var(--color-ink)}.hcg-anat{border:1px solid color-mix(in srgb, var(--color-mist) 26%, transparent);background:radial-gradient(color-mix(in srgb, var(--color-mist) 14%, transparent) .8px, transparent .9px) 0 0 / 14px 14px, var(--color-surface-brand);color:var(--color-ink);border-radius:16px;padding:18px 20px}.hcg-an-row{--g:var(--color-mist);grid-template-columns:7.5rem minmax(0,1fr);gap:12px;padding:2px 0;display:grid}.hcg-an-row[data-g=sec]{--g:var(--hcg-g-sec)}.hcg-an-row[data-g=cache]{--g:var(--hcg-g-cache)}.hcg-an-row[data-g=cookie]{--g:var(--hcg-g-cookie)}.hcg-an-row[data-g=content]{--g:var(--color-ink)}.hcg-an-row[data-g=edge]{--g:var(--hcg-g-edge)}.hcg-an-lab{font:600 11px/16px var(--font-sans);letter-spacing:.07em;text-align:right;text-transform:uppercase;color:var(--color-mist);padding-top:3px}.hcg-an-row.hcg-an-status .hcg-an-lab{color:var(--color-warn-mark)}.hcg-an-row[data-g=sec]:first-of-type .hcg-an-lab,.hcg-an-row[data-g] .hcg-an-lab:not(:empty){color:var(--color-cyan)}.hcg-an-txt{overflow-wrap:anywhere;font-size:13.5px;line-height:22px}.hcg-an-txt .n{color:var(--g)}.hcg-an-txt .v{color:var(--color-ink)}.hcg-an-txt .hcg-hide{background:color-mix(in srgb, var(--color-mist) 18%, transparent);color:var(--color-mist);border-radius:4px;padding:0 3px}.hcg-an-row.hcg-an-status .hcg-seg{background:color-mix(in srgb, var(--color-warn-mark) 20%, transparent);color:var(--color-warn-mark);border-radius:4px;margin-right:6px;padding:1px 5px}.hcg-an-row.hcg-more .hcg-an-txt{color:var(--color-mist)}.hcg-an-blank{border-bottom:1px dashed color-mix(in srgb, var(--color-mist) 30%, transparent);height:14px;margin:6px 0 6px calc(7.5rem + 12px)}.hcg-an-row.hcg-body .hcg-an-txt{color:var(--color-mist)}.hcg-an-defs{border-top:1px solid color-mix(in srgb, var(--color-mist) 20%, transparent);font:500 12.5px/17px var(--font-sans);color:var(--color-mist);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:10px 16px;margin-top:14px;padding-top:14px;display:grid}.hcg-an-defs div{--g:var(--color-mist);gap:2px;display:grid}.hcg-an-defs [data-g=sec]{--g:var(--hcg-g-sec)}.hcg-an-defs [data-g=cache]{--g:var(--hcg-g-cache)}.hcg-an-defs [data-g=cookie]{--g:var(--hcg-g-cookie)}.hcg-an-defs [data-g=edge]{--g:var(--hcg-g-edge)}.hcg-an-defs b{color:var(--color-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.hcg-an-defs i{background:var(--g);border-radius:2px;width:9px;height:9px}@media (width<34rem){.hcg-an-row{grid-template-columns:minmax(0,1fr);gap:0}.hcg-an-lab{text-align:left}.hcg-an-lab:empty{display:none}.hcg-an-blank{margin-left:0}.hcg-an-txt{font-size:12.5px;line-height:20px}}.hcg-sect{min-width:600px}.hcg-sect .hcg-hdr{color:var(--color-ink);font-size:12.5px}.hcg-sect .hcg-pts{font-family:var(--font-mono);white-space:nowrap;font-size:13px}.hcg-sect .hcg-pts.f{color:var(--color-fail)}.hcg-sect .hcg-pts.w{color:var(--color-warn)}.hcg-sect .hcg-pts.y{color:var(--color-ok)}.hcg-sect .hcg-pts.n{color:var(--color-ink-secondary)}.hcg-sect .hcg-pts small{font-family:var(--font-sans);font-size:12px}.hcg-sect .hcg-br{white-space:nowrap}.hcg-sect .hcg-br .hcg-mk+.hcg-mk{margin-left:4px}.hcg-sect .hcg-br small{color:var(--color-ink-secondary);margin-left:6px;font-size:12px}.hcg-worked{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:10px;display:grid}.hcg-wk-h{color:var(--color-ink);align-items:center;gap:8px;font-size:14px;display:flex;margin-bottom:10px!important}.hcg-wk-g{font:700 16px/22px var(--font-sans);border-radius:7px;margin-left:auto;padding:2px 9px}.hcg-wk-g.ok{background:var(--color-ok-fill);color:var(--color-ok)}.hcg-wk-g.warn{background:var(--color-warn-fill);color:var(--color-warn)}.hcg-wk ol li{border-bottom:1px solid var(--color-line);font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);grid-template-columns:minmax(0,1fr) auto 3rem;align-items:center;gap:8px;padding:6px 0;display:grid}.hcg-wk ol li.t{color:var(--color-ink);font-weight:700}.hcg-wk ol li.fin{border-bottom:0}.hcg-wk .v{font:500 13px/18px var(--font-mono);text-align:right;color:var(--color-ink)}.hcg-wk .v.neg{color:var(--color-fail)}.hcg-wk .v.pos{color:var(--color-ok)}.hcg-wk li.gate{background:color-mix(in srgb, var(--color-cyan) 16%, transparent);color:var(--color-link);border:0;border-radius:8px;margin:6px 0;padding:7px 10px;font-weight:600;display:block}.hcg-wk li.gate.off{background:var(--color-surface);color:var(--color-ink-secondary)}.hcg-wk li.x span,.hcg-wk li.x .v.pos{color:var(--color-ink-secondary);text-decoration:line-through}.hcg-scale{margin-top:16px;padding:46px 0 18px;position:relative}.hcg-sc-bar{gap:2px;height:24px;display:flex}.hcg-sc-bar i{min-width:0;font:700 10.5px/1 var(--font-sans);color:var(--color-on-brand);border-radius:4px;justify-content:center;align-items:center;font-style:normal;display:flex;overflow:hidden}.hcg-sc-bar i[data-t=fail]{background:var(--hcg-t-fail)}.hcg-sc-bar i[data-t=low]{background:var(--hcg-t-low)}.hcg-sc-bar i[data-t=mid]{background:var(--hcg-t-mid)}.hcg-sc-bar i[data-t=good]{background:var(--hcg-t-good)}.hcg-sc-bar i[data-t=ok]{background:var(--hcg-t-ok)}.hcg-sc-marks{pointer-events:none;position:absolute;inset:0}.hcg-sc-m{width:0;font:500 11.5px/16px var(--font-sans);color:var(--color-ink);position:absolute;top:20px;bottom:14px}.hcg-sc-m:after{content:"";background:var(--color-ink);width:3px;box-shadow:0 0 0 2px var(--color-surface);border-radius:2px;position:absolute;top:18px;bottom:0;left:-1.5px}.hcg-sc-lab{white-space:nowrap;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%)}.hcg-sc-m.end .hcg-sc-lab{transform:translate(calc(8px - 100%))}.hcg-sc-m b{font-weight:500}.hcg-sc-m.ghost{color:var(--color-ink-secondary);top:0}.hcg-sc-m.ghost .hcg-sc-lab{transform:translate(calc(-100% - 6px))}.hcg-sc-m.ghost:after{border-left:2px dashed var(--color-ink-secondary);width:0;box-shadow:none;background:0 0;border-radius:0;left:-2px}.hcg-sc-m.ghost small{font-size:11px}.hcg-sc-axis{bottom:0;height:14px;color:var(--color-ink-secondary);font-size:10px;line-height:14px;position:absolute;inset-inline:0}.hcg-sc-axis span{position:absolute;transform:translate(-50%)}.hcg-sc-axis span:first-child{transform:none}.hcg-pl2{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:10px;display:grid}.hcg-plc-h{color:var(--color-ink);align-items:center;gap:8px;font-size:14px;display:flex;margin-bottom:10px!important}.hcg-plc-chip{font:600 11.5px/18px var(--font-sans);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 8px}.hcg-plc-chip.ok{background:var(--color-ok-fill);color:var(--color-ok)}.hcg-plc-chip.plain{background:var(--color-surface);color:var(--color-ink-secondary)}.hcg-plc ul{gap:7px;display:grid}.hcg-plc li{font:500 13px/18px var(--font-sans);color:var(--color-ink);align-items:flex-start;gap:8px;display:flex}.hcg-plc li b{font-weight:500}.hcg-plc .hcg-val{color:var(--color-ink-secondary);overflow-wrap:anywhere;font-size:11.5px;display:block}.hcg-ramp{margin-top:10px}.hcg-rp-t{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);margin-bottom:12px!important}.hcg-ramp ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.hcg-ramp ol:before{content:"";top:5px;background:linear-gradient(90deg, color-mix(in srgb, var(--color-link) 25%, transparent), var(--color-link));border-radius:3px;height:3px;position:absolute;inset-inline:0}.hcg-ramp li{text-align:center;font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);justify-items:center;gap:2px;display:grid;position:relative}.hcg-ramp li i{border:3px solid var(--color-link);background:var(--color-surface-raised);border-radius:999px;width:13px;height:13px;margin-bottom:4px}.hcg-ramp li b{color:var(--color-ink);font-size:12.5px}@media (width<34rem){.hcg-ramp ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.hcg-ramp ol:before{display:none}}.hcg-csp-h{color:var(--color-ink);align-items:center;gap:8px;font-size:13.5px;display:flex;margin-bottom:6px!important}.hcg-csp-r{border-top:1px solid var(--color-line);font:500 13px/19px var(--font-sans);grid-template-columns:8.5rem 10rem minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.hcg-csp-r code{color:var(--color-ink);font-size:12.5px;font-weight:500}.hcg-csp-r .w{color:var(--color-ink-secondary)}.hcg-csp-r .src{color:var(--color-ink);overflow-wrap:anywhere;font-size:12px}.hcg-csp-r.bad{background:var(--color-fail-fill);border:0;border-radius:10px;margin:4px -10px 0;padding:8px 10px}.hcg-csp-r.bad u{background:color-mix(in srgb, var(--color-fail-mark) 25%, transparent);color:var(--color-fail);box-shadow:inset 0 -2px 0 var(--color-fail-mark);border-radius:3px;padding:0 2px;text-decoration:none}@media (width<48rem){.hcg-csp-r{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr)}.hcg-csp-r .src{grid-column:1/-1}}.hcg-cc-h{align-items:flex-start;gap:8px;display:flex;margin-bottom:14px!important}.hcg-cc-h .code{font-size:12.5px}.hcg-lanes2{gap:18px;display:grid}.hcg-cl-n{font:600 13.5px/18px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex;margin-bottom:26px!important}.hcg-cl-n small{color:var(--color-ink-secondary);font-size:12px}.hcg-cl-r{font:500 12.5px/18px var(--font-mono);color:var(--color-ink);margin-left:auto}.hcg-cl-r.hcg-cl-stale{color:var(--color-warn);font-weight:600}.hcg-cl-b{background:var(--color-surface);border-radius:6px;height:12px;margin-bottom:18px;position:relative}.hcg-cl-b .hcg-fresh{background:var(--hcg-g-cache);border-radius:6px 0 0 6px;position:absolute;inset:0 auto 0 0}.hcg-cl-b .hcg-over{background:repeating-linear-gradient(-45deg, var(--color-warn-mark) 0 4px, color-mix(in srgb, var(--color-warn-mark) 35%, transparent) 4px 8px);position:absolute;top:0;bottom:0}.hcg-cl-b .hcg-age{border-left:2px solid var(--color-ink);position:absolute;top:-24px;bottom:-4px}.hcg-cl-b .hcg-age.r b{left:6px;right:auto}.hcg-cl-b .hcg-age b{font:500 11.5px/16px var(--font-mono);color:var(--color-ink);white-space:nowrap;position:absolute;top:0;right:6px}.hcg-cl-b .hcg-life{font:400 11px/14px var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap;padding-right:4px;position:absolute;top:15px;transform:translate(-100%)}.hcg-dirs{margin-top:10px}.hcg-dirs th{width:9rem;font-size:12.5px}.hcg-dirs td{color:var(--color-ink-secondary)}.hcg-ck{min-width:560px}.hcg-ck thead th:first-child{white-space:nowrap}.hcg-ck tbody th .mono{color:var(--color-ink);font-size:12.5px}.hcg-ck td{white-space:nowrap}.hcg-ck td.mono{font-size:12.5px}.hcg-ck td.lf{color:var(--color-ink-secondary);font-size:12.5px}.hcg-ck tr.gone td.lf{color:var(--color-warn);font-weight:600}.hcg-ck .hcg-sm{vertical-align:-3px}.hcg-panel .hcg-cards{margin-top:12px}.hcg-deps{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:8px;display:grid}.hcg-dep{align-content:start;gap:6px;padding:12px 14px;display:grid}.hcg-dep code{color:var(--color-ink);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 45%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;font-weight:500;line-height:18px}.hcg-dep .hcg-do{font:600 13px/18px var(--font-sans);color:var(--color-ink);align-items:center;gap:6px;display:flex}.hcg-dep .hcg-why{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary)}.hcg-dep .hcg-br{color:var(--color-ink-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}:root,[data-theme]{--hc-p-google:var(--color-ok-mark);--hc-p-wiki:color-mix(in oklab, var(--color-ink) 55%, var(--color-line-strong));--hc-p-github:var(--color-warn);--hc-p-yt:var(--color-fail-mark);--hc-p-bin:color-mix(in oklch, var(--color-link) 50%, var(--color-fail-mark));--hc-p-moz:color-mix(in oklch, var(--color-warn-mark) 60%, var(--color-fail-mark));--hc-p-ex:var(--color-link);--hc-u-chrome:color-mix(in oklch, var(--color-link) 60%, var(--color-navy));--hc-u-iphone:var(--color-ink-secondary);--hc-u-googlebot:var(--color-ok-mark);--hc-u-bingbot:color-mix(in oklab, var(--color-teal) 70%, var(--color-ok-mark));--hc-u-dnsrobot:var(--color-cyan);--hc-k-perm:var(--color-ok-mark);--hc-k-temp:var(--color-warn-mark);--hc-k-page:color-mix(in oklch, var(--color-link) 55%, var(--color-fail-mark));--hc-k-err:var(--color-fail-mark);--hc-k-final:var(--color-ok-mark);--hc-g-sec:var(--color-link);--hc-g-cache:color-mix(in oklch, var(--color-link) 62%, var(--color-fail-mark));--hc-g-cookie:color-mix(in oklch, var(--color-fail-mark) 75%, var(--color-link));--hc-g-content:var(--color-slate);--hc-g-edge:color-mix(in oklab, var(--color-teal) 75%, var(--color-ok-mark));--hc-g-other:var(--color-line-strong)}.hc-tool [data-p=google]{--p:var(--hc-p-google)}.hc-tool [data-p=wiki]{--p:var(--hc-p-wiki)}.hc-tool [data-p=github]{--p:var(--hc-p-github)}.hc-tool [data-p=yt]{--p:var(--hc-p-yt)}.hc-tool [data-p=bin]{--p:var(--hc-p-bin)}.hc-tool [data-p=moz]{--p:var(--hc-p-moz)}.hc-tool [data-p=ex]{--p:var(--hc-p-ex)}.hc-tool [data-u=chrome]{--u:var(--hc-u-chrome)}.hc-tool [data-u=iphone]{--u:var(--hc-u-iphone)}.hc-tool [data-u=googlebot]{--u:var(--hc-u-googlebot)}.hc-tool [data-u=bingbot]{--u:var(--hc-u-bingbot)}.hc-tool [data-u=dnsrobot]{--u:var(--hc-u-dnsrobot)}.hc-tool [data-g=sec]{--g:var(--hc-g-sec)}.hc-tool [data-g=cache]{--g:var(--hc-g-cache)}.hc-tool [data-g=cookie]{--g:var(--hc-g-cookie)}.hc-tool [data-g=content]{--g:var(--hc-g-content)}.hc-tool [data-g=edge]{--g:var(--hc-g-edge)}.hc-tool [data-g=other]{--g:var(--hc-g-other)}.hc-tool{gap:14px;display:grid}.hc-tool .mono{font-family:var(--font-mono);font-weight:400}.hc-tool .dim{color:var(--color-ink-secondary)}.hc-tool .sm{font-size:13px;line-height:19px}.hc-tool .br{overflow-wrap:anywhere}.hc-tool .inl{align-items:center;gap:4px;display:inline-flex}.hc-tool .fl{color:var(--color-fail);font-weight:500}.hc-tool .glue{white-space:normal}.hc-tool .hc-card{border-color:var(--color-line);grid-template-columns:minmax(0,1fr);grid-template-areas:"search""head""side""panel";display:grid}:root[data-theme=dark] .hc-tool .hc-card{border-color:var(--color-line-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hc-tool .hc-card{border-color:var(--color-line-strong)}}.hc-tool .hc-card>.hc-search{grid-area:search}.hc-tool .hc-card>.hc-head{border-radius:0;grid-area:head}.hc-tool .hc-card>.hc-side{grid-area:side}.hc-tool .hc-card>.hc-panel{grid-area:panel}@media (width>=64rem){.hc-tool .hc-card{grid-template:"search search""head side""panel side"1fr/minmax(0,1fr) 420px}}@media (width>=80rem){.hc-tool .hc-card{grid-template-columns:minmax(0,1fr) 452px}}.hc-tool .hc-card.is-empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"search"}.hc-tool .hc-search{border-bottom:1px solid var(--color-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:16px 20px 14px}.hc-tool .hc-card.is-empty .hc-search{border-radius:var(--radius-lg);border-bottom:0}.hc-tool .hc-seg{border:1px solid var(--color-line);background:var(--color-surface);scrollbar-width:none;border-radius:8px;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 2px;padding:3px;display:flex;overflow-x:auto}.hc-tool .hc-seg.left{margin:12px 0 0}.hc-tool .hc-seg button{height:32px;font:500 14px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.hc-tool .hc-seg button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-line)}.hc-tool .hc-seg .n{font:400 12px/1 var(--font-mono);color:var(--color-ink-secondary)}.hc-tool .hc-seg .short{display:none}.hc-tool .hc-seg .hc-st{min-width:30px;height:18px;font-size:11px}@media (width<40rem){.hc-tool .hc-seg:not(.left) .long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hc-tool .hc-seg:not(.left) .short{display:inline}.hc-tool .hc-seg button{padding:0 9px;font-size:13.5px}}.hc-tool .hc-form{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;max-width:48rem;margin:12px auto 0;display:grid}.hc-tool .hc-form.m{grid-template-columns:minmax(0,1fr) auto auto;max-width:52rem}.hc-tool .hc-form.bulk{grid-template-columns:minmax(0,1fr)}.hc-tool .hc-label{color:var(--color-ink-secondary);grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.hc-tool .hc-label .cnt{font:500 12px/16px var(--font-sans);letter-spacing:0;text-transform:none;align-items:center;gap:6px;display:inline-flex}.hc-tool .hc-label .cnt.over{color:var(--color-fail)}.hc-tool .hc-label .live{background:var(--color-ok-mark);border-radius:99px;width:7px;height:7px}.hc-tool .hc-field-wrap{min-width:0;position:relative}.hc-tool .hc-lead{z-index:1;color:var(--color-ink-secondary);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.hc-tool .hc-field-wrap.area .hc-lead{top:16px;transform:none}.hc-tool .hc-field{width:100%;height:var(--spacing-control-lg,56px);font:400 20px/28px var(--font-mono);color:var(--color-ink);padding:0 44px 0 50px}.hc-tool .hc-field::placeholder,.hc-tool .hc-area::placeholder{color:var(--color-ink-disabled);font-size:16px}.hc-tool .hc-area{resize:vertical;width:100%;min-height:136px;font:400 14px/21px var(--font-mono);padding:12px 14px 12px 50px;display:block}.hc-tool .hc-clear{z-index:1;width:36px;height:36px;color:var(--color-ink-secondary);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hc-tool .hc-clear:hover{background:var(--color-surface);color:var(--color-ink)}.hc-tool .hc-sel{height:var(--spacing-control-lg,56px);border:1px solid var(--color-line-control);border-radius:var(--radius-lg);background:var(--color-page);color:var(--color-ink);align-items:center;gap:8px;padding:0 12px 0 14px;display:flex;position:relative}.hc-tool .hc-sel .pre{font:500 11.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary)}.hc-tool .hc-sel select{appearance:none;font:500 15px/1 var(--font-mono);color:var(--color-ink);cursor:pointer;background:0 0;border:0;margin-right:-22px;padding-right:22px}.hc-tool .hc-sel select:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}.hc-tool .hc-sel svg{color:var(--color-ink-secondary);pointer-events:none}.hc-tool .hc-go{min-width:176px}.hc-tool .hc-form.bulk .hc-go{justify-self:center;min-width:240px}.hc-tool .hc-hint{text-align:center;max-width:60ch;font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;margin:10px auto 0}.hc-tool .hc-ua,.hc-tool .hc-try{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.hc-tool .hc-ua .lbl,.hc-tool .hc-try .lbl{text-align:right;min-width:26px;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex:none;margin-right:2px}.hc-tool .uac{--u:var(--color-link);border:1px solid color-mix(in oklab, var(--u) 30%, var(--color-line));background:var(--color-page);height:30px;color:var(--color-ink);font:500 13.5px/1 var(--font-sans);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 11px 0 8px;display:inline-flex}.hc-tool .uac:hover{border-color:var(--u)}.hc-tool .uac[aria-checked=true]{border-color:var(--u);background:color-mix(in oklab, var(--u) 12%, var(--color-page));box-shadow:inset 0 0 0 1px var(--u)}.hc-tool .hc-ex{--p:var(--color-link);border:1px solid color-mix(in oklab, var(--p) 36%, var(--color-line));background:color-mix(in oklab, var(--p) 5%, var(--color-page));height:30px;color:var(--color-ink);font:400 13px/1 var(--font-mono);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px 0 7px;display:inline-flex}.hc-tool .hc-ex i{font:500 11.5px/1 var(--font-sans);color:color-mix(in oklab, var(--p) 70%, var(--color-ink));padding-left:2px;font-style:normal}.hc-tool .hc-ex:hover,.hc-tool .hc-ex[aria-pressed=true]{border-color:var(--p);background:color-mix(in oklab, var(--p) 12%, var(--color-page))}.hc-tool .hc-ex .hc-favicon,.hc-tool .hc-ex svg{width:15px;height:15px}@media (64rem<=width<84rem){.hc-tool .hc-ex i{display:none}}@media (width<64rem){.hc-tool .hc-search{padding:14px 14px 12px}.hc-tool .hc-ua,.hc-tool .hc-try{scrollbar-width:none;justify-content:flex-start;margin-inline:-14px;padding:0 24px 0 14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.hc-tool .hc-ua::-webkit-scrollbar{display:none}.hc-tool .hc-try::-webkit-scrollbar{display:none}.hc-tool .hc-ua .lbl,.hc-tool .hc-try .lbl{text-align:left}}@media (width<40rem){.hc-tool .hc-form{grid-template-columns:minmax(0,1fr)}.hc-tool .hc-form.m{grid-template-columns:auto minmax(0,1fr)}.hc-tool .hc-form.m .hc-field-wrap{grid-column:1/-1}.hc-tool .hc-form.m .hc-sel,.hc-tool .hc-form.m .hc-go{height:48px;min-height:48px}.hc-tool .hc-go{width:100%;min-width:0}.hc-tool .hc-field{height:52px;font-size:17px}.hc-tool .hc-hint{font-size:13.5px}}.hc-tool .hc-head{background:linear-gradient(180deg, color-mix(in oklab, var(--tone) 9%, var(--color-surface-raised)), var(--color-surface-raised));min-width:0;padding:16px 24px 14px}.hc-tool .hc-pill{color:color-mix(in oklab, var(--tone) 70%, var(--color-ink));background:color-mix(in oklab, var(--tone) 10%, var(--color-surface-raised))}.hc-tool .hc-nchip{background:var(--color-tile);min-width:28px;height:22px;color:var(--color-on-navy);font:500 12px/1 var(--font-mono);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.hc-tool .hc-nchip .u{color:color-mix(in oklab, var(--color-on-navy) 62%, transparent)}.hc-tool .hc-nchip.ok{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ok-mark) 60%, transparent)}.hc-tool .hc-nchip.warn{background:color-mix(in oklab, var(--color-warn-mark) 26%, var(--color-tile));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warn-mark) 70%, transparent)}.hc-tool .hc-nchip.fail{background:color-mix(in oklab, var(--color-fail-mark) 30%, var(--color-tile));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 70%, transparent)}.hc-tool .hc-made{border:1px dashed var(--color-line-strong);height:22px;font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.hc-tool .hc-acts .btn{gap:6px;min-height:34px;padding-inline:9px;font-size:14px}.hc-tool .hc-ident{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 16px;margin-top:12px;display:grid}.hc-tool .hc-ident.g{grid-template-columns:auto minmax(0,1fr) auto}.hc-tool .hc-mark{border:1px solid var(--color-line);background:var(--color-on-navy);width:56px;height:56px;box-shadow:var(--shadow-card);color:var(--color-slate);border-radius:14px;grid-row:1/3;place-items:center;display:grid;position:relative}.hc-tool .hc-mark.icon{background:color-mix(in oklab, var(--tone) 10%, var(--color-surface-raised));color:var(--tone);box-shadow:none;border-color:color-mix(in oklab, var(--tone) 30%, var(--color-line))}.hc-tool .hc-mark .res{background:var(--color-on-navy);width:24px;height:24px;box-shadow:0 0 0 2px var(--color-surface-raised), inset 0 0 0 1px var(--color-line);color:var(--color-slate);border-radius:7px;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px}.hc-tool .hc-favicon{object-fit:contain;border-radius:3px;display:block}.hc-tool .hc-verdict{font:600 22px/30px var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;min-width:0}.hc-tool .hc-verdict:focus{outline:none}.hc-tool .hc-verdict .d{font:500 19.5px/29px var(--font-mono);letter-spacing:-.02em;overflow-wrap:anywhere}.hc-tool .hc-sub{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.hc-tool .hc-sub b{color:var(--color-ink);font-weight:500}.hc-tool .hc-sub .mono,.hc-tool .hc-sub b.mono{color:var(--color-ink);overflow-wrap:anywhere;font-size:13px}.hc-tool .hc-sub .sep{color:var(--color-line-strong)}.hc-tool .hc-sub .snd{align-items:center;gap:5px;display:inline-flex}.hc-tool .hc-sub a.ext{align-items:center;gap:4px;display:inline-flex}.hc-tool .hc-gtile{--t:var(--color-ok-mark);border:1.5px solid color-mix(in oklab, var(--t) 55%, transparent);background:color-mix(in oklab, var(--t) 9%, var(--color-surface-raised));border-radius:12px;grid-area:1/3/3;align-content:center;place-items:center;gap:3px;width:76px;height:64px;display:grid}.hc-tool .hc-gtile[data-t=warn]{--t:var(--color-warn-mark)}.hc-tool .hc-gtile[data-t=fail]{--t:var(--color-fail-mark)}.hc-tool .hc-gtile[data-t=unknown],.hc-tool .hc-gtile.busy{--t:var(--color-link)}.hc-tool .hc-gtile b{font:700 27px/1 var(--font-sans);letter-spacing:-.02em;color:color-mix(in oklab, var(--t) 72%, var(--color-ink))}.hc-tool .hc-gtile small{font:500 11px/1 var(--font-mono);color:var(--color-ink-secondary)}.hc-tool .hc-notes{gap:5px;margin-top:10px;display:grid}.hc-tool .hc-notes.flat{margin-top:6px}.hc-tool .hc-note{--n:var(--color-link);background:color-mix(in oklab, var(--n) 10%, var(--color-surface-raised));font:500 14px/20px var(--font-sans);color:var(--color-ink);text-wrap:pretty;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:6px 12px 6px 30px;position:relative}.hc-tool .hc-note:before{content:"";background:var(--n);border-radius:99px;width:7px;height:7px;position:absolute;top:12px;left:13px}.hc-tool .hc-note.ok{--n:var(--color-ok-mark)}.hc-tool .hc-note.warn{--n:var(--color-warn-mark)}.hc-tool .hc-note.fail{--n:var(--color-fail-mark)}.hc-tool .hc-note.unknown{--n:var(--color-unknown-mark)}.hc-tool .hc-note strong{font-weight:700}.hc-tool .code,.hc-tool .hc-note code{font:400 13px/18px var(--font-mono);background:color-mix(in oklab, var(--color-ink) 6%, transparent);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px}@media (width<64rem){.hc-tool .hc-head{padding:14px 14px 12px}.hc-tool .hc-acts .btn span{display:none}.hc-tool .hc-acts .btn{padding-inline:8px}}@media (width<40rem){.hc-tool .hc-mark{border-radius:12px;width:48px;height:48px}.hc-tool .hc-verdict{font-size:18.5px;line-height:26px}.hc-tool .hc-verdict .d{font-size:16.5px;line-height:25px}.hc-tool .hc-ident{align-items:start;gap:2px 12px}.hc-tool .hc-ident.g{grid-template-columns:auto minmax(0,1fr)}.hc-tool .hc-ident.g .hc-gtile{border-radius:10px;grid-area:3/1;width:48px;height:48px;margin-top:8px}.hc-tool .hc-ident.g .hc-gtile b{font-size:20px}.hc-tool .hc-ident.g .hc-sub{grid-area:2/2/4}.hc-tool .hc-gtile .pw{display:none}.hc-tool .hc-sub,.hc-tool .hc-note{font-size:13.5px;line-height:19px}}.hc-tool .hc-panel{min-width:0;padding:0 24px 20px;container-type:inline-size}.hc-tool .hc-tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:4px;margin:4px -12px 0;padding:0 2px;display:flex;overflow-x:auto}.hc-tool .hc-tabs::-webkit-scrollbar{display:none}.hc-tool .hc-tabs button{height:46px;font:500 16px/20px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.hc-tool .hc-tabs button .n{background:var(--color-surface);min-width:22px;height:20px;font:500 12px/1 var(--font-mono);color:var(--color-ink-secondary);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.hc-tool .hc-tabs button .n.warn{background:var(--color-warn-fill);color:var(--color-warn)}.hc-tool .hc-tabs button .n.fail{background:var(--color-fail-fill);color:var(--color-fail)}.hc-tool .hc-tabs button .n.ok{background:var(--color-ok-fill);color:var(--color-ok)}.hc-tool .hc-tabs button[aria-selected=true]{color:var(--color-link)}.hc-tool .hc-tabs button[aria-selected=true]:after{content:"";background:var(--color-link);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.hc-tool .hc-view{padding-top:6px}@media (width<64rem){.hc-tool .hc-panel{padding:0 14px 14px}.hc-tool .hc-tabs{margin-inline:-14px;padding-inline:4px}.hc-tool .hc-tabs button{padding:0 10px;font-size:15px}}.hc-tool .chip{height:22px;font:500 12px/1 var(--font-sans);white-space:nowrap;vertical-align:1px;border-radius:6px;align-items:center;gap:5px;margin-left:4px;padding:0 8px;display:inline-flex}.hc-tool .chip.ok{background:var(--color-ok-fill);color:var(--color-ok)}.hc-tool .chip.warn{background:var(--color-warn-fill);color:var(--color-warn)}.hc-tool .chip.fail{background:var(--color-fail-fill);color:var(--color-fail)}.hc-tool .chip.unknown{background:var(--color-surface);color:var(--color-unknown);box-shadow:inset 0 0 0 1px var(--color-line)}.hc-tool .chip.info{background:var(--color-surface-selected);color:var(--color-link)}.hc-tool .chip.plain{background:var(--color-surface);color:var(--color-ink-secondary)}.hc-tool .chip.mono{font-family:var(--font-mono)}.hc-tool .tile{background:var(--color-on-navy);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-slate);border-radius:7px;flex:none;place-items:center;display:inline-grid}.hc-tool .flag{outline:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);outline-offset:-1px;vertical-align:-1px;border-radius:2px;width:16px;height:12px;display:inline-block}.hc-tool .hc-wait{color:var(--color-ink-secondary);font:500 14px/20px var(--font-sans);align-items:center;gap:8px;padding:18px 0;display:flex}.hc-tool .hc-empty{text-align:center;color:var(--color-ink-secondary);justify-items:center;gap:6px;padding:32px 0;display:grid}.hc-tool .hc-empty b{color:var(--color-ink)}.hc-tool .skel-rows{gap:6px;padding:10px 0;display:grid}.hc-tool .sk-row{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;height:36px;display:flex}.hc-tool .skel{background:color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:4px;height:12px;animation:1.4s ease-in-out infinite hc-pulse;display:inline-block}@keyframes hc-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hc-tool .skel,.hc-tool .meter i.busy,.hc-tool .p-busy{animation:none}}.hc-tool .hc-st{--k:var(--color-ink-secondary);min-width:34px;height:21px;font:500 12px/1 var(--font-mono);color:var(--color-ink);background:var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--k) 40%, transparent);white-space:nowrap;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}.hc-tool .hc-st[data-k=perm]{--k:var(--hc-k-perm);color:var(--color-ok);background:var(--color-ok-fill)}.hc-tool .hc-st[data-k=temp]{--k:var(--hc-k-temp);color:var(--color-warn);background:var(--color-warn-fill)}.hc-tool .hc-st[data-k=page]{--k:var(--hc-k-page);color:color-mix(in oklch, var(--hc-k-page) 55%, var(--color-ink));background:color-mix(in oklab, var(--hc-k-page) 10%, var(--color-surface-raised))}.hc-tool .hc-st[data-k=err]{--k:var(--hc-k-err);color:var(--color-fail);background:var(--color-fail-fill)}.hc-tool .hc-st[data-k=block],.hc-tool .hc-st[data-k=skip]{--k:var(--color-unknown-mark);color:var(--color-unknown);background:var(--color-unknown-fill)}.hc-tool .hc-st[data-k=final]{background:var(--color-ok);color:var(--color-page);box-shadow:none}.hc-tool .hc-st[data-k=js]{--k:var(--hc-k-page);color:color-mix(in oklch, var(--hc-k-page) 55%, var(--color-ink));box-shadow:none;outline:1px dashed var(--k);outline-offset:-1px;background:0 0}.hc-tool .hc-url{font:400 13px/18px var(--font-mono);overflow-wrap:anywhere;word-break:normal}.hc-tool .hc-url .sch,.hc-tool .hc-url .pth{color:var(--color-ink-secondary)}.hc-tool .hc-url b{color:var(--color-ink);font-weight:500}.hc-tool .rds{margin-top:8px}.hc-tool .rds-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:10px 0 2px;display:flex}.hc-tool .rds-h h3{font:600 15px/20px var(--font-sans);color:var(--color-ink)}.hc-tool .rds-h span{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.hc-tool .rds-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.hc-tool .rd{border-bottom:1px solid var(--color-line);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:8px 0;display:grid}.hc-tool .rd>svg{margin-top:2px}.hc-tool .rd-l b{font:600 14px/19px var(--font-sans);color:var(--color-ink);display:block}.hc-tool .rd-l small{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);display:block}.hc-tool .rd-v{text-align:right;overflow-wrap:anywhere;justify-items:end;max-width:14rem;display:grid}.hc-tool .rd-v .mono{font:500 13px/19px var(--font-mono);color:var(--color-ink)}.hc-tool .rd-v small{font:500 11px/15px var(--font-sans);color:var(--color-ink-secondary)}.hc-tool .rd.fail .rd-l b{color:var(--color-fail)}.hc-tool .rd.warn .rd-l b{color:var(--color-warn)}@container (width<44rem){.hc-tool .rds-g{grid-template-columns:minmax(0,1fr)}}.hc-tool .hc-hops{margin-top:16px}.hc-tool .hc-hop{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:12px;overflow:hidden}.hc-tool .hop-h{border-bottom:1px solid var(--color-line);background:color-mix(in oklab, var(--color-surface) 70%, var(--color-surface-raised));font:600 14px/20px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;display:flex}.hc-tool .hop-h .hc-url{flex:260px;min-width:0;font-weight:400}.hc-tool .hop-n{background:var(--color-tile);width:22px;height:22px;color:var(--color-on-navy);font:600 11.5px/1 var(--font-mono);border-radius:6px;place-items:center;display:grid}.hc-tool .hop-ms{color:var(--color-ink-secondary);margin-left:auto;font-size:13px}.hc-tool .hc-spec{font:500 13.5px/20px var(--font-sans);margin:0;padding:4px 14px 6px;display:grid}.hc-tool .hc-spec>div{border-bottom:1px solid var(--color-line);grid-template-columns:136px minmax(0,1fr);display:grid}.hc-tool .hc-spec>div:last-child{border-bottom:0}.hc-tool .hc-spec dt{color:var(--color-ink-secondary);padding:7px 0}.hc-tool .hc-spec dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0;padding:7px 0 7px 12px}.hc-tool .hc-spec .mono{font:400 13px/19px var(--font-mono)}.hc-tool .hc-spec.wide{padding-inline:0}.hc-tool .hc-spec.wide>div{grid-template-columns:170px minmax(0,1fr)}.hc-tool .hc-spec .srv,.hc-tool .sw,.hc-tool .cdn-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.hc-tool .sw-list{gap:4px;display:grid}.hc-tool .loc-r{color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;font-size:13px;display:flex}.hc-tool .raw{border-top:1px solid var(--color-line)}.hc-tool .raw>summary,.hc-tool .req>summary{font:500 13.5px/18px var(--font-sans);color:var(--color-link);cursor:pointer;align-items:center;gap:6px;padding:9px 14px;list-style:none;display:flex}.hc-tool .raw>summary::-webkit-details-marker{display:none}.hc-tool .req>summary::-webkit-details-marker{display:none}.hc-tool .raw[open]>summary svg,.hc-tool .req[open]>summary svg{rotate:90deg}.hc-tool .raw .an{margin:0;padding:0 14px 12px}.hc-tool .rawh{background:var(--color-page);font:400 12.5px/19px var(--font-mono);padding:8px 14px 12px}.hc-tool .hl{text-indent:-2ch;overflow-wrap:anywhere;color:var(--color-ink-secondary);padding-left:2ch}.hc-tool .hl b{color:var(--color-ink);font-weight:500}.hc-tool .hop-arrow{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary);align-items:center;gap:6px;padding:6px 0 6px 18px;display:flex}.hc-tool .more-hops{margin:12px auto 0;display:flex}@container (width<40rem){.hc-tool .hc-spec>div,.hc-tool .hc-spec.wide>div{grid-template-columns:minmax(0,1fr)}.hc-tool .hc-spec dt{padding-bottom:0;font-size:12px}.hc-tool .hc-spec dd{padding:0 0 7px}.hc-tool .hop-h .hc-url{flex-basis:100%;order:5}}.hc-tool .vr-v{background:var(--color-surface);font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px;padding:10px 12px;display:flex}.hc-tool .vr-v b{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.hc-tool .vgrid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:70px minmax(0,1fr);margin-top:14px;display:grid;position:relative}.hc-tool .vax.top{text-align:center;font:500 12px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);grid-column:2;grid-template-columns:1fr 1fr;padding-bottom:6px;display:grid}.hc-tool .vax.side{font:500 13px/1 var(--font-mono);color:var(--color-ink-secondary);grid-row:2;grid-template-rows:1fr 1fr;align-items:center;display:grid}.hc-tool .vgrid.two .vax.side{grid-row:1/3}.hc-tool .vcells{grid-area:2/2;grid-template-columns:1fr 1fr;gap:88px clamp(90px,18cqi,140px);display:grid;position:relative}.hc-tool .vgrid.two .vcells{grid-row:1/3;grid-template-columns:minmax(0,1fr);gap:72px}.hc-tool .vlines{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hc-tool .vlines path{fill:none;stroke:var(--color-line-strong);stroke-width:1.4px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.hc-tool .vc2{--t:var(--color-ok-mark);z-index:1;border:1px solid color-mix(in oklab, var(--t) 40%, var(--color-line));background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid;position:relative}.hc-tool .vc2[data-t=warn]{--t:var(--color-warn-mark)}.hc-tool .vc2[data-t=fail]{--t:var(--color-fail-mark)}.hc-tool .vc2[data-t=skip]{--t:var(--color-unknown-mark);border-style:dashed}.hc-tool .vc2[data-t=skip] .vc2-e{color:var(--color-ink-secondary)}.hc-tool .vc2[data-t=two]{--t:var(--color-link)}.hc-tool .vc2[data-t=canon]{background:color-mix(in oklab, var(--color-ok-mark) 6%, var(--color-surface-raised))}.hc-tool .vc2-h{min-width:0;font:500 13.5px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.hc-tool .vc2-h .tile{border-radius:6px;width:24px;height:24px}.hc-tool .vc2-p{color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.hc-tool .vc2-e{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.hc-tool .vc-end{z-index:2;background:var(--color-tile);max-width:220px;color:var(--color-on-navy);text-align:center;box-shadow:var(--shadow-menu);border-radius:12px;justify-items:center;gap:4px;padding:10px 14px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.hc-tool .vc-end .mono{font:500 13px/18px var(--font-mono);overflow-wrap:anywhere}.hc-tool .vc-end.split{text-align:left;background:color-mix(in oklab, var(--color-warn-mark) 28%, var(--color-tile));justify-items:start;max-width:280px}.hc-tool .endrow{align-items:center;gap:6px;min-width:0;display:flex}.hc-tool .endtag{background:var(--color-link);width:18px;height:18px;color:var(--color-on-brand);font:700 10.5px/1 var(--font-sans);border-radius:5px;flex:none;place-items:center;margin-left:4px;display:inline-grid}.hc-tool .endtag.e1{background:var(--color-warn-mark);color:var(--color-navy)}.hc-tool .vr-f,.hc-tool .geo-n{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);align-items:flex-start;gap:6px;margin-top:14px;display:flex}.hc-tool .vr-f svg,.hc-tool .geo-n svg{flex:none;margin-top:2px}@container (width<34rem){.hc-tool .vgrid{grid-template-columns:minmax(0,1fr)}.hc-tool .vax{display:none!important}.hc-tool .vcells{grid-column:1;grid-template-columns:minmax(0,1fr);gap:8px}.hc-tool .vlines{display:none}.hc-tool .vc-end{order:-1;justify-self:stretch;max-width:none;position:static;translate:none}}.hc-tool .geo-cta{text-align:center;justify-items:center;gap:10px;padding:24px 12px 16px;display:grid}.hc-tool .geo-cta p{max-width:54ch;font:500 14px/20px var(--font-sans);color:var(--color-ink)}.hc-tool .geo-cta p.dim{color:var(--color-ink-secondary)}.hc-tool .geo-dots{gap:6px;display:flex}.hc-tool .geo-v{background:var(--color-ok-fill);font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px;padding:10px 12px;display:flex}.hc-tool .geo-v.warn{background:var(--color-warn-fill)}.hc-tool .geo-v.unknown{background:var(--color-unknown-fill)}.hc-tool .geo-v b{color:var(--color-ink)}.hc-tool .geo-g{margin-top:12px}.hc-tool .geo-gh{font:600 13.5px/18px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 0;display:flex}.hc-tool .geo-gh .mono{font:500 13px/18px var(--font-mono);overflow-wrap:anywhere}.hc-tool .gp{border-bottom:1px solid var(--color-line);min-height:38px;font:500 14px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:18px minmax(80px,200px) 40px auto minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.hc-tool .gp-h{color:var(--color-ink-secondary);align-items:center;gap:4px;display:inline-flex}.hc-tool .gp-e{color:var(--color-ink-secondary);overflow-wrap:anywhere;font-size:12.5px}.hc-tool .gp.diff{background:linear-gradient(90deg, color-mix(in oklab, var(--color-warn-mark) 12%, transparent), transparent)}.hc-tool .gp.diff .gp-e{color:var(--color-warn);font-weight:500}@container (width<44rem){.hc-tool .gp{grid-template-columns:18px minmax(0,1fr) auto}.hc-tool .gp>.mono.dim,.hc-tool .gp .gp-e{display:none}}.hc-tool .pgv-h{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-bottom:10px;display:flex}.hc-tool .pgv-h .hc-url{flex:auto;min-width:0;font-size:14px}.hc-tool .pgv .hc-spec{padding:0}.hc-tool .js-list{gap:6px;display:grid}.hc-tool .btn-sm{gap:6px;min-height:30px;padding-inline:10px;font-size:13px}.hc-tool .hc-bulk{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card);padding:18px 24px 20px;container-type:inline-size}.hc-tool .bk-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hc-tool .bk-top h2{color:var(--color-ink);align-items:center;gap:8px;display:flex}.hc-tool .bk-top p{font:500 13.5px/20px var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.hc-tool .share-bar{border-radius:99px;gap:2px;height:10px;margin-top:12px;display:flex;overflow:hidden}.hc-tool .share-bar i{height:100%}.hc-tool .share-key{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.hc-tool .share-key span{align-items:center;gap:6px;display:inline-flex}.hc-tool .share-key span i{border-radius:2px;width:8px;height:8px}.hc-tool .share-key b{font:500 12.5px/1 var(--font-mono);color:var(--color-ink)}.hc-tool .bk{border-top:1px solid var(--color-line);margin-top:12px}.hc-tool .bk-h,.hc-tool .bk-r{grid-template-columns:26px minmax(0,1.2fr) 120px 52px minmax(0,1.2fr) 140px;align-items:center;gap:0 12px;display:grid}.hc-tool .bk-h{border-bottom:1px solid var(--color-line);font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);padding:10px 0 7px}.hc-tool .bk-h .c,.hc-tool .bk-r .c{justify-self:center}.hc-tool .bk-h .r{text-align:right}.hc-tool .bk-r{border-bottom:1px solid var(--color-line);min-height:46px;font:500 14px/20px var(--font-sans);padding:6px 0;position:relative}.hc-tool .bk-r:before{content:"";background:var(--stc,transparent);width:3px;position:absolute;top:0;bottom:0;left:-24px}.hc-tool .bk-r.warn{--stc:var(--color-warn-mark)}.hc-tool .bk-r.fail{--stc:var(--color-fail-mark)}.hc-tool .bk-r .i{font:400 12.5px/1 var(--font-mono);color:var(--color-ink-secondary);text-align:right}.hc-tool .bk-r .hc-url{font-size:13px}.hc-tool .bk-r .mini{flex-wrap:wrap;gap:3px;display:flex}.hc-tool .bk-r .mini .hc-st,.hc-tool .bk-r .c .hc-st{min-width:30px;height:19px;font-size:11.5px}.hc-tool .bk-r .chip{margin-left:0}@container (width<52rem){.hc-tool .bk-h{display:none}.hc-tool .bk-r{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"i d v"".m m"".e e";gap:4px 10px}.hc-tool .bk-r .i{grid-area:i}.hc-tool .bk-r .d{grid-area:d}.hc-tool .bk-r .v{grid-area:v}.hc-tool .bk-r .mini{grid-area:m}.hc-tool .bk-r .e{grid-area:e;font-size:12.5px}.hc-tool .bk-r .c{display:none}.hc-tool .bk-r:before{left:-14px}}@media (width<64rem){.hc-tool .hc-bulk{padding:14px}}.hc-tool .hc-side{isolation:isolate;min-width:0;color:var(--color-cloud);background:radial-gradient(color-mix(in oklab, var(--color-mist) 16%, transparent) .8px, transparent .9px) 0 0 / 14px 14px, radial-gradient(70% 60% at 100% 0%, color-mix(in oklab, var(--color-cyan) 13%, transparent), transparent 60%), var(--color-navy);position:relative}@media (width>=64rem){.hc-tool .hc-side{border-left:1px solid color-mix(in oklab, var(--color-mist) 18%, transparent);border-radius:0 0 var(--radius-lg) 0}}.hc-tool .rt,.hc-tool .scb{padding:18px 22px 20px;position:sticky;top:76px}.hc-tool .bud-t{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);justify-content:space-between;align-items:center;gap:10px;display:flex}.hc-tool .bud-t b{font:500 12px/16px var(--font-mono);letter-spacing:0;text-transform:none;color:var(--color-cloud);overflow-wrap:anywhere}.hc-tool .rt-ua{background:color-mix(in oklab, var(--color-on-navy) 7%, transparent);letter-spacing:0;text-transform:none;color:var(--color-cloud);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:2px 8px 2px 3px;display:inline-flex}.hc-tool .rt-ua .w{background:var(--color-on-navy);border-radius:4px;place-items:center;width:18px;height:18px;display:inline-grid}.hc-tool .bud-big{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.hc-tool .bud-big .num{font:500 34px/36px var(--font-mono);letter-spacing:-.03em;color:var(--color-on-navy)}.hc-tool .bud-big .num small{font:500 16px/20px var(--font-mono);letter-spacing:0;color:var(--color-mist)}.hc-tool .bud-big .num.over{color:var(--color-fail)}.hc-tool .bud-big .vd{font:500 12px/16px var(--font-sans);color:var(--color-mist);text-align:right;justify-items:end;gap:2px;display:grid}.hc-tool .bud-big .vd b{font:500 17px/20px var(--font-mono);color:var(--color-on-navy)}.hc-tool .meter{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;margin-top:10px;display:grid;position:relative}.hc-tool .meter i{background:color-mix(in oklab, var(--color-mist) 14%, transparent);height:14px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 12%, transparent);border-radius:3px}.hc-tool .meter i.on{box-shadow:none}.hc-tool .meter i.k-perm,.hc-tool .bud-key i.k-perm{background:var(--color-ok)}.hc-tool .meter i.k-temp,.hc-tool .bud-key i.k-temp{background:var(--color-warn)}.hc-tool .meter i.k-page,.hc-tool .bud-key i.k-page{background:var(--hc-k-page)}.hc-tool .meter i.k-err,.hc-tool .bud-key i.k-err,.hc-tool .meter i.k-block{background:var(--color-fail-mark)}.hc-tool .meter i.over{background:repeating-linear-gradient(135deg, var(--color-fail-mark) 0 3px, color-mix(in oklab, var(--color-fail-mark) 45%, transparent) 3px 6px)!important}.hc-tool .meter i.busy{background:color-mix(in oklab, var(--color-cyan) 45%, transparent);animation:1.2s ease-in-out infinite hc-pulse}.hc-tool .meter .lim{background:var(--color-on-navy);width:2px;box-shadow:0 0 0 2px var(--color-navy);border-radius:2px;position:absolute;top:-5px;bottom:-5px;left:calc(50% - 1px)}.hc-tool .meter-axis{font:400 10.5px/1 var(--font-mono);color:var(--color-mist);justify-content:space-between;margin-top:5px;display:flex;position:relative}.hc-tool .meter-axis .m10{color:var(--color-on-navy);position:absolute;left:50%;translate:-50%}.hc-tool .bud-key{font:500 12px/16px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:4px 14px;margin-top:12px;display:flex}.hc-tool .bud-key span{align-items:center;gap:6px;display:inline-flex}.hc-tool .bud-key i.c{border-radius:2px;width:9px;height:12px}.hc-tool .bud-foot{border-top:1px solid color-mix(in oklab, var(--color-mist) 16%, transparent);font:500 12.5px/18px var(--font-sans);color:var(--color-mist);margin-top:14px;padding-top:12px}@media (width<64rem){.hc-tool .rt,.hc-tool .scb{padding:16px 14px 18px;position:static}}.hc-tool .rt-scale{margin:14px 0 0 50px}.hc-tool .rt-scale.loop{margin-left:66px}.hc-tool .ph-key{font:500 11.5px/15px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:3px 12px;display:flex}.hc-tool .ph-key span{align-items:center;gap:5px;display:inline-flex}.hc-tool .ph-key i{border-radius:2px;width:10px;height:8px}.hc-tool .ticks{border-bottom:1px solid color-mix(in oklab, var(--color-mist) 22%, transparent);height:16px;font:400 10px/1 var(--font-mono);color:var(--color-mist);margin-top:6px;position:relative}.hc-tool .ticks span{white-space:nowrap;position:absolute;top:2px;translate:-50%}.hc-tool .ticks span:first-child{translate:0}.hc-tool .ticks span:last-child{translate:-100%}.hc-tool .p-dns{background:var(--color-mist)}.hc-tool .p-connect{background:color-mix(in oklab, var(--color-mist), var(--color-cyan))}.hc-tool .p-tls{background:var(--color-cyan)}.hc-tool .p-ttfb{background:var(--color-ok)}.hc-tool .p-dl{background:color-mix(in oklab, var(--color-mist) 30%, transparent)}.hc-tool .p-fail{background:var(--color-fail-mark)}.hc-tool .p-busy{background:color-mix(in oklab, var(--color-cyan) 40%, transparent);animation:1.2s ease-in-out infinite hc-pulse}.hc-tool .route{margin:6px 0 0;padding:0;list-style:none;position:relative}.hc-tool .route.has-loop{padding-left:16px}.hc-tool .rn{--k:var(--color-ok);grid-template-columns:40px minmax(0,1fr);gap:0 10px;padding:9px 0 10px;display:grid;position:relative}.hc-tool .rn[data-k=temp]{--k:var(--color-warn)}.hc-tool .rn[data-k=page],.hc-tool .rn[data-k=js]{--k:var(--hc-k-page)}.hc-tool .rn[data-k=err]{--k:var(--color-fail-mark)}.hc-tool .rn[data-k=block],.hc-tool .rn[data-k=skip]{--k:var(--color-mist)}.hc-tool .rn[data-k=pend]{--k:color-mix(in oklab, var(--color-mist) 50%, transparent)}.hc-tool .rn:before{content:"";border-left:2px solid var(--k);opacity:.75;position:absolute;top:49px;bottom:-9px;left:19px}.hc-tool .rn.last:before,.hc-tool .rn.js:before,.hc-tool .rn.pend:before{display:none}.hc-tool .rn[data-k=page]:before{border-left-style:dashed}.hc-tool .rn.down:before{border-left:2px dashed var(--color-fail-mark);opacity:1}.hc-tool .rn-node{z-index:1;position:relative}.hc-tool .pt{border:1px solid color-mix(in oklab, var(--color-mist) 32%, transparent);background:color-mix(in oklab, var(--color-on-navy) 7%, var(--color-navy));width:40px;height:40px;color:var(--color-cloud);border-radius:11px;place-items:center;display:grid;position:relative}.hc-tool .pt.w{border-color:var(--color-on-navy);background:var(--color-on-navy);color:var(--color-slate)}.hc-tool .pt.fail{border:1.5px solid var(--color-fail-mark);background:color-mix(in oklab, var(--color-fail-mark) 16%, var(--color-navy));color:var(--color-fail-mark)}.hc-tool .pt.blk{border:1.5px solid var(--color-mist);color:var(--color-cloud)}.hc-tool .pt.ghost{border:1.5px dashed color-mix(in oklab, var(--color-mist) 50%, transparent);color:var(--color-mist);background:0 0}.hc-tool .rn.last .pt.w{box-shadow:0 0 0 2px var(--color-navy), 0 0 0 4px var(--k)}.hc-tool .rn-n{background:var(--color-navy);min-width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--k);font:600 10px/1 var(--font-mono);color:var(--color-on-navy);border-radius:99px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:-6px;left:-6px}.hc-tool .rn-body{min-width:0}.hc-tool .rn-l1{flex-wrap:wrap;align-items:center;gap:2px 7px;min-height:22px;display:flex}.hc-tool .rn .hc-st{--k:inherit;min-width:36px;color:var(--k);background:color-mix(in oklab, var(--k) 16%, var(--color-navy));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--k) 55%, transparent)}.hc-tool .rn .hc-st[data-k=final]{background:var(--k);color:var(--color-navy);box-shadow:none}.hc-tool .rn.last[data-k=err] .hc-st{background:var(--color-fail-mark);color:var(--color-navy);box-shadow:none}.hc-tool .rn .hc-st[data-k=js]{box-shadow:none;outline:1px dashed var(--k);background:0 0}.hc-tool .rn-kind{font:600 13px/17px var(--font-sans);color:var(--color-on-navy)}.hc-tool .rn-kind.dim{color:var(--color-mist);font-weight:500}.hc-tool .rn-sub{font:500 12px/17px var(--font-sans);color:var(--color-mist)}.hc-tool .rn-ms{font:500 12px/17px var(--font-mono);color:var(--color-cloud);white-space:nowrap;margin-left:auto}.hc-tool .rn-url{margin-top:3px}.hc-tool .rn-url .hc-url{font:400 12.5px/17px var(--font-mono)}.hc-tool .rn-url .hc-url .sch,.hc-tool .rn-url .hc-url .pth{color:var(--color-mist)}.hc-tool .rn-url .hc-url b{color:var(--color-on-navy)}.hc-tool .rn-title{font:500 12.5px/17px var(--font-sans);color:var(--color-cloud);overflow-wrap:anywhere;margin-top:2px}.hc-tool .rn-bar{background:color-mix(in oklab, var(--color-mist) 8%, transparent);border-radius:3px;height:8px;margin-top:7px;position:relative}.hc-tool .rn-bar i{border-radius:2px;position:absolute;top:0;bottom:0}.hc-tool .rn-bar i+i{border-top-left-radius:0;border-bottom-left-radius:0}.hc-tool .rn-meta{font:500 11.5px/16px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:6px;display:flex}.hc-tool .rn-meta .mono{font:400 11.5px/16px var(--font-mono);color:var(--color-cloud)}.hc-tool .rn-meta .nt{align-items:center;gap:5px;display:inline-flex}.hc-tool .rn-meta .bt2{background:var(--color-on-navy);border-radius:4px;place-items:center;width:16px;height:16px;display:inline-grid}.hc-tool .rn-meta .vc{background:color-mix(in oklab, var(--color-on-navy) 7%, transparent);height:18px;font:500 11px/1 var(--font-mono);color:var(--color-cloud);border-radius:4px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.hc-tool .rn-meta .vc.plain{background:color-mix(in oklab, var(--color-warn) 10%, transparent);color:var(--color-warn)}.hc-tool .rn-meta .vc.cf{font-family:var(--font-sans)}.hc-tool .rn-meta .fl{color:var(--color-fail)}.hc-tool .rn-warn{background:color-mix(in oklab, var(--color-fail-mark) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 45%, transparent);font:500 12px/16px var(--font-sans);color:var(--color-fail);border-radius:7px;align-items:center;gap:6px;margin-top:7px;padding:5px 8px;display:flex}.hc-tool .rn-warn svg{color:var(--color-fail-mark);flex:none}.hc-tool .rn-warn.quiet{background:color-mix(in oklab, var(--color-mist) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 35%, transparent);color:var(--color-cloud)}.hc-tool .rn-warn.quiet svg{color:var(--color-mist)}.hc-tool .rn-warn .mono{overflow-wrap:anywhere}.hc-tool .rn.after .pt,.hc-tool .rn.after .rn-bar{opacity:.45}.hc-tool .rn.after .rn-url .hc-url b{color:var(--color-cloud)}.hc-tool .rn.after .rn-n{box-shadow:inset 0 0 0 1.5px var(--color-fail-mark)}.hc-tool .rn-stop,.hc-tool .rn-loop{background:color-mix(in oklab, var(--color-fail-mark) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 50%, transparent);font:500 12.5px/17px var(--font-sans);color:var(--color-fail);border-radius:9px;align-items:center;gap:8px;margin:2px 0 4px 50px;padding:7px 10px;display:flex}.hc-tool .rn-stop b{color:var(--color-on-navy);font-weight:600}.hc-tool .rn-stop svg,.hc-tool .rn-loop svg{color:var(--color-fail-mark);flex:none}.hc-tool .rn-loop{font-weight:600}.hc-tool .rn-loop.quiet{background:color-mix(in oklab, var(--color-mist) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 40%, transparent);color:var(--color-cloud);font-weight:500}.hc-tool .rn-loop.quiet svg{color:var(--color-mist)}.hc-tool .route.has-loop .rn-stop,.hc-tool .route.has-loop .rn-loop{margin-left:50px}.hc-tool .loopback{border:2px dashed var(--color-fail-mark);pointer-events:none;border-right:0;border-radius:12px 0 0 12px;width:20px;position:absolute;left:0}.hc-tool .loopback:after{content:"";border:5px solid #0000;border-left:7px solid var(--color-fail-mark);position:absolute;top:-6px;right:-4px}.hc-tool .rn.js{border:1px dashed color-mix(in oklab, var(--hc-k-page) 55%, transparent);border-radius:10px;grid-template-columns:32px minmax(0,1fr);margin-top:2px;padding:8px 8px 10px}.hc-tool .rn.js .pt{width:32px;height:32px}.hc-tool .rn-check{background:color-mix(in oklab, var(--color-on-navy) 8%, transparent);height:28px;color:var(--color-on-navy);font:500 12.5px/1 var(--font-sans);border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:0 10px;display:inline-flex}.hc-tool .rn-check:hover{background:color-mix(in oklab, var(--color-on-navy) 14%, transparent)}.hc-tool .route.dense .rn{padding:6px 0 7px}.hc-tool .route.dense .rn:before{top:46px}.hc-tool .route.dense .rn-bar{margin-top:5px}@media (width<40rem){.hc-tool .rn{grid-template-columns:34px minmax(0,1fr)}.hc-tool .pt{border-radius:9px;width:34px;height:34px}.hc-tool .rn:before{top:43px;left:16px}.hc-tool .rt-scale,.hc-tool .rn-stop,.hc-tool .rn-loop{margin-left:44px}}.hc-tool .grade-c{--t:var(--color-ok);background:color-mix(in oklab, var(--t) 18%, transparent);min-width:56px;height:44px;box-shadow:inset 0 0 0 1.5px var(--t);font:700 26px/1 var(--font-sans);color:var(--color-on-navy);border-radius:10px;place-items:center;padding:0 8px;display:grid}.hc-tool .grade-c[data-t=warn]{--t:var(--color-warn)}.hc-tool .grade-c[data-t=fail]{--t:var(--color-fail-mark)}.hc-tool .sc-note{font:500 13px/19px var(--font-sans);color:var(--color-mist);margin-top:12px}.hc-tool .sc-note.prov{color:var(--color-cloud);align-items:flex-start;gap:6px;margin-top:10px;display:flex}.hc-tool .sc-note.prov svg{flex:none;margin-top:2px}.hc-tool .ladder{margin-top:18px;padding-top:18px;position:relative}.hc-tool .lad-b{background:color-mix(in oklab, var(--color-mist) 10%, transparent);border-radius:4px;height:12px;position:relative;overflow:hidden}.hc-tool .lad-b .lb{box-shadow:inset -1px 0 0 var(--color-navy);opacity:.45;position:absolute;top:0;bottom:0}.hc-tool .lb.g-F{background:var(--color-fail-mark)}.hc-tool .lb.g-D{background:color-mix(in oklch, var(--color-fail-mark), var(--color-warn-mark))}.hc-tool .lb.g-C{background:var(--color-warn)}.hc-tool .lb.g-B{background:color-mix(in oklch, var(--color-warn), var(--color-ok))}.hc-tool .lb.g-A{background:var(--color-ok)}.hc-tool .lb.on{opacity:1}.hc-tool .lad-m{background:var(--color-on-navy);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:14px}.hc-tool .lad-m b{background:var(--color-on-navy);color:var(--color-navy);font:600 10.5px/13px var(--font-mono);border-radius:4px;padding:1px 5px;position:absolute;top:-2px;left:50%;translate:-50%}.hc-tool .lad-m.ghost{border-left:2px dashed color-mix(in oklab, var(--color-on-navy) 55%, transparent);background:0 0;width:0}.hc-tool .lad-m.ghost b{color:var(--color-mist);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 50%, transparent);background:0 0}.hc-tool .lad-90{border-left:1px dashed color-mix(in oklab, var(--color-on-navy) 60%, transparent);width:0;position:absolute;top:16px;bottom:12px}.hc-tool .lad-l{height:14px;font:500 10.5px/14px var(--font-mono);color:var(--color-mist);margin-top:4px;position:relative}.hc-tool .lad-l span{position:absolute;translate:-50%}.hc-tool .steps{margin:12px 0 0;padding:0;list-style:none}.hc-tool .stp{border-bottom:1px solid color-mix(in oklab, var(--color-mist) 12%, transparent);font:500 13px/18px var(--font-sans);grid-template-columns:16px minmax(0,1fr) auto 44px;align-items:start;gap:0 9px;padding:6px 0;display:grid}.hc-tool .stp>svg{margin-top:1px}.hc-tool .stp .sn{min-width:0;color:var(--color-on-navy);font-weight:600}.hc-tool .stp .sn small{font:500 11.5px/16px var(--font-sans);color:var(--color-mist);display:block}.hc-tool .stp .sv{font:500 13px/18px var(--font-mono);text-align:right}.hc-tool .stp.neg .sv{color:var(--color-fail)}.hc-tool .stp.pos .sv{color:var(--color-ok)}.hc-tool .stp .st2{font:500 12.5px/18px var(--font-mono);color:var(--color-cloud);text-align:right}.hc-tool .stp.s0,.hc-tool .stp.sub,.hc-tool .stp.fin,.hc-tool .stp.none{grid-template-columns:minmax(0,1fr) auto}.hc-tool .stp.s0 .sn,.hc-tool .stp.sub .sn,.hc-tool .stp.none .sn{color:var(--color-mist);font-weight:500}.hc-tool .stp.sub{border-bottom-color:color-mix(in oklab, var(--color-mist) 30%, transparent)}.hc-tool .stp.sub .st2{color:var(--color-on-navy);font-size:14px}.hc-tool .stp.bh{background:color-mix(in oklab, var(--color-cyan) 10%, transparent);color:var(--color-cyan);border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto auto;margin:6px -8px 0;padding:8px}.hc-tool .stp.bh .sn{color:var(--color-cyan);font-size:12.5px;font-weight:500}.hc-tool .stp.bh.off{background:color-mix(in oklab, var(--color-mist) 10%, transparent);color:var(--color-mist)}.hc-tool .stp.bh.off .sn{color:var(--color-cloud)}.hc-tool .stp.bh.off .sv{color:var(--color-mist);text-decoration:line-through}.hc-tool .stp.skip{opacity:.5}.hc-tool .stp.skip .sv{text-decoration:line-through}.hc-tool .stp.fin{--t:var(--color-ok);background:color-mix(in oklab, var(--t) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--t) 50%, transparent);border:0;border-radius:9px;margin-top:8px;padding:9px 10px}.hc-tool .stp.fin[data-t=warn]{--t:var(--color-warn)}.hc-tool .stp.fin[data-t=fail]{--t:var(--color-fail-mark)}.hc-tool .stp.fin .sn{color:var(--color-on-navy)}.hc-tool .stp.fin .st2{color:var(--color-on-navy);font-size:15px;font-weight:600}.hc-tool .stp.busy{grid-template-columns:16px minmax(0,1fr) auto}.hc-tool .stp.busy .sn{color:var(--color-mist);font-weight:500}.hc-tool .zeros{flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;display:flex}.hc-tool .zeros .zl{font:500 12px/16px var(--font-sans);color:var(--color-mist);margin-right:4px}.hc-tool .zc{background:color-mix(in oklab, var(--color-on-navy) 6%, transparent);height:20px;font:500 11px/1 var(--font-sans);color:var(--color-cloud);border-radius:5px;align-items:center;padding:0 6px;display:inline-flex}.hc-tool .zc.p{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ok) 40%, transparent)}.hc-tool .verify{background:color-mix(in oklab, var(--color-on-navy) 8%, transparent);height:40px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 30%, transparent);color:var(--color-on-navy);font:500 14px/1 var(--font-sans);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:14px;text-decoration:none;display:flex}.hc-tool .verify:hover{background:color-mix(in oklab, var(--color-on-navy) 14%, transparent)}@media (width<40rem){.hc-tool .scb .zeros,.hc-tool .scb .bud-foot{display:none}}.hc-tool .an{margin-top:12px}.hc-tool .an-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hc-tool .an-groups{flex-wrap:wrap;gap:5px;display:flex}.hc-tool .gch{border:1px solid color-mix(in oklab, var(--g) 35%, var(--color-line));background:color-mix(in oklab, var(--g) 7%, var(--color-surface-raised));height:28px;font:500 13px/1 var(--font-sans);color:var(--color-ink);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.hc-tool .gch i{background:var(--g);border-radius:2px;width:8px;height:8px}.hc-tool .gch b{font:500 12px/1 var(--font-mono);color:var(--color-ink-secondary)}.hc-tool .an-note{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);align-items:flex-start;gap:6px;margin-top:8px;display:flex}.hc-tool .an-note>svg{color:var(--color-ok-mark);flex:none;margin-top:2px}.hc-tool .an-note.cf,.hc-tool .an-note.warn{background:var(--color-warn-fill);color:var(--color-ink);border-radius:8px;padding:7px 10px}.hc-tool .an-note.warn>svg{color:var(--color-warn-mark)}.hc-tool .an-raw{border:1px solid var(--color-line);background:var(--color-page);border-radius:12px;margin-top:8px;overflow:hidden}.hc-tool .an-int{border-bottom:1px solid var(--color-line);color:var(--color-ink-secondary);overflow-wrap:anywhere;padding:6px 14px;font-size:12.5px}.hc-tool .an-st{border-bottom:1px solid var(--color-line);background:color-mix(in oklab, var(--color-surface) 60%, var(--color-page));flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;display:flex}.hc-tool .an-st .mono{min-width:0;font:500 15px/20px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.hc-tool .an-st small{font:500 12px/16px var(--font-sans)}.hc-tool .an-n{color:var(--color-ink-secondary);margin-left:auto;font-size:12.5px}.hc-tool .ln{--g:var(--hc-g-other);border-left:3px solid color-mix(in oklab, var(--g) 70%, transparent);background:color-mix(in oklab, var(--g) 4%, var(--color-page))}.hc-tool .ln+.ln,.hc-tool .ln+.an-miss{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-line) 60%, transparent)}.hc-tool .ln-row{text-align:left;width:100%;font:400 13px/20px var(--font-mono);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:0 8px;padding:4px 14px 4px 11px;display:grid}.hc-tool .ln-row:hover{background:color-mix(in oklab, var(--g) 6%, transparent)}.hc-tool .ln-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.hc-tool .ln-m{place-items:center;height:20px;display:grid}.hc-tool .ln-m .bm{background:var(--color-on-navy);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:4px;place-items:center;display:grid}.hc-tool .ln-m .gi{color:var(--g);display:grid}.hc-tool .ln-m .dot{background:color-mix(in oklab, var(--g) 60%, transparent);border-radius:99px;width:6px;height:6px}.hc-tool .ln-m .lk{display:grid}.hc-tool .ln-m .lk.ok{color:var(--color-ok-mark)}.hc-tool .ln-m .lk.warn{color:var(--color-warn-mark)}.hc-tool .ln-m .h3{background:color-mix(in oklab, var(--g) 14%, transparent);font:600 9.5px/1 var(--font-mono);color:color-mix(in oklab, var(--g) 50%, var(--color-ink));border-radius:3px;padding:3px}.hc-tool .ln-t{text-indent:-2ch;overflow-wrap:anywhere;min-width:0;color:var(--color-ink-secondary);padding-left:2ch}.hc-tool .ln-t b{color:var(--color-ink);font-weight:500}.hc-tool .ln-t .more{font:500 12px/18px var(--font-sans);color:var(--color-link);white-space:nowrap;text-indent:0;border-radius:4px;padding:0 4px}.hc-tool .ln-t .more:hover{background:var(--color-surface-selected)}.hc-tool .hid{background:color-mix(in oklab, var(--hc-g-cookie) 14%, transparent);color:color-mix(in oklab, var(--hc-g-cookie) 75%, var(--color-ink));border-radius:4px;padding:0 4px;font-size:11.5px}.hc-tool .ln.open{background:color-mix(in oklab, var(--g) 9%, var(--color-surface-raised))}.hc-tool .ln-ex{background:var(--color-surface-raised);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-line);font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;margin:2px 14px 8px 41px;padding:10px 12px}.hc-tool .ln-ex-h{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;display:flex}.hc-tool .gtag{background:color-mix(in oklab, var(--g) 14%, transparent);height:20px;font:600 11px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab, var(--g) 80%, var(--color-ink));border-radius:5px;align-items:center;padding:0 7px;display:inline-flex}.hc-tool .obs{font:500 12.5px/17px var(--font-sans);color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}.hc-tool .ln-ex .lnk{font:500 13px/18px var(--font-sans);color:var(--color-link);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);margin-top:6px}.hc-tool .ln.fold{text-align:left;width:100%;font:500 12.5px/20px var(--font-sans);color:var(--color-link);align-items:center;gap:8px;padding:4px 14px 4px 11px;display:flex}.hc-tool .ln.fold .ln-m{width:22px}.hc-tool .ln.fold .ln-t{text-indent:0;color:var(--color-link);align-items:center;gap:6px;padding-left:0;display:flex}.hc-tool .an-miss{border-top:1px solid var(--color-line);background:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in oklab, var(--color-ink) 2.5%, transparent) 8px 16px);padding:6px 0 4px}.hc-tool .an-mh{font:600 11px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);padding:2px 14px 4px}.hc-tool .ln.ghost{border-left:3px dashed color-mix(in oklab, var(--g) 45%, transparent);font:400 13px/20px var(--font-mono);background:0 0;grid-template-columns:22px minmax(0,1fr) auto;gap:0 8px;padding:4px 14px 4px 11px;display:grid}.hc-tool .ln.ghost .ln-t b{color:var(--color-ink-secondary);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-secondary) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink-secondary) 50%, transparent)}.hc-tool .gh-r{font:500 12px/20px var(--font-sans);color:var(--color-ink-secondary)}.hc-tool .gh-m{font:500 12.5px/20px var(--font-mono);color:var(--color-ink-secondary)}.hc-tool .gh-m.neg{color:var(--color-fail)}.hc-tool .req{border:1px solid var(--color-line);border-radius:10px;margin-top:10px;overflow:hidden}.hc-tool .req summary .mono{font-size:12.5px}.hc-tool .an.compact{margin-top:10px}@media (width<40rem){.hc-tool .ln-row,.hc-tool .ln.ghost{grid-template-columns:18px minmax(0,1fr);gap:0 6px;padding:4px 10px 4px 8px;font-size:12px;line-height:18px}.hc-tool .ln.ghost{grid-template-columns:18px minmax(0,1fr) auto}.hc-tool .ln-m{height:18px}.hc-tool .ln-ex{margin-left:10px;margin-right:10px}.hc-tool .an-st .mono{font-size:14px}}.hc-tool .secv-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:14px 0 4px;display:flex}.hc-tool .secv-h h3{font:600 15px/20px var(--font-sans);color:var(--color-ink)}.hc-tool .secv-h span{font:500 12.5px/17px var(--font-sans)}.hc-tool .sx{border-bottom:1px solid var(--color-line)}.hc-tool .sx-row{text-align:left;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:2px 10px;width:100%;padding:9px 0;display:grid}.hc-tool .sx-row>svg{margin-top:2px}.hc-tool .sx-l b{font:600 14px/19px var(--font-sans);color:var(--color-ink);display:block}.hc-tool .sx-l small{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);display:block}.hc-tool .sx-e{font:400 12px/17px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere;margin-top:4px;display:block}.hc-tool .mod{background:var(--color-surface);min-width:36px;height:22px;font:500 12.5px/1 var(--font-mono);color:var(--color-ink-secondary);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.hc-tool .mod.neg{background:var(--color-fail-fill);color:var(--color-fail)}.hc-tool .mod.pos{background:var(--color-ok-fill);color:var(--color-ok)}.hc-tool .sx.neg .sx-l b{color:var(--color-fail)}.hc-tool .sx-x{background:var(--color-surface);border-radius:10px;margin:0 0 10px 26px;padding:10px 12px}.hc-tool .sx-k{font:600 11px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);margin-top:8px}.hc-tool .sx-k:first-child{margin-top:0}.hc-tool .sx-x p{font:500 13.5px/20px var(--font-sans);color:var(--color-ink)}.hc-tool .sx-e.full{background:var(--color-surface-raised);border-radius:6px;padding:6px 8px}.hc-tool .fix{margin-top:6px}.hc-tool .fix-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.hc-tool .fix-tabs button{height:28px;font:500 12.5px/1 var(--font-sans);color:var(--color-ink-secondary);border-radius:6px 6px 0 0;flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.hc-tool .fix-tabs button[aria-pressed=true]{background:var(--color-navy);color:var(--color-on-navy)}.hc-tool .term{background:var(--color-navy);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 20%, transparent);color:var(--color-cloud);border-radius:0 8px 8px;margin:0;overflow:hidden}.hc-tool .term code{font:400 12.5px/20px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;display:block}.hc-tool .fix .fix-note{background:var(--color-navy);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 20%, transparent);font:500 13px/19px var(--font-sans);color:color-mix(in oklab, var(--color-cloud) 80%, var(--color-navy));overflow-wrap:anywhere;border-radius:0 8px 0 0;margin:0;padding:10px 12px 2px}.hc-tool .fix .fix-note:last-child{border-radius:0 8px 8px;padding-bottom:10px}.hc-tool .fix .fix-note code{font:400 12px/1 var(--font-mono);color:var(--color-on-navy)}.hc-tool .fix .fix-note+.term{border-radius:0 0 8px 8px}.hc-tool .hsp{border:1px solid var(--color-line);border-radius:12px;margin-top:14px;padding:12px 14px}.hc-tool .hsp-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.hc-tool .hsp-h h3{font:600 14.5px/20px var(--font-sans);color:var(--color-ink)}.hc-tool .hsp ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:10px 0;padding:0;list-style:none;display:grid}.hc-tool .hsp li{font:500 13px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}@container (width<44rem){.hc-tool .hsp ul{grid-template-columns:minmax(0,1fr)}}.hc-tool .cav-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:14px;display:flex}.hc-tool .cav-h h3{font:600 15px/20px var(--font-sans);color:var(--color-ink)}.hc-tool .cls{gap:4px;margin:10px 0 12px;display:grid}.hc-tool .cl{border-bottom:1px solid var(--color-line);grid-template-columns:180px minmax(0,1fr) 80px;align-items:center;gap:12px;padding:24px 0 18px;display:grid}.hc-tool .cl-n{font:600 13.5px/18px var(--font-sans);color:var(--color-ink)}.hc-tool .cl-n small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);display:block}.hc-tool .cl-b{background:var(--color-surface);border-radius:4px;height:14px;position:relative}.hc-tool .cl-b .fresh{background:color-mix(in oklab, var(--hc-g-cache) 55%, transparent);border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0}.hc-tool .cl-b .st-z{background:repeating-linear-gradient(135deg, var(--color-warn-mark) 0 3px, color-mix(in oklab, var(--color-warn-mark) 40%, transparent) 3px 6px);position:absolute;top:0;bottom:0}.hc-tool .cl-b .age{background:var(--color-ink);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.hc-tool .cl-b .age b{font:500 10.5px/12px var(--font-mono);color:var(--color-ink);white-space:nowrap;position:absolute;top:-16px;left:50%;translate:-50%}.hc-tool .cl-b .life{font:500 10.5px/12px var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap;position:absolute;top:18px;translate:-100%}.hc-tool .cl-b .zero{height:14px;font:500 12.5px/1 var(--font-sans);color:var(--color-ink-secondary);align-items:center;gap:6px;display:flex}.hc-tool .cl.none .cl-b{background:0 0}.hc-tool .cl-r{text-align:right;color:var(--color-ink);font-size:12.5px}.hc-tool .cl-r .fl{color:var(--color-warn)}@container (width<44rem){.hc-tool .cl{grid-template-columns:minmax(0,1fr) auto}.hc-tool .cl-b{grid-area:2/1/auto/-1;margin:14px 0 12px}}.hc-tool .ckv-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:14px;display:flex}.hc-tool .ckv-h h3{font:600 15px/20px var(--font-sans);color:var(--color-ink)}.hc-tool .ckv-h span{font:500 12.5px/17px var(--font-sans)}.hc-tool .scroll-x{overflow-x:auto}.hc-tool .ck{border-collapse:collapse;width:100%;font:500 13px/18px var(--font-sans);color:var(--color-ink);margin-top:8px}.hc-tool .ck th,.hc-tool .ck td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle;white-space:nowrap;padding:7px 6px}.hc-tool .ck thead th{font:500 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary)}.hc-tool .ck tbody th{font-weight:500}.hc-tool .ck tbody th .mono{font:500 13px/18px var(--font-mono)}.hc-tool .ck-p{max-width:340px;font:500 12px/16px var(--font-sans);color:var(--color-warn);white-space:normal;display:block}.hc-tool .sv{margin-top:10px}.hc-tool .mr{border:1px solid var(--color-line);border-radius:12px;margin-top:14px;overflow:hidden}.hc-tool .mr-h{background:var(--color-surface);font:600 13px/18px var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere;padding:8px 12px}.hc-tool .mr-r{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.hc-tool .mr-r .mono{font-size:12px}.hc-tool .rv .btn{margin-top:14px}.hc-divider{font:500 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-disabled);align-items:center;gap:12px;margin-top:28px;display:flex}.hc-divider:before,.hc-divider:after{content:"";background:var(--color-line);flex:1;height:1px}:lang(ja) .hc-tool .hc-verdict,:lang(ja) .hc-tool .hc-note{word-break:auto-phrase;line-break:strict}:lang(ko) .hc-tool .hc-verdict,:lang(ko) .hc-tool .hc-note{word-break:keep-all}.hc-tool :is(.w,.pt.w,.bt2,.bm,.tile,.fix-tabs button) .logo-dark{display:none!important}.hc-tool :is(.w,.pt.w,.bt2,.bm,.tile) .logo-light{display:block!important}.hc-tool .bk-r .d,.hc-tool .bk-r .e{overflow-wrap:anywhere;min-width:0}.hc-tool .bk-r .flag-s{align-items:center;gap:4px;display:inline-flex}.hc-tool .bk-note{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);margin-top:2px;display:block}
