: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-0-5:2px;--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-1-5:6px;--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-face{font-family:zihunxinquhei;src:url(https://static.qiantucdn.com/static/images/zihun/zihunxinquhei_small.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}:root{--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:zihunxinquhei,"字魂新曲黑","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-1-5:1.5px;--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-a55);--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-a55);--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-750);--state-press:var(--color-gray-700);--state-selected-bg:var(--color-gray-750);--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);--avatar-status-online:var(--sem-success);--avatar-status-busy:var(--sem-danger);--avatar-status-ring:var(--surface-elevated);--avatar-group-more-bg:var(--surface-subtle);--avatar-group-more-fg:var(--fg-2);--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(--fg-1);--checkbox-border:var(--line-2);--checkbox-border-checked:var(--fg-1);--checkbox-check-fg:var(--fg-inverse);--checkbox-disabled-bg-checked:var(--surface-disabled);--checkbox-disabled-bg-unchecked:transparent;--checkbox-disabled-border:var(--line-3);--checkbox-disabled-check-fg:var(--fg-disabled);--checkbox-indeterminate-bg:var(--fg-1);--chip-active-bg:var(--fg-1);--chip-active-fg:var(--fg-inverse);--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(--fg-1);--input-border-hover:var(--fg-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(--state-hover);--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(--state-active);--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(--fg-1);--radio-disabled-border:var(--line-3);--radio-disabled-dot:var(--fg-disabled);--radio-dot-checked:var(--fg-1);--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(--surface-card);--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(--surface-panel);--toggle-thumb-border:var(--line-2);--toggle-track-off:var(--line-2);--toggle-track-on:var(--fg-1);--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(--state-hover);--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);--tooltip-bg:var(--fg-1);--tooltip-fg:var(--fg-inverse);--tooltip-kbd-fg:var(--fg-3);--progress-track:var(--line-2);--progress-fill:var(--fg-1);--progress-fill-danger:var(--sem-danger);--progress-value-fg:var(--fg-1)}: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-inline-radius:6px;--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);--input-icon-sm:var(--font-size-xs);--input-icon-md:var(--font-size-sm);--input-icon-lg:var(--font-size-base);--input-h-sm:var(--space-8);--input-h-md:calc(var(--space-8) + var(--space-1));--input-h-lg:var(--space-10);--modal-radius:var(--radius-6);--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);--btn-gap-sm:var(--space-1);--btn-gap-md:var(--space-1-5);--btn-gap-lg:var(--space-2);--btn-gap-tight:var(--space-0);--btn-padding-x-lg:var(--space-6);--btn-icon-sm:var(--space-4);--btn-icon-md:var(--space-5);--btn-icon-lg:calc(var(--space-5) + var(--space-0-5));--tabs-pill-h-sm:var(--btn-sm-h);--tabs-pill-h-md:var(--btn-md-h);--tabs-pill-h-lg:var(--btn-lg-h);--tabs-pill-padding-x-sm:var(--btn-padding-x-sm);--tabs-pill-padding-x-md:var(--btn-padding-x-md);--tabs-pill-padding-x-lg:var(--btn-padding-x-lg);--tabs-pill-font-sm:var(--font-size-button-sm);--tabs-pill-font-md:var(--font-size-button-md);--tabs-pill-font-lg:var(--font-size-button-lg);--chip-sm-h:calc(var(--space-6) + var(--space-1));--chip-md-h:calc(var(--space-8) + var(--space-1));--chip-lg-h:calc(var(--space-10) + var(--space-1));--chip-padding-x-xs:var(--space-2-5);--modal-max-width-std:440px;--modal-max-width-wide:720px;--search-h-sm:var(--space-8);--search-h-md:calc(var(--space-8) + var(--space-1));--select-h-sm:var(--space-8);--select-h-md:calc(var(--space-8) + var(--space-1));--menu-item-gap:var(--space-1-5);--menu-gap:var(--space-0-5);--menu-item-icon-size:var(--space-5);--menu-item-padding-x:var(--space-2-5);--menu-item-h:calc(var(--space-8) + var(--space-1));--menu-item-h-2line:calc(var(--space-10) + var(--space-1));--dropdown-radius:var(--radius-3);--menu-item-radius:var(--radius-1-5);--menu-item-media-size:var(--space-8);--menu-item-group-label-padding-y:var(--space-1-5);--tooltip-radius:var(--radius-2);--tooltip-padding-x:var(--space-2-5);--tooltip-padding-y:var(--space-1-5);--tooltip-gap:var(--space-2);--progress-h:var(--space-1-5);--progress-radius:var(--radius-full);--progress-circular-size:var(--space-12);--progress-circular-stroke:var(--space-1);--toast-padding-x:var(--space-2);--toast-padding-y:var(--space-3);--toast-content-actions-gap:var(--space-4);--checkbox-size:calc(var(--space-4) + var(--space-0-5));--checkbox-dash-w:var(--space-2);--radio-size:calc(var(--space-4) + var(--space-0-5));--toggle-track-w:calc(var(--space-5)*2);--toggle-track-h:var(--space-6);--toggle-thumb-size:var(--space-5);--toggle-thumb-offset:var(--space-0-5);--toggle-thumb-travel:var(--space-4)}
.qtd-app-shell{background:var(--surface-app);height:100vh;display:flex;overflow:hidden}.qtd-app-shell__main{scrollbar-gutter:stable;flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden auto}.qtd-app-shell__main--grid{background-color:var(--surface-app);background-image:linear-gradient(var(--line-1)1px,transparent 1px),linear-gradient(90deg,var(--line-1)1px,transparent 1px);background-size:var(--space-8)var(--space-8)}.qtd-app-shell__scrim{background:rgb(from var(--surface-overlay)r g b/var(--opacity-scrim));z-index:calc(var(--z-drawer) - 1);opacity:0;pointer-events:none;transition:opacity var(--duration-slow)var(--easing-standard);display:none;position:fixed;inset:0}@media (max-width:960px){.qtd-app-shell__scrim{display:block}.qtd-app-shell__scrim.is-open{opacity:1;pointer-events:auto}}.qtd-sidebar{width:var(--qtd-sb-w,var(--layout-sidebar-standard));background:var(--surface-app);border-right:var(--border-1)solid transparent;height:100%;transition:width var(--duration-slow)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.qtd-sidebar:hover{border-color:var(--line-2)}.qtd-sidebar__bottom,.qtd-sidebar__middle,.qtd-sidebar__top{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow:hidden auto}.qtd-sidebar__bottom:hover,.qtd-sidebar__middle:hover,.qtd-sidebar__top:hover{scrollbar-color:var(--line-1)transparent}.qtd-sidebar__bottom::-webkit-scrollbar{width:4px}.qtd-sidebar__middle::-webkit-scrollbar{width:4px}.qtd-sidebar__top::-webkit-scrollbar{width:4px}.qtd-sidebar__bottom::-webkit-scrollbar-track{background:0 0}.qtd-sidebar__middle::-webkit-scrollbar-track{background:0 0}.qtd-sidebar__top::-webkit-scrollbar-track{background:0 0}.qtd-sidebar__bottom::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.qtd-sidebar__middle::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.qtd-sidebar__top::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.qtd-sidebar__bottom:hover::-webkit-scrollbar-thumb{background:var(--line-1)}.qtd-sidebar__middle:hover::-webkit-scrollbar-thumb{background:var(--line-1)}.qtd-sidebar__top:hover::-webkit-scrollbar-thumb{background:var(--line-1)}.qtd-sidebar__top{flex-shrink:0}.qtd-sidebar__middle{flex:1 1 0;min-height:0}.qtd-sidebar__bottom{flex-shrink:0}.qtd-sidebar.is-dragging{transition:none}.qtd-sidebar.is-collapsed{overflow:hidden}.qtd-sidebar__resize-handle{cursor:ew-resize;z-index:1;justify-content:center;align-items:center;width:8px;display:flex;position:absolute;top:0;bottom:0;right:0}.qtd-sidebar__resize-handle:before{content:"";background:var(--line-2);opacity:0;width:2px;height:32px;transition:opacity var(--duration-fast)var(--easing-standard);border-radius:1px}.qtd-sidebar__resize-handle:hover:before{opacity:1}.qtd-sidebar.is-dragging .qtd-sidebar__resize-handle:before{opacity:1;background:var(--accent-lime-press)}@media (max-width:960px){.qtd-sidebar{height:100vh;z-index:var(--z-drawer);transition:transform var(--duration-slow)var(--easing-standard),box-shadow var(--duration-slow)var(--easing-standard);box-shadow:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);width:var(--layout-sidebar-drawer)!important}.qtd-sidebar.is-mobile-open{box-shadow:var(--shadow-xl);transform:translate(0)}.qtd-sidebar__resize-handle{display:none}.qtd-sidebar.is-collapsed{overflow-y:auto}}@media (max-width:480px){.qtd-sidebar:not(.is-mobile-open){display:none}}@media (prefers-reduced-motion:reduce){.qtd-sidebar,.qtd-sidebar__resize-handle:before{transition:none}}.qtd-content-box{width:100%;padding:var(--space-10)var(--layout-margin)calc(var(--space-10)*2);max-width:var(--layout-bp-2240);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.qtd-content-box--grid{background-color:var(--surface-app);background-image:linear-gradient(var(--line-1)1px,transparent 1px),linear-gradient(90deg,var(--line-1)1px,transparent 1px);background-size:var(--space-8)var(--space-8)}@media (max-width:960px){.qtd-content-box{padding-top:var(--space-6)}}@media (max-width:480px){.qtd-content-box{padding-top:var(--space-4)}}.qtd-card-grid{grid-template-columns:var(--layout-cards-grid);gap:var(--space-6);display:grid}@media (max-width:480px){.qtd-card-grid{gap:var(--space-3)}}.qtd-masonry-grid{width:100%;position:relative}.qtd-avatar{border:1px solid var(--avatar-border);background:var(--avatar-fallback-bg);color:var(--avatar-fallback-fg);font-family:var(--font-family-default);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative}.qtd-avatar--circle{border-radius:50%}.qtd-avatar--square{border-radius:var(--radius-2)}.qtd-avatar--sm{width:32px;height:32px;font-size:var(--font-size-sm)}.qtd-avatar--md{width:40px;height:40px;font-size:var(--font-size-base)}.qtd-avatar--lg{width:56px;height:56px;font-size:var(--font-size-xl)}.qtd-avatar--colorful{color:var(--fg-inverse);border-color:#0000}.qtd-avatar__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.qtd-avatar__fallback{display:inline-flex}.qtd-avatar__status{border-radius:var(--radius-full);width:28%;min-width:6px;height:28%;min-height:6px;box-shadow:0 0 0 var(--border-2)var(--avatar-status-ring);position:absolute;bottom:0;right:0}.qtd-avatar__status--online{background:var(--avatar-status-online)}.qtd-avatar__status--busy{background:var(--avatar-status-busy)}.qtd-avatar-group{align-items:center;display:inline-flex}.qtd-avatar-group>*+*{margin-left:calc(-1*var(--space-3))}.qtd-avatar-group .qtd-avatar{box-shadow:0 0 0 var(--border-2)var(--avatar-status-ring)}.qtd-avatar-group__more{background:var(--avatar-group-more-bg);color:var(--avatar-group-more-fg);font-size:var(--font-size-xs)}.qtd-badge{min-width:18px;height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-full);font-family:var(--font-family-default);font-size:var(--font-size-xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.qtd-badge--danger{background:var(--badge-danger);color:var(--badge-danger-on)}.qtd-badge--dark{background:var(--fg-1);color:var(--fg-inverse)}.qtd-badge-dot{background:var(--badge-dot);border-radius:50%;width:8px;height:8px;display:inline-block}.qtd-badge-anchor{display:inline-flex;position:relative}.qtd-badge--corner{box-shadow:0 0 0 var(--border-2)var(--avatar-status-ring);z-index:var(--z-raised);position:absolute;top:15%;left:85%;right:auto;transform:translate(-50%,-50%)}.qtd-badge-dot.qtd-badge--corner{width:10px;height:10px}.qtd-banner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-2);font-family:var(--font-family-default);font-size:var(--font-size-button-md);border:1px solid #0000;display:flex}.qtd-banner__icon{flex:none;line-height:1.4;display:inline-flex}.qtd-banner__content{flex:auto;min-width:0}.qtd-banner__title{font-weight:600}.qtd-banner__body{font-size:var(--font-size-2xs);opacity:.9}.qtd-banner__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;font-size:16px;line-height:1}.qtd-banner__close:hover{opacity:1}.qtd-banner--info{background:var(--banner-info-bg);color:var(--banner-info-fg);border-color:var(--banner-info-border)}.qtd-banner--success{background:var(--banner-success-bg);color:var(--banner-success-fg);border-color:var(--banner-success-border)}.qtd-banner--warning{background:var(--banner-warning-bg);color:var(--banner-warning-fg);border-color:var(--banner-warning-border)}.qtd-banner--danger{background:var(--banner-danger-bg);color:var(--banner-danger-fg);border-color:var(--banner-danger-border)}.qtd-breadcrumb{font-family:var(--font-family-default);font-size:var(--font-size-button-sm)}.qtd-breadcrumb__list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qtd-breadcrumb__item{align-items:center;gap:var(--space-2);display:inline-flex}.qtd-breadcrumb__link{color:var(--breadcrumb-fg-inactive);text-decoration:none}.qtd-breadcrumb__link:hover{color:var(--breadcrumb-fg-current);text-decoration:underline}.qtd-breadcrumb__current{color:var(--breadcrumb-fg-current)}.qtd-breadcrumb__sep{color:var(--breadcrumb-separator)}.qtd-btn{justify-content:center;align-items:center;gap:var(--btn-gap-md);border:var(--border-1)solid transparent;border-radius:var(--radius-full);font-family:var(--font-family-default);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard);line-height:1;display:inline-flex}.qtd-btn:focus-visible{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-btn:disabled{cursor:not-allowed}.qtd-btn[data-loading]{pointer-events:none;cursor:default}.qtd-btn--block{width:100%;display:flex}.qtd-btn__icon{justify-content:center;align-items:center;display:inline-flex}.qtd-btn__icon :is(svg,img),.qtd-btn--icon :is(svg,img){width:1em;height:1em}.qtd-btn__spinner{border:var(--border-2)solid currentColor;border-radius:var(--radius-full);width:1em;height:1em;animation:qtd-btn-spin var(--duration-slower)var(--easing-standard)infinite;border-right-color:#0000;display:inline-block}@keyframes qtd-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qtd-btn__spinner{animation-duration:1.5s}}.qtd-btn--sm{height:var(--btn-sm-h);padding:0 var(--btn-padding-x-sm);gap:var(--btn-gap-sm);font-size:var(--font-size-button-sm)}.qtd-btn--md{height:var(--btn-md-h);padding:0 var(--btn-padding-x-md);gap:var(--btn-gap-md);font-size:var(--font-size-button-md)}.qtd-btn--lg{height:var(--btn-lg-h);padding:0 var(--btn-padding-x-lg);gap:var(--btn-gap-lg);font-size:var(--font-size-button-lg)}.qtd-btn--sm .qtd-btn__icon{font-size:var(--btn-icon-sm)}.qtd-btn--md .qtd-btn__icon{font-size:var(--btn-icon-md)}.qtd-btn--lg .qtd-btn__icon{font-size:var(--btn-icon-lg)}.qtd-btn--link .qtd-btn__icon{font-size:var(--font-size-base)}.qtd-btn--hero{background:var(--btn-hero-bg);color:var(--btn-hero-fg)}.qtd-btn--hero:hover:not(:disabled){background:var(--btn-hero-hover-bg)}.qtd-btn--hero:active:not(:disabled){background:var(--btn-hero-press-bg)}.qtd-btn--hero:disabled{background:var(--btn-hero-disabled-bg);color:var(--btn-hero-disabled-fg)}.qtd-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.qtd-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.qtd-btn--primary:active:not(:disabled){background:var(--btn-primary-press-bg)}.qtd-btn--primary:disabled{background:var(--btn-primary-disabled-bg);color:var(--btn-primary-disabled-fg)}.qtd-btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border)}.qtd-btn--secondary:hover:not(:disabled){background:var(--btn-secondary-hover-bg)}.qtd-btn--secondary:active:not(:disabled){background:var(--btn-secondary-press-bg)}.qtd-btn--secondary:disabled{background:var(--btn-secondary-disabled-bg);color:var(--btn-secondary-disabled-fg);border-color:var(--btn-secondary-border-disabled)}.qtd-btn--ghost{color:var(--btn-ghost-fg);background:0 0}.qtd-btn--ghost:hover:not(:disabled){background:var(--btn-ghost-hover-bg)}.qtd-btn--ghost:active:not(:disabled){background:var(--btn-ghost-press-bg)}.qtd-btn--ghost:disabled{color:var(--btn-ghost-disabled-fg)}.qtd-btn--danger{background:var(--btn-danger-bg);color:var(--btn-danger-fg)}.qtd-btn--danger:hover:not(:disabled){background:var(--btn-danger-hover-bg)}.qtd-btn--danger:active:not(:disabled){background:var(--btn-danger-press-bg)}.qtd-btn--danger:disabled{background:var(--btn-danger-disabled-bg);color:var(--btn-danger-disabled-fg)}.qtd-btn--link{gap:var(--btn-gap-tight);height:auto;color:var(--btn-link-fg);font-weight:var(--font-weight-regular);background:0 0;border:0;padding:0}.qtd-btn--link .qtd-btn__label{text-underline-offset:2px;text-decoration:underline}.qtd-btn--link:hover:not(:disabled){color:var(--btn-link-hover-fg);font-weight:var(--font-weight-semibold)}.qtd-btn--link:hover:not(:disabled) .qtd-btn__label{text-decoration:none}.qtd-btn--link:active:not(:disabled){color:var(--btn-link-press-fg)}.qtd-btn--link:active:not(:disabled) .qtd-btn__label{text-decoration:underline}.qtd-btn--link:disabled{color:var(--btn-link-disabled-fg)}.qtd-btn--icon{flex:none;gap:0;padding:0}.qtd-btn--icon.qtd-btn--sm{width:var(--btn-sm-h);font-size:var(--btn-icon-sm)}.qtd-btn--icon.qtd-btn--md{width:var(--btn-md-h);font-size:var(--btn-icon-md)}.qtd-btn--icon.qtd-btn--lg{width:var(--btn-lg-h);font-size:var(--btn-icon-lg)}.qtd-btn--icon.qtd-btn--ghost{border-radius:var(--radius-2)}.qtd-card{background:var(--card-bg);border:1px solid var(--card-border-default);border-radius:var(--radius-3);color:var(--fg-1);font-family:var(--font-family-default);transition:border-color .15s,background-color .15s}.qtd-card--pad-none{padding:0}.qtd-card--pad-sm{padding:var(--space-3)}.qtd-card--pad-md{padding:var(--space-4)}.qtd-card--pad-lg{padding:var(--space-6)}.qtd-card--interactive{cursor:pointer}.qtd-card--interactive:hover{border-color:var(--card-border-hover);background:var(--card-hover-bg)}.qtd-card--selected,.qtd-card[data-selected]{border-color:var(--card-border-selected)}.qtd-card__title{color:var(--card-title-fg);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold,600);margin:0}.qtd-card__meta{margin:var(--space-1)0 0;color:var(--card-meta-fg);font-size:var(--font-size-2xs)}.qtd-check{align-items:center;gap:var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-button-md);color:var(--fg-1);cursor:pointer;display:inline-flex}.qtd-check[data-disabled]{cursor:not-allowed;color:var(--fg-disabled)}.qtd-check__input{width:var(--checkbox-size);height:var(--checkbox-size);opacity:0;cursor:inherit;margin:0;position:absolute}.qtd-check__box{width:var(--checkbox-size);height:var(--checkbox-size);border:var(--border-1)solid var(--checkbox-border);border-radius:var(--radius-1);color:var(--checkbox-check-fg);transition:background-color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard);background:0 0;flex:none;position:relative}.qtd-check__tick{opacity:0;width:100%;height:100%;position:absolute;inset:0}.qtd-check__dash{width:var(--checkbox-dash-w);height:var(--border-2);background:var(--checkbox-check-fg);opacity:0;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qtd-check__input:checked+.qtd-check__box{background:var(--checkbox-bg-checked);border-color:var(--checkbox-bg-checked)}.qtd-check__input:checked+.qtd-check__box .qtd-check__tick{opacity:1}.qtd-check__box[data-checked]{background:var(--checkbox-bg-checked);border-color:var(--checkbox-bg-checked)}.qtd-check__box[data-checked] .qtd-check__tick{opacity:1}.qtd-check__input:indeterminate+.qtd-check__box{background:var(--checkbox-indeterminate-bg);border-color:var(--checkbox-indeterminate-bg)}.qtd-check__input:indeterminate+.qtd-check__box .qtd-check__tick{opacity:0}.qtd-check__input:indeterminate+.qtd-check__box .qtd-check__dash{opacity:1}.qtd-check__input:focus-visible+.qtd-check__box{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-check__input:disabled+.qtd-check__box{border-color:var(--checkbox-disabled-border)}.qtd-check__input:disabled:checked+.qtd-check__box,.qtd-check__input:disabled:indeterminate+.qtd-check__box{background:var(--checkbox-disabled-bg-checked);border-color:var(--checkbox-disabled-bg-checked);color:var(--checkbox-disabled-check-fg)}.qtd-chip-dropdown__pop{z-index:var(--z-dropdown);position:fixed}.qtd-chip-dropdown__pop .qtd-menu{min-width:100%}.qtd-chip{justify-content:center;align-items:center;gap:var(--chip-gap);font-family:var(--font-family-default);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard);outline:none;display:inline-flex}.qtd-chip:focus-visible{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-chip:disabled{cursor:not-allowed}.qtd-chip__label,.qtd-chip__secondary,.qtd-chip__meta{display:inline-block}.qtd-chip__secondary{color:var(--chip-fg-muted);font-weight:var(--font-weight-regular)}.qtd-chip__sep{color:var(--chip-border);font-weight:var(--font-weight-regular);-webkit-user-select:none;user-select:none}.qtd-chip__meta{font-weight:var(--font-weight-regular)}.qtd-chip__icon,.qtd-chip__trailing,.qtd-chip__remove{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qtd-chip__icon-slot{width:var(--chip-icon-size,1em);height:var(--chip-icon-size,1em);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.qtd-chip__icon{font-size:var(--chip-icon-size,1em);justify-content:center;align-items:center;display:inline-flex}.qtd-chip__icon--remove-hint{display:none}.qtd-chip__icon--remove-hint svg{width:1em;height:1em;display:block}.qtd-chip__trailing--chevron{color:currentColor;font-size:var(--chip-chevron-size,.833em);transition:transform var(--duration-fast)var(--easing-standard)}.qtd-chip[aria-expanded=true] .qtd-chip__trailing--chevron{transform:rotate(180deg)}:is(.qtd-chip--pill,.qtd-chip--pill-primary,.qtd-chip--pill-plain,.qtd-chip--inline).has-dropdown .qtd-chip__trailing--chevron{margin-left:calc(-1*var(--chip-gap))}.qtd-chip__remove{color:var(--chip-fg-muted);border-radius:var(--radius-full);transition:color var(--duration-fast)var(--easing-standard)}.qtd-chip__remove svg{width:1.5em;height:1.5em;display:block}.qtd-chip__remove:hover{color:var(--chip-fg)}.qtd-chip--pill.is-selected .qtd-chip__remove{color:var(--chip-active-fg)}.qtd-chip--pill{border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-fg);border:var(--border-1)solid var(--chip-border);line-height:1;font-weight:var(--font-weight-regular)}.qtd-chip--pill:hover:not(:disabled):not(.is-selected){background:var(--chip-hover-bg)}.qtd-chip--pill.is-selected{background:var(--chip-active-bg);color:var(--chip-active-fg);border-color:#0000}.qtd-chip--pill:disabled,.qtd-chip--pill:disabled .qtd-chip__remove{color:var(--chip-disabled-fg)}.qtd-chip--pill .qtd-chip__icon,.qtd-chip--pill .qtd-chip__remove{line-height:0}.qtd-chip--pill.qtd-chip--xs{--chip-icon-size:var(--space-4);--chip-chevron-size:var(--space-2-5);height:var(--chip-xs-h);padding-inline:var(--chip-padding-x-xs);font-size:var(--font-size-button-sm)}.qtd-chip--pill.qtd-chip--xs:hover:not(:disabled):not(.is-selected),.qtd-chip--pill.qtd-chip--xs.is-selected{font-weight:var(--font-weight-medium)}.qtd-chip--pill.qtd-chip--sm{--chip-icon-size:var(--space-4);--chip-chevron-size:var(--space-2-5);height:var(--chip-sm-h);padding-inline:var(--chip-padding-x-sm);font-size:var(--font-size-button-sm)}.qtd-chip--pill.qtd-chip--sm:hover:not(:disabled):not(.is-selected),.qtd-chip--pill.qtd-chip--sm.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--pill.qtd-chip--md{--chip-icon-size:var(--space-5);--chip-chevron-size:var(--space-3);height:var(--chip-md-h);padding-inline:var(--chip-padding-x-md);font-size:var(--font-size-button-md)}.qtd-chip--pill.qtd-chip--md:hover:not(:disabled):not(.is-selected),.qtd-chip--pill.qtd-chip--md.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--pill.qtd-chip--lg{--chip-icon-size:calc(var(--space-5) + var(--space-0-5));--chip-chevron-size:calc(var(--space-3) + var(--space-0-5));height:var(--chip-lg-h);padding-inline:var(--chip-padding-x-lg);font-size:var(--font-size-button-lg)}.qtd-chip--pill.qtd-chip--lg:hover:not(:disabled):not(.is-selected),.qtd-chip--pill.qtd-chip--lg.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline{color:var(--chip-fg);border:var(--border-1)solid transparent;border-radius:var(--chip-radius);line-height:1;font-weight:var(--font-weight-regular);background:0 0}.qtd-chip--inline:hover:not(:disabled):not(.is-selected){background:var(--chip-hover-bg)}.qtd-chip--inline.is-selected{background:var(--chip-info-bg);color:var(--chip-info-fg)}.qtd-chip--inline.is-selected .qtd-chip__sep{color:color-mix(in srgb,var(--chip-info-fg)35%,transparent)}.qtd-chip--inline.is-selected .qtd-chip__secondary,.qtd-chip--inline.is-selected .qtd-chip__meta,.qtd-chip--inline.is-removable.is-selected .qtd-chip__icon--remove-hint{color:var(--chip-info-fg)}.qtd-chip--inline.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--leading{display:none}.qtd-chip--inline.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--remove-hint{display:inline-flex}.qtd-chip--inline:disabled,.qtd-chip--inline:disabled .qtd-chip__icon,.qtd-chip--inline:disabled .qtd-chip__secondary,.qtd-chip--inline:disabled .qtd-chip__meta,.qtd-chip--inline:disabled .qtd-chip__sep{color:var(--chip-disabled-fg)}.qtd-chip--inline .qtd-chip__icon,.qtd-chip--inline .qtd-chip__remove{line-height:0}.qtd-chip--inline.qtd-chip--xs{--chip-icon-size:var(--space-4);--chip-chevron-size:var(--space-2-5);height:var(--chip-xs-h);padding-inline:var(--chip-padding-x-xs);font-size:var(--font-size-button-sm)}.qtd-chip--inline.qtd-chip--xs.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline.qtd-chip--sm{--chip-icon-size:var(--space-4);--chip-chevron-size:var(--space-2-5);height:var(--chip-sm-h);padding-inline:var(--chip-padding-x-sm);font-size:var(--font-size-button-sm)}.qtd-chip--inline.qtd-chip--sm.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline.qtd-chip--md{--chip-icon-size:var(--space-5);--chip-chevron-size:var(--space-3);height:var(--chip-md-h);padding-inline:var(--chip-padding-x-md);font-size:var(--font-size-button-md)}.qtd-chip--inline.qtd-chip--md.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline.qtd-chip--lg{--chip-icon-size:calc(var(--space-5) + var(--space-0-5));--chip-chevron-size:calc(var(--space-3) + var(--space-0-5));height:var(--chip-lg-h);padding-inline:var(--chip-padding-x-lg);font-size:var(--font-size-button-lg)}.qtd-chip--inline.qtd-chip--lg.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para{vertical-align:baseline;align-items:initial;justify-content:initial;height:auto;line-height:initial;color:var(--chip-fg);border-radius:var(--chip-inline-radius);font-weight:var(--font-weight-regular);background:0 0;border:none;gap:0;margin:0;padding-block:0;display:inline}.qtd-chip--inline-text-para>*+*{margin-left:var(--chip-gap)}.qtd-chip--inline-text-para.has-dropdown .qtd-chip__label+.qtd-chip__trailing--chevron,.qtd-chip--inline-text-para .qtd-chip__icon--leading+.qtd-chip__icon--remove-hint{margin-left:0}.qtd-chip--inline-text-para .qtd-chip__icon-slot,.qtd-chip--inline-text-para .qtd-chip__icon,.qtd-chip--inline-text-para .qtd-chip__label,.qtd-chip--inline-text-para .qtd-chip__secondary,.qtd-chip--inline-text-para .qtd-chip__meta,.qtd-chip--inline-text-para .qtd-chip__sep,.qtd-chip--inline-text-para .qtd-chip__trailing,.qtd-chip--inline-text-para .qtd-chip__remove{vertical-align:baseline;display:inline}.qtd-chip--inline-text-para .qtd-chip__icon-slot{width:auto;height:auto;position:static}.qtd-chip--inline-text-para{--chip-icon-size:1em;--chip-chevron-size:.85em}.qtd-chip--inline-text-para .qtd-chip__icon{font-size:1em}.qtd-chip--inline-text-para .qtd-chip__icon svg{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.qtd-chip--inline-text-para .qtd-chip__trailing svg,.qtd-chip--inline-text-para .qtd-chip__remove svg{width:1em;height:1em;display:inline-block}.qtd-chip--inline-text-para .qtd-chip__trailing--chevron svg{width:.85em;height:.85em}.qtd-chip--inline-text-para .qtd-chip__icon--remove-hint{display:none}.qtd-chip--inline-text-para .qtd-chip__icon--remove-hint svg{vertical-align:-.15em}.qtd-chip--inline-text-para{transition:background-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard),border-radius var(--duration-fast)var(--easing-standard)}.qtd-chip--inline-text-para.has-leading:not(.is-selected):not(:hover:not(:disabled)){border-radius:var(--chip-radius)}.qtd-chip--inline-text-para.has-dropdown{gap:0}.qtd-chip--inline-text-para:hover:not(:disabled):not(.is-selected){background:var(--chip-hover-bg);border-radius:var(--chip-radius)}.qtd-chip--inline-text-para.is-selected{background:var(--chip-info-bg);color:var(--chip-info-fg);border-radius:var(--chip-radius)}.qtd-chip--inline-text-para.is-selected .qtd-chip__sep{color:color-mix(in srgb,var(--chip-info-fg)35%,transparent)}.qtd-chip--inline-text-para.is-selected .qtd-chip__secondary,.qtd-chip--inline-text-para.is-selected .qtd-chip__meta,.qtd-chip--inline-text-para.is-removable.is-selected .qtd-chip__icon--remove-hint{color:var(--chip-info-fg)}.qtd-chip--inline-text-para.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--leading{display:none}.qtd-chip--inline-text-para.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--remove-hint{display:inline}.qtd-chip--inline-text-para:disabled,.qtd-chip--inline-text-para[aria-disabled=true]{cursor:not-allowed;color:var(--chip-disabled-fg)}.qtd-chip--inline-text-para:disabled .qtd-chip__icon,.qtd-chip--inline-text-para:disabled .qtd-chip__secondary,.qtd-chip--inline-text-para:disabled .qtd-chip__meta,.qtd-chip--inline-text-para:disabled .qtd-chip__sep,.qtd-chip--inline-text-para[aria-disabled=true] .qtd-chip__icon,.qtd-chip--inline-text-para[aria-disabled=true] .qtd-chip__secondary,.qtd-chip--inline-text-para[aria-disabled=true] .qtd-chip__meta,.qtd-chip--inline-text-para[aria-disabled=true] .qtd-chip__sep{color:var(--chip-disabled-fg)}.qtd-chip--inline-text-para.qtd-chip--xs{padding-inline:var(--chip-padding-x-xs);font-size:var(--font-size-xs)}.qtd-chip--inline-text-para.qtd-chip--xs.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para.qtd-chip--sm{padding-inline:var(--chip-padding-x-md);font-size:var(--font-size-xs)}.qtd-chip--inline-text-para.qtd-chip--sm.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para.qtd-chip--md{padding-inline:var(--chip-padding-x-lg);font-size:var(--font-size-sm)}.qtd-chip--inline-text-para.qtd-chip--md.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para.qtd-chip--lg{padding-inline:var(--btn-padding-x-lg);font-size:var(--font-size-base)}.qtd-chip--inline-text-para.qtd-chip--lg.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-zero-padding{vertical-align:baseline;align-items:initial;justify-content:initial;height:auto;line-height:initial;color:var(--chip-fg);border-radius:var(--chip-inline-radius);font-weight:var(--font-weight-regular);background:0 0;border:none;gap:0;margin:0;padding-block:0;display:inline}.qtd-chip--inline-zero-padding>*+*{margin-left:var(--chip-gap)}.qtd-chip--inline-zero-padding.has-dropdown .qtd-chip__label+.qtd-chip__trailing--chevron,.qtd-chip--inline-zero-padding .qtd-chip__icon--leading+.qtd-chip__icon--remove-hint{margin-left:0}.qtd-chip--inline-zero-padding .qtd-chip__icon-slot,.qtd-chip--inline-zero-padding .qtd-chip__icon,.qtd-chip--inline-zero-padding .qtd-chip__label,.qtd-chip--inline-zero-padding .qtd-chip__secondary,.qtd-chip--inline-zero-padding .qtd-chip__meta,.qtd-chip--inline-zero-padding .qtd-chip__sep,.qtd-chip--inline-zero-padding .qtd-chip__trailing,.qtd-chip--inline-zero-padding .qtd-chip__remove{vertical-align:baseline;display:inline}.qtd-chip--inline-zero-padding .qtd-chip__icon-slot{width:auto;height:auto;position:static}.qtd-chip--inline-zero-padding{--chip-icon-size:1em;--chip-chevron-size:.85em}.qtd-chip--inline-zero-padding .qtd-chip__icon{font-size:1em}.qtd-chip--inline-zero-padding .qtd-chip__icon svg{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.qtd-chip--inline-zero-padding .qtd-chip__trailing svg,.qtd-chip--inline-zero-padding .qtd-chip__remove svg{width:1em;height:1em;display:inline-block}.qtd-chip--inline-zero-padding .qtd-chip__trailing--chevron svg{width:.85em;height:.85em}.qtd-chip--inline-zero-padding .qtd-chip__icon--remove-hint{display:none}.qtd-chip--inline-zero-padding .qtd-chip__icon--remove-hint svg{vertical-align:-.15em}.qtd-chip--inline-zero-padding{transition:background-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard),border-radius var(--duration-fast)var(--easing-standard)}.qtd-chip--inline-zero-padding.has-leading:not(.is-selected):not(:hover:not(:disabled)){border-radius:var(--chip-radius)}.qtd-chip--inline-zero-padding.has-dropdown{gap:0}.qtd-chip--inline-zero-padding:hover:not(:disabled):not(.is-selected){background:var(--chip-hover-bg);border-radius:var(--chip-radius)}.qtd-chip--inline-zero-padding.is-selected{background:var(--chip-info-bg);color:var(--chip-info-fg);border-radius:var(--chip-radius)}.qtd-chip--inline-zero-padding.is-selected .qtd-chip__sep{color:color-mix(in srgb,var(--chip-info-fg)35%,transparent)}.qtd-chip--inline-zero-padding.is-selected .qtd-chip__secondary,.qtd-chip--inline-zero-padding.is-selected .qtd-chip__meta,.qtd-chip--inline-zero-padding.is-removable.is-selected .qtd-chip__icon--remove-hint{color:var(--chip-info-fg)}.qtd-chip--inline-zero-padding.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--leading{display:none}.qtd-chip--inline-zero-padding.is-removable.is-selected:hover:not(:disabled) .qtd-chip__icon--remove-hint{display:inline}.qtd-chip--inline-zero-padding:disabled,.qtd-chip--inline-zero-padding[aria-disabled=true]{cursor:not-allowed;color:var(--chip-disabled-fg)}.qtd-chip--inline-zero-padding:disabled .qtd-chip__icon,.qtd-chip--inline-zero-padding:disabled .qtd-chip__secondary,.qtd-chip--inline-zero-padding:disabled .qtd-chip__meta,.qtd-chip--inline-zero-padding:disabled .qtd-chip__sep,.qtd-chip--inline-zero-padding[aria-disabled=true] .qtd-chip__icon,.qtd-chip--inline-zero-padding[aria-disabled=true] .qtd-chip__secondary,.qtd-chip--inline-zero-padding[aria-disabled=true] .qtd-chip__meta,.qtd-chip--inline-zero-padding[aria-disabled=true] .qtd-chip__sep{color:var(--chip-disabled-fg)}.qtd-chip--inline-zero-padding{padding-inline:var(--space-1);transition:background-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard),border-radius var(--duration-fast)var(--easing-standard)}.qtd-chip--inline-zero-padding:hover:not(:disabled):not(.is-selected),.qtd-chip--inline-zero-padding.is-selected{border-radius:var(--chip-radius)}.qtd-chip--inline-zero-padding.qtd-chip--xs{font-size:var(--font-size-xs)}.qtd-chip--inline-zero-padding.qtd-chip--xs.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-zero-padding.qtd-chip--sm{font-size:var(--font-size-xs)}.qtd-chip--inline-zero-padding.qtd-chip--sm.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-zero-padding.qtd-chip--md{font-size:var(--font-size-sm)}.qtd-chip--inline-zero-padding.qtd-chip--md.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-zero-padding.qtd-chip--lg{font-size:var(--font-size-base)}.qtd-chip--inline-zero-padding.qtd-chip--lg.is-selected{font-weight:var(--font-weight-semibold)}.qtd-chip--inline-text-para.is-embed,.qtd-chip--inline-zero-padding.is-embed{font:inherit;color:var(--chip-fg)}.qtd-chip--inline-text-para.is-embed.qtd-chip--xs,.qtd-chip--inline-text-para.is-embed.qtd-chip--sm,.qtd-chip--inline-text-para.is-embed.qtd-chip--md,.qtd-chip--inline-text-para.is-embed.qtd-chip--lg,.qtd-chip--inline-zero-padding.is-embed.qtd-chip--xs,.qtd-chip--inline-zero-padding.is-embed.qtd-chip--sm,.qtd-chip--inline-zero-padding.is-embed.qtd-chip--md,.qtd-chip--inline-zero-padding.is-embed.qtd-chip--lg{font-size:inherit}.qtd-chip--inline-text-para.is-embed.is-selected,.qtd-chip--inline-zero-padding.is-embed.is-selected{font-weight:inherit;color:var(--chip-info-fg)}.qtd-chip--inline-text-para.is-embed.is-selected .qtd-chip__label,.qtd-chip--inline-text-para.is-embed.is-selected .qtd-chip__secondary,.qtd-chip--inline-text-para.is-embed.is-selected .qtd-chip__meta,.qtd-chip--inline-zero-padding.is-embed.is-selected .qtd-chip__label,.qtd-chip--inline-zero-padding.is-embed.is-selected .qtd-chip__secondary,.qtd-chip--inline-zero-padding.is-embed.is-selected .qtd-chip__meta{font-weight:inherit}.qtd-chip--mention-input{gap:var(--space-1);height:auto;padding:0 var(--space-1-5);border-radius:var(--chip-radius);background:var(--chip-info-bg);color:var(--chip-info-fg);border:var(--border-1)solid transparent;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);--mention-slot-size:var(--space-4);line-height:normal}.qtd-chip--mention-input .qtd-chip__label{line-height:normal}.qtd-chip--mention-input .qtd-chip__icon-slot{width:auto;height:auto}.qtd-chip--mention-input .qtd-chip__icon,.qtd-chip--mention-input .qtd-chip__icon-slot{font-size:var(--mention-slot-size);color:currentColor;line-height:normal}.qtd-chip--mention-input .qtd-chip__media{width:var(--mention-slot-size);height:var(--mention-slot-size);border-radius:var(--radius-1);box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;line-height:normal;display:inline-flex;overflow:hidden}.qtd-chip--mention-input .qtd-chip__remove--mention{font-size:var(--mention-slot-size);color:currentColor;border-radius:var(--radius-full);transition:color var(--duration-fast)var(--easing-standard);line-height:normal}.qtd-chip--mention-input .qtd-chip__remove--mention svg{width:1em;height:1em;display:block}.qtd-chip--mention-input:hover:not(:disabled),.qtd-chip--mention-input.is-demo-hover:not(:disabled){border-color:var(--chip-info-fg)}.qtd-chip--mention-input:disabled{cursor:not-allowed;color:var(--chip-disabled-fg);background:0 0;border-color:#0000}.qtd-chip--mention-input:disabled .qtd-chip__icon,.qtd-chip--mention-input:disabled .qtd-chip__media,.qtd-chip--mention-input:disabled .qtd-chip__remove--mention{color:var(--chip-disabled-fg)}.qtd-chip--mention-input.qtd-chip--xs{--mention-slot-size:var(--space-3);padding:0 var(--space-1);font-size:var(--font-size-xs)}.qtd-chip--mention-input.qtd-chip--sm{--mention-slot-size:var(--font-size-sm);padding:0 var(--space-1);font-size:var(--font-size-xs)}.qtd-chip--mention-input.qtd-chip--md{--mention-slot-size:var(--space-4);padding:0 var(--space-1-5);font-size:var(--font-size-base)}.qtd-chip--mention-input.qtd-chip--lg{--mention-slot-size:var(--space-5);padding:0 var(--space-2);font-size:var(--font-size-base)}.qtd-divider,.qtd-divider--default{--divider-color:var(--divider-default)}.qtd-divider--subtle{--divider-color:var(--divider-subtle)}.qtd-divider--strong{--divider-color:var(--divider-strong)}.qtd-divider--horizontal{align-items:center;gap:var(--space-3);width:100%;color:var(--fg-3);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:flex}.qtd-divider--horizontal:before,.qtd-divider--horizontal:after{content:"";background:var(--divider-color);flex:auto;height:1px}.qtd-divider--horizontal:empty{background:var(--divider-color);height:1px;display:block}.qtd-divider--vertical{background:var(--divider-color);align-self:stretch;width:1px;min-height:1em;display:inline-block}.qtd-dropdown{display:inline-block}.qtd-dropdown__trigger{display:inline-flex}.qtd-dropdown__pop{z-index:var(--z-dropdown);position:fixed}.qtd-dropdown__pop .qtd-menu{max-height:var(--dropdown-pop-max-h,320px);overflow-y:auto}.qtd-drawer-scrim{z-index:var(--z-drawer);background:var(--drawer-scrim);opacity:0;transition:opacity var(--duration-slow)var(--easing-standard);position:fixed;inset:0}.qtd-drawer-scrim.is-open{opacity:1}.qtd-drawer{background:var(--drawer-bg);box-shadow:var(--shadow-lg);font-family:var(--font-family-default);transition:transform var(--duration-slow)var(--easing-decelerate);flex-direction:column;display:flex;position:fixed}.qtd-drawer-scrim:not(.is-open) .qtd-drawer{transition-timing-function:var(--easing-accelerate)}.qtd-drawer--left,.qtd-drawer--right{max-width:100%;top:0;bottom:0}.qtd-drawer--left{border-right:1px solid var(--drawer-border);left:0;transform:translate(-100%)}.qtd-drawer--right{border-left:1px solid var(--drawer-border);right:0;transform:translate(100%)}.qtd-drawer--top,.qtd-drawer--bottom{max-height:100%;left:0;right:0}.qtd-drawer--top{border-bottom:1px solid var(--drawer-border);top:0;transform:translateY(-100%)}.qtd-drawer--bottom{border-top:1px solid var(--drawer-border);bottom:0;transform:translateY(100%)}.qtd-drawer-scrim.is-open .qtd-drawer{transform:translate(0)}.qtd-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--drawer-border);display:flex}.qtd-drawer__title{color:var(--fg-1);font-size:var(--font-size-lg);margin:0;font-weight:600}.qtd-drawer__close{color:var(--fg-2);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.qtd-drawer__body{padding:var(--space-4);color:var(--fg-2);font-size:var(--font-size-button-md);flex:auto;overflow:auto}@media (prefers-reduced-motion:reduce){.qtd-drawer-scrim,.qtd-drawer{transition:none}}.qtd-menu{gap:var(--menu-gap);min-width:180px;padding:var(--space-1-5);background:var(--dropdown-bg);border:var(--border-1)solid var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--shadow-md);font-family:var(--font-family-default);flex-direction:column;display:flex}.qtd-menu--borderless{min-width:0;padding:var(--space-1-5);box-shadow:none;background:0 0;border:none;border-radius:0}.qtd-menu--icon-only{align-items:center;min-width:0}.qtd-menu-item--icon-only{width:var(--menu-item-h);justify-content:center;padding:0}.qtd-menu-item--icon-only .qtd-menu-item__icon{width:var(--menu-item-icon-size);height:var(--menu-item-icon-size)}.qtd-menu__divider{height:var(--border-1);margin:var(--space-1)0;background:var(--menu-item-divider)}.qtd-menu__label{min-height:var(--space-8);padding:var(--menu-item-group-label-padding-y,var(--space-1-5))var(--menu-item-padding-x);color:var(--menu-item-group-label-fg);font-size:var(--font-size-2xs);align-items:center;display:flex}.qtd-menu-item{align-items:center;gap:var(--menu-item-gap);width:100%;min-height:var(--menu-item-h);padding:0 var(--menu-item-padding-x);border-radius:var(--menu-item-radius);color:var(--menu-item-fg-default);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast)var(--easing-standard);-webkit-user-select:none;user-select:none;background:0 0;border:0;display:flex}.qtd-menu-item[data-twoline]{min-height:var(--menu-item-h-2line)}.qtd-menu-item:hover:not([aria-disabled=true]){background:var(--menu-item-bg-hover)}.qtd-menu-item:active:not([aria-disabled=true]){background:var(--menu-item-bg-press)}.qtd-menu-item.is-selected{background:var(--menu-item-bg-selected);font-weight:var(--font-weight-semibold)}.qtd-menu-item:focus-visible{outline:var(--border-2)solid var(--accent-lime);outline-offset:-2px}.qtd-menu-item[aria-disabled=true]{color:var(--menu-item-fg-disabled);cursor:not-allowed}.qtd-menu-item[aria-disabled=true] .qtd-menu-item__icon,.qtd-menu-item[aria-disabled=true] .qtd-menu-item__media{opacity:.5}.qtd-menu-item--danger{color:var(--menu-item-fg-danger)}.qtd-menu-item__icon{width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);color:var(--menu-item-icon-fg);font-size:var(--font-size-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.qtd-menu-item__icon :is(svg,img){flex:none}.qtd-menu-item--danger .qtd-menu-item__icon{color:var(--menu-item-icon-danger)}.qtd-menu-item__media{width:var(--menu-item-media-size);height:var(--menu-item-media-size);border-radius:var(--radius-1);background:var(--menu-item-media-bg);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.qtd-menu-item__media :is(img,svg){object-fit:cover;width:100%;height:100%}.qtd-menu-item__body{justify-content:center;gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.qtd-menu-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qtd-menu-item__desc{color:var(--menu-item-fg-secondary);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qtd-menu-item__kbd{color:var(--menu-item-kbd-fg);font-size:var(--font-size-2xs);flex:none}.qtd-menu-item__check{color:var(--menu-item-check-fg);font-size:var(--font-size-base);flex:none}.qtd-menu-item__submenu{color:var(--menu-item-trailing-fg);font-size:var(--font-size-base);flex:none}.qtd-upload{justify-content:center;align-items:center;gap:var(--upload-dropzone-gap);padding:var(--upload-dropzone-padding);border:var(--border-1-5)dashed var(--upload-dropzone-border);border-radius:var(--upload-dropzone-radius);background:var(--upload-dropzone-bg);color:var(--upload-dropzone-label-fg);font-family:var(--font-family-default);text-align:center;cursor:pointer;transition:background-color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard);flex-direction:column;display:flex}.qtd-upload:hover,.qtd-upload[data-over]{background:var(--upload-dropzone-bg-hover);border-color:var(--upload-dropzone-border-hover)}.qtd-upload[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled)}.qtd-upload:focus-visible{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-upload__icon{color:var(--upload-dropzone-icon-fg);align-items:center;line-height:1;display:inline-flex}.qtd-upload__label{font-size:var(--font-size-xs)}.qtd-upload__hint{color:var(--upload-dropzone-hint-fg);font-size:var(--font-size-xs)}.qtd-upload__input{display:none}.qtd-upload-btn{display:inline-flex}.qtd-field{gap:var(--space-1-5);font-family:var(--font-family-default);flex-direction:column;display:inline-flex}.qtd-field--block{width:100%;display:flex}.qtd-field__label{font-size:var(--font-size-button-sm);font-weight:var(--font-weight-medium);color:var(--form-field-label-fg)}.qtd-field__required{color:var(--form-field-required-fg)}.qtd-input{align-items:center;gap:var(--space-2);background:var(--input-bg);border:var(--border-1)solid var(--input-border);border-radius:var(--input-radius);color:var(--input-text-fg);transition:border-color var(--duration-fast)var(--easing-standard),background-color var(--duration-fast)var(--easing-standard),box-shadow var(--duration-fast)var(--easing-standard);display:flex}.qtd-input:hover{border-color:var(--input-border-hover)}.qtd-input:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-2)var(--input-border-focus)}.qtd-input__control{min-width:0;color:inherit;font:inherit;font-size:inherit;background:0 0;border:0;outline:0;flex:auto;margin:0}.qtd-input__control::placeholder{color:var(--input-placeholder-fg)}.qtd-input__icon{color:var(--input-placeholder-fg);flex:none;align-items:center;display:inline-flex}.qtd-field--sm .qtd-input{height:var(--input-h-sm);padding:0 var(--space-2-5);font-size:var(--font-size-button-sm)}.qtd-field--sm .qtd-input__icon{font-size:var(--input-icon-sm)}.qtd-field--md .qtd-input{height:var(--input-h-md);padding:0 var(--input-padding-x);font-size:var(--font-size-button-md)}.qtd-field--md .qtd-input__icon{font-size:var(--input-icon-md)}.qtd-field--lg .qtd-input{height:var(--input-h-lg);padding:0 var(--space-4);font-size:var(--font-size-button-md)}.qtd-field--lg .qtd-input__icon{font-size:var(--input-icon-lg)}.qtd-field[data-invalid] .qtd-input,.qtd-field[data-invalid] .qtd-input:hover{border-color:var(--input-border-error)}.qtd-field[data-invalid] .qtd-input:focus-within{box-shadow:0 0 0 var(--border-2)var(--input-border-error)}.qtd-input__control:disabled{cursor:not-allowed}.qtd-field[data-disabled] .qtd-input{background:var(--input-disabled-bg);color:var(--input-disabled-fg)}.qtd-field[data-disabled] .qtd-input__control::placeholder{color:var(--input-disabled-fg)}.qtd-input:has(.qtd-input__control:read-only:not(:disabled)){background:var(--input-readonly-bg);color:var(--input-readonly-fg)}.qtd-field__helper{font-size:var(--font-size-2xs);color:var(--form-field-helper-fg);margin:0}.qtd-field__error{font-size:var(--font-size-2xs);color:var(--form-field-error-fg);margin:0}.qtd-modal-scrim{z-index:var(--z-modal);padding:var(--space-4);background:var(--modal-scrim);opacity:0;transition:opacity var(--duration-base)var(--easing-standard);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qtd-modal-scrim.is-open{opacity:1}.qtd-modal-wrap{width:100%;transition:transform var(--duration-base)var(--easing-decelerate);position:relative;transform:translateY(8px)scale(.96)}.qtd-modal-scrim:not(.is-open) .qtd-modal-wrap{transition-timing-function:var(--easing-accelerate)}.qtd-modal-scrim.is-open .qtd-modal-wrap{transform:translateY(0)scale(1)}.qtd-modal-wrap--std{max-width:var(--modal-max-width-std)}.qtd-modal-wrap--wide{max-width:var(--modal-max-width-wide)}.qtd-modal{gap:var(--space-4);width:100%;max-height:90vh;padding:var(--space-6)var(--space-6)var(--space-5);background:var(--modal-bg);border-radius:var(--modal-radius);box-shadow:var(--shadow-xl);font-family:var(--font-family-default);flex-direction:column;display:flex;overflow:hidden}.qtd-modal__header{gap:var(--space-1-5);flex-direction:column;display:flex}.qtd-modal__title{color:var(--modal-text-title);font-size:var(--font-size-lg);margin:0;font-weight:600;line-height:1.3}.qtd-modal__desc{color:var(--modal-text-body);font-size:var(--font-size-button-md);margin:0;line-height:1.5}.qtd-modal__close{position:absolute;bottom:100%;left:100%}.qtd-modal__close.qtd-btn--icon.qtd-btn--ghost{border-radius:var(--radius-full)}.qtd-modal__close.qtd-btn{color:var(--color-white)}.qtd-modal__close.qtd-btn:hover{color:var(--color-white);background:#ffffff26}.qtd-modal__body{color:var(--modal-text-body);font-size:var(--font-size-button-md);flex:auto;line-height:1.5;overflow:auto}.qtd-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}@media (prefers-reduced-motion:reduce){.qtd-modal-scrim,.qtd-modal-wrap{transition:none}}.qtd-pagination{align-items:center;gap:var(--space-1-5);font-family:var(--font-family-default);display:inline-flex}.qtd-pagination__item{min-width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));padding:0 var(--space-2);border:var(--border-1)solid var(--pagination-border);border-radius:var(--radius-full);background:var(--pagination-bg-default);color:var(--pagination-fg-default);font-family:inherit;font-size:var(--font-size-button-md);font-weight:var(--font-weight-regular);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.qtd-pagination__item:focus-visible{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-pagination__item:hover:not(:disabled):not(.is-current){background:var(--pagination-bg-hover);color:var(--pagination-fg-hover)}.qtd-pagination__item.is-current,.qtd-pagination__item.is-current:hover:not(:disabled){background:var(--pagination-bg-current);color:var(--pagination-fg-current);border-color:#0000}.qtd-pagination__item:disabled{color:var(--pagination-disabled-fg);cursor:not-allowed}.qtd-pagination__nav{padding:0}.qtd-pagination__chevron{flex:none;display:block}.qtd-pagination__dots{width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));color:var(--pagination-disabled-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.qtd-pagination--disabled{opacity:var(--opacity-disabled);pointer-events:none}.qtd-pagination__total{color:var(--fg-2);font-size:var(--font-size-sm);white-space:nowrap;margin-right:var(--space-1)}.qtd-pagination__size-changer{margin-left:var(--space-1);align-items:center;display:inline-flex}.qtd-pagination__jumper{align-items:center;gap:var(--space-1-5);margin-left:var(--space-1);display:inline-flex}.qtd-pagination__jumper .qtd-field{width:48px}.qtd-pagination__jumper .qtd-input__control{text-align:center}.qtd-pagination__jumper-label{color:var(--fg-2);font-size:var(--font-size-sm);white-space:nowrap}@media (prefers-reduced-motion:reduce){.qtd-pagination__item{transition:none}}.qtd-progress--linear{width:100%;display:block}.qtd-progress__track{width:100%;height:var(--progress-h);border-radius:var(--progress-radius);background:var(--progress-track);overflow:hidden}.qtd-progress__fill{border-radius:var(--progress-radius);background:var(--progress-fill);height:100%;transition:width var(--duration-slow)linear}.qtd-progress--danger .qtd-progress__fill{background:var(--progress-fill-danger)}.qtd-progress--circular{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.qtd-progress__svg{display:block}.qtd-progress--circular .qtd-progress__track{width:auto;height:auto;stroke:var(--progress-track);background:0 0}.qtd-progress--circular .qtd-progress__fill{width:auto;height:auto;stroke:var(--progress-fill);transition:stroke-dashoffset var(--duration-slow)linear;background:0 0}.qtd-progress--circular.qtd-progress--danger .qtd-progress__fill{stroke:var(--progress-fill-danger)}.qtd-progress__value{font-family:var(--font-family-default);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--progress-value-fg);position:absolute}.qtd-promo{height:20px;padding:0 var(--space-2);border-radius:var(--radius-2-5);font-family:var(--font-family-promo);font-weight:var(--font-weight-black);font-size:var(--font-size-xs);white-space:nowrap;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;line-height:1;display:inline-flex}.qtd-promo--lime{background:var(--badge-new-bg);color:var(--fg-1)}.qtd-promo--info{background:var(--badge-info);color:var(--badge-info-on)}.qtd-promo--success{background:var(--badge-success);color:var(--badge-success-on)}.qtd-promo--danger{background:var(--badge-danger);color:var(--badge-danger-on)}.qtd-promo--warning{background:var(--badge-warning);color:var(--badge-warning-on)}.qtd-promo--ai{background:var(--badge-ai-bg);color:var(--badge-ai-fg)}.qtd-radio{align-items:center;gap:var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-button-md);color:var(--fg-1);cursor:pointer;display:inline-flex}.qtd-radio[data-disabled]{cursor:not-allowed;color:var(--fg-disabled)}.qtd-radio__input{width:var(--radio-size);height:var(--radio-size);opacity:0;cursor:inherit;margin:0;position:absolute}.qtd-radio__circle{width:var(--radio-size);height:var(--radio-size);border:var(--border-1)solid var(--radio-border);border-radius:var(--radius-full);transition:border-color var(--duration-fast)var(--easing-standard);background:0 0;flex:none;position:relative}.qtd-radio__circle:after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--radio-dot-checked);transition:transform var(--duration-fast)var(--easing-standard);margin:auto;position:absolute;inset:0;transform:scale(0)}.qtd-radio__input:checked+.qtd-radio__circle{border-color:var(--radio-border-checked)}.qtd-radio__input:checked+.qtd-radio__circle:after{transform:scale(1)}.qtd-radio__circle[data-checked]{border-color:var(--radio-border-checked)}.qtd-radio__circle[data-checked]:after{transform:scale(1)}.qtd-radio__input:focus-visible+.qtd-radio__circle{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-radio__input:disabled+.qtd-radio__circle{border-color:var(--radio-disabled-border)}.qtd-radio__input:disabled+.qtd-radio__circle:after{background:var(--radio-disabled-dot)}.qtd-spinner{box-sizing:border-box;border-radius:var(--radius-full);animation:qtd-spinner-spin var(--duration-slower)var(--easing-standard)infinite;border-style:solid;border-color:currentColor #0000 currentColor currentColor;display:inline-block}@keyframes qtd-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qtd-spinner{animation-duration:1.5s}}.qtd-tooltip-trigger{display:inline-flex}.qtd-tooltip{z-index:var(--z-tooltip);align-items:center;gap:var(--tooltip-gap);width:max-content;max-width:240px;padding:var(--tooltip-padding-y)var(--tooltip-padding-x);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-fg);font-family:var(--font-family-default);font-size:var(--font-size-xs);white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;line-height:1.4;display:inline-flex;position:fixed}.qtd-tooltip[data-placement=top]{transform:translate(-50%,-100%)}.qtd-tooltip[data-placement=bottom]{transform:translate(-50%)}.qtd-tooltip[data-placement=left]{transform:translate(-100%,-50%)}.qtd-tooltip[data-placement=right]{transform:translateY(-50%)}.qtd-tooltip[data-arrow]:after{content:"";border:var(--space-1-5)solid transparent;position:absolute}.qtd-tooltip[data-arrow][data-placement=top]:after{border-top-color:var(--tooltip-bg);top:100%;left:50%;transform:translate(-50%)}.qtd-tooltip[data-arrow][data-placement=bottom]:after{border-bottom-color:var(--tooltip-bg);bottom:100%;left:50%;transform:translate(-50%)}.qtd-tooltip[data-arrow][data-placement=left]:after{border-left-color:var(--tooltip-bg);top:50%;left:100%;transform:translateY(-50%)}.qtd-tooltip[data-arrow][data-placement=right]:after{border-right-color:var(--tooltip-bg);top:50%;right:100%;transform:translateY(-50%)}.qtd-search .qtd-input__icon{color:var(--search-icon-fg)}.qtd-search .qtd-input:focus-within{border-color:var(--search-border-focused);box-shadow:0 0 0 var(--border-2)var(--search-border-focused)}.qtd-search .qtd-input__control::-webkit-search-cancel-button{display:none}.qtd-search__clear{color:var(--search-clear-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.qtd-search__clear:hover{color:var(--search-fg)}.qtd-select-root{flex-direction:column;display:inline-flex;position:relative}.qtd-select-root>.qtd-select{width:100%}.qtd-select-root--block{width:100%;display:block}.qtd-select{justify-content:space-between;align-items:center;gap:var(--select-gap);padding:0 var(--select-padding-x);background:var(--select-bg);border:var(--border-1)solid var(--select-border);border-radius:var(--select-radius);color:var(--select-fg);font-family:var(--font-family-default);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast)var(--easing-standard),box-shadow var(--duration-fast)var(--easing-standard);display:inline-flex}.qtd-select--block{width:100%}.qtd-select:hover:not([aria-disabled=true]){border-color:var(--select-border-focused)}.qtd-select:focus-visible,.qtd-select.is-open{border-color:var(--select-border-focused);box-shadow:0 0 0 var(--border-2)var(--select-border-focused);outline:0}.qtd-select[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}.qtd-select--sm{height:var(--select-h-sm);font-size:var(--font-size-button-sm)}.qtd-select--md{height:var(--select-h-md);font-size:var(--font-size-button-md)}.qtd-select--lg{height:var(--select-h-lg);font-size:var(--font-size-button-md)}.qtd-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--select-fg);flex:1;overflow:hidden}.qtd-select__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--select-placeholder-fg);flex:1;overflow:hidden}.qtd-select__search-input{min-width:0;color:var(--select-fg);font-size:inherit;cursor:text;background:0 0;border:none;outline:none;flex:1;font-family:inherit}.qtd-select__search-input::placeholder{color:var(--select-placeholder-fg)}.qtd-select__suffix{flex:none;justify-content:center;align-items:center;display:inline-flex}.qtd-select__chevron{color:var(--select-chevron-fg);font-size:var(--font-size-xs);transition:transform var(--duration-fast)var(--easing-standard);justify-content:center;align-items:center;display:inline-flex}.qtd-select.is-open .qtd-select__chevron{transform:rotate(180deg)}.qtd-select__suffix--clearable{position:relative}.qtd-select__suffix--clearable .qtd-select__clear{color:var(--fg-3);font-size:var(--font-size-xs);border-radius:var(--radius-full);transition:color var(--duration-fast)var(--easing-standard);justify-content:center;align-items:center;display:none}.qtd-select__suffix--clearable .qtd-select__clear:hover{color:var(--fg-1)}.qtd-select__suffix--clearable .qtd-select__chevron,.qtd-select-root:hover .qtd-select__suffix--clearable .qtd-select__clear{display:inline-flex}.qtd-select-root:hover .qtd-select__suffix--clearable .qtd-select__chevron{display:none}.qtd-select__empty{padding:var(--space-3)var(--space-4);color:var(--fg-3);font-size:var(--font-size-sm);text-align:center}.qtd-select__pop{z-index:var(--z-dropdown);position:fixed}.qtd-select__pop .qtd-menu{min-width:100%;max-height:var(--select-pop-max-h,240px);overflow-y:auto}.qtd-skeleton{border:1px solid var(--skeleton-border);border-radius:var(--radius-2);background:var(--skeleton-shimmer-base);background-image:linear-gradient(90deg,var(--skeleton-shimmer-base)0%,var(--skeleton-shimmer-highlight)50%,var(--skeleton-shimmer-base)100%);animation:qtd-skeleton-shimmer 1.4s var(--easing-standard)infinite;background-size:200% 100%;display:block}.qtd-skeleton--rect{width:100%;height:80px}.qtd-skeleton--circle{border-radius:50%;width:40px;height:40px}.qtd-skeleton--line{border:0;height:12px}.qtd-skeleton-text{gap:var(--space-2);flex-direction:column;display:flex}@keyframes qtd-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.qtd-skeleton{animation:none}}.qtd-slider{align-items:center;gap:var(--space-4);width:100%;display:inline-flex}.qtd-slider[data-disabled]{cursor:not-allowed}.qtd-slider__value{text-align:right;min-width:3ch;color:var(--input-text-fg);font-family:var(--font-family-default);font-size:var(--font-size-button-sm);font-variant-numeric:tabular-nums;flex:none}.qtd-slider__input{appearance:none;height:var(--space-6);cursor:pointer;background:0 0;flex:auto;margin:0}.qtd-slider__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.qtd-slider__input::-webkit-slider-runnable-track{height:var(--space-1);border-radius:var(--radius-full);background:linear-gradient(to right,var(--fg-1)0 var(--qtd-slider-pct,0%),var(--line-2)var(--qtd-slider-pct,0%)100%)}.qtd-slider__input::-moz-range-track{height:var(--space-1);border-radius:var(--radius-full);background:var(--line-2)}.qtd-slider__input::-moz-range-progress{height:var(--space-1);border-radius:var(--radius-full);background:var(--fg-1)}.qtd-slider__input::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--input-bg);border:var(--border-2)solid var(--fg-1);margin-top:-6px}.qtd-slider__input::-moz-range-thumb{box-sizing:border-box;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--input-bg);border:var(--border-2)solid var(--fg-1)}.qtd-slider__input:focus-visible::-webkit-slider-thumb{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-slider__input:focus-visible::-moz-range-thumb{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-tabs{font-family:var(--font-family-default);font-size:var(--font-size-button-md);display:inline-flex;position:relative}.qtd-tabs__tab{appearance:none;z-index:1;cursor:pointer;font:inherit;transition:color var(--duration-fast)var(--easing-standard),background-color var(--duration-fast)var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.qtd-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.qtd-tabs__tab.is-active{font-weight:var(--font-weight-semibold)}.qtd-tabs__indicator{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.qtd-tabs__indicator.is-ready{transition:transform var(--duration-base)var(--easing-standard),width var(--duration-base)var(--easing-standard),height var(--duration-base)var(--easing-standard)}.qtd-tabs--underline{gap:var(--space-4);border-bottom:var(--border-1)solid var(--tabs-underline-track)}.qtd-tabs--underline .qtd-tabs__tab{height:44px;padding:0 var(--space-4);font-size:var(--font-size-base);color:var(--tabs-underline-fg-default)}.qtd-tabs--underline .qtd-tabs__tab:hover:not(:disabled):not(.is-active){color:var(--tabs-underline-fg-hover)}.qtd-tabs--underline .qtd-tabs__tab.is-active{color:var(--tabs-underline-fg-active)}.qtd-tabs--underline .qtd-tabs__indicator{background:var(--tabs-underline-indicator);border-radius:1px;height:2px;top:auto;bottom:0}.qtd-tabs--pill,.qtd-tabs--pill-primary{gap:var(--space-1-5);padding:var(--space-1);background:var(--tabs-pill-bg-container);border-radius:var(--radius-full)}.qtd-tabs--pill .qtd-tabs__tab,.qtd-tabs--pill-primary .qtd-tabs__tab,.qtd-tabs--pill-plain .qtd-tabs__tab{border-radius:var(--radius-full);color:var(--tabs-pill-fg-default)}.qtd-tabs--pill .qtd-tabs__tab:hover:not(:disabled):not(.is-active),.qtd-tabs--pill-primary .qtd-tabs__tab:hover:not(:disabled):not(.is-active),.qtd-tabs--pill-plain .qtd-tabs__tab:hover:not(:disabled):not(.is-active){color:var(--tabs-pill-fg-hover)}.qtd-tabs--pill .qtd-tabs__tab.is-active{color:var(--tabs-pill-fg-active)}.qtd-tabs--pill-primary .qtd-tabs__tab.is-active{color:var(--tabs-pill-primary-fg-active)}.qtd-tabs--pill .qtd-tabs__indicator,.qtd-tabs--pill-plain .qtd-tabs__indicator{border-radius:var(--radius-full);background:var(--tabs-pill-bg-active);border:var(--border-1)solid var(--tabs-pill-border-active);box-sizing:border-box}.qtd-tabs--pill .qtd-tabs__indicator{box-shadow:var(--shadow-sm)}.qtd-tabs--pill-primary .qtd-tabs__indicator{border-radius:var(--radius-full);background:var(--tabs-pill-primary-bg-active);border:var(--border-1)solid var(--tabs-pill-border-active);box-shadow:var(--shadow-sm);box-sizing:border-box}.qtd-tabs--pill-plain{gap:var(--space-1-5)}.qtd-tabs--pill-plain .qtd-tabs__tab.is-active{color:var(--tabs-pill-fg-active)}.qtd-tabs--sm:is(.qtd-tabs--pill,.qtd-tabs--pill-primary,.qtd-tabs--pill-plain) .qtd-tabs__tab{height:var(--tabs-pill-h-sm);padding:0 var(--tabs-pill-padding-x-sm);font-size:var(--tabs-pill-font-sm)}.qtd-tabs--md:is(.qtd-tabs--pill,.qtd-tabs--pill-primary,.qtd-tabs--pill-plain) .qtd-tabs__tab{height:var(--tabs-pill-h-md);padding:0 var(--tabs-pill-padding-x-md);font-size:var(--tabs-pill-font-md)}.qtd-tabs--lg:is(.qtd-tabs--pill,.qtd-tabs--pill-primary,.qtd-tabs--pill-plain) .qtd-tabs__tab{height:var(--tabs-pill-h-lg);padding:0 var(--tabs-pill-padding-x-lg);font-size:var(--tabs-pill-font-lg)}.qtd-tabs--segmented{background:var(--tabs-segmented-bg);border:var(--border-1)solid var(--tabs-segmented-border);border-radius:var(--radius-2);overflow:hidden}.qtd-tabs--segmented .qtd-tabs__tab{padding:var(--space-2)var(--space-4);font-size:var(--font-size-xs);color:var(--tabs-segmented-fg)}.qtd-tabs--segmented .qtd-tabs__tab:not(.is-active)+.qtd-tabs__tab:not(.is-active){border-left:var(--border-1)solid var(--tabs-segmented-divider)}.qtd-tabs--segmented .qtd-tabs__tab:hover:not(:disabled):not(.is-active){color:var(--tabs-segmented-fg-hover)}.qtd-tabs--segmented .qtd-tabs__tab.is-active{background:var(--tabs-segmented-bg-active);color:var(--tabs-segmented-fg-active)}.qtd-tag{align-items:center;gap:var(--space-1-5);height:20px;padding:0 var(--space-2);border-radius:var(--radius-2);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border:1px solid #0000;line-height:1.4;display:inline-flex}.qtd-tag__label{line-height:normal}.qtd-tag__dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:currentColor;flex:none}.qtd-tag--success .qtd-tag__dot{background:var(--badge-success)}.qtd-tag--warning .qtd-tag__dot{background:var(--badge-warning)}.qtd-tag--danger .qtd-tag__dot{background:var(--badge-danger)}.qtd-tag--lime .qtd-tag__dot{background:var(--fg-1)}.qtd-tag__remove{border-radius:var(--radius-1);width:14px;height:14px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-2px;padding:0;font-size:12px;line-height:1;display:inline-flex}.qtd-tag__remove:hover{opacity:1}.qtd-tag--neutral{background:var(--tag-neutral-bg);color:var(--tag-neutral-fg)}.qtd-tag--info{background:var(--tag-info-bg);color:var(--tag-info-fg)}.qtd-tag--success{background:var(--tag-success-bg);color:var(--tag-success-fg)}.qtd-tag--warning{background:var(--tag-warning-bg);color:var(--tag-warning-fg)}.qtd-tag--danger{background:var(--tag-danger-bg);color:var(--tag-danger-fg)}.qtd-tag--lime{background:var(--tag-lime-bg);color:var(--tag-lime-fg)}.qtd-tag--outline{color:var(--tag-neutral-fg);border-color:var(--tag-outline-border);background:0 0}.qtd-textarea{width:100%;min-height:calc(var(--input-h-lg)*2);padding:var(--space-2-5)var(--input-padding-x);background:var(--input-bg);border:var(--border-1)solid var(--input-border);border-radius:var(--input-radius);color:var(--input-text-fg);font-family:var(--font-family-default);font-size:var(--font-size-button-md);line-height:var(--font-lh-normal);resize:vertical;transition:border-color var(--duration-fast)var(--easing-standard),box-shadow var(--duration-fast)var(--easing-standard)}.qtd-textarea[data-resize=none]{resize:none}.qtd-textarea[data-resize=vertical]{resize:vertical}.qtd-textarea[data-resize=horizontal]{resize:horizontal}.qtd-textarea[data-resize=both]{resize:both}.qtd-textarea::placeholder{color:var(--input-placeholder-fg)}.qtd-textarea:hover{border-color:var(--input-border-hover)}.qtd-textarea:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 var(--border-2)var(--input-border-focus);outline:0}.qtd-field[data-invalid] .qtd-textarea{border-color:var(--input-border-error)}.qtd-field[data-invalid] .qtd-textarea:focus{box-shadow:0 0 0 var(--border-2)var(--input-border-error)}.qtd-field[data-disabled] .qtd-textarea{background:var(--input-disabled-bg);color:var(--input-disabled-fg);cursor:not-allowed;resize:none}.qtd-toast{align-items:center;gap:var(--space-1);width:max-content;min-width:394px;max-width:calc(100vw - var(--space-16));padding:var(--toast-padding-y)var(--toast-padding-x);background:var(--toast-bg);border:var(--border-1)solid var(--toast-border);border-radius:var(--radius-4);box-shadow:var(--shadow-lg);font-family:var(--font-family-default);display:flex}.qtd-toast__indicator{flex:none;justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:inline-flex}.qtd-toast__dot{border-radius:var(--radius-full);background:var(--toast-info-icon);width:12px;height:12px}.qtd-toast--info .qtd-toast__dot{background:var(--toast-info-icon)}.qtd-toast--success .qtd-toast__dot{background:var(--toast-success-icon)}.qtd-toast--warning .qtd-toast__dot{background:var(--toast-warning-icon)}.qtd-toast--danger .qtd-toast__dot{background:var(--toast-danger-icon)}.qtd-toast--info .qtd-toast__indicator{color:var(--toast-info-icon)}.qtd-toast--success .qtd-toast__indicator{color:var(--toast-success-icon)}.qtd-toast--warning .qtd-toast__indicator{color:var(--toast-warning-icon)}.qtd-toast--danger .qtd-toast__indicator{color:var(--toast-danger-icon)}.qtd-toast__content{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.qtd-toast__title{color:var(--toast-title-fg);font-size:var(--font-size-button-md);font-weight:600;line-height:1.2}.qtd-toast__body{color:var(--toast-body-fg);font-size:var(--font-size-xs);line-height:1.5}.qtd-toast__content+*{margin-left:calc(var(--toast-content-actions-gap) - var(--space-1))}.qtd-toast__actions{align-items:center;gap:var(--space-1-5);flex:none;display:inline-flex}.qtd-toast__action{flex:none}.qtd-toast__close{border-radius:var(--radius-full);width:28px;height:28px;color:var(--toast-body-fg);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.qtd-toast__close:hover{background:var(--toast-close-hover-bg)}.qtd-toaster-host{display:contents}.qtd-toaster{top:var(--space-4);z-index:var(--z-toast);align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - var(--space-16));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.qtd-toaster__item{pointer-events:auto;animation:qtd-toast-in var(--duration-base,.2s)var(--easing-standard,ease)}.qtd-toaster__item.is-leaving{animation:qtd-toast-out var(--duration-fast,.15s)var(--easing-standard,ease)forwards}@keyframes qtd-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qtd-toast-out{to{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.qtd-toaster__item,.qtd-toaster__item.is-leaving{animation:none}}.qtd-toggle{align-items:center;gap:var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-button-md);color:var(--fg-1);cursor:pointer;display:inline-flex}.qtd-toggle[data-disabled]{cursor:not-allowed;color:var(--fg-disabled)}.qtd-toggle__input{width:var(--toggle-track-w);height:var(--toggle-track-h);opacity:0;cursor:inherit;margin:0;position:absolute}.qtd-toggle__track{width:var(--toggle-track-w);height:var(--toggle-track-h);border-radius:var(--radius-full);background:var(--toggle-track-off);transition:background-color var(--duration-fast)var(--easing-standard);flex:none;position:relative}.qtd-toggle__thumb{top:var(--toggle-thumb-offset);left:var(--toggle-thumb-offset);width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);border-radius:var(--radius-full);background:var(--toggle-thumb);border:.5px solid var(--toggle-thumb-border);box-sizing:border-box;transition:transform var(--duration-fast)var(--easing-standard);position:absolute}.qtd-toggle__input:checked+.qtd-toggle__track{background:var(--toggle-track-on)}.qtd-toggle__input:checked+.qtd-toggle__track .qtd-toggle__thumb{transform:translateX(var(--toggle-thumb-travel))}.qtd-toggle__input:focus-visible+.qtd-toggle__track{outline:var(--border-2)solid var(--accent-lime);outline-offset:2px}.qtd-toggle__input:disabled+.qtd-toggle__track{background:var(--toggle-disabled-track)}.qtd-toggle__input:disabled+.qtd-toggle__track .qtd-toggle__thumb{background:var(--toggle-disabled-thumb)}
.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}
