.documentation-page .docs>.docs-body{grid-column:2;grid-row:1}.documentation-page .docs-contents{grid-column:3;grid-row:1;min-width:0;align-self:start}.documentation-page .docs-body :is(h2,h3,section[id]){scroll-margin-top:180px}#docs-content{scroll-margin-top:120px}.docs-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:24px;font-size:11px;color:var(--text-tertiary)}.docs-breadcrumb a{color:var(--text-secondary);min-height:32px;display:inline-flex;align-items:center}.docs-breadcrumb svg{flex:none}.docs-breadcrumb [aria-current]{color:var(--text-secondary)}.docs-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:56px;padding-top:28px;border-top:1px solid var(--border-default)}.docs-pagination>a{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border-default);border-radius:12px;background:var(--bg-base);transition:background .2s,border-color .2s}.docs-pagination>a:hover{background:var(--bg-raised);border-color:var(--border-strong)}.docs-pagination>a>span{color:var(--text-tertiary);font-size:11px;line-height:1.6}.docs-pagination .docs-pagination-direction{display:flex;align-items:center;gap:8px;color:var(--text-secondary);margin-bottom:5px}.docs-pagination strong{color:var(--text-primary);font-size:14px;font-weight:500}.docs-pagination-next{grid-column:2;text-align:right}.docs-pagination-next .docs-pagination-direction{justify-content:flex-end}.documentation-page .docs-contents nav>a{font-size:11px;padding-block:8px}.docs-back-top{display:flex;align-items:center;gap:7px;padding:20px 0;margin-top:16px;border-top:1px solid var(--border-default);color:var(--text-tertiary);font-size:11px}.docs-back-top:hover{color:var(--text-primary)}.docs-mobile-index{display:none}.docs-contents :is(a,summary):focus-visible,.documentation-page .docs-body :is(a,button,summary):focus-visible{outline:2px solid var(--text-primary);outline-offset:3px;border-radius:3px}.documentation-page .docs-overview .docs-head{padding-bottom:28px;margin-bottom:30px}.documentation-page .docs-overview h1{max-width:16ch}.docs-free-note{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:22px;color:var(--text-secondary);font-size:11px;line-height:1.6}.docs-free-note svg{flex:none}.docs-free-note>span{color:var(--text-tertiary);margin-inline:2px}.docs-section+.docs-section{margin-top:44px;padding-top:32px;border-top:1px solid var(--border-default)}.documentation-page .docs-section>h2{margin:0 0 18px;font-size:23px;line-height:1.3}.docs-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs-path-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:23px;border:1px solid var(--border-default);border-radius:14px;background:linear-gradient(135deg,var(--bg-raised),var(--bg-base));transition:border-color .2s,transform .2s,box-shadow .2s}.docs-path-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 12px 25px -22px var(--text-primary)}.docs-path-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border-default);border-radius:11px;color:var(--text-primary);background:var(--bg-base);margin-bottom:24px}.docs-path-label{font:8px/1.6 var(--font-mono);letter-spacing:.07em;color:var(--text-tertiary)}.documentation-page .docs-path-card h3{margin:9px 0 10px;font-size:19px;letter-spacing:-.03em}.documentation-page .docs-path-card p{font-size:13px;line-height:1.75;margin-bottom:22px}.docs-path-action{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:11px;line-height:1.5;color:var(--text-primary)}.docs-path-action svg{flex:none;transition:transform .2s}.docs-path-card:hover .docs-path-action svg{transform:translateX(3px)}.docs-developer-path{display:flex;align-items:center;gap:16px;margin-top:12px;padding:18px 20px;border:1px solid var(--border-default);border-radius:12px;color:var(--text-secondary);transition:background .2s}.docs-developer-path:hover{background:var(--bg-raised)}.docs-developer-path>svg{flex:none}.docs-developer-path>svg:last-child{margin-left:auto}.docs-developer-path>span{display:grid;gap:4px}.docs-developer-path strong{font-size:12px;font-weight:500;color:var(--text-primary)}.docs-developer-path>span>span{font-size:11px;line-height:1.6;color:var(--text-tertiary)}.documentation-page .docs-flow{list-style:none;margin:22px 0;padding:0;display:grid;gap:0}.documentation-page .docs-flow li{display:flex;gap:17px;padding:0 0 24px}.documentation-page .docs-flow li:last-child{padding-bottom:0}.documentation-page .docs-flow li:before{content:"";position:absolute;left:17px;top:42px;bottom:8px;width:1px;background:var(--border-default)}.documentation-page .docs-flow li:last-child:before{display:none}.docs-flow li>span{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid var(--border-default);border-radius:50%;font:10px var(--font-mono);color:var(--text-tertiary)}.documentation-page .docs-flow h3{font-size:14px;margin:3px 0 6px}.documentation-page .docs-flow p{font-size:13px;line-height:1.7;margin:0}.docs-callout{padding:19px 22px;background:var(--bg-raised);border:1px solid var(--border-default);border-radius:12px}.docs-callout>strong{font-size:13px;color:var(--text-primary);font-weight:500}.documentation-page .docs-callout p{font-size:12px;line-height:1.8;margin:7px 0 0}.docs-callout a,.docs-facts a{text-decoration:underline;text-underline-offset:3px}.docs-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 16px}.docs-prompt-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;border:1px solid var(--border-default);border-radius:12px}.docs-prompt-card>span{font-size:10px;color:var(--text-tertiary)}.documentation-page .docs-prompt-card p{color:var(--text-primary);font-size:14px;line-height:1.6;margin:14px 0 18px}.docs-prompt-card .copy-btn{margin:auto 0 0;min-height:40px}.documentation-page .docs-caption{font-size:11px;line-height:1.7;color:var(--text-tertiary)}.docs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:22px 0 10px}.documentation-page .docs-facts h3{margin:0 0 9px;font-size:14px}.documentation-page .docs-facts p{font-size:13px;line-height:1.75;margin:0}.docs-text-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:var(--text-primary)}.docs-text-action svg{flex:none}@media (max-width:1190px){.documentation-page .docs{row-gap:18px}.documentation-page .docs>.docs-body{grid-row:2}.documentation-page .docs-contents{display:block;grid-column:2;grid-row:1;position:static;padding:0}.docs-back-top,.documentation-page .docs-desktop-index{display:none}.docs-mobile-index{display:block;border-bottom:1px solid var(--border-default)}.docs-mobile-index summary{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer;list-style:none;color:var(--text-secondary);font-size:11px}.docs-mobile-index summary::-webkit-details-marker{display:none}.docs-mobile-index summary>svg:last-child{margin-left:auto;transition:transform .2s}.docs-mobile-index[open] summary>svg:last-child{transform:rotate(180deg)}.documentation-page .docs-mobile-index nav{max-height:none;overflow:visible;padding:4px 0 16px}.documentation-page .docs-mobile-index nav>a{min-height:44px;display:flex;align-items:center}.documentation-page .docs-mobile-index nav>a[aria-current=location]{color:var(--text-primary);border-left-color:var(--text-primary)}}@media (max-width:850px){.documentation-page .docs-contents{grid-column:1;grid-row:2}.documentation-page .docs>.docs-body{grid-column:1;grid-row:3}.docs-breadcrumb{margin-bottom:18px}}@media (max-width:600px){.docs-facts,.docs-prompt-grid,.docs-start-grid{grid-template-columns:minmax(0,1fr)}.docs-path-card{padding:22px}.docs-path-icon{margin-bottom:18px}.docs-section+.docs-section{margin-top:32px;padding-top:26px}.documentation-page .docs-section>h2{font-size:22px}.docs-pagination{gap:10px;margin-top:38px}.docs-pagination>a{padding:16px 12px}.docs-pagination strong{font-size:12px;line-height:1.5}.docs-pagination>a>span:not(.docs-pagination-direction){display:none}.docs-pagination-direction{font-size:10px}.docs-prompt-card .copy-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.docs-developer-path,.docs-mobile-index summary>svg,.docs-pagination>a,.docs-path-action svg,.docs-path-card{transition:none}.docs-path-card:hover,.docs-path-card:hover .docs-path-action svg{transform:none}}.documentation-page article.docs-body{font-size:17px;line-height:1.8;overflow-wrap:break-word}.documentation-page article.docs-body p{font-size:17px;line-height:1.8}.documentation-page article.docs-body li{font-size:16px;line-height:1.8}.documentation-page .docs-head h1{font-size:clamp(38px,4vw,56px);line-height:1.08;letter-spacing:-.045em}.documentation-page article.docs-body .docs-lead{font-size:19px;line-height:1.75}.documentation-page article.docs-body h2{font-size:28px;line-height:1.25;letter-spacing:-.03em}.documentation-page article.docs-body h3{font-size:20px;line-height:1.35}.documentation-page .docs-section+.docs-section{margin-top:56px;padding-top:42px}.documentation-page .docs-free-note,.documentation-page .sec-eyebrow{font-size:13px;line-height:1.65}.documentation-page article.docs-body code{font-size:.88em;line-height:inherit;color:var(--text-primary);overflow-wrap:anywhere}.documentation-page .code pre,.documentation-page .docs-example-panel pre{font:14px/1.85 var(--font-mono),monospace;padding:24px;overflow-x:auto;overscroll-behavior-x:contain;tab-size:2}.documentation-page article.docs-body pre code{font:inherit;padding:0;border:0;background:none;color:inherit;white-space:pre;overflow-wrap:normal}.documentation-page .code-bar{font-size:13px;line-height:1.6;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.documentation-page .code-bar>span{min-width:0}.documentation-page .copy-btn{min-height:42px;padding:9px 12px;font-size:13px;flex:none}.documentation-page .copy-btn svg{width:15px;height:15px}.documentation-page article.docs-body table{font-size:15px;line-height:1.7}.documentation-page .table-scroll table{min-width:620px}.documentation-page .table-scroll :is(td,th){font-size:15px;padding:17px 18px}.documentation-page .table-scroll th{font-size:12px;line-height:1.6;letter-spacing:.06em}.documentation-page .table-scroll td code{font-size:13px}.documentation-page .docs-flow li>span,.documentation-page .docs-path-label{font-size:12px}.documentation-page .docs-path-action,.documentation-page .docs-text-action{font-size:14px}.documentation-page .docs-developer-path strong{font-size:16px}.documentation-page .docs-callout>strong,.documentation-page .docs-developer-path>span>span,.documentation-page .docs-prompt-card>span{font-size:14px}.documentation-page article.docs-body :is(.docs-path-card,.docs-flow,.docs-facts,.docs-prompt-card,.docs-callout) p{font-size:16px}.documentation-page article.docs-body .docs-caption{font-size:14px}.documentation-page .docs-breadcrumb{font-size:13px;margin-bottom:30px}.documentation-page .docs-pagination strong{font-size:18px}.documentation-page .docs-pagination>a>span{font-size:13px}.documentation-page .docs-contents .rail-label{font-size:12px}.documentation-page .docs-contents nav>a{font-size:13px;line-height:1.6;padding-block:10px}.documentation-page :is(.docs-back-top,.docs-mobile-index summary){font-size:13px}.documentation-page .docs-contents nav>a[aria-current=location]{background:var(--interior-wash);color:var(--text-primary);border-left-color:var(--text-primary)}.docs-developer-start{min-width:0;border:1px solid var(--border-strong);border-radius:18px;overflow:hidden;background:var(--bg-base);box-shadow:var(--interior-shadow);margin:26px 0 0}.docs-endpoint{padding:22px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;border-bottom:1px solid var(--border-default);background:linear-gradient(120deg,var(--interior-wash),transparent)}.docs-endpoint>span{display:flex;align-items:center;gap:8px;grid-column:1;font:12px/1.6 var(--font-mono);letter-spacing:.05em;color:var(--text-secondary)}.documentation-page .docs-endpoint>code{grid-column:1;padding:0;background:none;font-size:14px}.docs-endpoint>.copy-btn{grid-column:2;grid-row:1/span 2}.docs-example-tabs{display:flex;gap:5px;padding:12px 16px 0;border-bottom:1px solid var(--border-default)}.docs-example-tabs button{position:relative;border:0;border-bottom:2px solid transparent;padding:10px 13px 14px;min-height:46px;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;transition:color .2s,background .2s}.docs-example-tabs button[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--text-primary)}.docs-example-tabs button:hover{color:var(--text-primary);background:var(--interior-wash)}.docs-example-panel{min-width:0}.docs-example-panel .code-bar{border:0;background:none;padding:14px 24px 0;color:var(--text-secondary)}.docs-example-panel pre{min-height:280px;margin:0;color:var(--text-primary)}.docs-example-next{padding:20px 24px;border-top:1px solid var(--border-default);background:var(--interior-wash)}.documentation-page article.docs-body .docs-example-next p{margin:0 0 10px;font-size:14px;line-height:1.8}.docs-example-next>a{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:600}.documentation-page :is(.quickstart-eyebrow,.quickstart-kicker,.quickstart-section-label,.quickstart-question>span,.quickstart-endpoint-top>span,.quickstart-prompt>div>span,.quickstart-answer>span){font-size:12px;line-height:1.6;letter-spacing:.035em}.documentation-page :is(.quickstart-text-link,.quickstart-route a,.quickstart-try a,.quickstart-try strong,.quickstart-try span,.quickstart-assurances,.quickstart-answer>div,.quickstart-contact){font-size:14px;line-height:1.7}.documentation-page :is(.quickstart-endpoint dt,.quickstart-endpoint dd){font-size:14px}.documentation-page article.docs-body .quickstart-endpoint>code{font-size:16px}.documentation-page .quickstart-guide summary{font-size:16px;line-height:1.65}.documentation-page article.docs-body .quickstart-small{font-size:14px}.documentation-page article.docs-body .quickstart-prompt>p{font-size:21px}.documentation-page .quickstart-guide .copy-btn{font-size:13px;min-height:42px}.documentation-page .try-guide :is(.news-preview-heading,.news-preview-search label,.news-preview-results li>div,.news-preview-freshness,.news-preview-result-label,.news-preview-footnote){font-size:13px;line-height:1.7}.documentation-page .try-guide .news-preview-results li>a{font-size:16px;line-height:1.6}.documentation-page .try-guide .news-preview-assets button{font-size:14px;min-height:44px}.documentation-page .try-guide .news-preview-search input{font-size:16px}@keyframes docs-example-enter{0%{opacity:.55;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:no-preference){.docs-example-panel pre{animation:docs-example-enter .35s cubic-bezier(.16,1,.3,1)}.docs-mobile-index[open]>nav{animation:docs-example-enter .25s ease-out}.documentation-page .docs-pagination>a{transition:transform .25s,border-color .25s,background .25s}.documentation-page .docs-pagination>a:hover{transform:translateY(-3px)}.documentation-page :is(.docs-text-action,.docs-example-next>a) svg{transition:transform .2s}.documentation-page :is(.docs-text-action,.docs-example-next>a):hover svg{transform:translateX(3px)}}@media (max-width:600px){.documentation-page article.docs-body p{font-size:16px}.documentation-page article.docs-body .docs-lead{font-size:18px}.documentation-page article.docs-body h2{font-size:26px}.documentation-page .code pre,.documentation-page .docs-example-panel pre{font-size:14px;padding:20px 16px}.documentation-page .docs-pagination strong{font-size:16px}.docs-endpoint{padding:20px 16px;grid-template-columns:minmax(0,1fr);gap:9px}.docs-endpoint>.copy-btn{grid-column:1;grid-row:auto;justify-self:start;margin-top:3px}.docs-example-tabs{padding-inline:8px;gap:0}.docs-example-tabs button{padding-inline:12px;font-size:13px}.docs-example-panel .code-bar{padding-inline:16px}.docs-example-next{padding:18px 16px}.documentation-page .quickstart-route a{min-height:48px}}@media (prefers-reduced-motion:reduce){.docs-example-tabs button,.documentation-page .docs-contents nav>a{transition:none}.documentation-page .quickstart-question:hover{transform:none}}