.docs{--docs-max:1200px}.docs-layout{max-width:var(--docs-max);padding:clamp(32px, 5vw, 56px) var(--landing-gutter) clamp(56px, 8vw, 96px);grid-template-columns:200px minmax(0,760px);justify-content:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.docs-toc{align-self:start;font-size:13.5px;position:sticky;top:88px}.docs-toc p{color:var(--ink);font-size:12px;font-weight:600;margin-bottom:10px!important}.docs-toc ol{border-left:1px solid var(--divider);flex-direction:column;gap:2px;display:flex}.docs-toc a{color:var(--ink-3);border-left:1px solid #0000;margin-left:-1px;padding:5px 12px;transition:color .15s,border-color .15s;display:block}@media (hover:hover){.docs-toc a:hover{color:var(--ink);border-left-color:var(--line)}}.docs-toc a[aria-current=location]{color:var(--ink);border-left-color:var(--accent);font-weight:500}.docs-main{min-width:0;font-size:15.5px;line-height:1.65}.docs-main section{scroll-margin-top:80px}.docs-main section+section{border-top:1px solid var(--divider);margin-top:clamp(48px,7vw,72px);padding-top:clamp(32px,4vw,40px)}.docs-main h1{letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(32px,4.4vw,44px);font-weight:700;line-height:1.1}.docs-main h2{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.2}.docs-main p+p,.docs-main p+.docs-clients,.docs-main p+.docs-tools{margin-top:12px}.docs-main p{color:var(--ink-2)}.docs-main a:not(.landing-button):not(.docs-inline-link){color:var(--accent-text)}@media (hover:hover){.docs-main a:not(.landing-button):not(.docs-inline-link):hover{text-decoration:underline}}.docs-main :not(pre)>code{border-radius:var(--radius-sm);font:.88em var(--mono);color:var(--code-text);background:var(--code-bg);overflow-wrap:anywhere;padding:1px 5px}.docs-lede{font-size:clamp(17px,1.6vw,19px);line-height:1.6}.docs-muted{font-size:14px;color:var(--ink-3)!important}.docs-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;margin:24px 0 16px!important}.docs-facts li{border-radius:var(--radius-lg);color:var(--ink-3);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line-soft);align-items:flex-start;gap:9px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.docs-facts svg{color:var(--accent-text);flex-shrink:0;margin-top:2px}.docs-facts strong{color:var(--ink);font-weight:600}.docs-endpoint{border-radius:var(--radius-lg);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line-soft);align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.docs-endpoint>span{color:var(--ink-3);flex-shrink:0;font-size:12px;font-weight:600}.docs-main .docs-endpoint code{overflow-wrap:anywhere;min-width:0;font:14px var(--mono);color:var(--ink);background:0 0;flex:1;padding:0}.docs-copy{border-radius:var(--radius);height:28px;font:500 12.5px var(--font);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-soft);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;padding:0 9px;transition:color .15s,background .15s;display:inline-flex}@media (hover:hover){.docs-copy:hover{color:var(--ink);background:var(--hover)}}.docs-code{border-radius:var(--radius-lg);background:var(--code-block-bg);box-shadow:inset 0 0 0 1px var(--line-soft);margin:10px 0 0;overflow:hidden}.docs-code figcaption{font:12px var(--mono);color:var(--ink-3);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 14px;display:flex}.docs-code pre{font:13px/1.6 var(--mono);color:var(--syntax-text);margin:0;padding:14px;overflow-x:auto}.docs-quick{counter-reset:quick;flex-direction:column;gap:18px;display:flex;margin-top:16px!important}.docs-quick>li{color:var(--ink-2);counter-increment:quick;padding-left:44px;position:relative}.docs-quick>li:before{content:counter(quick);border-radius:var(--radius);width:28px;height:28px;color:var(--on-accent);background:var(--accent);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:0}.docs-quick strong{color:var(--ink);font-weight:600}.docs-quick em{color:var(--ink);font-style:normal;font-weight:500}.docs-inline-link{align-items:center;gap:4px;margin-left:8px;font-weight:500;display:inline-flex;color:var(--accent-text)!important}@media (hover:hover){.docs-inline-link:hover{text-decoration:underline}}.docs-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;margin-top:12px!important}.docs-prompts li{border-radius:var(--radius-lg);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line-soft);gap:10px;padding:12px 14px;display:flex}.docs-prompts svg{color:var(--icon-purple);flex-shrink:0;margin-top:4px}.docs-prompts span{flex-direction:column;gap:4px;display:flex}.docs-prompts q{color:var(--ink);quotes:"“" "”";font-weight:500}.docs-prompts small{color:var(--ink-3);font-size:13px;line-height:1.45}.docs-clients{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-soft);margin-top:16px}.docs-tabs{border-bottom:1px solid var(--divider);scrollbar-width:none;gap:2px;padding:6px;display:flex;overflow-x:auto}.docs-tabs button{border-radius:var(--radius);font:500 14px var(--font);white-space:nowrap;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:6px 12px;transition:color .15s,background .15s}@media (hover:hover){.docs-tabs button:hover{color:var(--ink);background:var(--hover)}}.docs-tabs button[aria-selected=true]{color:var(--ink);background:var(--selected)}.docs-panel{padding:18px}.docs-steps{counter-reset:step;flex-direction:column;gap:18px;display:flex}.docs-steps>li{counter-increment:step;padding-left:34px;position:relative}.docs-steps>li:before{content:counter(step);width:22px;height:22px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.docs-note{border-radius:var(--radius);background:var(--canvas);padding:10px 14px;font-size:14px;color:var(--ink-3)!important;margin-top:18px!important}.docs-tools{flex-direction:column;gap:12px;display:flex}.docs-tool{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-soft);padding:18px 20px;scroll-margin-top:80px}.docs-tool header{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;display:flex}.docs-main .docs-tool header code{font:600 14.5px var(--mono);color:var(--ink);background:0 0;padding:0}.docs-tool header>span:not(.docs-badge){color:var(--ink-3);font-size:14px}.docs-badge{border-radius:var(--radius-sm);color:var(--tag-text);background:var(--tag-green-bg);align-items:center;gap:4px;margin-left:auto;padding:1px 8px;font-size:12px;display:inline-flex}.docs-tool>p{font-size:14.5px;margin-bottom:12px!important}.docs-param-group{border-top:1px solid var(--divider)}.docs-param-group .docs-param-group{border-top-style:dashed}.docs-param{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0;font-size:13.5px;display:flex}.docs-param>code{font:600 13px var(--mono)!important;color:var(--ink)!important;background:0 0!important;padding:0!important}.docs-param-type{color:var(--ink-3);font-size:12.5px}.docs-required{border-radius:var(--radius-sm);color:var(--tag-text);background:var(--tag-orange-bg);padding:0 6px;font-size:11.5px}.docs-param-desc{color:var(--ink-2);flex-basis:100%}.docs-points{flex-direction:column;gap:14px;display:flex;margin-top:4px!important}.docs-points li{color:var(--ink-3);gap:12px;display:flex}.docs-points svg{color:var(--accent-text);flex-shrink:0;margin-top:4px}.docs-points strong{color:var(--ink);font-weight:600}.docs-faq{border-top:1px solid var(--divider)}.docs-faq details{border-bottom:1px solid var(--divider)}.docs-faq summary{color:var(--ink);cursor:pointer;padding:14px 4px;font-weight:500}@media (hover:hover){.docs-faq summary:hover{color:var(--accent-text)}}.docs-faq details p{padding:0 4px 16px;font-size:14.5px}.docs-specs{margin:0 0 16px}.docs-specs>div{border-bottom:1px solid var(--divider);grid-template-columns:170px minmax(0,1fr);gap:16px;padding:10px 0;font-size:14.5px;display:grid}.docs-specs dt{color:var(--ink);font-weight:600}.docs-specs dd{color:var(--ink-2);margin:0}.docs-footer{margin-top:0}@media (max-width:900px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:640px){.docs-facts,.docs-prompts{grid-template-columns:minmax(0,1fr)}.docs-specs>div{grid-template-columns:minmax(0,1fr);gap:4px}.docs-endpoint{flex-wrap:wrap}.docs-panel{padding:14px}}.docs-single{max-width:760px;padding:clamp(32px, 5vw, 56px) var(--landing-gutter) clamp(56px, 8vw, 96px);margin:0 auto}.docs-bullets{color:var(--ink-2);flex-direction:column;gap:10px;display:flex;margin-top:4px!important;padding-left:20px!important;list-style:outside!important}.docs-bullets li::marker{color:var(--ink-3)}.docs-bullets strong{color:var(--ink);font-weight:600}.docs-contact{margin-top:20px;font-size:14.5px}.docs-contact>svg{color:var(--accent-text);flex-shrink:0}.docs-contact>span{color:var(--ink-2)!important;font-size:14.5px!important;font-weight:400!important}.docs-main .docs-contact a{font-weight:600}.docs-main h3.docs-tools-group{color:var(--ink);margin:22px 0 10px;font-size:15px;font-weight:600}.docs-badge.is-create{background:var(--tag-blue-bg)}
