﻿.docs-workspace{overflow:clip}
.docs-workspace>.effect,.docs-workspace>.shade{position:fixed}
.docs-content{width:min(1120px,calc(100% - 72px));margin:0 auto;padding:44px 0 64px;flex:1}
.docs-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.2)}
.docs-heading h1{font-size:48px;font-weight:500;letter-spacing:-1.8px;line-height:1}
.docs-search{display:flex;align-items:center;gap:10px;width:280px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:5px;padding:0 12px;background:rgba(18,8,7,.35);backdrop-filter:blur(16px);color:#dfc9c1}
.docs-search:focus-within{border-color:#e5b9aa}
.docs-search svg{width:16px;height:16px}
.docs-search input{min-width:0;width:100%;background:none;border:0;outline:0;color:#fff1ec;font:inherit;font-size:13px;caret-color:#ff756a}
.docs-search input::placeholder{color:#d0b7ad;opacity:1}
kbd{font-family:'DM Sans',sans-serif;font-size:11px;padding:2px 5px;border:1px solid rgba(255,255,255,.2);border-radius:3px;color:#e8d4cb;white-space:nowrap}
.docs-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:44px;align-items:start;padding-top:32px}
.docs-sidebar{position:sticky;top:72px;min-width:0}
.topic-group{display:grid;margin-bottom:26px;gap:3px}
.topic-group>span{font-size:11px;color:#d4b6aa;margin:0 12px 10px}
.topic-group a{font-size:13px;color:#e3cec4;padding:9px 12px;border-radius:4px;transition:background .2s,color .2s}
.topic-group a:hover{background:rgba(255,255,255,.07);color:#fff}
.topic-group a[aria-current]{color:#fff;background:rgba(255,235,220,.1)}
.back-to-chat{display:flex;align-items:center;justify-content:space-between;margin:36px 12px 0;font-size:12px;color:#ead4c8}
.back-to-chat:hover{color:white}
.docs-article{border:1px solid rgba(255,230,215,.2);border-radius:12px;padding:28px 36px 10px;background:rgba(20,9,7,.57);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);min-width:0;width:100%}
.docs-preview{font-size:11px;line-height:1.7;color:#d2b5a8;margin:0 0 27px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14)}
.doc-section{scroll-margin-top:72px;padding:0 0 32px}
.doc-section+.doc-section{padding-top:30px;border-top:1px solid rgba(255,255,255,.15)}
.doc-section h2{font-family:'Space Grotesk',sans-serif;font-size:27px;font-weight:500;letter-spacing:-.65px;line-height:1.2;margin:0 0 15px}
.doc-section p{font-size:14px;line-height:1.8;color:#e5cfc4;margin:0 0 16px;max-width:68ch}
.doc-section .doc-secondary{color:#cfb1a2;font-size:12px;margin-bottom:0}
.quickstart{counter-reset:steps;list-style:none;padding:0;margin:24px 0;display:grid;gap:18px}
.quickstart li{counter-increment:steps;display:flex;gap:15px;align-items:baseline;font-size:14px;color:#e5cfc4;line-height:1.7}
.quickstart li:before{content:counter(steps) '.';font-size:12px;min-width:15px;color:#c9ab9e;font-variant-numeric:tabular-nums}
.quickstart a{text-decoration:underline;text-underline-offset:3px;color:#fff0e8}
.docs-inline-link{display:inline-flex;gap:25px;align-items:center;font-size:13px;color:#fff0e8;padding:4px 0;text-decoration:underline;text-decoration-color:#9a7464;text-underline-offset:5px}
.docs-inline-link:hover{text-decoration-color:white}
.doc-table-wrap{overflow-x:auto}
.doc-section table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;margin:20px 0 0}
.doc-section th{font-size:11px;font-weight:400;color:#d0b3a5;padding:0 0 11px}
.doc-section td{padding:13px 0;color:#e5cfc4;border-top:1px solid rgba(255,255,255,.12)}
.model-list{list-style:none;display:flex;gap:10px 24px;flex-wrap:wrap;margin:22px 0;padding:0;font-size:13px;color:#f6e8e0}
.doc-facts{margin:22px 0;font-size:13px}
.doc-facts>div{display:grid;grid-template-columns:135px 1fr;gap:15px;padding:13px 0;border-top:1px solid rgba(255,255,255,.12)}
.doc-facts dt{color:#ccb0a1}
.doc-facts dd{margin:0;color:#f0ddd2;line-height:1.7}
.docs-empty{font-size:14px;line-height:1.8;color:#e5cfc4;padding:20px 0 35px}
.docs-search kbd{padding:0 5px;line-height:19px}
.docs-layout{grid-template-columns:minmax(0,1fr)}
@media(min-width:1360px){
  .docs-layout{--topic-width:min(200px,calc((100vw - 1120px)/2 - 32px));grid-template-columns:0 minmax(0,1fr);gap:0}
  .docs-sidebar{width:var(--topic-width);margin-left:calc(-1 * var(--topic-width) - 16px);grid-column:1}
  .docs-article{grid-column:2}
}
@media(min-width:651px) and (max-width:1359px){
  .docs-layout{grid-template-columns:minmax(0,1fr);gap:24px}
  .docs-sidebar{position:static}
  .docs-sidebar nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin;scrollbar-color:#865049 transparent}
  .topic-group{display:contents}
  .topic-group>span,.back-to-chat{display:none}
  .topic-group a{white-space:nowrap;border:1px solid rgba(255,255,255,.17);padding:9px 12px}
}
@media(max-width:900px){.docs-content{width:calc(100% - 48px)}.docs-layout{grid-template-columns:minmax(0,1fr);gap:24px}.docs-article{padding:25px 26px 4px}}
@media(max-width:650px){.docs-content{width:calc(100% - 36px);padding:30px 0 36px}.docs-heading{gap:20px;align-items:flex-start;flex-direction:column;padding-bottom:23px}.docs-heading h1{font-size:38px;letter-spacing:-1.2px}.docs-search{width:100%}.docs-layout{grid-template-columns:1fr;gap:22px;padding-top:22px}.docs-sidebar{position:static}.docs-sidebar nav{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#865049 transparent;padding-bottom:7px}.topic-group{display:contents}.topic-group>span,.back-to-chat{display:none}.topic-group a{white-space:nowrap;border:1px solid rgba(255,255,255,.17);padding:8px 11px;font-size:12px}.docs-article{padding:23px 20px 0;border-radius:9px}.doc-section h2{font-size:25px}.doc-section p{font-size:13px}.doc-facts>div{grid-template-columns:1fr;gap:7px}.doc-section{scroll-margin-top:52px}.docs-workspace .header nav a[href="./"]{display:flex}.docs-workspace .header nav .docs-link{display:flex}.docs-workspace .header nav .pricing-link{display:none}}


