.base-url-copy-control{display:grid;justify-items:end;gap:4px}.base-url-copy-button,.base-url-copy-pending{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:var(--r-pill);padding:0 16px;font-size:13px;font-weight:800;white-space:nowrap}.base-url-copy-button{border:1px solid var(--line);background:var(--bg-elev);color:var(--brand-600);cursor:pointer}.base-url-copy-button:hover{border-color:var(--brand-400);background:var(--brand-50)}.base-url-copy-control[data-status=copied] .base-url-copy-button{border-color:var(--ok-500, #059669);color:var(--ok-500, #059669)}.base-url-copy-control[data-status=failed] .base-url-copy-button{border-color:var(--bad-500);color:var(--bad-500)}.base-url-copy-pending{border:1px dashed var(--line);background:var(--bg-soft);color:var(--ink-500)}.base-url-copy-feedback{min-height:17px;color:var(--ink-500);font-size:12px;font-weight:650;text-align:right}.base-url-copy-control[data-status=copied] .base-url-copy-feedback{color:var(--ok-500, #059669)}.base-url-copy-control[data-status=failed] .base-url-copy-feedback{color:var(--bad-500)}@media(max-width:720px){.base-url-copy-control{justify-items:stretch}.base-url-copy-button,.base-url-copy-pending{width:100%}.base-url-copy-feedback{text-align:left}}.copy-block{display:grid;gap:8px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-soft);padding:12px}.copy-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.copy-block-label{color:var(--ink-900);font-size:13px;font-weight:800}.copy-block-type{color:var(--ink-400);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.copy-block-value{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-elev);color:var(--ink-700);padding:10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.65;white-space:pre}.copy-block-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-elev);color:var(--brand-600);padding:0 11px;font-size:12px;font-weight:800;white-space:nowrap}.copy-block-button:hover{border-color:var(--brand-400);background:var(--brand-50)}.copy-block-feedback{min-height:17px;font-size:12px;font-weight:650}.copy-block[data-status=copied] .copy-block-feedback{color:var(--ok-500, #059669)}.copy-block[data-status=failed] .copy-block-feedback{color:var(--bad-500)}.model-matrix:where(.astro-ak63y6di){display:flex;flex-wrap:wrap;gap:8px}.model-chip:where(.astro-ak63y6di){display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--line-soft);border-radius:var(--r-pill);padding:4px 11px;font-size:12px;font-weight:750;line-height:1.2;white-space:nowrap}.model-chip:where(.astro-ak63y6di).supported{border-color:color-mix(in srgb,var(--green) 28%,transparent);background:var(--brand-50);color:var(--brand-600)}.model-chip:where(.astro-ak63y6di).muted{background:var(--bg-soft);color:var(--ink-400)}.heatmap{display:flex;flex-direction:column;gap:16px}.heatmap--empty{justify-content:center;align-items:center;min-height:80px}.heatmap__no-data{font-size:.875rem;color:var(--ink-500)}.heatmap__stats{display:flex;gap:24px}.heatmap__stat{display:flex;flex-direction:column;gap:2px}.heatmap__stat span{font-size:.6875rem;color:var(--ink-500);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.heatmap__stat strong{font-size:1.25rem;font-weight:750;color:var(--ink-100);letter-spacing:-.01em}.heatmap__grid{display:grid;grid-template-columns:repeat(15,1fr);gap:3px}.heatmap__cell{aspect-ratio:1;border-radius:3px;cursor:default;transition:opacity .15s ease}.heatmap__cell:hover{opacity:.75}.heatmap__cell--l0{background:var(--availability-nil)}.heatmap__cell--l1{background:var(--availability-down)}.heatmap__cell--l2{background:var(--availability-warn)}.heatmap__cell--l3{background:color-mix(in srgb,var(--availability-ok) 75%,transparent)}.heatmap__cell--l4{background:var(--availability-ok)}.heatmap__cell--loading{animation:heatmap-pulse 1.2s ease-in-out infinite}@keyframes heatmap-pulse{0%,to{opacity:1}50%{opacity:.3}}.heatmap__legend{display:flex;align-items:center;gap:6px;font-size:.6875rem;color:var(--ink-500)}.heatmap__legend .heatmap__cell{width:10px;height:10px;aspect-ratio:unset;flex-shrink:0}.vb-status{padding:1.5rem;text-align:center;color:var(--color-ink-500);font-size:.9375rem;margin:0}.vb-err{color:var(--color-bad-500)}.vb-empty{padding:1.5rem;text-align:center;color:var(--color-ink-500)}.vb-empty p{margin:0 0 .375rem;font-size:.9375rem}.vb-empty-sub{font-size:.8125rem!important;color:var(--color-ink-400)}.vb-list{display:flex;flex-direction:column;gap:.75rem}.vb-grouped{display:flex;flex-direction:column;gap:1.25rem}.vb-section{display:flex;flex-direction:column;gap:.75rem}.vb-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-line)}.vb-section-tool{font-weight:600;font-size:.875rem;color:var(--color-ink-600);font-family:monospace}.vb-section-cards{display:flex;flex-direction:column;gap:.625rem}.vb-risk-badge{padding:.2rem .65rem;border-radius:6px;font-size:.8125rem;font-weight:600;white-space:nowrap}.vb-card{border:1px solid var(--color-line);border-radius:10px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;background:var(--color-bg-elevated)}.vb-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.vb-card-title{display:flex;align-items:center;gap:.5rem;min-width:0}.vb-tool{font-weight:600;font-size:.9375rem;color:var(--color-ink-900)}.vb-model{font-size:.8125rem;color:var(--color-ink-500);background:var(--color-bg-soft);padding:.1em .5em;border-radius:4px;font-family:monospace}.vb-verdict{padding:.25rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;white-space:nowrap;flex-shrink:0}.vb-pass{background:var(--color-ok-50);color:var(--color-ok-500)}.vb-warn{background:var(--color-warn-50);color:var(--color-warn-500)}.vb-bad{background:#ef44441a;color:var(--color-bad-500)}.vb-muted{background:var(--color-bg-soft);color:var(--color-ink-500)}.vb-meta-row{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-ink-500);flex-wrap:wrap}.vb-version{font-family:monospace;font-size:.75rem}.vb-stale{margin:0;font-size:.8125rem;color:var(--color-warn-500);padding:.375rem .625rem;background:var(--color-warn-50);border-radius:6px}.vb-signals{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;background:var(--color-bg-soft);border-radius:6px;margin-top:.125rem}.vb-signal-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8125rem}.vb-signal-key{color:var(--color-ink-600)}.vb-signal-val{font-weight:500}.vb-signal-val--clean,.vb-signal-val--pass,.vb-signal-val--official{color:var(--color-ok-500)}.vb-signal-val--anomaly,.vb-signal-val--suspect,.vb-signal-val--unofficial,.vb-signal-val--reversed{color:var(--color-warn-500)}.vb-signal-val--fail,.vb-signal-val--not_claude{color:var(--color-bad-500)}.vb-notes{margin:0;font-size:.875rem;color:var(--color-ink-600);font-style:italic}.vb-report-link{font-size:.875rem;color:var(--color-brand-500);text-decoration:none;align-self:flex-start}.vb-report-link:hover{text-decoration:underline}.detail-hero:where(.astro-46rijgmh){padding:44px 0 20px;animation:fadeInUp .52s var(--ease-out-quart) .05s both}.panel-link:where(.astro-46rijgmh){font-size:.8125rem;color:var(--color-brand-500);text-decoration:none;white-space:nowrap;flex-shrink:0}.panel-link:where(.astro-46rijgmh):hover{text-decoration:underline}.detail-title-row:where(.astro-46rijgmh),.panel-title:where(.astro-46rijgmh),.section-head:where(.astro-46rijgmh),.cta-panel:where(.astro-46rijgmh){display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.detail-title-main:where(.astro-46rijgmh){display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex:1;min-width:0}.section-kicker:where(.astro-46rijgmh){margin:0 0 6px;color:var(--brand-600);font-size:12px;font-weight:800;letter-spacing:0}h1:where(.astro-46rijgmh),h2:where(.astro-46rijgmh){margin:0;color:var(--ink-900);letter-spacing:0;line-height:1.16}h1:where(.astro-46rijgmh){font-size:clamp(26px,4vw,38px);text-wrap:balance}h2:where(.astro-46rijgmh){font-size:clamp(17px,2.5vw,20px);text-wrap:balance}.domain-link:where(.astro-46rijgmh){display:inline-flex;margin-top:8px;color:var(--ink-500);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.domain-link:where(.astro-46rijgmh):hover{color:var(--brand-600)}.detail-visual:where(.astro-46rijgmh){margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--sh-1)}.detail-og-image:where(.astro-46rijgmh),.detail-og-fallback:where(.astro-46rijgmh){width:100%;aspect-ratio:21 / 9}.detail-og-image:where(.astro-46rijgmh){display:block;-o-object-fit:cover;object-fit:cover;background:var(--bg-soft)}.detail-og-fallback:where(.astro-46rijgmh){display:grid;place-items:center;gap:8px;padding:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-600) 12%,transparent),transparent 42%),var(--bg-elev);text-align:center}.detail-og-fallback:where(.astro-46rijgmh) img:where(.astro-46rijgmh){width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.detail-og-fallback:where(.astro-46rijgmh) strong:where(.astro-46rijgmh){color:var(--ink-900);font-size:clamp(20px,3vw,28px);line-height:1.15}.detail-og-fallback:where(.astro-46rijgmh) span:where(.astro-46rijgmh){color:var(--ink-500);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.hero-meta-grid:where(.astro-46rijgmh){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.meta-card:where(.astro-46rijgmh),.detail-panel:where(.astro-46rijgmh),.cta-panel:where(.astro-46rijgmh){border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--sh-1)}.meta-card:where(.astro-46rijgmh){padding:14px}.meta-card:where(.astro-46rijgmh) span:where(.astro-46rijgmh),.probe-card:where(.astro-46rijgmh) span:where(.astro-46rijgmh){display:block;color:var(--ink-500);font-size:12px;font-weight:700}.meta-card:where(.astro-46rijgmh) strong:where(.astro-46rijgmh){display:block;margin-top:4px;color:var(--ink-900);font-size:16px;line-height:1.25}.meta-card:where(.astro-46rijgmh) em:where(.astro-46rijgmh){color:var(--ink-400);font-size:12px;font-style:normal;font-weight:650}.chip-row:where(.astro-46rijgmh){display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.detail-chip:where(.astro-46rijgmh){display:inline-flex;align-items:center;min-height:26px;border:1px solid var(--line-soft);border-radius:var(--r-pill);padding:3px 10px;font-size:12px;font-weight:750}.detail-chip:where(.astro-46rijgmh).ok{border-color:transparent;background:var(--ok-50);color:var(--ok-500)}.detail-chip:where(.astro-46rijgmh).warn{border-color:transparent;background:var(--warn-50);color:#9a5b00}.detail-chip:where(.astro-46rijgmh).bad{border-color:transparent;background:var(--bad-50);color:#be123c}.detail-chip:where(.astro-46rijgmh).muted{background:var(--bg-soft);color:var(--ink-500)}.note-card:where(.astro-46rijgmh){margin-top:14px;border:1px solid var(--warn-50, rgba(251, 191, 36, .22));border-radius:var(--r-lg);background:var(--warn-50, rgba(251, 191, 36, .06));padding:14px 16px}.note-card:where(.astro-46rijgmh).warning{border-color:color-mix(in srgb,var(--warn-500, #f59e0b) 36%,transparent)}.note-card:where(.astro-46rijgmh) strong:where(.astro-46rijgmh){color:var(--ink-700);font-size:13px}.note-card:where(.astro-46rijgmh) p:where(.astro-46rijgmh){margin:5px 0 0;color:var(--ink-600);line-height:1.7}.detail-section:where(.astro-46rijgmh){padding:14px 0}.detail-grid:where(.astro-46rijgmh){display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px}.detail-panel:where(.astro-46rijgmh){padding:18px}.probe-grid:where(.astro-46rijgmh){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.probe-card:where(.astro-46rijgmh){min-width:0;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-soft);padding:14px}.probe-card:where(.astro-46rijgmh) strong:where(.astro-46rijgmh){display:block;margin:5px 0 8px;color:var(--ink-900);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-variant-numeric:tabular-nums;line-height:1.15}.probe-status:where(.astro-46rijgmh),.updated-at:where(.astro-46rijgmh),.secret-note:where(.astro-46rijgmh),.cta-panel:where(.astro-46rijgmh) p:where(.astro-46rijgmh){margin:12px 0 0;color:var(--ink-500);font-size:13px;line-height:1.7}.model-price-panel:where(.astro-46rijgmh) .model-matrix{margin-top:16px}.table-wrap:where(.astro-46rijgmh){overflow-x:auto;margin-top:16px;border:1px solid var(--line);border-radius:var(--r-md)}.price-table:where(.astro-46rijgmh){width:100%;min-width:520px;border-collapse:collapse}.price-table:where(.astro-46rijgmh) th:where(.astro-46rijgmh),.price-table:where(.astro-46rijgmh) td:where(.astro-46rijgmh){border-bottom:1px solid var(--line-soft);padding:10px 12px;text-align:left}.price-table:where(.astro-46rijgmh) th:where(.astro-46rijgmh){background:var(--bg-soft);color:var(--ink-500);font-size:11px;font-weight:800}.price-table:where(.astro-46rijgmh) td:where(.astro-46rijgmh){color:var(--ink-700);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-variant-numeric:tabular-nums}.price-table:where(.astro-46rijgmh) tr:where(.astro-46rijgmh):last-child td:where(.astro-46rijgmh){border-bottom:0}.copy-grid:where(.astro-46rijgmh){display:grid;gap:12px;margin-top:16px}.section-head:where(.astro-46rijgmh){align-items:flex-end;margin-bottom:14px}.similar-grid:where(.astro-46rijgmh){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.similar-card:where(.astro-46rijgmh),.relay-page-card:where(.astro-46rijgmh){min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--sh-1)}.similar-card:where(.astro-46rijgmh){display:grid;gap:14px;padding:16px;transition:border-color .18s ease,box-shadow .18s ease}.similar-card:where(.astro-46rijgmh):hover{border-color:color-mix(in srgb,var(--green) 40%,transparent);box-shadow:var(--sh-2)}.similar-card:where(.astro-46rijgmh) h3:where(.astro-46rijgmh){margin:0;color:var(--ink-900);font-size:16px;line-height:1.25}.similar-card:where(.astro-46rijgmh) p:where(.astro-46rijgmh){margin:6px 0 0;color:var(--ink-500);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.similar-card-meta:where(.astro-46rijgmh){display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);padding-top:12px}.similar-card-meta:where(.astro-46rijgmh) span:where(.astro-46rijgmh){color:var(--ink-500);font-size:12px;font-weight:700}.similar-card-meta:where(.astro-46rijgmh) strong:where(.astro-46rijgmh){color:var(--ink-900);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.similar-card:where(.astro-46rijgmh) a:where(.astro-46rijgmh){justify-self:start;color:var(--brand-600);font-size:13px;font-weight:800}.similar-card:where(.astro-46rijgmh) a:where(.astro-46rijgmh):hover{color:var(--brand-500)}.empty-state:where(.astro-46rijgmh){margin:0;border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--bg-soft);padding:16px;color:var(--ink-500);font-size:13px}.relay-pagination:where(.astro-46rijgmh){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.relay-page-card:where(.astro-46rijgmh){display:grid;gap:6px;min-height:106px;padding:16px;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.relay-page-card:where(.astro-46rijgmh).next{justify-items:end;text-align:right}.relay-page-card:where(.astro-46rijgmh):not(.is-disabled):hover{border-color:color-mix(in srgb,var(--green) 48%,transparent);box-shadow:var(--sh-2);transform:translateY(-1px)}.relay-page-card:where(.astro-46rijgmh) span:where(.astro-46rijgmh){color:var(--brand-600);font-size:12px;font-weight:800}.relay-page-card:where(.astro-46rijgmh) strong:where(.astro-46rijgmh){color:var(--ink-900);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.relay-page-card:where(.astro-46rijgmh) em:where(.astro-46rijgmh){color:var(--ink-500);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-style:normal;overflow-wrap:anywhere}.relay-page-card:where(.astro-46rijgmh).is-disabled{background:var(--bg-soft);box-shadow:none;opacity:.72}.cta-section:where(.astro-46rijgmh){padding-bottom:64px}.cta-panel:where(.astro-46rijgmh){align-items:center;padding:18px}.top-actions:where(.astro-46rijgmh),.cta-actions:where(.astro-46rijgmh){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.top-actions:where(.astro-46rijgmh){flex:0 0 auto;padding-top:2px}.primary-action:where(.astro-46rijgmh),.secondary-action:where(.astro-46rijgmh){display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:var(--r-pill);padding:0 16px;font-size:13px;font-weight:800;white-space:nowrap}.primary-action:where(.astro-46rijgmh){background:var(--brand-grad);color:#fff;box-shadow:var(--sh-brand)}.secondary-action:where(.astro-46rijgmh){border:1px solid var(--line);background:var(--bg-elev);color:var(--brand-600)}@media(max-width:900px){.hero-meta-grid:where(.astro-46rijgmh),.detail-grid:where(.astro-46rijgmh){grid-template-columns:1fr 1fr}.detail-grid:where(.astro-46rijgmh){display:grid}}@media(max-width:720px){.detail-hero:where(.astro-46rijgmh){padding-top:30px}.detail-title-row:where(.astro-46rijgmh),.panel-title:where(.astro-46rijgmh),.section-head:where(.astro-46rijgmh),.cta-panel:where(.astro-46rijgmh){flex-direction:column;align-items:stretch}.detail-title-main:where(.astro-46rijgmh),.top-actions:where(.astro-46rijgmh){flex-direction:column;align-items:stretch}h1:where(.astro-46rijgmh){font-size:30px}.hero-meta-grid:where(.astro-46rijgmh),.detail-grid:where(.astro-46rijgmh),.probe-grid:where(.astro-46rijgmh),.similar-grid:where(.astro-46rijgmh),.relay-pagination:where(.astro-46rijgmh){grid-template-columns:1fr}.cta-actions:where(.astro-46rijgmh){justify-content:stretch}.primary-action:where(.astro-46rijgmh),.secondary-action:where(.astro-46rijgmh){width:100%}}@media(max-width:480px){.detail-hero:where(.astro-46rijgmh){padding-top:24px}.meta-card:where(.astro-46rijgmh){padding:12px}}
