@layer theme,base,kimi,components,utilities,kimi.reset;@layer kimi.tokens{:where(:root,[data-kimi-theme]){--kimi-font-family-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--kimi-font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--kimi-font-size-base:14px;--kimi-font-size-micro:max(10px, calc(var(--kimi-font-size-base) - 3px));--kimi-font-size-caption:max(11px, calc(var(--kimi-font-size-base) - 2px));--kimi-font-size-label:max(12px, calc(var(--kimi-font-size-base) - 1px));--kimi-font-size-body:var(--kimi-font-size-base);--kimi-font-size-title-sm:calc(var(--kimi-font-size-base) + 2px);--kimi-font-size-title-md:calc(var(--kimi-font-size-base) + 4px);--kimi-font-size-title-lg:calc(var(--kimi-font-size-base) + 8px);--kimi-font-size-display:calc(var(--kimi-font-size-base) + 14px);--kimi-line-height-tight:1.25;--kimi-line-height-title:1.35;--kimi-line-height-body:1.55;--kimi-line-height-relaxed:1.7;--kimi-letter-spacing-tight:-.02em;--kimi-letter-spacing-normal:0;--kimi-letter-spacing-caps:.08em;--kimi-font-weight-regular:400;--kimi-font-weight-medium:500;--kimi-font-weight-semibold:600;--kimi-font-weight-bold:700;--kimi-space-0:0px;--kimi-space-0-5:2px;--kimi-space-1:4px;--kimi-space-1-5:6px;--kimi-space-2:8px;--kimi-space-2-5:10px;--kimi-space-3:12px;--kimi-space-4:16px;--kimi-space-5:20px;--kimi-space-6:24px;--kimi-space-8:32px;--kimi-space-10:40px;--kimi-space-12:48px;--kimi-space-16:64px;--kimi-spacing-icon-gap:var(--kimi-space-1-5);--kimi-spacing-control-gap:var(--kimi-space-2);--kimi-spacing-field-gap:var(--kimi-space-1-5);--kimi-spacing-content-gap:var(--kimi-space-3);--kimi-spacing-control-padding-block:var(--kimi-space-2);--kimi-spacing-control-padding-inline:var(--kimi-space-3);--kimi-spacing-card-padding:var(--kimi-space-5);--kimi-spacing-overlay-padding:var(--kimi-space-4);--kimi-spacing-section-gap:var(--kimi-space-10);--kimi-spacing-page-gutter:var(--kimi-space-5);--kimi-radius-none:0px;--kimi-radius-xs:4px;--kimi-radius-sm:6px;--kimi-radius-md:8px;--kimi-radius-lg:10px;--kimi-radius-xl:12px;--kimi-radius-2xl:16px;--kimi-radius-3xl:20px;--kimi-radius-full:9999px;--kimi-radius-control:var(--kimi-radius-md);--kimi-radius-control-large:var(--kimi-radius-lg);--kimi-radius-nested:var(--kimi-radius-lg);--kimi-radius-container:var(--kimi-radius-xl);--kimi-radius-overlay:var(--kimi-radius-2xl);--kimi-radius-feature:var(--kimi-radius-3xl);--kimi-radius-pill:var(--kimi-radius-full);--kimi-color-icon-muted:color-mix(in srgb, var(--kimi-color-text-muted) 86%, transparent);--kimi-color-icon-default:var(--kimi-color-text-secondary);--kimi-color-icon-hover:var(--kimi-color-text-primary);--kimi-color-icon-active:var(--kimi-color-accent-text);--kimi-color-icon-on-solid:var(--kimi-color-accent-contrast);--kimi-color-icon-success:var(--kimi-color-success-text);--kimi-color-icon-warning:var(--kimi-color-warning-text);--kimi-color-icon-danger:var(--kimi-color-danger-text);--kimi-border-width:1px;--kimi-control-height-sm:32px;--kimi-control-height-md:40px;--kimi-control-height-lg:46px;--kimi-control-hit-area:44px;--kimi-layer-base:0;--kimi-layer-raised:10;--kimi-layer-sticky:20;--kimi-layer-navigation:30;--kimi-layer-dropdown:60;--kimi-layer-popover:70;--kimi-layer-scrim:90;--kimi-layer-modal:100;--kimi-layer-floating:120;--kimi-layer-toast:1000;--kimi-layer-tooltip:1100;--kimi-motion-duration-instant:0s;--kimi-motion-duration-press:80ms;--kimi-motion-duration-exit:.12s;--kimi-motion-duration-control:.16s;--kimi-motion-duration-enter:.18s;--kimi-motion-duration-panel:.24s;--kimi-motion-duration-stage:.48s;--kimi-motion-duration-breathe:3.2s;--kimi-motion-easing-standard:cubic-bezier(.2, .8, .2, 1);--kimi-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--kimi-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--kimi-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--kimi-motion-distance-xs:2px;--kimi-motion-distance-sm:4px;--kimi-motion-distance-md:8px;--kimi-motion-scale-enter:.985;--kimi-shadow-none:none;--kimi-shadow-xs:0 1px 2px #0f172a0a;--kimi-shadow-sm:0 2px 8px #0f172a0f;--kimi-shadow-md:0 12px 32px #0f172a1a, 0 2px 8px #0f172a0a;--kimi-shadow-lg:0 18px 48px #0f172a24, 0 4px 12px #0f172a0d;--kimi-shadow-edge:0 0 0 1px #0f172a14;--kimi-shadow-contact:0 1px 2px #0f172a0f;--kimi-shadow-ambient-raised:0 8px 24px #0f172a12;--kimi-shadow-ambient-overlay:0 12px 32px #0f172a1a;--kimi-shadow-ambient-modal:0 18px 48px #0f172a24;--kimi-shadow-highlight:inset 0 1px 0 #ffffff94;--kimi-shadow-surface-raised:var(--kimi-shadow-edge), var(--kimi-shadow-contact), var(--kimi-shadow-ambient-raised), var(--kimi-shadow-highlight);--kimi-shadow-surface-overlay:var(--kimi-shadow-edge), var(--kimi-shadow-contact), var(--kimi-shadow-ambient-overlay), var(--kimi-shadow-highlight);--kimi-shadow-surface-modal:var(--kimi-shadow-edge), var(--kimi-shadow-contact), var(--kimi-shadow-ambient-modal), var(--kimi-shadow-highlight);--kui-surface:var(--kimi-color-surface);--kui-surface-muted:var(--kimi-color-surface-subtle);--kui-surface-hover:var(--kimi-color-surface-hover);--kui-surface-pressed:var(--kimi-color-surface-selected);--kui-content:var(--kimi-color-text-primary);--kui-content-muted:var(--kimi-color-text-secondary);--kui-content-subtle:var(--kimi-color-text-muted);--kui-border:var(--kimi-color-border);--kui-border-strong:var(--kimi-color-border-strong);--kui-accent:var(--kimi-color-accent-solid);--kui-accent-hover:var(--kimi-color-accent-hover);--kui-accent-contrast:var(--kimi-color-accent-contrast);--kui-focus:var(--kimi-color-accent-solid);--kui-success:var(--kimi-color-success-solid);--kui-warning:var(--kimi-color-warning-solid);--kui-danger:var(--kimi-color-danger-solid);--kui-info:var(--kimi-color-info-solid);--kui-radius-md:var(--kimi-radius-lg);--kui-radius-lg:var(--kimi-radius-2xl);--kui-space-5:var(--kimi-space-5);--kui-motion-fast:var(--kimi-motion-duration-press);--kui-motion-normal:var(--kimi-motion-duration-control);--kui-ease-standard:var(--kimi-motion-easing-standard)}:where([data-kimi-font-size=xs]){--kimi-font-size-base:12px}:where([data-kimi-font-size=sm]){--kimi-font-size-base:14px}:where([data-kimi-font-size=md]){--kimi-font-size-base:16px}:where([data-kimi-font-size=lg]){--kimi-font-size-base:18px}:where([data-kimi-font-size=xl]){--kimi-font-size-base:20px}:where([data-kimi-motion=reduced]){--kimi-motion-duration-press:0s;--kimi-motion-duration-exit:1ms;--kimi-motion-duration-control:1ms;--kimi-motion-duration-enter:1ms;--kimi-motion-duration-panel:1ms;--kimi-motion-duration-stage:1ms;--kimi-motion-duration-breathe:1ms;--kimi-motion-distance-xs:0px;--kimi-motion-distance-sm:0px;--kimi-motion-distance-md:0px;--kimi-motion-scale-enter:1}@media (prefers-reduced-motion:reduce){:root:not([data-kimi-motion=full]),:where([data-kimi-motion=system]){--kimi-motion-duration-press:0s;--kimi-motion-duration-exit:1ms;--kimi-motion-duration-control:1ms;--kimi-motion-duration-enter:1ms;--kimi-motion-duration-panel:1ms;--kimi-motion-duration-stage:1ms;--kimi-motion-duration-breathe:1ms;--kimi-motion-distance-xs:0px;--kimi-motion-distance-sm:0px;--kimi-motion-distance-md:0px;--kimi-motion-scale-enter:1}}}@layer kimi.themes{:where(:root:not([data-kimi-theme]),[data-kimi-theme=frost]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kimi-color-canvas:#f4f6f9;--kimi-color-canvas-subtle:#eef1f5;--kimi-color-surface:#fff;--kimi-color-surface-subtle:#f7f8fa;--kimi-color-surface-raised:#fff;--kimi-color-surface-overlay:#fffffff7;--kimi-color-surface-hover:#f1f3f7;--kimi-color-surface-selected:#eeefff;--kimi-color-surface-disabled:#e9ecf1;--kimi-color-surface-inverse:#11141b;--kimi-color-text-primary:#171a21;--kimi-color-text-secondary:#565d6b;--kimi-color-text-muted:#6d7584;--kimi-color-text-disabled:#8d95a3;--kimi-color-text-inverse:#f8f9fb;--kimi-color-text-link:#494ac5;--kimi-color-border-subtle:#e7eaf0;--kimi-color-border:#dde1e8;--kimi-color-border-strong:#c9ced8;--kimi-color-border-interactive:#a8aee0;--kimi-color-border-disabled:#dfe3e9;--kimi-color-accent-solid:#5b5ce2;--kimi-color-accent-hover:#4b4cc9;--kimi-color-accent-active:#3f40b6;--kimi-color-accent-soft:#eef;--kimi-color-accent-text:#494ac5;--kimi-color-accent-border:#acaeff;--kimi-color-accent-contrast:#fff;--kimi-color-focus-ring:#5b5ce247;--kimi-color-success-solid:#12805c;--kimi-color-success-soft:#e7f6f0;--kimi-color-success-text:#0f684b;--kimi-color-success-border:#a9dccb;--kimi-color-warning-solid:#a75f05;--kimi-color-warning-soft:#fff3dc;--kimi-color-warning-text:#8b4f04;--kimi-color-warning-border:#efd3a2;--kimi-color-danger-solid:#c23b4d;--kimi-color-danger-soft:#ffeaed;--kimi-color-danger-text:#a82f40;--kimi-color-danger-border:#efb6be;--kimi-color-info-solid:#2475c7;--kimi-color-info-soft:#e8f2fc;--kimi-color-info-text:#1e63a9;--kimi-color-info-border:#b6d3ed;--kimi-color-scrim:#0a0d1275;--kimi-color-scroll-thumb:#565d6b59;--kimi-color-scroll-thumb-hover:#565d6b94;--kimi-color-scroll-thumb-active:#5b5ce2bd;--kimi-color-chart-grid:#e6e9ef;--kimi-color-chart-axis:#6d7584;--kimi-shadow-xs:0 1px 2px #151b260a;--kimi-shadow-sm:0 2px 8px #151b260f;--kimi-shadow-md:0 12px 32px #151b261a, 0 2px 8px #151b260a;--kimi-shadow-lg:0 18px 48px #151b2624, 0 4px 12px #151b260d;--kimi-shadow-edge:0 0 0 1px #151b2614;--kimi-shadow-contact:0 1px 2px #151b260f;--kimi-shadow-ambient-raised:0 8px 24px #151b2612;--kimi-shadow-ambient-overlay:0 12px 32px #151b261a;--kimi-shadow-ambient-modal:0 18px 48px #151b2624;--kimi-shadow-highlight:inset 0 1px 0 #ffffff9e}:where([data-kimi-theme=midnight]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kimi-color-canvas:#0b0e14;--kimi-color-canvas-subtle:#0f131b;--kimi-color-surface:#121720;--kimi-color-surface-subtle:#171c27;--kimi-color-surface-raised:#191f2b;--kimi-color-surface-overlay:#121720fa;--kimi-color-surface-hover:#1d2330;--kimi-color-surface-selected:#20213f;--kimi-color-surface-disabled:#202632;--kimi-color-surface-inverse:#f8f9fb;--kimi-color-text-primary:#edf0f5;--kimi-color-text-secondary:#a8b0bf;--kimi-color-text-muted:#7f899b;--kimi-color-text-disabled:#667082;--kimi-color-text-inverse:#171a21;--kimi-color-text-link:#aaf;--kimi-color-border-subtle:#202632;--kimi-color-border:#252c39;--kimi-color-border-strong:#374151;--kimi-color-border-interactive:#555d82;--kimi-color-border-disabled:#303744;--kimi-color-accent-solid:#8585ff;--kimi-color-accent-hover:#9b9bff;--kimi-color-accent-active:#7272ed;--kimi-color-accent-soft:#24254b;--kimi-color-accent-text:#aaf;--kimi-color-accent-border:#6265a8;--kimi-color-accent-contrast:#11131a;--kimi-color-focus-ring:#8585ff57;--kimi-color-success-solid:#4dcea0;--kimi-color-success-soft:#17392f;--kimi-color-success-text:#75dbb6;--kimi-color-success-border:#275d4c;--kimi-color-warning-solid:#f1b655;--kimi-color-warning-soft:#3c2d16;--kimi-color-warning-text:#f3c778;--kimi-color-warning-border:#66502a;--kimi-color-danger-solid:#ff7889;--kimi-color-danger-soft:#43232a;--kimi-color-danger-text:#ff9ca8;--kimi-color-danger-border:#6f3943;--kimi-color-info-solid:#67b4ff;--kimi-color-info-soft:#17324b;--kimi-color-info-text:#8cc7ff;--kimi-color-info-border:#285379;--kimi-color-scrim:#000000a8;--kimi-color-scroll-thumb:#a8b0bf47;--kimi-color-scroll-thumb-hover:#a8b0bf80;--kimi-color-scroll-thumb-active:#8585ffb8;--kimi-color-chart-grid:#252c38;--kimi-color-chart-axis:#7f899b;--kimi-shadow-xs:0 1px 2px #0000002e;--kimi-shadow-sm:0 3px 10px #0000003d;--kimi-shadow-md:0 16px 40px #0000005c, 0 2px 8px #0000002e;--kimi-shadow-lg:0 22px 56px #00000070, 0 5px 16px #0003;--kimi-shadow-edge:0 0 0 1px #edf0f51a;--kimi-shadow-contact:0 1px 2px #00000042;--kimi-shadow-ambient-raised:0 10px 28px #00000047;--kimi-shadow-ambient-overlay:0 16px 40px #0000005c;--kimi-shadow-ambient-modal:0 22px 56px #00000070;--kimi-shadow-highlight:inset 0 1px 0 #ffffff0d}:where([data-kimi-theme=graphite]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kimi-color-canvas:#101213;--kimi-color-canvas-subtle:#151718;--kimi-color-surface:#191c1e;--kimi-color-surface-subtle:#1f2224;--kimi-color-surface-raised:#222629;--kimi-color-surface-overlay:#191c1efa;--kimi-color-surface-hover:#262a2d;--kimi-color-surface-selected:#26302e;--kimi-color-surface-disabled:#25292b;--kimi-color-surface-inverse:#f8faf9;--kimi-color-text-primary:#eef0ef;--kimi-color-text-secondary:#adb4b1;--kimi-color-text-muted:#818a87;--kimi-color-text-disabled:#68716e;--kimi-color-text-inverse:#191c1e;--kimi-color-text-link:#77d2bd;--kimi-color-border-subtle:#272b2d;--kimi-color-border:#2d3233;--kimi-color-border-strong:#42494a;--kimi-color-border-interactive:#4f7169;--kimi-color-border-disabled:#373c3d;--kimi-color-accent-solid:#58b7a2;--kimi-color-accent-hover:#6ccab5;--kimi-color-accent-active:#449d89;--kimi-color-accent-soft:#19352f;--kimi-color-accent-text:#77d2bd;--kimi-color-accent-border:#3e7669;--kimi-color-accent-contrast:#111715;--kimi-color-focus-ring:#58b7a257;--kimi-color-success-solid:#6bc7a0;--kimi-color-success-soft:#1d382f;--kimi-color-success-text:#82d4b1;--kimi-color-success-border:#315e4e;--kimi-color-warning-solid:#e2b465;--kimi-color-warning-soft:#3b301e;--kimi-color-warning-text:#eac682;--kimi-color-warning-border:#625232;--kimi-color-danger-solid:#ee7b83;--kimi-color-danger-soft:#42262a;--kimi-color-danger-text:#f49aa0;--kimi-color-danger-border:#6a3d42;--kimi-color-info-solid:#74aeea;--kimi-color-info-soft:#203246;--kimi-color-info-text:#91c0f0;--kimi-color-info-border:#35516e;--kimi-color-scrim:#000000ad;--kimi-color-scroll-thumb:#adb4b145;--kimi-color-scroll-thumb-hover:#adb4b180;--kimi-color-scroll-thumb-active:#58b7a2b8;--kimi-color-chart-grid:#2b3032;--kimi-color-chart-axis:#818a87;--kimi-shadow-xs:0 1px 2px #0000002e;--kimi-shadow-sm:0 3px 10px #00000040;--kimi-shadow-md:0 16px 40px #00000061, 0 2px 8px #0000002e;--kimi-shadow-lg:0 22px 56px #00000075, 0 5px 16px #0003;--kimi-shadow-edge:0 0 0 1px #eef0ef1a;--kimi-shadow-contact:0 1px 2px #00000047;--kimi-shadow-ambient-raised:0 10px 28px #0000004d;--kimi-shadow-ambient-overlay:0 16px 40px #00000061;--kimi-shadow-ambient-modal:0 22px 56px #00000075;--kimi-shadow-highlight:inset 0 1px 0 #ffffff0d}:where([data-kimi-theme=ocean]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kimi-color-canvas:#f1f6f8;--kimi-color-canvas-subtle:#e9f0f3;--kimi-color-surface:#fbfdfe;--kimi-color-surface-subtle:#f2f7f9;--kimi-color-surface-raised:#fff;--kimi-color-surface-overlay:#fbfdfefa;--kimi-color-surface-hover:#eaf2f5;--kimi-color-surface-selected:#e4f3f5;--kimi-color-surface-disabled:#e4ecef;--kimi-color-surface-inverse:#102129;--kimi-color-text-primary:#142329;--kimi-color-text-secondary:#51666e;--kimi-color-text-muted:#61777f;--kimi-color-text-disabled:#82949b;--kimi-color-text-inverse:#f7fbfc;--kimi-color-text-link:#116d77;--kimi-color-border-subtle:#e2ecef;--kimi-color-border:#d6e2e6;--kimi-color-border-strong:#bdd0d6;--kimi-color-border-interactive:#83b5bd;--kimi-color-border-disabled:#cedbdf;--kimi-color-accent-solid:#147d89;--kimi-color-accent-hover:#0f6974;--kimi-color-accent-active:#0b5a64;--kimi-color-accent-soft:#dff1f2;--kimi-color-accent-text:#116d77;--kimi-color-accent-border:#8bc7cc;--kimi-color-accent-contrast:#fff;--kimi-color-focus-ring:#147d8942;--kimi-color-success-solid:#187a59;--kimi-color-success-soft:#e1f3ec;--kimi-color-success-text:#126447;--kimi-color-success-border:#acd8c9;--kimi-color-warning-solid:#a6640c;--kimi-color-warning-soft:#fff1d8;--kimi-color-warning-text:#895209;--kimi-color-warning-border:#e9cea0;--kimi-color-danger-solid:#bd4050;--kimi-color-danger-soft:#fde9ec;--kimi-color-danger-text:#a33342;--kimi-color-danger-border:#e8b7bd;--kimi-color-info-solid:#286fa9;--kimi-color-info-soft:#e5f0f8;--kimi-color-info-text:#225e8e;--kimi-color-info-border:#b7cfe1;--kimi-color-scrim:#08171e75;--kimi-color-scroll-thumb:#51666e57;--kimi-color-scroll-thumb-hover:#51666e94;--kimi-color-scroll-thumb-active:#147d89b8;--kimi-color-chart-grid:#dce8eb;--kimi-color-chart-axis:#61777f;--kimi-shadow-xs:0 1px 2px #102d370a;--kimi-shadow-sm:0 2px 8px #102d370f;--kimi-shadow-md:0 14px 36px #102d371f, 0 2px 8px #102d370a;--kimi-shadow-lg:0 20px 52px #102d3729, 0 4px 12px #102d370d;--kimi-shadow-edge:0 0 0 1px #102d3714;--kimi-shadow-contact:0 1px 2px #102d370f;--kimi-shadow-ambient-raised:0 8px 24px #102d3714;--kimi-shadow-ambient-overlay:0 14px 36px #102d371f;--kimi-shadow-ambient-modal:0 20px 52px #102d3729;--kimi-shadow-highlight:inset 0 1px 0 #ffffffa8}@media (prefers-color-scheme:dark){:where([data-kimi-theme=system]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kimi-color-canvas:#0b0e14;--kimi-color-canvas-subtle:#0f131b;--kimi-color-surface:#121720;--kimi-color-surface-subtle:#171c27;--kimi-color-surface-raised:#191f2b;--kimi-color-surface-overlay:#121720fa;--kimi-color-surface-hover:#1d2330;--kimi-color-surface-selected:#20213f;--kimi-color-surface-disabled:#202632;--kimi-color-surface-inverse:#f8f9fb;--kimi-color-text-primary:#edf0f5;--kimi-color-text-secondary:#a8b0bf;--kimi-color-text-muted:#7f899b;--kimi-color-text-disabled:#667082;--kimi-color-text-inverse:#171a21;--kimi-color-text-link:#aaf;--kimi-color-border-subtle:#202632;--kimi-color-border:#252c39;--kimi-color-border-strong:#374151;--kimi-color-border-interactive:#555d82;--kimi-color-border-disabled:#303744;--kimi-color-accent-solid:#8585ff;--kimi-color-accent-hover:#9b9bff;--kimi-color-accent-active:#7272ed;--kimi-color-accent-soft:#24254b;--kimi-color-accent-text:#aaf;--kimi-color-accent-border:#6265a8;--kimi-color-accent-contrast:#11131a;--kimi-color-focus-ring:#8585ff57;--kimi-color-success-solid:#4dcea0;--kimi-color-success-soft:#17392f;--kimi-color-success-text:#75dbb6;--kimi-color-success-border:#275d4c;--kimi-color-warning-solid:#f1b655;--kimi-color-warning-soft:#3c2d16;--kimi-color-warning-text:#f3c778;--kimi-color-warning-border:#66502a;--kimi-color-danger-solid:#ff7889;--kimi-color-danger-soft:#43232a;--kimi-color-danger-text:#ff9ca8;--kimi-color-danger-border:#6f3943;--kimi-color-info-solid:#67b4ff;--kimi-color-info-soft:#17324b;--kimi-color-info-text:#8cc7ff;--kimi-color-info-border:#285379;--kimi-color-scrim:#000000a8;--kimi-color-scroll-thumb:#a8b0bf47;--kimi-color-scroll-thumb-hover:#a8b0bf80;--kimi-color-scroll-thumb-active:#8585ffb8;--kimi-color-chart-grid:#252c38;--kimi-color-chart-axis:#7f899b;--kimi-shadow-xs:0 1px 2px #0000002e;--kimi-shadow-sm:0 3px 10px #0000003d;--kimi-shadow-md:0 16px 40px #0000005c, 0 2px 8px #0000002e;--kimi-shadow-lg:0 22px 56px #00000070, 0 5px 16px #0003;--kimi-shadow-edge:0 0 0 1px #edf0f51a;--kimi-shadow-contact:0 1px 2px #00000042;--kimi-shadow-ambient-raised:0 10px 28px #00000047;--kimi-shadow-ambient-overlay:0 16px 40px #0000005c;--kimi-shadow-ambient-modal:0 22px 56px #00000070;--kimi-shadow-highlight:inset 0 1px 0 #ffffff0d}}}@layer kimi.base{:where([data-kimi-theme]){accent-color:var(--kimi-color-accent-solid);color:var(--kimi-color-text-primary);background-color:var(--kimi-color-canvas);font-family:var(--kimi-font-family-sans);font-size:var(--kimi-font-size-body);line-height:var(--kimi-line-height-body);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:auto}:where([data-kimi-theme]),:where([data-kimi-theme]) *,:where([data-kimi-theme]) :before,:where([data-kimi-theme]) :after{box-sizing:border-box}:where([data-kimi-theme]) :is(button,input,textarea,select){font:inherit}:where([data-kimi-theme]) :is(button,[role=button],a,summary):not([aria-disabled=true]){cursor:pointer}:where([data-kimi-theme]) :is(:disabled,[aria-disabled=true]){cursor:not-allowed}:where([data-kimi-theme]) :focus-visible{outline:2px solid var(--kimi-color-accent-solid);outline-offset:2px;box-shadow:0 0 0 4px var(--kimi-color-focus-ring)}:where([data-kimi-theme]) ::selection{color:var(--kimi-color-text-primary);background:var(--kimi-color-accent-soft)}:where([data-kimi-theme]) [data-numeric],:where([data-kimi-theme]) :is(.kimi-tabular-numbers,time,output){font-variant-numeric:tabular-nums lining-nums}:where(html[data-kimi-theme]){scrollbar-gutter:stable}html body[data-scroll-locked]{--removed-body-scroll-bar-size:0px!important;margin-right:0!important;padding-right:0!important}html .width-before-scroll-bar{margin-right:0!important}html .right-scroll-bar-position{right:0!important}:where([data-kimi-theme]) *{scrollbar-width:thin;scrollbar-color:transparent transparent}:where([data-kimi-theme]) :is(:hover,:focus-within){scrollbar-color:var(--kimi-color-scroll-thumb) transparent}:where([data-kimi-theme]) ::-webkit-scrollbar{width:10px;height:10px}:where([data-kimi-theme]) ::-webkit-scrollbar-track{background:0 0}:where([data-kimi-theme]) ::-webkit-scrollbar-corner{background:0 0}:where([data-kimi-theme]) ::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full);background-color:#0000;background-clip:padding-box;border:3px solid #0000;min-width:32px;min-height:32px}:where([data-kimi-theme]) :is(:hover,:focus-within)::-webkit-scrollbar-thumb{background-color:var(--kimi-color-scroll-thumb)}:where([data-kimi-theme]) ::-webkit-scrollbar-thumb:hover{background-color:var(--kimi-color-scroll-thumb-hover)}:where([data-kimi-theme]) ::-webkit-scrollbar-thumb:active{background-color:var(--kimi-color-scroll-thumb-active)}:where([data-kimi-theme]) [data-kimi-scroll-region]{overscroll-behavior:contain;scrollbar-gutter:auto}:where([data-kimi-theme]) [data-kimi-scrollbar=hidden]{scrollbar-width:none}:where([data-kimi-theme]) [data-kimi-scrollbar=hidden]::-webkit-scrollbar{display:none}:where([data-kimi-theme]) .kimi-sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-kimi-motion=reduced]),:where([data-kimi-motion=reduced]) *{scroll-behavior:auto!important}:where([data-kimi-motion=reduced]) *,:where([data-kimi-motion=reduced]) :before,:where([data-kimi-motion=reduced]) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){:root:not([data-kimi-motion=full]){scroll-behavior:auto}}}@layer kimi.components{.kui-advanced-combobox,.kui-hierarchy-trigger{box-sizing:border-box;border:var(--kimi-border-width,1px) solid var(--kimi-color-border-strong,#c9ced8);font-family:var(--kimi-font-family-sans,ui-sans-serif, system-ui, sans-serif);font-size:var(--kimi-font-size-body,14px)}.kui-advanced-combobox{width:100%;min-width:10rem;min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-1,4px);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-text-primary,#1d2230);transition:border-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), box-shadow var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);display:flex}.kui-hierarchy-trigger[data-size=sm]{min-height:var(--kimi-control-height-sm,32px);border-radius:var(--kimi-radius-lg,10px);font-size:var(--kimi-font-size-label,12px);padding-block:var(--kimi-space-1,4px)}.kui-hierarchy-trigger[data-size=lg]{min-height:var(--kimi-control-height-lg,46px);padding-block:var(--kimi-space-2-5,10px)}.kui-advanced-combobox:hover:not([data-disabled]),.kui-hierarchy-trigger[data-hovered]{border-color:var(--kimi-color-border-interactive,#a8aee0);background:var(--kimi-color-surface-hover,#f7f8fa)}.kui-advanced-combobox:focus-within,.kui-hierarchy-trigger:focus-within,.kui-hierarchy-trigger[data-focus-visible]{border-color:var(--kimi-color-accent-solid,#5b5ce2);box-shadow:0 0 0 3px color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 18%, transparent)}.kui-advanced-combobox[data-invalid],.kui-hierarchy-trigger[data-invalid]{border-color:var(--kimi-color-danger-solid,#c63b52)}.kui-advanced-combobox[data-disabled],.kui-hierarchy-trigger[data-disabled]{cursor:not-allowed;opacity:.48}.kui-advanced-combobox__input{min-width:0;min-height:calc(var(--kimi-control-hit-area,44px) - 2px);box-shadow:none;color:inherit;font:inherit;line-height:var(--kimi-line-height-body,1.55);padding:0 0 0 var(--kimi-space-3,12px);background:0 0;border:0;outline:0;flex:1}.kui-advanced-combobox:not([data-open]) .kui-advanced-combobox__input{cursor:pointer;caret-color:#0000;text-overflow:ellipsis;overflow:hidden}.kui-advanced-combobox[data-open] .kui-advanced-combobox__input{cursor:text;caret-color:auto}.kui-advanced-combobox__input::placeholder,.kui-hierarchy-search__input::placeholder,.kui-hierarchy-trigger__placeholder{color:var(--kimi-color-text-muted,#808797);opacity:1}.kui-advanced-combobox__actions{width:2rem;min-width:2rem;height:2rem;flex:0 0 2rem;place-items:center;margin-inline-end:var(--kimi-space-1,4px);display:grid;position:relative}.kui-advanced-combobox__actions>*{grid-area:1/1}.kui-advanced-combobox__search-indicator{color:var(--kimi-color-text-muted,#808797);pointer-events:none;justify-content:center;align-items:center;display:none}.kui-advanced-combobox__clear,.kui-advanced-combobox__trigger,.kui-hierarchy-trigger__clear,.kui-hierarchy-search__clear,.kui-hierarchy-dialog__close,.kui-tree-select__expand,.kui-cascader-column__back,.kui-hierarchy-dialog__text-action{appearance:none;color:var(--kimi-color-text-secondary,#626a79);cursor:pointer;font:inherit;touch-action:manipulation;transition:color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);background:0 0;border:0;outline:0;justify-content:center;align-items:center;display:inline-flex}.kui-advanced-combobox__clear,.kui-advanced-combobox__trigger{border-radius:var(--kimi-radius-md,8px);width:2rem;min-width:2rem;height:2rem}.kui-advanced-combobox__clear,.kui-advanced-combobox[data-open] .kui-advanced-combobox__trigger{display:none}.kui-advanced-combobox[data-open] .kui-advanced-combobox__search-indicator{display:inline-flex}.kui-advanced-combobox[data-open][data-has-query] .kui-advanced-combobox__search-indicator{display:none}.kui-advanced-combobox[data-open][data-has-query] .kui-advanced-combobox__clear{display:inline-flex}.kui-advanced-combobox:not([data-open])[data-has-value]:hover .kui-advanced-combobox__trigger{display:none}.kui-advanced-combobox:not([data-open])[data-has-value]:hover .kui-advanced-combobox__clear{display:inline-flex}.kui-advanced-combobox[data-disabled] .kui-advanced-combobox__clear{display:none}.kui-advanced-combobox[data-disabled] .kui-advanced-combobox__trigger{display:inline-flex}.kui-advanced-combobox__loading{z-index:2;background:var(--kimi-color-surface,#fff)}.kui-advanced-combobox__clear:hover,.kui-advanced-combobox__trigger:hover,.kui-hierarchy-trigger__clear[data-hovered],.kui-hierarchy-search__clear[data-hovered],.kui-hierarchy-dialog__close[data-hovered],.kui-tree-select__expand[data-hovered],.kui-cascader-column__back[data-hovered],.kui-hierarchy-dialog__text-action[data-hovered]{background:var(--kimi-color-surface-hover,#f1f3f7);color:var(--kimi-color-text-primary,#1d2230)}.kui-advanced-combobox__clear:focus-visible,.kui-advanced-combobox__trigger:focus-visible,.kui-hierarchy-trigger__clear[data-focus-visible],.kui-hierarchy-search__clear[data-focus-visible],.kui-hierarchy-dialog__close[data-focus-visible],.kui-tree-select__expand[data-focus-visible],.kui-cascader-column__back[data-focus-visible],.kui-hierarchy-dialog__text-action[data-focus-visible]{box-shadow:0 0 0 3px color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 22%, transparent)}.kui-advanced-entry__chevron,.kui-advanced-entry__next,.kui-advanced-entry__back{flex:none}.kui-advanced-entry__next{transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease)}.kui-advanced-entry__next[data-expanded]{transform:rotate(90deg)}.kui-advanced-entry__positioner{z-index:var(--kimi-layer-floating,120);width:var(--anchor-width);outline:0;min-width:0;max-width:calc(100vw - 24px)}.kui-advanced-entry__popup{max-height:min(24rem, var(--available-height,24rem));border-radius:var(--kimi-radius-xl,12px);background:color-mix(in srgb, var(--kimi-color-surface,#fff) 98%, transparent);color:var(--kimi-color-text-primary,#1d2230);box-shadow:var(--kimi-shadow-surface-overlay);transform-origin:var(--transform-origin);transition:opacity var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease), transform var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;outline:0;overflow:hidden}.kui-advanced-entry__popup[data-starting-style],.kui-advanced-entry__popup[data-ending-style]{opacity:0;transform:translateY(var(--kimi-motion-distance-sm,4px)) scale(var(--kimi-motion-scale-enter,.985))}.kui-hierarchy-list,.kui-tree-select{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--kimi-color-text-muted,#808797) 46%, transparent) transparent;scrollbar-width:thin;overflow:auto}.kui-advanced-entry__scroll-area{width:100%;max-height:min(22rem, calc(var(--available-height,24rem) - 12px));border-radius:inherit}.kui-advanced-entry__scroll-area>.kui-scroll-area__viewport{height:auto;max-height:inherit}.kui-advanced-entry__list{box-sizing:border-box;padding:var(--kimi-space-1-5,6px)}.kui-hierarchy-list::-webkit-scrollbar{width:8px;height:8px}.kui-tree-select::-webkit-scrollbar{width:8px;height:8px}.kui-hierarchy-list::-webkit-scrollbar-track{background:0 0}.kui-tree-select::-webkit-scrollbar-track{background:0 0}.kui-hierarchy-list::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, var(--kimi-color-text-muted,#808797) 46%, transparent);background-clip:padding-box;border:2px solid #0000}.kui-tree-select::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, var(--kimi-color-text-muted,#808797) 46%, transparent);background-clip:padding-box;border:2px solid #0000}.kui-advanced-entry__group-label{padding:var(--kimi-space-2,8px) var(--kimi-space-2,8px) var(--kimi-space-1,4px);color:var(--kimi-color-text-muted,#808797);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-semibold,600);letter-spacing:var(--kimi-letter-spacing-caps,.08em);line-height:var(--kimi-line-height-title,1.35)}.kui-advanced-entry__option,.kui-hierarchy-option{box-sizing:border-box;min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-lg,10px);color:var(--kimi-color-text-primary,#1d2230);cursor:pointer;padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px);touch-action:manipulation;transition:color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);outline:0;margin-block:2px;display:flex}.kui-advanced-entry__option[data-highlighted],.kui-advanced-entry__option:hover,.kui-hierarchy-option[data-hovered],.kui-hierarchy-option[data-focus-visible],.kui-tree-select [data-hovered]>.kui-tree-select__row,.kui-tree-select [data-focus-visible]>.kui-tree-select__row{background:var(--kimi-color-surface-hover,#f2f4f8)}.kui-advanced-entry__option[data-selected],.kui-hierarchy-option[data-selected],.kui-tree-select [data-selected]>.kui-tree-select__row{background:color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 10%, var(--kimi-color-surface,#fff));color:var(--kimi-color-accent-text,var(--kimi-color-accent-solid,#5253d8))}.kui-advanced-entry__option[data-disabled],.kui-hierarchy-option[data-disabled],.kui-tree-select [data-disabled]>.kui-tree-select__row{cursor:not-allowed;opacity:.42}.kui-advanced-entry__option-copy{min-width:0;line-height:var(--kimi-line-height-body,1.55);flex:1;gap:1px;display:grid}.kui-advanced-entry__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-advanced-entry__option-description{color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,12px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-advanced-entry__indicator{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.kui-advanced-entry__check{flex:none}.kui-advanced-entry__state{justify-content:center;align-items:center;gap:var(--kimi-space-2,8px);min-height:4.5rem;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-body,14px);padding:var(--kimi-space-4,16px);text-align:center;display:flex}.kui-advanced-entry__spinner{border:2px solid color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 22%, transparent);border-top-color:var(--kimi-color-accent-solid,#5b5ce2);border-radius:50%;flex:0 0 1rem;width:1rem;height:1rem;animation:.7s linear infinite kui-advanced-spin}.kui-hierarchy-trigger{appearance:none;width:100%;min-width:10rem;min-height:var(--kimi-control-hit-area,44px);justify-content:space-between;align-items:center;gap:var(--kimi-space-3,12px);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-text-primary,#1d2230);cursor:pointer;padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px);text-align:start;touch-action:manipulation;transition:border-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), box-shadow var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);outline:0;display:flex}.kui-hierarchy-trigger__value,.kui-hierarchy-trigger__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kui-hierarchy-trigger__input{appearance:none;width:100%;min-width:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:0;overflow:hidden}.kui-hierarchy-trigger__actions{flex:0 0 1.75rem;place-items:center;width:1.75rem;min-width:1.75rem;height:1.75rem;display:grid;position:relative}.kui-hierarchy-trigger__actions>*{grid-area:1/1}.kui-hierarchy-trigger__clear{border-radius:var(--kimi-radius-md,8px);opacity:0;pointer-events:none;visibility:hidden;width:1.75rem;min-width:1.75rem;height:1.75rem}.kui-hierarchy-trigger[data-clearable][data-has-value]:not([data-open]):is(:hover,:focus-within) .kui-hierarchy-trigger__clear{opacity:1;pointer-events:auto;visibility:visible}.kui-hierarchy-trigger[data-clearable][data-has-value]:not([data-open]):is(:hover,:focus-within) .kui-hierarchy-trigger__toggle{opacity:0;pointer-events:none;visibility:hidden}.kui-hierarchy-trigger__toggle{appearance:none;border-radius:var(--kimi-radius-md,8px);width:1.75rem;min-width:1.75rem;height:1.75rem;color:var(--kimi-color-text-secondary,#626a79);cursor:pointer;transition:opacity var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);background:0 0;border:0;flex:0 0 1.75rem;place-items:center;padding:0;display:grid}.kui-hierarchy-trigger__toggle[data-hovered],.kui-hierarchy-trigger__toggle[data-focus-visible]{background:var(--kimi-color-surface-hover,#f1f3f7);color:var(--kimi-color-text-primary,#1d2230)}.kui-hierarchy-trigger__toggle[data-focus-visible]{box-shadow:0 0 0 3px color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 22%, transparent)}.kui-hierarchy-trigger__toggle[data-disabled]{cursor:not-allowed;opacity:.48}.kui-hierarchy-trigger[data-open] .kui-hierarchy-trigger__toggle .kui-advanced-entry__chevron{transform:rotate(180deg)}.kui-hierarchy-trigger[data-size=sm] .kui-hierarchy-trigger__toggle,.kui-hierarchy-trigger[data-size=sm] .kui-hierarchy-trigger__clear,.kui-hierarchy-trigger[data-size=sm] .kui-hierarchy-trigger__actions{flex-basis:1.5rem;width:1.5rem;min-width:1.5rem;height:1.5rem}.kui-hierarchy-popover{z-index:var(--kimi-layer-floating,120);border-radius:var(--kimi-radius-2xl,16px);background:color-mix(in srgb, var(--kimi-color-surface,#fff) 98%, transparent);width:min(47rem,100vw - 24px);max-height:min(34rem,100dvh - 24px);color:var(--kimi-color-text-primary,#1d2230);box-shadow:var(--kimi-shadow-surface-overlay);transform-origin:var(--trigger-anchor-point);transition:opacity var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease), transform var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;outline:0;overflow:hidden}.kui-hierarchy-popover.kui-cascader-popover{width:max-content;min-width:0;max-width:calc(100vw - 24px)}.kui-tree-select-popover{width:min(26rem,100vw - 24px)}.kui-hierarchy-popover[data-entering],.kui-hierarchy-popover[data-exiting]{opacity:0;transform:translateY(var(--kimi-motion-distance-sm,4px)) scale(var(--kimi-motion-scale-enter,.985))}.kui-hierarchy-dialog{outline:0}.kui-hierarchy-dialog__header{justify-content:space-between;align-items:center;gap:var(--kimi-space-3,12px);min-height:4rem;padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px) var(--kimi-space-2,8px);display:flex}.kui-hierarchy-dialog__eyebrow,.kui-hierarchy-dialog__path{margin:0}.kui-hierarchy-dialog__eyebrow{color:var(--kimi-color-text-muted,#808797);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-semibold,600)}.kui-hierarchy-dialog__path{max-width:min(36rem,100vw - 8rem);color:var(--kimi-color-text-primary,#1d2230);font-size:var(--kimi-font-size-body,14px);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.kui-hierarchy-dialog__actions{align-items:center;gap:var(--kimi-space-1,4px);display:flex}.kui-hierarchy-dialog__close{width:var(--kimi-control-hit-area,44px);height:var(--kimi-control-hit-area,44px);flex:0 0 var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);font-size:var(--kimi-font-size-title-sm,16px)}.kui-hierarchy-dialog__text-action{min-height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);color:var(--kimi-color-accent-text,var(--kimi-color-accent-solid,#5253d8));padding-inline:var(--kimi-space-3,12px)}.kui-hierarchy-search{min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-2,8px);margin:0 var(--kimi-space-3,12px) var(--kimi-space-2,8px);border:var(--kimi-border-width,1px) solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-lg,10px);background:var(--kimi-color-surface-subtle,#f7f8fa);transition:border-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), box-shadow var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);display:flex}.kui-hierarchy-search[data-focus-within]{border-color:var(--kimi-color-accent-solid,#5b5ce2);box-shadow:0 0 0 3px color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 16%, transparent)}.kui-hierarchy-search__input{min-width:0;min-height:calc(var(--kimi-control-hit-area,44px) - 2px);color:var(--kimi-color-text-primary,#1d2230);font:inherit;background:0 0;border:0;outline:0;flex:1}.kui-hierarchy-search__clear{width:2rem;height:2rem;border-radius:var(--kimi-radius-md,8px);flex:0 0 2rem;margin-inline-end:var(--kimi-space-1,4px)}.kui-hierarchy-search[data-empty] .kui-hierarchy-search__clear{visibility:hidden}.kui-cascader-columns{width:max-content;min-width:0;max-width:100%;max-height:23rem;padding:0 var(--kimi-space-2,8px) var(--kimi-space-2,8px);overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--kimi-color-text-muted,#808797) 46%, transparent) transparent;scrollbar-gutter:auto;scrollbar-width:thin;align-items:stretch;display:flex;overflow:auto}.kui-cascader-columns::-webkit-scrollbar{width:8px;height:8px}.kui-cascader-columns::-webkit-scrollbar-track{background:0 0}.kui-cascader-columns::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, var(--kimi-color-text-muted,#808797) 46%, transparent);background-clip:padding-box;border:2px solid #0000}.kui-cascader-column{flex:0 0 max-content;min-width:max-content;padding:0 var(--kimi-space-1,4px)}.kui-cascader-column+.kui-cascader-column{border-inline-start:1px solid var(--kimi-color-border,#dce0e8)}.kui-cascader-column__mobile-header{display:none}.kui-hierarchy-list{max-height:22.5rem;padding:var(--kimi-space-1,4px);outline:0}.kui-cascader-columns>.kui-cascader-column>.kui-hierarchy-list{scrollbar-width:none;width:max-content;min-width:max-content;max-height:none;overflow:visible}.kui-cascader-columns .kui-hierarchy-option{width:100%;min-width:max-content}.kui-cascader-columns>.kui-cascader-column>.kui-hierarchy-list::-webkit-scrollbar{display:none}.kui-hierarchy-list--search{margin:0 var(--kimi-space-2,8px) var(--kimi-space-2,8px)}.kui-hierarchy-option{padding-inline:var(--kimi-space-3,12px);justify-content:space-between}.kui-hierarchy-dialog__state{min-height:12rem}.kui-tree-select{max-height:24rem;padding:0 var(--kimi-space-2,8px) var(--kimi-space-2,8px);outline:0}.kui-tree-select>[role=row]{border-radius:var(--kimi-radius-lg,10px);outline:0}.kui-tree-select__row{min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-lg,10px);cursor:pointer;padding:var(--kimi-space-1,4px) var(--kimi-space-3,12px);transition:color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);padding-inline-start:calc(var(--kimi-space-2,8px) + (var(--tree-item-level,1) - 1) * var(--kimi-space-5,20px));display:flex}.kui-tree-select__expand{border-radius:var(--kimi-radius-md,8px);flex:0 0 2rem;width:2rem;height:2rem}.kui-tree-select__leaf-spacer{flex:0 0 2rem;width:2rem;height:1px}@media (width>=641px) and (width<=1024px){.kui-hierarchy-popover.kui-cascader-popover{width:max-content;min-width:0;max-width:calc(100vw - 32px)}.kui-cascader-columns{max-height:27rem}.kui-cascader-column{flex-basis:max-content;min-width:max-content;padding:var(--kimi-space-1,4px)}}@media (width>=641px){.kui-hierarchy-dialog__content[data-size=sm] .kui-hierarchy-list{padding:2px}.kui-hierarchy-dialog__content[data-size=sm] .kui-hierarchy-option{min-height:var(--kimi-control-height-sm,32px);gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-md,8px);padding:var(--kimi-space-1,4px) var(--kimi-space-2,8px);font-size:var(--kimi-font-size-label,12px)}.kui-cascader-columns[data-size=sm]{padding:0 var(--kimi-space-1,4px) var(--kimi-space-1,4px)}}@media (width<=640px){.kui-advanced-entry__positioner{width:calc(100vw - 24px);min-width:0}.kui-advanced-entry__popup{border-radius:var(--kimi-radius-2xl,16px);max-height:min(68dvh,28rem)}.kui-advanced-entry__scroll-area{max-height:min(64dvh,25rem)}.kui-hierarchy-popover,.kui-tree-select-popover{border-radius:var(--kimi-radius-3xl,20px);width:calc(100vw - 24px);max-height:min(82dvh,38rem)}.kui-hierarchy-popover.kui-cascader-popover{width:calc(100vw - 24px);min-width:0}.kui-hierarchy-dialog__header{padding-inline:var(--kimi-space-3,12px)}.kui-hierarchy-dialog__path{max-width:calc(100vw - 9rem)}.kui-cascader-columns{width:100%;min-width:0;max-width:none;max-height:min(60dvh,28rem);padding-inline:var(--kimi-space-2,8px);display:block;overflow:hidden auto}.kui-cascader-column{flex:auto;width:auto;min-width:0;padding:0;display:none;border:0!important}.kui-cascader-column[data-current]{display:block}.kui-cascader-columns>.kui-cascader-column>.kui-hierarchy-list{width:100%;min-width:0}.kui-cascader-columns .kui-hierarchy-option{width:auto;min-width:0}.kui-cascader-column__mobile-header{min-height:var(--kimi-control-hit-area,44px);color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,12px);padding-inline:var(--kimi-space-1,4px);justify-content:space-between;align-items:center;display:flex}.kui-cascader-column__back{min-height:var(--kimi-control-hit-area,44px);gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-lg,10px);padding-inline:var(--kimi-space-3,12px)}.kui-hierarchy-list,.kui-tree-select{max-height:min(52dvh,24rem)}.kui-hierarchy-option,.kui-tree-select__row{min-height:48px}.kui-tree-select__row{padding-inline-start:calc(var(--kimi-space-2,8px) + (var(--tree-item-level,1) - 1) * var(--kimi-space-4,16px))}}@media (width<=47.99rem){.kui-hierarchy-trigger,.kui-hierarchy-trigger[data-size=sm],.kui-hierarchy-trigger[data-size=md],.kui-hierarchy-trigger[data-size=lg]{min-height:var(--kimi-control-hit-area,44px)}}@media (pointer:coarse){.kui-advanced-combobox__actions{width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px);height:var(--kimi-control-hit-area,44px);flex-basis:var(--kimi-control-hit-area,44px)}.kui-advanced-combobox__clear,.kui-advanced-combobox__trigger,.kui-hierarchy-search__clear,.kui-tree-select__expand{width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px);height:var(--kimi-control-hit-area,44px)}}@media (prefers-reduced-motion:reduce){.kui-advanced-entry__popup,.kui-hierarchy-popover,.kui-advanced-entry__next,.kui-advanced-entry__spinner{transition-duration:1ms!important;animation-duration:1ms!important}}@media (forced-colors:active){:is(.kui-advanced-entry__popup,.kui-hierarchy-popover){box-shadow:none;border:1px solid canvastext}}@keyframes kui-advanced-spin{to{transform:rotate(360deg)}}.kui-metric-card{justify-content:space-between;align-items:center;gap:var(--kimi-space-3,12px);border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-md,8px);background:var(--kimi-color-surface,#fff);min-width:0;min-height:5rem;color:var(--kimi-color-text-primary,#171a21);padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px);box-shadow:var(--kimi-shadow-xs,0 1px 2px #0f172a0a);display:flex;overflow:hidden}.kui-metric-card[data-variant=strip]{border:0;border-inline-end:1px solid var(--kimi-color-border-subtle,#e7eaf0);min-height:5.75rem;padding:var(--kimi-space-4,16px) var(--kimi-space-5,20px);box-shadow:none;background:0 0;border-radius:0}.kui-metric-card[data-variant=strip]:last-child{border-inline-end:0}.kui-metric-card[data-variant=strip] .kui-metric-card__value{font-size:var(--kimi-font-size-title-md,18px)}.kui-metric-card__body{gap:var(--kimi-space-1,4px);min-width:0;display:grid}.kui-metric-card__label{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-medium,500);line-height:var(--kimi-line-height-title,1.35);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-metric-card__value{min-width:0;min-height:1em;color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-title-lg,22px);font-variant-numeric:tabular-nums;font-weight:var(--kimi-font-weight-bold,700);letter-spacing:var(--kimi-letter-spacing-tight,-.02em);white-space:nowrap;align-items:baseline;gap:.2em;line-height:1;display:flex}.kui-metric-card__affix{font-size:.55em;font-weight:var(--kimi-font-weight-semibold,600);letter-spacing:0}.kui-metric-card__icon{color:var(--kimi-color-icon-muted,#6d7584);flex:none;place-items:center;display:grid}.kui-metric-card[data-tone=danger] .kui-metric-card__value,.kui-metric-card[data-tone=danger] .kui-metric-card__icon{color:var(--kimi-color-danger-text,#a82f40)}.kui-metric-card[data-tone=info] .kui-metric-card__value,.kui-metric-card[data-tone=info] .kui-metric-card__icon{color:var(--kimi-color-info-text,#1e63a9)}.kui-metric-card[data-tone=success] .kui-metric-card__value,.kui-metric-card[data-tone=success] .kui-metric-card__icon{color:var(--kimi-color-success-text,#0f684b)}.kui-metric-card[data-tone=warning] .kui-metric-card__value,.kui-metric-card[data-tone=warning] .kui-metric-card__icon{color:var(--kimi-color-warning-text,#8b4f04)}.kui-metric-card__skeleton{width:min(8rem,70%);height:var(--kimi-font-size-title-lg,22px);border-radius:var(--kimi-radius-sm,6px);background:linear-gradient(100deg, var(--kimi-color-surface-subtle,#edf0f5) 25%, var(--kimi-color-surface-hover,#f1f3f7) 45%, var(--kimi-color-surface-subtle,#edf0f5) 65%);background-size:220% 100%;animation:1.4s ease-in-out infinite kui-metric-card-loading;display:block}@keyframes kui-metric-card-loading{to{background-position-x:-220%}}@media (width<=640px){.kui-metric-card{min-height:4.5rem;padding:var(--kimi-space-3,12px)}.kui-metric-card[data-variant=strip]{min-height:5rem;padding:var(--kimi-space-3,12px)}.kui-metric-card__value{font-size:var(--kimi-font-size-title-md,18px)}}@media (prefers-reduced-motion:reduce){.kui-metric-card__skeleton{background:var(--kimi-color-surface-hover,#f1f3f7);animation:none}}:where([data-kimi-motion=reduced]) .kui-metric-card__skeleton{background:var(--kimi-color-surface-hover,#f1f3f7);animation:none}@media (forced-colors:active){.kui-metric-card[data-variant=card]{box-shadow:none;border-color:canvastext}.kui-metric-card[data-variant=strip]{border-inline-end-color:canvastext}}.kui-table-container{--kui-table-sticky-header-height:45px;border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-2xl,16px);background:var(--kimi-color-surface,#fff);width:100%;max-width:100%;overflow:hidden}.kui-table-container[data-density=compact]{--kui-table-sticky-header-height:37px}.kui-table-container__viewport{max-height:inherit}.kui-table-container>.kui-scroll-area__scrollbar{z-index:3}.kui-table-container>.kui-scroll-area__scrollbar .kui-scroll-area__thumb{background:var(--kimi-color-scroll-thumb,#565d6b59)}.kui-table-container>.kui-scroll-area__scrollbar .kui-scroll-area__thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94)}.kui-terminal__viewport::-webkit-scrollbar{width:10px;height:10px}.kui-terminal__viewport::-webkit-scrollbar-track{background:0 0}.kui-terminal__viewport::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-scroll-thumb,#565d6b59);background-clip:padding-box;border:3px solid #0000}.kui-terminal__viewport::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-table-container__viewport:focus-visible,.kui-terminal__viewport:focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce247);outline-offset:2px}.kui-table-container[data-scroll-y=true]{overscroll-behavior:contain}.kui-table{border-collapse:collapse;width:100%;min-width:36rem;color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);line-height:var(--kimi-line-height-body,1.55)}.kui-table__caption{caption-side:bottom;color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px);text-align:start}.kui-table__head,.kui-table__cell{min-height:var(--kimi-control-hit-area,44px);border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0);padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px);text-align:start;vertical-align:middle}.kui-table__head{background:var(--kimi-color-surface-subtle,#f7f8fa);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-semibold,600);white-space:nowrap}.kui-table__sort{align-items:center;gap:var(--kimi-space-1,4px);border-radius:var(--kimi-radius-sm,6px);min-height:2rem;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0;display:inline-flex}.kui-table__sort:hover{color:var(--kimi-color-text-primary,#171a21)}.kui-table__sort:focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce247);outline-offset:2px}.kui-table__sort-icon{color:var(--kimi-color-text-muted,#8a91a0);opacity:.48;transition:color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out), opacity var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out), transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out);flex:none}.kui-table__sort-icon[data-direction=asc]{color:var(--kimi-color-accent-solid,#5b5ce2);opacity:1;transform:rotate(180deg)}.kui-table__sort-icon[data-direction=desc]{color:var(--kimi-color-accent-solid,#5b5ce2);opacity:1}.kui-table-container[data-density=compact] .kui-table__head,.kui-table-container[data-density=compact] .kui-table__cell{padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px)}.kui-table-container[data-cell-align=top] .kui-table__cell{vertical-align:top}.kui-table-container[data-sticky-header] .kui-table__head{z-index:2;box-shadow:0 1px 0 var(--kimi-color-border-subtle,#e7eaf0);position:sticky;top:0}.kui-table__row{--kui-table-row-background:var(--kimi-color-surface,#fff);background:var(--kui-table-row-background);transition:background-color var(--kimi-motion-duration-press,80ms) var(--kimi-motion-easing-standard,ease-out)}.kui-table__body .kui-table__row:hover{--kui-table-row-background:var(--kimi-color-surface-hover,#f1f3f7);background:var(--kui-table-row-background)}.kui-table__body .kui-table__row>.kui-table__cell{background:var(--kui-table-row-background);transition:background-color var(--kimi-motion-duration-press,80ms) var(--kimi-motion-easing-standard,ease-out)}.kui-table__body .kui-table__row:last-child .kui-table__cell,.kui-table__footer .kui-table__row:last-child .kui-table__cell{border-bottom:0}.kui-table__footer{background:var(--kimi-color-surface-subtle,#f7f8fa);font-weight:var(--kimi-font-weight-medium,500)}@media (prefers-reduced-motion:reduce){.kui-table__sort-icon{transition:none}}.kui-pagination{flex:none;max-width:100%;display:flex}.kui-pagination-bar{justify-content:space-between;align-items:center;gap:var(--kimi-space-4,16px);border-top:1px solid var(--kimi-color-border-subtle,#e7eaf0);min-width:0;min-height:4rem;padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px);display:flex;container:kui-pagination-bar/inline-size}.kui-pagination-bar__summary,.kui-pagination-bar__controls{align-items:center;gap:var(--kimi-space-2,8px);min-width:0;display:flex}.kui-pagination-bar__summary{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px);font-variant-numeric:tabular-nums}.kui-pagination-bar__summary span+span{border-inline-start:1px solid var(--kimi-color-border-subtle,#e7eaf0);padding-inline-start:var(--kimi-space-2,8px)}.kui-pagination-bar__jump{align-items:center;gap:var(--kimi-space-1,4px);white-space:nowrap;min-width:0;display:inline-flex}.kui-pagination-bar__summary .kui-pagination-bar__jump-input{border-inline-start:0;width:4.25rem;padding-inline-start:0}.kui-pagination-bar__jump-input .kui-input{padding-inline:var(--kimi-space-2,8px);text-align:center;font-variant-numeric:tabular-nums}.kui-pagination-bar__page-size-control{flex:none;width:8rem;min-width:8rem}.kui-pagination-bar__page-size{width:100%}.kui-pagination-bar__page-size.kui-select__trigger{min-width:0}.kui-pagination__list{align-items:center;gap:var(--kimi-space-1,4px);max-width:100%;margin:0;padding:0;list-style:none;display:flex}.kui-pagination__compact-current{min-height:var(--kimi-control-hit-area,44px);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:none}@container kui-pagination-bar (width<=28rem){.kui-pagination[data-compact-narrow] .kui-pagination__full-item{display:none}.kui-pagination[data-compact-narrow] .kui-pagination__compact-current{display:flex}}.kui-pagination__page,.kui-pagination__control{min-width:var(--kimi-control-hit-area,44px);min-height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);padding-inline:var(--kimi-space-2,8px);justify-content:center}.kui-pagination__page[aria-current=page]{border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-accent-solid,#5b5ce2);color:var(--kimi-color-accent-contrast,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kimi-color-accent-contrast,#fff) 18%, transparent)}.kui-pagination__control{width:var(--kimi-control-hit-area,44px);padding:0}.kui-pagination__ellipsis{min-width:1.5rem;min-height:var(--kimi-control-hit-area,44px);color:var(--kimi-color-text-muted,#6d7584);-webkit-user-select:none;user-select:none;place-items:center;display:grid}.kui-pagination__chevron{flex:none}.kui-terminal{--kui-terminal-background:#2b2e33;--kui-terminal-border:#565b63;--kui-terminal-header:#ffffff0a;--kui-terminal-divider:#dbe3ef29;--kui-terminal-text:#e6ebf2;--kui-terminal-title:#e1e7ef;--kui-terminal-muted:#a6afbd;--kui-terminal-info:#91caff;--kui-terminal-success:#7ee1ba;--kui-terminal-warning:#f7cc79;--kui-terminal-danger:#ff9eaa;border:1px solid var(--kui-terminal-border);border-radius:var(--kimi-radius-2xl,16px);background:var(--kui-terminal-background);box-shadow:var(--kimi-shadow-xs,0 1px 2px #151b260a);color:var(--kui-terminal-text);overflow:hidden}.kui-terminal[data-theme=light]{--kui-terminal-background:var(--kimi-color-surface,#fff);--kui-terminal-border:var(--kimi-color-border-strong,#c9ced8);--kui-terminal-header:var(--kimi-color-surface-subtle,#f7f8fa);--kui-terminal-divider:var(--kimi-color-border-subtle,#e7eaf0);--kui-terminal-text:var(--kimi-color-text-primary,#171a21);--kui-terminal-title:var(--kimi-color-text-primary,#171a21);--kui-terminal-muted:var(--kimi-color-text-muted,#6d7584);--kui-terminal-info:var(--kimi-color-info-text,#1e63a9);--kui-terminal-success:var(--kimi-color-success-text,#0f684b);--kui-terminal-warning:var(--kimi-color-warning-text,#8b4f04);--kui-terminal-danger:var(--kimi-color-danger-text,#a82f40)}.kui-terminal__header{align-items:center;gap:var(--kimi-space-3,12px);border-bottom:1px solid var(--kui-terminal-divider);background:var(--kui-terminal-header);min-height:3.25rem;padding:var(--kimi-space-2,8px) var(--kimi-space-4,16px);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kui-terminal__status{border-radius:var(--kimi-radius-full,9999px);background:#778296;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #7782961f}.kui-terminal[data-status=running] .kui-terminal__status{background:#7e8cff;box-shadow:0 0 0 3px #7e8cff29}.kui-terminal[data-status=success] .kui-terminal__status{background:#60d6aa;box-shadow:0 0 0 3px #60d6aa24}.kui-terminal[data-status=error] .kui-terminal__status{background:#ff8090;box-shadow:0 0 0 3px #ff809024}.kui-terminal__title{color:var(--kui-terminal-title);font-size:var(--kimi-font-size-body,14px);font-weight:var(--kimi-font-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-terminal__toolbar{align-items:center;gap:var(--kimi-space-1,4px);min-width:0;display:flex}.kui-terminal__viewport{overscroll-behavior:contain;scrollbar-color:#cbd5e17a transparent;scrollbar-gutter:auto;scrollbar-width:thin;min-height:7rem;overflow:auto}.kui-terminal[data-theme=light] .kui-terminal__viewport{scrollbar-color:var(--kimi-color-scroll-thumb) transparent}.kui-terminal__viewport::-webkit-scrollbar-thumb{background:#cbd5e17a padding-box padding-box}.kui-terminal__viewport::-webkit-scrollbar-thumb:hover{background:#cbd5e1ad padding-box padding-box}.kui-terminal[data-theme=light] .kui-terminal__viewport::-webkit-scrollbar-thumb{background:var(--kimi-color-scroll-thumb);background-clip:padding-box}.kui-terminal__content{min-width:max-content;color:inherit;font-family:var(--kimi-font-family-mono,monospace);font-size:var(--kimi-font-size-caption,12px);padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px);tab-size:2;white-space:pre;margin:0;line-height:1.7}.kui-terminal[data-wrap] .kui-terminal__content{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.kui-terminal__line{min-height:1.7em;display:block}.kui-terminal__line[data-tone=muted]{color:var(--kui-terminal-muted)}.kui-terminal__line[data-tone=info]{color:var(--kui-terminal-info)}.kui-terminal__line[data-tone=success]{color:var(--kui-terminal-success)}.kui-terminal__line[data-tone=warning]{color:var(--kui-terminal-warning)}.kui-terminal__line[data-tone=danger]{color:var(--kui-terminal-danger)}.kui-terminal__time{color:var(--kui-terminal-muted);margin-inline-end:var(--kimi-space-2,8px)}.kui-terminal__prefix{color:var(--kimi-color-accent-text,#aaf);margin-inline-end:var(--kimi-space-2,8px)}.kui-ops-log{gap:var(--kimi-space-3,12px);min-width:0;display:grid}.kui-ops-log__controls{align-items:center;gap:var(--kimi-space-3,12px);grid-template-columns:minmax(0,1fr) max-content max-content;padding:0;display:grid}.kui-ops-log__filter-control.kui-segmented{justify-self:start}.kui-ops-log__terminal-title{align-items:center;gap:var(--kimi-space-2,8px);min-width:0;display:flex}.kui-ops-log__terminal-title>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-ops-log__result-count{color:#8995a8;font-family:var(--kimi-font-family-mono,monospace);font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums;white-space:nowrap}.kui-ops-log__terminal-tools{align-items:center;gap:var(--kimi-space-1,4px);display:inline-flex}.kui-ops-log__terminal-tools .kui-icon-button{--kui-button-focus-color:#a8b3ff;border-radius:calc(var(--kimi-radius-lg,10px) - 3px);background:#ffffff0f;border-color:#dbe3ef4d;width:2.25rem;min-width:2.25rem;min-height:2.25rem;--kui-button-text-color:#e8edf5!important}.kui-ops-log__terminal-tools .kui-icon-button:hover:not(:disabled){background:#ffffff24;border-color:#dbe3ef94;--kui-button-text-color:#fff!important}.kui-ops-log__terminal-tools .kui-icon-button[aria-pressed=true]{background:#7e8cff2e;border-color:#a8b3ff4d;--kui-button-text-color:#d9deff!important}.kui-ops-log__terminal-tools .kui-icon-button[data-feedback=copied]{background:#60d6aa29;--kui-button-text-color:#75ddb7!important}.kui-ops-log__terminal-tools .kui-icon-button[data-feedback=error]{background:#ff809024;--kui-button-text-color:#ff98a5!important}.kui-terminal[data-theme=light] .kui-ops-log__terminal-tools .kui-icon-button{border-color:var(--kimi-color-border);background:var(--kimi-color-surface);--kui-button-text-color:var(--kimi-color-text-secondary)!important}.kui-terminal[data-theme=light] .kui-ops-log__terminal-tools .kui-icon-button:hover:not(:disabled),.kui-terminal[data-theme=light] .kui-ops-log__terminal-tools .kui-icon-button[aria-pressed=true]{border-color:var(--kimi-color-accent-border);background:var(--kimi-color-accent-soft);--kui-button-text-color:var(--kimi-color-accent-text)!important}.kui-terminal[data-theme=light] .kui-ops-log__terminal-tools .kui-icon-button[data-feedback=copied]{border-color:var(--kimi-color-success-border);background:var(--kimi-color-success-soft);--kui-button-text-color:var(--kimi-color-success-text)!important}.kui-terminal[data-theme=light] .kui-ops-log__terminal-tools .kui-icon-button[data-feedback=error]{border-color:var(--kimi-color-danger-border);background:var(--kimi-color-danger-soft);--kui-button-text-color:var(--kimi-color-danger-text)!important}.kui-ops-log__empty{color:#8995a8;place-items:center;min-width:min(24rem,70vw);min-height:7rem;display:grid}@media (width<=720px){.kui-ops-log__controls{grid-template-columns:minmax(0,1fr)}.kui-ops-log__controls .kui-segmented{justify-self:stretch;width:100%}.kui-terminal__header{grid-template-columns:auto minmax(0,1fr)}.kui-terminal__toolbar{grid-column:1/-1;justify-content:flex-end}.kui-ops-log__terminal-tools .kui-icon-button{width:var(--kimi-control-height-sm,32px);min-width:var(--kimi-control-height-sm,32px);min-height:var(--kimi-control-height-sm,32px)}}.kui-descriptions{width:100%;max-width:100%;color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);line-height:var(--kimi-line-height-body,1.55);margin:0}.kui-descriptions:not([data-bordered]){grid-template-columns:repeat(var(--kui-descriptions-columns,3), minmax(0, 1fr));gap:var(--kimi-space-4,16px) var(--kimi-space-6,24px);display:grid}.kui-descriptions[data-columns="1"]{--kui-descriptions-columns:1}.kui-descriptions[data-columns="2"]{--kui-descriptions-columns:2}.kui-descriptions[data-columns="3"]{--kui-descriptions-columns:3}.kui-descriptions[data-columns="4"]{--kui-descriptions-columns:4}.kui-descriptions:not([data-bordered]) .kui-descriptions__item{min-width:0}.kui-descriptions:not([data-bordered])[data-layout=horizontal] .kui-descriptions__item{gap:var(--kimi-space-2,8px);grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);align-items:baseline;display:grid}.kui-descriptions__term,.kui-descriptions__label{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-medium,500)}.kui-descriptions__detail{overflow-wrap:anywhere;min-width:0;margin:0}.kui-descriptions:not([data-bordered])[data-layout=vertical] .kui-descriptions__detail{margin-top:var(--kimi-space-1,4px)}.kui-descriptions[data-bordered]{border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);overflow:hidden}.kui-descriptions__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%}.kui-descriptions[data-bordered] .kui-descriptions__row{height:var(--kui-descriptions-row-height,4rem)}.kui-descriptions[data-bordered] .kui-descriptions__row>th,.kui-descriptions[data-bordered] .kui-descriptions__row>td{border-inline-end:1px solid var(--kimi-color-border-subtle,#e7eaf0);border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0);padding:var(--kui-descriptions-cell-padding-block,12px) var(--kui-descriptions-cell-padding-inline,16px);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.kui-descriptions[data-bordered] .kui-descriptions__row>:last-child{border-inline-end:0}.kui-descriptions[data-bordered] .kui-descriptions__row:last-child>*{border-bottom:0}.kui-descriptions[data-bordered] .kui-descriptions__label{background:var(--kimi-color-surface-subtle,#f7f8fa)}.kui-descriptions[data-bordered][data-layout=horizontal] .kui-descriptions__label{white-space:nowrap;width:7rem}.kui-descriptions[data-bordered] .kui-descriptions__content{min-width:0;color:var(--kimi-color-text-primary,#171a21)}.kui-descriptions[data-size=compact]:not([data-bordered]){gap:var(--kimi-space-2,8px) var(--kimi-space-4,16px)}.kui-descriptions[data-size=compact][data-bordered]{--kui-descriptions-row-height:3rem;--kui-descriptions-cell-padding-block:var(--kimi-space-2,8px);--kui-descriptions-cell-padding-inline:var(--kimi-space-3,12px)}.kui-list{color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);margin:0;padding:0;list-style-position:inside}ul.kui-list{list-style:none}.kui-list[data-bordered]{border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);overflow:hidden}.kui-list__item{min-width:0;padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px)}.kui-list[data-size=compact] .kui-list__item{padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px)}.kui-list[data-size=comfortable] .kui-list__item{padding:var(--kimi-space-4,16px) var(--kimi-space-5,20px)}.kui-list[data-divided] .kui-list__item+.kui-list__item{border-top:1px solid var(--kimi-color-border-subtle,#e7eaf0)}.kui-list__meta{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-body,1.55)}.kui-list-empty{border:1px dashed var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);min-height:4rem;color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-body,14px);padding:var(--kimi-space-4,16px);place-items:center;display:grid}.kui-timeline{color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);margin:0;padding:0;list-style:none}.kui-timeline__item{gap:var(--kimi-space-3,12px);min-width:0;padding-bottom:var(--kimi-space-5,20px);grid-template-columns:1rem minmax(0,1fr);display:grid;position:relative}.kui-timeline__item:not(:last-child):before{background:var(--kimi-color-border-strong,#c9ced8);content:"";width:1px;position:absolute;top:.9rem;bottom:0;left:calc(.5rem - .5px)}.kui-timeline__dot{z-index:1;border:2px solid var(--kimi-color-surface,#fff);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-text-muted,#6d7584);width:.625rem;height:.625rem;box-shadow:0 0 0 1px var(--kimi-color-border-strong,#c9ced8);justify-self:center;margin-top:.35rem;position:relative}.kui-timeline__item[data-tone=accent] .kui-timeline__dot{background:var(--kimi-color-accent-solid,#5b5ce2)}.kui-timeline__item[data-tone=success] .kui-timeline__dot{background:var(--kimi-color-success-solid,#12805c)}.kui-timeline__item[data-tone=warning] .kui-timeline__dot{background:var(--kimi-color-warning-solid,#a75f05)}.kui-timeline__item[data-tone=danger] .kui-timeline__dot{background:var(--kimi-color-danger-solid,#c23b4d)}.kui-timeline__body{min-width:0}.kui-timeline__heading{justify-content:space-between;align-items:baseline;gap:var(--kimi-space-2,8px);flex-wrap:wrap;display:flex}.kui-timeline__label{font-weight:var(--kimi-font-weight-semibold,600)}.kui-timeline__time{color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px)}.kui-timeline__content{line-height:var(--kimi-line-height-body,1.55)}.kui-timeline__description{margin-top:var(--kimi-space-1,4px);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px)}.kui-timeline__pending{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px)}.kui-timeline__item[data-pending] .kui-timeline__dot{animation:kui-timeline-pulse var(--kimi-motion-duration-breathe,3.2s) var(--kimi-motion-easing-standard,ease-in-out) infinite;background:var(--kimi-color-accent-solid,#5b5ce2)}.kui-skeleton-wrapper{max-width:100%;line-height:0;display:inline-block}.kui-skeleton{border-radius:var(--kimi-radius-md,8px);background:linear-gradient(100deg, var(--kimi-color-surface-subtle,#f7f8fa) 24%, var(--kimi-color-surface-hover,#f1f3f7) 38%, var(--kimi-color-surface-subtle,#f7f8fa) 52%);width:100%;height:1rem;animation:kui-skeleton-shimmer 1.5s var(--kimi-motion-easing-standard,ease-in-out) infinite;background-size:220% 100%;display:block;overflow:hidden}.kui-skeleton[data-shape=circle]{border-radius:var(--kimi-radius-full,9999px);aspect-ratio:1;width:2.5rem;height:2.5rem}.kui-skeleton[data-shape=text]{border-radius:var(--kimi-radius-xs,4px);height:.875em}.kui-skeleton-text{gap:var(--kimi-space-3,12px);width:100%;display:grid}.kui-skeleton-text .kui-skeleton-wrapper{width:100%;display:block}.kui-empty{justify-items:center;gap:var(--kimi-space-3,12px);max-width:30rem;color:var(--kimi-color-text-primary,#171a21);padding:var(--kimi-space-6,24px) var(--kimi-space-4,16px);text-align:center;margin-inline:auto;display:grid}.kui-empty[data-size=compact]{gap:var(--kimi-space-2,8px);max-width:24rem;padding:var(--kimi-space-4,16px) var(--kimi-space-3,12px)}.kui-empty__icon{width:2.5rem;height:2.5rem;color:var(--kimi-color-text-muted,#6d7584);place-items:center;display:grid}.kui-empty__icon>svg{width:100%;height:100%}.kui-empty__mark{border:1px solid var(--kimi-color-border-strong,#c9ced8);border-radius:var(--kimi-radius-md,8px);background:var(--kimi-color-surface-subtle,#f7f8fa);width:2.5rem;height:2rem;display:block;position:relative}.kui-empty__mark:before{background:var(--kimi-color-border-strong,#c9ced8);content:"";height:1px;position:absolute;bottom:.5rem;left:.45rem;right:.45rem}.kui-empty__mark>span{background:var(--kimi-color-text-muted,#6d7584);width:.75rem;height:1px;position:absolute;top:.5rem;left:.45rem}.kui-empty__copy{gap:var(--kimi-space-1,4px);display:grid}.kui-empty__title{font-size:var(--kimi-font-size-title-sm,16px);font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35);margin:0}.kui-empty__description{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-body,14px);line-height:var(--kimi-line-height-body,1.55);margin:0}.kui-empty__action{justify-content:center;gap:var(--kimi-space-2,8px);flex-wrap:wrap;display:flex}.kui-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes kui-timeline-pulse{0%,to{box-shadow:0 0 0 1px var(--kimi-color-border-strong,#c9ced8), 0 0 0 3px transparent}50%{box-shadow:0 0 0 1px var(--kimi-color-accent-solid,#5b5ce2), 0 0 0 5px color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 12%, transparent)}}@keyframes kui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1024px){.kui-descriptions:not([data-bordered])[data-columns="4"]{--kui-descriptions-columns:2}.kui-table__head,.kui-table__cell{padding-inline:var(--kimi-space-3,12px)}}@media (width<=768px){.kui-descriptions:not([data-bordered])[data-columns="2"],.kui-descriptions:not([data-bordered])[data-columns="3"],.kui-descriptions:not([data-bordered])[data-columns="4"]{--kui-descriptions-columns:1}.kui-descriptions[data-bordered]{overflow:auto hidden}.kui-descriptions[data-bordered][data-columns="2"] .kui-descriptions__table,.kui-descriptions[data-bordered][data-columns="3"] .kui-descriptions__table,.kui-descriptions[data-bordered][data-columns="4"] .kui-descriptions__table{min-width:36rem}.kui-pagination[data-compact-narrow] .kui-pagination__full-item{display:none}.kui-pagination[data-compact-narrow] .kui-pagination__compact-current{display:flex}}@media (width<=640px){.kui-pagination-bar{flex-direction:column;align-items:stretch}.kui-pagination-bar__controls{justify-content:space-between}.kui-pagination-bar__controls .kui-pagination{overflow-x:auto}.kui-pagination{scrollbar-width:none;overflow-x:auto}.kui-pagination::-webkit-scrollbar{display:none}.kui-pagination__list{margin-inline:auto}.kui-terminal__content{padding:var(--kimi-space-3,12px)}.kui-timeline__heading{justify-content:start;gap:var(--kimi-space-1,4px);display:grid}.kui-empty{padding-block:var(--kimi-space-5,20px)}}@media (width<=420px){.kui-pagination-bar[data-compact-narrow] .kui-pagination-bar__jump{display:none}.kui-pagination-bar:not([data-compact-narrow]) .kui-pagination-bar__controls{flex-direction:column;align-items:stretch}.kui-pagination-bar:not([data-compact-narrow]) .kui-pagination-bar__page-size-control{width:100%}.kui-pagination-bar:not([data-compact-narrow]) .kui-pagination-bar__controls .kui-pagination{justify-content:center}.kui-pagination-bar[data-compact-narrow] .kui-pagination-bar__page-size-control{width:7rem;min-width:7rem}html[data-kimi-font-size=xl] .kui-pagination-bar[data-compact-narrow] .kui-pagination-bar__controls{flex-direction:column-reverse;align-items:stretch}html[data-kimi-font-size=xl] .kui-pagination-bar[data-compact-narrow] .kui-pagination-bar__page-size-control{width:100%;min-width:0}html[data-kimi-font-size=xl] .kui-pagination-bar[data-compact-narrow] .kui-pagination{justify-content:center}}@media (prefers-reduced-motion:reduce){.kui-table__row,.kui-table__body .kui-table__row>.kui-table__cell{transition-duration:1ms}.kui-timeline__item[data-pending] .kui-timeline__dot,.kui-skeleton{animation:none}}.kui-virtual-list,.kui-code-block__viewport,.kui-json-viewer{scrollbar-color:var(--kimi-color-scroll-thumb,#565d6b59) transparent;scrollbar-width:thin}.kui-virtual-list::-webkit-scrollbar{width:8px;height:8px}.kui-code-block__viewport::-webkit-scrollbar{width:8px;height:8px}.kui-json-viewer::-webkit-scrollbar{width:8px;height:8px}.kui-virtual-list::-webkit-scrollbar-track{background:0 0}.kui-code-block__viewport::-webkit-scrollbar-track{background:0 0}.kui-json-viewer::-webkit-scrollbar-track{background:0 0}.kui-virtual-list::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-scroll-thumb,#565d6b59);background-clip:padding-box;border:2px solid #0000;min-height:32px}.kui-code-block__viewport::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-scroll-thumb,#565d6b59);background-clip:padding-box;border:2px solid #0000;min-height:32px}.kui-json-viewer::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-scroll-thumb,#565d6b59);background-clip:padding-box;border:2px solid #0000;min-height:32px}.kui-virtual-list::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-code-block__viewport::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-json-viewer::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-virtual-list{overscroll-behavior:contain;border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);min-height:8rem;color:var(--kimi-color-text-primary,#171a21);contain:strict;position:relative;overflow:auto}.kui-virtual-list:focus-visible,.kui-code-block__viewport:focus-visible,.kui-json-viewer:focus-visible,.kui-tree__item:focus-visible,.kui-tree-view.is-focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce247);outline-offset:2px}.kui-virtual-list__sizer{opacity:0;pointer-events:none;width:1px}.kui-virtual-list__item,.kui-virtual-list__loading{width:100%;position:absolute;inset:0 0 auto}.kui-virtual-list__item{border-block-end:1px solid var(--kimi-color-border-subtle,#e7eaf0);min-height:2.75rem}.kui-virtual-list__loading{justify-content:center;align-items:center;gap:var(--kimi-space-2,8px);min-height:3rem;color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px);display:flex}.kui-virtual-list__loading-dot{background:var(--kimi-color-accent-solid,#5b5ce2);width:.5rem;height:.5rem;animation:kui-complex-breathe var(--kimi-motion-duration-breathe,3.2s) var(--kimi-motion-easing-standard,ease) infinite;border-radius:50%}.kui-virtual-list--empty{contain:layout paint;place-items:center;display:grid}.kui-virtual-list__empty{padding:var(--kimi-space-6,24px);color:var(--kimi-color-text-muted,#6d7584);text-align:center}.kui-tree,.kui-tree-view{row-gap:var(--kimi-space-1,4px);min-width:0;padding:var(--kimi-space-1,4px);border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);display:grid}.kui-tree--empty,.kui-tree-view__empty{min-height:6rem;color:var(--kimi-color-text-muted,#6d7584);place-items:center}.kui-tree[data-density=compact]{row-gap:var(--kimi-space-0-5,2px)}.kui-tree__item{min-height:var(--kimi-control-hit-area,44px);align-items:center;column-gap:var(--kimi-space-1,4px);padding-block:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-lg,10px);cursor:default;transition:background var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);grid-template-columns:auto 2rem minmax(0,1fr) auto auto;padding-inline-end:var(--kimi-space-3,12px);display:grid;position:relative}.kui-tree[data-density=compact] .kui-tree__item{min-height:var(--kimi-control-height-sm,32px);padding-block:var(--kimi-space-1,4px)}.kui-tree__item:hover,.kui-tree-view__item.is-hovered{background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-tree__item[data-selected],.kui-tree-view__item.is-selected{background:var(--kimi-color-surface-selected,#eeefff);color:var(--kimi-color-accent-text,#494ac5)}.kui-tree__item[data-disabled],.kui-tree-view__item.is-disabled{color:var(--kimi-color-text-disabled,#8d95a3);cursor:not-allowed;opacity:.68}.kui-tree__indent{width:calc((var(--kui-tree-level,1) - 1) * 1.125rem)}.kui-tree-view__toggle,.kui-json-viewer__toggle,.kui-json-viewer__copy-path{min-width:var(--kimi-control-hit-area,44px);padding:0;width:var(--kimi-control-hit-area,44px)!important;min-height:var(--kimi-control-hit-area,44px)!important}.kui-tree-view__toggle-placeholder,.kui-json-viewer__toggle-placeholder{width:var(--kimi-control-hit-area,44px);height:var(--kimi-control-hit-area,44px);flex:0 0 var(--kimi-control-hit-area,44px);display:inline-block}.kui-tree__toggle{appearance:none;border-radius:var(--kimi-radius-control,8px);width:2rem;min-width:2rem;min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.kui-tree__toggle:before{inset:calc((2rem - var(--kimi-control-hit-area,44px)) / 2);content:"";position:absolute}.kui-tree__toggle:hover:not(:disabled){background:color-mix(in srgb, currentColor 7%, transparent)}.kui-tree__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 48%, transparent);outline-offset:2px}.kui-tree__toggle:disabled{cursor:not-allowed;opacity:.58}.kui-tree__toggle-placeholder{width:2rem;height:2rem;display:inline-block}.kui-tree__chevron--expanded,.kui-json-viewer__chevron--expanded{transform:rotate(90deg)}.kui-tree__chevron--loading{animation:.7s linear infinite kui-complex-spin}.kui-tree__toggle svg,.kui-tree-view__chevron,.kui-json-viewer__toggle svg{transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease)}.kui-tree__content{gap:var(--kimi-space-1,4px);min-width:0;display:grid}.kui-tree__label{align-items:center;gap:var(--kimi-space-2,8px);width:100%;min-width:0;font-weight:var(--kimi-font-weight-medium,500);display:flex;overflow:hidden}.kui-tree__label-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.kui-tree__node-icon{color:var(--kimi-color-text-secondary,#565d6b);flex:none;place-items:center;display:inline-grid}.kui-tree__description{color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px);overflow-wrap:anywhere;line-height:1.4}.kui-tree__load-error{align-items:center;gap:var(--kimi-space-1,4px);color:var(--kimi-color-danger-text,#a82f40);font-size:var(--kimi-font-size-caption,12px);display:inline-flex}.kui-tree__meta{min-width:0;color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:4}.kui-tree__actions{z-index:1;border-radius:var(--kimi-radius-control,8px);background:linear-gradient(to right, transparent, var(--kimi-color-surface-hover,#f1f3f7) var(--kimi-space-5,20px));opacity:0;pointer-events:none;transition:opacity var(--kimi-motion-duration-control,.16s) ease-out;justify-content:flex-end;align-items:center;padding-inline-start:var(--kimi-space-5,20px);display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--kimi-space-2,8px);transform:translateY(-50%)}.kui-tree__actions:focus-within{opacity:1;pointer-events:auto}.kui-tree__item[data-selected] .kui-tree__actions:focus-within{background:linear-gradient(to right, transparent, var(--kimi-color-surface-selected,#eeefff) var(--kimi-space-5,20px))}.kui-tree__actions .kui-button[data-tone=ghost]{border-color:#0000}.kui-tree__load-error{grid-column:5}@media (hover:hover) and (pointer:fine){.kui-tree__item:hover .kui-tree__actions{opacity:1;pointer-events:auto}.kui-tree__item[data-selected]:hover .kui-tree__actions{background:linear-gradient(to right, transparent, var(--kimi-color-surface-selected,#eeefff) var(--kimi-space-5,20px))}.kui-tree__actions .kui-button[data-tone=ghost]{width:1.5rem;min-width:1.5rem;min-height:1.5rem}.kui-tree__actions .kui-button[data-tone=ghost] .kui-icon{width:.75rem;height:.75rem}}@media (pointer:coarse){.kui-tree[data-density=compact] .kui-tree__item{min-height:var(--kimi-control-hit-area,44px);padding-block:var(--kimi-space-2,8px)}}.kui-tree-view__item{min-height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);transition:background var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);outline:none;padding-inline-start:calc((var(--tree-item-level,1) - 1) * 1.125rem)}.kui-tree-view__item.is-focus-visible{box-shadow:inset 0 0 0 2px var(--kimi-color-focus-ring,#5b5ce247)}.kui-tree-view__row{min-height:var(--kimi-control-hit-area,44px);padding-block:var(--kimi-space-1-5,6px);align-items:center;padding-inline-end:var(--kimi-space-3,12px);display:flex}.kui-tree-view__toggle{appearance:none;flex:0 0 var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-md,8px);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.kui-tree-view__toggle:hover{background:var(--kimi-color-surface-pressed,#e9ecf1)}.kui-tree-view__toggle:focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce247);outline-offset:-3px}.kui-tree-view__chevron{transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease)}.kui-tree-view__chevron--expanded{transform:rotate(90deg)}.kui-code-block{border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface-subtle,#f7f8fa);color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);overflow:hidden}.kui-code-block__toolbar{min-height:var(--kimi-control-hit-area,44px);padding-inline:var(--kimi-space-3,12px) var(--kimi-space-1,4px);border-block-end:1px solid var(--kimi-color-border-subtle,#e7eaf0);background:color-mix(in srgb, var(--kimi-color-surface,#fff) 72%, transparent);justify-content:space-between;align-items:center;display:flex}.kui-code-block__language{color:var(--kimi-color-text-secondary,#565d6b);font-family:var(--kimi-font-family-mono,monospace);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-semibold,600);letter-spacing:var(--kimi-letter-spacing-caps,.08em);text-transform:uppercase}.kui-code-block__copy{gap:var(--kimi-space-1,4px);min-height:var(--kimi-control-hit-area,44px)!important}.kui-code-block__viewport{max-width:100%;max-height:32rem;padding-block:var(--kimi-space-3,12px);font-family:var(--kimi-font-family-mono,monospace);font-size:inherit;tab-size:2;margin:0;line-height:1.7;overflow:auto}.kui-code-block__line{grid-template-columns:calc(var(--kui-code-line-digits,2) * 1ch + 1.5rem) minmax(0, 1fr);min-width:max-content;padding-inline-end:var(--kimi-space-4,16px);display:grid}.kui-code-block[data-wrap] .kui-code-block__line{min-width:0}.kui-code-block__line:hover{background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-code-block__line-number{padding-inline:var(--kimi-space-3,12px) var(--kimi-space-2,8px);color:var(--kimi-color-text-muted,#6d7584);text-align:end;-webkit-user-select:none;user-select:none}.kui-code-block__line-content{white-space:pre}.kui-code-block[data-wrap] .kui-code-block__line-content{white-space:pre-wrap;overflow-wrap:anywhere}.kui-json-viewer{max-width:100%;max-height:36rem;padding:var(--kimi-space-2,8px);border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface-subtle,#f7f8fa);color:var(--kimi-color-text-primary,#171a21);font-family:var(--kimi-font-family-mono,monospace);font-size:var(--kimi-font-size-body,14px);line-height:1.65;position:relative;overflow:auto}.kui-json-viewer__node{min-width:min-content}.kui-json-viewer__row{min-height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-md,8px);align-items:center;min-width:max-content;display:flex}.kui-json-viewer__row:hover{background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-json-viewer__group{border-inline-start:1px solid var(--kimi-color-border,#dde1e8);margin-inline-start:1.375rem;padding-inline-start:var(--kimi-space-2,8px)}.kui-json-viewer__key{color:var(--kimi-color-info-text,#1e63a9)}.kui-json-viewer__colon{color:var(--kimi-color-text-muted,#6d7584);margin-inline-end:var(--kimi-space-1,4px)}.kui-json-viewer__bracket,.kui-json-viewer__closing-bracket{color:var(--kimi-color-text-secondary,#565d6b)}.kui-json-viewer__summary{margin-inline:var(--kimi-space-1,4px);color:var(--kimi-color-text-muted,#6d7584)}.kui-json-viewer__primitive[data-type=string],.kui-json-viewer__primitive[data-type=date]{color:var(--kimi-color-success-text,#0f684b)}.kui-json-viewer__primitive[data-type=number],.kui-json-viewer__primitive[data-type=bigint]{color:var(--kimi-color-info-text,#1e63a9)}.kui-json-viewer__primitive[data-type=boolean]{color:var(--kimi-color-accent-text,#494ac5)}.kui-json-viewer__primitive[data-type=null],.kui-json-viewer__primitive[data-type=undefined]{color:var(--kimi-color-text-muted,#6d7584);font-style:italic}.kui-json-viewer__primitive[data-type=circular]{color:var(--kimi-color-warning-text,#8b4f04)}.kui-json-viewer__copy-path{opacity:0;transition:opacity var(--kimi-motion-duration-control,.16s) ease;margin-inline-start:var(--kimi-space-1,4px)}.kui-json-viewer__row:hover>.kui-json-viewer__copy-path,.kui-json-viewer__copy-path:focus-visible{opacity:1}.kui-json-viewer__inline-action,.kui-json-viewer__load-more{margin-inline-start:var(--kimi-space-2,8px);min-height:var(--kimi-control-hit-area,44px)!important}.kui-json-viewer__load-more{margin-block:var(--kimi-space-1,4px)}.kui-json-viewer__depth-limit{min-height:var(--kimi-control-hit-area,44px);color:var(--kimi-color-warning-text,#8b4f04);margin-inline-start:2.75rem}.kui-json-viewer__copy-feedback{width:1.75rem;height:1.75rem;color:var(--kimi-color-success-text,#0f684b);pointer-events:none;border-radius:50%;place-items:center;display:inline-grid;position:sticky;inset-block-end:var(--kimi-space-2,8px);inset-inline-start:calc(100% - 2rem)}.kui-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.kui-copyable-value{align-items:center;gap:var(--kimi-space-1,4px);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.kui-copyable-value[data-status=copied] .kui-copyable-value__actions{color:var(--kimi-color-success-text,#0f684b)}.kui-copyable-value[data-status=error] .kui-copyable-value__actions{color:var(--kimi-color-danger-solid,#c23b4d)}.kui-copyable-value__label{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);white-space:nowrap}.kui-copyable-value__value{overflow-wrap:anywhere;min-width:0;color:var(--kimi-color-text-primary,#171a21);font-family:var(--kimi-font-family-mono,monospace);font-size:var(--kimi-font-size-label,13px);font-variant-numeric:tabular-nums}.kui-copyable-value__value[data-truncate]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-copyable-value[data-sensitive] .kui-copyable-value__value{letter-spacing:.025em}.kui-copyable-value__actions{align-items:center;gap:2px;display:flex}@keyframes kui-complex-breathe{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes kui-complex-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.kui-virtual-list{max-width:100%}.kui-code-block__viewport,.kui-json-viewer{max-height:28rem}}@media (width<=767px){.kui-tree__description{display:none}.kui-tree__load-error{max-width:8rem}.kui-tree__indent{width:calc((var(--kui-tree-level,1) - 1) * .75rem)}.kui-tree-view__item{padding-inline-start:calc((var(--tree-item-level,1) - 1) * .75rem)}.kui-code-block__toolbar{padding-inline-start:var(--kimi-space-2,8px)}.kui-code-block__line{padding-inline-end:var(--kimi-space-2,8px)}.kui-json-viewer{padding:var(--kimi-space-1,4px)}.kui-json-viewer__group{margin-inline-start:.75rem;padding-inline-start:var(--kimi-space-1,4px)}.kui-json-viewer__copy-path{opacity:1}}@media (width<=640px){.kui-tree,.kui-tree-view,.kui-code-block,.kui-json-viewer{border-radius:var(--kimi-radius-lg,10px)}.kui-code-block__language{text-overflow:ellipsis;max-width:45vw;overflow:hidden}.kui-copyable-value{grid-template-columns:minmax(0,1fr) auto}.kui-copyable-value__label{padding:var(--kimi-space-1,4px) var(--kimi-space-1,4px) 0;grid-column:1/-1}.kui-copyable-value__actions .kui-button{width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px);min-height:var(--kimi-control-hit-area,44px)}}@media (prefers-reduced-motion:reduce){.kui-virtual-list__loading-dot{opacity:1;animation:none;transform:none}.kui-tree__item,.kui-tree__toggle svg,.kui-tree-view__item,.kui-tree-view__chevron,.kui-json-viewer__toggle svg,.kui-json-viewer__copy-path{transition-duration:1ms}}:where([data-kimi-motion=reduced]) .kui-virtual-list__loading-dot{opacity:1;animation:none;transform:none}:where([data-kimi-motion=reduced]) .kui-tree__chevron--loading{animation:none}.kui-splitter{border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-container,12px);background:var(--kimi-color-surface,#fff);width:100%;min-width:0;min-height:10rem;color:var(--kimi-color-text-primary,#1d2230)}.kui-splitter__panel{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 46%, transparent) transparent;scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.kui-splitter__panel::-webkit-scrollbar{width:8px;height:8px}.kui-command__list::-webkit-scrollbar{width:8px;height:8px}.kui-splitter__panel::-webkit-scrollbar-track{background:0 0}.kui-command__list::-webkit-scrollbar-track{background:0 0}.kui-splitter__panel::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 46%, transparent);background-clip:padding-box;border:2px solid #0000}.kui-command__list::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 46%, transparent);background-clip:padding-box;border:2px solid #0000}.kui-splitter__panel::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 68%, transparent)}.kui-command__list::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 68%, transparent)}.kui-splitter__separator{z-index:1;background:color-mix(in srgb, var(--kimi-color-border,#dce0e8) 84%, transparent);color:var(--kimi-color-text-muted,#747d8c);transition:background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), box-shadow var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);outline:none;place-items:center;display:grid;position:relative}.kui-splitter[data-kimi-orientation=horizontal]>.kui-splitter__separator{width:1px;min-width:1px}.kui-splitter[data-kimi-orientation=vertical]>.kui-splitter__separator{height:1px;min-height:1px}.kui-splitter__separator:hover,.kui-splitter__separator[data-resize-handle-active]{background:var(--kimi-color-accent-solid,#5b5ce2);color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-splitter__separator:focus-visible{background:var(--kimi-color-accent-solid,#5b5ce2);box-shadow:0 0 0 3px color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 24%, transparent)}.kui-splitter__grip{border:1px solid color-mix(in srgb, currentColor 35%, var(--kimi-color-border,#dce0e8));border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface,#fff);box-shadow:var(--kimi-shadow-xs,0 1px 2px #0f172a0a);pointer-events:none;transition:border-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);display:block;position:absolute}.kui-splitter[data-kimi-orientation=horizontal] .kui-splitter__grip{width:4px;height:28px}.kui-splitter[data-kimi-orientation=vertical] .kui-splitter__grip{width:28px;height:4px}.kui-command{border-radius:var(--kimi-radius-overlay,16px);background:color-mix(in srgb, var(--kimi-color-surface,#fff) 98%, transparent);color:var(--kimi-color-text-primary,#1d2230);box-shadow:var(--kimi-shadow-surface-overlay);border:0;overflow:hidden}.kui-command--inline{width:min(42rem,100%)}.kui-command__overlay{z-index:var(--kimi-layer-modal,100);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10151f6b;position:fixed;inset:0}.kui-command__overlay[data-state=open]{animation:kui-command-overlay-in var(--kimi-motion-duration-enter,.18s) ease-out}.kui-command__overlay[data-state=closed]{animation:kui-command-overlay-out var(--kimi-motion-duration-exit,.12s) ease-in}.kui-command__dialog{z-index:calc(var(--kimi-layer-modal,100) + 1);outline:none;width:min(42rem,100vw - 32px);max-height:min(72dvh,42rem);position:fixed;top:clamp(4.5rem,18vh,12rem);left:50%;transform:translate(-50%)}.kui-command__dialog[data-state=open]{animation:kui-command-dialog-in var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-enter,ease-out)}.kui-command__dialog[data-state=closed]{animation:kui-command-dialog-out var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-command__search{min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-2,8px);border-bottom:1px solid color-mix(in srgb, var(--kimi-color-border,#dce0e8) 78%, transparent);padding:0 var(--kimi-space-4,16px);transition:border-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), box-shadow var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);display:flex}.kui-command__search:focus-within{border-bottom-color:color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 72%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 24%, transparent)}.kui-command__search-icon{width:1.25rem;height:1.25rem;color:var(--kimi-color-text-muted,#747d8c);flex:none}.kui-command__input{width:100%;min-width:0;min-height:var(--kimi-control-hit-area,44px);color:var(--kimi-color-text-primary,#1d2230);font:inherit;font-size:var(--kimi-font-size-body,14px);background:0 0;border:0;outline:0}.kui-command__input::placeholder{color:var(--kimi-color-text-muted,#747d8c)}.kui-command__clear-hint,.kui-command__shortcut{border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-sm,6px);background:var(--kimi-color-surface-subtle,#f6f7fa);color:var(--kimi-color-text-muted,#747d8c);font-family:var(--kimi-font-family-mono,monospace);font-size:var(--kimi-font-size-micro,11px);padding:var(--kimi-space-1,4px) var(--kimi-space-1-5,6px);flex:none;line-height:1}.kui-command__list{height:min(var(--cmdk-list-height,24rem), 56dvh);overscroll-behavior:contain;max-height:min(56dvh,30rem);padding:var(--kimi-space-2,8px);scroll-padding-block:var(--kimi-space-2,8px);scrollbar-color:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 46%, transparent) transparent;scrollbar-width:thin;transition:height var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-standard,ease);overflow:auto}.kui-command__group [cmdk-group-heading]{padding:var(--kimi-space-2,8px) var(--kimi-space-2,8px) var(--kimi-space-1,4px);color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-semibold,600);letter-spacing:var(--kimi-letter-spacing-caps,.08em)}.kui-command__item{min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-3,12px);border-radius:var(--kimi-radius-lg,10px);cursor:pointer;padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px);transition:background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);-webkit-user-select:none;user-select:none;outline:none;display:flex}.kui-command__item[data-selected=true]{background:var(--kimi-color-surface-selected,#ececff);color:var(--kimi-color-text-primary,#1d2230)}.kui-command__item:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 68%, transparent)}.kui-command__item[data-disabled=true]{cursor:not-allowed;opacity:.42}.kui-command__item-icon{width:1.25rem;height:1.25rem;color:var(--kimi-color-text-secondary,#626a79);flex:none;place-items:center;display:inline-grid}.kui-command__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kui-command__separator{height:1px;margin:var(--kimi-space-2,8px) var(--kimi-space-2,8px);background:color-mix(in srgb, var(--kimi-color-border,#dce0e8) 72%, transparent)}.kui-command__empty,.kui-command__loading{justify-content:center;align-items:center;gap:var(--kimi-space-2,8px);min-height:7rem;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-body,14px);text-align:center;display:flex}.kui-command__spinner{border:2px solid color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 24%, transparent);border-top-color:var(--kimi-color-accent-solid,#5b5ce2);border-radius:var(--kimi-radius-full,9999px);width:1rem;height:1rem;animation:.8s linear infinite kui-command-spin}.kui-command__footer{min-height:var(--kimi-control-hit-area,44px);border-top:1px solid color-mix(in srgb, var(--kimi-color-border,#dce0e8) 72%, transparent);padding:var(--kimi-space-2,8px) var(--kimi-space-4,16px);color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,12px);align-items:center;display:flex}.kui-command__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes kui-command-overlay-in{0%{opacity:0}}@keyframes kui-command-overlay-out{to{opacity:0}}@keyframes kui-command-dialog-in{0%{opacity:0;transform:translate(-50%, var(--kimi-motion-distance-md,8px)) scale(var(--kimi-motion-scale-enter,.985))}}@keyframes kui-command-dialog-out{to{opacity:0;transform:translate(-50%, var(--kimi-motion-distance-sm,4px)) scale(.99)}}@keyframes kui-command-spin{to{transform:rotate(360deg)}}@media (width<=640px){.kui-command__dialog{top:auto;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - max(24px, env(safe-area-inset-left) + env(safe-area-inset-right)));max-height:min(82dvh,38rem)}.kui-command__dialog[data-state=open]{animation-name:kui-command-dialog-mobile-in}.kui-command__dialog[data-state=closed]{animation-name:kui-command-dialog-mobile-out}.kui-command__list{max-height:min(62dvh,30rem)}}@keyframes kui-command-dialog-mobile-in{0%{opacity:0;transform:translate(-50%, var(--kimi-motion-distance-md,8px))}}@keyframes kui-command-dialog-mobile-out{to{opacity:0;transform:translate(-50%, var(--kimi-motion-distance-sm,4px))}}@media (prefers-reduced-motion:reduce){.kui-splitter__separator,.kui-splitter__grip,.kui-command__overlay,.kui-command__dialog,.kui-command__list,.kui-command__search,.kui-command__item{transition-duration:1ms!important;animation-duration:1ms!important}.kui-command__spinner{border-color:var(--kimi-color-accent-solid,#5b5ce2);animation:none}}@media (forced-colors:active){.kui-splitter,.kui-command,.kui-command__clear-hint,.kui-command__shortcut{border-color:canvastext}.kui-splitter__separator:focus-visible,.kui-command__item:focus-visible,.kui-command__search:focus-within{outline-offset:-2px;outline:2px solid highlight}.kui-command__item[data-selected=true]{color:highlighttext;background:highlight}.kui-command{box-shadow:none;border:1px solid canvastext}}}@layer kimi.utilities;.kui-button{appearance:none;justify-content:center;align-items:center;gap:var(--kimi-spacing-control-gap,8px);border:1px solid var(--kimi-color-border-strong,#ccd2dd);border-radius:var(--kimi-radius-control,8px);background:var(--kimi-color-surface,#fff);--kui-button-text-color:var(--kimi-color-text-primary,#1d2230);--kui-button-hover-background:color-mix(in srgb, var(--kui-button-state-color) 7%, var(--kimi-color-surface,#fff));--kui-button-active-background:color-mix(in srgb, var(--kui-button-state-color) 14%, var(--kimi-color-surface,#fff));min-width:0;min-height:2.75rem;color:var(--kui-button-text-color);cursor:pointer;font:inherit;transition:background-color var(--kimi-motion-duration-press,.1s) ease-out, border-color var(--kimi-motion-duration-press,.1s) ease-out, color var(--kimi-motion-duration-press,.1s) ease-out, opacity var(--kimi-motion-duration-press,.1s) ease-out;--kui-button-state-color:var(--kimi-color-border-strong,#ccd2dd);--kui-button-focus-color:var(--kimi-color-accent-solid,#5b5ce2);font-weight:620;line-height:1;display:inline-flex}.kui-button:hover:not(:disabled){border-color:var(--kui-button-state-color);background:var(--kui-button-hover-background)}.kui-button:active:not(:disabled){background:var(--kui-button-active-background)}.kui-button:focus-visible{outline:2px solid color-mix(in srgb, var(--kui-button-focus-color) 36%, transparent);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb, var(--kui-button-focus-color) 14%, transparent)}.kui-button[data-size=sm]{min-height:var(--kimi-control-height-sm,32px);padding:var(--kimi-space-1-5,6px) var(--kimi-space-3,12px);font-size:var(--kimi-font-size-label,12px)}.kui-button[data-size=md]{min-height:var(--kimi-control-height-md,40px);padding:var(--kimi-spacing-control-padding-block,8px) var(--kimi-space-4,16px)}.kui-button[data-size=lg]{min-height:var(--kimi-control-height-lg,46px);padding:var(--kimi-space-2-5,10px) var(--kimi-space-5,20px)}.kui-button[data-icon-only]{width:var(--kimi-control-height-md,40px);min-width:var(--kimi-control-height-md,40px);padding:0}.kui-button[data-icon-only][data-size=sm]{width:var(--kimi-control-height-sm,32px);min-width:var(--kimi-control-height-sm,32px);padding:0}.kui-button[data-icon-only][data-size=lg]{width:var(--kimi-control-height-lg,46px);min-width:var(--kimi-control-height-lg,46px);padding:0}.kui-button[data-icon-only] .kui-button__label{place-items:center;font-size:1.125em;display:grid}.kui-button[data-icon-only] .kui-button__label>svg{width:1em;height:1em}.kui-button:not([data-icon-only]) .kui-button__label{align-items:center;justify-content:var(--kui-button-label-justify,center);gap:var(--kimi-spacing-control-gap,8px);min-width:0;display:inline-flex}.kui-button[data-tone=accent]{--kui-button-state-color:var(--kimi-color-accent-solid,#5b5ce2);--kui-button-focus-color:var(--kimi-color-accent-solid,#5b5ce2);border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-accent-solid,#5b5ce2);color:var(--kimi-color-accent-contrast,#fff);-webkit-text-fill-color:var(--kimi-color-accent-contrast,#fff)}.kui-button[data-tone=accent]>.kui-button__label,.kui-button[data-tone=accent]>.kui-button__label>.kui-icon{color:inherit;-webkit-text-fill-color:inherit}.kui-button[data-tone=accent]:hover:not(:disabled){background:var(--kimi-color-accent-hover,#4e4fd0)}.kui-button[data-tone=danger]{--kui-button-state-color:var(--kimi-color-danger-solid,#c63b52);--kui-button-focus-color:var(--kimi-color-danger-solid,#c63b52);border-color:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 34%, var(--kimi-color-border,#dce0e8));color:var(--kimi-color-danger-solid,#c63b52)}.kui-button[data-tone=danger]:focus-visible{outline-color:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 44%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 16%, transparent)}.kui-button[data-tone=ghost]{--kui-button-state-color:var(--kimi-color-border-strong,#ccd2dd);border-color:var(--kimi-color-border,#dce0e8);background:0 0}.kui-button[data-tone=quiet]{--kui-button-state-color:var(--kimi-color-border,#dce0e8);border-color:var(--kimi-color-border-subtle,#e7eaf0);background:color-mix(in srgb, var(--kimi-color-surface-subtle,#f7f8fa) 68%, transparent);color:var(--kimi-color-text-secondary,#626a79)}.kui-button[data-tone=quiet]:hover:not(:disabled){border-color:var(--kimi-color-border,#dce0e8);background:var(--kimi-color-surface-hover,#f1f3f7);color:var(--kimi-color-text-primary,#1d2230)}.kui-button:is(:disabled,[aria-disabled=true],[data-disabled]){cursor:not-allowed;opacity:.58}.kui-button[data-tone=accent]:is(:disabled,[aria-disabled=true],[data-disabled]){border-color:var(--kimi-color-border-disabled,#dfe3e9);background:var(--kimi-color-surface-disabled,#e9ecf1);color:var(--kimi-color-text-disabled,#8d95a3);-webkit-text-fill-color:var(--kimi-color-text-disabled,#8d95a3);opacity:1}.kui-button__spinner{border-radius:var(--kimi-radius-pill,9999px);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.7s linear infinite kui-spin}.kui-cycle-button>.kui-button__label{justify-content:flex-start;width:100%}.kui-cycle-button__state-icon{flex:none;place-items:center;display:grid}.kui-cycle-button__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kui-cycle-button__cycle-icon{color:var(--kimi-color-text-muted,#7d8594);opacity:.72;transition:color var(--kimi-motion-duration-press,.1s) ease-out, opacity var(--kimi-motion-duration-press,.1s) ease-out, transform var(--kimi-motion-duration-press,.1s) ease-out;margin-left:auto}.kui-cycle-button:hover:not(:disabled) .kui-cycle-button__cycle-icon{color:currentColor;opacity:1;transform:rotate(22.5deg)}.kui-icon-button{padding:0}.kui-icon{width:var(--kui-icon-size,1.25rem);height:var(--kui-icon-size,1.25rem);flex:0 0 var(--kui-icon-size,1.25rem);color:currentColor;vertical-align:-.125em;line-height:1;display:inline-block}.kui-icon[data-size=xs]{--kui-icon-size:.75rem}.kui-icon[data-size=sm]{--kui-icon-size:1rem}.kui-icon[data-size=md]{--kui-icon-size:1.25rem}.kui-icon[data-size=lg]{--kui-icon-size:1.5rem}.kui-icon[data-size=xl]{--kui-icon-size:2rem}.kui-icon[data-animation=spin]{animation:kui-icon-spin var(--kimi-icon-animation-duration,1.2s) linear infinite}.kui-icon[data-animation=pulse]{animation:kui-icon-pulse var(--kimi-icon-animation-duration,1.8s) var(--kimi-motion-easing-standard,ease-in-out) infinite}.kui-input-shell{align-items:center;gap:var(--kimi-spacing-control-gap,8px);border:1px solid var(--kimi-color-border-strong,#ccd2dd);border-radius:var(--kimi-radius-control,8px);background:var(--kimi-color-surface,#fff);min-height:2.75rem;color:var(--kimi-color-text-secondary,#626a79);transition:border-color var(--kimi-motion-duration-press,.1s) ease-out, outline-color var(--kimi-motion-duration-press,.1s) ease-out;display:flex}.kui-input-shell:focus-within{border-color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-input-shell:has(.kui-input:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 14%, transparent)}.kui-input-shell:has(.kui-input[aria-invalid=true]){border-color:var(--kimi-color-danger-solid,#c63b52)}.kui-input-shell:has(.kui-input[aria-invalid=true]:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 14%, transparent)}.kui-input-shell[data-disabled]{background:var(--kimi-color-surface-subtle,#edf0f5);opacity:.62}.kui-input-shell[data-size=sm]{min-height:var(--kimi-control-height-sm,32px);font-size:var(--kimi-font-size-label,12px)}.kui-input-shell[data-size=md]{min-height:var(--kimi-control-height-md,40px)}.kui-input-shell[data-size=lg]{min-height:var(--kimi-control-height-lg,46px);font-size:var(--kimi-font-size-body,14px)}.kui-input-shell__leading{padding-inline-start:var(--kimi-spacing-control-padding-inline,12px)}.kui-input-shell__trailing{padding-inline-end:var(--kimi-spacing-control-padding-inline,12px)}.kui-input{appearance:none;min-width:0;min-height:calc(2.75rem - 2px);box-shadow:none;color:var(--kimi-color-text-primary,#1d2230);font:inherit;padding:var(--kimi-spacing-control-padding-block,8px) var(--kimi-spacing-control-padding-inline,12px);background:0 0;border:0;outline:0;flex:1}.kui-input-shell[data-size=sm] .kui-input{min-height:calc(var(--kimi-control-height-sm,32px) - 2px);padding-block:var(--kimi-space-1,4px)}.kui-input-shell[data-size=md] .kui-input{min-height:calc(var(--kimi-control-height-md,40px) - 2px)}.kui-input-shell[data-size=lg] .kui-input{min-height:calc(var(--kimi-control-height-lg,46px) - 2px);padding-block:var(--kimi-space-2-5,10px)}.kui-input-shell__leading+.kui-input{padding-inline-start:0}.kui-input:has(+.kui-input-shell__trailing){padding-inline-end:0}.kui-input::placeholder,.kui-textarea::placeholder{color:var(--kimi-color-text-muted,#8a91a0)}.kui-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--kimi-color-surface,#fff) inset;caret-color:var(--kimi-color-text-primary,#1d2230);-webkit-text-fill-color:var(--kimi-color-text-primary,#1d2230)}.kui-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--kimi-color-surface,#fff) inset;caret-color:var(--kimi-color-text-primary,#1d2230);-webkit-text-fill-color:var(--kimi-color-text-primary,#1d2230)}.kui-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--kimi-color-surface,#fff) inset;caret-color:var(--kimi-color-text-primary,#1d2230);-webkit-text-fill-color:var(--kimi-color-text-primary,#1d2230)}.kui-input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--kimi-color-surface,#fff) inset;caret-color:var(--kimi-color-text-primary,#1d2230);-webkit-text-fill-color:var(--kimi-color-text-primary,#1d2230)}.kui-textarea{appearance:none;resize:vertical;border:1px solid var(--kimi-color-border-strong,#ccd2dd);border-radius:var(--kimi-radius-control,8px);background:var(--kimi-color-surface,#fff);width:100%;min-height:7.5rem;color:var(--kimi-color-text-primary,#1d2230);font:inherit;padding:var(--kimi-spacing-control-padding-inline,12px);outline:0;line-height:1.5;display:block}.kui-textarea[data-size=sm]{min-height:6rem;padding:var(--kimi-space-2,8px);font-size:var(--kimi-font-size-label,12px)}.kui-textarea[data-size=lg]{min-height:9rem;padding:var(--kimi-space-4,16px);font-size:var(--kimi-font-size-body,14px)}.kui-textarea:focus{border-color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 14%, transparent)}.kui-textarea[aria-invalid=true]{border-color:var(--kimi-color-danger-solid,#c63b52)}.kui-textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 14%, transparent)}.kui-field{gap:var(--kimi-spacing-field-gap,6px);display:grid}.kui-field__label{color:var(--kimi-color-text-primary,#1d2230);font-size:var(--kimi-font-size-label,12px);font-weight:620}.kui-field__description,.kui-field__error{color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,11px);margin:0;line-height:1.45}.kui-field__error{color:var(--kimi-color-danger-solid,#c63b52)}.kui-badge{align-items:center;gap:var(--kimi-space-1,4px);border-radius:var(--kimi-radius-pill,9999px);background:var(--kimi-color-surface-subtle,#edf0f5);width:fit-content;min-width:max-content;max-width:100%;min-height:1.5rem;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-micro,10px);padding:var(--kimi-space-1,4px) var(--kimi-space-2,8px);white-space:nowrap;flex:none;font-weight:620;line-height:1.25;display:inline-flex}.kui-badge[data-wrap]{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;min-width:0}.kui-badge[data-size=sm]{gap:var(--kimi-space-0-5,2px);min-height:1.25rem;padding:var(--kimi-space-0-5,2px) var(--kimi-space-1-5,6px)}.kui-badge[data-size=lg]{gap:var(--kimi-space-1-5,6px);min-height:1.75rem;padding:var(--kimi-space-1-5,6px) var(--kimi-space-2-5,10px);font-size:var(--kimi-font-size-label,12px)}.kui-badge__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.kui-badge[data-wrap] .kui-badge__label{text-overflow:clip;overflow:visible}.kui-badge__icon{flex:none;place-items:center;font-size:1.1em;display:grid}.kui-badge__icon>svg{width:1em;height:1em}.kui-badge__dot{border-radius:var(--kimi-radius-pill,9999px);background:currentColor;flex:none;width:.5em;height:.5em;position:relative}.kui-badge[data-pulse] .kui-badge__dot:after{border-radius:inherit;content:"";opacity:0;animation:kui-status-breathe var(--kimi-motion-duration-breathe,3.2s) var(--kimi-motion-easing-standard,ease) infinite;border:1px solid;position:absolute;inset:-.2em}.kui-badge[data-tone=accent]{background:color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 12%, transparent);color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-badge[data-tone=success]{background:color-mix(in srgb, var(--kimi-color-success-solid,#168064) 12%, transparent);color:var(--kimi-color-success-solid,#168064)}.kui-badge[data-tone=warning]{background:color-mix(in srgb, var(--kimi-color-warning-solid,#b86b00) 12%, transparent);color:var(--kimi-color-warning-solid,#9a5900)}.kui-badge[data-tone=danger]{background:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 12%, transparent);color:var(--kimi-color-danger-solid,#c63b52)}.kui-badge[data-tone=info]{background:color-mix(in srgb, var(--kimi-color-info-solid,#2577b8) 12%, transparent);color:var(--kimi-color-info-solid,#2577b8)}.kui-button[data-tone=accent] .kui-badge[data-tone=neutral]{background:var(--kimi-color-accent-contrast,#fff);color:var(--kimi-color-accent-solid,#5b5ce2);-webkit-text-fill-color:currentColor}.kui-card{border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-container,12px);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-text-primary,#1d2230);padding:var(--kimi-space-5,1.25rem)}.kui-card[data-variant=elevated]{background:var(--kimi-color-surface-raised,#fff);box-shadow:var(--kimi-shadow-surface-raised);border:0}.kui-card[data-interactive]{cursor:pointer;transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, background-color var(--kimi-motion-duration-control,.16s) ease-out, box-shadow var(--kimi-motion-duration-control,.16s) ease-out}.kui-card[data-interactive]:hover{border-color:var(--kimi-color-border-strong,#ccd2dd);background:var(--kimi-color-surface-hover,#fafbfc)}.kui-card[data-variant=elevated][data-interactive]:hover{box-shadow:var(--kimi-shadow-surface-overlay);border-color:#0000}@media (forced-colors:active){.kui-card[data-variant=elevated]{box-shadow:none;border:1px solid canvastext}}.kui-choice{align-items:center;gap:var(--kimi-spacing-control-gap,8px);min-height:2.75rem;color:var(--kimi-color-text-primary,#1d2230);cursor:pointer;display:inline-flex}.kui-choice[data-size=sm]{min-height:var(--kimi-control-height-sm,32px);gap:var(--kimi-space-1-5,6px);font-size:var(--kimi-font-size-label,12px)}.kui-choice[data-size=md]{min-height:var(--kimi-control-height-md,40px)}.kui-choice[data-size=lg]{min-height:var(--kimi-control-height-lg,46px);gap:var(--kimi-space-2-5,10px)}.kui-checkbox,.kui-radio{appearance:none;border:1px solid var(--kimi-color-border,#dce0e8);background:var(--kimi-color-surface,#fff);width:1.25rem;height:1.25rem;color:var(--kimi-color-accent-contrast,#fff);cursor:pointer;transition:background-color var(--kimi-motion-duration-control,.16s) ease-out, border-color var(--kimi-motion-duration-control,.16s) ease-out, color var(--kimi-motion-duration-control,.16s) ease-out;flex:none;place-items:center;padding:0;display:grid}.kui-checkbox[data-size=sm],.kui-radio[data-size=sm]{width:1rem;height:1rem}.kui-checkbox[data-size=lg],.kui-radio[data-size=lg]{width:1.5rem;height:1.5rem}.kui-checkbox{--kui-checkbox-mark-color:var(--kimi-color-accent-contrast,#fff);border-radius:var(--kimi-radius-xs,4px)}.kui-radio{border-radius:var(--kimi-radius-pill,9999px)}.kui-checkbox:hover:not(:disabled){border-color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-checkbox[data-state=checked],.kui-radio[data-state=checked]{border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-accent-solid,#5b5ce2)}.kui-checkbox[data-state=indeterminate]{--kui-checkbox-mark-color:var(--kimi-color-accent-solid,#5b5ce2);border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-checkbox[data-state=checked]:hover:not(:disabled){border-color:var(--kimi-color-accent-hover,#4b4cc9);background:var(--kimi-color-accent-hover,#4b4cc9)}.kui-checkbox[data-state=indeterminate]:hover:not(:disabled){--kui-checkbox-mark-color:var(--kimi-color-accent-hover,#4b4cc9);border-color:var(--kimi-color-accent-hover,#4b4cc9);color:var(--kimi-color-accent-hover,#4b4cc9)}.kui-checkbox:focus-visible,.kui-radio:focus-visible,.kui-switch:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 24%, transparent);outline-offset:2px}.kui-checkbox__indicator{place-items:center;width:100%;height:100%;display:grid}.kui-checkbox__indicator>.kui-icon{stroke-linecap:round;stroke-linejoin:round;flex-basis:72%;width:72%;height:72%;display:block;transform:none}.kui-checkbox__indicator>.kui-checkbox__dash{border-radius:var(--kimi-radius-pill,9999px);background:var(--kui-checkbox-mark-color);color:#0000;flex-basis:52%;width:52%;height:2px;display:none}.kui-checkbox[data-state=indeterminate] .kui-checkbox__check{display:none}.kui-checkbox[data-state=indeterminate] .kui-checkbox__dash{display:block}.kui-checkbox[data-loading] .kui-checkbox__indicator{opacity:0}.kui-checkbox__loading{box-sizing:border-box;border-radius:var(--kimi-radius-pill,9999px);border:2px solid;border-right-color:#0000;grid-area:1/1;width:.875rem;height:.875rem;animation:.72s linear infinite kui-spin;display:none}.kui-checkbox[data-size=sm] .kui-checkbox__loading{width:.75rem;height:.75rem}.kui-checkbox[data-size=lg] .kui-checkbox__loading{width:1rem;height:1rem}.kui-checkbox[data-loading] .kui-checkbox__loading{display:block}.kui-radio__indicator{border-radius:inherit;background:currentColor;width:.45rem;height:.45rem}.kui-checkbox:disabled{cursor:not-allowed}.kui-checkbox:disabled:not([data-state=checked]):not([data-state=indeterminate]){border-color:var(--kimi-color-border-disabled,#dfe3e9);background:var(--kimi-color-surface-disabled,#e9ecf1);color:var(--kimi-color-text-disabled,#8d95a3)}.kui-checkbox[data-state=checked]:disabled{border-color:var(--kimi-color-border-disabled,#dfe3e9);background:var(--kimi-color-border-disabled,#dfe3e9);color:var(--kimi-color-accent-contrast,#fff)}.kui-checkbox[data-state=indeterminate]:disabled{--kui-checkbox-mark-color:var(--kimi-color-border-disabled,#dfe3e9);border-color:var(--kimi-color-border-disabled,#dfe3e9);background:var(--kimi-color-surface-disabled,#e9ecf1);color:var(--kimi-color-border-disabled,#dfe3e9)}.kui-checkbox[data-loading]:disabled{border-color:var(--kimi-color-border-disabled,#dfe3e9);background:var(--kimi-color-surface-disabled,#e9ecf1);color:var(--kimi-color-text-disabled,#8d95a3);cursor:wait}.kui-choice[data-disabled]{color:var(--kimi-color-text-disabled,#8d95a3);cursor:not-allowed}.kui-radio:disabled,.kui-switch:disabled{cursor:not-allowed;opacity:.48}.kui-switch{appearance:none;border-radius:var(--kimi-radius-pill,9999px);background:var(--kimi-color-border-strong,#b8c0ce);cursor:pointer;width:2.5rem;height:1.5rem;padding:var(--kimi-space-0-5,2px);transition:background-color var(--kimi-motion-duration-control,.16s) ease-out;border:0;flex:none;position:relative}.kui-switch[data-size=sm]{width:2rem;height:1.25rem}.kui-switch[data-size=lg]{width:3rem;height:1.75rem}.kui-switch[data-state=checked]{background:var(--kimi-color-accent-solid,#5b5ce2)}.kui-switch__thumb{border-radius:var(--kimi-radius-pill,9999px);width:1.125rem;height:1.125rem;transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,cubic-bezier(.2,.8,.2,1));background:#fff;display:block;transform:translate(0);box-shadow:0 1px 2px #0a142329}.kui-switch[data-size=sm] .kui-switch__thumb{width:.875rem;height:.875rem}.kui-switch[data-size=lg] .kui-switch__thumb{width:1.375rem;height:1.375rem}.kui-switch[data-state=checked] .kui-switch__thumb{transform:translate(1rem)}.kui-switch[data-size=sm][data-state=checked] .kui-switch__thumb{transform:translate(.75rem)}.kui-switch[data-size=lg][data-state=checked] .kui-switch__thumb{transform:translate(1.25rem)}.kui-radio-group{gap:var(--kimi-space-2,8px) var(--kimi-space-4,16px);flex-wrap:wrap;display:flex}.kui-tabs__list{align-items:stretch;gap:var(--kimi-space-1,4px);min-height:2.75rem;display:flex;position:relative}.kui-tabs__indicator{z-index:0;width:var(--kimi-tabs-indicator-width,0);border-radius:var(--kimi-radius-pill,9999px);background:var(--kimi-color-accent-solid,#5b5ce2);opacity:1;pointer-events:none;height:2px;transform:translateX(var(--kimi-tabs-indicator-x,0));transition:transform var(--kimi-motion-duration-control,.18s) var(--kimi-motion-easing-standard,cubic-bezier(.2,.8,.2,1)), width var(--kimi-motion-duration-control,.18s) var(--kimi-motion-easing-standard,cubic-bezier(.2,.8,.2,1));position:absolute;bottom:0;left:0}.kui-tabs__list:not([data-ready]) .kui-tabs__indicator{opacity:0}.kui-tabs__trigger{appearance:none;z-index:1;min-height:2.75rem;color:var(--kimi-color-text-secondary,#626a79);cursor:pointer;font:inherit;padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px);background:0 0;border:0;font-weight:560;position:relative}.kui-tabs__trigger[data-state=active]{color:var(--kimi-color-text-primary,#1d2230)}.kui-tabs__trigger:focus-visible,.kui-segmented__trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 24%, transparent);outline-offset:-3px}.kui-tabs__content{padding-block:var(--kimi-space-4,16px)}.kui-tabs__content:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 24%, transparent);outline-offset:2px}.kui-segmented{isolation:isolate;grid-template-columns:repeat(var(--kimi-segment-count), minmax(0, 1fr));border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-control,8px);background:var(--kimi-color-surface-subtle,#edf0f5);min-height:2.75rem;padding:var(--kimi-space-0-5,2px);gap:0;display:inline-grid;position:relative}.kui-segmented[data-size=sm]{min-height:var(--kimi-control-height-sm,32px)}.kui-segmented[data-size=md]{min-height:var(--kimi-control-height-md,40px)}.kui-segmented[data-size=lg]{min-height:var(--kimi-control-height-lg,46px)}.kui-segmented__indicator{z-index:-1;top:var(--kimi-space-0-5,2px);bottom:var(--kimi-space-0-5,2px);width:var(--kimi-segment-width,0);border:1px solid color-mix(in srgb, var(--kimi-color-border,#dce0e8) 72%, transparent);border-radius:calc(var(--kimi-radius-control,8px) - 2px);background:var(--kimi-color-surface,#fff);transform:translateX(var(--kimi-segment-x,0));transition:transform var(--kimi-motion-duration-control,.18s) var(--kimi-motion-easing-standard,cubic-bezier(.2,.8,.2,1)), width var(--kimi-motion-duration-control,.18s) var(--kimi-motion-easing-standard,cubic-bezier(.2,.8,.2,1));position:absolute;left:0}.kui-segmented:not([data-ready]) .kui-segmented__indicator{opacity:0}.kui-segmented__trigger{appearance:none;border-radius:calc(var(--kimi-radius-control,8px) - 2px);min-height:2.25rem;color:var(--kimi-color-text-secondary,#626a79);cursor:pointer;font:inherit;font-size:var(--kimi-font-size-label,12px);padding:var(--kimi-space-1-5,6px) var(--kimi-space-3,12px);white-space:nowrap;background:0 0;border:0;font-weight:560}.kui-segmented[data-size=sm] .kui-segmented__trigger{min-height:calc(var(--kimi-control-height-sm,32px) - 6px);padding:var(--kimi-space-1,4px) var(--kimi-space-2,8px);font-size:var(--kimi-font-size-caption,11px)}.kui-segmented[data-size=md] .kui-segmented__trigger{min-height:calc(var(--kimi-control-height-md,40px) - 6px)}.kui-segmented[data-size=lg] .kui-segmented__trigger{min-height:calc(var(--kimi-control-height-lg,46px) - 6px);padding-inline:var(--kimi-space-4,16px);font-size:var(--kimi-font-size-body,14px)}.kui-segmented__trigger[data-state=active]{color:var(--kimi-color-text-primary,#1d2230)}.kui-segmented__trigger:disabled{cursor:not-allowed;opacity:.45}.kui-tag{align-items:center;gap:var(--kimi-space-1,4px);border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface-subtle,#edf0f5);max-width:100%;min-height:1.75rem;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-label,12px);font-weight:var(--kimi-font-weight-medium,500);line-height:var(--kimi-line-height-tight,1.25);padding:var(--kimi-space-1,4px) var(--kimi-space-2-5,10px);vertical-align:middle;display:inline-flex}.kui-tag[data-size=sm]{min-height:1.5rem;padding:var(--kimi-space-0-5,2px) var(--kimi-space-2,8px);font-size:var(--kimi-font-size-caption,11px)}.kui-tag[data-size=lg]{gap:var(--kimi-space-1-5,6px);min-height:2rem;padding:var(--kimi-space-1-5,6px) var(--kimi-space-3,12px);font-size:var(--kimi-font-size-body,14px)}.kui-tag[data-disabled]{opacity:.48}.kui-tag__label{overflow-wrap:anywhere;min-width:0}.kui-tag__icon{flex:none;place-items:center;font-size:1.1em;display:grid}.kui-tag__icon>svg{width:1em;height:1em}.kui-tag[data-tone=accent]{border-color:color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 22%, var(--kimi-color-border,#dce0e8));background:color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 10%, var(--kimi-color-surface,#fff));color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-tag[data-tone=success]{border-color:color-mix(in srgb, var(--kimi-color-success-solid,#168064) 22%, var(--kimi-color-border,#dce0e8));background:color-mix(in srgb, var(--kimi-color-success-solid,#168064) 10%, var(--kimi-color-surface,#fff));color:var(--kimi-color-success-solid,#168064)}.kui-tag[data-tone=warning]{border-color:color-mix(in srgb, var(--kimi-color-warning-solid,#b86b00) 22%, var(--kimi-color-border,#dce0e8));background:color-mix(in srgb, var(--kimi-color-warning-solid,#b86b00) 10%, var(--kimi-color-surface,#fff));color:var(--kimi-color-warning-solid,#9a5900)}.kui-tag[data-tone=danger]{border-color:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 22%, var(--kimi-color-border,#dce0e8));background:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 10%, var(--kimi-color-surface,#fff));color:var(--kimi-color-danger-solid,#c63b52)}.kui-tag[data-tone=info]{border-color:color-mix(in srgb, var(--kimi-color-info-solid,#2577b8) 22%, var(--kimi-color-border,#dce0e8));background:color-mix(in srgb, var(--kimi-color-info-solid,#2577b8) 10%, var(--kimi-color-surface,#fff));color:var(--kimi-color-info-solid,#2577b8)}.kui-tag__remove{appearance:none;border-radius:var(--kimi-radius-full,9999px);color:currentColor;cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--kimi-motion-duration-press,80ms) ease-out;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.kui-tag__remove:after{content:"";position:absolute;inset:-.25rem}.kui-tag__remove svg{width:.875rem;height:.875rem}.kui-tag__remove:hover:not(:disabled){background:color-mix(in srgb, currentColor 12%, transparent)}.kui-tag__remove:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 28%, transparent);outline-offset:1px}.kui-tag__remove:disabled{cursor:not-allowed}@media (pointer:coarse),(width<=720px){.kui-button,.kui-button[data-size=sm],.kui-button[data-size=md],.kui-button[data-size=lg],.kui-choice,.kui-input-shell,.kui-input-shell[data-size=sm],.kui-input-shell[data-size=md],.kui-input-shell[data-size=lg],.kui-segmented,.kui-segmented[data-size=sm],.kui-segmented[data-size=md],.kui-segmented[data-size=lg]{min-height:var(--kimi-control-hit-area,44px)}.kui-button[data-icon-only],.kui-button[data-icon-only][data-size=sm],.kui-button[data-icon-only][data-size=md],.kui-button[data-icon-only][data-size=lg]{width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px)}.kui-segmented[data-size] .kui-segmented__trigger,.kui-tag[data-removable],.kui-tag[data-removable][data-size=sm],.kui-tag[data-removable][data-size=lg]{min-height:var(--kimi-control-hit-area,44px)}.kui-tag__remove{width:var(--kimi-control-hit-area,44px);height:var(--kimi-control-hit-area,44px);margin-inline-end:calc(-1 * var(--kimi-space-2,8px))}.kui-tag__remove:after{inset:0}}.kui-typography{min-width:0;color:var(--kimi-color-text-primary,#1d2230);font-family:var(--kimi-font-family-sans);font-size:var(--kimi-font-size-body,14px);font-weight:var(--kimi-font-weight-regular,400);line-height:var(--kimi-line-height-body,1.55);overflow-wrap:anywhere;margin:0}.kui-typography[data-variant=caption]{font-size:var(--kimi-font-size-caption,12px)}.kui-typography[data-variant=label]{font-size:var(--kimi-font-size-label,13px);line-height:var(--kimi-line-height-title,1.35)}.kui-typography[data-variant=titleSm]{font-size:var(--kimi-font-size-title-sm,16px);line-height:var(--kimi-line-height-title,1.35);letter-spacing:var(--kimi-letter-spacing-tight,-.02em)}.kui-typography[data-variant=titleMd]{font-size:var(--kimi-font-size-title-md,18px);line-height:var(--kimi-line-height-title,1.35);letter-spacing:var(--kimi-letter-spacing-tight,-.02em)}.kui-typography[data-variant=titleLg]{font-size:var(--kimi-font-size-title-lg,22px);line-height:var(--kimi-line-height-tight,1.25);letter-spacing:var(--kimi-letter-spacing-tight,-.02em)}.kui-typography[data-variant=display]{font-size:var(--kimi-font-size-display,28px);line-height:var(--kimi-line-height-tight,1.25);letter-spacing:var(--kimi-letter-spacing-tight,-.02em)}.kui-typography[data-tone=secondary]{color:var(--kimi-color-text-secondary,#626a79)}.kui-typography[data-tone=muted]{color:var(--kimi-color-text-muted,#747d8c)}.kui-typography[data-tone=accent]{color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-typography[data-tone=success]{color:var(--kimi-color-success-solid,#168064)}.kui-typography[data-tone=warning]{color:var(--kimi-color-warning-solid,#9a5900)}.kui-typography[data-tone=danger]{color:var(--kimi-color-danger-solid,#c63b52)}.kui-typography[data-weight=medium]{font-weight:var(--kimi-font-weight-medium,500)}.kui-typography[data-weight=semibold]{font-weight:var(--kimi-font-weight-semibold,600)}.kui-typography[data-weight=bold]{font-weight:var(--kimi-font-weight-bold,700)}.kui-typography[data-truncate=single]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-typography[data-truncate=multiple]{-webkit-line-clamp:var(--kui-typography-lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kui-avatar{isolation:isolate;width:var(--kui-avatar-size);height:var(--kui-avatar-size);flex:0 0 var(--kui-avatar-size);border:1px solid color-mix(in srgb, var(--kimi-color-border,#dce0e8) 72%, transparent);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface-subtle,#edf0f5);color:var(--kimi-color-text-secondary,#626a79);font-size:calc(var(--kui-avatar-size) * .36);font-weight:var(--kimi-font-weight-semibold,600);vertical-align:middle;place-items:center;line-height:1;display:inline-grid;position:relative}.kui-avatar[data-size=sm]{--kui-avatar-size:1.5rem}.kui-avatar[data-size=md]{--kui-avatar-size:2rem}.kui-avatar[data-size=lg]{--kui-avatar-size:2.5rem}.kui-avatar[data-size=xl]{--kui-avatar-size:3rem}.kui-avatar[data-size="2xl"]{--kui-avatar-size:4rem}.kui-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.kui-avatar__fallback{text-overflow:ellipsis;white-space:nowrap;max-width:82%;overflow:hidden}.kui-avatar__status{z-index:1;border:2px solid var(--kimi-color-surface,#fff);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface,#fff);place-items:center;display:grid;position:absolute;bottom:-.125rem;right:-.125rem}.kui-avatar__status .kui-status__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kui-status{align-items:center;gap:var(--kimi-space-1-5,6px);min-width:0;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-label,12px);line-height:var(--kimi-line-height-body,1.55);display:inline-flex}.kui-status__dot{border:2px solid var(--kimi-color-surface,#fff);border-radius:var(--kimi-radius-full,9999px);background:var(--kui-status-color,var(--kimi-color-text-muted,#747d8c));width:.625rem;height:.625rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--kui-status-color,var(--kimi-color-text-muted,#747d8c)) 28%, transparent);flex:none;position:relative}.kui-status[data-tone=success]{--kui-status-color:var(--kimi-color-success-solid,#168064)}.kui-status[data-tone=warning]{--kui-status-color:var(--kimi-color-warning-solid,#b86b00)}.kui-status[data-tone=danger]{--kui-status-color:var(--kimi-color-danger-solid,#c63b52)}.kui-status[data-tone=info]{--kui-status-color:var(--kimi-color-info-solid,#2577b8)}.kui-status[data-pulse] .kui-status__dot:after{border:1px solid var(--kui-status-color);border-radius:inherit;content:"";opacity:0;animation:kui-status-breathe var(--kimi-motion-duration-breathe,3.2s) var(--kimi-motion-easing-standard,ease) infinite;position:absolute;inset:-.25rem}.kui-relative-time{color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums;line-height:var(--kimi-line-height-body,1.55)}.kui-kbd{border:1px solid var(--kimi-color-border-strong,#ccd2dd);border-radius:var(--kimi-radius-sm,6px);background:var(--kimi-color-surface,#fff);min-width:1.5rem;min-height:1.5rem;box-shadow:var(--kimi-shadow-xs,0 1px 2px #0f172a0a);color:var(--kimi-color-text-secondary,#626a79);font-family:var(--kimi-font-family-mono);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-medium,500);padding:var(--kimi-space-0-5,2px) var(--kimi-space-1-5,6px);white-space:nowrap;border-bottom-width:2px;place-items:center;line-height:1;display:inline-grid}.kui-shortcut{color:var(--kimi-color-text-muted,#747d8c);align-items:center;display:inline-flex}.kui-shortcut__part{align-items:center;display:inline-flex}.kui-shortcut__separator{padding-inline:var(--kimi-space-0-5,2px);font-size:var(--kimi-font-size-caption,12px)}@keyframes kui-status-breathe{0%,32%{opacity:0;transform:scale(.8)}48%{opacity:.34}72%,to{opacity:0;transform:scale(1.8)}}@keyframes kui-spin{to{transform:rotate(360deg)}}@keyframes kui-icon-spin{to{transform:rotate(360deg)}}@keyframes kui-icon-pulse{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kui-button,.kui-input-shell,.kui-card{transition:none}.kui-button__spinner,.kui-checkbox__loading{animation-duration:1.4s}.kui-switch,.kui-switch__thumb,.kui-tabs__trigger:after,.kui-segmented__indicator,.kui-tag__remove{transition:none}.kui-badge[data-pulse] .kui-badge__dot:after,.kui-icon[data-animation],.kui-status[data-pulse] .kui-status__dot:after{animation:none}}.kui-responsive-workspace{width:100%;min-width:0;padding-inline:var(--kui-workspace-gutter,var(--kimi-space-3,12px));margin-inline:auto}.kui-responsive-workspace[data-width=standard]{max-width:1440px}.kui-responsive-workspace[data-width=wide]{width:100%;max-width:none}.kui-responsive-workspace[data-width=fluid]{max-width:none}.kui-responsive-workspace[data-gutter=compact]{--kui-workspace-gutter:var(--kimi-space-2,8px)}.kui-responsive-workspace[data-gutter=none]{--kui-workspace-gutter:0px}.kui-stack,.kui-inline{gap:var(--kui-layout-gap,var(--kimi-space-3,12px));min-width:0;display:flex}.kui-stack{flex-direction:column}.kui-inline{flex-direction:row}.kui-stack[data-wrap],.kui-inline[data-wrap]{flex-wrap:wrap}.kui-stack[data-align=start],.kui-inline[data-align=start]{align-items:flex-start}.kui-stack[data-align=center],.kui-inline[data-align=center]{align-items:center}.kui-stack[data-align=end],.kui-inline[data-align=end]{align-items:flex-end}.kui-stack[data-align=stretch],.kui-inline[data-align=stretch]{align-items:stretch}.kui-stack[data-align=baseline],.kui-inline[data-align=baseline]{align-items:baseline}.kui-stack[data-justify=start],.kui-inline[data-justify=start]{justify-content:flex-start}.kui-stack[data-justify=center],.kui-inline[data-justify=center]{justify-content:center}.kui-stack[data-justify=end],.kui-inline[data-justify=end]{justify-content:flex-end}.kui-stack[data-justify=between],.kui-inline[data-justify=between]{justify-content:space-between}.kui-stack[data-justify=evenly],.kui-inline[data-justify=evenly]{justify-content:space-evenly}.kui-grid{grid-template-columns:repeat(var(--kui-grid-columns-base,1), minmax(0, 1fr));align-items:var(--kui-grid-align,stretch);gap:var(--kui-layout-gap,var(--kimi-space-3,12px));min-width:0;display:grid}.kui-grid[data-align=start]{--kui-grid-align:start}.kui-grid[data-align=center]{--kui-grid-align:center}.kui-grid[data-align=end]{--kui-grid-align:end}.kui-grid[data-auto-fit]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kui-grid-min-item,16rem)), 1fr))}.kui-space{width:var(--kui-space-size,var(--kimi-space-2,8px));height:var(--kui-space-size,var(--kimi-space-2,8px));flex:0 0 var(--kui-space-size,var(--kimi-space-2,8px));display:inline-block}.kui-space[data-axis=horizontal]{height:0}.kui-space[data-axis=vertical]{width:0}.kui-divider{min-width:0;color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-body,1.55);border:0;align-items:center;display:flex}.kui-divider[data-orientation=horizontal]{width:100%;min-height:1px;margin-block:var(--kimi-space-3,12px)}.kui-divider[data-orientation=horizontal]:before,.kui-divider[data-orientation=horizontal]:after{background:var(--kimi-color-border,#dce0e8);content:"";flex:auto;height:1px}.kui-divider[data-tone=subtle]:before,.kui-divider[data-tone=subtle]:after{opacity:.55}.kui-divider[data-inset]:before{width:var(--kimi-space-4,16px);flex-grow:0}.kui-divider__label{padding-inline:var(--kimi-space-2,8px);flex:0 auto}.kui-divider[data-orientation=vertical]{background:var(--kimi-color-border,#dce0e8);width:1px;min-height:1.25em;margin-inline:var(--kimi-space-2,8px);align-self:stretch}.kui-divider[data-orientation=vertical][data-tone=subtle]{opacity:.55}@media (width>=640px){.kui-responsive-workspace:not([data-gutter=compact]):not([data-gutter=none]){--kui-workspace-gutter:var(--kimi-space-4,16px)}.kui-grid:not([data-auto-fit]){grid-template-columns:repeat(var(--kui-grid-columns-sm,1), minmax(0, 1fr))}}@media (width>=768px){.kui-responsive-workspace:not([data-gutter=compact]):not([data-gutter=none]){--kui-workspace-gutter:var(--kimi-space-5,20px)}.kui-grid:not([data-auto-fit]){grid-template-columns:repeat(var(--kui-grid-columns-md,1), minmax(0, 1fr))}}@media (width>=1024px){.kui-responsive-workspace:not([data-gutter=compact]):not([data-gutter=none]){--kui-workspace-gutter:var(--kimi-space-6,24px)}.kui-grid:not([data-auto-fit]){grid-template-columns:repeat(var(--kui-grid-columns-lg,1), minmax(0, 1fr))}}@media (width>=1280px){.kui-responsive-workspace:not([data-gutter=compact]):not([data-gutter=none]){--kui-workspace-gutter:var(--kimi-space-8,32px)}}@media (width<=639px){.kui-inline[data-collapse-below=sm]{flex-direction:column;align-items:stretch}}@media (width<=767px){.kui-inline[data-collapse-below=md]{flex-direction:column;align-items:stretch}}@media (width<=1023px){.kui-inline[data-collapse-below=lg]{flex-direction:column;align-items:stretch}}.kui-data-table{--kui-data-table-cell-block:var(--kimi-space-2-5,10px);--kui-data-table-cell-inline:var(--kimi-space-3,12px);border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-2xl,14px);background:var(--kimi-color-surface,#fff);width:100%;overflow:hidden;container-type:inline-size}.kui-data-table[data-density=compact]{--kui-data-table-cell-block:var(--kimi-space-1-5,6px);--kui-data-table-cell-inline:var(--kimi-space-2,8px)}.kui-data-table[data-density=spacious]{--kui-data-table-cell-block:var(--kimi-space-4,16px);--kui-data-table-cell-inline:var(--kimi-space-4,16px)}.kui-data-table__viewport{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--kimi-color-text-muted,#8a91a0) 58%, transparent) transparent;scrollbar-width:thin;width:100%;overflow:auto}.kui-data-table__viewport::-webkit-scrollbar{width:10px;height:10px}.kui-data-table__viewport::-webkit-scrollbar-track{background:0 0}.kui-data-table__viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--kimi-color-text-muted,#8a91a0) 58%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.kui-data-table__viewport::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--kimi-color-text-secondary,#626a79) 74%, transparent);background-clip:padding-box}.kui-data-table__viewport::-webkit-scrollbar-corner{background:0 0}.kui-data-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:38rem;color:var(--kimi-color-text-primary,#1d2230);font-size:var(--kimi-font-size-label,12px)}.kui-data-table[data-has-mobile-cards] table{min-width:32rem}.kui-data-table th,.kui-data-table td{border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0);min-height:2.75rem;padding:var(--kui-data-table-cell-block) var(--kui-data-table-cell-inline);text-align:start;vertical-align:middle}.kui-data-table th{background:var(--kimi-color-surface-subtle,#edf0f5);color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,11px);font-weight:650}.kui-data-table[data-sticky-header] th{z-index:2;box-shadow:inset 0 -1px var(--kimi-color-border-subtle,#e7eaf0);position:sticky;top:0}.kui-data-table tbody tr:last-child td{border-bottom:0}.kui-data-table tbody tr{transition:background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out)}.kui-data-table tbody tr:hover{background:var(--kimi-color-surface-hover,#fafbfc)}.kui-data-table tbody tr[aria-selected=true]{background:color-mix(in srgb, var(--kimi-color-accent-soft,#ececff) 72%, var(--kimi-color-surface,#fff))}.kui-data-table tbody tr[tabindex]{cursor:pointer}.kui-data-table tbody tr[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 38%, transparent);outline-offset:-3px}.kui-data-table__sort{appearance:none;align-items:center;gap:var(--kimi-spacing-icon-gap,6px);min-height:2.25rem;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0;display:inline-flex}.kui-data-table__sort:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 24%, transparent);outline-offset:2px;border-radius:.25rem}.kui-data-table__sort-icon{width:.75rem;height:1rem;color:var(--kimi-color-text-muted,#8a91a0);flex:0 0 .75rem;align-content:center;display:grid}.kui-data-table__sort-icon .kui-icon{opacity:.42;width:.75rem;height:.5rem}.kui-data-table__sort-icon[data-direction=asc] [data-sort-direction=asc],.kui-data-table__sort-icon[data-direction=desc] [data-sort-direction=desc]{color:var(--kimi-color-accent-solid,#5b5ce2);opacity:1}.kui-data-table__empty{min-height:8rem;color:var(--kimi-color-text-secondary,#626a79);padding:var(--kimi-space-8,32px)!important;text-align:center!important}.kui-data-table__toolbar,.kui-data-table__footer{justify-content:space-between;align-items:center;gap:var(--kimi-space-3,12px);min-height:3.25rem;padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px);display:flex}.kui-data-table__toolbar{border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0)}.kui-data-table__toolbar-content{align-items:center;gap:var(--kimi-space-2,8px);flex:auto;min-width:0;display:flex}.kui-data-table__selection-count{border-radius:var(--kimi-radius-full,999px);background:var(--kimi-color-accent-soft,#ececff);color:var(--kimi-color-accent-strong,#4647c7);font-size:var(--kimi-font-size-caption,12px);padding:var(--kimi-space-1,4px) var(--kimi-space-2,8px);flex:none;font-weight:650}.kui-data-table__footer{border-top:1px solid var(--kimi-color-border-subtle,#e7eaf0);overflow-x:auto}.kui-data-table__total{color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums;flex:none}.kui-data-table__state{align-content:center;place-items:center;gap:var(--kimi-space-3,12px);min-height:11rem;color:var(--kimi-color-text-secondary,#626a79);padding:var(--kimi-space-6,24px);text-align:center;display:grid}.kui-data-table__cards{display:none}.kui-data-table__card{align-items:start;gap:var(--kimi-space-3,12px);border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0);padding:var(--kimi-space-3,12px)}.kui-data-table__card:last-child{border-bottom:0}.kui-data-table__card[aria-selected=true]{background:color-mix(in srgb, var(--kimi-color-accent-soft,#ececff) 72%, var(--kimi-color-surface,#fff))}.kui-data-table__card-content{flex:auto;min-width:0}@media (width<=47.99rem){.kui-data-table[data-has-mobile-cards] .kui-data-table__viewport{display:none}.kui-data-table[data-has-mobile-cards] .kui-data-table__cards{display:block}.kui-data-table__toolbar,.kui-data-table__footer{flex-direction:column;align-items:stretch}.kui-data-table__selection-count{align-self:flex-start}.kui-data-table__footer .kui-pagination{max-width:100%;overflow-x:auto}}.kui-sortable{gap:var(--kimi-spacing-control-gap,8px);display:grid}.kui-sortable__row{z-index:0;will-change:transform;position:relative}.kui-sortable__row[data-dragging]{z-index:1;opacity:.25}.kui-sortable__overlay{border-radius:var(--kimi-radius-2xl,14px);background:var(--kimi-color-surface,#fff);box-shadow:var(--kimi-shadow-surface-overlay);transform:rotate(.35deg)}.kui-sortable [role=button]{cursor:grab;touch-action:none}.kui-sortable [role=button]:active{cursor:grabbing}.kui-sortable-field-list{gap:var(--kimi-space-2,8px);display:grid}.kui-sortable-field-list__row{align-items:start;gap:var(--kimi-space-2,8px);border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);min-width:0;padding:var(--kimi-space-2,8px);transition:border-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out), background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out), box-shadow var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kui-sortable-field-list__row:focus-within{border-color:color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 46%, var(--kimi-color-border,#dce0e8));box-shadow:0 0 0 3px color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 14%, transparent)}.kui-sortable-field-list__row[data-invalid]{border-color:color-mix(in srgb, var(--kimi-color-danger-solid,#c23b4d) 46%, var(--kimi-color-border,#dce0e8))}.kui-sortable-field-list__field{min-width:0}.kui-sortable-field-list__error{color:var(--kimi-color-danger-text,#a82f41);font-size:var(--kimi-font-size-caption,12px);margin-block-start:var(--kimi-space-1,4px)}.kui-sortable-field-list__handle{color:var(--kimi-color-text-muted,#8a91a0)}.kui-sortable-field-list__remove:hover:not(:disabled){color:var(--kimi-color-danger-text,#a82f41)}.kui-sortable-field-list__add{border-style:dashed;width:fit-content}.kui-sortable-field-list__empty{border:1px dashed var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-xl,12px);min-height:6rem;color:var(--kimi-color-text-secondary,#626a79);padding:var(--kimi-space-4,16px);text-align:center;place-items:center;display:grid}@media (width<=560px){.kui-sortable-field-list__row{grid-template-columns:auto minmax(0,1fr)}.kui-sortable-field-list__remove{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){.kui-sortable-field-list__row,.kui-sortable__row{transition-duration:1ms!important}.kui-sortable__overlay{transform:none}}html[data-kimi-motion=reduced] .kui-sortable__row,html[data-kimi-motion=reduced] .kui-sortable__overlay{transition-duration:1ms!important;animation-duration:1ms!important}html[data-kimi-motion=reduced] .kui-sortable-field-list__row{transition-duration:1ms!important}html[data-kimi-motion=reduced] .kui-sortable__overlay{transform:none}.kui-select__control{width:100%;min-width:0;position:relative}.kui-select__trigger{appearance:none;width:100%;min-width:9rem;min-height:var(--kimi-control-hit-area,44px);justify-content:space-between;align-items:center;gap:var(--kimi-space-2,8px);border:1px solid var(--kimi-color-border-strong,#c9ced8);border-radius:var(--kimi-radius-lg,10px);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-text-primary,#171a21);cursor:pointer;font:inherit;line-height:var(--kimi-line-height-body,1.55);padding:var(--kimi-spacing-control-padding-block,8px) var(--kimi-spacing-control-padding-inline,12px);text-align:start;transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, background-color var(--kimi-motion-duration-control,.16s) ease-out, box-shadow var(--kimi-motion-duration-control,.16s) ease-out;display:inline-flex}.kui-select__trigger:hover:not([data-disabled]){border-color:var(--kimi-color-border-interactive,#a8aee0)}.kui-select__trigger:focus-visible{border-color:var(--kimi-color-accent-solid,#5b5ce2);outline:3px solid var(--kimi-color-focus-ring,#5b5ce247);outline-offset:1px}.kui-select__trigger[data-state=open]{border-color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-select__trigger[data-invalid]{border-color:var(--kimi-color-danger-solid,#c23b4d)}.kui-select__trigger[data-placeholder]{color:var(--kimi-color-text-muted,#6d7584)}.kui-select__trigger[data-disabled]{background:var(--kimi-color-surface-disabled,#e9ecf1);color:var(--kimi-color-text-disabled,#8d95a3);cursor:not-allowed}.kui-select__trigger[data-size=sm]{min-height:var(--kimi-control-height-sm,32px);padding-block:var(--kimi-space-1,4px);font-size:var(--kimi-font-size-label,12px)}.kui-select__trigger[data-size=md]{min-height:var(--kimi-control-height-md,40px)}.kui-select__trigger[data-size=lg]{min-height:var(--kimi-control-height-lg,46px);padding-block:var(--kimi-space-2-5,10px)}.kui-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kui-select__loading{align-items:center;gap:var(--kimi-space-2,8px);min-width:0;display:inline-flex}.kui-select__spinner,.kui-input-number__spinner,.kui-search-input__spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--kimi-radius-full,9999px);border-top-color:currentColor;flex:none;width:1rem;height:1rem;animation:.7s linear infinite kui-data-entry-spin}.kui-select__chevron{width:1rem;height:1rem;transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);flex:none}.kui-select__trigger[data-state=open] .kui-select__chevron{transform:rotate(180deg)}.kui-select__clear{top:50%;right:var(--kimi-space-1,4px);z-index:2;border-radius:var(--kimi-radius-full,9999px);height:1.5rem;color:var(--kimi-color-text-muted,#808797);opacity:0;pointer-events:none;visibility:hidden;position:absolute;transform:translateY(-50%);background:0 0!important;border:0!important;width:1.5rem!important;min-width:1.5rem!important;min-height:0!important;padding:0!important}.kui-select__control[data-clearable][data-has-value]:not([data-disabled]):not([data-open]):is(:hover,:focus-within) .kui-select__clear{opacity:1;pointer-events:auto;visibility:visible}.kui-select__control[data-clearable][data-has-value]:not([data-disabled]):not([data-open]):is(:hover,:focus-within) .kui-select__chevron{opacity:0}.kui-select__clear:hover:not(:disabled){color:var(--kimi-color-text-primary,#1d2230);background:var(--kimi-color-surface-hover,#f1f3f7)!important}.kui-select__clear:focus-visible{opacity:1;outline:2px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 36%, transparent);outline-offset:1px;visibility:visible}.kui-select__scroll-chevron{flex:none}.kui-select__positioner{z-index:var(--kimi-layer-dropdown,60)}.kui-select__content{box-sizing:border-box;width:min(var(--anchor-width), calc(100vw - 1rem));min-width:min(var(--anchor-width), calc(100vw - 1rem));max-width:calc(100vw - 1rem);max-height:min(var(--available-height), 22rem);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface-overlay,#fffffff7);box-shadow:var(--kimi-shadow-surface-overlay);color:var(--kimi-color-text-primary,#171a21);transform-origin:var(--transform-origin);will-change:opacity, transform;border:0;position:relative;overflow:hidden}.kui-select__content[data-state=open]{animation:kui-data-entry-pop-in var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease-out)}.kui-select__content[data-state=closed]{animation:kui-data-entry-pop-out var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-select__scroll-shell{min-height:0;position:relative}.kui-select__viewport{max-height:min(var(--available-height), 20rem);padding:var(--kimi-space-1,4px);scrollbar-width:none;overflow-y:auto}.kui-select__viewport::-webkit-scrollbar{display:none}.kui-select__floating-scrollbar{z-index:2;top:var(--kimi-space-1,4px);right:2px;bottom:var(--kimi-space-1,4px);border-radius:var(--kimi-radius-full,9999px);opacity:0;pointer-events:none;width:6px;transition:opacity var(--kimi-motion-duration-control,.16s) ease-out;display:none;position:absolute}.kui-select__floating-scrollbar[data-scrollable]{display:block}.kui-select__content:hover .kui-select__floating-scrollbar[data-scrollable],.kui-select__content:focus-within .kui-select__floating-scrollbar[data-scrollable],.kui-select__floating-scrollbar[data-scrolling]{opacity:1}.kui-select__floating-scrollbar-thumb{border:1px solid color-mix(in srgb, var(--kimi-color-surface-overlay,#fff) 72%, transparent);border-radius:inherit;background:var(--kimi-color-scroll-thumb,#565d6b59);width:100%;min-height:28px;box-shadow:var(--kimi-shadow-xs,0 1px 2px #151b260a);display:block}.kui-select__group+.kui-select__group{margin-top:var(--kimi-space-1,4px);padding-top:var(--kimi-space-1,4px);border-top:1px solid var(--kimi-color-border-subtle,#e7eaf0)}.kui-select__label{color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-semibold,600);padding:var(--kimi-space-2,8px) var(--kimi-space-2-5,10px) var(--kimi-space-1-5,6px)}.kui-select__item{min-height:var(--kimi-control-hit-area,44px);justify-content:space-between;align-items:center;gap:var(--kimi-space-3,12px);border-radius:var(--kimi-radius-md,8px);cursor:pointer;padding:var(--kimi-space-2,8px) var(--kimi-space-2-5,10px);-webkit-user-select:none;user-select:none;outline:0;display:flex;position:relative}.kui-select__item[data-highlighted]{background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-select__item[data-selected]{background:var(--kimi-color-surface-selected,#eeefff);color:var(--kimi-color-accent-text,#494ac5)}.kui-select__item[data-disabled]{color:var(--kimi-color-text-disabled,#8d95a3);cursor:not-allowed;opacity:.68}.kui-select__item-copy{gap:var(--kimi-space-0-5,2px);flex:auto;min-width:0;display:grid}.kui-select__item-copy>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kui-select__item-description{color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-title,1.35)}.kui-select__indicator{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.kui-select__check{flex:none}.kui-select__empty{color:var(--kimi-color-text-muted,#6d7584);padding:var(--kimi-space-4,16px) var(--kimi-space-3,12px);text-align:center}.kui-select__scroll-button{background:var(--kimi-color-surface-overlay,#fff);height:1.75rem;color:var(--kimi-color-text-secondary,#565d6b);place-items:center;display:grid}.kui-select__content[data-size=sm] .kui-select__item{min-height:var(--kimi-control-height-sm,32px);gap:var(--kimi-space-2,8px);padding:var(--kimi-space-1,4px) var(--kimi-space-2,8px);font-size:var(--kimi-font-size-label,12px)}.kui-select__content[data-size=sm] .kui-select__label{padding:var(--kimi-space-1-5,6px) var(--kimi-space-2,8px) var(--kimi-space-1,4px)}.kui-select__content[data-size=sm] .kui-select__indicator{width:1rem;height:1rem}.kui-form{gap:var(--kimi-space-5,20px);color:var(--kimi-color-text-primary,#171a21);display:grid}.kui-form__fieldset{gap:var(--kimi-space-5,20px);border:0;min-width:0;margin:0;padding:0;display:grid}.kui-form[aria-busy=true] .kui-form__fieldset{opacity:.72}.kui-form-field{gap:var(--kimi-space-1-5,6px);min-width:0;display:grid}.kui-form-field__label{align-items:baseline;gap:var(--kimi-space-1,4px);color:var(--kimi-color-text-primary,#171a21);cursor:pointer;font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35);display:flex}.kui-form-field[data-disabled] .kui-form-field__label{color:var(--kimi-color-text-disabled,#8d95a3);cursor:not-allowed}.kui-form-field__required{color:var(--kimi-color-danger-solid,#c23b4d)}.kui-form-field__optional{color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-regular,400);margin-inline-start:auto}.kui-form-field__description,.kui-form-field__message{font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-body,1.55);margin:0}.kui-form-field__description{color:var(--kimi-color-text-secondary,#565d6b)}.kui-form-field__message{color:var(--kimi-color-danger-text,#a82f40)}.kui-form__actions{justify-content:flex-end;gap:var(--kimi-space-2,8px);flex-wrap:wrap;display:flex}.kui-input-number{min-width:0}.kui-input-number__group{width:100%;min-width:8rem;min-height:var(--kimi-control-hit-area,44px);border:1px solid var(--kimi-color-border-strong,#c9ced8);border-radius:var(--kimi-radius-lg,10px);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-text-primary,#171a21);transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, box-shadow var(--kimi-motion-duration-control,.16s) ease-out;align-items:stretch;display:inline-flex;overflow:hidden}.kui-input-number__group:focus-within{border-color:var(--kimi-color-accent-solid,#5b5ce2);box-shadow:0 0 0 3px var(--kimi-color-focus-ring,#5b5ce247)}.kui-input-number__group[data-invalid]{border-color:var(--kimi-color-danger-solid,#c23b4d)}.kui-input-number__group[data-disabled]{background:var(--kimi-color-surface-disabled,#e9ecf1);color:var(--kimi-color-text-disabled,#8d95a3)}.kui-input-number__group[data-size=sm]{min-height:var(--kimi-control-height-sm,32px);font-size:var(--kimi-font-size-label,12px)}.kui-input-number__group[data-size=md]{min-height:var(--kimi-control-height-md,40px)}.kui-input-number__group[data-size=lg]{min-height:var(--kimi-control-height-lg,46px)}.kui-input-number__input{appearance:textfield;width:100%;min-width:3rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;padding:var(--kimi-spacing-control-padding-block,8px) var(--kimi-space-2,8px);text-align:center;background:0 0;border:0;outline:0}.kui-input-number__input::-webkit-inner-spin-button{appearance:none;margin:0}.kui-input-number__input::-webkit-outer-spin-button{appearance:none;margin:0}.kui-input-number__input::placeholder{color:var(--kimi-color-text-muted,#6d7584)}.kui-input-number__stepper{appearance:none;width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px);min-height:var(--kimi-control-hit-area,44px);background:var(--kimi-color-surface-subtle,#f7f8fa);color:var(--kimi-color-text-secondary,#565d6b);cursor:pointer;touch-action:manipulation;transition:background-color var(--kimi-motion-duration-press,80ms) ease-out, color var(--kimi-motion-duration-press,80ms) ease-out;border:0;place-items:center;display:grid}.kui-input-number__stepper:first-child{border-inline-end:1px solid var(--kimi-color-border-subtle,#e7eaf0)}.kui-input-number__stepper:last-child{border-inline-start:1px solid var(--kimi-color-border-subtle,#e7eaf0)}.kui-input-number__stepper:hover:not(:disabled){background:var(--kimi-color-surface-hover,#f1f3f7);color:var(--kimi-color-accent-text,#494ac5)}.kui-input-number__stepper:focus-visible{z-index:1;outline:3px solid var(--kimi-color-focus-ring,#5b5ce247);outline-offset:-3px;position:relative}.kui-input-number__stepper:disabled{cursor:not-allowed;opacity:.45}.kui-input-number__group[data-size=sm] .kui-input-number__stepper{width:var(--kimi-control-height-sm,32px);min-width:var(--kimi-control-height-sm,32px);min-height:var(--kimi-control-height-sm,32px)}.kui-input-number__group[data-size=md] .kui-input-number__stepper{width:var(--kimi-control-height-md,40px);min-width:var(--kimi-control-height-md,40px);min-height:var(--kimi-control-height-md,40px)}.kui-input-number__group[data-size=lg] .kui-input-number__stepper{width:var(--kimi-control-height-lg,46px);min-width:var(--kimi-control-height-lg,46px);min-height:var(--kimi-control-height-lg,46px)}.kui-input-number__minus,.kui-input-number__plus{flex:none}.kui-input-number__affix{color:var(--kimi-color-text-secondary,#565d6b);padding-inline:var(--kimi-space-1,4px);white-space:nowrap;align-items:center;display:inline-flex}.kui-input-number__spinner{margin-inline:var(--kimi-space-2,8px);align-self:center}.kui-search-input{width:100%}.kui-search-input__icon{flex:none;display:block}.kui-search-input .kui-input-shell__trailing{padding-inline-end:var(--kimi-space-1,4px);display:grid}.kui-search-input .kui-search-input__clear{border-radius:calc(var(--kimi-radius-lg,10px) - 3px);opacity:0;pointer-events:none;width:1.5rem;min-width:1.5rem;min-height:1.5rem;transition:opacity var(--kimi-motion-duration-control,.16s) ease-out;border:0}.kui-search-input:is(:hover,:focus-within) .kui-search-input__clear{opacity:1;pointer-events:auto}.kui-search-input__clear-icon{flex:none;display:block}.kui-search-input input[type=search]::-webkit-search-cancel-button{appearance:none}.kui-slider-field{gap:var(--kimi-space-2,8px);min-width:0;color:var(--kimi-color-text-primary,#171a21);display:grid}.kui-slider-field__header{justify-content:space-between;align-items:baseline;gap:var(--kimi-space-3,12px);min-width:0;display:flex}.kui-slider-field__label{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-medium,500)}.kui-slider-field__value{gap:var(--kimi-space-1,4px);color:var(--kimi-color-text-primary,#171a21);font-variant-numeric:tabular-nums;font-weight:var(--kimi-font-weight-semibold,600);display:inline-flex}.kui-slider{width:100%;min-height:var(--kimi-control-hit-area,44px);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.kui-slider[data-orientation=vertical]{width:var(--kimi-control-hit-area,44px);flex-direction:column;height:12rem;min-height:8rem}.kui-slider__track{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface-disabled,#e9ecf1);flex-grow:1;width:100%;height:.375rem;position:relative;overflow:hidden}.kui-slider[data-orientation=vertical] .kui-slider__track{width:.375rem;height:100%}.kui-slider__range{border-radius:inherit;background:var(--kimi-color-accent-solid,#5b5ce2);height:100%;position:absolute}.kui-slider[data-orientation=vertical] .kui-slider__range{width:100%}.kui-slider__thumb{border:2px solid var(--kimi-color-accent-solid,#5b5ce2);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface-raised,#fff);width:1.375rem;height:1.375rem;box-shadow:var(--kimi-shadow-sm,0 2px 8px #0f172a0f);cursor:grab;touch-action:none;transition:box-shadow var(--kimi-motion-duration-control,.16s) ease-out, background-color var(--kimi-motion-duration-control,.16s) ease-out;display:block;position:relative}.kui-slider__thumb:after{border-radius:inherit;content:"";position:absolute;inset:-.75rem}.kui-slider__thumb:hover{background:var(--kimi-color-accent-soft,#eef)}.kui-slider__thumb:active{cursor:grabbing}.kui-slider__thumb:focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce247);outline-offset:3px}.kui-slider__thumb[aria-invalid=true]{border-color:var(--kimi-color-danger-solid,#c23b4d)}.kui-slider-field[data-disabled]{color:var(--kimi-color-text-disabled,#8d95a3);opacity:.58}.kui-filter-group{align-items:center;gap:var(--kimi-space-2,8px);flex-wrap:wrap;display:flex}.kui-filter-chip{min-width:0;min-height:var(--kimi-control-hit-area,44px);border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface,#fff);transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, background-color var(--kimi-motion-duration-control,.16s) ease-out;align-items:stretch;display:inline-flex;overflow:hidden}.kui-filter-chip:hover{border-color:var(--kimi-color-border-interactive,#a8aee0)}.kui-filter-chip[data-selected]{border-color:var(--kimi-color-accent-border,#acaeff);background:var(--kimi-color-accent-soft,#eef);color:var(--kimi-color-accent-text,#494ac5)}.kui-filter-chip .kui-filter-chip__toggle,.kui-filter-chip .kui-filter-chip__remove{min-height:calc(var(--kimi-control-hit-area,44px) - 2px);color:inherit;background:0 0;border:0;border-radius:0}.kui-filter-chip .kui-filter-chip__toggle{padding-inline:var(--kimi-spacing-control-padding-inline,12px)}.kui-filter-chip .kui-filter-chip__remove{border-inline-start:1px solid color-mix(in srgb, currentColor 14%, transparent);width:2.5rem;padding:0}.kui-filter-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kui-filter-chip__count{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, currentColor 10%, transparent);min-width:1.25rem;font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums;padding:var(--kimi-space-0-5,2px) var(--kimi-space-1-5,6px)}.kui-filter-chip__remove-icon{flex:none;display:block}.kui-filter-chip[data-mode=applied]{min-height:var(--kimi-control-height-sm,32px);align-items:stretch}.kui-filter-chip[data-mode=applied] .kui-filter-chip__content{min-width:0;min-height:calc(var(--kimi-control-height-sm,32px) - 2px);align-items:center;gap:var(--kimi-space-1-5,6px);padding-inline:var(--kimi-space-3,12px);display:inline-flex}.kui-filter-chip[data-mode=applied] .kui-filter-chip__remove{width:var(--kimi-control-height-sm,32px);min-width:var(--kimi-control-height-sm,32px);min-height:calc(var(--kimi-control-height-sm,32px) - 2px)}.kui-inline-edit{gap:var(--kimi-space-1,4px);min-width:0;display:grid}.kui-inline-edit__display{width:fit-content;max-width:100%;min-height:var(--kimi-control-hit-area,44px);padding-inline:var(--kimi-space-2,8px);text-align:start;border-color:#0000;justify-content:flex-start}.kui-inline-edit__display:hover:not(:disabled){border-color:var(--kimi-color-border,#dde1e8);background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-inline-edit__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kui-inline-edit__value[data-empty]{color:var(--kimi-color-text-muted,#6d7584);font-style:italic;font-weight:var(--kimi-font-weight-regular,400)}.kui-inline-edit__pencil{opacity:0;transition:opacity var(--kimi-motion-duration-control,.16s) ease-out;flex:none}.kui-inline-edit__display:hover .kui-inline-edit__pencil,.kui-inline-edit__display:focus-visible .kui-inline-edit__pencil{opacity:.72}.kui-inline-edit__editor{align-items:flex-start;gap:var(--kimi-space-2,8px);min-width:0;animation:kui-data-entry-fade-in var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease-out);display:flex}.kui-inline-edit__input{flex:1;min-width:min(18rem,100%)}.kui-inline-edit__actions{gap:var(--kimi-space-1,4px);flex:none;display:flex}.kui-inline-edit__error{color:var(--kimi-color-danger-text,#a82f40);font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-body,1.55);margin:0}@keyframes kui-data-entry-spin{to{transform:rotate(360deg)}}@media (forced-colors:active){.kui-select__content{box-shadow:none;border:1px solid canvastext}}@keyframes kui-data-entry-pop-in{0%{opacity:0;transform:translateY(calc(-1 * var(--kimi-motion-distance-sm,4px))) scale(var(--kimi-motion-scale-enter,.985))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kui-data-entry-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(-1 * var(--kimi-motion-distance-xs,2px))) scale(var(--kimi-motion-scale-enter,.985))}}@keyframes kui-data-entry-fade-in{0%{opacity:0;transform:translateY(var(--kimi-motion-distance-xs,2px))}to{opacity:1;transform:translateY(0)}}@media (width<=47.99rem){.kui-select__trigger,.kui-select__trigger[data-size=sm],.kui-select__trigger[data-size=md],.kui-select__trigger[data-size=lg],.kui-input-number__group,.kui-input-number__group[data-size=sm],.kui-input-number__group[data-size=md],.kui-input-number__group[data-size=lg]{min-height:var(--kimi-control-hit-area,44px)}.kui-select__clear{height:2rem;width:2rem!important;min-width:2rem!important}.kui-input-number__group .kui-input-number__stepper{width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px);min-height:var(--kimi-control-hit-area,44px)}.kui-select__content{max-width:calc(100vw - 1rem)}.kui-select__item{min-height:48px;padding-block:var(--kimi-space-2-5,10px)}.kui-search-input .kui-search-input__clear{width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px);min-height:var(--kimi-control-hit-area,44px)}.kui-slider__thumb{width:1.5rem;height:1.5rem}.kui-filter-chip:not([data-mode=applied]) .kui-filter-chip__remove{width:var(--kimi-control-hit-area,44px)}.kui-filter-chip[data-mode=applied] .kui-filter-chip__remove{width:2.25rem;min-width:2.25rem}.kui-inline-edit__editor{flex-direction:column;align-items:stretch}.kui-inline-edit__input{width:100%;min-width:0}.kui-inline-edit__actions{width:100%}.kui-inline-edit__actions>*{flex:1}.kui-form__actions{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}}@media (prefers-reduced-motion:reduce){.kui-select__content,.kui-inline-edit__editor,.kui-select__spinner,.kui-input-number__spinner,.kui-search-input__spinner{animation-duration:1ms!important}.kui-select__chevron,.kui-slider__thumb,.kui-filter-chip,.kui-inline-edit__pencil{transition-duration:1ms!important}}.kui-date-trigger{appearance:none;width:100%;min-width:12rem;min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-2,8px);border:1px solid var(--kimi-color-border-strong,#c9ced8);border-radius:var(--kimi-radius-lg,10px);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-text-primary,#171a21);cursor:pointer;font:inherit;line-height:var(--kimi-line-height-body,1.55);padding:var(--kimi-spacing-control-padding-block,8px) var(--kimi-spacing-control-padding-inline,12px);text-align:start;transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, box-shadow var(--kimi-motion-duration-control,.16s) ease-out, background-color var(--kimi-motion-duration-control,.16s) ease-out;justify-content:space-between;display:inline-flex}.kui-date-trigger:hover:not(:disabled){border-color:var(--kimi-color-border-interactive,#a8aee0)}.kui-date-trigger:focus-visible,.kui-date-trigger[aria-expanded=true]{border-color:var(--kimi-color-accent-solid,#5b5ce2);outline:3px solid var(--kimi-color-focus-ring,#5b5ce23d);outline-offset:1px}.kui-date-trigger:disabled{background:var(--kimi-color-surface-disabled,#e9ecf1);color:var(--kimi-color-text-disabled,#8d95a3);cursor:not-allowed;opacity:.7}.kui-date-trigger__icon,.kui-date-trigger__chevron{color:var(--kimi-color-text-secondary,#565d6b);flex:none;place-items:center;display:grid}.kui-date-trigger__value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kui-date-trigger__value[data-placeholder]{color:var(--kimi-color-text-muted,#6d7584)}.kui-date-trigger__chevron{transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease)}.kui-date-trigger[aria-expanded=true] .kui-date-trigger__chevron{transform:rotate(180deg)}.kui-date-trigger[data-size=sm]{min-height:var(--kimi-control-height-sm,32px);padding-block:var(--kimi-space-1,4px);padding-inline:var(--kimi-space-2,8px);font-size:var(--kimi-font-size-label,12px)}.kui-date-trigger-shell{width:100%;min-width:0;position:relative}.kui-date-trigger-shell>.kui-date-trigger{min-width:0}.kui-date-time-range{width:100%;min-width:0}.kui-date-time-range .kui-date-trigger{max-width:100%}.kui-date-trigger__clear{top:50%;right:var(--kimi-space-1,4px);z-index:2;border-radius:var(--kimi-radius-full,9999px);height:1.5rem;color:var(--kimi-color-text-muted,#808797);opacity:0;pointer-events:none;visibility:hidden;position:absolute;transform:translateY(-50%);background:0 0!important;border:0!important;width:1.5rem!important;min-width:1.5rem!important;min-height:0!important;padding:0!important}.kui-date-trigger-shell[data-clearable][data-has-value]:not([data-disabled]):not([data-open]):is(:hover,:focus-within) .kui-date-trigger__clear{opacity:1;pointer-events:auto;visibility:visible}.kui-date-trigger-shell[data-clearable][data-has-value]:not([data-disabled]):not([data-open]):is(:hover,:focus-within) .kui-date-trigger__chevron{opacity:0}.kui-date-trigger__clear:hover:not(:disabled){color:var(--kimi-color-text-primary,#1d2230);background:var(--kimi-color-surface-hover,#f1f3f7)!important}.kui-date-trigger__clear:focus-visible{opacity:1;outline:2px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 36%, transparent);outline-offset:1px;visibility:visible}.kui-date-overlay__portal{display:contents}.kui-date-overlay__backdrop{display:none}.kui-date-overlay{z-index:var(--kimi-layer-floating,120);width:max-content;max-width:min(100vw - 24px,46rem);max-height:min(var(--radix-popover-content-available-height,80dvh), 46rem);border-radius:var(--kimi-radius-2xl,16px);background:color-mix(in srgb, var(--kimi-color-surface-overlay,#fff) 97%, transparent);box-shadow:var(--kimi-shadow-surface-overlay);color:var(--kimi-color-text-primary,#171a21);transform-origin:var(--radix-popover-content-transform-origin);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;scrollbar-color:var(--kimi-color-scroll-thumb,#565d6b59) transparent;scrollbar-width:thin;will-change:opacity, transform;border:0;outline:0;overflow:auto}.kui-date-overlay--wide{max-width:min(100vw - 24px,50rem)}.kui-date-overlay--range{max-width:min(100vw - 24px,62rem)}.kui-date-overlay::-webkit-scrollbar{width:8px;height:8px}.kui-calendar__months::-webkit-scrollbar{width:8px;height:8px}.kui-time-column::-webkit-scrollbar{width:8px;height:8px}.kui-date-overlay::-webkit-scrollbar-track{background:0 0}.kui-calendar__months::-webkit-scrollbar-track{background:0 0}.kui-time-column::-webkit-scrollbar-track{background:0 0}.kui-date-overlay::-webkit-scrollbar-thumb{background:var(--kimi-color-scroll-thumb,#565d6b59);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.kui-calendar__months::-webkit-scrollbar-thumb{background:var(--kimi-color-scroll-thumb,#565d6b59);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.kui-time-column::-webkit-scrollbar-thumb{background:var(--kimi-color-scroll-thumb,#565d6b59);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.kui-date-overlay::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-calendar__months::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-time-column::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-date-overlay[data-state=open]{animation:kui-date-overlay-in var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease-out)}.kui-date-overlay[data-state=closed]{animation:kui-date-overlay-out var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-date-overlay__grabber{display:none}.kui-date-overlay__header{justify-content:space-between;align-items:flex-start;gap:var(--kimi-space-4,16px);padding:var(--kimi-space-4,16px) var(--kimi-space-4,16px) 0;display:flex}.kui-date-overlay__header--minimal{min-height:var(--kimi-control-hit-area,44px);align-items:center;padding-block:0}.kui-date-overlay__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kui-date-overlay__title{font-size:var(--kimi-font-size-title-sm,16px);font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35);margin:0}.kui-date-overlay__description{margin:var(--kimi-space-1,4px) 0 0;color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-body,1.55)}.kui-date-overlay__close{appearance:none;width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px);height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);color:var(--kimi-color-text-secondary,#565d6b);cursor:pointer;background:0 0;border:0;position:relative}.kui-date-overlay__close:hover{background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-date-overlay__close:focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce23d);outline-offset:1px}.kui-date-overlay__body{padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px) 0}.kui-calendar-shell{min-width:0}.kui-calendar-frame{--rdp-animation_duration:var(--kimi-motion-duration-panel,.24s);--rdp-animation_timing:var(--kimi-motion-easing-enter,ease-out);margin:0}.kui-calendar__months{gap:var(--kimi-space-4,16px);scroll-snap-type:x proximity;scrollbar-color:var(--kimi-color-scroll-thumb,#565d6b59) transparent;scrollbar-width:thin;max-width:100%;display:flex;overflow:auto hidden}.kui-calendar__month{min-width:calc(7 * var(--kui-calendar-cell));scroll-snap-align:start}.kui-calendar{--kui-calendar-cell:clamp(2.5rem, calc(2.25rem + .5em), 2.875rem);position:relative}.kui-calendar-shell[data-density=compact] .kui-calendar{--kui-calendar-cell:clamp(2rem, calc(1.875rem + .25em), 2.25rem)}.kui-calendar__caption{height:var(--kimi-control-hit-area,44px);justify-content:center;align-items:center;display:flex}.kui-calendar-shell[data-density=compact] .kui-calendar__caption{height:2.25rem}.kui-calendar__caption-label{font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-semibold,600);line-height:1}.kui-calendar__nav{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.kui-calendar__nav-button{appearance:none;width:var(--kimi-control-hit-area,44px);min-width:var(--kimi-control-hit-area,44px);height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);color:var(--kimi-color-text-secondary,#565d6b);cursor:pointer;pointer-events:auto;transition:background-color var(--kimi-motion-duration-press,80ms) ease-out, color var(--kimi-motion-duration-press,80ms) ease-out;background:0 0;border:1px solid #0000;place-items:center;display:grid}.kui-calendar-shell[data-density=compact] .kui-calendar__nav-button{border-radius:var(--kimi-radius-md,8px);width:2.25rem;min-width:2.25rem;height:2.25rem}.kui-calendar__nav-button:hover:not(:disabled){background:var(--kimi-color-surface-hover,#f1f3f7);color:var(--kimi-color-accent-text,#494ac5)}.kui-calendar__nav-button:focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce23d);outline-offset:-3px}.kui-calendar__nav-button:disabled{cursor:not-allowed;opacity:.36}.kui-calendar__grid{border-collapse:separate;border-spacing:2px}.kui-calendar-shell[data-mode=range] .kui-calendar__grid{border-spacing:0 4px}.kui-calendar__weekday{width:var(--kui-calendar-cell);height:2rem;color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-medium,500);text-align:center}.kui-calendar-shell[data-density=compact] .kui-calendar__weekday{height:1.75rem}.kui-calendar__day{width:var(--kui-calendar-cell);height:var(--kui-calendar-cell);text-align:center;padding:0;position:relative}.kui-calendar__day-button{appearance:none;width:100%;height:100%;min-height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-md,8px);color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;transition:background-color var(--kimi-motion-duration-press,80ms) ease-out, border-color var(--kimi-motion-duration-press,80ms) ease-out, color var(--kimi-motion-duration-press,80ms) ease-out;background:0 0;border:1px solid #0000;place-items:center;display:grid}.kui-calendar-shell[data-density=compact] .kui-calendar__day-button{min-height:var(--kui-calendar-cell);border-radius:7px}.kui-calendar__day-button:hover:not(:disabled){background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-calendar__day-button:focus-visible{z-index:2;border-color:var(--kimi-color-accent-solid,#5b5ce2);outline:3px solid var(--kimi-color-focus-ring,#5b5ce23d);outline-offset:1px;position:relative}.kui-calendar__day--today .kui-calendar__day-button{border-color:var(--kimi-color-accent-border,#acaeff);color:var(--kimi-color-accent-text,#494ac5);font-weight:var(--kimi-font-weight-semibold,600)}.kui-calendar__day--selected .kui-calendar__day-button,.kui-calendar__day--range-start .kui-calendar__day-button,.kui-calendar__day--range-end .kui-calendar__day-button{border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-accent-solid,#5b5ce2);color:var(--kimi-color-accent-contrast,#fff)}.kui-calendar__day--range-middle .kui-calendar__day-button,.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-middle,.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-preview{background:var(--kimi-color-accent-soft,#eef);color:var(--kimi-color-accent-text,#494ac5)}.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-middle .kui-calendar__day-button,.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-preview .kui-calendar__day-button{color:inherit;background:0 0;border-color:#0000;border-radius:0}.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-start:not(.kui-calendar__day--range-end) .kui-calendar__day-button{border-radius:var(--kimi-radius-md,8px) 0 0 var(--kimi-radius-md,8px)}.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-end:not(.kui-calendar__day--range-start) .kui-calendar__day-button{border-radius:0 var(--kimi-radius-md,8px) var(--kimi-radius-md,8px) 0}.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-start.kui-calendar__day--range-end .kui-calendar__day-button{border-radius:var(--kimi-radius-md,8px)}.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-start .kui-calendar__day-button:hover:not(:disabled),.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-end .kui-calendar__day-button:hover:not(:disabled){background:var(--kimi-color-accent-solid,#5b5ce2)}.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-middle .kui-calendar__day-button:hover:not(:disabled),.kui-calendar-shell[data-mode=range] .kui-calendar__day--range-preview .kui-calendar__day-button:hover:not(:disabled){background:color-mix(in srgb, var(--kimi-color-accent-soft,#eef) 82%, var(--kimi-color-accent-solid,#5b5ce2))}.kui-calendar__day--outside{color:var(--kimi-color-text-disabled,#8d95a3);opacity:.58}.kui-calendar__day--disabled{color:var(--kimi-color-text-disabled,#8d95a3);opacity:.46;text-decoration:line-through}.kui-calendar__day--disabled .kui-calendar__day-button{cursor:not-allowed}.kui-calendar__day--hidden{visibility:hidden}.kui-calendar__footer-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rdp-weeks_after_enter,.rdp-weeks_before_enter{animation:kui-calendar-month-in var(--rdp-animation_duration) var(--rdp-animation_timing)}.rdp-weeks_after_exit,.rdp-weeks_before_exit{animation:kui-calendar-month-out var(--rdp-animation_duration) var(--kimi-motion-easing-exit,ease-in)}.kui-date-time-layout{align-items:start;gap:var(--kimi-space-4,16px);grid-template-columns:minmax(0,auto) 11rem;display:grid}.kui-date-time-layout__hint{border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface-subtle,#f7f8fa);min-height:12rem;color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px);padding:var(--kimi-space-4,16px);text-align:center;place-items:center;margin:0;display:grid}.kui-time-picker{border:1px solid var(--kimi-color-border-subtle,#e7eaf0);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface-subtle,#f7f8fa);min-width:10rem;padding:var(--kimi-space-2,8px)}.kui-time-picker__header{align-items:center;gap:var(--kimi-space-1-5,6px);min-height:2.25rem;color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-medium,500);display:flex}.kui-time-picker__value{color:var(--kimi-color-text-primary,#171a21);font-variant-numeric:tabular-nums;font-weight:var(--kimi-font-weight-semibold,600);margin-inline-start:auto}.kui-time-picker__columns{align-items:center;gap:var(--kimi-space-1,4px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.kui-time-picker__column-wrap{gap:var(--kimi-space-1,4px);min-width:0;display:grid}.kui-time-picker__column-label{color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-micro,11px);text-align:center}.kui-time-picker__separator{margin-top:var(--kimi-space-5,20px);color:var(--kimi-color-text-muted,#6d7584);font-weight:var(--kimi-font-weight-bold,700)}.kui-time-column{border-radius:var(--kimi-radius-md,8px);background:var(--kimi-color-surface,#fff);scroll-behavior:auto;scroll-snap-type:y proximity;scrollbar-color:var(--kimi-color-scroll-thumb,#565d6b59) transparent;scrollbar-width:thin;height:10rem;overflow:hidden auto}.kui-time-column__option{appearance:none;width:100%;min-height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-md,8px);color:var(--kimi-color-text-secondary,#565d6b);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;scroll-snap-align:center;background:0 0;border:0;place-items:center;display:grid}.kui-time-column__option:hover:not(:disabled){background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-time-column__option[aria-selected=true]{background:var(--kimi-color-accent-soft,#eef);color:var(--kimi-color-accent-text,#494ac5);font-weight:var(--kimi-font-weight-semibold,600)}.kui-time-column__option:focus-visible{z-index:1;outline:3px solid var(--kimi-color-focus-ring,#5b5ce23d);outline-offset:-3px;position:relative}.kui-date-range-layout{min-width:0}.kui-date-range-layout--with-presets{--kui-date-range-presets-column:8rem;grid-template-columns:minmax(0, var(--kui-date-range-presets-column)) minmax(0, 1fr);align-items:start;gap:var(--kimi-space-3,12px);display:grid}.kui-date-range-layout__main{min-width:0}.kui-date-range-presets{border-right:1px solid var(--kimi-color-border-subtle,#e7eaf0);min-width:0;padding:var(--kimi-space-1,4px) var(--kimi-space-2,8px) var(--kimi-space-1,4px) 0}.kui-date-range-presets__title{margin-bottom:var(--kimi-space-2,8px);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-semibold,600);display:block}.kui-date-range-presets__list{gap:var(--kimi-space-1,4px);display:grid}.kui-date-range-preset{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;width:100%;overflow:hidden}.kui-date-range-selection{align-items:center;gap:var(--kimi-space-2,8px);min-width:0;margin-bottom:var(--kimi-space-3,12px);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);display:flex}.kui-date-range-selection__endpoint{align-items:baseline;gap:var(--kimi-space-1,4px);min-width:0;display:inline-flex}.kui-date-range-selection__endpoint strong{min-width:0;color:var(--kimi-color-text-primary,#171a21);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-date-range-selection__label,.kui-date-range-selection__separator{color:var(--kimi-color-text-muted,#6d7584)}.kui-date-time-range__endpoint-switcher{flex:none}.kui-date-time-range__active-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kui-date-time-range__editor{align-items:stretch;gap:var(--kimi-space-4,16px);grid-template-columns:minmax(0,1fr) 11rem;display:grid}.kui-date-time-range__editor>.kui-time-picker{flex-direction:column;height:100%;min-height:0;display:flex}.kui-date-time-range__editor>.kui-time-picker .kui-time-picker__columns{flex:auto;align-items:stretch;height:0;min-height:0}.kui-date-time-range__editor>.kui-time-picker .kui-time-picker__column-wrap{grid-template-rows:minmax(0,1fr);min-height:0}.kui-date-time-range__editor>.kui-time-picker .kui-time-column{align-self:stretch;height:auto;min-height:0}.kui-date-time-range__error{margin:var(--kimi-space-2,8px) 0 0;color:var(--kimi-color-danger-text,#a82f40);font-size:var(--kimi-font-size-caption,12px)}.kui-date-actions{justify-content:space-between;align-items:center;gap:var(--kimi-space-3,12px);margin-top:var(--kimi-space-3,12px);border-top:1px solid var(--kimi-color-border-subtle,#e7eaf0);padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px);display:flex}.kui-date-actions__secondary{gap:var(--kimi-space-1,4px);display:flex}@keyframes kui-date-overlay-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes kui-date-overlay-out{to{opacity:0;transform:translateY(-2px)scale(.99)}}@keyframes kui-calendar-month-in{0%{opacity:0;transform:translate(6px)}}@keyframes kui-calendar-month-out{to{opacity:0;transform:translate(-4px)}}@media (width<=767px){.kui-date-trigger,.kui-date-trigger[data-size=sm],.kui-date-trigger[data-size=md],.kui-date-trigger[data-size=lg]{min-height:var(--kimi-control-hit-area,44px)}.kui-date-trigger__clear{height:2rem;width:2rem!important;min-width:2rem!important}.kui-date-overlay__backdrop{z-index:calc(var(--kimi-layer-floating,120) - 1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10151f6b;display:block;position:fixed;inset:0}.kui-date-overlay__backdrop[data-state=open]{animation:kui-date-backdrop-in var(--kimi-motion-duration-enter,.18s) ease-out}.kui-date-overlay{z-index:var(--kimi-layer-floating,120);border-radius:var(--kimi-radius-3xl,20px) var(--kimi-radius-3xl,20px) 0 0;width:100%;max-width:none;max-height:min(92dvh,48rem);padding-bottom:env(safe-area-inset-bottom);scrollbar-width:none;border-width:1px 0 0;position:fixed!important;inset:auto 0 0!important;transform:none!important}.kui-date-overlay::-webkit-scrollbar{width:0;height:0}.kui-date-overlay[data-state=open]{animation-name:kui-date-sheet-in}.kui-date-overlay[data-state=closed]{animation-name:kui-date-sheet-out}.kui-date-overlay__grabber{width:2.25rem;height:.25rem;margin:var(--kimi-space-2,8px) auto 0;background:var(--kimi-color-border-strong,#c9ced8);border-radius:999px;display:block}.kui-date-overlay__header{padding-top:var(--kimi-space-2,8px)}.kui-date-overlay__body{padding-inline:var(--kimi-space-3,12px);overflow:visible}.kui-calendar__months{padding-bottom:var(--kimi-space-1,4px);justify-content:center}.kui-calendar__month{min-width:100%}.kui-calendar__grid{table-layout:fixed;width:100%}.kui-calendar{--kui-calendar-cell:max(2.5rem, calc((100vw - 48px) / 7));width:100%}.kui-calendar-shell[data-density=compact] .kui-calendar{--kui-calendar-cell:clamp(2.25rem, calc((100vw - 36px) / 7), 3rem);width:max-content}.kui-calendar-shell[data-density=compact] .kui-calendar__month{min-width:max-content}.kui-calendar-shell[data-density=compact] .kui-calendar__grid{table-layout:auto;width:auto}.kui-calendar-shell[data-density=compact] .kui-calendar__months{justify-content:flex-start}.kui-date-time-layout{grid-template-columns:minmax(0,1fr)}.kui-time-picker{width:100%}.kui-time-column{height:7.75rem}.kui-date-range-layout--with-presets{display:block}.kui-date-range-presets{border-right:0;border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0);margin:0 calc(var(--kimi-space-3,12px) * -1) var(--kimi-space-3,12px);padding:0 var(--kimi-space-3,12px) var(--kimi-space-3,12px);overflow:hidden}.kui-date-range-presets__title{margin-bottom:var(--kimi-space-1,4px)}.kui-date-range-presets__list{gap:var(--kimi-space-1,4px);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.kui-date-range-preset{width:100%;min-width:0;max-width:none;padding-inline:var(--kimi-space-1,4px);justify-content:center}.kui-date-range-selection{align-items:center;gap:var(--kimi-space-2,8px);grid-template-columns:auto minmax(0,1fr);display:grid}.kui-date-time-range__active-value{text-align:end}.kui-date-time-range__editor{grid-template-columns:minmax(0,1fr)}.kui-date-time-range__editor>.kui-time-picker{height:auto;display:block}.kui-date-time-range__editor>.kui-time-picker .kui-time-picker__columns{flex:none;height:auto}.kui-date-time-range__editor>.kui-time-picker .kui-time-picker__column-wrap{grid-template-rows:auto}.kui-date-time-range__editor>.kui-time-picker .kui-time-column{height:7.75rem;min-height:0}.kui-date-actions{margin-inline:calc(var(--kimi-space-3,12px) * -1);background:color-mix(in srgb, var(--kimi-color-surface-overlay,#fff) 96%, transparent);padding-inline:var(--kimi-space-3,12px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;bottom:0}}@media (width>=560px) and (width<=767px){.kui-date-time-range__editor{grid-template-columns:minmax(0,1fr) 11rem}.kui-date-time-range__editor>.kui-time-picker{flex-direction:column;height:100%;min-height:0;display:flex}.kui-date-time-range__editor>.kui-time-picker .kui-time-picker__columns{flex:auto;height:0;min-height:0}.kui-date-time-range__editor>.kui-time-picker .kui-time-picker__column-wrap{grid-template-rows:minmax(0,1fr)}.kui-date-time-range__editor>.kui-time-picker .kui-time-column{height:auto;min-height:0}}@media (width>=768px) and (width<=56rem){.kui-date-range-layout--with-presets{display:block}.kui-date-range-presets{border-right:0;border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0);margin-bottom:var(--kimi-space-3,12px);padding:0 0 var(--kimi-space-3,12px)}.kui-date-range-presets__list{gap:var(--kimi-space-1,4px);flex-wrap:wrap;display:flex}.kui-date-range-preset{width:auto}.kui-date-time-range__editor{grid-template-columns:minmax(0,1fr)}.kui-date-time-range__editor>.kui-time-picker{height:auto;display:block}.kui-date-time-range__editor>.kui-time-picker .kui-time-picker__columns{flex:none;height:auto}.kui-date-time-range__editor>.kui-time-picker .kui-time-picker__column-wrap{grid-template-rows:auto}.kui-date-time-range__editor>.kui-time-picker .kui-time-column{height:10rem;min-height:0}}@keyframes kui-date-backdrop-in{0%{opacity:0}}@keyframes kui-date-sheet-in{0%{opacity:.6;translate:0 100%}}@keyframes kui-date-sheet-out{to{opacity:.5;translate:0 100%}}@media (prefers-reduced-motion:reduce){.kui-date-overlay,.kui-date-overlay__backdrop,.kui-calendar-frame *,.kui-time-column{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (forced-colors:active){.kui-date-overlay{box-shadow:none;border:1px solid canvastext}}.kui-collapse{gap:var(--kimi-space-2,8px);width:100%;color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);display:grid}.kui-collapse__item{border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, background-color var(--kimi-motion-duration-control,.16s) ease-out;overflow:clip}.kui-collapse__item[data-state=open]{border-color:var(--kimi-color-border-strong,#c9ced8)}.kui-collapse__item[data-disabled]{opacity:.5}.kui-collapse__heading{--kui-button-hover-background:transparent;--kui-button-active-background:transparent;transition:background-color var(--kimi-motion-duration-control,.16s) ease-out;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.kui-collapse__heading:hover{background:color-mix(in srgb, var(--kimi-color-surface-hover,#f1f3f7) 68%, var(--kimi-color-surface,#fff))}.kui-collapse__trigger{--kui-button-label-justify:stretch;width:100%;min-height:var(--kimi-control-hit-area,44px);border-radius:inherit;color:inherit;cursor:pointer;font:inherit;font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35);text-align:start;transition:background-color var(--kimi-motion-duration-control,.16s) ease-out;background:0 0;border:0;outline:0;padding:0;display:block}.kui-collapse__trigger.kui-button>.kui-button__label{width:100%;min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-2,8px);padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px);grid-template-columns:auto minmax(0,1fr);display:grid}.kui-collapse__trigger:hover:not(:disabled){background:0 0}.kui-collapse__trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 55%, transparent);outline-offset:-3px}.kui-collapse__trigger:disabled{cursor:not-allowed}.kui-collapse__copy{align-items:center;gap:var(--kimi-space-2,8px);min-width:0;display:inline-flex}.kui-collapse__leading{color:var(--kimi-color-text-secondary,#565d6b);place-items:center;display:grid}.kui-collapse__leading>svg{width:1.25rem;height:1.25rem}.kui-collapse__title{overflow-wrap:anywhere;min-width:0}.kui-collapse__extra{max-width:min(18rem,42vw);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-regular,400);overflow-wrap:anywhere;padding-inline-end:var(--kimi-space-4,16px)}.kui-collapse__chevron{width:1.25rem;height:1.25rem;color:var(--kimi-color-text-muted,#6d7584);transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out);place-items:center;display:grid}.kui-collapse__chevron svg{width:100%;height:100%}.kui-collapse__trigger[data-state=open] .kui-collapse__chevron{transform:rotate(180deg)}.kui-collapse__content{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-body,14px);line-height:var(--kimi-line-height-body,1.55);overflow:hidden}.kui-collapse__content[data-state=open]{animation:kui-collapse-open var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-enter,ease-out)}.kui-collapse__content[data-state=closed]{animation:kui-collapse-close var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-collapse__content-inner{border-top:1px solid color-mix(in srgb, var(--kimi-color-border-subtle,#e7eaf0) 72%, transparent);padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px) var(--kimi-space-4,16px)}.kui-chart{gap:var(--kimi-space-2,8px);border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-2xl,16px);background:var(--kimi-color-surface,#fff);min-width:0;min-height:10rem;color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);padding:var(--kimi-space-4,16px);margin:0;display:grid;position:relative}.kui-chart__title{font-size:var(--kimi-font-size-title-sm,16px);font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35)}.kui-chart__legend{align-items:center;gap:var(--kimi-space-1-5,6px) var(--kimi-space-4,16px);min-width:0;color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kui-chart__legend li{align-items:center;gap:var(--kimi-space-1-5,6px);overflow-wrap:anywhere;min-width:0;display:inline-flex}.kui-chart__legend-mark{border-radius:var(--kimi-radius-full,9999px);background:var(--kui-chart-series,var(--kimi-color-accent-solid,#5b5ce2));flex:none;width:1.25rem;height:.25rem;display:inline-block}.kui-chart__legend-mark--slice{width:.625rem;height:.625rem}.kui-chart__legend-mark[data-pattern="1"]{background:repeating-linear-gradient(90deg, var(--kui-chart-series) 0 7px, transparent 7px 10px)}.kui-chart__legend-mark[data-pattern="2"]{background:repeating-linear-gradient(90deg, var(--kui-chart-series) 0 3px, transparent 3px 6px)}.kui-chart__legend-mark[data-pattern="3"]{background:repeating-linear-gradient(135deg, var(--kui-chart-series) 0 3px, transparent 3px 6px);height:.375rem}.kui-chart__canvas{min-width:0;min-height:10rem;overflow:hidden}.kui-chart__canvas .recharts-surface:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 50%, transparent);outline-offset:-3px}.kui-chart__tooltip{border-radius:var(--kimi-radius-lg,10px);background:var(--kimi-color-surface-overlay,#fffffff7);min-width:9rem;max-width:min(18rem,100vw - 32px);box-shadow:var(--kimi-shadow-surface-overlay);color:var(--kimi-color-text-primary,#171a21);padding:var(--kimi-space-3,12px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0}.kui-chart__tooltip-label{margin:0 0 var(--kimi-space-2,8px);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-semibold,600)}.kui-chart__tooltip-list{gap:var(--kimi-space-1,4px);margin:0;display:grid}.kui-chart__tooltip-row{align-items:baseline;gap:var(--kimi-space-4,16px);grid-template-columns:minmax(0,1fr) auto;display:grid}.kui-chart__tooltip-row dt{align-items:center;gap:var(--kimi-space-1-5,6px);min-width:0;color:var(--kimi-color-text-secondary,#565d6b);display:inline-flex}.kui-chart__tooltip-row dd{font-family:var(--kimi-font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--kimi-font-weight-semibold,600);margin:0}.kui-chart__data-toggle{width:fit-content;min-height:var(--kimi-control-hit-area,44px);justify-self:start}.kui-chart__data-table{border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface-subtle,#f7f8fa);overscroll-behavior:contain;scrollbar-color:transparent transparent;scrollbar-gutter:auto;scrollbar-width:thin;outline:0;width:100%;max-height:min(16rem,42dvh);overflow:auto}.kui-chart__data-table:hover,.kui-chart__data-table:focus-within{scrollbar-color:var(--kimi-color-scroll-thumb,#565d6b59) transparent}.kui-chart__data-table:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 55%, transparent);outline-offset:2px}.kui-chart__data-table[data-visible=true]{animation:kui-chart-table-in var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease-out)}.kui-chart__data-table::-webkit-scrollbar{width:9px;height:9px}.kui-chart__data-table::-webkit-scrollbar-track{background:0 0}.kui-chart__data-table::-webkit-scrollbar-corner{background:0 0}.kui-chart__data-table::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:padding-box padding-box;border:2px solid #0000}.kui-chart__data-table:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--kimi-color-scroll-thumb,#565d6b59);background-clip:padding-box}.kui-chart__data-table::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-chart__data-table table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:34rem}.kui-chart__data-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kui-chart__data-table :is(th,td){border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0);padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px);text-align:start;white-space:nowrap}.kui-chart__data-table thead th{z-index:1;background:var(--kimi-color-surface-raised,#fff);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);position:sticky;top:0}.kui-chart__data-table tbody th{background:var(--kimi-color-surface-subtle,#f7f8fa);font-weight:var(--kimi-font-weight-medium,500);position:sticky;left:0}.kui-chart__data-table tr:last-child :is(th,td){border-bottom:0}.kui-chart__data-table--sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kui-chart--loading{grid-template-rows:auto minmax(0,1fr)}.kui-chart__loading-copy{color:var(--kimi-color-text-secondary,#565d6b)}.kui-chart__skeleton{align-items:end;gap:var(--kimi-space-2,8px);border-bottom:1px solid var(--kimi-color-chart-grid,#e6e9ef);min-height:0;padding:var(--kimi-space-4,16px);display:flex}.kui-chart__skeleton span{height:var(--kui-chart-bar);border-radius:var(--kimi-radius-sm,6px) var(--kimi-radius-sm,6px) 0 0;background:linear-gradient(100deg, var(--kimi-color-surface-subtle,#f7f8fa) 20%, var(--kimi-color-surface-hover,#f1f3f7) 42%, var(--kimi-color-surface-subtle,#f7f8fa) 64%);background-size:240% 100%;flex:1;animation:1.4s ease-in-out infinite kui-chart-loading}.kui-chart--empty{align-content:center;place-items:center;gap:var(--kimi-space-3,12px);color:var(--kimi-color-text-secondary,#565d6b);text-align:center}.kui-chart__empty-mark{border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-xl,12px);width:3rem;height:3rem;padding:var(--kimi-space-2,8px);place-items:end;display:grid}.kui-chart__empty-mark:before,.kui-chart__empty-mark:after,.kui-chart__empty-mark span{background:var(--kimi-color-border-strong,#c9ced8);content:"";border-radius:.25rem .25rem 0 0;width:.42rem}.kui-chart__empty-mark:before{height:36%}.kui-chart__empty-mark span{height:74%}.kui-chart__empty-mark:after{height:54%}.kui-avatar-group{align-items:center;min-width:0;padding-inline-start:.25rem;display:inline-flex}.kui-avatar-group__trigger,.kui-avatar-group__overflow{min-width:var(--kimi-control-hit-area,44px);min-height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-full,9999px);cursor:help;outline:0;flex:none;place-items:center;margin-inline-start:-.65rem;display:inline-grid;position:relative}.kui-avatar-group__trigger:first-child{margin-inline-start:0}.kui-avatar-group__trigger .kui-avatar{border-width:2px;border-color:var(--kimi-color-surface,#fff);box-shadow:0 0 0 1px var(--kimi-color-border,#dde1e8);transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out)}.kui-avatar-group__trigger:hover .kui-avatar,.kui-avatar-group__trigger:focus-visible .kui-avatar{z-index:2;transform:translateY(-2px)}.kui-avatar-group__trigger:focus-visible,.kui-avatar-group__overflow:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 58%, transparent);outline-offset:-4px}.kui-avatar-group__overflow{width:var(--kui-avatar-size,2rem);height:var(--kui-avatar-size,2rem);min-width:var(--kimi-control-hit-area,44px);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-caption,12px);font-weight:var(--kimi-font-weight-semibold,600)}.kui-avatar-group__overflow:before{z-index:-1;width:var(--kui-avatar-size,2rem);height:var(--kui-avatar-size,2rem);border:2px solid var(--kimi-color-surface,#fff);border-radius:inherit;background:var(--kimi-color-surface-subtle,#f7f8fa);box-shadow:0 0 0 1px var(--kimi-color-border,#dde1e8);content:"";position:absolute}.kui-avatar-group__overflow[data-size=sm]{--kui-avatar-size:1.5rem}.kui-avatar-group__overflow[data-size=md]{--kui-avatar-size:2rem}.kui-avatar-group__overflow[data-size=lg]{--kui-avatar-size:2.5rem}.kui-avatar-group__overflow[data-size=xl]{--kui-avatar-size:3rem}.kui-avatar-group__overflow[data-size="2xl"]{--kui-avatar-size:4rem}.kui-avatar-group__overflow-title{margin-bottom:var(--kimi-space-1,4px);font-weight:var(--kimi-font-weight-semibold,600);display:block}.kui-dialog.kui-image-preview{border-color:color-mix(in srgb, var(--kimi-color-border-strong,#c9ced8) 72%, transparent);border-radius:var(--kimi-radius-2xl,16px);background:var(--kimi-color-surface-inverse,#11141b);width:min(74rem,100vw - 32px);height:min(48rem,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--kimi-color-text-inverse,#f8f9fb);grid-template-rows:auto minmax(0,1fr) auto auto;padding:0;display:grid;overflow:hidden}.kui-image-preview__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kui-image-preview__header{justify-content:space-between;align-items:center;gap:var(--kimi-space-3,12px);border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);min-width:0;padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px) var(--kimi-space-2,8px) var(--kimi-space-4,16px);display:flex}.kui-image-preview__heading{align-items:baseline;gap:var(--kimi-space-3,12px);min-width:0;display:flex}.kui-image-preview__heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-image-preview__heading span{color:color-mix(in srgb, currentColor 66%, transparent);font-family:var(--kimi-font-family-mono);font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums;white-space:nowrap}.kui-image-preview__tools{align-items:center;gap:var(--kimi-space-1,4px);flex:none;display:flex}.kui-image-preview__tools .kui-button,.kui-image-preview__stage .kui-button{background:color-mix(in srgb, currentColor 9%, transparent);color:inherit;border-color:#0000}.kui-image-preview__tools .kui-button:hover:not(:disabled),.kui-image-preview__stage .kui-button:hover:not(:disabled){border-color:color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 15%, transparent)}.kui-image-preview__tools .kui-button:focus-visible,.kui-image-preview__stage .kui-button:focus-visible,.kui-image-preview__zoom:focus-visible,.kui-image-preview__thumbnail:focus-visible{outline-color:color-mix(in srgb, var(--kimi-color-accent-solid,#8585ff) 75%, white)}.kui-image-preview__zoom{min-width:3.75rem;min-height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);color:inherit;cursor:pointer;font:inherit;font-size:var(--kimi-font-size-label,12px);font-variant-numeric:tabular-nums;padding:var(--kimi-space-1,4px) var(--kimi-space-2,8px);background:0 0;border-color:#0000;outline:0;place-items:center;line-height:1.1;display:grid}.kui-image-preview__zoom>.kui-button__label{place-items:center;gap:1px;display:grid}.kui-image-preview__zoom:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent)}.kui-image-preview__zoom small{color:color-mix(in srgb, currentColor 60%, transparent);font-size:var(--kimi-font-size-micro,11px)}.kui-image-preview__zoom:disabled{cursor:not-allowed;opacity:.45}.kui-image-preview__stage{background:color-mix(in srgb, black 28%, var(--kimi-color-surface-inverse,#11141b));touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;min-height:0;position:relative;overflow:hidden}.kui-image-preview__stage[data-pannable]{cursor:grab}.kui-image-preview__stage[data-pannable]:active{cursor:grabbing}.kui-image-preview__stage:active .kui-image-preview__media img{transition:none}.kui-image-preview__media{width:100%;height:100%;padding:var(--kimi-space-5,20px) 4.5rem;place-items:center;display:grid;overflow:hidden}.kui-image-preview__media img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-standard,ease-out);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.kui-image-preview__previous,.kui-image-preview__next{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.kui-image-preview__previous{left:var(--kimi-space-3,12px)}.kui-image-preview__next{right:var(--kimi-space-3,12px)}.kui-image-preview__empty{place-items:center;gap:var(--kimi-space-3,12px);max-width:18rem;color:color-mix(in srgb, currentColor 70%, transparent);text-align:center;display:grid}.kui-image-preview__empty span{border-radius:var(--kimi-radius-lg,10px);opacity:.55;border:1px solid;width:3.25rem;height:2.75rem;display:block;transform:rotate(-4deg)}.kui-image-preview__caption{color:color-mix(in srgb, currentColor 76%, transparent);font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-body,1.55);padding:var(--kimi-space-2,8px) var(--kimi-space-4,16px);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-image-preview__thumbnails{align-items:center;gap:var(--kimi-space-2,8px);border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);max-width:100%;padding:var(--kimi-space-2,8px) var(--kimi-space-4,16px) max(var(--kimi-space-2,8px), env(safe-area-inset-bottom));overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb, currentColor 36%, transparent) transparent;scrollbar-width:thin;display:flex;overflow-x:auto}.kui-image-preview__thumbnails::-webkit-scrollbar{height:7px}.kui-image-preview__thumbnails::-webkit-scrollbar-track{background:0 0}.kui-image-preview__thumbnails::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, currentColor 38%, transparent);background-clip:padding-box;border:2px solid #0000}.kui-image-preview__thumbnails::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, currentColor 58%, transparent);background-clip:padding-box}.kui-image-preview__thumbnail{appearance:none;width:3.75rem;min-width:3.75rem;height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);background:color-mix(in srgb, currentColor 8%, transparent);cursor:pointer;transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, opacity var(--kimi-motion-duration-control,.16s) ease-out;border:2px solid #0000;outline:0;place-items:center;padding:2px;display:grid;position:relative;overflow:hidden}.kui-image-preview__thumbnail>.kui-button__label{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.kui-image-preview__thumbnail-item{flex:none;display:inline-flex}.kui-image-preview__thumbnail:not([aria-current=true]){opacity:.58}.kui-image-preview__thumbnail:hover{opacity:.86}.kui-image-preview__thumbnail[aria-current=true]{border-color:var(--kimi-color-accent-solid,#8585ff);opacity:1}.kui-image-preview__thumbnail img{border-radius:calc(var(--kimi-radius-lg,10px) - 4px);object-fit:cover;width:100%;height:100%}@keyframes kui-collapse-open{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes kui-collapse-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@keyframes kui-chart-loading{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes kui-chart-table-in{0%{opacity:0;transform:translateY(calc(var(--kimi-motion-distance-sm,4px) * -1))}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.kui-chart{padding:var(--kimi-space-3,12px)}.kui-chart__legend{column-gap:var(--kimi-space-3,12px)}.kui-collapse__trigger,.kui-collapse__content-inner{padding-inline:var(--kimi-space-3,12px)}}@media (width<=640px){.kui-collapse__heading[data-has-extra=true]{grid-template-columns:minmax(0,1fr)}.kui-collapse__heading[data-has-extra=true] .kui-collapse__extra{max-width:none;padding:0 var(--kimi-space-3,12px) var(--kimi-space-3,12px)}.kui-chart__canvas{min-height:12rem}.kui-chart__data-table table{min-width:30rem}.kui-dialog.kui-image-preview{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;top:0;bottom:0;transform:translate(-50%)}.kui-image-preview__header{padding-top:max(var(--kimi-space-2,8px), env(safe-area-inset-top));align-items:flex-start}.kui-image-preview__heading{gap:0;min-width:0;padding-block:.3rem;display:grid}.kui-image-preview__heading strong{min-width:0;max-width:100%}.kui-image-preview__tools{gap:0;min-width:0;max-width:100%}.kui-image-preview__zoom-step{display:none}.kui-image-preview__zoom{min-width:3.25rem}.kui-image-preview__media{padding-inline:var(--kimi-space-3,12px)}.kui-image-preview__previous,.kui-image-preview__next{top:auto;bottom:var(--kimi-space-3,12px);transform:none}.kui-image-preview__caption{text-align:start}}@media (pointer:coarse){.kui-avatar-group__trigger,.kui-avatar-group__overflow{cursor:default;margin-inline-start:0}.kui-avatar-group__trigger:hover .kui-avatar{transform:none}}@media (prefers-reduced-motion:reduce){.kui-collapse__content,.kui-chart__skeleton span,.kui-chart__data-table{animation-duration:1ms!important;animation-iteration-count:1!important}.kui-collapse__chevron,.kui-avatar-group__trigger .kui-avatar,.kui-image-preview__media img,.kui-image-preview__thumbnail{transition-duration:1ms!important}}:where([data-kimi-motion=reduced]) .kui-collapse__content,:where([data-kimi-motion=reduced]) .kui-chart__skeleton span,:where([data-kimi-motion=reduced]) .kui-chart__data-table{animation-duration:1ms;animation-iteration-count:1}:where([data-kimi-motion=reduced]) .kui-collapse__chevron,:where([data-kimi-motion=reduced]) .kui-avatar-group__trigger .kui-avatar,:where([data-kimi-motion=reduced]) .kui-image-preview__media img,:where([data-kimi-motion=reduced]) .kui-image-preview__thumbnail{transition-duration:1ms}@media (forced-colors:active){.kui-chart__tooltip{box-shadow:none;border:1px solid canvastext}.kui-collapse__trigger:focus-visible,.kui-chart__data-table:focus-visible,.kui-avatar-group__trigger:focus-visible,.kui-avatar-group__overflow:focus-visible,.kui-image-preview__thumbnail:focus-visible{outline:2px solid canvastext}.kui-chart__legend-mark{forced-color-adjust:none}}.kui-entry-media__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kui-tag-input-field{min-width:0;color:var(--kimi-color-text-primary,#1d2230);position:relative}.kui-tag-input{width:100%;min-width:0;min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-1-5,6px);border:1px solid var(--kimi-color-border-strong,#ccd2dd);border-radius:var(--kimi-radius-lg,10px);background:var(--kimi-color-surface,#fff);cursor:text;padding:var(--kimi-space-1-5,6px) var(--kimi-space-2,8px);transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, box-shadow var(--kimi-motion-duration-control,.16s) ease-out, background-color var(--kimi-motion-duration-control,.16s) ease-out;flex-wrap:wrap;display:flex}.kui-tag-input[data-variant=borderless]{min-height:auto;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding-inline:0}.kui-tag-input[data-variant=borderless]:hover:not([data-disabled]){background:0 0;border-color:#0000}.kui-tag-input[data-variant=borderless]:focus-within{box-shadow:none;border-color:#0000}.kui-tag-input[data-variant=borderless] .kui-tag-input__input{min-width:7rem}.kui-tag-input:hover:not([data-disabled]){border-color:var(--kimi-color-border-interactive,#a8aee0)}.kui-tag-input:focus-within{border-color:var(--kimi-color-accent-solid,#5b5ce2);box-shadow:0 0 0 3px var(--kimi-color-focus-ring,#5b5ce238)}.kui-tag-input[data-invalid]{border-color:var(--kimi-color-danger-solid,#c63b52)}.kui-tag-input[data-disabled]{background:var(--kimi-color-surface-disabled,#e9ecf1);color:var(--kimi-color-text-disabled,#8d95a3);cursor:not-allowed;opacity:.72}.kui-tag-input .kui-tag{max-width:min(100%,18rem);animation:kui-entry-media-chip-in var(--kimi-motion-duration-enter,.18s) var(--kimi-motion-easing-enter,ease-out)}.kui-tag-input__input{appearance:none;min-width:8rem;min-height:1.875rem;color:var(--kimi-color-text-primary,#1d2230);font:inherit;font-size:var(--kimi-font-size-body,14px);line-height:var(--kimi-line-height-body,1.55);padding:0 var(--kimi-space-1,4px);background:0 0;border:0;outline:0;flex:8rem}.kui-tag-input__input::placeholder{color:var(--kimi-color-text-muted,#747d8c)}.kui-tag-input__input:disabled{cursor:not-allowed}.kui-tag-input__counter{color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums;text-align:end;margin-block-start:var(--kimi-space-1,4px);display:block}.kui-tag-input__counter[data-limit]{color:var(--kimi-color-warning-solid,#9a5900)}.kui-price-input{width:100%;min-width:8rem}.kui-price-input__currency{min-width:1.25rem;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-semibold,600);place-items:center;line-height:1;display:inline-grid}.kui-price-input .kui-input{font-variant-numeric:tabular-nums;text-align:end}.kui-upload{gap:var(--kimi-space-3,12px);min-width:0;color:var(--kimi-color-text-primary,#1d2230);display:grid}.kui-upload__dropzone{align-items:center;gap:var(--kimi-space-3,12px);border:1px dashed var(--kimi-color-border-strong,#ccd2dd);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface-subtle,#f7f8fa);min-width:0;min-height:8.5rem;padding:var(--kimi-space-5,20px);transition:border-color var(--kimi-motion-duration-control,.16s) ease-out, background-color var(--kimi-motion-duration-control,.16s) ease-out, box-shadow var(--kimi-motion-duration-control,.16s) ease-out;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kui-upload__dropzone[data-active]{border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-accent-soft,#eef);box-shadow:inset 0 0 0 1px var(--kimi-color-accent-border,#acaeff)}.kui-upload__dropzone[data-reject]{border-color:var(--kimi-color-danger-solid,#c63b52);background:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 7%, var(--kimi-color-surface,#fff))}.kui-upload[data-disabled] .kui-upload__dropzone{opacity:.62}.kui-upload__native-input{display:none}.kui-upload__glyph{width:var(--kimi-control-hit-area,44px);height:var(--kimi-control-hit-area,44px);border-radius:var(--kimi-radius-lg,10px);background:var(--kimi-color-surface,#fff);box-shadow:inset 0 0 0 1px var(--kimi-color-border,#dce0e8);color:var(--kimi-color-accent-solid,#5b5ce2);place-items:center;display:grid}.kui-upload__copy{gap:var(--kimi-space-1,4px);min-width:0;display:grid}.kui-upload__copy strong{color:var(--kimi-color-text-primary,#1d2230);font-size:var(--kimi-font-size-body,14px);font-weight:var(--kimi-font-weight-semibold,600)}.kui-upload__copy span{color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-body,1.55)}.kui-upload__list-shell{border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);overflow:hidden}.kui-upload__list{max-height:min(22rem,50vh);padding:var(--kimi-space-1,4px);overscroll-behavior:contain;scrollbar-color:var(--kimi-color-scroll-thumb,#565d6b57) transparent;scrollbar-gutter:stable;scrollbar-width:thin;margin:0;list-style:none;overflow-y:auto}.kui-upload__list::-webkit-scrollbar{width:8px;height:8px}.kui-transfer-pane__list::-webkit-scrollbar{width:8px;height:8px}.kui-upload__list::-webkit-scrollbar-track{background:0 0}.kui-transfer-pane__list::-webkit-scrollbar-track{background:0 0}.kui-upload__list::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-scroll-thumb,#565d6b57);background-clip:padding-box;border:2px solid #0000}.kui-transfer-pane__list::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-scroll-thumb,#565d6b57);background-clip:padding-box;border:2px solid #0000}.kui-upload__list::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-transfer-pane__list::-webkit-scrollbar-thumb:hover{background:var(--kimi-color-scroll-thumb-hover,#565d6b94);background-clip:padding-box}.kui-upload__empty{color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-label,13px);padding:var(--kimi-space-6,24px);text-align:center;margin:0}.kui-upload-item{min-width:0;min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-lg,10px);padding:var(--kimi-space-2,8px);transition:background-color var(--kimi-motion-duration-control,.16s) ease-out;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kui-upload-item+.kui-upload-item{margin-block-start:var(--kimi-space-1,4px)}.kui-upload-item:hover{background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-upload-item[data-status=error]{background:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 6%, transparent)}.kui-upload-item__file-icon{color:var(--kimi-color-accent-solid,#5b5ce2)}.kui-upload-item[data-status=success] .kui-upload-item__file-icon{color:var(--kimi-color-success-solid,#168064)}.kui-upload-item[data-status=error] .kui-upload-item__file-icon{color:var(--kimi-color-danger-solid,#c63b52)}.kui-upload-item__copy{gap:var(--kimi-space-1,4px);min-width:0;display:grid}.kui-upload-item__name{color:var(--kimi-color-text-primary,#1d2230);font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-upload-item__meta{color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-caption,12px);line-height:var(--kimi-line-height-title,1.35);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-upload-item[data-status=error] .kui-upload-item__meta{color:var(--kimi-color-danger-solid,#c63b52)}.kui-upload-item__actions{justify-content:end;gap:var(--kimi-space-1,4px);flex-wrap:wrap;display:flex}.kui-upload-item__progress{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface-disabled,#e9ecf1);width:100%;height:.25rem;display:block;overflow:hidden}.kui-upload-item__progress>span{border-radius:inherit;background:var(--kimi-color-accent-solid,#5b5ce2);transform-origin:0;width:100%;height:100%;transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out);display:block}.kui-transfer{min-width:0;color:var(--kimi-color-text-primary,#1d2230);container-type:inline-size}.kui-transfer__layout{align-items:stretch;gap:var(--kimi-space-3,12px);grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr);min-width:0;display:grid}.kui-transfer-pane{border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:20rem;display:grid;overflow:hidden}.kui-transfer-pane__header{min-height:var(--kimi-control-hit-area,44px);justify-content:space-between;align-items:center;gap:var(--kimi-space-2,8px);border-block-end:1px solid var(--kimi-color-border-subtle,#e7eaf0);padding-inline:var(--kimi-space-3,12px);display:flex}.kui-transfer-pane__title{font-size:var(--kimi-font-size-body,14px);font-weight:var(--kimi-font-weight-semibold,600)}.kui-transfer-pane__count{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface-subtle,#f7f8fa);min-width:2rem;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums;padding:var(--kimi-space-0-5,2px) var(--kimi-space-2,8px);text-align:center}.kui-transfer-pane__search{margin:var(--kimi-space-2,8px);width:auto}.kui-transfer-pane__select-all{width:calc(100% - var(--kimi-space-4,16px));margin:0 var(--kimi-space-2,8px) var(--kimi-space-1,4px);justify-content:flex-start}.kui-transfer-pane__list{min-height:0;padding:var(--kimi-space-1,4px);overscroll-behavior:contain;scrollbar-color:var(--kimi-color-scroll-thumb,#565d6b57) transparent;scrollbar-gutter:stable;scrollbar-width:thin;margin:0;list-style:none;overflow:auto}.kui-transfer-option{min-width:0;min-height:var(--kimi-control-hit-area,44px);align-items:center;gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-md,8px);cursor:pointer;padding:var(--kimi-space-2,8px);-webkit-user-select:none;user-select:none;transition:background-color var(--kimi-motion-duration-control,.16s) ease-out, color var(--kimi-motion-duration-control,.16s) ease-out;display:flex}.kui-transfer-option:hover:not([aria-disabled=true]){background:var(--kimi-color-surface-hover,#f1f3f7)}.kui-transfer-option[data-selected]{background:var(--kimi-color-accent-soft,#eef);color:var(--kimi-color-accent-text,#494ac5)}.kui-transfer-option:focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce240);outline-offset:-3px}.kui-transfer-option[aria-disabled=true]{color:var(--kimi-color-text-disabled,#8d95a3);cursor:not-allowed;opacity:.62}.kui-transfer-option__check{border:1px solid var(--kimi-color-border-strong,#b8c0ce);border-radius:var(--kimi-radius-sm,6px);background:var(--kimi-color-surface,#fff);flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;position:relative}.kui-transfer-option__check[data-checked],.kui-transfer-option__check[data-indeterminate]{border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-accent-solid,#5b5ce2);color:var(--kimi-color-accent-contrast,#fff)}.kui-transfer-option__copy{gap:var(--kimi-space-0-5,2px);min-width:0;display:grid}.kui-transfer-option__label{font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-transfer-option__description{color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-caption,12px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-transfer-pane__empty{color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-label,13px);padding:var(--kimi-space-6,24px);text-align:center;align-self:center;margin:0}.kui-transfer__actions{min-width:var(--kimi-control-hit-area,44px);align-self:center;gap:var(--kimi-space-2,8px);flex-direction:column;display:flex}.kui-transfer__actions .kui-button{width:100%}.kui-transfer__arrow{flex:none;display:block}@keyframes kui-entry-media-chip-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (width<=47.99rem){.kui-upload__dropzone{min-height:10rem;padding:var(--kimi-space-4,16px);grid-template-columns:auto minmax(0,1fr)}.kui-upload__dropzone>.kui-button{grid-column:1/-1;width:100%}.kui-upload-item{grid-template-columns:auto minmax(0,1fr)}.kui-upload-item__actions{grid-column:1/-1;justify-content:stretch}.kui-upload-item__actions .kui-button{flex:1}}@container (width<=38rem){.kui-transfer__layout{grid-template-columns:minmax(0,1fr)}.kui-transfer-pane{min-height:17rem}.kui-transfer__actions{flex-flow:wrap;justify-content:center;min-width:0}.kui-transfer__actions .kui-button{flex:1 1 calc(50% - var(--kimi-space-2,8px));width:auto}.kui-transfer__arrow[data-direction=right]{transform:rotate(135deg)}.kui-transfer__arrow[data-direction=left]{transform:rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.kui-tag-input,.kui-upload__dropzone,.kui-upload-item,.kui-upload-item__progress>span,.kui-transfer-option{transition:none}.kui-tag-input .kui-tag{animation:none}}[data-sonner-toaster].toaster{--width:min(380px, calc(100vw - 24px))}.kui-loading{justify-content:center;align-items:center;gap:var(--kimi-space-3,12px);min-width:0;color:var(--kimi-color-text-primary,#1d2230);display:flex}.kui-loading[data-layout=inline]{justify-content:flex-start;display:inline-flex}.kui-loading[data-layout=block]{min-height:8rem;padding:var(--kimi-space-6,24px)}.kui-loading[data-layout=page]{min-height:min(70dvh,40rem);padding:var(--kimi-space-8,32px)}.kui-loading__copy{gap:var(--kimi-space-1,4px);min-width:0;display:grid}.kui-loading__label{font-weight:var(--kimi-font-weight-semibold,600)}.kui-loading__description{color:var(--kimi-color-text-secondary,#626a79)}.kui-loading-overlay{width:100%;min-width:0;position:relative}.kui-loading-overlay__content{min-width:0}.kui-loading-overlay__mask{z-index:3;justify-content:center;align-items:center;gap:var(--kimi-space-3,12px);min-width:0;padding:var(--kimi-space-6,24px);border-radius:inherit;background:color-mix(in srgb, var(--kimi-color-surface,#fff) 72%, transparent);color:var(--kimi-color-text-primary,#1d2230);cursor:wait;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;position:absolute;inset:0}.kui-loading-overlay__copy{gap:var(--kimi-space-1,4px);min-width:0;display:grid}.kui-loading-overlay__label{font-weight:var(--kimi-font-weight-semibold,600)}.kui-loading-overlay__description{color:var(--kimi-color-text-secondary,#626a79)}.kui-toast[data-sonner-toast]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:64px;border-radius:var(--kimi-radius-2xl,14px)!important;background:color-mix(in srgb, var(--kimi-color-surface,#fff) 96%, transparent)!important;box-shadow:var(--kimi-shadow-surface-overlay)!important;color:var(--kimi-color-text-primary,#1d2230)!important;font-size:var(--kimi-font-size-body,14px)!important;border:0!important}.kui-toast__title{font-weight:650}.kui-toast__description{color:var(--kimi-color-text-secondary,#626a79)!important}.kui-toast__action,.kui-toast__cancel,.kui-toast__close{cursor:pointer}@media (pointer:coarse),(width<=640px){.kui-toast__action,.kui-toast__cancel,.kui-toast__close{min-width:44px!important;min-height:44px!important}}.kui-progress{gap:var(--kimi-spacing-control-gap,8px);width:100%;color:var(--kimi-color-text-primary,#1d2230);display:grid}.kui-progress__head{justify-content:space-between;gap:var(--kimi-spacing-content-gap,12px);font-size:var(--kimi-font-size-caption,11px);display:flex}.kui-progress__value{color:var(--kimi-color-text-secondary,#626a79);font-variant-numeric:tabular-nums}.kui-progress__track{background:var(--kimi-color-surface-subtle,#edf0f5);border-radius:999px;height:.375rem;display:block;position:relative;overflow:hidden}.kui-progress__indicator{border-radius:inherit;background:var(--kimi-color-accent-solid,#5b5ce2);transform-origin:0;transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out);position:absolute;inset:0}.kui-progress[data-indeterminate] .kui-progress__indicator{width:42%;animation:kui-progress-indeterminate 1.35s var(--kimi-motion-easing-standard,ease-in-out) infinite;transform:translate(-120%)}@keyframes kui-progress-indeterminate{to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.kui-progress__indicator{transition:none}.kui-progress[data-indeterminate] .kui-progress__indicator{animation:none;transform:translate(70%)}}.kui-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.kui-alert,.kui-notification{--kui-feedback-solid:var(--kimi-color-info-solid,#2475c7);--kui-feedback-soft:var(--kimi-color-info-soft,#e8f2fc);--kui-feedback-text:var(--kimi-color-info-text,#1e63a9);--kui-feedback-border:var(--kimi-color-info-border,#b6d3ed);align-items:start;gap:var(--kimi-space-3,12px);border:1px solid var(--kui-feedback-border);border-radius:var(--kimi-radius-xl,12px);background:var(--kui-feedback-soft);width:100%;min-width:0;color:var(--kimi-color-text-primary,#171a21);font-size:var(--kimi-font-size-body,14px);line-height:var(--kimi-line-height-body,1.55);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.kui-alert{padding:var(--kimi-space-3,12px) var(--kimi-space-4,16px)}.kui-alert[data-tone=neutral],.kui-notification[data-tone=neutral]{--kui-feedback-solid:var(--kimi-color-text-secondary,#565d6b);--kui-feedback-soft:var(--kimi-color-surface-subtle,#f7f8fa);--kui-feedback-text:var(--kimi-color-text-primary,#171a21);--kui-feedback-border:var(--kimi-color-border,#dde1e8)}.kui-alert[data-tone=success],.kui-notification[data-tone=success]{--kui-feedback-solid:var(--kimi-color-success-solid,#12805c);--kui-feedback-soft:var(--kimi-color-success-soft,#e7f6f0);--kui-feedback-text:var(--kimi-color-success-text,#0f684b);--kui-feedback-border:var(--kimi-color-success-border,#a9dccb)}.kui-alert[data-tone=warning],.kui-notification[data-tone=warning]{--kui-feedback-solid:var(--kimi-color-warning-solid,#a75f05);--kui-feedback-soft:var(--kimi-color-warning-soft,#fff3dc);--kui-feedback-text:var(--kimi-color-warning-text,#8b4f04);--kui-feedback-border:var(--kimi-color-warning-border,#efd3a2)}.kui-alert[data-tone=danger],.kui-notification[data-tone=danger]{--kui-feedback-solid:var(--kimi-color-danger-solid,#c23b4d);--kui-feedback-soft:var(--kimi-color-danger-soft,#ffeaed);--kui-feedback-text:var(--kimi-color-danger-text,#a82f40);--kui-feedback-border:var(--kimi-color-danger-border,#efb6be)}.kui-alert__icon,.kui-notification__icon{width:1.25rem;height:1.25rem;color:var(--kui-feedback-solid);margin-top:var(--kimi-space-0-5,2px);place-items:center;display:inline-grid}.kui-alert__icon svg,.kui-notification__icon svg,.kui-alert__dismiss svg,.kui-notification__dismiss svg,.kui-snackbar__dismiss svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.kui-alert__content,.kui-notification__content{min-width:0}.kui-alert__title,.kui-notification__title{color:var(--kui-feedback-text);font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35);overflow-wrap:anywhere}.kui-alert__description,.kui-notification__description{margin-top:var(--kimi-space-1,4px);color:var(--kimi-color-text-secondary,#565d6b);overflow-wrap:anywhere}.kui-alert__dismiss,.kui-notification__dismiss,.kui-snackbar__dismiss{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:var(--kimi-space-1-5,6px);border-radius:var(--kimi-radius-md,8px);color:var(--kui-feedback-text,currentColor);cursor:pointer;transition:background var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.kui-alert__dismiss:hover,.kui-notification__dismiss:hover{background:color-mix(in srgb, var(--kui-feedback-solid) 10%, transparent)}.kui-alert__dismiss:focus-visible,.kui-notification__dismiss:focus-visible,.kui-snackbar__dismiss:focus-visible{outline:3px solid var(--kimi-color-focus-ring,#5b5ce247);outline-offset:1px}.kui-spinner{--kui-spinner-color:var(--kimi-color-accent-solid,#5b5ce2);vertical-align:middle;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;position:relative}.kui-spinner[data-size=sm]{width:1rem;height:1rem}.kui-spinner[data-size=lg]{width:1.75rem;height:1.75rem}.kui-spinner[data-tone=current]{--kui-spinner-color:currentColor}.kui-spinner[data-tone=neutral]{--kui-spinner-color:var(--kimi-color-text-muted,#6d7584)}.kui-spinner__ring{border:max(2px, .14em) solid color-mix(in srgb, var(--kui-spinner-color) 20%, transparent);border-top-color:var(--kui-spinner-color);border-radius:50%;width:100%;height:100%;animation:.72s linear infinite kui-spinner-rotate}@keyframes kui-spinner-rotate{to{transform:rotate(1turn)}}.kui-notification{padding:var(--kimi-space-4,16px);border-color:var(--kimi-color-border,#dde1e8);background:color-mix(in srgb, var(--kimi-color-surface-overlay,#fff) 96%, transparent);box-shadow:none}.kui-notification__action{margin-top:var(--kimi-space-3,12px)}.kui-notification-center{border:1px solid var(--kimi-color-border,#dde1e8);border-radius:var(--kimi-radius-2xl,16px);background:var(--kimi-color-surface,#fff);width:100%;min-width:0;color:var(--kimi-color-text-primary,#171a21);overflow:hidden}.kui-notification-center__header{justify-content:space-between;align-items:center;gap:var(--kimi-space-3,12px);min-height:4.5rem;padding:var(--kimi-space-4,16px);border-bottom:1px solid var(--kimi-color-border-subtle,#e7eaf0);display:flex}.kui-notification-center__title{font-size:var(--kimi-font-size-title-sm,16px);line-height:var(--kimi-line-height-title,1.35);margin:0}.kui-notification-center__count,.kui-notification-center__time{margin:var(--kimi-space-0-5,2px) 0 0;color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px);font-variant-numeric:tabular-nums}.kui-notification-center__list{max-height:min(32rem,70vh);padding:var(--kimi-space-2,8px);scrollbar-color:var(--kimi-color-scroll-thumb,#565d6b59) transparent;scrollbar-width:thin;margin:0;list-style:none;overflow:auto}.kui-notification-center__item+.kui-notification-center__item{margin-top:var(--kimi-space-2,8px)}.kui-notification-center__item[data-read]{opacity:.72}.kui-notification-center__item .kui-notification{box-shadow:none}.kui-notification-center__actions{gap:var(--kimi-space-2,8px);flex-wrap:wrap;display:flex}.kui-notification-center__empty{min-height:10rem;padding:var(--kimi-space-6,24px);color:var(--kimi-color-text-muted,#6d7584);text-align:center;place-items:center;display:grid}.kui-result{--kui-result-solid:var(--kimi-color-info-solid,#2475c7);width:100%;min-width:0;padding:clamp(var(--kimi-space-6,24px), 5vw, var(--kimi-space-12,48px)) var(--kimi-space-4,16px);color:var(--kimi-color-text-primary,#171a21);text-align:center;justify-items:center;display:grid}.kui-result[data-status=success]{--kui-result-solid:var(--kimi-color-success-solid,#12805c)}.kui-result[data-status=warning]{--kui-result-solid:var(--kimi-color-warning-solid,#a75f05)}.kui-result[data-status=danger]{--kui-result-solid:var(--kimi-color-danger-solid,#c23b4d)}.kui-result[data-status=empty]{--kui-result-solid:var(--kimi-color-text-muted,#6d7584)}.kui-result__icon{width:clamp(3rem,9vw,4.5rem);height:clamp(3rem,9vw,4.5rem);color:var(--kui-result-solid)}.kui-result__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:100%;height:100%}.kui-result__title{margin:var(--kimi-space-4,16px) 0 0;font-size:var(--kimi-font-size-title-lg,22px);line-height:var(--kimi-line-height-title,1.35)}.kui-result__description{max-width:38rem;margin-top:var(--kimi-space-2,8px);color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-body,14px);line-height:var(--kimi-line-height-body,1.55)}.kui-result__extra{justify-content:center;gap:var(--kimi-space-2,8px);margin-top:var(--kimi-space-5,20px);flex-wrap:wrap;display:flex}.kui-snackbar{--kui-snackbar-accent:var(--kimi-color-accent-solid,#5b5ce2);align-items:center;gap:var(--kimi-space-3,12px);width:min(32rem,100vw - 1.5rem);min-height:3.5rem;padding:var(--kimi-space-2,8px) var(--kimi-space-2,8px) var(--kimi-space-2,8px) var(--kimi-space-4,16px);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface-inverse,#11141b);box-shadow:var(--kimi-shadow-surface-overlay);color:var(--kimi-color-text-inverse,#f8f9fb);font-size:var(--kimi-font-size-body,14px);border:0;display:flex}.kui-snackbar[data-tone=success]{--kui-snackbar-accent:var(--kimi-color-success-solid,#12805c)}.kui-snackbar[data-tone=warning]{--kui-snackbar-accent:var(--kimi-color-warning-solid,#a75f05)}.kui-snackbar[data-tone=danger]{--kui-snackbar-accent:var(--kimi-color-danger-solid,#c23b4d)}.kui-snackbar[data-tone=info]{--kui-snackbar-accent:var(--kimi-color-info-solid,#2475c7)}.kui-snackbar:before{border-radius:var(--kimi-radius-full,9999px);background:var(--kui-snackbar-accent);content:"";flex:none;width:.25rem;height:1.5rem}.kui-snackbar__message{overflow-wrap:anywhere;flex:1;min-width:0}.kui-snackbar__action{flex:none}.kui-snackbar__dismiss{color:currentColor}.kui-snackbar__dismiss:hover{background:#ffffff1a}.kui-statistic{align-content:start;gap:var(--kimi-space-2,8px);min-width:0;min-height:7.25rem;color:var(--kimi-color-text-primary,#171a21);display:grid}.kui-statistic__label{color:var(--kimi-color-text-secondary,#565d6b);font-size:var(--kimi-font-size-label,13px);line-height:var(--kimi-line-height-title,1.35)}.kui-statistic__value{min-height:1em;font-size:var(--kimi-font-size-display,28px);font-weight:var(--kimi-font-weight-bold,700);letter-spacing:var(--kimi-letter-spacing-tight,-.02em);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.2em;line-height:1;display:flex}.kui-statistic__affix{font-size:.55em;font-weight:var(--kimi-font-weight-semibold,600)}.kui-statistic__meta{align-items:center;gap:var(--kimi-space-2,8px);min-width:0;color:var(--kimi-color-text-muted,#6d7584);font-size:var(--kimi-font-size-caption,12px);flex-wrap:wrap;display:flex}.kui-statistic__trend{align-items:center;gap:var(--kimi-space-1,4px);color:var(--kimi-color-text-secondary,#565d6b);display:inline-flex}.kui-statistic[data-trend=up] .kui-statistic__trend{color:var(--kimi-color-success-text,#0f684b)}.kui-statistic[data-trend=down] .kui-statistic__trend{color:var(--kimi-color-danger-text,#a82f40)}.kui-statistic__skeleton{width:min(10rem,70%);height:var(--kimi-font-size-display,28px);border-radius:var(--kimi-radius-sm,6px);background:linear-gradient(100deg, var(--kimi-color-surface-subtle,#edf0f5) 25%, var(--kimi-color-surface-hover,#f1f3f7) 45%, var(--kimi-color-surface-subtle,#edf0f5) 65%);background-size:220% 100%;animation:1.4s ease-in-out infinite kui-statistic-loading}@keyframes kui-statistic-loading{to{background-position-x:-220%}}@media (pointer:coarse),(width<=640px){.kui-alert__dismiss,.kui-notification__dismiss,.kui-snackbar__dismiss{width:44px;min-width:44px;height:44px;min-height:44px;margin:-6px}.kui-notification-center__header{align-items:flex-start}.kui-notification-center__list{max-height:min(28rem,65dvh)}.kui-snackbar{width:calc(100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.kui-spinner__ring{animation-duration:1.8s}.kui-statistic__skeleton{background:var(--kimi-color-surface-hover,#f1f3f7);animation:none}}@media (forced-colors:active){:is(.kui-toast[data-sonner-toast],.kui-snackbar){box-shadow:none!important;border:1px solid canvastext!important}}:where([data-kimi-motion=reduced]) .kui-spinner__ring{animation-duration:1.8s}:where([data-kimi-motion=reduced]) .kui-statistic__skeleton{background:var(--kimi-color-surface-hover,#f1f3f7);animation:none}.kui-presence{transform-origin:var(--kimi-motion-origin,center)}.kui-number-ticker{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;min-height:1em;line-height:1;display:inline-flex;overflow:hidden}.kui-number-ticker__cell{width:.62em;height:1em;display:inline-block;position:relative;overflow:hidden}.kui-number-ticker__strip{will-change:transform;flex-direction:column;height:10em;display:flex;position:absolute;inset:0 0 auto}.kui-number-ticker__digit{text-align:center;flex:0 0 1em;width:100%;height:1em;line-height:1;display:block}.kui-number-ticker__symbol{height:1em;line-height:1;display:inline-block}.kui-marquee-text{width:100%;min-width:0;max-width:100%;line-height:inherit;white-space:nowrap;display:block;overflow:hidden}.kui-marquee-text__content{white-space:nowrap;min-width:max-content;display:inline-block;transform:translate(0)}.kui-marquee-text[data-overflowing] .kui-marquee-text__content{animation:kui-marquee-text var(--kui-marquee-duration,5s) var(--kimi-motion-easing-standard,ease-in-out) var(--kui-marquee-delay,.9s) infinite alternate both;will-change:transform}.kui-marquee-text[data-overflowing]:hover .kui-marquee-text__content,.kui-marquee-text[data-overflowing]:focus-within .kui-marquee-text__content{animation-play-state:paused}@keyframes kui-marquee-text{0%,15%{transform:translate(0)}85%,to{transform:translateX(calc(-1 * var(--kui-marquee-distance,0px)))}}.kui-task-pulse{align-items:center;gap:var(--kimi-spacing-control-gap,8px);min-height:1.5rem;color:var(--kimi-color-text-secondary,#5d6472);font-size:.857em;display:inline-flex;position:relative}.kui-task-pulse__halo,.kui-task-pulse__dot{background:var(--kimi-task-pulse-color,#5b5ce2);border-radius:999px;grid-area:1/1;width:.5rem;height:.5rem}.kui-task-pulse__halo{opacity:.35;animation:2.8s cubic-bezier(.2,.8,.2,1) infinite kui-task-breathe;position:absolute;left:0}.kui-task-pulse__dot{position:relative}.kui-task-pulse[data-tone=waiting]{--kimi-task-pulse-color:var(--kimi-color-warning-solid,#b86b00)}.kui-task-pulse[data-tone=success]{--kimi-task-pulse-color:var(--kimi-color-success-solid,#168064)}.kui-task-pulse[data-tone=danger]{--kimi-task-pulse-color:var(--kimi-color-danger-solid,#c63b52)}.kui-task-pulse[data-tone=neutral]{--kimi-task-pulse-color:var(--kimi-color-text-muted,#8a91a0)}.kui-task-pulse[data-tone=neutral] .kui-task-pulse__halo,.kui-task-pulse[data-tone=success] .kui-task-pulse__halo,.kui-task-pulse[data-tone=danger] .kui-task-pulse__halo{animation:none}@keyframes kui-task-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(2.25)}}@media (prefers-reduced-motion:reduce){.kui-task-pulse__halo{animation:none}.kui-number-ticker__strip{will-change:auto}.kui-marquee-text[data-overflowing] .kui-marquee-text__content{will-change:auto;animation:none}}:where([data-kimi-motion=reduced]) .kui-marquee-text[data-overflowing] .kui-marquee-text__content{will-change:auto;animation:none}.kui-animated-border{--kui-animated-border-color:var(--kimi-color-accent-solid,#5b5ce2);--kui-animated-border-speed:3.6s;isolation:isolate;min-width:0;padding:var(--kui-animated-border-width,2px);border-radius:var(--kimi-radius-2xl,16px);background:var(--kimi-color-border,#dde1e8);display:block;position:relative;overflow:hidden}.kui-animated-border[data-tone=success]{--kui-animated-border-color:var(--kimi-color-success-solid,#12805c)}.kui-animated-border[data-tone=warning]{--kui-animated-border-color:var(--kimi-color-warning-solid,#a75f05)}.kui-animated-border[data-tone=danger]{--kui-animated-border-color:var(--kimi-color-danger-solid,#c23b4d)}.kui-animated-border[data-tone=info]{--kui-animated-border-color:var(--kimi-color-info-solid,#2475c7)}.kui-animated-border[data-speed=fast]{--kui-animated-border-speed:2.2s}.kui-animated-border[data-speed=slow]{--kui-animated-border-speed:5.5s}.kui-animated-border__rail{z-index:-2;background:conic-gradient(from 90deg, transparent 0 35%, var(--kui-animated-border-color) 48%, color-mix(in srgb, var(--kui-animated-border-color) 35%, transparent) 55%, transparent 67% 100%);opacity:0;display:block;position:absolute;inset:-100%}.kui-animated-border[data-active] .kui-animated-border__rail{opacity:1;animation:kui-animated-border-spin var(--kui-animated-border-speed) linear infinite}.kui-animated-border__content{z-index:0;border-radius:calc(var(--kimi-radius-2xl,16px) - var(--kui-animated-border-width,2px));background:var(--kimi-color-surface,#fff);min-width:0;height:100%;position:relative}@keyframes kui-animated-border-spin{to{transform:rotate(1turn)}}.kui-progressive-blur{z-index:var(--kimi-layer-raised,10);pointer-events:none;height:clamp(2.5rem,12vw,6rem);position:absolute;inset:auto 0 0;overflow:hidden}.kui-progressive-blur[data-direction=top]{inset:0 0 auto}.kui-progressive-blur[data-direction=left]{width:clamp(2.5rem,12vw,6rem);height:auto;inset:0 auto 0 0}.kui-progressive-blur[data-direction=right]{width:clamp(2.5rem,12vw,6rem);height:auto;inset:0 0 0 auto}.kui-progressive-blur__layer{-webkit-backdrop-filter:blur(var(--kui-progressive-blur-layer));backdrop-filter:blur(var(--kui-progressive-blur-layer));-webkit-mask-image:linear-gradient(to bottom, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));-webkit-mask-image:linear-gradient(to bottom, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));mask-image:linear-gradient(to bottom, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));display:block;position:absolute;inset:0}.kui-progressive-blur[data-direction=top] .kui-progressive-blur__layer{-webkit-mask-image:linear-gradient(to top, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));-webkit-mask-image:linear-gradient(to top, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));mask-image:linear-gradient(to top, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop))}.kui-progressive-blur[data-direction=left] .kui-progressive-blur__layer{-webkit-mask-image:linear-gradient(to left, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));-webkit-mask-image:linear-gradient(to left, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));mask-image:linear-gradient(to left, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop))}.kui-progressive-blur[data-direction=right] .kui-progressive-blur__layer{-webkit-mask-image:linear-gradient(to right, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));-webkit-mask-image:linear-gradient(to right, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop));mask-image:linear-gradient(to right, transparent var(--kui-progressive-blur-start), #000 var(--kui-progressive-blur-stop))}@media (prefers-reduced-motion:reduce){.kui-animated-border[data-active] .kui-animated-border__rail{background:var(--kui-animated-border-color);animation:none}}:where([data-kimi-motion=reduced]) .kui-animated-border[data-active] .kui-animated-border__rail{background:var(--kui-animated-border-color);animation:none}.kui-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kui-bottom-nav{z-index:var(--kimi-layer-navigation,30);border-radius:var(--kimi-radius-feature,20px);background:color-mix(in srgb, var(--kimi-color-surface,#fff) 88%, transparent);width:max-content;max-width:calc(100% - 24px);box-shadow:var(--kimi-shadow-surface-overlay);padding:var(--kimi-space-1-5,6px);-webkit-backdrop-filter:blur(24px)saturate(1.22);backdrop-filter:blur(24px)saturate(1.22);border:0;overflow:visible}.kui-bottom-nav[data-floating]{right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + var(--kimi-space-3,12px));position:fixed;left:50%;transform:translate(-50%)}.kui-bottom-nav__list{justify-content:center;align-items:flex-end;gap:var(--kimi-space-1,4px);margin:0;padding:0;list-style:none;display:flex}.kui-bottom-nav[data-magnify] .kui-bottom-nav__list{min-height:var(--kui-dock-max-size,58px)}.kui-bottom-nav__item{flex:none;place-items:center;min-width:0;display:grid}.kui-bottom-nav__action{place-content:center;place-items:center;gap:var(--kimi-space-1,4px);border-radius:var(--kimi-radius-container,12px);appearance:none;min-width:4rem;min-height:3rem;color:var(--kimi-color-icon-muted,#747d8c);cursor:pointer;font-size:var(--kimi-font-size-caption,11px);font-weight:var(--kimi-font-weight-semibold,600);touch-action:manipulation;padding:var(--kimi-space-1,4px) var(--kimi-space-2,8px);line-height:1.2;font:inherit;transition:background-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), border-color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), color var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease), box-shadow var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);background:0 0;border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.kui-bottom-nav__action:hover:not([aria-disabled=true]){border-color:color-mix(in srgb, var(--kimi-color-border-interactive,#b9c0cd) 78%, transparent);background:color-mix(in srgb, var(--kimi-color-surface-hover,#f2f4f8) 76%, transparent);color:var(--kimi-color-icon-hover,#1d2230);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kimi-color-surface,#fff) 34%, transparent)}.kui-bottom-nav__action[data-active]{border-color:color-mix(in srgb, var(--kimi-color-accent-border,#acaeff) 48%, transparent);background:color-mix(in srgb, var(--kimi-color-accent-soft,#eef) 78%, transparent);color:var(--kimi-color-icon-active,#4748b8)}.kui-bottom-nav__action:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 28%, transparent);outline-offset:-2px}.kui-bottom-nav__action[aria-disabled=true]{cursor:not-allowed;opacity:.44}.kui-bottom-nav__icon{place-items:center;width:1.25rem;height:1.25rem;display:grid}.kui-bottom-nav__icon>svg{width:100%;height:100%}.kui-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.kui-bottom-nav[data-icon-only] .kui-bottom-nav__item{width:var(--kui-dock-icon-size,44px);height:var(--kui-dock-icon-size,44px)}.kui-bottom-nav[data-icon-only] .kui-bottom-nav__action{border-radius:var(--kimi-radius-full,9999px);width:100%;min-width:100%;height:100%;min-height:100%;padding:0}.kui-bottom-nav[data-icon-only] .kui-bottom-nav__label{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kui-bottom-nav[data-magnify] .kui-bottom-nav__icon{width:44%;min-width:1.2rem;height:44%;min-height:1.2rem}@media (hover:none),(pointer:coarse){.kui-bottom-nav[data-magnify] .kui-bottom-nav__list{min-height:auto}}.kui-breadcrumb{max-width:100%;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-label,12px)}.kui-breadcrumb__list{align-items:center;gap:var(--kimi-space-1,4px);max-width:100%;padding:var(--kimi-space-1,4px) 2px;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.kui-breadcrumb__list::-webkit-scrollbar{display:none}.kui-breadcrumb__item{align-items:center;gap:var(--kimi-space-1,4px);white-space:nowrap;min-width:0;display:inline-flex}.kui-breadcrumb__separator{color:var(--kimi-color-text-muted,#747d8c);-webkit-user-select:none;user-select:none}.kui-breadcrumb__link,.kui-breadcrumb__current{align-items:center;gap:var(--kimi-space-1,4px);border-radius:var(--kimi-radius-sm,6px);min-width:0;min-height:2rem;color:inherit;text-decoration:none;display:inline-flex}.kui-breadcrumb__link{cursor:pointer;padding-inline:var(--kimi-space-1,4px);transition:background-color var(--kimi-motion-duration-control,.16s) ease-out, color var(--kimi-motion-duration-control,.16s) ease-out}.kui-breadcrumb__link:hover{background:var(--kimi-color-surface-hover,#f2f4f8);color:var(--kimi-color-text-primary,#1d2230)}.kui-breadcrumb__link:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 26%, transparent);outline-offset:1px}.kui-breadcrumb__current{max-width:min(20rem,45vw);color:var(--kimi-color-text-primary,#1d2230);font-weight:var(--kimi-font-weight-medium,500);text-overflow:ellipsis;overflow:hidden}.kui-breadcrumb__icon{flex:0 0 1rem;place-items:center;width:1rem;height:1rem;display:grid}.kui-breadcrumb__icon>svg{width:100%;height:100%}.kui-steps{--kui-step-marker:1.75rem;min-width:0}.kui-steps__list{margin:0;padding:0;list-style:none;display:flex}.kui-steps__item{flex:1;min-width:0;position:relative}.kui-steps__item:not(:last-child):after{z-index:0;top:calc(var(--kui-step-marker) / 2);right:var(--kimi-space-3,12px);left:calc(var(--kui-step-marker) + var(--kimi-space-3,12px));background:var(--kimi-color-border,#dce0e8);content:"";height:1px;position:absolute}.kui-steps__item[data-status=finish]:not(:last-child):after{background:color-mix(in srgb, var(--kimi-color-success-solid,#168064) 55%, var(--kimi-color-border,#dce0e8))}.kui-steps__action{appearance:none;z-index:1;align-items:flex-start;gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-lg,10px);width:100%;min-width:0;color:var(--kimi-color-text-secondary,#626a79);font:inherit;padding:0 var(--kimi-space-3,12px) 0 0;text-align:start;background:0 0;border:0;outline:0;display:flex;position:relative}button.kui-steps__action{cursor:pointer}button.kui-steps__action:hover:not(:disabled) .kui-steps__title{color:var(--kimi-color-accent-solid,#5b5ce2)}button.kui-steps__action:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 25%, transparent);outline-offset:3px}button.kui-steps__action:disabled{cursor:not-allowed;opacity:.46}.kui-steps__marker{width:var(--kui-step-marker);height:var(--kui-step-marker);flex:0 0 var(--kui-step-marker);border:1px solid var(--kimi-color-border-strong,#ccd2dd);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface,#fff);color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,11px);font-weight:var(--kimi-font-weight-semibold,600);transition:background-color var(--kimi-motion-duration-control,.16s) ease-out, border-color var(--kimi-motion-duration-control,.16s) ease-out, color var(--kimi-motion-duration-control,.16s) ease-out;place-items:center;display:grid}.kui-steps__item[data-status=process] .kui-steps__marker{border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-accent-solid,#5b5ce2);color:var(--kimi-color-accent-contrast,#fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 13%, transparent)}.kui-steps__item[data-status=finish] .kui-steps__marker{border-color:var(--kimi-color-success-solid,#168064);background:color-mix(in srgb, var(--kimi-color-success-solid,#168064) 11%, var(--kimi-color-surface,#fff));color:var(--kimi-color-success-solid,#168064)}.kui-steps__item[data-status=error] .kui-steps__marker{border-color:var(--kimi-color-danger-solid,#c63b52);background:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 10%, var(--kimi-color-surface,#fff));color:var(--kimi-color-danger-solid,#c63b52)}.kui-steps__copy{gap:2px;min-width:0;padding-top:3px;display:grid}.kui-steps__title{color:var(--kimi-color-text-primary,#1d2230);font-size:var(--kimi-font-size-label,12px);font-weight:var(--kimi-font-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;transition:color var(--kimi-motion-duration-control,.16s) ease-out;overflow:hidden}.kui-steps__description{color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,11px);line-height:var(--kimi-line-height-body,1.55);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-steps[data-orientation=vertical] .kui-steps__list{gap:var(--kimi-space-2,8px);flex-direction:column}.kui-steps[data-orientation=vertical] .kui-steps__item{min-height:3.25rem}.kui-steps[data-orientation=vertical] .kui-steps__item:not(:last-child):after{top:calc(var(--kui-step-marker) + 4px);bottom:-4px;left:calc(var(--kui-step-marker) / 2);width:1px;height:auto}.kui-anchor{min-width:0;position:relative}.kui-anchor__rail{top:var(--kimi-space-1,4px);bottom:var(--kimi-space-1,4px);background:var(--kimi-color-border,#dce0e8);width:1px;position:absolute;left:0}.kui-anchor__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kui-anchor__link{border-radius:0 var(--kimi-radius-md,8px) var(--kimi-radius-md,8px) 0;min-height:2.25rem;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-label,12px);transition:background-color var(--kimi-motion-duration-control,.16s) ease-out, color var(--kimi-motion-duration-control,.16s) ease-out;align-items:center;text-decoration:none;display:flex;position:relative}.kui-anchor__link[data-level="1"]{padding-inline:var(--kimi-space-3,12px)}.kui-anchor__link[data-level="2"]{padding-inline:var(--kimi-space-6,24px) var(--kimi-space-3,12px)}.kui-anchor__link[data-level="3"]{padding-inline:var(--kimi-space-8,32px) var(--kimi-space-3,12px)}.kui-anchor__link:before{border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-accent-solid,#5b5ce2);content:"";width:2px;height:0;transition:height var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.kui-anchor__link:hover{background:var(--kimi-color-surface-hover,#f2f4f8);color:var(--kimi-color-text-primary,#1d2230)}.kui-anchor__link[data-active]{background:color-mix(in srgb, var(--kimi-color-accent-solid,#5b5ce2) 8%, transparent);color:var(--kimi-color-accent-solid,#5b5ce2);font-weight:var(--kimi-font-weight-semibold,600)}.kui-anchor__link[data-active]:before{height:1.25rem}.kui-anchor__link:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 24%, transparent);outline-offset:1px}.kui-float-button{appearance:none;z-index:var(--kimi-layer-navigation,30);justify-content:center;align-items:center;gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface,#fff);min-width:3rem;min-height:3rem;box-shadow:var(--kimi-shadow-surface-overlay);color:var(--kimi-color-text-primary,#1d2230);cursor:pointer;font:inherit;font-weight:var(--kimi-font-weight-semibold,600);padding:var(--kimi-space-3,12px);transition:background-color var(--kimi-motion-duration-control,.16s) ease-out, border-color var(--kimi-motion-duration-control,.16s) ease-out, box-shadow var(--kimi-motion-duration-control,.16s) ease-out, color var(--kimi-motion-duration-control,.16s) ease-out;border:0;display:inline-flex}.kui-float-button[data-placement=bottom-end]{right:max(var(--kimi-space-5,20px), env(safe-area-inset-right));bottom:max(var(--kimi-space-5,20px), env(safe-area-inset-bottom));position:fixed}.kui-float-button[data-placement=bottom-start]{bottom:max(var(--kimi-space-5,20px), env(safe-area-inset-bottom));left:max(var(--kimi-space-5,20px), env(safe-area-inset-left));position:fixed}.kui-float-button[data-tone=accent]{border-color:var(--kimi-color-accent-solid,#5b5ce2);background:var(--kimi-color-accent-solid,#5b5ce2);color:var(--kimi-color-accent-contrast,#fff)}.kui-float-button:hover:not(:disabled){box-shadow:var(--kimi-shadow-surface-modal)}.kui-float-button[data-tone=accent]:hover:not(:disabled){background:var(--kimi-color-accent-hover,#4e4fd0)}.kui-float-button:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 32%, transparent);outline-offset:3px}.kui-float-button:disabled{cursor:not-allowed;opacity:.46}.kui-float-button[data-extended]{padding-inline:1rem}.kui-float-button__icon{place-items:center;width:1.25rem;height:1.25rem;display:grid}.kui-float-button__icon>svg{width:100%;height:100%}.kui-navigation-menu__item[data-destructive]{color:var(--kimi-color-danger-solid,#c63b52)}.kui-navigation-menu__item[data-destructive][data-highlighted]{background:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 9%, var(--kimi-color-surface,#fff))}.kui-nav-list{width:100%;min-width:0}.kui-nav-list__root,.kui-nav-list__nested{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.kui-nav-list__item{width:100%;min-width:0}.kui-nav-list__item>[data-state]{width:100%}.kui-nav-list__nested{margin-block:2px;padding-inline-start:var(--kimi-space-5,20px);position:relative}.kui-nav-list__nested:before{top:5px;bottom:5px;left:var(--kimi-space-3,12px);border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, var(--kimi-color-border,#dce0e8) 68%, transparent);content:"";width:1px;position:absolute}.kui-nav-list__action{appearance:none;align-items:center;gap:var(--kimi-spacing-icon-gap,6px);border-radius:var(--kimi-radius-control,8px);width:100%;min-width:0;min-height:2.5rem;color:var(--kimi-color-icon-default,#626a79);cursor:pointer;font:inherit;font-size:var(--kimi-font-size-label,12px);padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px);text-align:start;transition:background-color var(--kimi-motion-duration-control,.16s) ease-out, border-color var(--kimi-motion-duration-control,.16s) ease-out, color var(--kimi-motion-duration-control,.16s) ease-out, transform var(--kimi-motion-duration-control,.16s) ease-out;background:0 0;border:1px solid #0000;outline:0;line-height:1.3;text-decoration:none;display:flex;position:relative}.kui-nav-list__action:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--kimi-color-border,#dce0e8);background:color-mix(in srgb, var(--kimi-color-surface-hover,#f2f4f8) 82%, transparent);color:var(--kimi-color-icon-hover,#1d2230)}.kui-nav-list__action[data-active]{border-color:color-mix(in srgb, var(--kimi-color-accent-border,#acaeff) 58%, transparent);background:color-mix(in srgb, var(--kimi-color-accent-soft,#eef) 82%, transparent);color:var(--kimi-color-icon-active,#5b5ce2);font-weight:var(--kimi-font-weight-semibold,600)}.kui-nav-list__action:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 25%, transparent);outline-offset:-2px}.kui-nav-list__action[aria-disabled=true],.kui-nav-list__action:disabled{cursor:not-allowed;opacity:.44}.kui-nav-list__icon{flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;line-height:0;display:grid}.kui-nav-list__icon>svg{width:100%;height:100%;display:block}.kui-nav-list__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kui-nav-list__badge{color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-caption,11px);flex:none}.kui-nav-list__chevron{transition:transform var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-standard,ease);flex:none}.kui-nav-list__trigger[data-state=open] .kui-nav-list__chevron{transform:rotate(180deg)}.kui-nav-list__content{overflow:hidden}.kui-nav-list__content[data-state=open]{animation:kui-nav-list-open var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-enter,ease-out)}.kui-nav-list__content[data-state=closed]{animation:kui-nav-list-close var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-list-action.kui-button{width:100%;min-height:var(--kimi-control-hit-area,44px);padding:var(--kimi-space-2,8px) var(--kimi-space-3,12px);border-radius:var(--kimi-radius-lg,12px);color:var(--kimi-color-text-secondary,#626a79);text-align:start;border:1px solid #0000;justify-content:flex-start}.kui-list-action.kui-button>.kui-button__label{justify-content:flex-start;align-items:center;gap:var(--kimi-space-2,8px);width:100%;min-width:0;display:flex}.kui-list-action__leading{flex:none;place-items:center;display:grid}.kui-list-action__copy{gap:var(--kimi-spacing-field-gap,6px);flex:1;min-width:0;display:grid}.kui-list-action__label,.kui-list-action__description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kui-list-action__label{color:inherit;font-size:var(--kimi-font-size-label,13px);font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35)}.kui-list-action__description{color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-caption,11px);font-weight:var(--kimi-font-weight-regular,400);line-height:var(--kimi-line-height-title,1.35)}.kui-list-action__meta{border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-full,9999px);background:var(--kimi-color-surface,#fff);min-width:1.75rem;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,11px);font-variant-numeric:tabular-nums;line-height:var(--kimi-line-height-title,1.35);padding:var(--kimi-space-0-5,2px) var(--kimi-space-2,8px);text-align:center;flex:none}.kui-list-action.kui-button[aria-pressed=true]{background:var(--kimi-color-accent-soft,#eef);box-shadow:inset 0 0 0 1px var(--kimi-color-accent-border,#acaeff);color:var(--kimi-color-accent-text,#4647c7);border-color:#0000}.kui-list-action.kui-button[aria-pressed=true] .kui-list-action__description{color:color-mix(in srgb, currentColor 74%, transparent)}.kui-sidebar-nav{box-sizing:border-box;gap:var(--kimi-space-2,8px);border-radius:var(--kimi-radius-feature,20px);background:color-mix(in srgb, var(--kimi-color-surface,#fff) 88%, transparent);width:min(13.5rem,100%);min-height:100%;box-shadow:var(--kimi-shadow-surface-raised);padding:var(--kimi-space-2,8px);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);transition:width var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-standard,ease), box-shadow var(--kimi-motion-duration-control,.16s) ease-out;border:0;flex-direction:column;display:flex;position:relative}.kui-sidebar-nav[data-expanded-width=content]{width:fit-content;min-width:min(var(--kui-sidebar-nav-content-min-width,8rem), 100%);max-width:min(var(--kui-sidebar-nav-content-max-width,13.5rem), 100%)}.kui-sidebar-nav:hover{box-shadow:var(--kimi-shadow-surface-overlay)}.kui-sidebar-nav__header,.kui-sidebar-nav__footer{min-width:0;padding:var(--kimi-space-1,4px)}.kui-sidebar-nav__header{min-height:3rem}.kui-sidebar-nav__list{flex:1}.kui-sidebar-nav[data-collapsed]{width:4.5rem}.kui-sidebar-nav[data-collapsed]>.kui-sidebar-nav__footer{padding-inline:0}.kui-sidebar-nav__brand{align-items:center;gap:var(--kimi-space-2,8px);min-width:0;display:flex}.kui-sidebar-nav__brand-mark{border-radius:var(--kimi-radius-xl,12px);background:color-mix(in srgb, var(--kimi-color-accent-soft,#eef) 86%, transparent);width:2.5rem;height:2.5rem;color:var(--kimi-color-accent-text,#4748b8);flex:0 0 2.5rem;place-items:center;display:grid;overflow:hidden}.kui-sidebar-nav__brand-copy{gap:1px;min-width:0;display:grid}.kui-sidebar-nav__brand-name,.kui-sidebar-nav__brand-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kui-sidebar-nav__brand-name{color:var(--kimi-color-text-primary,#1d2230);font-size:var(--kimi-font-size-label,12px)}.kui-sidebar-nav__brand-description{color:var(--kimi-color-text-muted,#747d8c);font-size:var(--kimi-font-size-caption,11px)}.kui-sidebar-nav__mode-toggle{z-index:1;border-radius:var(--kimi-radius-full,9999px);width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;box-shadow:var(--kimi-shadow-sm,0 4px 12px #0f172a14);opacity:0;transition:opacity var(--kimi-motion-duration-control,.16s) ease-out, transform var(--kimi-motion-duration-control,.16s) ease-out;position:absolute;top:1rem;right:-.75rem;transform:translate(-2px)}.kui-sidebar-nav:hover .kui-sidebar-nav__mode-toggle,.kui-sidebar-nav:focus-within .kui-sidebar-nav__mode-toggle{opacity:1;transform:translate(0)}.kui-sidebar-nav[data-display-mode=icons] .kui-sidebar-nav__mode-toggle{opacity:.72}.kui-sidebar-nav[data-collapsed] .kui-nav-list__label,.kui-sidebar-nav[data-collapsed] .kui-nav-list__badge,.kui-sidebar-nav[data-collapsed] .kui-nav-list__chevron,.kui-sidebar-nav[data-collapsed] .kui-sidebar-nav__brand-copy{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kui-sidebar-nav[data-collapsed] .kui-nav-list__action{width:var(--kimi-control-hit-area,44px);min-height:var(--kimi-control-hit-area,44px);justify-content:center;margin-inline:auto;padding:0}.kui-sidebar-nav[data-collapsed] .kui-nav-list__nested{padding-inline-start:0}.kui-sidebar-nav[data-collapsed] .kui-nav-list__nested:before{display:none}.kui-sidebar-nav[data-collapsed] .kui-sidebar-nav__brand{justify-content:center}.kui-sidebar-nav[data-expanded] .kui-nav-list__label,.kui-sidebar-nav[data-expanded] .kui-nav-list__badge,.kui-sidebar-nav[data-expanded] .kui-nav-list__chevron,.kui-sidebar-nav[data-expanded] .kui-sidebar-nav__brand-copy{animation:kui-sidebar-nav-copy-enter var(--kimi-motion-duration-control,.16s) var(--kimi-motion-easing-enter,ease-out) both}.kui-toolbar{align-items:center;gap:var(--kimi-space-1,4px);border:1px solid var(--kimi-color-border,#dce0e8);border-radius:var(--kimi-radius-xl,12px);background:var(--kimi-color-surface,#fff);min-width:0;padding:var(--kimi-space-1,4px);display:flex}.kui-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch;width:max-content}.kui-toolbar>[role=separator]{width:1px;height:1.5rem;margin-inline:var(--kimi-space-1,4px);background:var(--kimi-color-border,#dce0e8)}.kui-toolbar[data-orientation=vertical]>[role=separator]{width:auto;height:1px;margin:var(--kimi-space-1,4px) 0}.kui-action-group{align-items:stretch;gap:var(--kimi-space-1,4px);min-width:0;display:inline-flex}.kui-action-group[data-attached]{gap:0}.kui-action-group[data-attached]>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.kui-action-group[data-attached]>:not(:last-child){border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}.kui-overflow-menu__trigger{letter-spacing:.08em;width:2.75rem;padding:0}.kui-overflow-menu__icon{flex:0 0 1rem;place-items:center;width:1rem;height:1rem;display:grid}.kui-overflow-menu__icon>svg{width:100%;height:100%}.kui-overflow-menu__label{flex:1;min-width:0}.kui-overflow-menu__shortcut{color:var(--kimi-color-text-muted,#747d8c);font-family:var(--kimi-font-family-mono);font-size:var(--kimi-font-size-caption,11px);margin-inline-start:var(--kimi-space-4,16px)}@keyframes kui-nav-list-open{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes kui-nav-list-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@keyframes kui-sidebar-nav-copy-enter{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (width<=767px){.kui-breadcrumb__link,.kui-breadcrumb__current{min-height:2.75rem}.kui-steps[data-orientation=auto] .kui-steps__list{gap:var(--kimi-space-2,8px);flex-direction:column}.kui-steps[data-orientation=auto] .kui-steps__item{min-height:3.25rem}.kui-steps[data-orientation=auto] .kui-steps__item:not(:last-child):after{top:calc(var(--kui-step-marker) + 4px);bottom:-4px;left:calc(var(--kui-step-marker) / 2);width:1px;height:auto}.kui-steps__action,.kui-anchor__link,.kui-nav-list__action{min-height:2.75rem}.kui-sidebar-nav:not([data-expanded-width=content]){width:min(13.5rem,100%)}.kui-sidebar-nav[data-expanded-width=content]{max-width:min(var(--kui-sidebar-nav-content-max-width,13.5rem), calc(100vw - 1rem))}.kui-sidebar-nav[data-collapsed]{width:4.5rem}.kui-toolbar,.kui-action-group{flex-wrap:wrap;max-width:100%}.kui-float-button[data-placement=bottom-end]{right:max(var(--kimi-space-3,12px), env(safe-area-inset-right));bottom:max(var(--kimi-space-3,12px), env(safe-area-inset-bottom))}.kui-float-button[data-placement=bottom-start]{bottom:max(var(--kimi-space-3,12px), env(safe-area-inset-bottom));left:max(var(--kimi-space-3,12px), env(safe-area-inset-left))}}@media (hover:none){.kui-sidebar-nav__mode-toggle{opacity:.72}}@media (prefers-reduced-motion:reduce){.kui-bottom-nav__action,.kui-nav-list__content,.kui-nav-list__chevron,.kui-sidebar-nav,.kui-sidebar-nav__label,.kui-sidebar-nav__badge,.kui-sidebar-nav__brand-copy{transition-duration:1ms!important;animation-duration:1ms!important}}@media (forced-colors:active){:is(.kui-bottom-nav,.kui-float-button,.kui-sidebar-nav){box-shadow:none;border:1px solid canvastext}}.kui-floating{border-radius:var(--kimi-radius-overlay,16px);background:color-mix(in srgb, var(--kimi-color-surface,#fff) 97%, transparent);color:var(--kimi-color-text-primary,#1d2230);box-shadow:var(--kimi-shadow-surface-overlay);transform-origin:var(--radix-popover-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,center));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;outline:0}.kui-menu{z-index:var(--kimi-layer-dropdown,60)}.kui-popover,.kui-popconfirm{z-index:var(--kimi-layer-popover,70)}.kui-tooltip{z-index:var(--kimi-layer-tooltip,1100)}.kui-floating[data-state=open]{animation:kui-floating-in var(--kimi-motion-duration-control,.18s) var(--kimi-motion-easing-enter,cubic-bezier(.2,.8,.2,1))}.kui-floating[data-state=closed]{animation:kui-floating-out var(--kimi-motion-duration-press,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-floating[data-side=top]{--kimi-floating-y:5px}.kui-floating[data-side=bottom]{--kimi-floating-y:-5px}.kui-floating[data-side=left]{--kimi-floating-x:5px}.kui-floating[data-side=right]{--kimi-floating-x:-5px}.kui-tooltip{border-radius:var(--kimi-radius-control,8px);background:var(--kimi-color-text-primary,#1d2230);max-width:min(20rem,100vw - 24px);color:var(--kimi-color-canvas,#fff);font-size:var(--kimi-font-size-micro,10px);padding:var(--kimi-space-1-5,6px) var(--kimi-space-2-5,10px);line-height:1.4}.kui-popover{width:min(22rem,100vw - 24px);padding:var(--kimi-spacing-overlay-padding,16px)}.kui-menu{min-width:12rem;max-width:min(22rem,100vw - 24px);padding:var(--kimi-space-1-5,6px)}.kui-menu__item{align-items:center;gap:var(--kimi-spacing-control-gap,8px);border-radius:var(--kimi-radius-md,8px);cursor:pointer;min-height:2.5rem;padding:var(--kimi-space-2,8px) var(--kimi-space-2-5,10px);-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.kui-menu__item[data-highlighted]{background:var(--kimi-color-surface-hover,#f2f4f8);color:var(--kimi-color-text-primary,#1d2230)}.kui-menu__item[data-disabled]{cursor:not-allowed;opacity:.42}.kui-menu__item[data-inset]{padding-inline-start:var(--kimi-space-8,32px)}.kui-menu__label{padding:var(--kimi-space-2,8px) var(--kimi-space-2-5,10px) var(--kimi-space-1-5,6px);color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-micro,10px);font-weight:650}.kui-menu__separator{height:1px;margin:var(--kimi-space-1,4px) var(--kimi-space-2,8px);background:color-mix(in srgb, var(--kimi-color-border,#dce0e8) 70%, transparent)}.kui-sheet__overlay{z-index:var(--kimi-layer-modal,100);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10151f6b;position:fixed;inset:0}.kui-sheet__overlay[data-state=open]{animation:kui-fade-in var(--kimi-motion-duration-enter,.18s) ease-out}.kui-sheet__overlay[data-state=closed]{animation:kui-fade-out var(--kimi-motion-duration-exit,.12s) ease-in}.kui-sheet{z-index:calc(var(--kimi-layer-modal,100) + 1);background:var(--kimi-color-surface,#fff);box-shadow:var(--kimi-shadow-surface-modal);color:var(--kimi-color-text-primary,#1d2230);border:0;flex-direction:column;display:flex;position:fixed;overflow:hidden}.kui-sheet[data-side=right]{border-radius:var(--kimi-radius-3xl,20px) 0 0 var(--kimi-radius-3xl,20px);width:min(32rem,100vw - 24px);top:0;bottom:0;right:0}.kui-sheet[data-side=left]{border-radius:0 var(--kimi-radius-3xl,20px) var(--kimi-radius-3xl,20px) 0;width:min(32rem,100vw - 24px);top:0;bottom:0;left:0}.kui-sheet[data-side=top]{border-radius:0 0 var(--kimi-radius-3xl,20px) var(--kimi-radius-3xl,20px);max-height:min(78dvh,42rem);top:0;left:0;right:0}.kui-sheet[data-side=bottom]{border-radius:var(--kimi-radius-3xl,20px) var(--kimi-radius-3xl,20px) 0 0;max-height:min(86dvh,48rem);bottom:0;left:0;right:0}.kui-sheet[data-state=open][data-side=right]{animation:kui-sheet-right-in var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-enter,ease-out)}.kui-sheet[data-state=closed][data-side=right]{animation:kui-sheet-right-out var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-sheet[data-state=open][data-side=left]{animation:kui-sheet-left-in var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-enter,ease-out)}.kui-sheet[data-state=closed][data-side=left]{animation:kui-sheet-left-out var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-sheet[data-state=open][data-side=top]{animation:kui-sheet-top-in var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-enter,ease-out)}.kui-sheet[data-state=closed][data-side=top]{animation:kui-sheet-top-out var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-sheet[data-state=open][data-side=bottom]{animation:kui-sheet-bottom-in var(--kimi-motion-duration-panel,.24s) var(--kimi-motion-easing-enter,ease-out)}.kui-sheet[data-state=closed][data-side=bottom]{animation:kui-sheet-bottom-out var(--kimi-motion-duration-exit,.12s) var(--kimi-motion-easing-exit,ease-in)}.kui-sheet__close.kui-button{z-index:1;top:var(--kimi-space-3,12px);border:0;border-radius:var(--kimi-radius-full,9999px);box-shadow:none;color:var(--kimi-color-text-secondary,#626a79);background:0 0;border-color:#0000;position:absolute;inset-inline-end:var(--kimi-space-3,12px)}.kui-sheet__close.kui-button:hover:not(:disabled){background:var(--kimi-color-surface-hover,#f1f3f7);color:var(--kimi-color-text-primary,#1d2230);border:0 #0000}.kui-sheet__portal-layer,.kui-dialog__portal-layer{z-index:var(--kimi-layer-floating,120);pointer-events:none;position:absolute;inset:0}.kui-sheet__portal-layer>*,.kui-dialog__portal-layer>*{pointer-events:auto}.kui-sheet__header{min-width:0;padding:var(--kimi-space-4,16px) calc(var(--kimi-control-hit-area,44px) + var(--kimi-space-2,8px)) var(--kimi-space-2,8px) var(--kimi-space-5,20px);flex:none}.kui-sheet__body{min-height:0;padding:0 var(--kimi-space-5,20px) var(--kimi-space-5,20px);overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 42%, transparent) transparent;scrollbar-width:thin;flex:1;overflow:auto}.kui-sheet__body::-webkit-scrollbar{width:8px;height:8px}.kui-sheet__body::-webkit-scrollbar-track{background:0 0}.kui-sheet__body::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 42%, transparent);background-clip:padding-box;border:2px solid #0000}.kui-sheet__footer{justify-content:flex-end;gap:var(--kimi-space-2,8px);border-top:1px solid color-mix(in srgb, var(--kimi-color-border,#dce0e8) 70%, transparent);padding:var(--kimi-space-3,12px) var(--kimi-space-5,20px) max(var(--kimi-space-5,20px), env(safe-area-inset-bottom));flex:none;display:flex}.kui-sheet__title{font-size:var(--kimi-font-size-title-sm,16px);font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35);margin:0}.kui-sheet__description{margin:var(--kimi-space-1,4px) 0 0;color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-body,14px);line-height:var(--kimi-line-height-body,1.55)}.kui-popconfirm{width:min(20rem,100vw - 24px);padding:var(--kimi-space-4,16px)}.kui-popconfirm__copy{gap:var(--kimi-space-1,4px);display:grid}.kui-popconfirm__title{color:var(--kimi-color-text-primary,#1d2230);font-size:var(--kimi-font-size-body,14px);font-weight:var(--kimi-font-weight-semibold,600);line-height:var(--kimi-line-height-title,1.35);margin:0}.kui-popconfirm__description,.kui-popconfirm__error{color:var(--kimi-color-text-secondary,#626a79);font-size:var(--kimi-font-size-caption,11px);line-height:var(--kimi-line-height-body,1.55);margin:0}.kui-popconfirm__error{color:var(--kimi-color-danger-solid,#c63b52)}.kui-popconfirm__actions{justify-content:flex-end;gap:var(--kimi-space-2,8px);margin-top:var(--kimi-space-4,16px);display:flex}.kui-popconfirm__arrow{fill:var(--kimi-color-surface,#fff);filter:drop-shadow(0 1px 0 var(--kimi-color-border,#dce0e8))}.kui-dialog__overlay{z-index:var(--kimi-layer-modal,100);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10151f7a;position:fixed;inset:0}.kui-dialog__overlay[data-state=open]{animation:kui-fade-in var(--kimi-motion-duration-control,.18s) ease-out}.kui-dialog__overlay[data-state=closed]{animation:kui-fade-out var(--kimi-motion-duration-press,.12s) ease-in}.kui-dialog{z-index:calc(var(--kimi-layer-modal,100) + 1);border-radius:var(--kimi-radius-feature,20px);background:var(--kimi-color-surface,#fff);width:min(32rem,100vw - 24px);max-height:min(80dvh,44rem);color:var(--kimi-color-text-primary,#1d2230);box-shadow:var(--kimi-shadow-surface-modal);padding:var(--kimi-spacing-card-padding,20px);border:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.kui-dialog[data-layout=structured]{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:0;display:grid;overflow:hidden}.kui-dialog__header{min-width:0;padding:var(--kimi-space-5,20px) var(--kimi-space-5,20px) var(--kimi-space-3,12px)}.kui-dialog__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 var(--kimi-space-5,20px) var(--kimi-space-5,20px);scrollbar-color:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 42%, transparent) transparent;scrollbar-width:thin;overflow:auto}.kui-dialog__body-form{display:contents}.kui-dialog__body::-webkit-scrollbar{width:8px;height:8px}.kui-dialog__body::-webkit-scrollbar-track{background:0 0}.kui-dialog__body::-webkit-scrollbar-thumb{border-radius:var(--kimi-radius-full,9999px);background:color-mix(in srgb, var(--kimi-color-text-muted,#747d8c) 42%, transparent);background-clip:padding-box;border:2px solid #0000}.kui-dialog[data-state=open]{animation:kui-dialog-in var(--kimi-motion-duration-panel,.22s) var(--kimi-motion-easing-enter,cubic-bezier(.2,.8,.2,1))}.kui-dialog[data-state=closed]{animation:kui-dialog-out var(--kimi-motion-duration-press,.12s) ease-in}.kui-dialog__title{font-size:var(--kimi-font-size-title-sm,16px);margin:0;font-weight:680;line-height:1.3}.kui-dialog__description{margin:var(--kimi-space-1-5,6px) 0 0;color:var(--kimi-color-text-secondary,#626a79);line-height:1.5}.kui-dialog__footer{justify-content:flex-end;gap:var(--kimi-spacing-control-gap,8px);margin-top:var(--kimi-space-5,20px);display:flex}.kui-dialog[data-layout=structured] .kui-dialog__footer{border-top:1px solid color-mix(in srgb, var(--kimi-color-border,#dce0e8) 70%, transparent);padding:var(--kimi-space-3,12px) var(--kimi-space-5,20px) max(var(--kimi-space-5,20px), env(safe-area-inset-bottom));margin-top:0}.kui-dialog__button{appearance:none;border:1px solid var(--kimi-color-border-strong,#ccd2dd);border-radius:var(--kimi-radius-control,8px);background:var(--kimi-color-surface,#fff);min-height:2.75rem;color:var(--kimi-color-text-primary,#1d2230);cursor:pointer;font:inherit;padding:var(--kimi-spacing-control-padding-block,8px) var(--kimi-spacing-control-padding-inline,12px);font-weight:620}.kui-dialog__button[data-tone=danger]{border-color:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 22%, var(--kimi-color-border,#dce0e8));background:color-mix(in srgb, var(--kimi-color-danger-solid,#c63b52) 9%, var(--kimi-color-surface,#fff));color:var(--kimi-color-danger-solid,#c63b52)}.kui-dialog__button:focus-visible{outline:3px solid color-mix(in srgb, var(--kimi-color-focus-ring,#5b5ce2) 24%, transparent);outline-offset:2px}.kui-scroll-area{position:relative;overflow:hidden}.kui-scroll-area__viewport{border-radius:inherit;scrollbar-width:none;width:100%;height:100%}.kui-scroll-area__viewport::-webkit-scrollbar{display:none}.kui-scroll-area__scrollbar{z-index:2;padding:var(--kimi-space-0-5,2px);touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--kimi-motion-duration-control,.16s) ease-out;background:0 0;display:flex}.kui-scroll-area__scrollbar[data-orientation=vertical]{width:10px}.kui-scroll-area__scrollbar[data-orientation=horizontal]{flex-direction:column;height:10px}.kui-scroll-area__thumb{background:color-mix(in srgb, var(--kimi-color-text-muted,#8a91a0) 58%, transparent);border-radius:999px;flex:1;position:relative}.kui-scroll-area__thumb:hover{background:color-mix(in srgb, var(--kimi-color-text-secondary,#626a79) 72%, transparent)}.kui-scroll-area__corner{background:0 0}@keyframes kui-floating-in{0%{opacity:0;transform:translate(var(--kimi-floating-x,0), var(--kimi-floating-y,0)) scale(.985)}}@keyframes kui-floating-out{to{opacity:0;transform:translate(var(--kimi-floating-x,0), var(--kimi-floating-y,0)) scale(.99)}}@keyframes kui-fade-in{0%{opacity:0}}@keyframes kui-fade-out{to{opacity:0}}@keyframes kui-dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}@keyframes kui-dialog-out{to{opacity:0;transform:translate(-50%,calc(4px - 50%))scale(.99)}}@keyframes kui-sheet-right-in{0%{opacity:.4;transform:translate(100%)}}@keyframes kui-sheet-right-out{to{opacity:.4;transform:translate(100%)}}@keyframes kui-sheet-left-in{0%{opacity:.4;transform:translate(-100%)}}@keyframes kui-sheet-left-out{to{opacity:.4;transform:translate(-100%)}}@keyframes kui-sheet-top-in{0%{opacity:.4;transform:translateY(-100%)}}@keyframes kui-sheet-top-out{to{opacity:.4;transform:translateY(-100%)}}@keyframes kui-sheet-bottom-in{0%{opacity:.4;transform:translateY(100%)}}@keyframes kui-sheet-bottom-out{to{opacity:.4;transform:translateY(100%)}}@media (width<=640px){.kui-dialog{top:auto;bottom:max(12px, env(safe-area-inset-bottom));border-radius:var(--kimi-radius-feature,20px);width:calc(100vw - 24px);max-height:min(86dvh,48rem);transform:translate(-50%)}.kui-dialog[data-state=open]{animation-name:kui-sheet-in}.kui-dialog[data-state=closed]{animation-name:kui-sheet-out}.kui-dialog__footer{flex-direction:column-reverse}.kui-dialog__header{padding:var(--kimi-space-4,16px) var(--kimi-space-4,16px) var(--kimi-space-3,12px)}.kui-dialog__body{padding:0 var(--kimi-space-4,16px) var(--kimi-space-4,16px)}.kui-dialog[data-layout=structured] .kui-dialog__footer{padding-inline:var(--kimi-space-4,16px)}.kui-dialog[data-layout=structured] .kui-dialog__footer>*,.kui-dialog__button{width:100%}.kui-sheet[data-side=right],.kui-sheet[data-side=left]{border-radius:var(--kimi-radius-3xl,20px) var(--kimi-radius-3xl,20px) 0 0;width:100%;max-height:min(88dvh,48rem);inset:auto 0 0}.kui-sheet[data-state=open][data-side=right],.kui-sheet[data-state=open][data-side=left]{animation-name:kui-sheet-bottom-in}.kui-sheet[data-state=closed][data-side=right],.kui-sheet[data-state=closed][data-side=left]{animation-name:kui-sheet-bottom-out}.kui-sheet__header{padding:var(--kimi-space-4,16px) calc(var(--kimi-control-hit-area,44px) + var(--kimi-space-2,8px)) var(--kimi-space-2,8px) var(--kimi-space-4,16px)}.kui-sheet__body{padding:0 var(--kimi-space-4,16px) var(--kimi-space-4,16px)}.kui-sheet__footer{padding-inline:var(--kimi-space-4,16px);flex-direction:column-reverse}.kui-sheet__footer>*{width:100%}.kui-popconfirm__actions>*{min-height:2.75rem}}@keyframes kui-sheet-in{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes kui-sheet-out{to{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.kui-floating,.kui-dialog,.kui-dialog__overlay,.kui-sheet,.kui-sheet__overlay{animation-duration:1ms!important}}@media (forced-colors:active){:is(.kui-floating,.kui-dialog,.kui-sheet){box-shadow:none;border:1px solid canvastext}}@media (pointer:coarse),(width<=720px){.kui-input,.kui-textarea,.kui-input-number__input,.kui-advanced-combobox__input,.kui-hierarchy-trigger__input,.kui-hierarchy-search__input,.kui-tag-input__input,.kui-command__input{font-size:max(16px, var(--kimi-font-size-body,14px))}}
