:root{--cp-header-h: 54px;--cp-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans SC", sans-serif;--cp-font-display: "Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, "Noto Sans SC", sans-serif;--cp-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html[data-theme=dark],body.dark-mode{color-scheme:dark;--cp-bg: #0e0e0d;--cp-surface: #161614;--cp-surface-high: #1f1e1b;--cp-well: #080807;--cp-border: #2a2926;--cp-border-active: #44423c;--cp-heading: #f2f0ea;--cp-body: #e5e2da;--cp-muted: #a8a49c;--cp-primary: #f97316;--cp-primary-hover: #fb923c;--cp-primary-ink: #0e0e0d;--cp-primary-soft: rgba(249, 115, 22, .11);--cp-primary-border: rgba(249, 115, 22, .36);--scalar-font: var(--cp-font-sans);--scalar-font-code: var(--cp-font-mono);--scalar-custom-header-height: var(--cp-header-h);--scalar-header-height: var(--cp-header-h);--scalar-radius: 4px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-background-1: #0e0e0d;--scalar-background-2: #161614;--scalar-background-3: #1f1e1b;--scalar-background-4: #262521;--scalar-background-card: #161614;--scalar-background-accent: rgba(249, 115, 22, .11);--scalar-border-color: #2a2926;--scalar-color-1: #f2f0ea;--scalar-color-2: #e5e2da;--scalar-color-3: #a8a49c;--scalar-color-accent: #f97316;--scalar-link-color: #fb923c;--scalar-link-color-hover: #fdba74;--scalar-button-1: #f97316;--scalar-button-1-hover: #fb923c;--scalar-button-1-color: #0e0e0d;--scalar-color-green: #34d399;--scalar-color-blue: #38bdf8;--scalar-color-orange: #f97316;--scalar-color-yellow: #fbbf24;--scalar-color-red: #f87171;--scalar-sidebar-background-1: #121210;--scalar-sidebar-border-color: #2a2926;--scalar-sidebar-color-1: #e5e2da;--scalar-sidebar-color-2: #a8a49c;--scalar-sidebar-color-active: #fb923c;--scalar-sidebar-item-active-background: rgba(249, 115, 22, .11);--scalar-sidebar-item-hover-background: #1f1e1b;--scalar-sidebar-item-hover-color: #f2f0ea;--scalar-sidebar-search-background: #080807;--scalar-sidebar-search-border-color: #2a2926;--scalar-sidebar-search-color: #a8a49c}html[data-theme=light],body.light-mode{color-scheme:light;--cp-bg: #f8f7f4;--cp-surface: #ffffff;--cp-surface-high: #eceae3;--cp-well: #f1f0eb;--cp-border: #d4d4cc;--cp-border-active: #a3a399;--cp-heading: #111214;--cp-body: #27272a;--cp-muted: #52525b;--cp-primary: #ea580c;--cp-primary-hover: #c2410c;--cp-primary-ink: #ffffff;--cp-primary-soft: rgba(234, 88, 12, .09);--cp-primary-border: rgba(234, 88, 12, .35);--scalar-font: var(--cp-font-sans);--scalar-font-code: var(--cp-font-mono);--scalar-custom-header-height: var(--cp-header-h);--scalar-header-height: var(--cp-header-h);--scalar-radius: 4px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-background-1: #f8f7f4;--scalar-background-2: #ffffff;--scalar-background-3: #eceae3;--scalar-background-4: #e4e3dc;--scalar-background-card: #ffffff;--scalar-background-accent: rgba(234, 88, 12, .09);--scalar-border-color: #d4d4cc;--scalar-color-1: #111214;--scalar-color-2: #27272a;--scalar-color-3: #52525b;--scalar-color-accent: #ea580c;--scalar-link-color: #c2410c;--scalar-link-color-hover: #9a3412;--scalar-button-1: #ea580c;--scalar-button-1-hover: #c2410c;--scalar-button-1-color: #ffffff;--scalar-color-green: #059669;--scalar-color-blue: #1d4ed8;--scalar-color-orange: #ea580c;--scalar-color-yellow: #d97706;--scalar-color-red: #dc2626;--scalar-sidebar-background-1: #f2f1ec;--scalar-sidebar-border-color: #d4d4cc;--scalar-sidebar-color-1: #27272a;--scalar-sidebar-color-2: #52525b;--scalar-sidebar-color-active: #c2410c;--scalar-sidebar-item-active-background: rgba(234, 88, 12, .09);--scalar-sidebar-item-hover-background: #eceae3;--scalar-sidebar-item-hover-color: #111214;--scalar-sidebar-search-background: #ffffff;--scalar-sidebar-search-border-color: #d4d4cc;--scalar-sidebar-search-color: #52525b}html,body{margin:0;padding:0;background:var(--cp-bg);color:var(--cp-body);font-family:var(--cp-font-sans)}.cp-api-topbar{position:sticky;top:0;z-index:1000;min-height:var(--cp-header-h);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.5rem 1.25rem;background:color-mix(in srgb,var(--cp-bg) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--cp-border)}.cp-api-brand-row{display:flex;align-items:center;gap:.75rem}.cp-api-brand{display:inline-flex;align-items:center;text-decoration:none}.cp-api-brand img{height:30px;width:auto;display:block}.cp-logo-light,html[data-theme=light] .cp-logo-dark{display:none!important}html[data-theme=light] .cp-logo-light{display:block!important}.cp-api-badge{font-family:var(--cp-font-mono);font-size:.71rem;font-weight:600;letter-spacing:.04em;padding:.22rem .55rem;border-radius:.25rem;background:var(--cp-primary-soft);color:var(--cp-primary);border:1px solid var(--cp-primary-border)}.cp-api-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-family:var(--cp-font-mono);font-size:.78rem}.cp-api-nav a,.cp-theme-toggle{display:inline-flex;align-items:center;gap:.38rem;min-height:1.85rem;box-sizing:border-box;color:var(--cp-muted);text-decoration:none;padding:.28rem .62rem;border-radius:.25rem;border:1px solid transparent;background:transparent;font-family:var(--cp-font-mono);font-size:.78rem;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.cp-api-nav a:hover,.cp-theme-toggle:hover{color:var(--cp-primary);border-color:var(--cp-border);background:var(--cp-surface)}.cp-theme-toggle{border-color:var(--cp-border);background:var(--cp-surface);color:var(--cp-heading)}.cp-theme-dot{width:7px;height:7px;border-radius:9999px;background:var(--cp-primary)}.scalar-api-reference h1,.scalar-api-reference h2,.scalar-api-reference h3,.scalar-api-reference .section-header-title{font-family:var(--cp-font-display)!important;letter-spacing:-.02em}
