@layer components{.model-api-guide{padding-top:clamp(var(--space-6), 5vw, var(--space-12))}.model-api-guide__intro{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-8);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.model-api-guide__formats{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.model-api-guide__formats a{min-height:2.75rem;color:var(--cyan-800);font-size:var(--step--1);align-items:center;font-weight:650;display:inline-flex}.model-api-guide__body h1{letter-spacing:-.04em;color:var(--text-paper);font-size:clamp(2.45rem,5vw,4rem);line-height:1.08}.model-api-guide__body :is(h1,h2,h3){scroll-margin-top:calc(var(--header-height) + var(--space-6))}.model-api-guide__body code{color:var(--text-paper);font-size:.88em}.model-api__code-scroll,.model-api__table-scroll{overscroll-behavior-x:contain;border-radius:var(--radius-md);background:var(--surface-paper-muted);border:1px solid #1021282e;max-width:100%;overflow-x:auto}.model-api-guide__body pre{padding:var(--space-5);font-family:var(--font-mono);white-space:pre;color:var(--text-paper);margin:0;font-size:.84rem;line-height:1.65}.model-api-guide__body pre code{font-size:inherit}.model-api-guide__body table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--step--1);color:var(--text-paper-muted);line-height:1.55}.model-api-guide__body :is(th,td){padding:var(--space-4);text-align:left;vertical-align:top}.model-api-guide__body th{color:var(--text-paper);font-weight:750}.model-api-guide__body tbody tr{border-top:1px solid #10212824}.model-api-guide__body tbody{background:var(--surface-paper)}.model-api__code-scroll:focus-visible,.model-api__table-scroll:focus-visible{outline:3px solid var(--cyan-800);outline-offset:3px}}
