:root,[data-theme=light],.doc-sdk-light{--doc-sdk-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--doc-sdk-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--doc-sdk-bg: #ffffff;--doc-sdk-surface: #f8fafc;--doc-sdk-surface-hover: #f1f5f9;--doc-sdk-surface-active: #e2e8f0;--doc-sdk-border: #e2e8f0;--doc-sdk-border-focus: #4f46e5;--doc-sdk-text: #0f172a;--doc-sdk-text-muted: #64748b;--doc-sdk-text-subtle: #94a3b8;--doc-sdk-primary: #4f46e5;--doc-sdk-primary-hover: #4338ca;--doc-sdk-primary-light: #eef2ff;--doc-sdk-primary-contrast: #ffffff;--doc-sdk-info: #0284c7;--doc-sdk-info-bg: #f0f9ff;--doc-sdk-info-border: #bae6fd;--doc-sdk-warning: #d97706;--doc-sdk-warning-bg: #fffbeb;--doc-sdk-warning-border: #fde68a;--doc-sdk-tip: #16a34a;--doc-sdk-tip-bg: #f0fdf4;--doc-sdk-tip-border: #bbf7d0;--doc-sdk-danger: #dc2626;--doc-sdk-danger-bg: #fef2f2;--doc-sdk-danger-border: #fecaca;--doc-sdk-code-bg: #0f172a;--doc-sdk-code-text: #f8fafc;--doc-sdk-code-border: #1e293b;--doc-sdk-radius-sm: 6px;--doc-sdk-radius: 10px;--doc-sdk-radius-lg: 14px;--doc-sdk-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--doc-sdk-shadow: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--doc-sdk-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04)}[data-theme=dark],.doc-sdk-dark{--doc-sdk-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--doc-sdk-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--doc-sdk-bg: #090d16;--doc-sdk-surface: #111827;--doc-sdk-surface-hover: #1e293b;--doc-sdk-surface-active: #334155;--doc-sdk-border: #1e293b;--doc-sdk-border-focus: #6366f1;--doc-sdk-text: #f8fafc;--doc-sdk-text-muted: #94a3b8;--doc-sdk-text-subtle: #64748b;--doc-sdk-primary: #6366f1;--doc-sdk-primary-hover: #818cf8;--doc-sdk-primary-light: rgba(99, 102, 241, .16);--doc-sdk-primary-contrast: #ffffff;--doc-sdk-info: #38bdf8;--doc-sdk-info-bg: rgba(2, 132, 199, .15);--doc-sdk-info-border: rgba(56, 189, 248, .3);--doc-sdk-warning: #fbbf24;--doc-sdk-warning-bg: rgba(217, 119, 6, .15);--doc-sdk-warning-border: rgba(251, 191, 36, .3);--doc-sdk-tip: #4ade80;--doc-sdk-tip-bg: rgba(22, 163, 74, .15);--doc-sdk-tip-border: rgba(74, 222, 128, .3);--doc-sdk-danger: #f87171;--doc-sdk-danger-bg: rgba(220, 38, 38, .15);--doc-sdk-danger-border: rgba(248, 113, 113, .3);--doc-sdk-code-bg: #0d1117;--doc-sdk-code-text: #e6edf3;--doc-sdk-code-border: #21262d;--doc-sdk-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4);--doc-sdk-shadow: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--doc-sdk-shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .6)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not(.doc-sdk-light){--doc-sdk-bg: #090d16;--doc-sdk-surface: #111827;--doc-sdk-surface-hover: #1e293b;--doc-sdk-surface-active: #334155;--doc-sdk-border: #1e293b;--doc-sdk-border-focus: #6366f1;--doc-sdk-text: #f8fafc;--doc-sdk-text-muted: #94a3b8;--doc-sdk-text-subtle: #64748b;--doc-sdk-primary: #6366f1;--doc-sdk-primary-hover: #818cf8;--doc-sdk-primary-light: rgba(99, 102, 241, .16);--doc-sdk-primary-contrast: #ffffff;--doc-sdk-info: #38bdf8;--doc-sdk-info-bg: rgba(2, 132, 199, .15);--doc-sdk-info-border: rgba(56, 189, 248, .3);--doc-sdk-warning: #fbbf24;--doc-sdk-warning-bg: rgba(217, 119, 6, .15);--doc-sdk-warning-border: rgba(251, 191, 36, .3);--doc-sdk-tip: #4ade80;--doc-sdk-tip-bg: rgba(22, 163, 74, .15);--doc-sdk-tip-border: rgba(74, 222, 128, .3);--doc-sdk-danger: #f87171;--doc-sdk-danger-bg: rgba(220, 38, 38, .15);--doc-sdk-danger-border: rgba(248, 113, 113, .3);--doc-sdk-code-bg: #0d1117;--doc-sdk-code-text: #e6edf3;--doc-sdk-code-border: #21262d;--doc-sdk-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4);--doc-sdk-shadow: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--doc-sdk-shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .6)}}.doc-sdk-root{background-color:var(--doc-sdk-bg);color:var(--doc-sdk-text);font-family:var(--doc-sdk-font-sans);line-height:1.6;transition:background-color .2s ease,color .2s ease,border-color .2s ease;box-sizing:border-box}.doc-sdk-root *,.doc-sdk-root *:before,.doc-sdk-root *:after{box-sizing:border-box}.doc-sdk-block{margin-bottom:1.5rem;font-family:var(--doc-sdk-font-sans);color:var(--doc-sdk-text);line-height:1.6}.doc-sdk-text-lead{font-size:1.25rem;line-height:1.75;color:var(--doc-sdk-text);font-weight:400}.doc-sdk-text-body{font-size:1rem;line-height:1.65;color:var(--doc-sdk-text)}.doc-sdk-text-caption{font-size:.875rem;line-height:1.5;color:var(--doc-sdk-text-muted)}.doc-sdk-markdown{font-family:var(--doc-sdk-font-sans);color:var(--doc-sdk-text);line-height:1.7}.doc-sdk-markdown h1,.doc-sdk-markdown h2,.doc-sdk-markdown h3,.doc-sdk-markdown h4{color:var(--doc-sdk-text);font-weight:700;margin-top:1.75rem;margin-bottom:.75rem;letter-spacing:-.02em;scroll-margin-top:5rem}.doc-sdk-markdown h1{font-size:2rem}.doc-sdk-markdown h2{font-size:1.5rem;border-bottom:1px solid var(--doc-sdk-border);padding-bottom:.35rem}.doc-sdk-markdown h3{font-size:1.25rem}.doc-sdk-markdown p{margin-bottom:1rem}.doc-sdk-markdown ul,.doc-sdk-markdown ol{margin-left:1.5rem;margin-bottom:1rem}.doc-sdk-markdown li{margin-bottom:.35rem}.doc-sdk-markdown blockquote{border-left:4px solid var(--doc-sdk-primary);padding:.5rem 1rem;margin:1rem 0;background-color:var(--doc-sdk-surface);border-radius:0 var(--doc-sdk-radius-sm) var(--doc-sdk-radius-sm) 0;color:var(--doc-sdk-text-muted)}.doc-sdk-markdown code{font-family:var(--doc-sdk-font-mono);background-color:var(--doc-sdk-surface);border:1px solid var(--doc-sdk-border);padding:.15rem .35rem;border-radius:var(--doc-sdk-radius-sm);font-size:.875em;color:var(--doc-sdk-primary)}.doc-sdk-markdown table{width:100%;border-collapse:collapse;margin:1rem 0;border-radius:var(--doc-sdk-radius-sm);overflow:hidden}.doc-sdk-markdown th,.doc-sdk-markdown td{border:1px solid var(--doc-sdk-border);padding:.65rem .95rem;text-align:left}.doc-sdk-markdown th{background-color:var(--doc-sdk-surface);font-weight:600;color:var(--doc-sdk-text)}.doc-sdk-code-block{background-color:var(--doc-sdk-code-bg);border-radius:var(--doc-sdk-radius);overflow:hidden;box-shadow:var(--doc-sdk-shadow-sm);border:1px solid var(--doc-sdk-code-border);margin-bottom:1.5rem}.doc-sdk-code-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:#00000040;border-bottom:1px solid rgba(255,255,255,.08)}.doc-sdk-code-title{color:#94a3b8;font-size:.8125rem;font-family:var(--doc-sdk-font-mono);font-weight:500}.doc-sdk-code-copy-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;cursor:pointer;display:flex;align-items:center;gap:.35rem;font-size:.75rem;padding:.25rem .55rem;border-radius:var(--doc-sdk-radius-sm);transition:all .15s ease}.doc-sdk-code-copy-btn:hover{color:#fff;background-color:#ffffff26;border-color:#fff3}.doc-sdk-code-pre{margin:0;padding:1.15rem;overflow-x:auto;font-family:var(--doc-sdk-font-mono);font-size:.875rem;line-height:1.65;color:var(--doc-sdk-code-text)}.doc-sdk-callout{display:flex;gap:.85rem;padding:1rem 1.15rem;border-radius:var(--doc-sdk-radius);border:1px solid transparent;margin-bottom:1.5rem;transition:transform .15s ease}.doc-sdk-callout-info{background-color:var(--doc-sdk-info-bg);border-color:var(--doc-sdk-info-border);color:var(--doc-sdk-info)}.doc-sdk-callout-warning{background-color:var(--doc-sdk-warning-bg);border-color:var(--doc-sdk-warning-border);color:var(--doc-sdk-warning)}.doc-sdk-callout-tip{background-color:var(--doc-sdk-tip-bg);border-color:var(--doc-sdk-tip-border);color:var(--doc-sdk-tip)}.doc-sdk-callout-danger{background-color:var(--doc-sdk-danger-bg);border-color:var(--doc-sdk-danger-border);color:var(--doc-sdk-danger)}.doc-sdk-callout-icon{flex-shrink:0;margin-top:.1rem}.doc-sdk-callout-body{flex:1}.doc-sdk-callout-title{font-weight:600;font-size:.9375rem;margin-bottom:.25rem}.doc-sdk-callout-message{font-size:.875rem;line-height:1.5;color:var(--doc-sdk-text);opacity:.92}.doc-sdk-api-endpoint{border:1px solid var(--doc-sdk-border);border-radius:var(--doc-sdk-radius);overflow:hidden;background-color:var(--doc-sdk-surface);box-shadow:var(--doc-sdk-shadow-sm);margin-bottom:1.5rem}.doc-sdk-api-header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:var(--doc-sdk-bg);border-bottom:1px solid var(--doc-sdk-border)}.doc-sdk-badge-method{font-family:var(--doc-sdk-font-mono);font-size:.75rem;font-weight:700;padding:.25rem .55rem;border-radius:var(--doc-sdk-radius-sm);text-transform:uppercase;letter-spacing:.05em}.doc-sdk-badge-get{background-color:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.doc-sdk-badge-post{background-color:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.doc-sdk-badge-put{background-color:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.doc-sdk-badge-delete{background-color:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.doc-sdk-badge-patch{background-color:#a855f726;color:#a855f7;border:1px solid rgba(168,85,247,.3)}.doc-sdk-api-path{font-family:var(--doc-sdk-font-mono);font-size:.9375rem;font-weight:600;color:var(--doc-sdk-text);flex:1}.doc-sdk-api-body{padding:1.15rem}.doc-sdk-api-desc{font-size:.9375rem;color:var(--doc-sdk-text-muted);margin-bottom:1rem}.doc-sdk-api-table{width:100%;border-collapse:collapse;font-size:.875rem;margin-top:.75rem;border-radius:var(--doc-sdk-radius-sm);overflow:hidden}.doc-sdk-api-table th{background-color:var(--doc-sdk-bg);padding:.55rem .85rem;border:1px solid var(--doc-sdk-border);text-align:left;font-weight:600;color:var(--doc-sdk-text-muted)}.doc-sdk-api-table td{padding:.55rem .85rem;border:1px solid var(--doc-sdk-border);color:var(--doc-sdk-text)}.doc-sdk-param-name{font-family:var(--doc-sdk-font-mono);font-weight:600;color:var(--doc-sdk-primary)}.doc-sdk-badge-required{color:var(--doc-sdk-danger);font-size:.6875rem;font-weight:700;margin-left:.35rem}.doc-sdk-stepper{border:1px solid var(--doc-sdk-border);border-radius:var(--doc-sdk-radius);padding:1.25rem;background-color:var(--doc-sdk-surface);margin-bottom:1.5rem}.doc-sdk-step-item{display:flex;gap:1rem;position:relative;padding-bottom:1.5rem}.doc-sdk-step-item:last-child{padding-bottom:0}.doc-sdk-step-item:not(:last-child):after{content:"";position:absolute;left:1rem;top:2rem;bottom:0;width:2px;background-color:var(--doc-sdk-border)}.doc-sdk-step-number{width:2rem;height:2rem;border-radius:9999px;background-color:var(--doc-sdk-primary);color:var(--doc-sdk-primary-contrast);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0;z-index:1;box-shadow:0 0 0 3px var(--doc-sdk-surface)}.doc-sdk-step-content{flex:1}.doc-sdk-step-title{font-weight:600;font-size:1rem;color:var(--doc-sdk-text);margin-bottom:.25rem}.doc-sdk-step-desc{font-size:.875rem;color:var(--doc-sdk-text-muted);line-height:1.55}.doc-sdk-card{background-color:var(--doc-sdk-surface);border:1px solid var(--doc-sdk-border);border-radius:var(--doc-sdk-radius);padding:1.25rem;box-shadow:var(--doc-sdk-shadow-sm);margin-bottom:1rem;transition:border-color .15s ease,box-shadow .15s ease}.doc-sdk-card:hover{border-color:var(--doc-sdk-border-focus)}.doc-sdk-form-group{margin-bottom:1rem}.doc-sdk-label{display:block;font-size:.875rem;font-weight:600;color:var(--doc-sdk-text);margin-bottom:.35rem}.doc-sdk-input,.doc-sdk-select,.doc-sdk-textarea{width:100%;padding:.55rem .85rem;border:1px solid var(--doc-sdk-border);border-radius:var(--doc-sdk-radius-sm);font-family:var(--doc-sdk-font-sans);font-size:.875rem;color:var(--doc-sdk-text);background-color:var(--doc-sdk-bg);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.doc-sdk-input:focus,.doc-sdk-select:focus,.doc-sdk-textarea:focus{outline:none;border-color:var(--doc-sdk-border-focus);box-shadow:0 0 0 3px var(--doc-sdk-primary-light)}.doc-sdk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .95rem;font-size:.875rem;font-weight:600;border-radius:var(--doc-sdk-radius-sm);border:1px solid transparent;cursor:pointer;transition:all .15s ease;font-family:var(--doc-sdk-font-sans);text-decoration:none}.doc-sdk-btn:active{transform:translateY(1px)}.doc-sdk-btn-primary{background-color:var(--doc-sdk-primary);color:var(--doc-sdk-primary-contrast);border-color:var(--doc-sdk-primary)}.doc-sdk-btn-primary:hover{background-color:var(--doc-sdk-primary-hover);border-color:var(--doc-sdk-primary-hover)}.doc-sdk-btn-secondary{background-color:var(--doc-sdk-surface);border-color:var(--doc-sdk-border);color:var(--doc-sdk-text)}.doc-sdk-btn-secondary:hover{background-color:var(--doc-sdk-surface-hover);border-color:var(--doc-sdk-border-focus)}.doc-sdk-btn-danger{background-color:var(--doc-sdk-danger-bg);border-color:var(--doc-sdk-danger-border);color:var(--doc-sdk-danger)}.doc-sdk-btn-danger:hover{background-color:#dc262640}.doc-sdk-btn-sm{padding:.3rem .6rem;font-size:.75rem}.doc-sdk-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.doc-sdk-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:var(--doc-sdk-surface);border:1px solid var(--doc-sdk-border);color:var(--doc-sdk-text);cursor:pointer;transition:all .15s ease}.doc-sdk-chip:hover{border-color:var(--doc-sdk-primary)}.doc-sdk-chip-active{background-color:var(--doc-sdk-primary-light);border-color:var(--doc-sdk-primary);color:var(--doc-sdk-primary);font-weight:600}.doc-sdk-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50}.doc-sdk-modal-content{background-color:var(--doc-sdk-surface);border:1px solid var(--doc-sdk-border);border-radius:var(--doc-sdk-radius-lg);padding:1.75rem;max-width:650px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:var(--doc-sdk-shadow-lg)}.doc-sdk-layout-single-column{max-width:860px;margin:0 auto;padding:2.5rem 1.5rem}.doc-sdk-layout-two-column{display:grid;grid-template-columns:260px minmax(0,1fr) 220px;gap:2.5rem;max-width:1440px;margin:0 auto;padding:2rem 1.5rem;align-items:start}@media (max-width: 1024px){.doc-sdk-layout-two-column{grid-template-columns:240px minmax(0,1fr);gap:1.5rem}.doc-sdk-toc-right{display:none}}@media (max-width: 768px){.doc-sdk-layout-two-column{grid-template-columns:1fr}.doc-sdk-sidebar-left{display:none}}.doc-sdk-sidebar-left{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;padding-right:1.25rem;border-right:1px solid var(--doc-sdk-border)}.doc-sdk-toc-right{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;padding-left:1.25rem;border-left:1px solid var(--doc-sdk-border)}.doc-sdk-nav-link{display:block;padding:.4rem .65rem;color:var(--doc-sdk-text-muted);text-decoration:none;font-size:.875rem;border-radius:var(--doc-sdk-radius-sm);transition:all .15s ease}.doc-sdk-nav-link:hover{color:var(--doc-sdk-text);background-color:var(--doc-sdk-surface-hover)}.doc-sdk-nav-link-active{color:var(--doc-sdk-primary);background-color:var(--doc-sdk-primary-light);font-weight:600}.doc-sdk-layout-side-by-side{max-width:1440px;margin:0 auto;padding:2rem 1.5rem}.doc-sdk-sbs-row{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:2.5rem;align-items:start;border-bottom:1px solid var(--doc-sdk-border);padding-bottom:2.5rem}@media (max-width: 960px){.doc-sdk-sbs-row{grid-template-columns:1fr}}.doc-sdk-col-code{position:sticky;top:1.5rem}.doc-sdk-section-header{margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--doc-sdk-border)}.doc-sdk-section-title{font-size:1.5rem;font-weight:700;color:var(--doc-sdk-text);margin:0;letter-spacing:-.02em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#64748b;font-style:italic}.token.punctuation{color:#94a3b8}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f43f5e}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#10b981}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#38bdf8}.token.atrule,.token.attr-value,.token.keyword{color:#818cf8;font-weight:600}.token.function,.token.class-name{color:#fbbf24}.token.regex,.token.important,.token.variable{color:#f97316}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;margin:0;padding:0}
