:root{color-scheme:light dark;--bg:light-dark(#faf9f6,#131210);--bg-elev:light-dark(#ffffff,#1b1a17);--bg-elev-2:light-dark(#fdfcf9,#171613);--border:light-dark(#e9e6e0,#2a2823);--border-strong:light-dark(#dbd7cf,#3b3831);--border-input:light-dark(#8f8b85,#6c6963);--fg:light-dark(#1b1917,#ece9e4);--fg-muted:light-dark(#5f5b54,#a8a29a);--fg-dim:light-dark(#6e695f,#8f8a81);--accent:#5e6ad2;--model-slate:light-dark(#5a6471,#9aa3b0);--accent-strong:light-dark(#4e55bd,#a5a8f2);--accent-tint:light-dark(#eceefb,#24263c);--accent-solid:light-dark(var(--accent-strong),var(--accent));--accent-solid-hover:light-dark(color-mix(in srgb,var(--accent-strong) 85%,black),color-mix(in srgb,var(--accent) 82%,black));--on-accent:#ffffff;--cta-primary-bg:light-dark(#1b1917,#f4f4f5);--cta-primary-fg:light-dark(#ffffff,#111113);--cta-primary-hover-bg:light-dark(#000000,#e4e4e7);--accent-alt-strong:light-dark(#6b46c1,#b9a6f0);--info:light-dark(#3a66c2,#7ea6f0);--ok:light-dark(#1a7f37,#53b877);--err:light-dark(#c2362f,#e5695f);--warn:light-dark(#9a6a00,#d19a2f);--warn-strong:light-dark(#7a5600,#e0b45c);--code-bg:light-dark(#f4f2ec,#201e1a);--tint-ok:light-dark(#eaf5ee,#17251c);--tint-err:light-dark(#fdeceb,#2b1a18);--tint-warn:light-dark(#fbeecf,#2a2214);--tint-accent:light-dark(#eceefb,#24263c);--tint-info:light-dark(#e9f1fb,#1a2334);--hub-toolhub-accent:var(--accent-strong);--hub-toolhub-tint:var(--accent-tint);--hub-agenthub-accent:var(--info);--hub-agenthub-tint:var(--tint-info);--hub-modelhub-accent:var(--ok);--hub-modelhub-tint:var(--tint-ok);--hub-sdkhub-accent:var(--warn-strong);--hub-sdkhub-tint:var(--tint-warn);--card-accent:var(--accent);--json-key:var(--info);--json-string:var(--ok);--json-number:var(--warn-strong);--json-literal:var(--accent-alt-strong);--json-punct:var(--fg-dim);--border-accent-hover:color-mix(in srgb,var(--fg) 24%,var(--border));--overlay-bg:light-dark(rgba(0,0,0,0.45),rgba(0,0,0,0.6));--overlay-media:rgba(0,0,0,0.7);--bg-glow-top:light-dark(color-mix(in srgb,var(--fg) 4%,transparent),color-mix(in srgb,var(--fg) 7%,transparent));--bg-glow-top-2:light-dark(color-mix(in srgb,var(--fg) 3%,transparent),color-mix(in srgb,var(--fg) 5%,transparent));--brand-petal:#bf76d4;--glass-bg:light-dark(color-mix(in srgb,var(--bg-elev) 78%,transparent),color-mix(in srgb,var(--bg-elev) 62%,transparent));--glass-border:light-dark(color-mix(in srgb,var(--fg) 9%,transparent),color-mix(in srgb,#ffffff 10%,transparent));--glow-accent:light-dark(color-mix(in srgb,var(--fg) 5%,transparent),color-mix(in srgb,var(--fg) 9%,transparent));--shadow-glow:0 6px 16px -6px light-dark(rgba(20,22,26,0.18),rgba(0,0,0,0.5));--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--z-side:10;--z-menu:40;--z-fab:90;--z-drawer-overlay:92;--z-drawer:94;--z-overlay:100;--z-skip:200;--z-palette:1000;--dur-fast:0.12s;--dur-base:0.18s;--dur-slow:0.25s;--dur-slower:0.4s;--ease-standard:ease;--ease-emphasized:cubic-bezier(0.2,0.8,0.2,1);--ease-enter:cubic-bezier(0.22,1,0.36,1);--opacity-disabled:0.5;--shadow:0 1px 2px light-dark(rgba(20,22,26,0.05),rgba(0,0,0,0.4)),0 8px 24px -10px light-dark(rgba(20,22,26,0.12),rgba(0,0,0,0.55));--shadow-hover-sm:0 1px 3px light-dark(rgba(20,22,26,0.05),rgba(0,0,0,0.35)),0 12px 24px -12px light-dark(rgba(20,22,26,0.14),rgba(0,0,0,0.5));--shadow-hover:0 2px 6px -1px light-dark(rgba(20,22,26,0.06),rgba(0,0,0,0.4)),0 20px 40px -16px light-dark(rgba(20,22,26,0.18),rgba(0,0,0,0.6));--shadow-hover-lg:0 2px 6px -1px light-dark(rgba(20,22,26,0.06),rgba(0,0,0,0.4)),0 24px 48px -16px light-dark(rgba(20,22,26,0.20),rgba(0,0,0,0.65));--shadow-menu:0 16px 48px -16px light-dark(rgba(20,22,26,0.18),rgba(0,0,0,0.6));--active-bar:inset 2px 0 0 var(--accent);--font-display-stack:var(--font-body),system-ui,sans-serif;--font-body-stack:var(--font-body),system-ui,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:28px;--text-touch-min:16px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-none:1;--leading-tight:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-tight:-0.02em;--tracking-wide:0.04em;--tracking-caps:0.14em;--measure-prose:68ch;--measure-form:42ch;--measure-note:34ch;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px}:lang(zh-HK),:lang(zh-Hant),:lang(zh-TW){--font-display-stack:var(--font-body),"PingFang TC","PingFang HK","Microsoft JhengHei","Noto Sans TC",system-ui,sans-serif;--font-body-stack:var(--font-body),"PingFang TC","PingFang HK","Microsoft JhengHei","Noto Sans TC",system-ui,sans-serif}:lang(zh-CN),:lang(zh-Hans),:lang(zh-SG){--font-display-stack:var(--font-body),"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--font-body-stack:var(--font-body),"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-body-stack);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}body{background:radial-gradient(120% 70% at 50% -12%,var(--bg-glow-top),transparent 62%),radial-gradient(60% 40% at 85% 0,var(--bg-glow-top-2),transparent 70%),var(--bg)}h1,h2,h3{font-family:var(--font-display-stack)}a{text-decoration:none}a,a:hover{color:var(--accent-strong)}a:hover{text-decoration:underline}code{font-family:var(--font-mono-stack)}::placeholder{color:var(--fg-dim);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}.skip-link{position:absolute;left:8px;top:-48px;z-index:var(--z-skip);background:var(--bg-elev);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:top var(--dur-fast) var(--ease-standard)}.skip-link:focus{top:8px;text-decoration:none}.site-main:focus{outline:none}.breadcrumbs{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--fg-muted)}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.breadcrumbs li,.breadcrumbs ol{align-items:center;gap:var(--space-1-5)}.breadcrumbs li{display:inline-flex}.breadcrumbs li+li:before{content:"/";opacity:.45}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:var(--fg);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--fg)}.empty-state,.mcp-discovery-empty{background:var(--bg-elev);border:1px dashed var(--border-strong);border-radius:var(--radius);padding:var(--space-8) var(--space-6);text-align:center;color:var(--fg-muted)}.cmdk-group-label,.eyebrow,.invite-field-label{letter-spacing:var(--tracking-wide);color:var(--fg-muted)}.cmdk-group-label,.eyebrow,.invite-field-label,.section-eyebrow{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase}.section-eyebrow{display:block;font-family:var(--font-mono-stack);letter-spacing:var(--tracking-caps)}.cmdk-group-label:lang(zh),.eyebrow:lang(zh){text-transform:none}.auth-pill,.chip,.domain-chip,.eval-steer-chip,.pill{display:inline-flex;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2-5)}.admin-lark-btn,.btn,.btn-sm,.cta-primary,.cta-secondary,.invite-mini-btn,.invite-revoke-btn,.link-button,.param-field-example,.run-button,.sample-fill-button,.share-link-button,.tokens-copy,.usage-toggle{cursor:pointer;border-radius:var(--radius-sm)}.admin-lark-btn,.btn-primary,.run-button{background:var(--cta-primary-bg);color:var(--cta-primary-fg);transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-emphasized)}.admin-lark-btn:hover,.btn-primary:hover,.run-button:hover{background:var(--cta-primary-hover-bg);color:var(--cta-primary-fg);text-decoration:none}.admin-lark-btn:hover:not(:disabled),.btn-primary:hover:not(:disabled),.run-button:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-1px)}.admin-lark-btn:disabled,.btn-primary:disabled,.cta-primary:disabled,.cta-secondary:disabled,.run-button:disabled{opacity:var(--opacity-disabled);cursor:default}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);padding:5px var(--space-3);border:1px solid transparent;font-size:var(--text-xs);font-weight:var(--weight-semibold);font-family:inherit;text-decoration:none}.btn-sm,.copy-page-main,.copy-page-more,.sample-fill-button,.share-link-button,.tokens-copy{padding:5px var(--space-3);border:1px solid var(--border-strong);font-size:var(--text-xs)}.btn-sm{background:transparent;color:var(--fg);font-family:inherit;font-weight:var(--weight-semibold)}.btn-sm:hover:not(:disabled,.is-active,.copy-page-main,.copy-page-more){border-color:var(--fg-dim)}.btn-sm:disabled{opacity:var(--opacity-disabled);cursor:default}.btn-sm.btn-danger,.cta-secondary.btn-danger{color:var(--err)}.btn-sm.btn-danger:hover:not(:disabled),.cta-secondary.btn-danger:hover:not(:disabled){color:var(--err);border-color:var(--err);background:var(--tint-err)}.btn-text.btn-danger{color:var(--err)}.btn-text.btn-danger:hover:not(:disabled){text-decoration:underline}.confirm-inline>.btn-text.btn-danger.is-armed{padding:0 var(--space-1-5);border-radius:var(--radius-sm)}.access-manual-toggle,.agent-adv-toggle,.btn-text,.confirm-inline-cancel,.empty-state-clear,.intent-feedback-link,.invite-request-cta,.issued-action,.metric-block-retry,.tokens-repaste,.triage-show-more{background:transparent;border:0;padding:0;color:var(--accent-strong);cursor:pointer}.btn-text{font:inherit}.btn-text-muted,.intent-feedback-link,.triage-show-more{color:var(--fg-muted)}.btn-text-muted:hover,.confirm-inline-cancel:hover,.intent-feedback-link:hover,.triage-show-more:hover{color:var(--fg)}.confirm-inline{display:inline-flex;align-items:center;gap:var(--space-1-5)}.confirm-inline-cancel{padding:0 2px;color:var(--fg-dim);font-size:var(--text-xs);text-decoration:underline}.confirm-inline>button.is-armed,.confirm-inline>button.is-armed:hover:not(:disabled){background:var(--tint-err);border-color:var(--err);color:var(--err);font-weight:var(--weight-semibold)}.confirm-inline>button.is-armed.is-armed-neutral,.confirm-inline>button.is-armed.is-armed-neutral:hover:not(:disabled){background:var(--tint-accent);border-color:var(--accent);color:var(--accent-strong)}.empty-state-clear,.metric-block-retry{font:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:2px}.access-manual-add,.btn-outline,.cmdk-retry,.invite-mini-btn,.invite-revoke-btn,.usage-toggle{background:transparent;border:1px solid var(--border);cursor:pointer}.invite-mini-btn,.invite-revoke-btn,.usage-toggle{padding:5px var(--space-3);font-size:var(--text-xs)}.link-button{background:transparent;border:0;color:var(--fg-muted);font-size:var(--text-xs);font-family:inherit;padding:var(--space-1) var(--space-2)}.link-button:hover{color:var(--fg);text-decoration:underline}.invite-mini-btn:disabled,.invite-revoke-btn:disabled{opacity:var(--opacity-disabled);cursor:default}.access-manual-input,.feedback-input,.feedback-textarea,.form-input,.ledger-search,.ledger-select,.people-search,.raw-input{background:var(--code-bg);color:var(--fg);border:1px solid var(--border-input);border-radius:var(--radius-sm)}.form-row{display:flex;flex-direction:column;gap:var(--space-1)}.form-label{font-size:var(--text-xs);display:flex;align-items:baseline;gap:var(--space-1-5)}.form-label-name{font-family:var(--font-mono-stack);color:var(--fg)}.form-label-name,.form-required{font-weight:var(--weight-semibold)}.form-required{color:var(--err)}.form-input,.raw-input{padding:var(--space-2) var(--space-2-5);font-size:var(--text-sm);font-family:inherit;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.form-input:focus,.raw-input:focus{border-color:var(--accent);outline:2px solid var(--accent)}.form-row:focus-within .form-label-name{color:var(--accent-strong)}.raw-input{font-family:var(--font-mono-stack);resize:vertical}.form-check{align-self:flex-start;width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:2px 0}.form-desc{font-size:var(--text-xs);color:var(--fg-muted)}.form-choice-notice{margin:0;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-elev-2)}.form-choice-notice-head{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg)}.form-choice-notice-list{margin:var(--space-1-5) 0 0;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--fg-muted)}.dev-only-note,.form-choice-notice-list code{color:var(--fg)}.dev-only-note{display:block;margin-top:var(--space-2);padding-left:var(--space-2-5);border-left:3px solid var(--warn);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.dev-only-note strong{font-weight:var(--weight-semibold)}.dev-only-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.dev-only-note--short{font-size:var(--text-xs)}.dev-only-ack{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg);cursor:pointer;text-align:left}.dev-only-ack .form-check{flex:none;margin:3px 0 0}.form-error{margin:0;color:var(--err);font-size:var(--text-xs);line-height:var(--leading-normal);background:var(--tint-err);border-left:3px solid var(--err);border-radius:var(--radius-xs);padding:var(--space-2) var(--space-3);animation:response-in var(--dur-slow) var(--ease-enter);overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.status-tag{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.status-tag-icon{line-height:var(--leading-none)}.status-tag-ok{color:var(--ok)}.status-tag-degraded{color:var(--info)}.status-tag-none{color:var(--fg-dim)}.status-tag-warn{color:var(--warn-strong)}.status-tag-err{color:var(--err)}.status-tag-pill{border-radius:var(--radius-pill);padding:2px var(--space-2-5)}.status-tag-pill.status-tag-ok{background:var(--tint-ok)}.status-tag-pill.status-tag-degraded{background:var(--tint-info)}.status-tag-pill.status-tag-none{border:1px solid var(--border)}.status-tag-pill.status-tag-warn{background:var(--tint-warn)}.status-tag-pill.status-tag-err{background:var(--tint-err)}.card,.tool-card,.triage-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius)}.card{box-shadow:var(--shadow)}.card-clickable{display:block;color:var(--fg);cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-emphasized),box-shadow var(--dur-base) var(--ease-standard)}.card-clickable:hover{border-color:var(--border-accent-hover);box-shadow:var(--shadow-hover-sm);transform:translateY(-2px)}a.card-clickable:hover{text-decoration:none;color:var(--fg)}.card-inset{background:var(--bg-elev-2);box-shadow:none}.tabs-underline{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--border);margin-bottom:var(--space-4)}.tab-underline{background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-2-5) var(--space-3);color:var(--fg-muted);font-family:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);font-size:var(--text-md)}.tab-underline:hover{color:var(--fg)}.tab-underline.tab-active{color:var(--accent-strong);border-bottom-color:var(--accent)}.integration-tabs,.mode-tabs,.segmented,.tabs-segmented{display:inline-flex;background:var(--bg-elev-2);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto;scrollbar-width:none;padding:5px}.integration-tabs::-webkit-scrollbar,.mode-tabs::-webkit-scrollbar,.segmented::-webkit-scrollbar,.tabs-segmented::-webkit-scrollbar{display:none}.segmented,.tabs-segmented{align-self:flex-start}.integration-tab,.mode-tab,.segmented-option,.tab-segmented{background:transparent;border:0;border-radius:var(--radius-xs);color:var(--fg-muted);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;flex:0 0 auto}.segmented-option,.tab-segmented{padding:5px var(--space-3-5);font-weight:var(--weight-semibold);font-family:inherit}.integration-tab-active,.mode-tab-active,.segmented-option[aria-checked=true],.tab-segmented.tab-active{background:var(--bg-elev);color:var(--fg)}.segmented-option{display:inline-flex;align-items:center;gap:var(--space-1-5)}.segmented-option:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.segmented--md .segmented-option{padding:var(--space-1-5) var(--space-4);font-size:var(--text-sm)}.tabs-absent{color:var(--fg-muted);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.agent-badge,.badge,.endpoint-badge-tag,.response-pill,.tool-card-badge{display:inline-flex;align-items:center;font-size:var(--text-2xs);font-weight:var(--weight-semibold);border-radius:var(--radius-xs);padding:2px var(--space-2);letter-spacing:var(--tracking-wide)}.cookbook-level,.demo-block-tool,.eval-sample-tool,.recipe-card .cookbook-card-tool{font-family:var(--font-mono-stack);font-size:var(--text-2xs);color:var(--fg-muted);background:var(--code-bg);padding:1px var(--space-1-5);border-radius:var(--radius-xs)}.admin-brand-tag,.badge-accent,.intent-kind-badge{display:inline-flex;align-items:center;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-strong);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide)}.mono{font-family:var(--font-mono-stack)}.integrate-method,.model-spec-method{font-family:var(--font-mono-stack);font-weight:var(--weight-semibold);color:var(--fg-muted)}.code-block{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);overflow:hidden}.code-block-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1-5) var(--space-2-5);background:var(--bg-elev-2);border-bottom:1px solid var(--border)}.code-block-label{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);font-family:var(--font-mono-stack)}.code-block-copy,.code-block-label{font-size:var(--text-xs);color:var(--fg-muted)}.code-block-copy{background:transparent;border:1px solid var(--border);border-radius:var(--radius-xs);padding:2px var(--space-2-5);cursor:pointer;font-family:inherit;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.code-block-copy:hover{color:var(--fg);border-color:var(--border-strong)}.code-block-copy.code-block-copy-failed,.code-block-copy.code-block-copy-failed:hover{color:var(--err)}.code-block-pre{margin:0;padding:var(--space-3);overflow-x:auto;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--fg)}.code-block-pre--wrap{overflow-x:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.code-block-pre--wrap .code-line{display:block;min-height:1lh;-webkit-padding-start:4ch;padding-inline-start:4ch;text-indent:-4ch}.code-block-collapsible{position:relative}.code-block-disclosure>summary{cursor:pointer;list-style:none}.code-block-copy-float{position:absolute;top:var(--space-1-5);right:var(--space-2-5);display:inline-flex;align-items:center;gap:var(--space-2)}.code-block-disclosure>summary::-webkit-details-marker{display:none}.code-block-disclosure:not([open])>summary{border-bottom:0}.code-block-disclosure>summary:hover .code-block-label{color:var(--fg)}.code-block-summary-lead{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0}.code-block-caret{flex:0 0 auto;width:0;height:0;border-left:4px solid var(--fg-muted);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform var(--dur-fast) var(--ease-standard)}.code-block-disclosure[open]>summary .code-block-caret{transform:rotate(90deg)}.cmdk-panel,.foot-menu__list,.login-modal,.row-menu__list{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu)}.data-table-caption{margin:0 0 var(--space-2);color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.data-table-views .tabs-underline{margin-bottom:var(--space-3)}.tab-count{margin-left:var(--space-1-5);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--fg-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.data-table-search{flex:1 1;min-width:160px;padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm)}.data-table-surface{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);max-height:calc(100vh - var(--space-14) * 3);overflow:auto}.data-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.data-table .data-table-actions{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--bg-elev);box-shadow:-1px 0 0 var(--border)}.data-table tbody tr:hover .data-table-actions,.data-table thead .data-table-actions{background:var(--bg-elev-2)}.row-menu{display:inline-flex}.row-menu__trigger{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-dim);cursor:pointer}.row-menu__trigger:hover,.row-menu__trigger[aria-expanded=true]{background:var(--bg-elev-2);color:var(--fg)}.row-menu__list{position:fixed;z-index:var(--z-menu);min-width:168px;display:flex;flex-direction:column;padding:var(--space-1-5)}.row-menu__item{display:block;width:100%;padding:var(--space-2) var(--space-2-5);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg);font-size:var(--text-sm);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.row-menu__item:focus-visible,.row-menu__item:hover{background:var(--accent-tint);text-decoration:none;outline:none}.row-menu__item--danger{color:var(--err)}.row-menu__item--danger:focus-visible,.row-menu__item--danger:hover{background:var(--tint-err)}.row-menu__item[aria-disabled=true]{color:var(--fg-dim);cursor:default}.row-menu__item[aria-disabled=true]:hover{background:transparent}.row-menu__sep{height:1px;margin:var(--space-1) 0;background:var(--border)}.data-table-expand-body{position:-webkit-sticky;position:sticky;left:0;max-width:var(--measure-prose)}.data-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-elev-2);color:var(--fg-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.data-table th.col-identifier,.data-table th:lang(zh){text-transform:none}.data-table td{padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top;white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--bg-elev-2)}.catalog-table-surface{margin-bottom:var(--space-4);max-height:none}.catalog-table-name{min-width:180px}.catalog-table-link{color:var(--fg);font-weight:var(--weight-semibold);text-decoration:none}.catalog-table-link:hover{color:var(--accent-strong);text-decoration:underline}.catalog-table-id{display:block;margin-top:2px;color:var(--fg-dim)}.catalog-table-id,.catalog-table-path{font-size:var(--text-xs);background:transparent;padding:0}.catalog-table-desc,.catalog-table-path{color:var(--fg-muted)}.catalog-table-desc{white-space:normal}.catalog-table{table-layout:fixed;min-width:720px}.catalog-table td{white-space:normal;overflow-wrap:anywhere}.catalog-table--tools{min-width:880px}.catalog-table--tools th:first-child{width:22%}.catalog-table--tools th:nth-child(2){width:14%}.catalog-table--tools th:nth-child(3),.catalog-table--tools th:nth-child(5){width:20%}.catalog-table-actions{display:inline-flex;flex-wrap:wrap;gap:var(--space-1-5)}.catalog-table-actions .btn-sm{text-decoration:none}.catalog-table-actions .tokens-copy:not(.tokens-copy-failed){color:var(--fg)}.catalog-table--models{min-width:880px}.catalog-table--models th:first-child{width:25%}.catalog-table--models th:nth-child(2){width:19%}.catalog-table--models th:nth-child(3){width:16%}.catalog-table--models th:nth-child(4){width:10%}.catalog-table--models th:nth-child(6){width:18%}.catalog-table-new{margin-left:var(--space-2);vertical-align:middle}.catalog-table-legend{margin:calc(var(--space-2) * -1) 0 var(--space-4)}.data-table-sort{background:transparent;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.data-table-sort-marker{margin-left:var(--space-1)}.data-table-skeleton-cell{height:14px}.data-table-expand{background:transparent;border:0;padding:0;font:inherit;color:var(--fg-muted);cursor:pointer}.data-table-expand:hover{color:var(--fg)}.data-table-expand-row>td{background:var(--bg-elev-2)}.data-table-truncated{margin:var(--space-2) 0 0;color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.data-table-pager{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.data-table-pager-status{color:var(--fg-dim);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-block{display:flex;flex-direction:column;gap:var(--space-1)}.metric-block-label{font-size:var(--text-xs);color:var(--fg-dim)}.metric-block-value{font-family:var(--font-display-stack);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-block-hint{font-size:var(--text-sm);color:var(--fg-muted)}.metric-block-skeleton{height:28px;width:72px}.metric-block-error{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--err)}.sparkline{display:flex;align-items:flex-end;gap:2px;height:28px;min-width:56px}.sparkline-bar{flex:1 1;min-height:2px;background:var(--fg-dim);border-radius:1px}.sparkline-bar-peak{background:var(--warn-strong)}.sparkline-flat{gap:0}.sparkline-flat .sparkline-bar{min-height:1px;border-radius:0}.param-field-type{font-family:var(--font-mono-stack);padding:1px var(--space-1-5);background:var(--bg-elev-2);border-radius:var(--radius-xs)}.param-field-range,.param-field-type{font-size:var(--text-xs);color:var(--fg-dim)}.param-field-choice{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--accent-strong);background:var(--accent-tint);border-radius:var(--radius-xs);padding:1px var(--space-1-5)}.param-field-example{margin-left:var(--space-2);padding:1px var(--space-2);font-size:var(--text-xs);max-width:100%;overflow-wrap:anywhere;text-align:left}.param-field-default{display:block;margin-top:var(--space-1-5);font-size:var(--text-xs);color:var(--fg-dim)}.empty-state{display:flex;flex-direction:column;align-items:center}.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--accent-tint);color:var(--accent-strong)}.empty-state-icon svg{width:20px;height:20px}.empty-state-title{margin:0;font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--fg)}.empty-state-body{margin-top:var(--space-2);max-width:var(--measure-prose);font-size:var(--text-sm);line-height:var(--leading-normal)}.empty-state-actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.empty-state-inline{color:var(--fg-muted);font-size:var(--text-sm);padding:var(--space-2) 0}.empty-state-inline .empty-state-title{display:inline;font-weight:var(--weight-regular);font-size:inherit;color:inherit}.empty-state-inline .empty-state-actions{display:inline-flex;margin-top:0;margin-left:var(--space-3)}.error-surface-title{font-weight:var(--weight-semibold)}.error-surface-skeleton{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.error-surface-body{margin-top:var(--space-2);font-size:var(--text-sm)}.agent-notice.error-surface-inline{margin:var(--space-2) 0;padding:var(--space-2-5) var(--space-3);font-size:var(--text-sm)}.agent-notice.error-surface-page{max-width:560px;margin-left:auto;margin-right:auto}.error-surface-raw{margin-top:var(--space-2)}.error-surface-raw .code-block{color:var(--fg)}.disclosure{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius)}.disclosure>summary{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-muted);cursor:pointer;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"▸";flex:none;color:var(--fg-dim)}.disclosure[open]>summary:before{content:"▾"}.disclosure>summary:hover{color:var(--fg)}.disclosure-body{padding:var(--space-3);border-top:1px solid var(--border)}.disclosure--plain{background:transparent;border:0;border-radius:0}.disclosure--plain>summary{display:inline-flex;padding:0}.disclosure--plain>.disclosure-body{padding:var(--space-2) 0 0;border-top:0}.data-list{margin:0}.data-list--divided>.data-row+.data-row{border-top:1px solid var(--border)}.data-row{display:grid;grid-template-columns:minmax(88px,max-content) minmax(0,1fr) auto;grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:baseline;padding:var(--space-2) 0}.data-row-label{margin:0;font-size:var(--text-xs);color:var(--fg-muted)}.data-row-value{margin:0;min-width:0;font-size:var(--text-md);color:var(--fg);overflow-wrap:anywhere}.data-row-mono{font-family:var(--font-mono-stack);font-size:var(--text-sm)}.data-row-masked{color:var(--fg-dim);letter-spacing:var(--tracking-wide)}.data-row-hint{display:block;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--fg-dim)}.data-row-actions{margin:0;display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:560px){.data-row{grid-template-columns:minmax(0,1fr) auto}.data-row-label{grid-column:1/-1}}.data-row--boxed{display:flex;align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2) 0;border-top:1px solid var(--border)}.data-row--boxed-label{flex:0 0 92px;padding-top:7px;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.data-row--boxed-label:lang(zh){text-transform:none}.data-row--boxed-value{flex:1 1 auto;min-width:0;font-family:var(--font-mono-stack);font-size:var(--text-sm);line-height:var(--leading-normal);background:var(--code-bg);border-radius:var(--radius-sm);padding:var(--space-1-5) var(--space-2-5);overflow-wrap:anywhere}.data-row-secret{color:var(--accent-strong)}.quota-bar{height:6px;background:var(--bg-elev-2);overflow:hidden}.quota-bar,.quota-bar>i{border-radius:var(--radius-pill)}.quota-bar>i{display:block;height:100%;background:var(--bar-fill,var(--fg-muted))}.quota-bar--ok{--bar-fill:var(--ok)}.quota-bar--warn{--bar-fill:var(--warn-strong)}.quota-bar--err{--bar-fill:var(--err)}.push-end{margin-left:auto}.copy-page-split{display:inline-flex}.copy-page-main{border-right-width:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--bg-elev);color:var(--fg)}.copy-page-more{padding-left:var(--space-2);padding-right:var(--space-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-elev);color:var(--fg-muted)}.copy-page-main:hover,.copy-page-more:hover{background:var(--bg-elev-2);color:var(--fg)}.copy-page-menu{position:absolute;top:calc(100% + var(--space-1));right:0;min-width:12em;padding:var(--space-1);background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-hover-sm)}.copy-page-item{display:block;width:100%;padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg);font-size:var(--text-xs);text-align:left;cursor:pointer}.copy-page-item:hover{background:var(--bg-elev-2)}.integrate-creds{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0}.integrate-creds,.integrate-creds-link{font-size:var(--text-sm)}