.hv[data-astro-cid-qsppdhvt]{display:flex;flex-direction:column;gap:.6rem;margin-top:.875rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-2xs);color:var(--text-muted);--cycle: 7s}.hv-ok[data-astro-cid-qsppdhvt]{color:var(--signal)}.hv-window[data-astro-cid-qsppdhvt]{display:block;border:1px solid var(--glass-line);border-radius:var(--radius-md);background:color-mix(in oklab,var(--bg) 70%,transparent);overflow:hidden}.hv-bar[data-astro-cid-qsppdhvt]{display:flex;align-items:center;gap:.5rem;padding:.35rem .55rem;border-bottom:1px solid var(--glass-line)}.hv-dots[data-astro-cid-qsppdhvt]{display:flex;gap:.25rem}.hv-dots[data-astro-cid-qsppdhvt]>span[data-astro-cid-qsppdhvt]{width:5px;height:5px;border-radius:var(--radius-full);background:var(--line-strong)}.hv-url[data-astro-cid-qsppdhvt]{font-size:.625rem}.hv-page[data-astro-cid-qsppdhvt]{display:flex;flex-direction:column;gap:.35rem;padding:.6rem}.hv-blk[data-astro-cid-qsppdhvt]{display:block;height:.4rem;border-radius:3px;background:var(--line-strong);transform-origin:0}.hv-nav[data-astro-cid-qsppdhvt]{width:40%;height:.3rem}.hv-head[data-astro-cid-qsppdhvt]{width:82%;height:.7rem;background:var(--gradient-brand)}.hv-sub[data-astro-cid-qsppdhvt]{width:58%}.hv-cols[data-astro-cid-qsppdhvt]{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.2rem}.hv-cols[data-astro-cid-qsppdhvt] .hv-blk[data-astro-cid-qsppdhvt]{height:1.6rem;border:1px solid var(--glass-line);background:color-mix(in oklab,var(--accent-graphic) 14%,transparent)}.hv-status[data-astro-cid-qsppdhvt],.hv-log[data-astro-cid-qsppdhvt],.hv-lcp[data-astro-cid-qsppdhvt]{display:inline-flex;align-items:center;gap:.4rem}.hv-nodes[data-astro-cid-qsppdhvt]{display:flex;align-items:center;padding-block:.35rem}.hv-node[data-astro-cid-qsppdhvt]{position:relative;padding:.35rem .55rem;border:1px solid var(--glass-line);border-radius:var(--radius-md);background:color-mix(in oklab,var(--bg) 70%,transparent);color:var(--text);white-space:nowrap}.hv-pulse[data-astro-cid-qsppdhvt]{position:absolute;inset:-1px;border:1px solid var(--violet-400);border-radius:inherit;opacity:0}.hv-wire[data-astro-cid-qsppdhvt]{position:relative;flex:1;height:1px;min-width:1rem;background:var(--line-strong);overflow:hidden}.hv-packet[data-astro-cid-qsppdhvt]{position:absolute;inset:-2px 0;background:radial-gradient(circle at right center,var(--violet-400) 0 2.5px,transparent 3px);transform:translate(-100%)}.hv-scores[data-astro-cid-qsppdhvt]{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.hv-score[data-astro-cid-qsppdhvt]{position:relative;display:grid;justify-items:center;gap:.2rem}.hv-score[data-astro-cid-qsppdhvt] svg[data-astro-cid-qsppdhvt]{width:2.25rem;height:2.25rem;rotate:-90deg}.hv-score[data-astro-cid-qsppdhvt] circle[data-astro-cid-qsppdhvt]{fill:none;stroke-width:3px}.hv-track[data-astro-cid-qsppdhvt]{stroke:var(--glass-line)}.hv-arc[data-astro-cid-qsppdhvt]{stroke:var(--signal);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.hv-num[data-astro-cid-qsppdhvt]{position:absolute;top:1.125rem;translate:0 -50%;color:var(--text);font-size:.625rem;font-weight:700}.hv-lbl[data-astro-cid-qsppdhvt]{font-size:.5625rem}.hv-load[data-astro-cid-qsppdhvt]{display:flex;align-items:center;gap:.6rem}.hv-lcp[data-astro-cid-qsppdhvt]{flex-shrink:0;color:var(--signal)}.hv-strip[data-astro-cid-qsppdhvt]{flex:1;min-width:0;position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem;overflow:hidden}.hv-frame[data-astro-cid-qsppdhvt]{display:flex;flex-direction:column;gap:2px;height:1.7rem;padding:3px;border:1px solid var(--glass-line);border-radius:3px;background:color-mix(in oklab,var(--bg) 70%,transparent)}.hv-frame[data-astro-cid-qsppdhvt]>span[data-astro-cid-qsppdhvt]{display:block;height:3px;border-radius:1px;background:var(--line-strong)}.hv-f1[data-astro-cid-qsppdhvt]{width:70%;background:var(--gradient-brand)!important}.hv-f2[data-astro-cid-qsppdhvt]{width:50%}.hv-f3[data-astro-cid-qsppdhvt]{width:100%;height:7px!important}.hv-scan[data-astro-cid-qsppdhvt]{position:absolute;inset:0;width:20%;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent-graphic) 30%,transparent),transparent);transform:translate(-100%);opacity:0}@media(prefers-reduced-motion:no-preference){.hv-blk[data-astro-cid-qsppdhvt]{animation:hv-build var(--cycle) var(--ease) infinite both;animation-delay:calc(1.3s + var(--i) * .16s)}.hv-build[data-astro-cid-qsppdhvt] .hv-status[data-astro-cid-qsppdhvt]{animation:hv-pop var(--cycle) var(--ease) infinite both;animation-delay:2.5s}.hv-packet[data-astro-cid-qsppdhvt]{animation:hv-travel var(--cycle) linear infinite both;animation-delay:calc(1.5s + var(--i) * .9s)}.hv-pulse[data-astro-cid-qsppdhvt]{animation:hv-pulse var(--cycle) var(--ease) infinite both;animation-delay:calc(.3s + var(--i) * .93s)}.hv-flow[data-astro-cid-qsppdhvt] .hv-log[data-astro-cid-qsppdhvt]{animation:hv-pop var(--cycle) var(--ease) infinite both;animation-delay:3.3s}.hv-arc[data-astro-cid-qsppdhvt]{animation:hv-score 1.4s var(--ease) both;animation-delay:calc(1.3s + var(--i) * .12s)}.hv-num[data-astro-cid-qsppdhvt]{animation:hv-fade .6s var(--ease) both;animation-delay:calc(1.9s + var(--i) * .12s)}.hv-frame[data-astro-cid-qsppdhvt]{animation:hv-frame var(--cycle) var(--ease) infinite both;animation-delay:calc(1.6s + var(--f) * .22s)}.hv-scan[data-astro-cid-qsppdhvt]{animation:hv-scan var(--cycle) var(--ease) infinite both;animation-delay:1.6s}}@keyframes hv-build{0%{opacity:0;transform:scaleX(.3)}6%{opacity:1;transform:none}86%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes hv-pop{0%{opacity:0;transform:translateY(4px)}5%{opacity:1;transform:none}60%{opacity:1;transform:none}66%,to{opacity:0;transform:none}}@keyframes hv-travel{0%{transform:translate(-100%)}11%{transform:translate(0)}12%,to{transform:translate(110%)}}@keyframes hv-pulse{0%,12%{opacity:0;transform:scale(1)}14%{opacity:1;transform:scale(1)}24%,to{opacity:0;transform:scale(1.25)}}@keyframes hv-score{0%{stroke-dashoffset:100px}}@keyframes hv-fade{0%{opacity:0}}@keyframes hv-frame{0%{opacity:.25}4%{opacity:1}86%{opacity:1}92%,to{opacity:.25}}@keyframes hv-scan{0%{opacity:1;transform:translate(-100%)}16%{opacity:1;transform:translate(500%)}17%,to{opacity:0;transform:translate(500%)}}.tp[data-astro-cid-x77ikk67]{position:relative;display:flex;align-items:center;justify-content:center;height:9.5rem;padding:1.1rem 1.25rem;overflow:hidden;border-bottom:1px solid var(--line);background-color:var(--bg-alt);background-image:radial-gradient(var(--grid-line) 1px,transparent 1px);background-size:16px 16px;font-size:var(--text-xs);color:var(--text-muted)}.tp[data-astro-cid-x77ikk67]>[data-astro-cid-x77ikk67]{width:100%;max-width:17rem}.tp-mono[data-astro-cid-x77ikk67]{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-2xs)}.tp-ok[data-astro-cid-x77ikk67]{color:var(--signal)}.tp-col[data-astro-cid-x77ikk67]{display:flex;flex-direction:column;gap:.45rem}.tp-qr[data-astro-cid-x77ikk67]{display:flex;align-items:center;gap:1rem}.tp-qr-code[data-astro-cid-x77ikk67]{flex-shrink:0;width:6.5rem;height:6.5rem;padding:.25rem;border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow)}.tp-qr-code[data-astro-cid-x77ikk67] svg[data-astro-cid-x77ikk67]{display:block;width:100%;height:100%}.tp-stack[data-astro-cid-x77ikk67]{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.tp-stack[data-astro-cid-x77ikk67] .tp-mono[data-astro-cid-x77ikk67]{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-chip[data-astro-cid-x77ikk67]{padding:.15rem .5rem;border:1px solid var(--line-strong);border-radius:var(--radius-full);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-2xs);color:var(--text)}.tp-field[data-astro-cid-x77ikk67]{padding:.5rem .7rem;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-overflow:ellipsis;white-space:nowrap}.tp-wa[data-astro-cid-x77ikk67]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .8rem;border-radius:var(--radius-md);background:var(--accent-fill);color:var(--on-accent);font-weight:600}.tp-wa[data-astro-cid-x77ikk67] svg[data-astro-cid-x77ikk67]{width:.95rem;height:.95rem}.tp-serp[data-astro-cid-x77ikk67]{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.tp-serp-site[data-astro-cid-x77ikk67]{display:flex;align-items:center;gap:.45rem;line-height:1.2}.tp-fav[data-astro-cid-x77ikk67]{width:1rem;height:1rem;flex-shrink:0;border-radius:var(--radius-full);background:var(--accent-fill)}.tp-serp-name[data-astro-cid-x77ikk67]{display:block;color:var(--text);font-size:.6875rem}.tp-serp-url[data-astro-cid-x77ikk67]{display:block;font-size:.625rem}.tp-serp-title[data-astro-cid-x77ikk67]{margin-top:.15rem;overflow:hidden;color:var(--accent);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.tp-serp-desc[data-astro-cid-x77ikk67]{overflow:hidden;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.tp-measure[data-astro-cid-x77ikk67]{display:flex;align-items:center;gap:.5rem;margin-top:.3rem}.tp-measure-bar[data-astro-cid-x77ikk67]{flex:1;height:3px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--signal) 0 94%,var(--line) 94%)}.tp-vital[data-astro-cid-x77ikk67]{display:grid;grid-template-columns:2.25rem 1fr 3.25rem;align-items:center;gap:.6rem}.tp-vital[data-astro-cid-x77ikk67]>[data-astro-cid-x77ikk67]:last-child{text-align:right}.tp-track[data-astro-cid-x77ikk67]{height:4px;border-radius:var(--radius-full);background:var(--line);overflow:hidden}.tp-fill[data-astro-cid-x77ikk67]{display:block;width:calc(var(--f) * 100%);height:100%;border-radius:inherit;background:var(--signal)}.tp-pass[data-astro-cid-x77ikk67]{margin-top:.2rem;color:var(--text)}.tp-record[data-astro-cid-x77ikk67]{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem .5rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.tp-badge[data-astro-cid-x77ikk67]{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-2xs);font-weight:700;color:var(--text)}.tp-value[data-astro-cid-x77ikk67]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-tech[data-astro-cid-x77ikk67]{gap:.35rem}.tp-tech-row[data-astro-cid-x77ikk67]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .6rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.tp-tech-name[data-astro-cid-x77ikk67]{color:var(--text);font-weight:600}.tp-fallback[data-astro-cid-x77ikk67]{display:grid;place-items:center}
