:root{--bg:#fff;--panel:#f7f7f5;--panel-2:#efefec;--line:#c9c9c4;--line-strong:#111;--text:#111;--muted:#5a5a55;--accent:#03b;--green:#0a6b2d;--amber:#8a5a00;--cyan:#03b;--danger:#a11212;--mono:ui-monospace, "Cascadia Mono", SFMono-Regular, Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--sans);margin:0;font-size:15px;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--line-strong);outline-offset:1px}code,pre,.command,.stat-value,table,.file-tree{font-family:var(--mono)}p code,li code,td code{overflow-wrap:anywhere;word-break:break-word;font-size:.92em}h1,h2,h3,h4{margin:0 0 8px;line-height:1.25}h1{font-size:24px}h2{font-size:18px}h3{font-size:15px}p{margin:0 0 10px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{max-width:960px;margin:0 auto;padding:12px 14px 40px}.topbar{border-bottom:2px solid var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:8px;padding-bottom:8px;display:flex}.logo{font-family:var(--mono);color:var(--text);font-size:15px;font-weight:700}.logo:hover{text-decoration:none}.node{display:none}.topbar-right{align-items:baseline;gap:14px;margin-left:auto;display:flex}.nav{font-family:var(--mono);flex-wrap:wrap;gap:2px 14px;font-size:13px;display:flex}.nav a{color:var(--text)}.nav a:hover{color:var(--accent)}.status-line{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;margin-bottom:14px;padding:4px 0 6px;font-size:12px;display:flex}.status-line strong{color:var(--text);font-weight:600}.footer{border-top:2px solid var(--line-strong);color:var(--muted);flex-direction:column;gap:6px;margin-top:36px;padding-top:10px;font-size:12.5px;display:flex}.footer .machine-index{font-family:var(--mono);word-break:break-all}.footer a{color:var(--accent)}.section{border:1px solid var(--line);background:var(--bg);margin-bottom:14px;padding:14px}.section-title{font-family:var(--mono);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:10px;padding-bottom:6px;font-size:13px;font-weight:700;display:flex}.section-title span{color:var(--muted);font-weight:400}.machine-line{font-family:var(--mono);color:var(--muted);border:1px dashed var(--line);white-space:nowrap;margin:8px 0;padding:6px 8px;font-size:12px;overflow-x:auto}.machine-line b{color:var(--text)}.eyebrow{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:12px}.subtitle,.body-copy{color:var(--text);max-width:72ch}.muted{color:var(--muted)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero{padding:6px 0 14px}.hero-one-line{max-width:72ch;font-size:16px}.hero-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.command,pre.command{background:var(--panel);border:1px solid var(--line);white-space:pre;color:var(--text);margin:8px 0;padding:8px 10px;font-size:12.5px;overflow-x:auto}.repo-readme{font-family:var(--mono);background:var(--panel);border:1px solid var(--line);white-space:pre;color:var(--text);margin:8px 0;padding:8px 10px;font-size:12px;overflow-x:auto}.preview-json{max-height:360px}.command-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compact-command{margin:6px 0}.button{font-family:var(--mono);border:1px solid var(--line-strong);background:var(--bg);color:var(--text);cursor:pointer;min-height:34px;padding:7px 12px;font-size:12.5px;display:inline-block}.button:hover{background:var(--panel-2);text-decoration:none}.button.secondary{border-color:var(--line);color:var(--text)}.icon-button{border:1px solid var(--line);background:var(--bg);cursor:pointer;font-family:var(--mono);padding:4px 8px}.grid-two,.grid-three,.grid-four,.funnel-grid,.rating-grid,.risk-grid,.timeline-grid,.usage-grid,.challenge-grid,.contributor-grid,.asset-grid,.ai-link-grid{grid-template-columns:1fr;gap:10px;display:grid}.stat{border:1px solid var(--line);background:var(--bg);padding:8px 10px}.stat-label{font-family:var(--mono);color:var(--muted);text-transform:uppercase;font-size:11px}.stat-value{overflow-wrap:anywhere;margin-top:2px;font-size:18px;font-weight:700}.stat-value.green,.green{color:var(--green)}.stat-value.amber,.amber{color:var(--amber)}.stat-value.cyan,.cyan{color:var(--cyan)}.stat-value.red,.red,.danger{color:var(--danger)}.card-list{grid-template-columns:1fr;gap:10px;display:grid}.card,article.card{border:1px solid var(--line);background:var(--bg);overflow-wrap:anywhere;min-width:0;padding:12px}.card h3{overflow-wrap:anywhere;margin-bottom:4px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.card-head>*,.card-title-block{min-width:0;max-width:100%}.card .truncate{max-width:100%}.capability-list{flex-wrap:wrap;gap:4px 6px;margin:6px 0;padding:0;list-style:none;display:flex}.capability-list li{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);background:var(--panel);padding:1px 6px;font-size:11px}.apex-v2-panel{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.apex-v2-label{font-family:var(--mono);color:var(--muted);text-transform:uppercase;font-size:11px}.apex-evidence-list li{background:var(--bg)}.database-pulse,.apex-v2-pulse{font-family:var(--mono);color:var(--muted);font-size:12px}.admin-meta{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}table{border-collapse:collapse;width:100%;font-size:12.5px}th,td{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:5px 8px}th{background:var(--panel);font-weight:600}.table-wrap{overflow-x:auto}input,select,textarea{font-family:var(--mono);color:var(--text);background:var(--bg);border:1px solid var(--line);max-width:100%;padding:7px 8px;font-size:13px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--line-strong)}label{color:var(--muted);font-size:12.5px}.operator-form,.admin-toolbar,.admin-actions,.copy-actions,.premium-preview-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.operator-card,.pane{border:1px solid var(--line);background:var(--bg);padding:12px}.operator-links,.contributor-rules{font-size:12.5px}.operator-session-row,.admin-row,.log-row,.crawler-visit{border-bottom:1px solid var(--line);padding:6px 0;font-size:12.5px}.admin-discovery{font-size:12.5px}.quickstart-steps{padding-left:18px}.quickstart-steps li{margin-bottom:8px}.file-tree{background:var(--panel);border:1px solid var(--line);padding:8px 10px;font-size:12px;overflow-x:auto}.file-tree-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.8fr) minmax(220px,2fr) auto;gap:8px;min-width:520px;padding:4px 0;display:grid}.file-tree-row:last-child{border-bottom:0}.file-tree-row span:first-child,.file-tree-row span:last-child{color:var(--muted)}.ai-read-first-section .card-head{margin-bottom:8px}.database-counts{font-family:var(--mono);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.database-count{color:var(--muted)}.public-pulse-summary,.public-pulse-diagnostics{font-size:12.5px}.contributor-copy{max-width:72ch}.language-selector{display:none}@media (min-width:640px){.shell{padding:16px 20px 48px}.grid-two,.grid-three,.grid-four,.funnel-grid,.rating-grid,.risk-grid,.timeline-grid,.usage-grid,.challenge-grid,.contributor-grid,.asset-grid,.ai-link-grid,.card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.challenge-grid,.asset-grid,.ai-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-body{max-width:760px}.article-body h1{margin:8px 0 12px;font-size:1.5rem;line-height:1.3}.article-body h2{border-bottom:1px solid var(--line);margin:22px 0 8px;padding-bottom:4px;font-size:1.15rem}.article-body h3{margin:16px 0 6px;font-size:1rem}.article-body p,.article-body li{margin:8px 0;line-height:1.65}.article-body ul{padding-left:20px}.article-body pre{border:1px solid var(--line);padding:10px;font-size:.85rem;line-height:1.5;overflow-x:auto}.article-body code{font-size:.9em}.article-body table{border-collapse:collapse;margin:10px 0;display:block;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--line);text-align:left;padding:5px 10px}.article-body a{text-decoration:underline}.article-body hr{border:0;border-top:1px solid var(--line);margin:18px 0}.two-factor-panel>summary{list-style:none}.two-factor-panel>summary::-webkit-details-marker{display:none}.two-factor-panel>summary:before{content:"▸ ";color:var(--muted)}.two-factor-panel[open]>summary:before{content:"▾ "}.two-factor-panel .admin-field{flex-direction:column;gap:4px;margin:6px 0;display:flex}html,body{overflow-x:hidden}.hv-hero{padding:10px 0 18px}.hv-mark img{filter:drop-shadow(0 1px 1px #161a202e);width:min(200px,60vw);height:auto;display:block}.hv-eyebrow{font-family:var(--mono);letter-spacing:.18em;color:#0a5a4a;margin:14px 0 8px;font-size:12px}.hv-h1{letter-spacing:-.015em;max-width:26ch;margin:0 0 12px;font-size:clamp(26px,4.6vw,40px);line-height:1.1}.hv-h1 em{color:#0e7c66;font-style:normal}.hv-lede{max-width:66ch;font-size:16px}.hv-paths{grid-template-columns:1fr;gap:12px;display:grid}.hv-card{border:1px solid var(--line);background:var(--bg);flex-direction:column;gap:10px;padding:14px;display:flex}.hv-card.primary{border-color:#0e7c66;box-shadow:0 0 0 1px #0e7c6633}.hv-who{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.hv-card h3{margin:0;font-size:18px}.hv-card p{margin:0}.hv-steps{flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.hv-steps .n{font-family:var(--mono);color:#0e7c66;margin-right:8px;font-size:12px}.hv-invite{border:1px solid var(--line);background:var(--panel)}.hv-invite .bar{border-bottom:1px dashed var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:10.5px;display:flex}.hv-invite code{white-space:pre-wrap;word-break:break-word;padding:10px 12px;font-size:12.5px;line-height:1.55;display:block}.hv-invite code b{color:#0a5a4a}.hv-copy-mini{align-items:center;gap:5px;min-height:26px;padding:3px 8px;font-size:11px;display:inline-flex}.hv-ledger-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;margin-bottom:10px;display:flex}.hv-ledger-lead{max-width:54ch;margin:0;font-size:13.5px}.hv-counts{font-variant-numeric:tabular-nums;gap:22px;display:flex}.hv-counts .k{font-size:22px;font-weight:700;line-height:1;font-family:var(--mono)}.hv-counts .l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px}.hv-chip{font-family:var(--mono);border:1px solid var(--line);white-space:nowrap;padding:1px 7px;font-size:10.5px;font-weight:600}.hv-chip.lane-permissionless_bounded{color:#0a5a4a;border-color:#0e7c6688}.hv-chip.lane-verified_agent{color:var(--accent);border-color:var(--accent)}.hv-chip.lane-notary_self_check{color:var(--amber);border-color:var(--amber)}.hv-time{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11.5px}.hv-hash{font-family:var(--mono);color:var(--muted);font-size:11.5px}.hv-verify{font-family:var(--mono);white-space:nowrap;font-size:12px}.hv-foot{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:8px;font-size:11px;display:flex}.hv-bounds{flex-wrap:wrap;gap:8px;display:flex}.hv-bound{font-family:var(--mono);border:1px solid var(--line);background:var(--bg);padding:5px 10px;font-size:12px}.hv-bound s{color:var(--danger);margin-right:5px;text-decoration:none}.hv-bound i{color:var(--green);margin-right:5px;font-style:normal}.hv-note{color:var(--muted);max-width:76ch;font-size:12.5px}@media (min-width:720px){.hv-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}
