.model-explorer{margin-bottom:32px}.model-explorer input{display:block;width:100%;box-sizing:border-box;padding:16px;margin:10px 0;background:#161616;color:#fff;border:1px solid #555;border-radius:6px;font:inherit}.model-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:310px;overflow:auto}.model-results button{text-align:left;padding:14px;background:#181818;color:#eee;border:1px solid #444;border-radius:6px;font:inherit;cursor:pointer}.model-results small{display:block;color:#aaa;margin-top:6px}.model-results button:hover,.model-results button[aria-pressed=true]{border-color:#ed3441;background:#2a1719}.model-explorer :focus-visible{outline:2px solid #ed3441;outline-offset:3px}.model-fields{margin:20px 0}.model-fields>div{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:16px;padding:12px 0;border-bottom:1px solid #333}.model-fields dt{color:#aaa}.model-fields dd{margin:0;overflow-wrap:anywhere}#model-detail{margin-top:28px}#model-detail h3{margin-bottom:12px}#model-detail p{line-height:1.6}@media(max-width:600px){.model-fields>div{grid-template-columns:1fr;gap:6px}.model-results{grid-template-columns:1fr}}
