:root{--background:0 0% 6%;--foreground:0 0% 92%;--card:0 0% 8%;--card-foreground:0 0% 92%;--popover:0 0% 8%;--popover-foreground:0 0% 92%;--primary:154 69% 55%;--primary-foreground:0 0% 6%;--secondary:0 0% 14%;--secondary-foreground:0 0% 85%;--muted:0 0% 12%;--muted-foreground:0 0% 55%;--accent:154 60% 48%;--accent-foreground:0 0% 6%;--border:0 0% 14%;--ring:154 69% 55%;--gradient-hero:linear-gradient(45deg, #0a151f 0%, #0d1d2b 50%, #173030 100%);--gradient-primary:linear-gradient(45deg, #3ddb97 0%, #30a687 100%)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#3ddb9740 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3ddb9733;border-radius:9999px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#3ddb9780}::-webkit-scrollbar-corner{background:0 0}html,body,#__next{background:hsl(var(--background));min-height:100%;color:hsl(var(--foreground));margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.docs-shell{min-height:100vh}.docs-topbar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));z-index:60;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.docs-hamburger{color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:none}.docs-hamburger:hover{background:hsl(var(--secondary))}.docs-brand{align-items:center;line-height:0;display:flex}.docs-back-link{color:hsl(var(--foreground));border-right:1px solid hsl(var(--border));opacity:.85;align-items:center;gap:6px;height:100%;padding-right:16px;font-size:14px;text-decoration:none;display:inline-flex}.docs-back-link:hover{opacity:1}.docs-subtitle{border-left:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:14px;font-size:14px}.docs-body{grid-template-columns:250px minmax(0,1fr) auto;display:grid}.docs-sidebar{border-right:1px solid hsl(var(--border));background:hsl(var(--background));height:calc(100vh - 52px);padding:12px 12px 24px;position:sticky;top:52px;overflow-y:auto}.docs-sidebar-overlay{display:none}.docs-section{margin:0;padding:0}.docs-section-title{width:100%;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px;font-family:inherit;font-size:16px;font-weight:500;display:flex}.docs-section-title:hover{background:hsl(var(--secondary))}.docs-section-chevron{color:hsl(var(--muted-foreground));transition:transform .15s}.docs-section-chevron-collapsed{transform:rotate(-90deg)}.docs-section-icon{color:hsl(var(--muted-foreground));stroke-width:1.75px;flex-shrink:0}.docs-section-label{flex:1}.docs-section-nav{border-left:1px solid hsl(var(--border));flex-direction:column;margin-bottom:4px;margin-left:17px;padding-left:12px;display:flex}.docs-link{color:hsl(var(--muted-foreground));border-radius:6px;padding:7px 10px;font-size:15px;text-decoration:none;display:block}.docs-link:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.docs-link-active{color:hsl(var(--primary));background:hsl(var(--primary) / .12);font-weight:500}.docs-flat{flex-direction:column;display:flex}.docs-flat-link{color:hsl(var(--foreground));border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:16px;text-decoration:none;display:flex}.docs-flat-link:hover{background:hsl(var(--secondary))}.docs-flat-link-active{color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.docs-main{width:100%;max-width:860px;padding:28px 34px 80px}.docs-content-wrap{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:28px;padding-right:24px;display:grid}.docs-toc{padding-top:12px;position:sticky;top:72px}.docs-toc-search{margin-bottom:18px}.docs-toc-search .docs-search{width:100%}.docs-toc-title{letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:10px;font-size:12px;font-weight:700}.docs-toc-link{color:hsl(var(--muted-foreground));padding:4px 0;font-size:14px;text-decoration:none;display:block}.docs-toc-link:hover{color:hsl(var(--primary))}.docs-main h1,.docs-main h2,.docs-main h3{color:hsl(var(--foreground))}.docs-main a{color:hsl(var(--primary))}.docs-main code{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:6px;padding:2px 6px}.docs-main pre{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:16px;font-size:13px;line-height:1.65;overflow:auto}.docs-main pre code,.docs-main pre .line{min-height:1.65em;line-height:1.65;display:block}.docs-main pre code{background:0 0;border:none;padding:0;display:block}.docs-main table{border-collapse:collapse;width:100%}.docs-main th,.docs-main td{border:1px solid hsl(var(--border));padding:8px 10px}@media (max-width:1400px){.docs-content-wrap{grid-template-columns:minmax(0,1fr) 180px;padding-right:16px}.docs-playground{border-left:none;border-top:1px solid hsl(var(--border));grid-column:1/-1;width:100%;height:auto;position:static;overflow-y:visible}.playground-inner{width:100%;max-width:860px;margin:0 auto}}@media (max-width:1200px){.docs-content-wrap{grid-template-columns:minmax(0,1fr);padding-right:0}.docs-toc{display:none}.docs-topbar-search{display:block}}.endpoint{border:1px solid hsl(var(--border));background:hsl(var(--card));border-left-width:3px;border-radius:8px;margin:12px 0;overflow:hidden}.endpoint-header-row{align-items:stretch;min-height:64px;display:flex}.endpoint-header{min-width:0;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.endpoint-test-btn{background:hsl(var(--primary) / .12);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .4);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;margin:8px 10px 8px 0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.endpoint-test-btn:hover{background:hsl(var(--primary) / .2)}.endpoint-header:hover{background:hsl(var(--secondary))}.endpoint-method{color:#fff;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:60px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.endpoint-path{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;overflow:hidden}.endpoint-summary{text-align:right;min-width:0;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.endpoint-chevron{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.endpoint-chevron-open{transform:rotate(0)}.endpoint-body{border-top:1px solid hsl(var(--border));padding:4px 16px 16px}.endpoint-description{color:hsl(var(--muted-foreground));margin:12px 0 16px;font-size:14px}.endpoint-section{margin-top:16px}.endpoint-section-title{letter-spacing:.08em;color:hsl(var(--muted-foreground));align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.endpoint-content-type{background:hsl(var(--secondary));color:hsl(var(--foreground));letter-spacing:0;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.endpoint-section-body pre,.endpoint-response-body pre{margin:0}.endpoint-responses{flex-direction:column;gap:12px;display:flex}.endpoint-response-header{align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.endpoint-status{font-size:13px;font-weight:700}.endpoint-response-desc{color:hsl(var(--muted-foreground))}.docs-topbar-spacer{flex:1}.docs-topbar-end{align-items:center;gap:12px;display:flex}.docs-topbar-search{display:none}.docs-version-select{align-items:center;gap:6px;display:inline-flex}.docs-version-select-label{color:hsl(var(--muted-foreground));font-size:12px}.docs-version-select select{appearance:none;background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;padding:6px 26px 6px 10px;font-size:13px;font-weight:600}.docs-version-select select:focus{border-color:hsl(var(--primary));outline:none}.docs-search{width:280px;position:relative}.docs-search-input-wrap{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.docs-search-input-wrap:focus-within{border-color:hsl(var(--primary))}.docs-search-icon{color:hsl(var(--muted-foreground));flex-shrink:0}.docs-search input{min-width:0;color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.docs-search input::placeholder{color:hsl(var(--muted-foreground))}.docs-search-kbd{color:hsl(var(--muted-foreground));background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.docs-search-results{z-index:200;background:#0a151f;border:1px solid #212e3b;border-radius:12px;width:480px;max-height:70vh;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c,0 0 0 1px #ffffff05}.docs-search-empty{color:#89a;text-align:center;padding:24px 16px;font-size:13px}.docs-search-item{color:#e7ebee;border:1px solid #0000;border-radius:8px;padding:12px 14px;text-decoration:none;transition:background .12s,border-color .12s;display:block}.docs-search-item+.docs-search-item{margin-top:2px}.docs-search-item:hover,.docs-search-item-active{background:#172736;border-color:#283848}.docs-search-item-section{letter-spacing:.08em;text-transform:uppercase;color:#3ddb97;margin-bottom:4px;font-size:10px;font-weight:700}.docs-search-item-title{color:#f0f2f4;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3}.docs-search-item-snippet{color:#97a6b5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.docs-search-item-snippet mark{color:#7ee7ba;background:#3ddb9733;border-radius:3px;padding:0 3px;font-weight:500}@media (max-width:768px){.docs-search{width:180px}.docs-search-kbd{display:none}.docs-search-results{width:90vw;max-width:360px;right:0}}@media (max-width:900px){.docs-hamburger{display:inline-flex}.docs-back-link span{display:none}.docs-back-link{padding-right:10px}.docs-subtitle{display:none}.docs-topbar{gap:10px;padding:0 12px}.docs-topbar-spacer{display:none}.docs-topbar-end{flex:1;justify-content:flex-end;gap:8px;min-width:0}.docs-topbar-search{flex:1;min-width:0}.docs-topbar-search .docs-search{width:100%}.docs-version-select{flex:none}.docs-body{grid-template-columns:1fr}.docs-sidebar{z-index:70;width:280px;min-height:0;transition:transform .2s;position:fixed;top:56px;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.docs-sidebar-open{transform:translate(0);box-shadow:0 0 24px #00000080}.docs-sidebar-overlay{z-index:65;background:#00000080;display:block;position:fixed;inset:56px 0 0}.docs-main{padding:20px 16px 60px}.docs-content-wrap{padding-right:0}}@media (max-width:480px){.docs-search{width:140px}.docs-brand img{width:110px!important;height:auto!important}}.docs-404{background:radial-gradient(ellipse at top, #3ddb9714 0%, transparent 60%), hsl(var(--background));justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.docs-404-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex}.docs-404-logo{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:24px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:28px;display:flex;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #3ddb9726}.docs-404-logo img{-o-object-fit:contain;object-fit:contain;width:56px;height:56px}.docs-404-code{letter-spacing:-.04em;background:linear-gradient(#68e3ae 0%,#1c9761 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:84px;font-weight:800;line-height:1}.docs-404-title{color:hsl(var(--foreground));margin:0 0 12px;font-size:24px;font-weight:600}.docs-404-desc{color:hsl(var(--muted-foreground));max-width:420px;margin:0 0 28px;font-size:15px;line-height:1.6}.docs-404-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.docs-404-btn{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.docs-404-btn:hover{background:hsl(var(--secondary));border-color:hsl(var(--muted-foreground) / .4)}.docs-404-btn:active{transform:translateY(1px)}.docs-404-btn-primary{background:hsl(var(--primary));color:#0f0f0f;border-color:hsl(var(--primary))}.docs-404-btn-primary:hover{color:#0f0f0f;background:#28d78b;border-color:#28d78b}.docs-404-btn-primary svg{color:#0f0f0f}.docs-404-back{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.docs-404-back:hover{color:hsl(var(--foreground))}@media (max-width:480px){.docs-404-code{font-size:64px}.docs-404-title{font-size:20px}}.docs-playground{border-left:1px solid hsl(var(--border));background:hsl(var(--card));align-self:stretch;width:360px;height:calc(100vh - 52px);font-size:13px;position:sticky;top:52px;overflow-y:auto}.playground-inner{flex-direction:column;gap:10px;padding:18px 16px 28px;display:flex}.playground-title{letter-spacing:.08em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:700}.playground-label{letter-spacing:.04em;color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:11px;font-weight:600}.playground-key-row{align-items:center;gap:6px;display:flex}.playground-input,.playground-select,.playground-textarea{background:hsl(var(--background));border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));font:inherit;border-radius:6px;padding:6px 8px;font-size:12px}.playground-textarea{resize:vertical;height:clamp(180px,38vh,460px);min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.playground-input:focus,.playground-select:focus,.playground-textarea:focus{outline:1px solid hsl(var(--primary));outline-offset:0}.playground-icon-btn{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:6px 8px}.playground-icon-btn:hover{color:hsl(var(--foreground))}.playground-hint{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4}.playground-host-row{grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;display:grid}.playground-endpoint{align-items:center;gap:8px;margin-top:4px;display:flex}.playground-method{color:#fff;letter-spacing:.04em;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.playground-path{color:hsl(var(--foreground));word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.playground-base{color:hsl(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.playground-section{flex-direction:column;gap:6px;margin-top:4px;display:flex}.playground-section-title{letter-spacing:.08em;color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.playground-kv-row{grid-template-columns:110px 1fr;align-items:center;gap:6px;display:grid}.playground-multi-row{align-items:center;gap:6px;display:flex}.playground-multi-row .playground-input,.playground-multi-row .playground-select{flex:1 1 0;min-width:0}.playground-add-btn{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.playground-add-btn:hover{color:hsl(var(--foreground))}.playground-add-field{align-self:flex-start;margin-top:2px}.playground-body-mode{margin-left:auto;padding:2px 6px;font-size:11px}.playground-kv-key{color:hsl(var(--foreground));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.playground-send{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.playground-send:disabled{opacity:.5;cursor:not-allowed}.playground-spin{animation:1s linear infinite playground-spin}@keyframes playground-spin{to{transform:rotate(360deg)}}.playground-status{background:hsl(var(--background));border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.playground-status-2{color:#10b981}.playground-status-3{color:#3b82f6}.playground-status-4{color:#f59e0b}.playground-status-5,.playground-status-x{color:#dc2626}.playground-time{color:hsl(var(--muted-foreground));margin-left:auto;font-size:11px}.playground-response{background:hsl(var(--background));border:1px solid hsl(var(--border));white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:280px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;overflow:auto}
