.openinference-reference{max-width:960px;margin:40px auto 64px;line-height:1.7;min-width:0}.openinference-reference h1{font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.2;letter-spacing:-.025em;margin:12px 0 20px}.openinference-reference h2{font-size:1.4rem;line-height:1.35;margin:0 0 16px}.openinference-reference section{margin-top:36px}.openinference-reference p{margin:12px 0}.openinference-reference a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.openinference-reference code,.openinference-reference td,.openinference-reference th{overflow-wrap:anywhere}.openinference-reference code{font-size:.92em}.openinference-reference table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:.92rem}.openinference-reference td,.openinference-reference th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px}.openinference-reference th,.openinference-reference thead{color:var(--text)}.openinference-reference td{color:var(--muted)}.openinference-reference ol,.openinference-reference ul{padding-left:24px}.openinference-reference li{margin:8px 0}.openinference-reference .reference-label{color:var(--muted);font-size:.9rem}.openinference-reference .reference-limit{margin:24px 0;padding:18px 20px;border:1px solid var(--line);border-left:3px solid var(--accent-2);background:var(--panel)}.openinference-reference .reference-limit p{margin-bottom:0}.openinference-reference .reference-hash{display:block;padding:12px;background:var(--panel)}@media (max-width:600px){.openinference-reference{margin-top:28px;font-size:.95rem}.openinference-reference table{font-size:.8rem}.openinference-reference td,.openinference-reference th{padding:9px 6px}.openinference-reference .reference-limit{padding:14px}}