.oid-page{width:min(1180px,100% - 2rem);margin:0 auto;padding:3rem 0 4rem}.oid-title{margin-bottom:1.4rem}.oid-title h1{letter-spacing:0;margin:0 0 .5rem;font-size:clamp(2rem,4vw,3.2rem)}.oid-title p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.oid-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.4rem 0;display:grid}.oid-stats div{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:.9rem 1rem}.oid-stats span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.64rem;display:block}.oid-stats strong{font-family:var(--mono);color:var(--accent);font-size:1.35rem;display:block}.oid-search{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);margin-bottom:1rem;padding:1rem}.oid-search label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;font-size:.68rem;display:block}.oid-search-row{grid-template-columns:1fr auto;gap:.65rem;display:grid}.oid-search input{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;color:var(--text);font:.95rem var(--mono);background:#00000040;outline:none;padding:.75rem .85rem}.oid-search input:focus{border-color:#00d4aa8c}.oid-search button{border-radius:var(--radius);background:var(--accent);color:#0e1014;font:700 .75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:0 1.35rem}.oid-search button:disabled{opacity:.65;cursor:wait}.oid-status{min-height:1.4rem;color:var(--muted);margin:.7rem 0 1rem;font-size:.86rem}.oid-results{gap:.85rem;display:grid}.oid-result{background:var(--surface);border-radius:var(--radius);border:1px solid #ff0;overflow:hidden}.oid-result-main{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.4fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.oid-dot{font-family:var(--mono);color:var(--accent);overflow-wrap:anywhere;font-size:.98rem}.oid-name{color:var(--text);margin-bottom:.3rem;font-weight:600}.oid-name a{color:var(--accent);border-bottom:1px solid #00d4aa59;text-decoration:none}.oid-name a:hover{border-bottom-color:var(--accent)}.oid-desc{color:var(--muted);font-size:.84rem;line-height:1.45}.oid-meta{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.oid-pill{border:1px solid var(--border);font:.66rem var(--mono);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.22rem .55rem}.oid-pill--ok{color:var(--accent);background:#00d4aa14;border-color:#00d4aa59}.oid-examples{border-top:1px solid var(--border);background:#0000001f;padding:.75rem 1rem}.oid-examples-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.64rem}.oid-example{border-top:1px solid #ffffff0a;grid-template-columns:minmax(190px,.8fr) minmax(230px,1fr) auto;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.8rem;display:grid}.oid-example:first-of-type{border-top:0}.oid-example-owner,.oid-example-cert{min-width:0}.oid-example-owner strong,.oid-example-cert strong{color:var(--text);overflow-wrap:anywhere;display:block}.oid-example-owner span,.oid-example-cert span{color:var(--muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.72rem;display:block}.oid-example-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.oid-br-badges{align-items:center;gap:.2rem;display:flex}.oid-br-badge{align-items:center;display:flex}.oid-br-badge img.br-grey{opacity:.25}.oid-inspect-btn{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font:.68rem var(--mono);letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;padding:.22rem .6rem;transition:color .15s,border-color .15s}.oid-inspect-btn:hover{color:var(--accent);border-color:#00d4aa73}.oid-empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);text-align:center;padding:1.3rem}@media (width<=820px){.oid-page{width:min(100% - 1rem,1180px);padding-top:1.5rem}.oid-stats,.oid-search-row,.oid-result-main,.oid-example{grid-template-columns:1fr}.oid-search button{min-height:2.6rem}.oid-meta,.oid-example-status{justify-content:flex-start}}
