/* Redirect Chain Checker (uses the Tools Hub kit) */
.rcc .rcc-top{margin-bottom:16px}
.rcc .rcc-opts{gap:10px}
.rcc .rcc-opts .tk-label{margin:0}
.rcc .rcc-ua{width:auto;min-width:200px}
.rcc .rcc-out{margin-top:18px}
.rcc .rcc-hops{display:flex;flex-direction:column;gap:0}
.rcc .rcc-hop{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--tk-line);border-radius:12px;background:var(--tk-bg)}
.rcc .rcc-code{font-family:var(--tk-font-head);font-size:22px;font-weight:700;text-align:center;border-radius:10px;padding:6px 0;line-height:1.2}
.rcc .rcc-code small{display:block;font-family:var(--tk-font);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85}
.rcc .is-c2 .rcc-code{color:var(--tk-ok);background:color-mix(in srgb,var(--tk-ok) 12%,transparent)}
.rcc .is-c3p .rcc-code{color:var(--tk-lime);background:color-mix(in srgb,var(--tk-lime) 10%,transparent)}
.rcc .is-c3t .rcc-code{color:var(--tk-warn);background:color-mix(in srgb,var(--tk-warn) 12%,transparent)}
.rcc .is-c4 .rcc-code,.rcc .is-c5 .rcc-code,.rcc .is-c0 .rcc-code{color:var(--tk-bad);background:color-mix(in srgb,var(--tk-bad) 12%,transparent)}
.rcc .rcc-url{font-family:var(--tk-mono);font-size:13px;word-break:break-all;color:var(--tk-text)}
.rcc .rcc-meta{font-size:12.5px;color:var(--tk-muted);margin-top:3px}
.rcc .rcc-time{font-family:var(--tk-mono);font-size:12px;color:var(--tk-muted);white-space:nowrap}
.rcc .rcc-arrow{display:flex;align-items:center;gap:8px;padding:6px 0 6px 30px;color:var(--tk-muted);font-size:12px}
.rcc .rcc-arrow::before{content:"";width:2px;height:22px;background:var(--tk-line);border-radius:2px}
.rcc .rcc-chain{font-family:var(--tk-mono);font-size:12.5px;white-space:nowrap}
.rcc .rcc-chain b{font-weight:600}
.rcc .rcc-chain .ok{color:var(--tk-ok)}.rcc .rcc-chain .p{color:var(--tk-lime)}.rcc .rcc-chain .t{color:var(--tk-warn)}.rcc .rcc-chain .bad{color:var(--tk-bad)}
.rcc .rcc-progress{height:4px;border-radius:4px;background:var(--tk-line);overflow:hidden;margin-bottom:14px}
.rcc .rcc-progress i{display:block;height:100%;width:0;background:var(--tk-em);transition:width .2s}
@container dsth (max-width:560px){.rcc .rcc-hop{grid-template-columns:54px minmax(0,1fr)}.rcc .rcc-time{grid-column:2}}