.docs{min-height:100vh}.docs-layout{grid-template-columns:215px minmax(0,1fr);gap:76px;max-width:1200px;margin:0 auto;padding:64px 0 110px;display:grid}.docs aside{align-self:start;position:sticky;top:32px}.docs aside nav{color:var(--muted);flex-direction:column;gap:18px;margin-top:28px;font-size:13px;display:flex}.docs aside nav a:hover{color:var(--mint)}.docs-edition{border-top:1px solid var(--line);font:10px var(--font-geist-mono), monospace;color:var(--muted);letter-spacing:.08em;margin-top:50px;padding-top:18px;display:block}.docs-intro h1{letter-spacing:-.05em;margin:20px 0 24px;font-size:clamp(40px,5vw,66px);font-weight:450;line-height:1.1}.docs h1 em{color:var(--mint);font-family:Georgia,serif;font-weight:400}.docs-intro>p:last-child{max-width:530px;color:var(--muted);font-size:18px;line-height:1.7}.docs section{border-top:1px solid var(--line);margin-top:54px;padding-top:38px;scroll-margin-top:32px;position:relative}.docs-number{color:var(--mint);font:11px var(--font-geist-mono), monospace}.docs h2{letter-spacing:-.04em;margin:12px 0 22px;font-size:29px;font-weight:500}.docs h3{margin:26px 0 10px;font-size:17px;font-weight:500}.docs section p,.docs li,.docs dd{color:#b8c5bd;margin-bottom:16px;font-size:14px;line-height:1.85}.docs section a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.docs ol,.docs ul{list-style:revert;padding-left:22px}.docs li{padding-left:5px}.docs code{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;color:#d4e8dc;font-size:.86em}.docs-fields{grid-template-columns:170px minmax(0,1fr);gap:18px;margin:24px 0 12px;display:grid}.docs-fields label{color:var(--muted);flex-direction:column;gap:9px;font-size:12px;display:flex}.docs input,.docs select{width:100%;color:var(--ink);background:#18231c;border:1px solid #405047;border-radius:4px;padding:11px;font-size:13px}.docs input:focus-visible,.docs summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.docs-client-picker{border-bottom:1px solid var(--line);flex-wrap:wrap;margin:26px 0 20px;display:flex}.docs-client-picker button{color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;padding:12px 15px;font-size:12px}.docs-client-picker button[aria-pressed=true]{color:var(--mint);border-color:var(--mint)}.docs-code{border:1px solid var(--line);background:#0b120e;border-radius:5px}.docs-code pre{padding:22px;font-size:12px;line-height:1.7;overflow-x:auto}.docs-code button{color:var(--mint);cursor:pointer;border:1px solid #405047;border-radius:4px;margin:0 16px 16px auto;padding:8px 13px;font-size:11px;display:block}.docs section .docs-note{color:var(--muted);margin-top:12px;font-size:12px}.docs-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.docs-capabilities h3{color:var(--mint)}.docs .docs-capabilities p{font-size:13px}.docs .docs-prompts{border-left:2px solid var(--mint);padding:4px 0 4px 22px;list-style:none}.docs-prompts li:last-child{margin-bottom:0}.docs-tools details{border-bottom:1px solid var(--line);padding:14px 0}.docs-tools summary{cursor:pointer;font-size:14px}.docs-tools summary span{float:right;letter-spacing:.06em;color:var(--muted);font-size:9px}.docs .docs-tools p{margin:14px 0 0}.docs dt{color:var(--ink);margin-top:24px;margin-bottom:8px;font-size:15px}@media (max-width:1280px){.docs-layout{padding-inline:32px}}@media (max-width:850px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:35px}.docs aside{position:static}.docs aside nav{flex-flow:wrap;gap:12px 22px;margin-top:15px}.docs-edition{display:none}.docs-capabilities{grid-template-columns:1fr;gap:0}}@media (max-width:500px){.docs-layout{padding-inline:20px}.docs-fields{grid-template-columns:1fr}.docs .landing-header nav{gap:14px;display:flex}.docs .landing-nav-open{display:none}.docs-code pre{padding:14px}}.docs output{display:block}
