:root{--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--heading-weight: var(--font-bold);--heading-leading: var(--leading-tight)}:root,[data-theme=light]{--color-bg: #ECEEF2;--color-bg-gradient: linear-gradient(to bottom, #F3F4F7, #ECEEF2, #E4E6EB);--color-surface: rgba(255, 255, 255, .62);--color-surface-blur: 16px;--color-surface-border: rgba(29, 85, 102, .14);--color-brand: #1d5566;--color-brand-hover: #17414f;--color-secondary: #8A9BA5;--color-secondary-hover: #7A8B95;--color-accent: #51b0cd;--color-accent-hover: #77c3da;--color-text-primary: #2A2A2A;--color-text-secondary: #4A4A4A;--color-text-muted: #616161;--color-text-on-brand: #FFFFFF;--color-text-on-secondary: #1F2A33;--color-text-on-accent: #1A2A28;--color-border: rgba(29, 85, 102, .14);--color-focus-ring: #1d5566;--background: #ECEEF2;--foreground: #2A2A2A;--card: rgba(255, 255, 255, .62);--card-foreground: #2A2A2A;--muted: rgba(255, 255, 255, .45);--muted-foreground: #616161;--border: rgba(29, 85, 102, .14);--ring: #1d5566;--input: rgba(29, 85, 102, .18);--primary: #1d5566;--primary-foreground: #FFFFFF;--button-primary: #1d5566;--button-primary-foreground: #FFFFFF;--button-primary-hover: #17414f;--secondary: #8A9BA5;--secondary-foreground: #1F2A33;--accent: #1d5566;--accent-foreground: #FFFFFF;--destructive: #BD2E2E;--success: #28724D;--warning: #934806;--warning-fill: #f5a314;--info: #432e6b;--neutral-accent: #4F4F4F;--sidebar: rgba(255, 255, 255, .5);--sidebar-foreground: #2A2A2A;--sidebar-accent: rgba(81, 176, 205, .15);--sidebar-accent-foreground: #1d5566;--sidebar-border: rgba(29, 85, 102, .14);--sidebar-ring: #1d5566;--sidebar-primary: #1d5566;--sidebar-primary-foreground: #FFFFFF;--color-primary: #1d5566;--color-primary-dark: #17414f;--color-bg-dark: #1e1f26;--color-text: #2A2A2A}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg: #1e1f26;--color-bg-gradient: linear-gradient(to bottom right, #23242c, #1e1f26, #191a20);--color-surface: rgba(255, 255, 255, .07);--color-surface-blur: 16px;--color-surface-border: rgba(255, 255, 255, .1);--color-brand: #1d5566;--color-brand-hover: #2b7a90;--color-secondary: #697781;--color-secondary-hover: #7C8B95;--color-accent: #51b0cd;--color-accent-hover: #6cc0da;--color-text-primary: #e6e7ec;--color-text-secondary: #a1a3ad;--color-text-muted: #a1a3ad;--color-text-on-brand: #FFFFFF;--color-text-on-secondary: #FFFFFF;--color-text-on-accent: #1A2A28;--color-border: rgba(255, 255, 255, .1);--color-focus-ring: #51b0cd;--background: #1e1f26;--foreground: #e6e7ec;--card: rgba(255, 255, 255, .07);--card-foreground: #e6e7ec;--muted: rgba(255, 255, 255, .1);--muted-foreground: #a1a3ad;--border: rgba(255, 255, 255, .1);--ring: #51b0cd;--input: rgba(255, 255, 255, .1);--primary: #51b0cd;--primary-foreground: #1F2A33;--button-primary: #2b7a90;--button-primary-foreground: #FFFFFF;--button-primary-hover: #51b0cd;--secondary: #697781;--secondary-foreground: #FFFFFF;--accent: #51b0cd;--accent-foreground: #1A2A28;--destructive: #F29F9F;--success: #62C892;--warning: #EFA765;--warning-fill: #EFA765;--info: #bcadd7;--neutral-accent: #BDBDBD;--sidebar: rgba(255, 255, 255, .05);--sidebar-foreground: #e6e7ec;--sidebar-accent: rgba(81, 176, 205, .15);--sidebar-accent-foreground: #51b0cd;--sidebar-border: rgba(255, 255, 255, .1);--sidebar-ring: #51b0cd;--sidebar-primary: #1d5566;--sidebar-primary-foreground: #FFFFFF;--color-primary: #51b0cd;--color-primary-dark: #6cc0da;--color-bg-dark: #16171c;--color-text: #e6e7ec}}[data-theme=dark]{--color-bg: #1e1f26;--color-bg-gradient: linear-gradient(to bottom right, #23242c, #1e1f26, #191a20);--color-surface: rgba(255, 255, 255, .07);--color-surface-blur: 16px;--color-surface-border: rgba(255, 255, 255, .1);--color-brand: #1d5566;--color-brand-hover: #2b7a90;--color-secondary: #697781;--color-secondary-hover: #7C8B95;--color-accent: #51b0cd;--color-accent-hover: #6cc0da;--color-text-primary: #e6e7ec;--color-text-secondary: #a1a3ad;--color-text-muted: #a1a3ad;--color-text-on-brand: #FFFFFF;--color-text-on-secondary: #FFFFFF;--color-text-on-accent: #1A2A28;--color-border: rgba(255, 255, 255, .1);--color-focus-ring: #51b0cd;--background: #1e1f26;--foreground: #e6e7ec;--card: rgba(255, 255, 255, .07);--card-foreground: #e6e7ec;--muted: rgba(255, 255, 255, .1);--muted-foreground: #a1a3ad;--border: rgba(255, 255, 255, .1);--ring: #51b0cd;--input: rgba(255, 255, 255, .1);--primary: #51b0cd;--primary-foreground: #1F2A33;--button-primary: #2b7a90;--button-primary-foreground: #FFFFFF;--button-primary-hover: #51b0cd;--secondary: #697781;--secondary-foreground: #FFFFFF;--accent: #51b0cd;--accent-foreground: #1A2A28;--destructive: #F29F9F;--success: #62C892;--warning: #EFA765;--warning-fill: #EFA765;--info: #bcadd7;--neutral-accent: #BDBDBD;--sidebar: rgba(255, 255, 255, .05);--sidebar-foreground: #e6e7ec;--sidebar-accent: rgba(81, 176, 205, .15);--sidebar-accent-foreground: #51b0cd;--sidebar-border: rgba(255, 255, 255, .1);--sidebar-ring: #51b0cd;--sidebar-primary: #1d5566;--sidebar-primary-foreground: #FFFFFF;--color-primary: #51b0cd;--color-primary-dark: #6cc0da;--color-bg-dark: #16171c;--color-text: #e6e7ec}.surface-frost{background:var(--color-surface);backdrop-filter:blur(var(--color-surface-blur));-webkit-backdrop-filter:blur(var(--color-surface-blur));border:1px solid var(--color-surface-border)}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--rk-bg: #1e1f26;--rk-bg-deep: #1a1b21;--rk-bg-deeper: #16171c;--rk-raised: #26272f;--rk-overlay: #2e2f38;--rk-code: #0d0d10;--rk-border: rgba(255, 255, 255, .1);--rk-border-strong: rgba(255, 255, 255, .17);--rk-text: #e6e7ec;--rk-text-2: #a1a3ad;--rk-text-3: #71717a;--rk-action-text: #51b0cd;--rk-action-edge: #2b7a90;--rk-action-fill: #1d5566;--rk-bar: rgb(20, 20, 24);--scalar-header-height: 72px}html,body{margin:0;background:var(--rk-bg);color:var(--rk-text)}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.rk-header{position:sticky;top:0;z-index:1000;height:72px;background:var(--rk-bar);border-bottom:1px solid var(--rk-border);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 1.25rem;box-sizing:border-box}.rk-header__brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--rk-text)}.rk-header__brand img{height:40px;width:auto;display:block}.rk-header__brand span{font-size:.95rem;color:var(--rk-text-2)}.rk-header__nav{display:flex;gap:1.5rem;font-size:.9rem}.rk-header__nav a{color:var(--rk-text-2);text-decoration:none}.rk-header__nav a:hover{color:var(--rk-text)}.scalar-app{--scalar-font: "Inter", ui-sans-serif, system-ui, sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--scalar-background-1: var(--rk-bg);--scalar-background-2: var(--rk-raised);--scalar-background-3: var(--rk-overlay);--scalar-background-accent: rgba(43, 122, 144, .16);--scalar-color-1: var(--rk-text);--scalar-color-2: var(--rk-text-2);--scalar-color-3: var(--rk-text-3);--scalar-color-accent: var(--rk-action-text);--scalar-border-color: var(--rk-border);--scalar-sidebar-background-1: var(--rk-bg-deeper);--scalar-sidebar-color-1: var(--rk-text);--scalar-sidebar-color-2: var(--rk-text-2);--scalar-sidebar-border-color: var(--rk-border);--scalar-sidebar-item-hover-background: var(--rk-raised);--scalar-sidebar-item-active-background: var(--rk-action-fill);--scalar-sidebar-color-active: #ffffff;--scalar-sidebar-search-background: rgba(255, 255, 255, .04);--scalar-sidebar-search-border-color: var(--rk-border);--scalar-sidebar-search-color: var(--rk-text-2);--scalar-button-1: var(--rk-action-fill);--scalar-button-1-color: #ffffff;--scalar-button-1-hover: var(--rk-action-edge);--scalar-radius: 8px;--scalar-radius-lg: 10px;--scalar-radius-xl: 12px}.scalar-app .tag-section-container{padding-inline:0!important}.scalar-app .tag-section-container>section.section,.scalar-app .tag-section-container>.contents>div>section.section{padding-inline:60px!important}.scalar-app .tag-section-container>section.section,.scalar-app .tag-section-container>.contents>div:nth-child(2n)>section.section{background:var(--rk-bg-deep)}.scalar-app .tag-section-container>.contents>div>section.section{border-top:1px solid var(--rk-border)}.scalar-app.scalar-app,.dark-mode .scalar-app,.scalar-app .dark-mode{--scalar-color-green: var(--success) !important;--scalar-color-red: var(--destructive) !important;--scalar-color-yellow: var(--warning) !important;--scalar-color-orange: var(--warning) !important;--scalar-color-blue: var(--accent) !important;--scalar-color-purple: #a592c9 !important}.scalar-app input[type=radio]{accent-color:var(--rk-action-text)!important}.scalar-app .cm-editor,.scalar-app .cm-editor .cm-gutters,.scalar-app .cm-editor .cm-scroller{background:var(--rk-bg-deeper)!important}.scalar-app .cm-editor .cm-gutters{border-right:1px solid var(--rk-border)!important;color:var(--rk-text-3)!important}.scalar-app .show-api-client-button{background:var(--rk-action-fill)!important;color:#fff!important;border:1px solid var(--rk-action-edge)!important;border-radius:999px!important}.scalar-app .show-api-client-button *,.scalar-app .show-api-client-button svg{color:#fff!important;fill:currentColor}.scalar-app .show-api-client-button:hover{background:var(--rk-action-edge)!important}.scalar-app *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.scalar-app *::-webkit-scrollbar{width:8px;height:8px}.scalar-app *::-webkit-scrollbar-track{background:transparent}.scalar-app *::-webkit-scrollbar-thumb{background-color:#ffffff24;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.scalar-app a{color:var(--rk-action-text)!important}.scalar-app .badge{background:var(--rk-raised)!important;color:var(--rk-text-2)!important;border-color:var(--rk-border)!important}.scalar-app aside>div.px-3>button:not([role=search]),.scalar-app .agent-button-container,.scalar-app .scalar-mcp-layer,.scalar-app aside>.darklight-reference,.scalar-app .scalar-toolbar,.scalar-app [class*=toolbar]{display:none!important}
