.docs-shell{max-width:1240px;margin:0 auto;width:100%;box-sizing:border-box}.docs-shell .page-hero h1{font-size:clamp(1.8rem,3.4vw,2.6rem)}.docs-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.docs-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.docs-nav{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding:16px;border:1px solid var(--page-border);border-radius:12px;background:var(--page-surface);box-sizing:border-box}.docs-nav h4{margin:0 0 6px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--page-text-faint)}.docs-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.docs-nav a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:.88rem;color:var(--page-text-muted);-webkit-text-fill-color:var(--page-text-muted);background:none;text-decoration:none;text-shadow:none}.docs-nav a .material-symbols-rounded{font-size:1.1rem}.docs-nav a:hover{background:var(--page-surface-soft);color:var(--page-text);-webkit-text-fill-color:var(--page-text)}.docs-nav a.is-active{background:color-mix(in srgb,var(--accent-color1) 14%,transparent);color:var(--page-text);-webkit-text-fill-color:var(--page-text)}.docs-toc a{padding:4px 8px;font-size:.82rem;border-left:2px solid var(--page-border);border-radius:0}.docs-toc a.is-active{border-left-color:var(--accent-color1);background:none}.docs-content{min-width:0;padding:26px 30px 34px;border:1px solid var(--page-border);border-radius:12px;background:var(--page-surface);box-sizing:border-box}.docs-content h2{margin:38px 0 12px;padding-top:18px;border-top:1px solid var(--page-border);font-size:1.35rem;scroll-margin-top:20px}.docs-content>h2:first-child,.docs-content>.docs-lead+h2{margin-top:0;padding-top:0;border-top:none}.docs-content h3{margin:26px 0 8px;font-size:1.05rem;scroll-margin-top:20px}.docs-content h4{margin:18px 0 6px;font-size:.95rem}.docs-content p,.docs-content li{color:var(--page-text-muted);line-height:1.65;text-shadow:none}.docs-content p{margin:0 0 12px}.docs-content ul,.docs-content ol{margin:0 0 14px;padding-left:22px}.docs-content li{margin:0 0 6px}.docs-content strong{color:var(--page-text)}.docs-content a:not(.docs-card):not(.unstyled){color:var(--accent-color1);-webkit-text-fill-color:var(--accent-color1);background:none;text-decoration:underline;text-underline-offset:2px}.docs-lead{font-size:1.02rem}.docs-content code{padding:1px 6px;border-radius:4px;background:#ffffff12;color:#f2d7ff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;overflow-wrap:anywhere}.docs-code{position:relative;margin:0 0 16px}.docs-code-label{display:block;padding:6px 12px;border:1px solid var(--page-border);border-bottom:none;border-radius:8px 8px 0 0;background:#ffffff0a;color:var(--page-text-faint);font-size:.75rem;font-family:JetBrains Mono,ui-monospace,monospace}.docs-content pre{margin:0;padding:14px 16px;overflow-x:auto;border:1px solid var(--page-border);border-radius:8px;background:#070709;line-height:1.55;tab-size:2}.docs-code-label+pre{border-radius:0 0 8px 8px}.docs-content pre code{padding:0;background:none;color:#e6e6ee;font-size:.82rem;overflow-wrap:normal;white-space:pre}.docs-copy{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--page-border);border-radius:6px;background:#121216;box-shadow:none;color:var(--page-text-muted);opacity:0;transition:opacity .15s}.docs-code-label~.docs-copy{top:36px}.docs-code:hover .docs-copy,.docs-copy:focus-visible{opacity:1}.docs-copy .material-symbols-rounded{font-size:1rem}.docs-copy:not(:disabled):hover{background:#1d1d24;color:var(--page-text);box-shadow:none}.docs-table-wrap{margin:0 0 16px;overflow-x:auto;border:1px solid var(--page-border);border-radius:8px}.docs-content table{width:100%;border-collapse:collapse;font-size:.86rem}.docs-content th,.docs-content td{padding:9px 12px;border-bottom:1px solid var(--page-border);text-align:left;vertical-align:top;color:var(--page-text-muted)}.docs-content th{background:#ffffff08;color:var(--page-text);font-weight:600;white-space:nowrap}.docs-content tr:last-child td{border-bottom:none}.docs-content td:first-child code{white-space:nowrap}.docs-callout{display:flex;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--page-border-strong);border-radius:8px;background:color-mix(in srgb,var(--accent-color1) 7%,transparent)}.docs-callout>.material-symbols-rounded{flex-shrink:0;font-size:1.2rem;color:var(--accent-color1)}.docs-callout p{margin:0}.docs-callout.is-warn{border-color:#5c4a1a;background:#1a1404}.docs-callout.is-warn>.material-symbols-rounded{color:#ffc24d}.docs-callout.is-danger{border-color:#5c1f1f;background:#1a0606}.docs-callout.is-danger>.material-symbols-rounded{color:#ff7a7a}.docs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 18px}.docs-card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--page-border);border-radius:10px;background:var(--page-surface-soft);color:var(--page-text);-webkit-text-fill-color:currentColor;text-decoration:none;text-shadow:none;transition:border-color .15s,background .15s}.docs-card:hover{border-color:var(--accent-color1);background:color-mix(in srgb,var(--accent-color1) 8%,transparent)}.docs-card>.material-symbols-rounded{font-size:1.6rem;color:var(--accent-color1)}.docs-card strong{font-size:1rem}.docs-card span:not(.material-symbols-rounded){color:var(--page-text-subtle);font-size:.86rem;line-height:1.5}.docs-steps{counter-reset:step;list-style:none;padding-left:0!important}.docs-steps>li{position:relative;padding-left:40px;margin-bottom:16px}.docs-steps>li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--accent-color1) 22%,transparent);color:var(--page-text);font-size:.8rem;font-weight:700}.docs-pill{display:inline-block;padding:1px 7px;border-radius:999px;border:1px solid var(--page-border-strong);font-size:.72rem;color:var(--page-text-muted);white-space:nowrap}.docs-pill.is-get{border-color:#1f5c33;color:#6dff9b}.docs-pill.is-post{border-color:#1f3f5c;color:#6db8ff}.docs-pill.is-patch{border-color:#5c4a1a;color:#ffc24d}.docs-pill.is-delete{border-color:#5c1f1f;color:#ff7a7a}.docs-endpoint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.docs-endpoint code{font-size:.88em}.docs-filled{display:none}.docs-has-client .docs-filled{display:flex}.docs-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 16px}.docs-demo-zip{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;background:var(--accent-color1);color:#fff;-webkit-text-fill-color:#ffffff;font-size:.88rem;font-weight:600;text-decoration:none;text-shadow:none}.docs-demo-zip .material-symbols-rounded{font-size:1.1rem}.docs-demo-files{list-style:none;margin:0!important;padding:0!important;border:1px solid var(--page-border);border-radius:8px;overflow:hidden}.docs-demo-files li{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border-bottom:1px solid var(--page-border)}.docs-demo-files li:last-child{border-bottom:none}.docs-demo-files li>code{flex-shrink:0}.docs-demo-files li>span{flex:1;min-width:0;font-size:.84rem;color:var(--page-text-subtle)}.docs-demo-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.docs-demo-actions button{padding:5px 12px;font-size:.8rem}.docs-demo-download{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--page-border);border-radius:6px;color:var(--page-text-muted);-webkit-text-fill-color:var(--page-text-muted);background:none}.docs-demo-download:hover{border-color:var(--accent-color1)}.docs-demo-download .material-symbols-rounded{font-size:1.05rem}.docs-demo-viewer pre{max-height:480px;overflow:auto}@media(max-width:600px){.docs-demo-files li{flex-wrap:wrap}.docs-demo-files li>span{flex-basis:100%;order:3}}.docs-pager{display:flex;justify-content:space-between;gap:12px;margin-top:34px;padding-top:18px;border-top:1px solid var(--page-border)}.docs-pager a{display:flex;flex-direction:column;gap:2px;max-width:48%;padding:10px 14px;border:1px solid var(--page-border);border-radius:8px;color:var(--page-text);-webkit-text-fill-color:var(--page-text);background:none;text-decoration:none!important}.docs-pager a:hover{border-color:var(--accent-color1)}.docs-pager a small{color:var(--page-text-faint);-webkit-text-fill-color:var(--page-text-faint);font-size:.75rem}.docs-pager a.is-next{margin-left:auto;text-align:right}@media(max-width:960px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-nav{position:static;max-height:none}.docs-toc{display:none}}@media(max-width:600px){.docs-shell{padding:12px}.docs-content{padding:18px 16px 24px}}
