:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-skin=readout]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-primitive-white:#fff;--ds-primitive-black:#000;--ds-primitive-snow:#fff;--ds-primitive-eclipse:#151618;--ds-primitive-brand:#03f;--ds-primitive-brand-base:#03f;--ds-primitive-brand-lift:#568bff;--ds-primitive-brand-on-dark:#447bff;--ds-font-text:"Stack Sans Text", "CJK Text", "PingFang SC", system-ui, sans-serif;--ds-font-headline:"Stack Sans Headline", "Stack Sans Text", "CJK Text", "PingFang SC", system-ui, sans-serif;--ds-font-mono:"JetBrains Mono", ui-monospace, monospace;--ds-font-cjk-default:"CJK Text", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--ds-font-cjk-chinese:"CJK Text", "PingFang SC", "Microsoft YaHei", ui-sans-serif, sans-serif;--ds-font-cjk-japanese:"MiSans", "CJK Text", "PingFang SC", ui-sans-serif, sans-serif;--ds-font-site-text:"Stack Sans Text", var(--ds-site-font-cjk);--ds-font-site-headline:"Stack Sans Headline", "Stack Sans Text", var(--ds-site-font-cjk);--ds-type-micro-size:10.5px;--ds-type-micro-line-height:15px;--ds-type-xs-size:11px;--ds-type-xs-line-height:16px;--ds-type-sm-size:12px;--ds-type-sm-line-height:16px;--ds-type-md-size:13px;--ds-type-md-line-height:20px;--ds-type-base-size:14px;--ds-type-base-line-height:20px;--ds-type-reading-size:15px;--ds-type-reading-line-height:24px;--ds-type-lg-size:16px;--ds-type-lg-line-height:24px;--ds-type-metric-size:18px;--ds-type-metric-line-height:24px;--ds-type-title-size:20px;--ds-type-title-line-height:26px;--ds-type-display-size:44px;--ds-type-display-line-height:48px;--ds-weight-light:300;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-space-20:80px;--ds-space-24:96px;--ds-radius-xs:2px;--ds-radius-sm:4px;--ds-radius-md:6px;--ds-radius-lg:8px;--ds-radius-xl:12px;--ds-radius-2xl:16px;--ds-radius-3xl:24px;--ds-radius-4xl:32px;--ds-radius-control:6px;--ds-radius-pill:999px;--ds-motion-duration-fast:80ms;--ds-motion-duration-fast-out:60ms;--ds-motion-duration-moderate:.16s;--ds-motion-duration-moderate-out:.12s;--ds-motion-duration-slow:.24s;--ds-motion-duration-slow-out:.16s;--ds-motion-ease-standard:cubic-bezier(.32, .72, 0, 1);--ds-motion-ease-exit:ease-out;--ds-motion-ease-entrance:cubic-bezier(.19, 1, .22, 1);--ds-motion-ease-draw:cubic-bezier(.45, .05, .55, .95);--ds-motion-full-rotation:1turn;--ds-motion-site-brand-spin-duration:2s;--ds-motion-press-offset:.5px;--ds-component-control-height:32px;--ds-component-control-height-small:28px;--ds-component-control-height-icon:24px;--ds-component-control-icon-size:16px;--ds-component-control-padding-inline:12px;--ds-component-control-gap:6px;--ds-component-choice-size:16px;--ds-component-switch-width:32px;--ds-component-switch-height:18px;--ds-component-switch-knob:14px;--ds-component-dialog-width:480px;--ds-component-dialog-padding:24px;--ds-component-table-cell-block:12px;--ds-component-table-cell-inline:16px;--ds-component-table-row-hover:color-mix(in oklab, var(--ds-foreground) 4.5%, transparent);--ds-component-focus-inset:1px;--ds-component-focus-halo:3px;--ds-component-spinner-size:16px;--ds-component-spinner-duration:.8s;--ds-component-site-menu-elevation:0 8px 16px -6px #00000024, 0 2px 6px -2px #00000014;--ds-component-site-cta-ghost:#ffffff14;--ds-component-site-cta-ghost-hover:#ffffff24;--ds-component-site-terminal-outline:inset 0 0 0 1px #ffffff08;--ds-component-site-watermark-fade:linear-gradient(to bottom left, var(--ds-primitive-black) 8%, transparent 44%);--ds-component-site-watermark-spectrum:#ff9ab5, #ffd98a, #9ce8c4, #9cccff, #c9a6ff, #ff9ab5;--ds-component-site-watermark-glow:var(--ds-primitive-black) 0, #00000073 58px, transparent 132px;--ds-component-site-card-interactive-border:linear-gradient(165.5deg, #ffffff4f, #ffffff1a);--ds-component-site-mask-content:linear-gradient(var(--ds-primitive-black) 0 0);--ds-component-site-docs-backdrop:#10111273;--ds-component-site-docs-control-min-height:44px;--ds-component-site-docs-control-height:34px;--ds-component-site-docs-shell-columns:248px minmax(0, 1fr);--ds-component-site-docs-shell-min-height:calc(100vh - 80px);--ds-component-site-docs-aside-max-height:calc(100vh - 80px);--ds-component-site-docs-search-width:192px;--ds-component-site-docs-shortcut-outline:inset 0 0 0 1px var(--ds-line);--ds-component-site-docs-nav-font-size:13.5px;--ds-component-site-docs-nav-hover-layer:-1;--ds-component-site-docs-nav-hover-scale-idle:scaleX(0);--ds-component-site-docs-nav-hover-scale-active:scaleX(1);--ds-component-site-docs-content-max-width:62ch;--ds-component-site-docs-toc-width:182px;--ds-component-site-docs-toc-max-height:calc(100vh - 128px);--ds-component-site-docs-toc-rule-width:1.5px;--ds-component-site-docs-toc-line-height:18px;--ds-component-site-docs-pager-min-width:190px;--ds-component-site-docs-callout-rule-width:3px;--ds-component-site-docs-title-size:34px;--ds-component-site-docs-title-line-height:42px;--ds-component-site-docs-title-letter-spacing:-.02em;--ds-component-site-docs-label-letter-spacing:.06em;--ds-component-site-docs-mobile-title-size:26px;--ds-component-site-docs-mobile-title-line-height:34px;--ds-component-site-docs-mobile-body-size:14.5px;--ds-component-site-dark-logo-filter:brightness(0) invert(94%);--ds-component-site-navigation-blur:blur(12px);--ds-component-site-glass-blur:blur(6px);--ds-component-site-catalog-segment-gap:2px;--ds-component-site-catalog-segment-padding:2px;--ds-component-site-catalog-segment-item-radius:3px;--ds-component-site-catalog-segment-item-padding-block:6px;--ds-component-site-catalog-segment-item-letter-spacing:.07em;--ds-component-site-catalog-segment-thumb-layer:0;--ds-component-site-catalog-segment-content-layer:1;--ds-component-site-catalog-segment-thumb-transition:left .22s cubic-bezier(.3, .9, .35, 1), top .22s cubic-bezier(.3, .9, .35, 1), width .22s cubic-bezier(.3, .9, .35, 1), height .22s cubic-bezier(.3, .9, .35, 1), opacity .14s ease;--ds-component-site-catalog-note-width:640px;--ds-component-site-footer-brand-mark-width:22px;--ds-component-site-footer-brand-mark-height:23px;--ds-component-site-footer-brand-flow-compensation:1px;--ds-component-site-footer-ghost-baseline:-.26em;--ds-component-site-footer-ghost-center:50%;--ds-component-site-footer-ghost-clip-height:clamp(96px, 17.5vw, 224px);--ds-component-site-footer-ghost-size:clamp(64px, 27vw, 345px);--ds-component-site-footer-ghost-transform:translateX(-50%);--ds-component-site-footer-wall-font-size:10px;--ds-component-site-footer-wall-font-size-compact:6px;--ds-component-site-footer-wall-gap:3px;--ds-component-site-footer-wall-gap-compact:2px;--ds-component-site-footer-wall-letter-spacing:.02em;--ds-component-site-footer-wall-line-height:1;--ds-component-site-navigation-link-transition:color .15s ease, background-color .15s ease;--ds-component-model-provider-mark-size:32px;--ds-component-model-provider-logo-size:62.5%;--ds-component-model-provider-icon-size:16px;--ds-component-model-provider-surface:var(--ds-primitive-white);--ds-component-model-provider-surface-dark:color-mix(in srgb, var(--ds-foreground) 9%, var(--ds-surface));--ds-component-model-provider-rim:inset 0 0 0 var(--ds-hairline) #10111217;--ds-component-model-provider-rim-dark:inset 0 0 0 var(--ds-hairline) #f0f0ef1a;--ds-component-model-provider-mono-dark-filter:brightness(0) invert(94%);--ds-component-site-theme-thumb-transition:transform .22s cubic-bezier(.3, .9, .35, 1);--ds-component-site-language-menu-offset:6px;--ds-component-site-language-menu-width:128px;--ds-component-site-language-menu-radius:10px;--ds-component-site-language-content-layer:1;--ds-component-site-language-focus-width:2px;--ds-component-site-language-option-height:34px;--ds-component-site-language-option-padding-block:7px;--ds-component-site-language-option-padding-inline:12px;--ds-component-site-language-dot-size:6px;--ds-component-site-language-thumb-transition:transform .2s cubic-bezier(.3, .9, .35, 1), opacity .14s ease;--ds-component-site-language-thumb-quiet-transition:opacity .14s ease;--ds-component-site-hero-copy-width:560px;--ds-component-site-hero-compat-background-size:100% 1px;--ds-component-site-hero-compat-background-position:0 0, 0 100%;--ds-component-site-hero-compat-font-size:11.5px;--ds-component-site-hero-compat-line-height:18px;--ds-component-site-hero-compat-letter-spacing:.02em;--ds-component-site-hero-compat-entrance:ent-fade .7s var(--ds-motion-ease-entrance) 1.45s both;--ds-component-site-hero-actions-entrance:ent-rise .8s var(--ds-motion-ease-entrance) 1.55s both;--ds-component-site-hero-promo-entrance:ent-fade .7s var(--ds-motion-ease-entrance) 1.65s both;--ds-component-site-catalog-art-size:1900px;--ds-component-site-catalog-art-mask:radial-gradient(circle 1050px at top right, var(--ds-primitive-black) 0, var(--ds-primitive-black) 30%, #00000073 62%, transparent 95%);--ds-component-site-catalog-art-translate:50% -50%;--ds-component-site-catalog-art-layer:-1;--ds-component-site-catalog-art-tag-font:500 1.25px / 1 var(--ds-font-mono);--ds-component-site-catalog-art-spin:catalog-art-turn 180s linear infinite;--ds-component-site-catalog-art-hold:catalog-art-turn 180s linear infinite reverse;--ds-component-site-catalog-art-swing:catalog-art-swing var(--ds-model-art-duration) ease-in-out infinite alternate;--ds-component-site-catalog-art-counter-swing:catalog-art-counter-swing var(--ds-model-art-duration) ease-in-out infinite alternate;--ds-component-site-catalog-art-wink:catalog-art-wink 2.4s ease-in-out var(--ds-model-art-delay) infinite;--ds-component-site-catalog-search-width:280px;--ds-component-site-catalog-search-icon-size:14px;--ds-component-site-catalog-search-focus:inset 0 0 0 1px var(--ds-action-ink);--ds-component-site-catalog-table-min-width:760px;--ds-component-site-catalog-arrow-size:12px;--ds-component-site-catalog-arrow-offset:-3px;--ds-component-site-catalog-arrow-transition:opacity .12s ease, transform .15s ease;--ds-component-site-catalog-note-line-height:1.55;--ds-component-site-pillar-art-width:228px;--ds-component-site-pillar-ink-transition:.28s ease-out;--ds-component-site-pillar-access-origin:114px 79.8px;--ds-component-site-pillar-access-sweep-duration:18s;--ds-component-site-pillar-access-dash-duration:64s;--ds-component-site-pillar-access-core-duration:3.2s;--ds-component-site-pillar-credits-drop-duration:6.4s;--ds-component-site-pillar-orbit-duration:8s;--ds-component-site-pillar-usage-ring-duration:3.8s;--ds-component-site-pillar-usage-ring-delay-second:.35s;--ds-component-site-pillar-usage-ring-delay-third:.7s;--ds-component-site-pillar-usage-ring-delay-fourth:1.05s;--ds-component-site-pillar-usage-pulse-delay:1.4s;--ds-component-site-pillar-orbit-offset:-70;--ds-component-site-pillar-drop-origin:0px;--ds-component-site-pillar-drop-step-one:27.36px;--ds-component-site-pillar-drop-step-two:59.28px;--ds-component-site-pillar-drop-step-three:91.2px;--ds-component-site-pillar-drop-step-four:118.56px;--ds-component-site-pillar-ring-scale:.955;--ds-component-site-pillar-pulse-scale:1.35;--ds-component-site-pillar-core-opacity:.35;--ds-component-site-pillar-pulse-opacity:.55;--ds-component-site-tilt-perspective:900px;--ds-component-site-tilt-follow-transition:transform 80ms ease-out;--ds-component-site-tilt-return-transition:transform .4s ease;--ds-component-multi-select-panel-background:#090909db;--ds-component-multi-select-panel-foreground:#e4e4e4;--ds-component-multi-select-panel-foreground-active:#fff;--ds-component-multi-select-panel-hover:#ffffff1a;--ds-component-multi-select-panel-rim:#ffffff21;--ds-component-multi-select-mark-border:#ffffff38;--ds-component-multi-select-icon-size:14px;--ds-component-multi-select-row-gap:2px;--ds-component-multi-select-panel-max-height:264px;--ds-component-multi-select-value-max-width:15ch;--ds-component-multi-select-chevron-open-transform:rotate(.5turn);--ds-component-multi-select-panel-closed-transform:translateY(calc(-1 * var(--ds-space-1))) scaleY(.96);--ds-component-multi-select-panel-open-transform:translateY(0) scaleY(1);--ds-component-multi-select-panel-blur:blur(18px) saturate(1.2);--ds-component-multi-select-panel-elevation:0 0 0 .5px var(--ds-component-multi-select-panel-rim) inset, 0 2px 8px #0000002e, 0 24px 60px -12px #0000006b;--ds-component-auth-page-max:1280px;--ds-component-auth-min-height-viewport:100vh;--ds-component-auth-min-height-dynamic-viewport:100dvh;--ds-component-auth-nav-backdrop:color-mix(in oklab, var(--ds-background) 88%, transparent);--ds-component-auth-primary-hover:color-mix(in oklab, var(--ds-foreground) 85%, var(--ds-background));--ds-component-auth-error-border:color-mix(in oklab, var(--ds-danger) 40%, transparent);--ds-component-auth-nav-height:80px;--ds-component-auth-nav-height-compact:64px;--ds-component-auth-nav-padding-inline:28px;--ds-component-auth-nav-padding-inline-compact:24px;--ds-component-auth-column-padding-block:48px;--ds-component-auth-column-padding-inline:72px;--ds-component-auth-column-padding-inline-compact:24px;--ds-component-auth-form-width:360px;--ds-component-auth-control-height:36px;--ds-component-auth-title-size:26px;--ds-component-auth-title-line-height:1.2;--ds-component-auth-body-line-height:1.6;--ds-component-auth-title-spacing:32px;--ds-component-auth-title-description-gap:12px;--ds-component-auth-description-line-height:1.5;--ds-component-auth-oauth-gap:8px;--ds-component-auth-oauth-icon-slot:24px;--ds-component-auth-oauth-icon-size:18px;--ds-component-auth-divider-gap:12px;--ds-component-auth-divider-margin:20px;--ds-component-auth-divider-letter-spacing:.08em;--ds-component-auth-divider-size:10px;--ds-component-auth-form-gap:20px;--ds-component-auth-links-margin:32px;--ds-component-auth-links-gap:8px;--ds-component-auth-notice-padding:16px;--ds-component-auth-notice-line-height:1.55;--ds-component-auth-error-padding:12px;--ds-component-auth-brand-mark-width:23px;--ds-component-auth-brand-mark-height:24px;--ds-component-auth-brand-word-width:72px;--ds-component-auth-brand-gap:10px;--ds-component-auth-brand-perspective:99999px;--ds-component-auth-star-box:13px;--ds-component-auth-star-glyph:9px;--ds-component-auth-star-offset:-7px;--ds-component-auth-toolbar-gap:4px;--ds-component-auth-theme-gap:2px;--ds-component-auth-theme-padding:2px;--ds-component-auth-theme-control:24px;--ds-component-auth-theme-origin:0px;--ds-component-auth-theme-step:26px;--ds-component-auth-theme-step-second:52px;--ds-component-auth-language-padding-block:4px;--ds-component-auth-language-padding-inline:7px;--ds-component-auth-language-menu-offset:4px;--ds-component-auth-language-chevron-open:.5turn;--ds-component-auth-language-menu-padding:4px;--ds-component-auth-language-option-padding-block:4px;--ds-component-auth-language-option-padding-inline:8px;--ds-component-auth-footer-height:80px;--ds-component-auth-footer-copy-size:12.5px;--ds-component-auth-focus-width:2px;--ds-component-auth-focus-offset:2px;--ds-component-auth-link-underline-hidden:scaleX(0);--ds-component-auth-link-underline-visible:scaleX(1);--ds-component-auth-layer-content:1;--ds-component-auth-layer-star:2;--ds-component-auth-layer-menu:40;--ds-component-auth-layer-nav:50;--ds-component-auth-layer-skip:100;--ds-component-auth-skip-hidden-offset:-48px;--ds-component-auth-skip-visible-offset:8px;--ds-component-auth-skip-inline-offset:16px;--ds-component-auth-skip-padding-block:10px;--ds-component-auth-skip-padding-inline:16px;--ds-component-auth-wall-cell-width:9px;--ds-component-auth-wall-cell-height:16px;--ds-component-auth-wall-font-size:12px;--ds-component-auth-wall-row-stagger:45ms;--ds-component-auth-wall-sweep-duration:1s;--ds-component-auth-wall-lit-duration:3.6s;--ds-component-auth-wall-gap-duration:1.3s;--ds-component-auth-wall-type-duration:70ms;--ds-component-auth-wall-feather:240px;--ds-component-auth-wall-form-padding:42px;--ds-component-auth-wall-min-width:720px;--ds-component-auth-wall-frame-interval:33ms;--ds-component-auth-wall-entrance-delay:1.3s;--ds-component-auth-wall-noise-opacity:.1;--ds-component-auth-wall-noise-opacity-dark:.11;--ds-component-auth-wall-word-opacity:.42;--ds-component-auth-wall-word-opacity-dark:.46;--ds-component-auth-wall-device-scale-max:2;--ds-component-auth-wall-word-count:4;--ds-component-auth-wall-word-row-gap:3;--ds-component-auth-wall-word-start-gap:.7s;--ds-component-auth-wall-word-start-jitter:.3s;--ds-component-auth-wall-word-fade-duration:.14s;--ds-component-auth-wall-visibility-threshold:.02;--ds-component-auth-wall-word-threshold:.01;--ds-component-console-page-max:1760px;--ds-component-console-min-height-viewport:100vh;--ds-component-console-min-height-dynamic-viewport:100dvh;--ds-component-console-page-gutter:clamp(18px, 3.4vw, 54px);--ds-component-console-page-bottom-padding:104px;--ds-component-console-header-height:72px;--ds-component-console-header-padding-block:20px;--ds-component-console-header-gap:9px;--ds-component-console-header-action-gap:10px;--ds-component-console-header-action-height:32px;--ds-component-console-header-action-padding-inline:10px;--ds-component-console-header-blur-tail:28px;--ds-component-console-header-blur-layer-one-background:linear-gradient(to bottom, color-mix(in oklab, var(--ds-background) 82%, transparent) 0%, color-mix(in oklab, var(--ds-background) 62%, transparent) 55%, transparent 100%);--ds-component-console-header-blur-layer-one-filter:blur(2px) saturate(1.16);--ds-component-console-header-blur-layer-one-mask:linear-gradient(to bottom, var(--ds-primitive-black) 0%, var(--ds-primitive-black) 62%, transparent 100%);--ds-component-console-header-blur-layer-two-filter:blur(3px);--ds-component-console-header-blur-layer-two-mask:linear-gradient(to bottom, var(--ds-primitive-black) 0%, var(--ds-primitive-black) 26%, transparent 68%);--ds-component-console-header-blur-layer-three-filter:blur(5px);--ds-component-console-header-blur-layer-three-mask:linear-gradient(to bottom, var(--ds-primitive-black) 0%, var(--ds-primitive-black) 12%, transparent 46%);--ds-component-console-header-blur-layer-four-filter:blur(8px);--ds-component-console-header-blur-layer-four-mask:linear-gradient(to bottom, var(--ds-primitive-black) 0%, transparent 30%);--ds-component-console-brand-width:28px;--ds-component-console-brand-mark-width:25px;--ds-component-console-brand-mark-height:27px;--ds-component-console-divider-width:1px;--ds-component-console-divider-height:16px;--ds-component-console-avatar-size:28px;--ds-component-console-avatar-font-size:12px;--ds-component-console-menu-avatar-size:36px;--ds-component-console-icon-size:16px;--ds-component-console-status-icon-size:14px;--ds-component-console-icon-stroke:1.5;--ds-component-console-menu-width:270px;--ds-component-console-menu-offset:10px;--ds-component-console-menu-padding:12px;--ds-component-console-banner-margin-bottom:16px;--ds-component-console-banner-padding-block:10px;--ds-component-console-banner-padding-inline:15px;--ds-component-console-banner-radius:14px;--ds-component-console-dock-bottom:22px;--ds-component-console-dock-wrap-gap:9px;--ds-component-console-dock-gap:3px;--ds-component-console-dock-padding:6px;--ds-component-console-dock-orb-size:52px;--ds-component-console-dock-icon-size:20px;--ds-component-console-dock-item-height:40px;--ds-component-console-dock-item-min-width:40px;--ds-component-console-dock-item-padding-inline:10px;--ds-component-console-dock-item-padding-end:12px;--ds-component-console-dock-label-gap:6px;--ds-component-console-dock-focus-width:2px;--ds-component-console-dock-indicator-inline:20px;--ds-component-console-dock-indicator-bottom:4px;--ds-component-console-dock-indicator-size:3px;--ds-component-console-dock-tip-offset:10px;--ds-component-console-dock-tip-height:26px;--ds-component-console-dock-tip-padding-inline:9px;--ds-component-console-dock-tip-key-gap:6px;--ds-component-console-dock-tip-key-min-width:16px;--ds-component-console-dock-tip-key-height:17px;--ds-component-console-dock-tip-key-padding-inline:4px;--ds-component-console-dock-tip-key-font-size:10.5px;--ds-component-console-dock-tip-key-line-height:1;--ds-component-console-dock-tip-transform-visible:translate(-50%, 0);--ds-component-console-dock-tip-background:var(--ds-primitive-eclipse);--ds-component-console-dock-tip-foreground:#f5f5f5;--ds-component-console-dock-tip-key-foreground:#a4a4a4;--ds-component-console-dock-tip-rim:transparent;--ds-component-console-dock-tip-rim-dark:#ffffff24;--ds-component-console-dock-tip-shadow:0 1px 2px #0000002e, 0 6px 16px -6px #0000004d;--ds-component-console-dock-blur:blur(22px) saturate(1.4) brightness(.92);--ds-component-console-dock-background:#090909db;--ds-component-console-dock-background-dark:#1f1f1fd6;--ds-component-console-dock-fallback-background:#090909;--ds-component-console-dock-fallback-background-dark:#1f1f1f;--ds-component-console-dock-foreground:#a4a4a4;--ds-component-console-dock-foreground-hover:#d7d7d7;--ds-component-console-dock-foreground-active:#fff;--ds-component-console-dock-active-background:#ffffff1c;--ds-component-console-dock-hover-background:#ffffff12;--ds-component-console-dock-focus:#fffc;--ds-component-console-dock-rim:linear-gradient(145deg, #ffffff4d 0%, #ffffff17 22%, #ffffff05 48%, #ffffff05 64%, #ffffff14 86%, #ffffff38 100%);--ds-component-console-dock-lift:0 2px 6px #0000001f, 0 12px 28px -8px #00000042, 0 30px 60px -20px #00000047;--ds-component-console-dock-indicator-shadow:0 0 4px color-mix(in oklab, var(--ds-primitive-brand-on-dark) 50%, transparent), 0 0 9px color-mix(in oklab, var(--ds-primitive-brand-on-dark) 28%, transparent);--ds-component-console-dock-transform:translateX(-50%);--ds-component-console-dock-press-transform:scale(.97);--ds-component-console-dock-morph-press-transform:translateX(-3px) scale(.94);--ds-component-console-metric-margin-top:24px;--ds-component-console-metric-radius:10px;--ds-component-console-metric-cell-min-width:118px;--ds-component-console-metric-padding-block:15px;--ds-component-console-metric-padding-inline:17px;--ds-component-console-logs-filter-gap:9px;--ds-component-console-logs-filter-margin-bottom:14px;--ds-component-console-logs-search-width:190px;--ds-component-console-logs-select-padding-inline-end:34px;--ds-component-console-logs-segment-gap:2px;--ds-component-console-logs-segment-padding-inline:10px;--ds-component-console-key-manage-rest-transform:translateX(-4px);--ds-component-console-market-sidebar-width:400px;--ds-component-console-market-gap:26px;--ds-component-console-market-min-height:368px;--ds-component-console-market-quote-backdrop-inline-end:28px;--ds-component-console-wash:transparent;--ds-component-console-wash-y:36px;--ds-component-console-chart-height:200px;--ds-component-console-usage-chart-height:244px;--ds-component-console-heatmap-cell-size:9px;--ds-component-console-heatmap-cell-gap:3px;--ds-component-console-heatmap-label-width:26px;--ds-component-console-heatmap-padding-block:18px;--ds-component-console-heatmap-month-line-height:12px;--ds-component-console-heatmap-footer-gap:10px;--ds-component-console-usage-series1:#ff8b1a;--ds-component-console-usage-series2:#00bb7f;--ds-component-console-usage-series3:#54a2ff;--ds-component-console-usage-series4:#625fff;--ds-component-console-usage-series5:#c07eff;--ds-component-console-usage-series6:#fb64b6;--ds-component-console-chart-dot-step:8px;--ds-component-console-usage-chart-dot-row-step:7px;--ds-component-console-brief-height:320px;--ds-component-console-brief-padding-block:18px;--ds-component-console-brief-padding-inline:20px;--ds-component-console-brief-stacked-min-height:224px;--ds-component-console-brief-deck-near-transform:translate(var(--ds-space-2)) scale(.985);--ds-component-console-brief-deck-far-transform:translate(var(--ds-space-3)) scale(.968);--ds-component-console-provider-mark-size:32px;--ds-component-console-spark-width:76px;--ds-component-console-spark-height:26px;--ds-component-console-model-section-margin-top:32px;--ds-component-console-model-name-column-width:33%;--ds-component-console-model-header-padding-top:6px;--ds-component-console-model-header-padding-bottom:10px;--ds-component-console-model-table-header-padding-block:12px;--ds-component-console-model-table-row-padding-block:11px;--ds-component-console-model-table-cell-padding-inline:14px;--ds-component-console-model-table-min-width:1000px;--ds-component-console-model-count-size:28px;--ds-component-console-metric-detail-max-width:128px;--ds-component-console-watermark-height:260px;--ds-component-console-watermark-step:30px;--ds-component-console-watermark-opacity:.016;--ds-component-console-watermark-lit-opacity:.2;--ds-component-console-market-breakpoint:1180px;--ds-component-console-market-mobile-display-size:34px;--ds-component-console-table-breakpoint:900px;--ds-component-console-quickstart-margin-top:26px;--ds-component-console-quickstart-padding-block:16px;--ds-component-console-quickstart-padding-inline:16px;--ds-component-console-quickstart-radius:16px;--ds-component-console-quickstart-bleed:-16px;--ds-component-console-quickstart-panel-background:var(--ds-primitive-brand-base);--ds-component-console-quickstart-panel-foreground:var(--ds-primitive-white);--ds-component-console-quickstart-panel-muted:#ffffffc7;--ds-component-console-quickstart-panel-border:#ffffff24;--ds-component-console-quickstart-panel-wash-light:linear-gradient(#0033ffb3 0 0);--ds-component-console-quickstart-panel-wash-dark:linear-gradient(#03f6 0 0), linear-gradient(#0c0c0ccc 0 0);--ds-component-console-quickstart-lede-gap:5px;--ds-component-console-quickstart-lede-margin-bottom:18px;--ds-component-console-quickstart-steps-margin-bottom:0px;--ds-component-console-quickstart-step-row-gap:12px;--ds-component-console-quickstart-step-gap:14px;--ds-component-console-quickstart-step-padding-block:13px;--ds-component-console-quickstart-number-size:26px;--ds-component-console-quickstart-card-min-height:224px;--ds-component-console-quickstart-art-height:47px;--ds-component-console-quickstart-art-credits-width:94px;--ds-component-console-quickstart-art-key-width:57px;--ds-component-console-quickstart-art-request-width:48px;--ds-component-console-quickstart-art-request-height:39px;--ds-component-console-quickstart-card-background:color-mix(in oklab, var(--ds-surface) 96%, transparent);--ds-component-console-quickstart-card-foreground:var(--ds-foreground);--ds-component-console-quickstart-card-muted:var(--ds-foreground-muted);--ds-component-console-quickstart-card-border:var(--ds-border);--ds-component-console-code-radius:14px;--ds-component-console-code-header-padding-block:9px;--ds-component-console-code-header-padding-inline:14px;--ds-component-console-code-padding-block:12px;--ds-component-console-code-padding-inline:14px;--ds-component-console-code-line-height:1.65;--ds-component-console-content-gap:24px;--ds-component-console-search-palette-width:520px;--ds-component-console-search-palette-max-height:430px;--ds-component-console-search-palette-viewport-max-height:56vh;--ds-component-console-search-input-height:52px;--ds-component-console-search-stack-gap:9px;--ds-component-console-search-panel-radius:18px;--ds-component-console-search-row-gap:11px;--ds-component-console-search-row-padding-block:9px;--ds-component-console-search-row-padding-inline:12px;--ds-component-console-search-row-radius:12px;--ds-component-console-search-row-line-height:21px;--ds-component-console-search-field-padding-inline:20px;--ds-component-console-search-model-mark-size:24px;--ds-component-console-search-key-mark-size:26px;--ds-component-console-search-page-icon-size:15px;--ds-component-console-search-shortcut-size:19px;--ds-component-console-search-shortcut-padding-inline:5px;--ds-component-console-search-hint-line-height:20px;--ds-component-console-search-hint-gap:.32em;--ds-component-console-search-hint-spread:34px;--ds-component-console-search-hint-cycle-duration:2.6s;--ds-component-console-search-hint-paint:linear-gradient(90deg, transparent calc(50% - var(--ds-component-console-search-hint-spread)), var(--ds-component-console-search-surface-foreground), transparent calc(50% + var(--ds-component-console-search-hint-spread))), linear-gradient(var(--ds-component-console-search-surface-subtle), var(--ds-component-console-search-surface-subtle));--ds-component-console-search-hint-paint-size:250% 100%, auto;--ds-component-console-search-hint-paint-start:100% center;--ds-component-console-search-hint-paint-end:0% center;--ds-component-console-search-hint-out-transform:translateY(-100%);--ds-component-console-search-surface-background:#090909db;--ds-component-console-search-surface-background-dark:#292929d1;--ds-component-console-search-surface-foreground:#f8f8f8;--ds-component-console-search-surface-muted:#bebebe;--ds-component-console-search-surface-subtle:#aeaeae;--ds-component-console-search-surface-line:#ffffff1a;--ds-component-console-search-active-background:#ffffff21;--ds-component-console-search-key-background:#ffffff1a;--ds-component-console-search-surface-blur:blur(30px) saturate(1.6);--ds-component-console-search-surface-shadow:inset 0 0 0 .5px #ffffff21, 0 2px 8px #0000002e, 0 24px 60px -12px #0000006b;--ds-component-console-search-overlay-enter-duration:.14s;--ds-component-console-search-panel-enter-duration:.26s;--ds-component-console-search-input-enter-duration:.12s;--ds-component-console-search-panel-enter-offset:18px;--ds-component-console-search-panel-enter-scale:.86;--ds-component-console-search-panel-enter-ease:cubic-bezier(.32, .72, 0, 1);--ds-component-console-settings-rail-width:216px;--ds-component-console-settings-content-max-padding:110px;--ds-component-console-settings-content-padding-fluid:7vw;--ds-component-console-settings-content-padding-bottom:calc(var(--ds-component-console-page-bottom-padding) + var(--ds-space-6));--ds-component-console-settings-enter-scale:.982;--ds-component-console-quickstart-card-radius:10px;--ds-component-console-empty-min-height:344px;--ds-component-console-empty-mobile-min-height:300px;--ds-component-console-empty-art-width:180px;--ds-component-console-empty-art-height:150px;--ds-component-console-empty-blueprint-size:160px;--ds-component-console-empty-blueprint-gap:10px;--ds-component-console-empty-intro-gap:6px;--ds-component-console-empty-intro-min-height:386px;--ds-component-console-empty-intro-copy-width:460px;--ds-component-console-empty-glyph-size:72px;--ds-component-console-empty-copy-max-width:480px;--ds-component-console-compact-breakpoint:560px;--ds-component-console-mobile-breakpoint:720px;--ds-component-console-layer-header:50;--ds-component-console-layer-goo:59;--ds-component-console-layer-settings:59;--ds-component-console-layer-dock:60;--ds-component-console-layer-menu:70;--ds-component-console-layer-behind:-1;--ds-component-console-layer-canvas:0;--ds-component-console-layer-content:1;--ds-component-console-layer-status:2;--ds-component-console-layer-chart:3;--ds-layout-page-max:1440px;--ds-layout-dashboard-max:1440px;--ds-layout-nav-height:64px;--ds-layout-sidebar-width:232px;--ds-hairline:1px;--ds-negative-hairline:-1px;--ds-disabled-opacity:.5;--ds-full:100%;--ds-days-per-week:7;--ds-letter-spacing:0;--ds-letter-spacing-display:-.015em;--ds-letter-spacing-label:.02em;--ds-background:#f5f5f5;--ds-background-secondary:#eee;--ds-background-tertiary:#e8e8e8;--ds-background-inverse:var(--ds-primitive-eclipse);--ds-background-inverse-foreground:var(--ds-primitive-snow);--ds-foreground:var(--ds-primitive-eclipse);--ds-foreground-muted:color-mix(in oklab, var(--ds-foreground) 54%, var(--ds-background));--ds-foreground-subtle:color-mix(in oklab, var(--ds-foreground) 75%, var(--ds-background));--ds-foreground-faint:color-mix(in oklab, var(--ds-foreground) 40%, var(--ds-background));--ds-link:var(--ds-foreground);--ds-surface:var(--ds-primitive-snow);--ds-surface-secondary:color-mix(in oklab, var(--ds-surface) 60%, var(--ds-background));--ds-surface-tertiary:color-mix(in oklab, var(--ds-surface) 30%, var(--ds-background));--ds-overlay:var(--ds-surface);--ds-segment:var(--ds-surface);--ds-border:color-mix(in oklab, var(--ds-surface) 85%, var(--ds-foreground));--ds-control-border:color-mix(in oklab, var(--ds-foreground) 15%, transparent);--ds-separator:color-mix(in oklab, var(--ds-background) 91%, var(--ds-foreground));--ds-separator-secondary:var(--ds-background);--ds-separator-tertiary:color-mix(in oklab, var(--ds-background) 45%, var(--ds-surface));--ds-action:#1e1f21;--ds-action-hover:color-mix(in oklab, var(--ds-action) 90%, var(--ds-action-foreground));--ds-action-foreground:#f5f5f5;--ds-action-soft:color-mix(in oklab, var(--ds-action) 15%, transparent);--ds-default:color-mix(in oklab, var(--ds-foreground) 4.5%, var(--ds-background));--ds-default-hover:color-mix(in oklab, var(--ds-default) 96%, var(--ds-foreground) 4%);--ds-success:#008753;--ds-success-foreground:#f5f5f5;--ds-success-soft:color-mix(in oklab, var(--ds-success) 15%, transparent);--ds-warning:#b4551e;--ds-warning-foreground:var(--ds-primitive-eclipse);--ds-warning-soft:color-mix(in oklab, var(--ds-warning) 15%, transparent);--ds-danger:#d42c3c;--ds-danger-hover:color-mix(in oklab, var(--ds-danger) 90%, var(--ds-danger-foreground));--ds-danger-foreground:#f5f5f5;--ds-danger-soft:color-mix(in oklab, var(--ds-danger) 15%, transparent);--ds-danger-soft-foreground:color-mix(in oklab, var(--ds-danger) 94%, var(--ds-foreground));--ds-field-background:var(--ds-surface);--ds-field-background-muted:var(--ds-default);--ds-field-background-hover:color-mix(in oklab, var(--ds-field-background) 88%, var(--ds-field-foreground) 4%);--ds-field-foreground:var(--ds-foreground);--ds-field-placeholder:var(--ds-foreground-muted);--ds-field-border:color-mix(in oklab, var(--ds-field-foreground) 9%, transparent);--ds-field-border-hover:color-mix(in oklab, var(--ds-field-foreground) 17%, transparent);--ds-focus-ring:var(--ds-primitive-brand);--ds-focus-soft:color-mix(in oklab, var(--ds-focus-ring) 12%, transparent);--ds-selection:var(--ds-primitive-brand);--ds-selection-foreground:var(--ds-primitive-white);--ds-backdrop:#0006;--ds-code-background:var(--ds-primitive-eclipse);--ds-code-foreground:#dededf;--ds-code-foreground-muted:#a4a4a4;--ds-code-foreground-action:#cecece;--ds-chart1:#28292b;--ds-chart2:#4c4d50;--ds-chart3:#707175;--ds-chart4:#97989b;--ds-chart5:#bdbec0;--ds-provider-anthropic:#d35d34;--ds-provider-openai:#029d7a;--ds-provider-google:#4084e7;--ds-provider-alibaba:#9665e8;--ds-provider-deepseek:#9bb6f4;--ds-provider-other:#46484a;--ds-elevation-surface:0 0 0 1px color-mix(in oklab, var(--ds-primitive-black) 0%, transparent), 0 1px 2px color-mix(in oklab, var(--ds-primitive-black) 5%, transparent), 0 10px 30px -10px color-mix(in oklab, var(--ds-primitive-black) 12%, transparent);--ds-elevation-shallow:0 0 0 var(--ds-hairline) color-mix(in oklab, var(--ds-primitive-black) 2%, transparent), 0 1px 2px color-mix(in oklab, var(--ds-primitive-black) 2%, transparent), 0 1px 3px -1px color-mix(in oklab, var(--ds-primitive-black) 2%, transparent);--ds-elevation-overlay:0 2px 8px color-mix(in oklab, var(--ds-primitive-black) 10%, transparent), 0 30px 64px -14px color-mix(in oklab, var(--ds-primitive-black) 30%, transparent)}@supports (color:lab(0% 0 0)){body[data-skin=readout]{--ds-primitive-snow:lab(100% 0 0);--ds-primitive-eclipse:lab(7.2053% .0360608 -1.46063);--ds-primitive-brand-lift:lab(58.5597% 14.094 -70.7254);--ds-primitive-brand-on-dark:lab(53.4453% 19.6851 -77.57);--ds-component-multi-select-panel-foreground:lab(90.72% .0000298023 -.0000119209);--ds-component-multi-select-panel-foreground-active:lab(100% 0 0);--ds-component-multi-select-panel-hover:lab(100% 0 0/.1);--ds-component-multi-select-panel-rim:lab(100% 0 0/.13);--ds-component-multi-select-mark-border:lab(100% 0 0/.22);--ds-component-multi-select-panel-elevation:0 0 0 .5px var(--ds-component-multi-select-panel-rim) inset, 0 2px 8px lab(0% 0 0/.18), 0 24px 60px -12px lab(0% 0 0/.42);--ds-component-console-dock-tip-foreground:lab(96.52% -.0000298023 .0000119209);--ds-component-console-dock-tip-key-foreground:lab(67.52% -.0000298023 0);--ds-component-console-dock-tip-rim-dark:lab(100% 0 0/.14);--ds-component-console-dock-tip-shadow:0 1px 2px lab(0% 0 0/.18), 0 6px 16px -6px lab(0% 0 0/.3);--ds-component-console-dock-fallback-background:lab(2.47865% 0 0);--ds-component-console-dock-fallback-background-dark:lab(11.84% 0 0);--ds-component-console-dock-foreground:lab(67.52% -.0000298023 0);--ds-component-console-dock-foreground-hover:lab(86.08% -.0000298023 0);--ds-component-console-dock-foreground-active:lab(100% 0 0);--ds-component-console-dock-active-background:lab(100% 0 0/.11);--ds-component-console-dock-hover-background:lab(100% 0 0/.07);--ds-component-console-dock-focus:lab(100% 0 0/.8);--ds-component-console-dock-rim:linear-gradient(145deg, lab(100% 0 0/.3) 0%, lab(100% 0 0/.09) 22%, lab(100% 0 0/.02) 48%, lab(100% 0 0/.02) 64%, lab(100% 0 0/.08) 86%, lab(100% 0 0/.22) 100%);--ds-component-console-dock-lift:0 2px 6px lab(0% 0 0/.12), 0 12px 28px -8px lab(0% 0 0/.26), 0 30px 60px -20px lab(0% 0 0/.28);--ds-component-console-usage-series1:lab(70.0429% 42.5156 75.8207);--ds-component-console-usage-series2:lab(66.9756% -58.27 19.5419);--ds-component-console-usage-series3:lab(65.0361% -1.42065 -56.9802);--ds-component-console-usage-series4:lab(48.295% 38.3129 -81.9673);--ds-component-console-usage-series5:lab(63.6946% 47.6127 -59.2066);--ds-component-console-usage-series6:lab(64.5597% 64.3615 -12.7988);--ds-component-console-quickstart-panel-muted:lab(100% 0 0/.78);--ds-component-console-quickstart-panel-border:lab(100% 0 0/.14);--ds-component-console-search-surface-foreground:lab(97.68% -.0000298023 .0000119209);--ds-component-console-search-surface-muted:lab(76.8% -.0000298023 0);--ds-component-console-search-surface-subtle:lab(71% 0 0);--ds-component-console-search-surface-line:lab(100% 0 0/.1);--ds-component-console-search-active-background:lab(100% 0 0/.13);--ds-component-console-search-key-background:lab(100% 0 0/.1);--ds-component-console-search-surface-shadow:inset 0 0 0 .5px lab(100% 0 0/.13), 0 2px 8px lab(0% 0 0/.18), 0 24px 60px -12px lab(0% 0 0/.42);--ds-background:lab(96.52% -.0000298023 .0000119209);--ds-background-secondary:lab(94.2% 0 0);--ds-background-tertiary:lab(91.88% .0000298023 -.0000119209);--ds-action:lab(11.8177% .0347495 -1.51082);--ds-action-foreground:lab(96.52% -.0000298023 .0000119209);--ds-success:lab(49.4972% -42.9521 18.8912);--ds-success-foreground:lab(96.52% -.0000298023 .0000119209);--ds-warning:lab(48.0026% 37.2186 48.6054);--ds-danger:lab(48.0103% 64.4992 35.1038);--ds-danger-foreground:lab(96.52% -.0000298023 .0000119209);--ds-backdrop:lab(0% 0 0/.4);--ds-code-foreground:lab(88.3947% .00417233 -.380373);--ds-code-foreground-muted:lab(67.52% -.0000298023 0);--ds-code-foreground-action:lab(82.6% .0000298023 -.0000119209);--ds-chart1:lab(16.4578% .031963 -1.51238);--ds-chart2:lab(32.6925% .036478 -1.89245);--ds-chart3:lab(47.7727% .0324547 -1.89486);--ds-chart4:lab(62.8584% .0222325 -1.51808);--ds-chart5:lab(76.7839% .0147522 -1.13966);--ds-provider-anthropic:lab(54.6296% 46.1254 46.3428);--ds-provider-openai:lab(57.541% -43.0217 8.25685);--ds-provider-google:lab(54.6766% 3.80787 -57.5671);--ds-provider-alibaba:lab(52.958% 41.1361 -60.1908);--ds-provider-deepseek:lab(73.8605% 1.66208 -34.247);--ds-provider-other:lab(30.3792% -.139147 -1.88316)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=readout]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-background:#0a0a0a;--ds-background-secondary:#060606;--ds-background-tertiary:#040404;--ds-background-inverse:var(--ds-primitive-snow);--ds-background-inverse-foreground:var(--ds-primitive-eclipse);--ds-foreground:#f2f2f2;--ds-surface:#131314;--ds-overlay:#1c1c1d;--ds-action:#f2f2f2;--ds-action-foreground:#090909;--ds-action-soft:color-mix(in oklab, var(--ds-action) 12%, transparent);--ds-default:color-mix(in oklab, var(--ds-foreground) 11%, var(--ds-background));--ds-success:#54cc8e;--ds-success-foreground:var(--ds-primitive-eclipse);--ds-success-soft:color-mix(in oklab, var(--ds-success) 12%, transparent);--ds-warning:#fd9058;--ds-warning-soft:color-mix(in oklab, var(--ds-warning) 12%, transparent);--ds-danger:#f66c6d;--ds-danger-foreground:var(--ds-primitive-eclipse);--ds-danger-soft:color-mix(in oklab, var(--ds-danger) 12%, transparent);--ds-separator:color-mix(in oklab, var(--ds-primitive-white) 8%, transparent);--ds-separator-secondary:color-mix(in oklab, var(--ds-primitive-white) 4.5%, transparent);--ds-separator-tertiary:color-mix(in oklab, var(--ds-primitive-white) 3%, transparent);--ds-backdrop:#0000008c;--ds-code-foreground:#d1d1d1;--ds-code-foreground-muted:#a4a4a4;--ds-code-foreground-action:#cecece;--ds-chart1:#e4e4e4;--ds-chart2:#b7b7b7;--ds-chart3:#8c8c8c;--ds-chart4:#636363;--ds-chart5:#424242;--ds-provider-anthropic:#ee7750;--ds-provider-openai:#03c196;--ds-provider-google:#6ca7f3;--ds-provider-alibaba:#b175f7;--ds-provider-deepseek:#2b55e9;--ds-provider-other:#848689;--ds-elevation-surface:0 0 0 1px color-mix(in oklab, var(--ds-primitive-white) 5%, transparent);--ds-elevation-shallow:var(--ds-elevation-surface);--ds-elevation-overlay:0 0 0 1px color-mix(in oklab, var(--ds-primitive-white) 8%, transparent), 0 32px 80px #0000009e}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) body[data-skin=readout]{--ds-background:lab(2.75381% 0 0);--ds-background-secondary:lab(1.76425% 0 -.00000298023);--ds-background-tertiary:lab(1.04568% -.00000745058 0);--ds-foreground:lab(95.36% 0 0);--ds-surface:lab(5.99306% .0114366 -.637418);--ds-overlay:lab(10.4371% .0127852 -.758043);--ds-action:lab(95.36% 0 0);--ds-action-foreground:lab(2.47865% 0 0);--ds-success:lab(74.0045% -45.69 20.1239);--ds-warning:lab(71.1953% 38.9417 47.9927);--ds-danger:lab(63.4673% 53.9872 27.3992);--ds-backdrop:lab(0% 0 0/.55);--ds-code-foreground:lab(83.76% -.0000298023 0);--ds-code-foreground-muted:lab(67.52% -.0000298023 0);--ds-code-foreground-action:lab(82.6% .0000298023 -.0000119209);--ds-chart1:lab(90.72% .0000298023 -.0000119209);--ds-chart2:lab(74.48% -.0000298023 0);--ds-chart3:lab(58.24% 0 0);--ds-chart4:lab(42% 0 0);--ds-chart5:lab(28.08% 0 -.00000596046);--ds-provider-anthropic:lab(63.9648% 44.8208 43.598);--ds-provider-openai:lab(69.4046% -50.0203 9.5996);--ds-provider-google:lab(66.8957% -3.40906 -44.3272);--ds-provider-alibaba:lab(59.9628% 43.2746 -57.3648);--ds-provider-deepseek:lab(41.1643% 29.3192 -80.1665);--ds-provider-other:lab(55.8995% -.145793 -1.88694);--ds-elevation-overlay:0 0 0 1px color-mix(in oklab, var(--ds-primitive-white) 8%, transparent), 0 32px 80px lab(0% 0 0/.62)}}}[data-theme=dark] body[data-skin=readout]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-background:#0a0a0a;--ds-background-secondary:#060606;--ds-background-tertiary:#040404;--ds-background-inverse:var(--ds-primitive-snow);--ds-background-inverse-foreground:var(--ds-primitive-eclipse);--ds-foreground:#f2f2f2;--ds-surface:#131314;--ds-overlay:#1c1c1d;--ds-action:#f2f2f2;--ds-action-foreground:#090909;--ds-action-soft:color-mix(in oklab, var(--ds-action) 12%, transparent);--ds-default:color-mix(in oklab, var(--ds-foreground) 11%, var(--ds-background));--ds-success:#54cc8e;--ds-success-foreground:var(--ds-primitive-eclipse);--ds-success-soft:color-mix(in oklab, var(--ds-success) 12%, transparent);--ds-warning:#fd9058;--ds-warning-soft:color-mix(in oklab, var(--ds-warning) 12%, transparent);--ds-danger:#f66c6d;--ds-danger-foreground:var(--ds-primitive-eclipse);--ds-danger-soft:color-mix(in oklab, var(--ds-danger) 12%, transparent);--ds-separator:color-mix(in oklab, var(--ds-primitive-white) 8%, transparent);--ds-separator-secondary:color-mix(in oklab, var(--ds-primitive-white) 4.5%, transparent);--ds-separator-tertiary:color-mix(in oklab, var(--ds-primitive-white) 3%, transparent);--ds-backdrop:#0000008c;--ds-code-foreground:#d1d1d1;--ds-code-foreground-muted:#a4a4a4;--ds-code-foreground-action:#cecece;--ds-chart1:#e4e4e4;--ds-chart2:#b7b7b7;--ds-chart3:#8c8c8c;--ds-chart4:#636363;--ds-chart5:#424242;--ds-provider-anthropic:#ee7750;--ds-provider-openai:#03c196;--ds-provider-google:#6ca7f3;--ds-provider-alibaba:#b175f7;--ds-provider-deepseek:#2b55e9;--ds-provider-other:#848689;--ds-elevation-surface:0 0 0 1px color-mix(in oklab, var(--ds-primitive-white) 5%, transparent);--ds-elevation-shallow:var(--ds-elevation-surface);--ds-elevation-overlay:0 0 0 1px color-mix(in oklab, var(--ds-primitive-white) 8%, transparent), 0 32px 80px #0000009e}@supports (color:lab(0% 0 0)){[data-theme=dark] body[data-skin=readout]{--ds-background:lab(2.75381% 0 0);--ds-background-secondary:lab(1.76425% 0 -.00000298023);--ds-background-tertiary:lab(1.04568% -.00000745058 0);--ds-foreground:lab(95.36% 0 0);--ds-surface:lab(5.99306% .0114366 -.637418);--ds-overlay:lab(10.4371% .0127852 -.758043);--ds-action:lab(95.36% 0 0);--ds-action-foreground:lab(2.47865% 0 0);--ds-success:lab(74.0045% -45.69 20.1239);--ds-warning:lab(71.1953% 38.9417 47.9927);--ds-danger:lab(63.4673% 53.9872 27.3992);--ds-backdrop:lab(0% 0 0/.55);--ds-code-foreground:lab(83.76% -.0000298023 0);--ds-code-foreground-muted:lab(67.52% -.0000298023 0);--ds-code-foreground-action:lab(82.6% .0000298023 -.0000119209);--ds-chart1:lab(90.72% .0000298023 -.0000119209);--ds-chart2:lab(74.48% -.0000298023 0);--ds-chart3:lab(58.24% 0 0);--ds-chart4:lab(42% 0 0);--ds-chart5:lab(28.08% 0 -.00000596046);--ds-provider-anthropic:lab(63.9648% 44.8208 43.598);--ds-provider-openai:lab(69.4046% -50.0203 9.5996);--ds-provider-google:lab(66.8957% -3.40906 -44.3272);--ds-provider-alibaba:lab(59.9628% 43.2746 -57.3648);--ds-provider-deepseek:lab(41.1643% 29.3192 -80.1665);--ds-provider-other:lab(55.8995% -.145793 -1.88694);--ds-elevation-overlay:0 0 0 1px color-mix(in oklab, var(--ds-primitive-white) 8%, transparent), 0 32px 80px lab(0% 0 0/.62)}}body[data-skin=readout][data-surface=site],.ds-auth{--ds-background:#f5f5f5;--ds-background-deep:#edecea;--ds-surface:#fff;--ds-foreground:#101112;--ds-foreground-secondary:#101112a8;--ds-foreground-tertiary:#10111299;--ds-foreground-body:#4d4d4d;--ds-foreground-muted:#727272;--ds-foreground-faint:#919191;--ds-line:#1011121a;--ds-line-strong:#1011122e;--ds-border:#dedee0;--ds-field-background:#ebebec;--ds-action:var(--ds-primitive-brand);--ds-action-ink:var(--ds-primitive-brand);--ds-action-hover:#002cdc;--ds-action-foreground:var(--ds-primitive-white);--ds-action-soft:#0033ff14;--ds-success:#2da44e;--ds-warning:#a15c00;--ds-promotion-accent:#ff4e07;--ds-glass:#00000008;--ds-cta-wash:linear-gradient(#0033ffb3 0 0);--ds-cta-foreground:var(--ds-primitive-white);--ds-cta-subtle:var(--ds-primitive-white);--ds-nav-pill:var(--ds-primitive-white);--ds-footer-ghost:#e2e2e2;--ds-footer-ghost-secondary:#b8babb;--ds-card-interactive-foreground:var(--ds-primitive-white);--ds-card-interactive-foreground-secondary:#ffffffa8;--ds-card-interactive-foreground-tertiary:#fff9;--ds-card-interactive-line:#ffffff1a;--ds-card-interactive-background:linear-gradient(165.5deg, #335cff 0%, #002cdc 100%);--ds-card-interactive-elevation:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ds-model-catalog-line:color-mix(in srgb, var(--ds-foreground) 50%, var(--ds-background));--ds-model-catalog-band:color-mix(in srgb, var(--ds-model-catalog-line) 15%, var(--ds-background));--ds-model-catalog-ray:color-mix(in srgb, var(--ds-model-catalog-line) 68%, var(--ds-background));--ds-model-catalog-tag:color-mix(in srgb, var(--ds-foreground) 38%, var(--ds-background));--ds-model-catalog-tag-raw:color-mix(in srgb, var(--ds-foreground) 60%, var(--ds-background));--ds-model-catalog-dot-muted:color-mix(in srgb, var(--ds-action) 26%, var(--ds-background));--ds-model-row-hover:color-mix(in srgb, var(--ds-foreground) 3.5%, transparent);--ds-language-hover:color-mix(in srgb, var(--ds-surface) 94%, var(--ds-foreground));--ds-hero-compat-rule:color-mix(in srgb, var(--ds-line) 50%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-skin=readout][data-surface=site],:root:not([data-theme=light]) .ds-auth{--ds-background:#111;--ds-background-deep:#0c0c0c;--ds-surface:#191919;--ds-foreground:#f0f0ef;--ds-foreground-secondary:#f0f0efa3;--ds-foreground-tertiary:#f0f0ef8c;--ds-foreground-body:#f0f0efb8;--ds-foreground-muted:#f0f0ef99;--ds-foreground-faint:#f0f0ef73;--ds-line:#f0f0ef1a;--ds-line-strong:#f0f0ef2e;--ds-border:#f0f0ef21;--ds-field-background:#1d1d1d;--ds-action:#4d6fff;--ds-action-ink:#3159ff;--ds-action-hover:#6b85ff;--ds-action-foreground:var(--ds-primitive-white);--ds-action-soft:#4d6fff1f;--ds-success:#3fb950;--ds-warning:#a15c00;--ds-promotion-accent:#ff4e07;--ds-glass:#0000004d;--ds-cta-wash:linear-gradient(#03f6 0 0), linear-gradient(#0c0c0ccc 0 0);--ds-cta-foreground:var(--ds-foreground);--ds-cta-subtle:var(--ds-foreground-body);--ds-nav-pill:var(--ds-surface);--ds-footer-ghost:#1d1d1d;--ds-footer-ghost-secondary:#363839;--ds-card-interactive-foreground:var(--ds-primitive-white);--ds-card-interactive-foreground-secondary:#ffffffa8;--ds-card-interactive-foreground-tertiary:#fff9;--ds-card-interactive-line:#ffffff1a;--ds-card-interactive-background:linear-gradient(165.5deg, #335cff 0%, #002cdc 100%);--ds-card-interactive-elevation:0 20px 25px -5px #00000080, 0 8px 10px -6px #0006;--ds-model-catalog-line:color-mix(in srgb, var(--ds-foreground) 60%, var(--ds-background));--ds-model-catalog-band:color-mix(in srgb, var(--ds-model-catalog-line) 15%, var(--ds-background));--ds-model-catalog-ray:color-mix(in srgb, var(--ds-model-catalog-line) 68%, var(--ds-background));--ds-model-catalog-tag:color-mix(in srgb, var(--ds-foreground) 38%, var(--ds-background));--ds-model-catalog-tag-raw:color-mix(in srgb, var(--ds-foreground) 60%, var(--ds-background));--ds-model-catalog-dot-muted:color-mix(in srgb, var(--ds-action) 26%, var(--ds-background));--ds-model-row-hover:color-mix(in srgb, var(--ds-foreground) 3.5%, transparent);--ds-language-hover:color-mix(in srgb, var(--ds-surface) 94%, var(--ds-foreground));--ds-hero-compat-rule:color-mix(in srgb, var(--ds-line) 50%, transparent)}}[data-theme=dark] body[data-skin=readout][data-surface=site],[data-theme=dark] .ds-auth{--ds-background:#111;--ds-background-deep:#0c0c0c;--ds-surface:#191919;--ds-foreground:#f0f0ef;--ds-foreground-secondary:#f0f0efa3;--ds-foreground-tertiary:#f0f0ef8c;--ds-foreground-body:#f0f0efb8;--ds-foreground-muted:#f0f0ef99;--ds-foreground-faint:#f0f0ef73;--ds-line:#f0f0ef1a;--ds-line-strong:#f0f0ef2e;--ds-border:#f0f0ef21;--ds-field-background:#1d1d1d;--ds-action:#4d6fff;--ds-action-ink:#3159ff;--ds-action-hover:#6b85ff;--ds-action-foreground:var(--ds-primitive-white);--ds-action-soft:#4d6fff1f;--ds-success:#3fb950;--ds-warning:#a15c00;--ds-promotion-accent:#ff4e07;--ds-glass:#0000004d;--ds-cta-wash:linear-gradient(#03f6 0 0), linear-gradient(#0c0c0ccc 0 0);--ds-cta-foreground:var(--ds-foreground);--ds-cta-subtle:var(--ds-foreground-body);--ds-nav-pill:var(--ds-surface);--ds-footer-ghost:#1d1d1d;--ds-footer-ghost-secondary:#363839;--ds-card-interactive-foreground:var(--ds-primitive-white);--ds-card-interactive-foreground-secondary:#ffffffa8;--ds-card-interactive-foreground-tertiary:#fff9;--ds-card-interactive-line:#ffffff1a;--ds-card-interactive-background:linear-gradient(165.5deg, #335cff 0%, #002cdc 100%);--ds-card-interactive-elevation:0 20px 25px -5px #00000080, 0 8px 10px -6px #0006;--ds-model-catalog-line:color-mix(in srgb, var(--ds-foreground) 60%, var(--ds-background));--ds-model-catalog-band:color-mix(in srgb, var(--ds-model-catalog-line) 15%, var(--ds-background));--ds-model-catalog-ray:color-mix(in srgb, var(--ds-model-catalog-line) 68%, var(--ds-background));--ds-model-catalog-tag:color-mix(in srgb, var(--ds-foreground) 38%, var(--ds-background));--ds-model-catalog-tag-raw:color-mix(in srgb, var(--ds-foreground) 60%, var(--ds-background));--ds-model-catalog-dot-muted:color-mix(in srgb, var(--ds-action) 26%, var(--ds-background));--ds-model-row-hover:color-mix(in srgb, var(--ds-foreground) 3.5%, transparent);--ds-language-hover:color-mix(in srgb, var(--ds-surface) 94%, var(--ds-foreground));--ds-hero-compat-rule:color-mix(in srgb, var(--ds-line) 50%, transparent)}@media (min-resolution:192dpi){body[data-skin=readout]{--ds-hairline:.5px}}
body[data-skin=readout]{background:var(--ds-background);color:var(--ds-foreground);font-family:var(--ds-font-text);font-size:var(--ds-type-base-size);line-height:var(--ds-type-base-line-height);-webkit-font-smoothing:antialiased;margin:0}body[data-skin=readout] ::selection{background:var(--ds-selection);color:var(--ds-selection-foreground)}.ds-sr-only{width:var(--ds-hairline);height:var(--ds-hairline);margin:var(--ds-negative-hairline);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ds-provider-logo{width:var(--ds-component-auth-oauth-icon-size);height:var(--ds-component-auth-oauth-icon-size);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:block}.ds-provider-logo[data-provider=dify]{background-image:url(../media/dify.17git7xjbeq9l.svg)}.ds-provider-logo[data-provider=google]{background-image:url(../media/google.1q4opdmhtdt-p.svg)}.ds-model-provider-mark{width:var(--ds-component-model-provider-mark-size);height:var(--ds-component-model-provider-mark-size);border-radius:var(--ds-radius-pill);background:var(--ds-component-model-provider-surface);box-shadow:var(--ds-component-model-provider-rim);color:var(--ds-foreground-muted);flex:none;place-items:center;display:grid}[data-theme=dark] body[data-surface=site] .ds-model-provider-mark{background:var(--ds-component-model-provider-surface-dark);box-shadow:var(--ds-component-model-provider-rim-dark)}.ds-model-provider-mark>svg{width:var(--ds-component-model-provider-icon-size);height:var(--ds-component-model-provider-icon-size)}.ds-model-provider-glyph{width:var(--ds-component-model-provider-logo-size);height:var(--ds-component-model-provider-logo-size);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.ds-model-provider-glyph[data-provider=anthropic]{background-image:url(../media/claude-color.3kub60yosxfxf.svg)}.ds-model-provider-glyph[data-provider=deepseek]{background-image:url(../media/deepseek-color.44drbbc4zeye4.svg)}.ds-model-provider-glyph[data-provider=google]{background-image:url(../media/gemini-color.3b7gbkkcrkv0v.svg)}.ds-model-provider-glyph[data-provider=grok]{background-image:url(../media/grok.0tf9b099s4cbo.svg)}.ds-model-provider-glyph[data-provider=kimi]{background-image:url(../media/kimi.1r-yc-dz2nelf.svg)}.ds-model-provider-glyph[data-provider=minimax]{background-image:url(../media/minimax-color.28973c17mrva-.svg)}.ds-model-provider-glyph[data-provider=mistral]{background-image:url(../media/mistral-color.0n8jv_67hgq4h.svg)}.ds-model-provider-glyph[data-provider=openai]{background-image:url(../media/openai.0t1sdv57nux6g.svg)}.ds-model-provider-glyph[data-provider=qwen]{background-image:url(../media/qwen-color.37f4sepfs_zio.svg)}.ds-model-provider-glyph[data-provider=zhipu]{background-image:url(../media/zhipu-color.2hy-_6y7sura0.svg)}[data-theme=dark] body[data-surface=site] .ds-model-provider-glyph:is([data-provider=grok],[data-provider=kimi],[data-provider=openai]){filter:var(--ds-component-model-provider-mono-dark-filter)}.ds-button{min-width:0;height:var(--ds-component-control-height);justify-content:center;align-items:center;gap:var(--ds-component-control-gap);padding-block:0;padding-inline:var(--ds-component-control-padding-inline);border-radius:var(--ds-radius-control);font:inherit;font-size:var(--ds-type-md-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-type-md-line-height);white-space:nowrap;box-sizing:border-box;cursor:pointer;transition:background var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), opacity var(--ds-motion-duration-fast-out) linear;border:0;text-decoration:none;display:inline-flex;position:relative}.ds-button:active:not(:disabled){transform:translateY(var(--ds-motion-press-offset))}.ds-button:focus-visible,.ds-field-control:focus-visible,.ds-select-control:focus-visible,.ds-multi-select-trigger:focus-visible,.ds-textarea:focus-visible,.ds-choice-input:focus-visible+.ds-choice-mark,.ds-switch-input:focus-visible+.ds-switch-track,.ds-tab:focus-visible{box-shadow:inset 0 0 0 var(--ds-component-focus-inset) var(--ds-focus-ring), 0 0 0 var(--ds-component-focus-halo) var(--ds-focus-soft);outline:none}.ds-button[data-variant=primary]{background:var(--ds-action);color:var(--ds-action-foreground)}.ds-button[data-variant=primary]:hover:not(:disabled){background:var(--ds-action-hover)}.ds-button[data-variant=secondary]{background:var(--ds-surface);color:var(--ds-foreground);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-control-border)}.ds-button[data-variant=secondary]:hover:not(:disabled),.ds-button[data-variant=quiet]:hover:not(:disabled){background:var(--ds-default-hover)}.ds-button[data-variant=quiet]{color:var(--ds-foreground-subtle);background:0 0}.ds-button[data-variant=danger]{background:var(--ds-surface);color:var(--ds-danger-soft-foreground);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-control-border)}.ds-button[data-variant=danger]:hover:not(:disabled){background:var(--ds-danger-soft);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-danger)}.ds-button[data-variant=danger-confirm]{background:var(--ds-danger);color:var(--ds-danger-foreground)}.ds-button[data-variant=danger-confirm]:hover:not(:disabled){background:var(--ds-danger-hover)}.ds-button[data-size=small]{height:var(--ds-component-control-height-small)}.ds-button[data-size=icon]{width:var(--ds-component-control-height);padding:0}.ds-button-icon{width:var(--ds-component-control-icon-size);height:var(--ds-component-control-icon-size)}.ds-button:disabled:not([aria-busy=true]){cursor:not-allowed;opacity:var(--ds-disabled-opacity)}.ds-button[aria-busy=true]{cursor:default;pointer-events:none}.ds-button-content[data-hidden=true]{visibility:hidden}.ds-button-content{align-items:center;gap:inherit;display:inline-flex}.ds-button-spinner{width:var(--ds-component-spinner-size);height:var(--ds-component-spinner-size);animation:ds-spin var(--ds-component-spinner-duration) linear infinite;position:absolute}@keyframes ds-spin{to{transform:rotate(var(--ds-motion-full-rotation))}}.ds-field{gap:var(--ds-space-2);display:grid}.ds-field-label{align-items:baseline;gap:var(--ds-space-1);font-size:var(--ds-type-sm-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-type-sm-line-height);display:inline-flex}.ds-field-required,.ds-field-error{color:var(--ds-danger)}.ds-field-hint,.ds-field-error{font-size:var(--ds-type-xs-size);line-height:var(--ds-type-xs-line-height)}.ds-field-hint{color:var(--ds-foreground-muted)}.ds-input-wrap,.ds-select-wrap,.ds-multi-select{align-items:center;width:100%;display:flex;position:relative}.ds-field-control,.ds-select-control,.ds-multi-select-trigger,.ds-textarea{border-radius:var(--ds-radius-control);background:var(--ds-field-background);width:100%;color:var(--ds-field-foreground);font:inherit;font-size:var(--ds-type-md-size);font-weight:var(--ds-weight-regular);line-height:var(--ds-type-md-line-height);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-field-border);box-sizing:border-box;transition:background var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), opacity var(--ds-motion-duration-fast-out) linear;border:0}.ds-field-control,.ds-select-control,.ds-multi-select-trigger{height:var(--ds-component-control-height);padding-block:0;padding-inline:var(--ds-component-control-padding-inline)}.ds-field-control::placeholder,.ds-textarea::placeholder{color:var(--ds-field-placeholder);font-weight:var(--ds-weight-light)}.ds-field-control:hover:not(:disabled):not([readonly]),.ds-select-control:hover:not(:disabled),.ds-multi-select-trigger:hover:not(:disabled),.ds-textarea:hover:not(:disabled):not([readonly]){background:var(--ds-field-background-hover);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-field-border-hover)}.ds-field-control[aria-invalid=true],.ds-select-control[aria-invalid=true],.ds-textarea[aria-invalid=true]{box-shadow:inset 0 0 0 var(--ds-component-focus-inset) var(--ds-danger)}.ds-field-control[aria-invalid=true]:focus-visible,.ds-select-control[aria-invalid=true]:focus-visible,.ds-textarea[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 var(--ds-component-focus-inset) var(--ds-danger), 0 0 0 var(--ds-component-focus-halo) var(--ds-danger-soft)}.ds-field-control:disabled,.ds-select-control:disabled,.ds-multi-select-trigger:disabled,.ds-textarea:disabled{cursor:not-allowed;background:var(--ds-field-background-muted);opacity:var(--ds-disabled-opacity)}.ds-field-control[readonly],.ds-textarea[readonly]{cursor:default;background:var(--ds-field-background-muted);box-shadow:none}.ds-field-control[readonly]:focus-visible,.ds-textarea[readonly]:focus-visible{box-shadow:0 0 0 var(--ds-component-focus-halo) var(--ds-focus-soft)}.ds-input-action,.ds-select-icon{width:var(--ds-component-control-height-icon);height:var(--ds-component-control-height-icon);color:var(--ds-foreground-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--ds-space-2)}.ds-input-action{cursor:pointer}.ds-select-control{padding-inline-end:var(--ds-component-control-height)}.ds-input-wrap:has(.ds-input-action) .ds-field-control{padding-inline-end:var(--ds-component-control-height)}.ds-select-control{appearance:none;cursor:pointer}.ds-select-icon{pointer-events:none}.ds-multi-select{width:fit-content}.ds-multi-select-trigger{align-items:center;gap:var(--ds-space-2);width:auto;min-width:0;cursor:pointer;padding-inline-end:var(--ds-space-3);display:inline-flex}.ds-multi-select-trigger>span{max-width:var(--ds-component-multi-select-value-max-width);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-multi-select-trigger>:is(svg,img){width:var(--ds-component-multi-select-icon-size);height:var(--ds-component-multi-select-icon-size);color:var(--ds-foreground-muted);transition:transform var(--ds-motion-duration-moderate) var(--ds-motion-ease-standard);flex:none}.ds-multi-select-trigger[aria-expanded=true]>:is(svg,img){transform:var(--ds-component-multi-select-chevron-open-transform)}.ds-multi-select-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 var(--ds-component-focus-inset) var(--ds-focus-ring), 0 0 0 var(--ds-component-focus-halo) var(--ds-focus-soft)}.ds-multi-select:has(.ds-multi-select-clear) .ds-multi-select-trigger{padding-inline-end:calc(var(--ds-component-choice-size) + var(--ds-space-3))}.ds-multi-select-clear{top:50%;width:var(--ds-component-choice-size);height:var(--ds-component-choice-size);border-radius:var(--ds-radius-pill);background:var(--ds-default);color:var(--ds-foreground-muted);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--ds-space-2);transform:translateY(-50%)}.ds-multi-select-clear:hover{background:var(--ds-default-hover);color:var(--ds-foreground)}.ds-multi-select-clear svg{width:var(--ds-component-multi-select-icon-size);height:var(--ds-component-multi-select-icon-size)}.ds-multi-select-panel{top:var(--ds-multi-select-top);left:var(--ds-multi-select-left);z-index:var(--ds-component-console-layer-menu);min-width:var(--ds-multi-select-min-width);max-height:var(--ds-component-multi-select-panel-max-height);gap:var(--ds-component-multi-select-row-gap);padding:var(--ds-space-1);border-radius:calc(var(--ds-radius-control) + var(--ds-space-1));background:var(--ds-component-multi-select-panel-background);-webkit-backdrop-filter:var(--ds-component-multi-select-panel-blur);backdrop-filter:var(--ds-component-multi-select-panel-blur);box-shadow:var(--ds-component-multi-select-panel-elevation);color:var(--ds-component-multi-select-panel-foreground);box-sizing:border-box;opacity:0;transform:var(--ds-component-multi-select-panel-closed-transform);transform-origin:var(--ds-multi-select-transform-origin);transition:opacity var(--ds-motion-duration-fast) linear, transform var(--ds-motion-duration-moderate) var(--ds-motion-ease-standard), overlay var(--ds-motion-duration-moderate-out) allow-discrete, display var(--ds-motion-duration-moderate-out) allow-discrete;border:0;flex-direction:column;margin:0;display:flex;position:fixed;overflow-y:auto}.ds-multi-select-panel:popover-open{opacity:1;transform:var(--ds-component-multi-select-panel-open-transform)}@starting-style{.ds-multi-select-panel:popover-open{opacity:0;transform:var(--ds-component-multi-select-panel-closed-transform)}}.ds-multi-select-panel>[role=option]{min-height:var(--ds-component-control-height-small);align-items:center;gap:var(--ds-space-2);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-control);color:inherit;font:inherit;font-size:var(--ds-type-md-size);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding-block:0;display:flex}.ds-multi-select-panel[data-selection-mode=single]>[role=option]{min-height:var(--ds-component-control-height)}.ds-multi-select-single-mark{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:0 0;flex:none}.ds-multi-select-panel[data-selection-mode=single]>[aria-selected=true] .ds-multi-select-single-mark{background:var(--ds-primitive-brand-on-dark)}.ds-multi-select-empty{min-height:var(--ds-component-control-height-small);padding-inline:var(--ds-space-2);color:var(--ds-component-multi-select-panel-foreground);font-size:var(--ds-type-sm-size);line-height:var(--ds-component-control-height-small);opacity:var(--ds-disabled-opacity);white-space:nowrap}.ds-multi-select-panel>[role=option]:hover,.ds-multi-select-panel>[role=option]:focus-visible{background:var(--ds-component-multi-select-panel-hover);color:var(--ds-component-multi-select-panel-foreground-active);outline:none}.ds-multi-select-mark{width:var(--ds-component-choice-size);height:var(--ds-component-choice-size);border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-component-multi-select-mark-border);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-multi-select-mark :is(svg,img){opacity:0;width:100%;height:100%}.ds-multi-select-panel>[aria-selected=true] .ds-multi-select-mark{background:var(--ds-primitive-brand-on-dark);box-shadow:none}.ds-multi-select-panel>[aria-selected=true] .ds-multi-select-mark :is(svg,img){opacity:1}.ds-textarea{min-height:calc(var(--ds-component-control-height) * 3);resize:vertical;padding:var(--ds-space-3)}.ds-choice,.ds-switch{align-items:center;gap:var(--ds-space-2);color:var(--ds-foreground);cursor:pointer;display:inline-flex}.ds-choice-input,.ds-switch-input{opacity:0;pointer-events:none;position:absolute}.ds-choice-mark{width:var(--ds-component-choice-size);height:var(--ds-component-choice-size);border-radius:var(--ds-radius-sm);color:var(--ds-selection-foreground);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-control-border);transition:background var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-choice[data-kind=radio] .ds-choice-mark{border-radius:var(--ds-radius-pill)}.ds-choice[data-kind=radio] .ds-choice-mark:after{width:calc(var(--ds-component-choice-size) / 2);height:calc(var(--ds-component-choice-size) / 2);border-radius:var(--ds-radius-pill);content:"";opacity:0;background:currentColor}.ds-choice-icon{opacity:0;width:100%;height:100%}.ds-choice-input:checked+.ds-choice-mark{background:var(--ds-selection);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-selection)}.ds-choice-input:checked+.ds-choice-mark:after,.ds-choice-input:checked+.ds-choice-mark .ds-choice-icon{opacity:1}.ds-switch-track{width:var(--ds-component-switch-width);height:var(--ds-component-switch-height);border-radius:var(--ds-radius-pill);background:var(--ds-default);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-control-border);transition:background var(--ds-motion-duration-moderate) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard);box-sizing:border-box;flex:none;position:relative}.ds-switch-track:after{top:calc((var(--ds-component-switch-height) - var(--ds-component-switch-knob)) / 2);width:var(--ds-component-switch-knob);height:var(--ds-component-switch-knob);border-radius:var(--ds-radius-pill);background:var(--ds-surface);box-shadow:var(--ds-elevation-shallow);content:"";transition:transform var(--ds-motion-duration-moderate) var(--ds-motion-ease-standard);box-sizing:border-box;position:absolute;inset-inline-start:calc((var(--ds-component-switch-height) - var(--ds-component-switch-knob)) / 2)}.ds-switch-input:checked+.ds-switch-track{background:var(--ds-selection);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-selection)}.ds-switch-input:checked+.ds-switch-track:after{transform:translateX(calc(var(--ds-component-switch-width) - var(--ds-component-switch-height)))}.ds-range{width:100%;accent-color:var(--ds-selection)}.ds-segmented{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1);border-radius:var(--ds-radius-lg);background:var(--ds-default);display:inline-flex}.ds-tab{height:var(--ds-component-control-height-small);padding-inline:var(--ds-component-control-padding-inline);border-radius:var(--ds-radius-control);color:var(--ds-foreground-muted);font:inherit;font-size:var(--ds-type-sm-size);line-height:var(--ds-type-sm-line-height);cursor:pointer;box-sizing:border-box;background:0 0;border:0}.ds-tab:hover:not(:disabled){color:var(--ds-foreground)}.ds-tab:disabled{cursor:not-allowed;opacity:var(--ds-disabled-opacity)}.ds-choice:has(input:disabled){cursor:not-allowed;opacity:var(--ds-disabled-opacity)}.ds-switch:has(input:disabled){cursor:not-allowed;opacity:var(--ds-disabled-opacity)}.ds-tab[aria-pressed=true]{background:var(--ds-surface);color:var(--ds-foreground);box-shadow:var(--ds-elevation-shallow)}.ds-segmented--catalog{gap:var(--ds-component-site-catalog-segment-gap);padding:var(--ds-component-site-catalog-segment-padding);border-radius:var(--ds-radius-sm);background:var(--ds-surface);position:relative}.ds-segmented-thumb{left:var(--ds-site-catalog-thumb-left);top:var(--ds-site-catalog-thumb-top);width:var(--ds-site-catalog-thumb-width);height:var(--ds-site-catalog-thumb-height);z-index:var(--ds-component-site-catalog-segment-thumb-layer);border-radius:var(--ds-component-site-catalog-segment-item-radius);background:var(--ds-background);opacity:0;pointer-events:none;transition:var(--ds-component-site-catalog-segment-thumb-transition);position:absolute}.ds-segmented-thumb[data-ready]{opacity:1}.ds-segmented-thumb[data-quiet]{transition:none}.ds-segmented--catalog .ds-tab{z-index:var(--ds-component-site-catalog-segment-content-layer);height:auto;padding-block:var(--ds-component-site-catalog-segment-item-padding-block);border-radius:var(--ds-component-site-catalog-segment-item-radius);color:var(--ds-foreground-tertiary,var(--ds-foreground-muted));box-shadow:none;font-family:var(--ds-font-mono);font-size:var(--ds-type-xs-size);line-height:var(--ds-type-xs-line-height);letter-spacing:var(--ds-component-site-catalog-segment-item-letter-spacing);text-transform:uppercase;background:0 0;position:relative}.ds-segmented--catalog .ds-tab:hover:not(:disabled){color:var(--ds-foreground-secondary,var(--ds-foreground))}.ds-segmented--catalog .ds-tab[aria-pressed=true]{background:var(--ds-background);color:var(--ds-foreground);box-shadow:none;font-weight:var(--ds-weight-semibold)}.ds-segmented--catalog:has(.ds-segmented-thumb[data-ready]) .ds-tab[aria-pressed=true]{background:0 0}@media (prefers-reduced-motion:reduce){.ds-segmented-thumb{transition:none}}.ds-table-wrap{border-radius:var(--ds-radius-lg);background:var(--ds-surface);max-width:100%;box-shadow:var(--ds-elevation-shallow);overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;color:var(--ds-foreground);font-size:var(--ds-type-md-size);line-height:var(--ds-type-md-line-height);box-sizing:border-box}.ds-table th,.ds-table td{padding:var(--ds-component-table-cell-block) var(--ds-component-table-cell-inline);border-bottom:var(--ds-hairline) solid var(--ds-separator-secondary);text-align:start}.ds-table th{color:var(--ds-foreground-muted);font-size:var(--ds-type-xs-size);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-letter-spacing-label);line-height:var(--ds-type-xs-line-height);text-transform:uppercase}.ds-table tr:last-child td{border-bottom:0}.ds-table tbody tr:hover{background:var(--ds-component-table-row-hover)}.ds-table [data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums}.ds-empty-state{padding:var(--ds-space-10) 0;color:var(--ds-foreground-muted);font-size:var(--ds-type-md-size);line-height:var(--ds-type-md-line-height);text-align:center;place-items:center;display:grid}.ds-empty-state strong{color:var(--ds-foreground);font-weight:var(--ds-weight-medium)}.ds-empty-state p{margin:var(--ds-space-1) 0 0}.ds-code-window{border:var(--ds-hairline) solid var(--ds-separator);border-radius:var(--ds-radius-lg);background:var(--ds-code-background);color:var(--ds-code-foreground);box-sizing:border-box;overflow:hidden}.ds-code-window-toolbar{min-height:var(--ds-component-control-height);justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:0 var(--ds-space-3);border-bottom:var(--ds-hairline) solid var(--ds-separator);display:flex}.ds-code-window pre{padding:var(--ds-space-5);font-family:var(--ds-font-mono);font-size:var(--ds-type-sm-size);line-height:var(--ds-type-reading-line-height);white-space:pre-wrap;margin:0;overflow:auto}.ds-dialog{width:min(var(--ds-component-dialog-width), calc(100% - var(--ds-space-8)));max-height:calc(100% - var(--ds-space-8));padding:var(--ds-component-dialog-padding);border-radius:var(--ds-radius-2xl);background:var(--ds-overlay);color:var(--ds-foreground);box-shadow:var(--ds-elevation-overlay);box-sizing:border-box;border:0;margin:auto;overflow:auto}.ds-dialog::backdrop{background:var(--ds-backdrop)}.ds-dialog-header,.ds-dialog-footer{align-items:center;gap:var(--ds-space-3);display:flex}.ds-dialog-header{justify-content:space-between}.ds-dialog-heading{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.ds-dialog-heading>div{min-width:0}.ds-dialog-title-icon{flex:none;display:inline-flex}.ds-dialog-title{font-family:var(--ds-font-headline);font-size:var(--ds-type-title-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-type-title-line-height);margin:0}.ds-dialog-subtitle{margin-top:var(--ds-space-1);color:var(--ds-foreground-muted);font-size:var(--ds-type-sm-size);line-height:var(--ds-type-sm-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-dialog-body{margin-block:var(--ds-space-6)}.ds-dialog-footer{justify-content:flex-end}@media (pointer:coarse){.ds-field-control,.ds-select-control,.ds-multi-select-trigger,.ds-textarea{font-size:var(--ds-type-lg-size)}}@media (prefers-reduced-motion:reduce){.ds-button,.ds-field-control,.ds-select-control,.ds-multi-select-trigger,.ds-multi-select-panel,.ds-textarea,.ds-choice-mark,.ds-switch-track,.ds-switch-track:after{transition:none}.ds-button-spinner{animation:none}}
