:root{--color-black:#000;--color-black-a55:#0000008c;--color-white-a18:#ffffff2e;--color-white:#fff;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-150:#ebebeb;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-750:#2f2f2f;--color-gray-800:#262626;--color-gray-875:#1d1d1d;--color-gray-900:#171717;--color-gray-950:#0d0d0d;--color-gray-990:#0a0a0a;--color-lime-50:#f7fee7;--color-lime-100:#ecfccb;--color-lime-200:#d9f99d;--color-lime-300:#bef264;--color-lime-350:#b0eb4c;--color-lime-400:#a3e635;--color-lime-500:#84cc16;--color-lime-600:#65a30d;--color-lime-700:#4d7c0f;--color-lime-800:#3f6212;--color-lime-900:#365314;--color-lime-950:#1a2e05;--color-blue-50:#ebf3ff;--color-blue-100:#ddeaff;--color-blue-200:#c3d7ff;--color-blue-300:#a8c5ff;--color-blue-350:#95b7fb;--color-blue-400:#82a9f7;--color-blue-500:#5b8def;--color-blue-600:#1e6bec;--color-blue-700:#1957c2;--color-blue-800:#1449a2;--color-blue-900:#0e3b82;--color-blue-950:#172554;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-350:#68e696;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-green-950:#052e16;--color-amber-50:#fff7ed;--color-amber-100:#ffedd5;--color-amber-200:#fed7aa;--color-amber-300:#fdba74;--color-amber-350:#fca658;--color-amber-400:#fb923c;--color-amber-500:#f97316;--color-amber-600:#ea580c;--color-amber-700:#b3450e;--color-amber-800:#8d370b;--color-amber-900:#682808;--color-amber-950:#391605;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-350:#f78787;--color-red-400:#f26868;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b51319;--color-red-800:#8d0a12;--color-red-900:#6b070d;--color-red-950:#2d0306;--space-0:0;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-1:4px;--radius-2:8px;--radius-2-5:10px;--radius-3:12px;--radius-4:16px;--radius-6:24px;--radius-8:32px;--radius-12:48px;--radius-full:999px;--font-family-sans:"Inter","PingFang SC","Noto Sans SC",system-ui,sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,monospace;--font-family-brand:zihunxinquhei,"字魂新曲黑",sans-serif;--font-family-default:"PingFang SC","Inter","Noto Sans SC",system-ui,sans-serif;--font-family-promo:"字魂新曲黑","PingFang SC Heavy","Noto Sans SC Black",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--font-size-2xs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:48px;--font-size-button-sm:12px;--font-size-button-md:14px;--font-size-button-lg:16px;--font-lh-tight:1.2;--font-lh-normal:1.5;--font-lh-loose:1.75;--font-ls-normal:0;--font-ls-tight:-.5px}:root,[data-theme=light]{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 12px 0 #0000001a;--shadow-lg:0 12px 32px -4px #0000001f,0 0 0 1px #0000000d;--shadow-xl:0 25px 50px -12px #00000040;--shadow-focus:0 0 0 3px #0003}[data-theme=dark]{--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 12px 0 #0006;--shadow-lg:0 12px 32px -4px #00000080,0 0 0 1px #0003;--shadow-xl:0 25px 50px -12px #0009;--shadow-focus:0 0 0 3px #ffffff4d}:root{--duration-instant:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--duration-slower:.5s;--easing-standard:cubic-bezier(.4,0,.2,1);--easing-accelerate:cubic-bezier(.4,0,1,1);--easing-decelerate:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.5,1.5,.5,1);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-drawer:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--border-0:0;--border-1:1px;--border-2:2px;--border-4:4px;--opacity-disabled:.4;--opacity-hover-overlay:.08;--opacity-press-overlay:.12;--opacity-scrim:.5;--opacity-scrim-strong:.7;--opacity-scrim-light:.3;--bp-xs:480px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--sidebar-collapsed:60px;--sidebar-standard:240px;--sidebar-wide:280px;--sidebar-auto-collapse-bp:1024px;--grid-columns:12;--grid-columns-narrow:8;--grid-columns-mobile:4;--grid-gutter:var(--space-6);--grid-margin:var(--space-6);--grid-container-max:1280px;--grid-content-min:768px;--layout-vp-min:320px;--layout-bp-360:360px;--layout-bp-480:480px;--layout-bp-720:720px;--layout-bp-960:960px;--layout-bp-1200:1200px;--layout-bp-1440:1440px;--layout-bp-1680:1680px;--layout-bp-1920:1920px;--layout-bp-2240:2240px;--layout-bp-2400:2400px;--layout-bp-2560:2560px;--layout-bp-drawer-docked:960px;--layout-bp-margin-merge:1440px;--layout-bp-margin-cap:1920px;--layout-bp-card-min-up:2400px;--layout-sidebar-collapsed:60px;--layout-sidebar-standard:264px;--layout-sidebar-wide:320px;--layout-sidebar-drawer:280px;--layout-sidebar-drag-min:60px;--layout-sidebar-drag-max:360px;--layout-sidebar-drag-snap-live:12px;--layout-sidebar-drag-snap-release:30px;--card-min:216px;--card-min-lg:240px;--card-max-count:6;--layout-cards-grid:repeat(auto-fill,minmax(var(--card-min),1fr));--layout-margin:clamp(16px,max(calc(12.22vw - 56px),calc(25vw - 240px)),240px);--layout-margin-max:240px;--layout-margin-override-360:12px;--layout-margin-override-480:16px}@media (max-width:480px){:root{--layout-margin:var(--layout-margin-override-480)}}@media (max-width:360px){:root{--layout-margin:var(--layout-margin-override-360)}}@media (min-width:2400px){:root{--card-min:var(--card-min-lg)}}:root{--surface-app:var(--color-white);--surface-card:var(--color-white);--surface-disabled:var(--color-gray-200);--surface-elev-lg:var(--color-white);--surface-elev-md:var(--color-white);--surface-elev-sm:var(--color-white);--surface-elev-xl:var(--color-white);--surface-elevated:var(--color-white);--surface-input:var(--color-gray-100);--surface-inverse:var(--color-gray-990);--surface-inverse-hover:var(--color-gray-800);--surface-inverse-press:var(--color-gray-700);--surface-overlay:var(--color-black);--surface-panel:var(--color-gray-100);--surface-static-dark:var(--color-gray-950);--surface-subtle:var(--color-gray-50)}[data-theme=dark]{--surface-app:var(--color-gray-950);--surface-card:var(--color-gray-875);--surface-disabled:var(--color-gray-750);--surface-elev-lg:var(--color-gray-700);--surface-elev-md:var(--color-gray-750);--surface-elev-sm:var(--color-gray-800);--surface-elev-xl:var(--color-gray-600);--surface-elevated:var(--color-gray-800);--surface-input:var(--color-gray-875);--surface-inverse:var(--color-gray-100);--surface-inverse-hover:var(--color-gray-200);--surface-inverse-press:var(--color-gray-300);--surface-overlay:var(--color-black);--surface-panel:var(--color-gray-900);--surface-static-dark:var(--color-gray-950);--surface-subtle:var(--color-gray-900)}:root{--fg-1:var(--color-gray-950);--fg-2:var(--color-gray-600);--fg-3:var(--color-gray-400);--fg-4:var(--color-gray-300);--fg-disabled:var(--color-gray-400);--fg-inverse:var(--color-white);--fg-static-light:var(--color-white)}[data-theme=dark]{--fg-1:var(--color-white);--fg-2:var(--color-gray-200);--fg-3:var(--color-gray-400);--fg-4:var(--color-gray-600);--fg-disabled:var(--color-gray-400);--fg-inverse:var(--color-gray-990);--fg-static-light:var(--color-white)}:root{--line-1:var(--color-gray-100);--line-2:var(--color-gray-200);--line-3:var(--color-gray-300);--line-focus:var(--sem-info)}[data-theme=dark]{--line-1:var(--color-gray-800);--line-2:var(--color-gray-750);--line-3:var(--color-gray-700);--line-focus:var(--sem-info)}:root{--state-active:var(--color-gray-150);--state-chip-bg:var(--color-gray-100);--state-hover:var(--color-gray-100);--state-press:var(--color-gray-200);--state-selected-bg:var(--color-gray-100);--state-selected-fg:var(--fg-1);--state-selected-indicator:var(--fg-1)}[data-theme=dark]{--state-active:var(--color-gray-750);--state-chip-bg:var(--color-gray-800);--state-hover:var(--color-gray-800);--state-press:var(--color-gray-700);--state-selected-bg:var(--color-gray-800);--state-selected-fg:var(--fg-1);--state-selected-indicator:var(--fg-1)}:root{--accent-lime:var(--color-lime-400);--accent-lime-bg:var(--color-lime-50);--accent-lime-fg:var(--color-lime-700);--accent-lime-hover:var(--color-lime-300);--accent-lime-on:var(--color-gray-950);--accent-lime-press:var(--color-lime-500)}[data-theme=dark]{--accent-lime:var(--color-lime-400);--accent-lime-bg:var(--color-lime-950);--accent-lime-fg:var(--color-lime-200);--accent-lime-hover:var(--color-lime-300);--accent-lime-on:var(--color-gray-950);--accent-lime-press:var(--color-lime-500)}:root{--sem-ai-badge-bg:var(--color-black-a55);--sem-ai-badge-fg:var(--color-white);--sem-danger:var(--color-red-600);--sem-danger-bg:var(--color-red-100);--sem-danger-fg:var(--color-red-700);--sem-danger-hover:var(--color-red-700);--sem-danger-on:var(--color-white);--sem-danger-press:var(--color-red-800);--sem-info:var(--color-blue-600);--sem-info-bg:var(--color-blue-50);--sem-info-fg:var(--color-blue-700);--sem-info-hover:var(--color-blue-700);--sem-info-on:var(--color-white);--sem-info-press:var(--color-blue-900);--sem-success:var(--color-green-600);--sem-success-bg:var(--color-green-100);--sem-success-fg:var(--color-green-700);--sem-success-hover:var(--color-green-700);--sem-success-on:var(--color-white);--sem-success-press:var(--color-green-800);--sem-warning:var(--color-amber-600);--sem-warning-bg:var(--color-amber-100);--sem-warning-fg:var(--color-amber-700);--sem-warning-hover:var(--color-amber-700);--sem-warning-on:var(--color-white);--sem-warning-press:var(--color-amber-800)}[data-theme=dark]{--sem-ai-badge-bg:var(--color-white-a18);--sem-ai-badge-fg:var(--color-white);--sem-danger:var(--color-red-400);--sem-danger-bg:var(--color-red-800);--sem-danger-fg:var(--color-red-200);--sem-danger-hover:var(--color-red-600);--sem-danger-on:var(--color-white);--sem-danger-press:var(--color-red-700);--sem-info:var(--color-blue-500);--sem-info-bg:var(--color-blue-900);--sem-info-fg:var(--color-blue-300);--sem-info-hover:var(--color-blue-600);--sem-info-on:var(--color-white);--sem-info-press:var(--color-blue-700);--sem-success:var(--color-green-500);--sem-success-bg:var(--color-green-800);--sem-success-fg:var(--color-green-100);--sem-success-hover:var(--color-green-600);--sem-success-on:var(--color-white);--sem-success-press:var(--color-green-700);--sem-warning:var(--color-amber-400);--sem-warning-bg:var(--color-amber-800);--sem-warning-fg:var(--color-amber-200);--sem-warning-hover:var(--color-amber-600);--sem-warning-on:var(--color-white);--sem-warning-press:var(--color-amber-700)}:root,[data-theme=light],[data-theme=dark]{--avatar-border:var(--line-2);--avatar-fallback-bg:var(--surface-elev-md);--avatar-fallback-fg:var(--fg-1);--badge-ai-bg:var(--sem-ai-badge-bg);--badge-ai-fg:var(--sem-ai-badge-fg);--badge-danger:var(--color-red-600);--badge-danger-on:var(--sem-danger-on);--badge-dot:var(--sem-danger);--badge-info:var(--color-blue-600);--badge-info-on:var(--sem-info-on);--badge-lime:var(--accent-lime);--badge-lime-bg:var(--color-lime-50);--badge-lime-fg:var(--color-lime-700);--badge-lime-on:var(--accent-lime-on);--badge-new-bg:var(--accent-lime);--badge-new-fg:var(--accent-lime-on);--badge-notification-bg:var(--sem-danger);--badge-notification-fg:var(--fg-inverse);--badge-success:var(--color-green-600);--badge-success-on:var(--sem-success-on);--badge-warning:var(--color-amber-600);--badge-warning-on:var(--sem-warning-on);--banner-danger-bg:var(--sem-danger-bg);--banner-danger-border:var(--sem-danger);--banner-danger-fg:var(--sem-danger-fg);--banner-info-bg:var(--sem-info-bg);--banner-info-border:var(--sem-info);--banner-info-fg:var(--sem-info-fg);--banner-success-bg:var(--sem-success-bg);--banner-success-border:var(--sem-success);--banner-success-fg:var(--sem-success-fg);--banner-warning-bg:var(--sem-warning-bg);--banner-warning-border:var(--sem-warning);--banner-warning-fg:var(--sem-warning-fg);--breadcrumb-chevron:var(--fg-2);--breadcrumb-fg-current:var(--fg-1);--breadcrumb-fg-inactive:var(--fg-3);--breadcrumb-separator:var(--fg-3);--btn-danger-bg:var(--sem-danger);--btn-danger-disabled-bg:var(--surface-disabled);--btn-danger-disabled-fg:var(--fg-disabled);--btn-danger-fg:var(--sem-danger-on);--btn-danger-hover-bg:var(--sem-danger-hover);--btn-danger-press-bg:var(--sem-danger-press);--btn-ghost-disabled-fg:var(--fg-disabled);--btn-ghost-fg:var(--fg-2);--btn-ghost-hover-bg:var(--state-hover);--btn-ghost-press-bg:var(--state-press);--btn-hero-bg:var(--accent-lime);--btn-hero-disabled-bg:var(--surface-disabled);--btn-hero-disabled-fg:var(--fg-disabled);--btn-hero-fg:var(--accent-lime-on);--btn-hero-hover-bg:var(--accent-lime-hover);--btn-hero-press-bg:var(--accent-lime-press);--btn-link-disabled-fg:var(--fg-disabled);--btn-link-fg:var(--fg-2);--btn-link-hover-fg:var(--fg-1);--btn-link-press-fg:var(--sem-info);--btn-primary-bg:var(--fg-1);--btn-primary-disabled-bg:var(--surface-disabled);--btn-primary-disabled-fg:var(--fg-disabled);--btn-primary-fg:var(--fg-inverse);--btn-primary-hover-bg:var(--surface-inverse-hover);--btn-primary-press-bg:var(--surface-inverse-press);--btn-secondary-bg:var(--surface-elev-sm);--btn-secondary-border:var(--line-2);--btn-secondary-border-disabled:var(--line-3);--btn-secondary-disabled-bg:var(--surface-disabled);--btn-secondary-disabled-fg:var(--fg-disabled);--btn-secondary-fg:var(--fg-1);--btn-secondary-hover-bg:var(--state-hover);--btn-secondary-press-bg:var(--state-press);--canvas-handle-bg:var(--surface-elevated);--canvas-handle-border:var(--fg-1);--canvas-panel-bg:var(--surface-elevated);--canvas-panel-body-fg:var(--fg-2);--canvas-panel-border:var(--line-2);--canvas-panel-card-bg:var(--surface-subtle);--canvas-panel-danger-fg:var(--sem-danger);--canvas-panel-disabled-fg:var(--fg-disabled);--canvas-panel-divider:var(--line-2);--canvas-panel-info-bg:var(--sem-info-bg);--canvas-panel-item-fg:var(--fg-1);--canvas-panel-item-selected-bg:var(--state-selected-bg);--canvas-panel-item-selected-fg:var(--state-selected-fg);--canvas-panel-placeholder-fg:var(--fg-3);--canvas-panel-tab-selected-bg:var(--state-selected-bg);--canvas-panel-tab-selected-fg:var(--fg-1);--canvas-panel-title-fg:var(--fg-1);--canvas-toolbar-bg:var(--surface-elevated);--canvas-toolbar-btn-hover-bg:var(--surface-subtle);--canvas-toolbar-chip-bg:var(--surface-card);--canvas-toolbar-danger-fg:var(--sem-danger);--canvas-toolbar-divider:var(--line-2);--canvas-toolbar-icon-fg:var(--fg-1);--canvas-toolbar-icon-secondary-fg:var(--fg-3);--canvas-toolbar-text-fg:var(--fg-1);--canvas-toolbar-text-secondary-fg:var(--fg-3);--card-bg:var(--surface-card);--card-border:var(--line-2);--card-border-default:var(--line-2);--card-border-hover:var(--line-3);--card-border-selected:var(--accent-lime);--card-hover-bg:var(--state-hover);--card-hover-scrim-end:var(--surface-inverse);--card-meta-fg:var(--fg-2);--card-title-fg:var(--fg-1);--checkbox-bg-checked:var(--accent-lime);--checkbox-border:var(--line-2);--checkbox-check-fg:var(--accent-lime-on);--checkbox-disabled-bg-checked:var(--surface-disabled);--checkbox-disabled-bg-unchecked:var(--surface-disabled);--checkbox-disabled-border:var(--line-3);--checkbox-disabled-check-fg:var(--fg-disabled);--checkbox-indeterminate-bg:var(--accent-lime);--chip-active-bg:var(--accent-lime-bg);--chip-active-fg:var(--fg-1);--chip-bg:var(--surface-elev-sm);--chip-border:var(--line-2);--chip-border-active:var(--fg-1);--chip-disabled-fg:var(--fg-disabled);--chip-fg:var(--fg-1);--chip-fg-muted:var(--fg-3);--chip-hover-bg:var(--state-hover);--chip-indicator:var(--state-selected-indicator);--chip-info-bg:var(--sem-info-bg);--chip-info-fg:var(--sem-info-fg);--composer-attachment-border:var(--line-2);--composer-attachment-delete-bg:var(--fg-1);--composer-attachment-delete-fg:var(--fg-inverse);--composer-attachment-filename-fg:var(--fg-1);--composer-attachment-filetype-fg:var(--fg-3);--composer-attachment-play-icon-fg:var(--fg-inverse);--composer-attachment-scrim:var(--surface-inverse);--composer-attachment-tile-bg:var(--surface-subtle);--composer-attachment-tile-bg-elevated:var(--surface-card);--composer-bg:var(--surface-elev-sm);--composer-bg-hero:var(--surface-elev-sm);--composer-border:var(--line-2);--composer-border-focus:var(--line-focus);--composer-placeholder-fg:var(--fg-3);--composer-send-bg-empty:var(--surface-elev-sm);--composer-text-fg:var(--fg-1);--content-toolbar-btn-active-bg:var(--state-selected-bg);--content-toolbar-btn-hover-bg:var(--state-hover);--content-toolbar-divider:var(--divider-subtle);--content-toolbar-icon-fg:var(--icon-subtle-fg);--content-toolbar-icon-fg-active:var(--fg-1);--conv-action-bar-bg:var(--surface-inverse-hover);--conv-error-bg:var(--sem-danger-bg);--conv-error-fg:var(--sem-danger);--conv-surface:var(--surface-panel);--conv-text-danger:var(--sem-danger);--conv-text-inverse:var(--fg-inverse);--conv-text-primary:var(--fg-1);--conv-text-secondary:var(--fg-2);--conv-text-tertiary:var(--fg-3);--conv-thumbnail-bg:var(--color-gray-100);--conv-track:var(--surface-app);--conv-user-msg-bg:var(--accent-lime-bg);--conv-user-msg-border:var(--line-2);--cost-pill-bg:var(--surface-static-dark);--cost-pill-fg:var(--fg-static-light);--display-bg:var(--surface-app);--display-bg-elevated:var(--surface-card);--display-bg-inverse:var(--surface-inverse);--display-bg-subtle:var(--surface-panel);--display-border:var(--line-2);--display-border-elevated:var(--surface-elev-sm);--display-divider:var(--line-2);--display-icon:var(--fg-1);--display-text:var(--fg-1);--display-text-muted:var(--fg-3);--display-text-on-primary:var(--btn-primary-fg);--display-text-secondary:var(--fg-2);--divider-default:var(--line-2);--divider-strong:var(--line-1);--divider-subtle:var(--line-3);--drawer-bg:var(--surface-card);--drawer-border:var(--line-2);--drawer-scrim:var(--surface-overlay);--dropdown-bg:var(--surface-elev-sm);--dropdown-border:var(--line-2);--dropdown-shadow-bg:var(--surface-elevated);--font-panel-ai-btn-bg:var(--accent-lime);--font-panel-bg:var(--surface-elevated);--font-panel-border:var(--line-2);--font-panel-divider:var(--line-1);--font-panel-label-fg:var(--fg-2);--font-panel-value-fg:var(--fg-1);--form-field-error-fg:var(--sem-danger);--form-field-helper-fg:var(--fg-3);--form-field-input-bg:var(--surface-input);--form-field-input-border:var(--line-2);--form-field-label-fg:var(--fg-2);--form-field-required-fg:var(--sem-danger);--form-field-success-fg:var(--sem-success);--icon-btn-bg-filled:var(--surface-elev-sm);--icon-btn-disabled-bg:var(--surface-disabled);--icon-btn-disabled-fg:var(--fg-disabled);--icon-btn-fg:var(--fg-2);--icon-btn-hover-bg:var(--state-hover);--icon-btn-outlined-bg:var(--btn-secondary-bg);--icon-btn-outlined-border:var(--btn-secondary-border);--icon-btn-outlined-border-disabled:var(--btn-secondary-border-disabled);--icon-btn-outlined-disabled-bg:var(--btn-secondary-disabled-bg);--icon-btn-outlined-hover-bg:var(--btn-secondary-hover-bg);--icon-btn-outlined-press-bg:var(--btn-secondary-press-bg);--icon-btn-press-bg:var(--state-press);--icon-danger-fg:var(--sem-danger);--icon-default-fg:var(--fg-1);--icon-inverse-fg:var(--fg-inverse);--icon-muted-fg:var(--fg-2);--icon-subtle-fg:var(--fg-3);--image-preview-overlay-bg:var(--fg-1);--image-preview-overlay-fg:var(--fg-inverse);--image-preview-placeholder-bg:var(--surface-subtle);--inline-link-fg-default:var(--sem-info);--inline-link-fg-hover:var(--sem-info-hover);--inline-mention-bg:var(--surface-subtle);--inline-mention-fg:var(--fg-1);--inline-mention-icon-fg:var(--fg-2);--input-bg:var(--surface-input);--input-border:var(--line-2);--input-border-error:var(--sem-danger);--input-border-focus:var(--line-3);--input-border-hover:var(--line-1);--input-disabled-bg:var(--surface-disabled);--input-disabled-fg:var(--fg-disabled);--input-divider:var(--line-2);--input-placeholder-fg:var(--fg-3);--input-readonly-bg:var(--surface-subtle);--input-readonly-fg:var(--fg-2);--input-text-error:var(--sem-danger-fg);--input-text-fg:var(--fg-1);--input-text-helper:var(--fg-2);--input-text-label:var(--fg-1);--list-row-bg:var(--surface-subtle);--list-row-bg-hover:var(--state-hover);--list-row-border:var(--line-2);--list-row-check-bg:var(--fg-1);--list-row-check-fg:var(--fg-inverse);--list-row-fg-primary:var(--fg-1);--list-row-fg-secondary:var(--fg-3);--list-row-leading-fallback-bg:var(--surface-subtle);--list-row-radio-border:var(--fg-3);--list-row-trailing-btn-bg:var(--surface-card);--list-row-trailing-btn-border:var(--line-2);--list-row-trailing-btn-fg:var(--fg-1);--menu-item-bg:var(--surface-elevated);--menu-item-bg-hover:var(--state-hover);--menu-item-bg-press:var(--state-press);--menu-item-bg-selected:var(--accent-lime-bg);--menu-item-check-fg:var(--state-selected-indicator);--menu-item-control-border:var(--line-2);--menu-item-control-on:var(--accent-lime);--menu-item-control-on-fg:var(--accent-lime-on);--menu-item-divider:var(--line-3);--menu-item-fg-danger:var(--sem-danger);--menu-item-fg-default:var(--fg-1);--menu-item-fg-disabled:var(--fg-disabled);--menu-item-fg-secondary:var(--fg-2);--menu-item-group-label-fg:var(--fg-3);--menu-item-icon-danger:var(--sem-danger);--menu-item-icon-fg:var(--icon-default-fg);--menu-item-kbd-fg:var(--fg-3);--menu-item-media-bg:var(--surface-subtle);--menu-item-trailing-fg:var(--fg-3);--modal-bg:var(--surface-card);--modal-border:var(--line-2);--modal-footer-bg:var(--surface-card);--modal-scrim:var(--surface-overlay);--modal-text-body:var(--fg-2);--modal-text-title:var(--fg-1);--pagination-bg-current:var(--accent-lime-bg);--pagination-bg-default:var(--surface-card);--pagination-bg-hover:var(--state-hover);--pagination-border:var(--line-2);--pagination-disabled-fg:var(--fg-disabled);--pagination-fg-current:var(--fg-1);--pagination-fg-default:var(--fg-2);--pagination-fg-hover:var(--fg-1);--promo-bg:var(--surface-elev-md);--promo-border:var(--line-2);--promo-cta-bg:var(--accent-lime);--promo-cta-fg:var(--accent-lime-on);--promo-text-fg:var(--fg-1);--radio-border:var(--line-2);--radio-border-checked:var(--accent-lime);--radio-disabled-border:var(--line-3);--radio-disabled-dot:var(--fg-disabled);--radio-dot-checked:var(--accent-lime);--search-bg:var(--surface-input);--search-border:var(--line-2);--search-border-focused:var(--fg-1);--search-clear-fg:var(--fg-3);--search-fg:var(--fg-1);--search-icon-fg:var(--icon-default-fg);--search-placeholder-fg:var(--fg-3);--select-bg:var(--surface-card);--select-border:var(--line-2);--select-border-focused:var(--fg-1);--select-chevron-fg:var(--icon-default-fg);--select-fg:var(--fg-1);--select-placeholder-fg:var(--fg-3);--sidebar-bg:var(--surface-panel);--sidebar-brand-bg:var(--accent-lime);--sidebar-brand-fg:var(--accent-lime-on);--sidebar-divider:var(--line-3);--skeleton-bg:var(--surface-card);--skeleton-border:var(--line-2);--skeleton-shimmer-base:var(--surface-elevated);--skeleton-shimmer-highlight:var(--surface-panel);--suggestion-bg:var(--surface-card);--suggestion-fg:var(--fg-2);--suggestion-hover-bg:var(--state-hover);--tabs-pill-bg-active:var(--accent-lime-bg);--tabs-pill-bg-container:var(--surface-panel);--tabs-pill-bg-hover:var(--state-hover);--tabs-pill-border-active:var(--line-2);--tabs-pill-fg-active:var(--fg-1);--tabs-pill-fg-default:var(--fg-2);--tabs-pill-fg-hover:var(--fg-1);--tabs-pill-primary-bg-active:var(--btn-primary-bg);--tabs-pill-primary-fg-active:var(--btn-primary-fg);--tabs-pill-primary-fg-default:var(--tabs-pill-fg-default);--tabs-segmented-bg:var(--surface-subtle);--tabs-segmented-bg-active:var(--surface-card);--tabs-segmented-border:var(--line-2);--tabs-segmented-divider:var(--line-2);--tabs-segmented-fg:var(--fg-2);--tabs-segmented-fg-active:var(--fg-1);--tabs-segmented-fg-hover:var(--fg-1);--tabs-underline-fg-active:var(--fg-1);--tabs-underline-fg-default:var(--fg-2);--tabs-underline-fg-hover:var(--fg-1);--tabs-underline-indicator:var(--fg-1);--tabs-underline-track:var(--line-2);--tag-danger-bg:var(--sem-danger-bg);--tag-danger-fg:var(--sem-danger-fg);--tag-info-bg:var(--sem-info-bg);--tag-info-fg:var(--sem-info-fg);--tag-lime-bg:var(--accent-lime-bg);--tag-lime-fg:var(--accent-lime-fg);--tag-neutral-bg:var(--surface-subtle);--tag-neutral-fg:var(--fg-2);--tag-outline-border:var(--line-1);--tag-success-bg:var(--sem-success-bg);--tag-success-fg:var(--sem-success-fg);--tag-warning-bg:var(--sem-warning-bg);--tag-warning-fg:var(--sem-warning-fg);--title-menu-trigger-chevron:var(--fg-2);--title-menu-trigger-fg:var(--fg-1);--toast-bg:var(--surface-elev-lg);--toast-body-fg:var(--fg-2);--toast-border:var(--line-2);--toast-close-hover-bg:var(--state-hover);--toast-danger-fg:var(--sem-danger);--toast-danger-icon:var(--sem-danger);--toast-info-fg:var(--sem-info);--toast-info-icon:var(--sem-info);--toast-success-fg:var(--sem-success);--toast-success-icon:var(--sem-success);--toast-text-fg:var(--fg-1);--toast-title-fg:var(--fg-1);--toast-warning-fg:var(--sem-warning);--toast-warning-icon:var(--sem-warning);--toggle-disabled-thumb:var(--fg-disabled);--toggle-disabled-track:var(--surface-disabled);--toggle-thumb:var(--fg-inverse);--toggle-track-off:var(--surface-disabled);--toggle-track-on:var(--accent-lime);--topnav-badge-bg:var(--surface-panel);--topnav-bg:var(--surface-panel);--topnav-border:var(--line-2);--topnav-divider:var(--line-3);--topnav-fg:var(--fg-1);--topnav-fg-muted:var(--fg-2);--topnav-item-active-fg:var(--fg-1);--topnav-item-hover-bg:var(--state-hover);--upload-dropzone-bg:var(--surface-subtle);--upload-dropzone-bg-hover:var(--accent-lime-bg);--upload-dropzone-border:var(--line-2);--upload-dropzone-border-hover:var(--fg-1);--upload-dropzone-hint-fg:var(--fg-3);--upload-dropzone-icon-fg:var(--fg-3);--upload-dropzone-label-fg:var(--fg-2)}:root{--btn-lg-h:calc(var(--space-10) + var(--space-1));--btn-md-h:calc(var(--space-8) + var(--space-1));--btn-padding-x-md:var(--space-4);--btn-padding-x-sm:var(--space-3);--btn-radius:var(--radius-2);--btn-sm-h:calc(var(--space-6) + var(--space-1));--card-padding-ai:var(--space-4);--card-padding-material:var(--space-3);--card-radius:var(--radius-3);--chip-gap:var(--space-1-5);--chip-padding-x-lg:var(--space-4);--chip-padding-x-md:var(--space-3);--chip-padding-x-sm:var(--space-2-5);--chip-radius:var(--radius-full);--chip-xs-h:var(--space-6);--composer-active-radius:var(--radius-4);--composer-gap-input:var(--space-2);--composer-gap-tool:var(--space-1-5);--composer-gap-zone:var(--space-3);--composer-hero-radius:var(--radius-4);--composer-idle-radius:var(--radius-full);--composer-padding-x:var(--space-4);--composer-padding-y:var(--space-3);--conv-model-tag-chip-gap:var(--space-2);--conv-model-tag-row-gap:var(--space-4);--conv-run-summary-gap:var(--space-1-5);--conv-run-summary-gap-tight:var(--space-0);--conv-run-summary-pad-y:var(--space-1-5);--conv-tool-call-gap:var(--space-1-5);--conv-tool-call-pad-bottom:var(--space-4);--conv-tool-call-pad-left:var(--space-2-5);--conv-tool-call-pad-right:var(--space-0);--conv-tool-call-pad-top:var(--space-2);--conv-tool-call-tree-col:var(--space-5);--cost-pill-font-size:var(--font-size-2xs);--cost-pill-padding-x:var(--space-2);--cost-pill-radius:var(--radius-full);--icon-btn-lg-size:var(--btn-lg-h);--icon-btn-md-size:var(--btn-md-h);--icon-btn-padding-lg:var(--space-3);--icon-btn-padding-md:var(--space-2-5);--icon-btn-padding-sm:var(--space-2);--icon-btn-sm-size:var(--btn-sm-h);--input-padding-x:var(--space-3);--input-radius:var(--radius-2);--modal-radius:var(--radius-4);--ratio-cell-icon-size:var(--space-5);--search-gap:var(--space-2);--search-h-lg:var(--space-10);--search-padding-x:var(--space-3);--search-radius:var(--radius-2);--select-gap:var(--space-2);--select-h-lg:var(--space-10);--select-padding-x:var(--space-3);--select-radius:var(--radius-2);--sidebar-group-gap:var(--space-2);--sidebar-row-padding-x:var(--space-3);--sidebar-row-padding-y:var(--space-2);--upload-dropzone-gap:var(--space-2);--upload-dropzone-padding:var(--space-4);--upload-dropzone-radius:var(--radius-2-5)}.ant-message-notice-wrapper{justify-content:center;align-items:center;display:flex}.ant-popover-arrow{display:none!important}.ant-popover-inner{border-radius:var(--radius-4)!important}.ant-empty-description{text-align:center!important}.ant-modal-content{border-radius:var(--radius-6)!important;padding:var(--space-6)!important}.ant-dropdown-menu{padding:var(--space-2)!important}.ant-dropdown-menu .ant-dropdown-menu-item{border-radius:var(--radius-3)!important}.ant-input-textarea-show-count{overscroll-behavior:none;touch-action:auto;border-radius:var(--radius-2)!important;padding:var(--space-2)!important}.ant-input-textarea-show-count .ant-input-suffix{right:var(--space-1);bottom:var(--space-6);font-size:var(--font-size-xs);opacity:.5;position:absolute}.ant-dropdown-menu,.ant-select-dropdown{border-radius:var(--radius-3)!important}.ant-input,.ant-select-selector{border-radius:var(--radius-2)!important}.ant-tag{border-radius:var(--radius-4)!important}.ant-pagination-item a{text-align:center}.ant-input-number-prefix{color:var(--fg-3);font-size:var(--font-size-xs);line-height:20px}.ant-layout{background:0 0}.react-flow__node{background:#fff!important;border:2px solid #e8e8e8!important;border-radius:16px!important;width:368px!important;height:auto!important;padding:2px!important;box-shadow:0 2px 4px #0000001a!important}.react-flow__node.user_input_node:not(.test-running-node),.react-flow__node.text_node:not(.test-running-node){border:2px solid #d8d8d8!important}.react-flow__node.user_input_node:not(.test-running-node).selected,.react-flow__node.text_node:not(.test-running-node).selected{outline:12px solid #d8d8d833!important}.react-flow__node.system_input_node:not(.test-running-node){border:2px solid #b8b8b8!important}.react-flow__node.system_input_node:not(.test-running-node).selected{outline:12px solid #b8b8b833!important}.react-flow__node.user_upload_image_node:not(.test-running-node){border:2px solid #fca874!important}.react-flow__node.user_upload_image_node:not(.test-running-node).selected{outline:12px solid #fca87433!important}.react-flow__node.system_default_image_node:not(.test-running-node){border:2px solid #70baff!important}.react-flow__node.system_default_image_node:not(.test-running-node).selected{outline:12px solid #1380ff33!important}.react-flow__node.text_connector_node:not(.test-running-node),.react-flow__node.image_list_node:not(.test-running-node),.react-flow__node.text_list_node:not(.test-running-node),.react-flow__node.loop_node:not(.test-running-node),.react-flow__node.text_array_node:not(.test-running-node),.react-flow__node.text_cross_node:not(.test-running-node){border:2px solid #b8b8b8!important}.react-flow__node.text_connector_node:not(.test-running-node).selected,.react-flow__node.image_list_node:not(.test-running-node).selected,.react-flow__node.text_list_node:not(.test-running-node).selected,.react-flow__node.loop_node:not(.test-running-node).selected,.react-flow__node.text_array_node:not(.test-running-node).selected,.react-flow__node.text_cross_node:not(.test-running-node).selected{outline:12px solid #b8b8b833!important}.react-flow__node.image_model_node:not(.test-running-node),.react-flow__node.ai_reference_image_node:not(.test-running-node){border:2px solid #fd8320!important}.react-flow__node.image_model_node:not(.test-running-node).selected,.react-flow__node.ai_reference_image_node:not(.test-running-node).selected{outline:12px solid #fd832033!important}.react-flow__node.video_model_node:not(.test-running-node),.react-flow__node.video_cover_node:not(.test-running-node),.react-flow__node.video_concat_node:not(.test-running-node),.react-flow__node.video_trim_node:not(.test-running-node),.react-flow__node.video_reverse_node:not(.test-running-node){border:2px solid #fa5555!important}.react-flow__node.video_model_node:not(.test-running-node).selected,.react-flow__node.video_cover_node:not(.test-running-node).selected,.react-flow__node.video_concat_node:not(.test-running-node).selected,.react-flow__node.video_trim_node:not(.test-running-node).selected,.react-flow__node.video_reverse_node:not(.test-running-node).selected{outline:12px solid #fa555533!important}.react-flow__node.ai_rewrite_node:not(.test-running-node),.react-flow__node.material_extractor_node:not(.test-running-node){border:2px solid #00b277!important}.react-flow__node.ai_rewrite_node:not(.test-running-node).selected,.react-flow__node.material_extractor_node:not(.test-running-node).selected{outline:12px solid #00b27733!important}.react-flow__node.painter_node:not(.test-running-node),.react-flow__node.ai_matting_node:not(.test-running-node),.react-flow__node.super_resolution_node:not(.test-running-node),.react-flow__node.resize_node:not(.test-running-node),.react-flow__node.extend_image_node:not(.test-running-node),.react-flow__node.image_composite_node:not(.test-running-node){border:2px solid #fd395d!important}.react-flow__node.painter_node:not(.test-running-node).selected,.react-flow__node.ai_matting_node:not(.test-running-node).selected,.react-flow__node.super_resolution_node:not(.test-running-node).selected,.react-flow__node.resize_node:not(.test-running-node).selected,.react-flow__node.extend_image_node:not(.test-running-node).selected,.react-flow__node.image_composite_node:not(.test-running-node).selected{outline:12px solid #fd395d33!important}.react-flow__node.upload_attachment_node:not(.test-running-node){border:2px solid #6366f1!important}.react-flow__node.upload_attachment_node:not(.test-running-node).selected{outline:12px solid #6366f133!important}.react-flow__node.output_node:not(.test-running-node){border:2px solid #333!important}.react-flow__node.output_node:not(.test-running-node).selected{outline:12px solid #3333!important}.react-flow__node.link-workflow-node:not(.test-running-node){border:2px solid #d8fb16!important}.react-flow__node.link-workflow-node:not(.test-running-node).selected{outline:12px solid #d8fb1633!important}.react-flow__node.react-flow__node-sticky_note{width:368px!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.react-flow__node.react-flow__node-sticky_note.selected,.react-flow__node.react-flow__node-sticky_note:focus,.react-flow__node.react-flow__node-sticky_note:focus-visible{box-shadow:none!important;outline:none!important}.react-flow__node.react-flow__node-sticky_note:after{display:none!important}.react-flow__node .custom-node-content{z-index:10;position:relative;background-color:#fff!important;border-radius:16px!important;padding:16px!important}.react-flow__node .running-bg{z-index:0;border-radius:14px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.react-flow__node .running-bg:before{content:"";z-index:0;background:conic-gradient(from -45deg,#83d994 0deg,#61a0ff 52.5deg,#8c4dff 95.62deg,#ff00e5 144.37deg,#ff67b2 194.64deg,#ff4343 255deg,#ff7e3f 298.12deg,#ffcd4b 360deg);width:500%;height:500%;animation:5s linear infinite forwards turnCardBg;position:absolute;top:-200%;left:-200%}.react-flow__node:hover .addHandleBtnBox{pointer-events:auto;opacity:1}.react-flow__node:after{content:"";z-index:0;background-color:#0000;width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;top:-16px;left:-16px}.react-flow__handle{z-index:20;border:2px solid;border-radius:50%!important;width:16px!important;height:16px!important}.react-flow__handle.react-flow__handle-right{border:1px solid!important}.react-flow__handle.react-flow__handle-right:after{content:"";pointer-events:none;z-index:1;background-color:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-flow__handle.react-flow__handle-right{background-color:#fff!important}.react-flow__edge.selected .react-flow__edge-path{stroke-dasharray:8 4!important}.react-flow__panel{opacity:0!important;pointer-events:none!important;display:none!important}.workflow-node.show-handle-labels .handle-label{opacity:1!important}.react-flow.tool-select-mode:not(.space-pressed) .react-flow__pane{cursor:default!important}.react-flow__selection{background-color:#d8fb1610!important;border:.5px dashed #d8ff00!important;border-radius:8px!important;box-shadow:0 0 0 2px #d8fb16!important}.react-flow__nodesselection .react-flow__nodesselection-rect{background-color:#d8fb1610!important;border:1px dashed #d8ff00!important;box-shadow:0 0 0 2px #d8fb16!important}@keyframes turnCardBg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{font:inherit;vertical-align:baseline;box-sizing:border-box;text-align:left;-webkit-font-smoothing:antialiased;text-autospace:normal;-webkit-text-autospace:normal;border:0;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Heiti SC,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji;font-style:normal;text-decoration:none;list-style:none}html,body{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;max-width:100vw;height:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#__next{height:100%}.not-found-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.not-found-container .not-found-text{color:#fd8320;font-size:56px;font-weight:600}.swiper-button-prev,.swiper-button-next{background:#ffffffe6;transition:all .3s cubic-bezier(.645,.045,.355,1);display:flex;cursor:pointer!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;top:40px!important}.swiper-button-prev svg,.swiper-button-next svg{fill:#333!important;width:16px!important;height:16px!important}.swiper-button-prev svg path,.swiper-button-next svg path{fill:#333!important}.swiper-button-prev:hover,.swiper-button-next:hover{background:#fff}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{display:none!important}
