.docs-page{background:radial-gradient(circle at 77% -12%,#7469ff29,transparent 30%),var(--cicora-canvas);min-height:100vh;color:var(--cicora-ink)}.docs-shell{width:min(1440px,100%);margin:auto;padding:0 40px}.docs-header{border-bottom:1px solid var(--cicora-hairline);align-items:center;gap:26px;min-height:80px;display:flex}.docs-wordmark{align-items:center;display:inline-flex}.docs-header-nav{color:var(--cicora-muted);align-items:center;gap:5px;margin-left:14px;font-size:13px;display:flex}.docs-header-nav a{border-radius:8px;padding:8px 10px}.docs-header-nav a:hover{color:var(--cicora-ink);background:var(--cicora-surface-1)}.docs-header .locale-links{color:var(--cicora-muted);gap:4px;margin-left:auto;font-size:12px;display:flex}.docs-header .locale-links a{border-radius:8px;padding:7px 9px}.docs-header .locale-links a[aria-current=page]{color:var(--cicora-ink);background:var(--cicora-surface-2)}.docs-content-grid{grid-template-columns:226px minmax(0,1fr);gap:58px;display:grid}.docs-sidebar{padding:42px 0}.docs-search{margin:0 0 18px;position:relative}.docs-search-label{color:var(--cicora-muted);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;display:block}.docs-search-field{border:1px solid var(--cicora-hairline);background:var(--cicora-surface-1);color:var(--cicora-muted);border-radius:9px;align-items:center;display:flex;position:relative}.docs-search-field:focus-within{border-color:#7469ff9e;box-shadow:0 0 0 3px #7469ff1f}.docs-search-field>svg{flex:none;width:15px;height:15px;margin-left:10px}.docs-search-field input{width:100%;min-width:0;height:36px;color:var(--cicora-ink);font:12px var(--font-sans);background:0 0;border:0;outline:0;padding:0 9px}.docs-search-field input::placeholder{color:#74746f}.docs-search-field button{width:32px;height:32px;color:var(--cicora-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-right:2px;display:grid}.docs-search-field button:hover{background:var(--cicora-surface-3);color:var(--cicora-ink)}.docs-search-status{color:#777771;min-height:16px;font:10px var(--font-mono);margin-top:7px}.docs-search-results{gap:5px;max-height:330px;padding:2px 2px 2px 0;display:grid;overflow:auto}.docs-search-results a{border:1px solid var(--cicora-hairline);background:var(--cicora-surface-1);border-radius:8px;gap:3px;padding:9px;display:grid}.docs-search-results a:hover{background:var(--cicora-surface-2);border-color:#7469ff99}.docs-search-results span{color:#9d93ff;font:9px var(--font-mono);overflow-wrap:anywhere}.docs-search-results strong{color:var(--cicora-ink);font-size:12px;font-weight:560}.docs-search-results small{color:var(--cicora-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.docs-search-results p{color:var(--cicora-muted);margin:0;padding:9px;font-size:12px}.docs-mobile-current{display:none}.docs-navigation-viewport{min-width:0}.docs-side-nav{scrollbar-width:thin;scrollbar-color:#888882 #242422;gap:25px;max-height:calc(100svh - 48px);padding:4px 14px 4px 4px;display:grid;position:sticky;top:24px;overflow:auto}.docs-side-overview{color:#c9c9c3;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.docs-side-overview svg{color:#a99fff;width:16px;height:16px}.docs-side-overview:hover,.docs-side-overview.is-active{background:var(--cicora-surface-2);color:var(--cicora-ink)}.docs-side-group{gap:3px;display:grid}.docs-side-group p{color:#aaa9a3;font:12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;padding:0 10px}.docs-side-group a{color:#9e9e98;border-radius:7px;padding:6px 10px;font-size:12px;line-height:1.35}.docs-side-group a:hover,.docs-side-group a.is-active{background:var(--cicora-surface-1);color:var(--cicora-ink)}.docs-index{padding:80px 0 110px}.docs-index-hero{max-width:860px;padding:14px 0 72px}.docs-kicker{color:#aaa0ff;font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.docs-kicker svg{width:15px;height:15px}.docs-index h1,.docs-article-title h1{letter-spacing:-.06em;max-width:920px;margin:22px 0 18px;font-size:clamp(44px,5.5vw,76px);font-weight:540;line-height:.98}.docs-index-hero>p,.docs-article-title>p{max-width:720px;color:var(--cicora-muted);margin:0;font-size:18px;line-height:1.62}.docs-api-bases{flex-wrap:wrap;gap:10px;margin:30px 0 10px;display:flex}.docs-api-base{align-items:center;gap:13px;width:max-content;max-width:100%;margin:0;display:flex}.docs-api-base span{color:#aaa0ff;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.docs-api-base code{color:var(--cicora-ink);font:13px var(--font-mono);white-space:nowrap;overflow:auto}.docs-integration-note{color:#888882!important;max-width:660px!important;margin:0 0 26px!important;font-size:13px!important;line-height:1.55!important}.docs-index-groups{gap:55px;display:grid}.docs-index-group h2{color:#dcdcd7;letter-spacing:-.015em;margin:0 0 16px;font-size:23px;font-weight:600}.docs-index-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docs-index-card{min-height:184px;padding:22px;display:grid;position:relative}.docs-index-card:hover{background:var(--cicora-surface-2)}.docs-index-card-meta{color:#9d93ff;font:10px var(--font-mono);line-height:1.4}.docs-index-card strong{color:var(--cicora-ink);letter-spacing:-.025em;align-self:end;margin-top:18px;font-size:18px;font-weight:560}.docs-index-card p{color:var(--cicora-muted);margin:8px 25px 0 0;font-size:13px;line-height:1.5}.docs-index-card svg{width:16px;height:16px;color:var(--cicora-muted);position:absolute;bottom:22px;right:20px}.docs-article-title h1{letter-spacing:-.035em;font-size:48px;line-height:1.08}.docs-article{min-width:0;padding:40px 0 112px}.docs-article-title{max-width:950px;margin-bottom:32px}.docs-back{color:var(--cicora-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.docs-back:hover{color:var(--cicora-ink)}.docs-back svg{width:15px;height:15px}.docs-article-title .docs-kicker{margin-top:33px}.docs-reading-grid{grid-template-columns:minmax(0,800px) 185px;align-items:start;gap:55px;display:grid}.docs-prose{color:#b8b8b2;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.78}.docs-prose>section{scroll-margin-top:28px}.docs-prose h2{border-top:1px solid var(--cicora-hairline);color:var(--cicora-ink);letter-spacing:-.03em;margin:0 0 18px;padding-top:46px;font-size:24px;font-weight:560;line-height:1.25}.docs-prose>section:first-child h2{border-top:0;padding-top:0}.docs-prose p{margin:0 0 17px}.docs-prose ul{gap:10px;margin:22px 0;padding-inline-start:22px;list-style:outside;display:grid}.docs-prose li::marker{color:#9d93ff}.docs-code{border:1px solid var(--cicora-hairline-strong);background:#0c0c0b;border-radius:14px;margin:25px 0 8px;overflow:hidden;box-shadow:0 18px 50px #0003}.docs-code-head{border-bottom:1px solid var(--cicora-hairline);color:#aaa0ff;font:10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.docs-code-head>span{overflow-wrap:normal;word-break:normal;flex:150px;min-width:0}.docs-code-actions>span{color:#aaa9a3;white-space:nowrap}.docs-code-actions{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;align-items:center;gap:9px;display:flex}.docs-copy button{background:var(--cicora-surface-2);white-space:nowrap;color:#c8c8c1;min-height:32px;font:12px var(--font-mono);cursor:pointer;letter-spacing:0;text-transform:none;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.docs-copy button:hover{background:var(--cicora-surface-3);color:var(--cicora-ink)}.docs-copy svg{width:12px;height:12px}.docs-code pre{scrollbar-width:thin;scrollbar-color:#888882 #242422;color:#deded6;max-width:100%;font:12px/1.65 var(--font-mono);tab-size:2;margin:0;padding:18px;overflow:auto}.docs-toc{border-left:1px solid var(--cicora-hairline);padding-left:18px;position:sticky;top:24px}.docs-toc>p{color:var(--cicora-muted);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 15px}.docs-toc nav{gap:10px;display:grid}.docs-toc a{color:#9e9e98;font-size:12px;line-height:1.4}.docs-toc a:hover{color:var(--cicora-ink)}.docs-related>div{gap:9px;display:grid}.docs-related a{border:1px solid var(--cicora-hairline);background:var(--cicora-surface-1);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:15px 16px;display:grid}.docs-related a:hover{background:var(--cicora-surface-2);border-color:#7469ff99}.docs-related span{color:#9d93ff;font:10px var(--font-mono)}.docs-related strong{color:var(--cicora-ink);grid-row:2;font-size:14px;font-weight:560}.docs-related svg{width:16px;height:16px;color:var(--cicora-muted);grid-area:1/2/span 2}@media (max-width:1100px){.docs-content-grid{grid-template-columns:195px minmax(0,1fr);gap:35px}.docs-reading-grid{grid-template-columns:minmax(0,1fr) 155px;gap:30px}.docs-shell{padding:0 28px}.docs-index-cards{grid-template-columns:1fr}}@media (max-width:820px){.docs-shell{padding:0 24px}.docs-header{min-height:unset;flex-wrap:wrap;gap:14px;padding:20px 0}.docs-header-nav{margin-left:auto}.docs-header .locale-links{order:3;width:100%;margin-left:0}.docs-content-grid{display:block}.docs-sidebar{padding:22px 0 0}.docs-search{margin:0 0 14px}.docs-search-results{max-height:250px}.docs-mobile-current{display:none}.docs-navigation-viewport{min-width:0}.docs-mobile-current{background:var(--cicora-surface-2);color:var(--cicora-ink);border-inline-start:3px solid #aaa0ff;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:block}.docs-side-nav{overscroll-behavior:contain;border:1px solid var(--cicora-hairline);border-radius:10px;gap:16px;max-width:100%;max-height:210px;padding:6px;display:grid;position:static;overflow:hidden auto}.docs-side-group{gap:4px;display:grid}.docs-side-group p{display:block}.docs-side-group a{white-space:normal;overflow-wrap:anywhere;min-height:40px;padding:9px 10px}.docs-side-group a.is-active{background:var(--cicora-surface-3);box-shadow:inset 3px 0 #aaa0ff}html[dir=rtl] .docs-side-group a.is-active{box-shadow:inset -3px 0 #aaa0ff}.docs-index{padding-top:58px}.docs-article{padding-top:46px}.docs-reading-grid{grid-template-columns:1fr}.docs-toc{border-left:0;border:1px solid var(--cicora-hairline);border-radius:12px;order:-1;padding:16px;position:static}.docs-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.docs-index h1,.docs-article-title h1{font-size:clamp(42px,10vw,63px)}}@media (max-width:560px){.docs-shell{padding:0 20px}.docs-header-nav{display:none}.docs-index{padding:42px 0 72px}.docs-index-hero{padding-bottom:54px}.docs-index-hero>p,.docs-article-title>p{font-size:16px}.docs-index-cards{grid-template-columns:1fr}.docs-index-card{min-height:165px}.docs-article{padding-bottom:80px}.docs-article-title{margin-bottom:35px}.docs-prose{font-size:14px}.docs-prose h2{padding-top:36px;font-size:21px}.docs-code pre{padding:15px;font-size:11px}.docs-code-head{padding:10px 12px}.docs-toc nav{grid-template-columns:1fr}.docs-api-base{gap:6px;width:100%;display:grid;overflow:hidden}.docs-api-base code{font-size:12px}.docs-article-title h1{font-size:32px}.docs-copy button{min-height:40px}}@media print{.docs-header,.docs-sidebar,.docs-toc,footer,.docs-back{display:none}.docs-shell{width:100%;padding:0}.docs-content-grid{display:block}.docs-article{padding:0}.docs-prose{color:#000;font-size:10pt}.docs-prose h2{color:#000;break-after:avoid;font-size:14pt}.docs-code{box-shadow:none;border-color:#bbb}.docs-code pre,.docs-code-head{color:#000}.docs-related{display:none}}.docs-page :is(a,button,pre,code[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #b8afff}.docs-toc a,.docs-back{min-height:28px;padding-block:4px}.docs-code pre:focus-visible{outline-offset:-3px}.docs-prose>section+section{margin-top:32px}.docs-index-hero>[data-slot=button]{background:#6558f0}.docs-page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.docs-back,.docs-related,.docs-index-card) svg{transform:scaleX(-1)}.docs-page:is(:lang(ar),:lang(he)) :is(.docs-kicker,.docs-search-label,.docs-side-group p,.docs-toc>p){letter-spacing:0;text-transform:none}.docs-index-card-meta,.docs-related span{overflow-wrap:anywhere}.docs-copy-error{white-space:normal;color:#f4b4ab;max-width:160px;font:12px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;margin-top:5px;display:block}
