.docs-site{--docs-orange:#ff8a42;color:#eee;background:#101011;min-height:100vh;font-size:14px}.docs-site a{transition:color .15s,background .15s}:is(.docs-site a:focus-visible,.docs-site summary:focus-visible,.docs-site pre:focus-visible){outline:2px solid var(--docs-orange);outline-offset:4px}.docs-skip{z-index:100;color:#111;background:#ff8a42;padding:12px;position:fixed;top:-70px;left:20px}.docs-skip:focus{top:12px}.docs-header{z-index:30;background:#101011;border-bottom:1px solid #29292b;justify-content:space-between;align-items:center;height:82px;padding:0 40px;display:flex;position:sticky;top:0}.docs-header-brand,.docs-header-actions{align-items:center;gap:25px;display:flex}.docs-header-brand>span{color:#aaa;border-left:1px solid #343436;padding-left:24px}.docs-header-actions>a{align-items:center;gap:8px;font-size:13px;display:flex}.docs-site .docs-menu-button{display:none}.docs-layout{grid-template-columns:250px minmax(0,850px) 210px;max-width:1440px;margin:auto;display:grid}.docs-sidebar{border-right:1px solid #29292b;flex-direction:column;gap:22px;height:calc(100dvh - 82px);padding:28px 22px;display:flex;position:sticky;top:82px;overflow-y:auto}.docs-search{color:#aaa;background:#19191b;border:1px solid #353537;border-radius:8px;align-items:center;padding-left:10px;display:flex}.docs-search input{box-shadow:none;border:0;min-width:0;font-size:12px;background:0 0!important}.docs-nav-group{margin-bottom:24px}.docs-nav-group>p{text-transform:uppercase;letter-spacing:.09em;color:#969699;margin:0 0 9px 10px;font-size:11px;font-weight:600}.docs-nav-group a{color:#aaa;border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:8px 10px;font-size:13px;line-height:1.5;display:block}.docs-nav-group a:hover{color:#fff;background:#1c1c1f}.docs-nav-group a[aria-current]{color:#ffa36e;border-left-color:var(--docs-orange);background:#ff8a4210}.docs-sidebar-note{color:#ddd;border-top:1px solid #29292b;margin-top:auto;padding-top:18px;font-size:12px}.docs-sidebar-note>span:last-child{color:#888;margin:7px 0 0 13px;display:block}.docs-status-dot{background:var(--docs-orange);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.docs-main{min-width:0;padding:34px 52px 20px}.docs-breadcrumb{color:#929297;gap:12px;margin-bottom:45px;font-size:12px;display:flex}.docs-breadcrumb a:hover{color:#fff}.docs-kicker{letter-spacing:.15em;color:var(--docs-orange);margin-bottom:16px;font-size:10px;font-weight:600}.docs-main h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.12}.docs-lead{color:#aaa;max-width:65ch;font-size:16px;line-height:1.8}.docs-meta{color:#8c8c93;border-bottom:1px solid #29292b;flex-wrap:wrap;gap:8px 20px;margin-bottom:32px;padding:24px 0;font-size:11px;display:flex}.docs-meta span:last-child{color:#e6a47d}.docs-pathways{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:40px;display:grid}.docs-pathways a{background:#171719;border:1px solid #353537;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.docs-pathways a:hover{border-color:var(--docs-orange)}.docs-pathways svg{color:var(--docs-orange);width:20px}.docs-pathways strong{font-size:15px;font-weight:500}.docs-pathways span{color:#999;font-size:12px}.docs-pathways svg:last-child{align-self:flex-end}.docs-article section{margin:0 0 42px;scroll-margin-top:110px}.docs-article h2,.docs-api h2{letter-spacing:-.025em;margin-bottom:17px;font-size:22px;font-weight:500;line-height:1.4}.docs-article h2 a:hover{color:var(--docs-orange)}.docs-article p,.docs-endpoint-body>p{color:#b3b3b9;overflow-wrap:anywhere;margin-bottom:16px;line-height:1.85}.docs-article ol{color:#b3b3b9;padding-left:25px;list-style:decimal}.docs-article li{margin:12px 0;padding-left:7px;line-height:1.85}.docs-article li::marker{color:var(--docs-orange);font-weight:500}.docs-note{border-left:2px solid var(--docs-orange);background:#ff8a4208;margin:22px 0;padding:18px 20px}.docs-note>strong{color:#ffb182;font-size:12px}.docs-note p{color:#c1afa4;margin:8px 0 0;font-size:13px}.docs-table-scroll{border:1px solid #303033;border-radius:8px;margin:20px 0;overflow:auto}.docs-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.docs-table-scroll th{color:#eee;background:#1c1c1e;padding:13px 15px;font-weight:500}.docs-table-scroll td{color:#aaa;border-top:1px solid #303033;min-width:140px;padding:13px 15px;line-height:1.7}.docs-table-scroll td:first-child{color:#ddd}.docs-code{background:#141416;border:1px solid #343438;border-radius:9px;min-width:0;margin:20px 0;overflow:hidden}.docs-code-bar{color:#aaa;background:#1e1e21;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:11px;display:flex}.docs-code pre{color:#e6c3ad;tab-size:2;max-height:620px;padding:20px;font:12px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.docs-copy-status{color:#fcb181;padding:0 14px;font-size:11px;display:block}.docs-copy-status:not(:empty){padding-bottom:10px}.docs-toc{height:fit-content;padding:42px 20px 0 8px;font-size:12px;position:sticky;top:82px}.docs-toc>p{letter-spacing:.1em;color:#888;margin-bottom:15px;font-size:10px}.docs-toc>a{color:#aaa;padding:7px 0;line-height:1.6;display:block}.docs-toc>a:hover{color:var(--docs-orange)}.docs-toc>div{color:#ddd;border-top:1px solid #333;margin-top:28px;padding-top:20px}.docs-toc>div p{color:#888;margin:10px 0;line-height:1.8}.docs-toc>div a{color:var(--docs-orange);align-items:center;gap:8px;display:flex}.docs-pagination{grid-template-columns:1fr 1fr;gap:15px;margin:45px 0 30px;display:grid}.docs-pagination>a{border:1px solid #343437;border-radius:8px;padding:17px;font-size:13px}.docs-pagination>a:hover{border-color:#ff8a42}.docs-pagination small{color:#888;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.docs-pagination>a:last-child{text-align:right}.docs-pagination>a:last-child small{justify-content:flex-end}.docs-footer{color:#888;border-top:1px solid #29292b;justify-content:space-between;gap:20px;padding:20px 0;font-size:11px;display:flex}.docs-footer a{color:#bbb}.docs-api-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.docs-api-heading h2 span{color:#777;margin-left:8px;font-size:14px}.docs-api-heading a{color:var(--docs-orange);gap:5px;font-size:12px;display:flex}.docs-api>p{color:#999;margin:13px 0;font-size:12px}.docs-endpoint{border:1px solid #303033;border-radius:8px;min-width:0;margin:12px 0}.docs-endpoint>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.docs-endpoint>summary:before{content:"+";color:#aaa}.docs-endpoint[open]>summary:before{content:"−"}.docs-endpoint summary code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px}.docs-method{color:#9dccba;min-width:43px;font-size:10px;font-weight:600}.docs-method.post,.docs-method.put,.docs-method.patch{color:#ffb07a}.docs-method.delete{color:#ee9ca4}.docs-operation-title{color:#999;width:100%;padding-left:20px;display:block}.docs-endpoint-body{min-width:0;padding:0 16px 16px}.docs-schema summary{cursor:pointer;color:#ccc;padding:12px 0;font-size:12px}.docs-empty,.docs-search-count{color:#aaa;font-size:12px;line-height:1.8}.docs-api>.docs-endpoint>.docs-code{margin:16px}.docs-api{min-width:0}@media (min-width:1600px){.docs-layout{grid-template-columns:260px minmax(0,900px) 230px}}@media (max-width:1150px){.docs-layout{grid-template-columns:235px minmax(0,1fr)}.docs-toc{display:none}.docs-main{padding:32px 38px}}@media (max-width:760px){.docs-header{height:70px;padding:0 20px}.docs-header-brand>span{display:none}.docs-header-actions{gap:15px}.docs-header-actions>a{font-size:12px}.docs-site .docs-menu-button{display:inline-flex}.docs-layout{display:block}.docs-sidebar{z-index:25;background:#101011;width:100%;height:calc(100dvh - 70px);padding:25px;display:none;position:fixed;top:70px;left:0}.docs-sidebar.is-open{display:flex}.docs-main{padding:25px 22px}.docs-breadcrumb{margin-bottom:30px}.docs-main h1{font-size:34px}.docs-pathways{grid-template-columns:1fr}.docs-footer{flex-direction:column;gap:10px}.docs-pagination{gap:10px}.docs-pagination>a{padding:12px}.docs-article h2{font-size:21px}.docs-api-heading{flex-direction:column;align-items:flex-start;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.docs-site *{scroll-behavior:auto;transition:none}}
