.docs-page{background:var(--theme-canvas, #f3f3ef);color:var(--theme-ink, #171d2b);min-height:100vh}.docs-container{width:min(100% - 64px,1480px);margin-inline:auto}.docs-page a:focus-visible,.docs-page button:focus-visible,.docs-page [role=tabpanel]:focus-visible{outline:3px solid #3659ef;outline-offset:3px}.docs-product-bar{background:#202125;color:#fff}.docs-product-bar>.docs-container{display:flex;align-items:center;gap:35px;min-height:68px}.docs-product-identity{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.docs-product-identity>svg{color:#b8a8f9}.docs-product-identity>code{color:var(--theme-ink, #202125);background:var(--theme-green-surface, #dbf07b);padding:3px 6px;font-size:10px;margin-left:5px}.docs-product-switcher nav{gap:0;flex-wrap:nowrap}.docs-product-switcher nav a{border:0;border-bottom:3px solid transparent;background:transparent;border-radius:0;color:#aeb5c3;padding:24px 17px 21px;font-size:12px}.docs-product-switcher nav a[aria-current=page]{color:#fff;border-bottom-color:var(--theme-accent-border, #b8a8f9);background:#ffffff06}.docs-product-switcher nav a:hover{color:#fff;background:#ffffff0c}.docs-product-resources{display:flex;gap:22px;margin-left:auto}.docs-product-resources a{display:flex;align-items:center;gap:7px;color:#c4cbd5;font-size:11px}.docs-product-resources a:hover{color:#dbf07b}.docs-product-bar a:focus-visible{outline-color:#dbf07b;outline-offset:-4px}.docs-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px;align-items:start;padding-top:32px;padding-bottom:64px}.docs-sidebar{position:sticky;top:88px;min-width:0}.docs-sidebar-panel{max-height:calc(100dvh - 110px);overflow-y:auto;scrollbar-width:thin;padding:3px 8px 8px 3px}.docs-mobile-menu{display:none}.docs-search{display:flex;align-items:center;gap:8px;background:var(--theme-surface, #fff);padding:12px 10px;border:1px solid var(--theme-border, #cdd2da);color:var(--theme-muted, #667181)}.docs-search:focus-within{border-color:var(--theme-accent-border, #3659ef);box-shadow:0 0 0 2px #3659ef20}.docs-search>svg{flex:none}.docs-search input{width:100%;min-width:0;outline:none;font-size:11px;color:var(--theme-ink, #171d2b);background:transparent}.docs-search input::-webkit-search-cancel-button{display:none}.docs-search button{flex:none;padding:2px}.docs-nav-group{padding-top:23px}.docs-nav-group>p{margin-bottom:9px;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-muted, #7b8492);padding-inline:10px}.docs-nav-group a{display:flex;align-items:center;justify-content:space-between;gap:8px;border-left:2px solid transparent;padding:9px;font-size:12px;line-height:1.5;color:var(--theme-muted, #5b6472);margin-bottom:2px}.docs-nav-group a:hover{color:var(--theme-link, #3659ef);background:var(--theme-surface, #fff)}.docs-nav-group a[aria-current=location]{color:var(--theme-link, #2444d0);background:var(--theme-soft, #e7ebff);border-left-color:var(--theme-accent-border, #3659ef);font-weight:700}.docs-method{font:700 8px ui-monospace,monospace;padding:3px 4px;border-radius:2px;flex:none}.docs-sidebar-base{border-top:1px solid var(--theme-border, #d6dbe0);margin:24px 10px 0;padding-top:16px;font-size:10px;color:var(--theme-muted, #7b8492);line-height:1.6}.docs-sidebar-base code{display:block;margin-top:6px;overflow-wrap:anywhere;color:var(--theme-muted, #566172);font-size:9px}.docs-no-results{padding:22px 10px;font-size:12px;line-height:1.8;color:var(--theme-muted, #687282)}.docs-content{min-width:0;background:var(--theme-surface, #fff);border:1px solid var(--theme-border, #d8dde2);padding:32px}.docs-content .grid>*{min-width:0}.docs-content :not(pre)>code,.docs-content li{overflow-wrap:anywhere}.docs-content>section{padding:50px 0;scroll-margin-top:90px}.docs-content>section+section{border-top:1px solid var(--theme-border, #d8dde2)}.docs-content>section:first-child{padding-top:0}.docs-content>section:last-child{padding-bottom:0}.docs-content #quickstart-examples{scroll-margin-top:95px}.docs-intro{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--theme-border, #d8dde2)}.docs-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:750;letter-spacing:.13em;color:var(--theme-link, #3659ef);text-transform:uppercase}.docs-eyebrow>span{width:7px;height:7px;flex:none;background:#3659ef}.docs-intro h1{font-size:clamp(33px,3.2vw,49px);font-weight:800;letter-spacing:-.05em;line-height:1.08;margin-top:17px;text-wrap:balance;max-width:770px}.docs-intro-body{margin-top:18px;font-size:14px;line-height:1.85;color:var(--theme-muted, #626b78);max-width:800px}.docs-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:23px;font-size:12px;font-weight:700}.docs-intro-actions>a{display:inline-flex;align-items:center;gap:10px}.docs-primary-link{padding:12px 18px;color:#fff;background:#3659ef;border-radius:3px}.docs-primary-link:hover{background:#2444d0}.docs-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--theme-border, #e0e4e8);gap:16px}.docs-workflow li{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0}.docs-step{display:grid;place-items:center;height:30px;width:30px;background:var(--theme-green-surface, #dbf07b);color:var(--theme-ink, #202125);font:700 12px ui-monospace,monospace}.docs-step-1{background:var(--theme-violet-surface, #b8a8f9)}.docs-step-2{background:var(--theme-violet-surface, #92cff3)}.docs-step-3{background:var(--theme-amber-surface, #ff965c)}.docs-workflow strong{font-size:12px;font-weight:700}.docs-workflow p{font-size:10px;line-height:1.7;color:var(--theme-muted, #717b89);margin-top:5px}.docs-section-heading>div{color:var(--theme-link, #3659ef);font-size:10px;letter-spacing:.12em}.docs-section-heading h2{color:var(--theme-ink, #171d2b);font-size:28px;line-height:1.13;letter-spacing:-.035em;font-weight:750}.docs-section-heading>p{font-size:13px;line-height:1.85;color:var(--theme-muted, #626b78)}.docs-content .font-black{font-weight:750}.docs-content [class*=rounded-]{border-radius:4px}.docs-content [class~="text-[#635bff]"]{color:var(--theme-link, #3659ef)}.docs-content [class~="bg-[#635bff]"]{background-color:#3659ef}.docs-context-rail{display:none;position:sticky;top:88px;min-width:0;max-height:calc(100dvh - 110px);overflow:auto;scrollbar-width:thin}.docs-endpoint-card{background:#202125;border-color:var(--theme-border, #202125)}.docs-endpoint-card>div:first-child{border-top:3px solid var(--theme-accent-border, #b8a8f9)}.docs-endpoint-card h2{font-size:17px;font-weight:700}.docs-endpoint-card .animate-pulse{animation:none}.docs-endpoint-card .text-cyan-300{color:#b8a8f9}.docs-endpoint-card .text-slate-500{color:var(--theme-muted, #98a3b4)}.docs-endpoint-card [class*=rounded-]{border-radius:3px}.docs-context-rail>a{font-size:12px}.docs-code{background:#202125;color:#e7e9ef;border:1px solid var(--theme-border, #343842);border-radius:3px}.docs-code-toolbar{border-bottom:1px solid #ffffff18;background:#272a31}.docs-code-toolbar .text-slate-500{color:#b8a8f9}.docs-code-toolbar .text-white{font-size:12px}.docs-code-toolbar button{border-color:var(--theme-border, #555e6d);font-size:11px}.docs-code pre{font-variant-ligatures:none}.docs-example-tabs{display:flex;gap:0;overflow-x:auto;background:var(--theme-soft, #e9edf2);border:1px solid var(--theme-border, #d4dae3);border-bottom:0;scrollbar-width:thin;padding:5px 5px 0}.docs-example-tabs button{flex:none;border-bottom:3px solid transparent;padding:10px 16px;color:var(--theme-muted, #657083);font-size:12px;font-weight:650}.docs-example-tabs button[aria-selected=true]{border-bottom-color:var(--theme-accent-border, #3659ef);color:var(--theme-link, #2444d0);background:var(--theme-surface, #fff)}.docs-example-tabs button:hover{color:var(--theme-link, #2444d0)}.docs-example-tabs button:focus-visible{outline-offset:-3px}.docs-examples .docs-code{border-radius:0 0 3px 3px}.docs-callout{border-width:0 0 0 3px;border-radius:0}.docs-callout--blue{border-color:var(--theme-accent-border, #b8a8f9);background:var(--theme-canvas, #f3f0fb)}.docs-callout--green{border-color:var(--theme-accent-border, #c3d875);background:var(--theme-canvas, #f3f6e9)}.docs-callout--amber{border-color:var(--theme-accent-border, #ffb280);background:var(--theme-canvas, #fff5e9)}.docs-callout>div:first-child{align-items:flex-start;font-size:13px;line-height:1.5}.docs-callout>div:first-child>svg{flex:none}.docs-callout>div:last-child{font-size:12px;line-height:1.85;opacity:1;color:var(--theme-muted, #596475)}.docs-field-table{border-radius:3px}.docs-field-table thead{background:var(--theme-soft, #e9edf2);font-size:10px;letter-spacing:.04em}.docs-field-table td{font-size:12px;line-height:1.85}.docs-field-table th{font-size:10px}.docs-copy-error{position:fixed;bottom:20px;left:20px;z-index:60;max-width:calc(100% - 40px);display:flex;align-items:center;gap:15px;padding:16px 20px;background:#202125;color:#fff;border:1px solid var(--theme-accent-border, #ffb280);font-size:13px;box-shadow:0 8px 30px #0003}.docs-copy-error button{padding:5px;flex:none}@media(min-width:1440px){.docs-layout{grid-template-columns:210px minmax(0,1fr) 230px;gap:28px}.docs-context-rail{display:block}.docs-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-workflow li{flex-direction:row}.docs-step{flex:none}}@media(max-width:1200px){.docs-layout{gap:24px;grid-template-columns:195px minmax(0,1fr)}.docs-content{padding:26px}.docs-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-workflow li{flex-direction:row}.docs-step{flex:none}.docs-product-resources>a:first-child{display:none}}@media(max-width:1023px){.docs-container{width:calc(100% - 40px)}.docs-layout{display:block;padding-top:0}.docs-sidebar{z-index:30;top:64px;margin-inline:-20px;background:var(--theme-canvas, #f3f3ef);border-bottom:1px solid var(--theme-border, #ccd2dc)}.docs-mobile-menu{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 20px;font-size:12px;font-weight:700}.docs-mobile-menu>span{flex:1;display:flex;justify-content:space-between;align-items:center;gap:15px}.docs-mobile-menu small{font-size:11px;color:var(--theme-muted, #657083);font-weight:400}.docs-mobile-menu[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.docs-sidebar-panel{display:none;max-height:calc(100dvh - 125px);padding:5px 20px 20px;overflow:auto}.docs-sidebar-panel.is-open{display:block}.docs-section-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.docs-sidebar-base{margin-top:15px}.docs-search input{font-size:13px}.docs-content{margin-top:24px;padding:28px}.docs-content>section,.docs-content #quickstart-examples{scroll-margin-top:140px}.docs-product-bar>.docs-container{flex-wrap:wrap;gap:0 22px;padding-top:13px}.docs-product-identity{flex:1}.docs-product-switcher{order:3;width:100%}.docs-product-switcher nav a{padding:16px 18px 13px}.docs-product-resources{margin-left:0}.docs-product-identity>code{font-size:9px}.docs-product-bar .docs-product-resources a{font-size:10px}}@media(max-width:540px){.docs-container{width:calc(100% - 32px)}.docs-sidebar{margin-inline:-16px}.docs-mobile-menu{padding:12px 16px}.docs-sidebar-panel{padding-inline:16px}.docs-mobile-menu small{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-section-links{grid-template-columns:1fr;gap:0}.docs-nav-group{padding-top:18px}.docs-nav-group a{padding-block:10px}.docs-content{padding:22px 16px;margin-top:16px}.docs-intro h1{font-size:35px}.docs-intro-body{font-size:13px}.docs-intro-actions{gap:18px;font-size:11px}.docs-workflow{gap:20px 14px}.docs-workflow li{flex-direction:column;gap:9px}.docs-workflow p{font-size:10px}.docs-section-heading h2{font-size:25px}.docs-section-heading>p{font-size:12px}.docs-example-tabs button{font-size:11px;padding:10px 14px}.docs-product-identity{font-size:12px;gap:7px}.docs-product-identity>code{margin-left:0}.docs-product-bar>.docs-container{gap:0 10px}.docs-content>section{padding-block:38px}.docs-code-toolbar{gap:10px}.docs-code-toolbar button{font-size:10px;padding:6px 8px}.docs-code-toolbar button>svg{width:12px}.docs-code-toolbar .text-white{font-size:11px}}@media(prefers-reduced-motion:reduce){.docs-page .transition{transition:none}}@media(forced-colors:active){.docs-primary-link,.docs-step,.docs-method{border:1px solid ButtonText}.docs-example-tabs button[aria-selected=true],.docs-nav-group a[aria-current=location]{outline:2px solid Highlight}}
