@layer reset,tokens,options,base,platform,owner;@layer page{:where(.docs) .docs-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;padding-block:40px 96px;display:grid}:where(.docs) .docs-toc{gap:20px;max-height:calc(100dvh - 48px);font-size:14px;display:grid;position:sticky;top:24px;overflow-y:auto}:where(.docs) .docs-toc-folded{display:none}:where(.docs) .docs-toc-home{color:var(--ui-text);font-weight:800;text-decoration:none}:where(.docs) .docs-toc-group h2{color:var(--ui-text-muted);margin-block-end:6px;font-size:12px;font-weight:800}:where(.docs) .docs-toc-group ul{gap:2px;padding:0;list-style:none;display:grid}:where(.docs) :is(.docs-toc,.docs-toc-folded) a{color:var(--ui-text-muted);border-radius:8px;margin-inline:-8px;padding:4px 8px;text-decoration:none;display:block}:where(.docs) :is(.docs-toc,.docs-toc-folded) a:hover,:where(.docs) :is(.docs-toc,.docs-toc-folded) a[aria-current=page]{background:var(--ui-surface-muted);color:var(--ui-text)}:where(.docs) .docs-article{min-width:0;max-width:760px}:where(.docs) .docs-head{gap:12px;margin-block-end:32px;display:grid}:where(.docs) .docs-prose{color:var(--ui-text);gap:16px;font-size:16px;line-height:1.65;display:grid}:where(.docs) .docs-prose h2{font:400 clamp(24px, 3vw, 30px) / 1.15 var(--lp-display);letter-spacing:-.02em;margin-block-start:24px;scroll-margin-top:24px}:where(.docs) .docs-prose h3{margin-block-start:8px;scroll-margin-top:24px;font-size:17px;font-weight:800}:where(.docs) .docs-prose :is(ul,ol){gap:6px;padding-inline-start:22px;display:grid}:where(.docs) .docs-prose a{color:var(--ui-accent-strong);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}:where(.docs) .docs-prose code{background:var(--ui-surface-muted);font:.88em/1.4 var(--ui-font-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px}:where(.docs) .docs-prose pre{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:12px;max-width:100%;padding:14px 16px;font-size:13px;line-height:1.5;overflow-x:auto}:where(.docs) .docs-prose pre code{overflow-wrap:normal;white-space:pre;background:0 0;padding:0}:where(.docs) .docs-table{border:1px solid var(--ui-border);border-radius:12px;max-width:100%;overflow-x:auto}:where(.docs) .docs-table table{border-collapse:collapse;width:100%;font-size:14px}:where(.docs) .docs-table :is(th,td){border-block-end:1px solid var(--ui-border);text-align:start;vertical-align:top;padding:8px 12px}:where(.docs) .docs-table tr:last-child td{border-block-end:0}:where(.docs) .docs-table th{background:var(--ui-surface-soft);font-weight:800}:where(.docs) .docs-ops{gap:12px;margin-block-start:8px;display:grid}:where(.docs) .docs-op{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius,16px);gap:8px;padding:16px;scroll-margin-top:24px;display:grid}:where(.docs) .docs-op h3{margin:0}:where(.docs) .docs-op-title{font-weight:700}:where(.docs) .docs-op-facts{color:var(--ui-text-muted);flex-wrap:wrap;gap:4px 20px;font-size:13px;display:flex}:where(.docs) .docs-op-facts div{gap:6px;display:flex}:where(.docs) .docs-op-facts dt:after{content:":"}:where(.docs) .docs-schema summary{cursor:pointer;font-size:14px;font-weight:700}:where(.docs) .docs-schema[open]{justify-items:start;gap:10px;display:grid}:where(.docs) .docs-schema pre{width:100%;max-height:420px}:where(.docs) .docs-prompts{gap:16px;display:grid}:where(.docs) .docs-prompt{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius,16px);background:var(--ui-surface-soft);justify-items:start;gap:10px;padding:20px;display:grid}:where(.docs) .docs-prompt h3{margin:0}:where(.docs) .docs-prompt blockquote{font:400 19px/1.45 var(--lp-display);margin:0}:where(.docs) .docs-copyline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:900px){:where(.docs) .docs-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:24px 64px}:where(.docs) .docs-toc{display:none}:where(.docs) .docs-toc-folded{border:1px solid var(--ui-border);border-radius:12px;padding:12px 16px;font-size:15px;display:block}:where(.docs) .docs-toc-folded summary{cursor:pointer;font-weight:800}:where(.docs) .docs-toc-folded nav{gap:16px;margin-block-start:12px;display:grid}}}
