.reference-shell{max-width:1120px;padding-bottom:70px}.reference-hero{padding:55px 0 30px;border-bottom:1px solid var(--docs-line)}.reference-hero h1{margin:0;font-size:clamp(42px,7vw,75px);line-height:.98;letter-spacing:-.065em}.reference-hero h1 span{color:#f3b849}.reference-hero .docs-lede{max-width:650px;margin:16px 0 0;font-size:15px}.reference-controls{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;gap:12px;align-items:end;margin:18px 0;padding:13px;border:1px solid var(--docs-line);border-radius:8px;background:rgba(14,15,20,.91);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.reference-controls label{display:grid;gap:6px;min-width:0}.reference-controls label>span{color:var(--docs-dim);font:12px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em}.reference-controls input,.reference-controls select{width:100%;min-height:42px;min-width:0;padding:0 11px;border:1px solid var(--docs-line);border-radius:5px;color:var(--docs-ink);background:#090a0d;font:13px Geist,Inter,system-ui,sans-serif}.reference-controls input:focus,.reference-controls select:focus{outline:2px solid rgba(245,158,11,.65);outline-offset:2px}.reference-controls>p{margin:0 0 10px;color:var(--docs-muted);font-size:13px;white-space:nowrap}.reference-list-head{display:flex;justify-content:space-between;align-items:center;margin:18px 0 12px}.reference-list-head h2{margin:0;font-size:22px}.reference-list-head span{color:var(--docs-dim);font:12px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reference-card{min-width:0;padding:15px;border:1px solid var(--docs-line);border-radius:8px;background:linear-gradient(145deg,rgba(245,158,11,.035),transparent 55%),rgba(13,14,18,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transition:border-color .18s ease,transform .18s ease}.reference-card:hover{transform:translateY(-2px);border-color:rgba(245,158,11,.29)}.reference-topic,.reference-example-label{color:#d7a643;font:12px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.reference-card h3{margin:9px 0 5px;font-size:18px;letter-spacing:-.035em}.reference-card>p{margin:0;color:var(--docs-muted);font-size:13px;line-height:1.55}.reference-example-label{display:block;margin-top:13px;padding-top:10px;border-top:1px solid var(--docs-faint);color:var(--docs-dim)}.reference-card .reference-example{margin-top:5px;color:#c2c6d0}.reference-empty{padding:20px;border:1px solid var(--docs-line);border-radius:7px;color:var(--docs-muted);background:#0d0e12}.reference-shell>section>#referenceMore{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:13px;border:1px solid rgba(245,158,11,.34);border-radius:5px;color:#ffc04b;background:rgba(245,158,11,.06);font-size:13px;cursor:pointer}.reference-endcap{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:18px;border:1px solid rgba(245,158,11,.23);border-radius:8px;background:linear-gradient(125deg,rgba(245,158,11,.06),transparent 58%),rgba(13,14,18,.78)}.reference-endcap .page-eyebrow{margin:0 0 7px;color:var(--docs-amber);font:12px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em}.reference-endcap h2{margin:0;font-size:20px}.reference-endcap p:not(.page-eyebrow){margin:5px 0 0;color:var(--docs-muted);font-size:13px}.reference-endcap>a{flex:none;color:#ffc04b;font-size:13px;text-decoration:none}.reference-endcap>a:hover{color:#ffe0a1}@media(max-width:900px){.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-controls{grid-template-columns:minmax(180px,1fr) minmax(150px,210px)}.reference-controls>p{grid-column:1/-1;margin:0}}@media(max-width:650px){.reference-controls{position:static;grid-template-columns:1fr}.reference-controls>p{grid-column:auto}.reference-grid{grid-template-columns:1fr}.reference-endcap{align-items:flex-start;flex-direction:column}.reference-hero{padding-top:36px}}@media(prefers-reduced-motion:reduce){.reference-card{transition:none}.reference-card:hover{transform:none}}
