html.coss-web{--color-black:#000;--color-white:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-800:#262626;--color-neutral-950:#0a0a0a;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-orange-600:#f05100;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-teal-600:#009588;--color-cyan-900:#104e64;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-purple-500:#ac4bff;--color-rose-500:#ff2357;--coss-font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--coss-font-heading:var(--coss-font-sans);--coss-font-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Consolas, monospace;--font-sans:var(--coss-font-sans);--font-heading:var(--coss-font-heading);--font-mono:var(--coss-font-mono);--app-shell-font:var(--coss-font-sans);--theme-canvas:#f3f3f4;--theme-surface:#fcfcfd;--theme-surface-secondary:#ececed;--theme-surface-tertiary:#e8e8e9;--theme-elevated:#fff;--theme-control-active:#e2e2e3;--theme-nav-hover:var(--theme-surface-secondary);--theme-nav-active:var(--theme-surface-tertiary);--theme-glass-dropdown:#ffffff1f;--theme-field:var(--secondary);--theme-field-strong:var(--accent);--theme-border-primary:#f4f4f4;--theme-border-secondary:#e1e1e1;--theme-border-tertiary:#d5d5d5;--theme-panel-border:#e5e5e5;--theme-text-primary:#1b1b1d;--theme-text-secondary:#303032;--theme-text-tertiary:#5d5d5f;--theme-text-quaternary:#9e9ea1;--theme-focus-ring:var(--theme-text-tertiary);--theme-text-placeholder:var(--theme-text-tertiary);--theme-composer:var(--theme-surface);--theme-shadow-surface:0 3px 6px -2px #00000005, 0 1px 1px #0000000a;--background:var(--theme-canvas);--foreground:var(--theme-text-primary);--card:var(--theme-elevated);--card-foreground:var(--theme-text-primary);--popover:var(--theme-surface);--popover-foreground:var(--theme-text-primary);--primary:var(--theme-text-primary);--primary-foreground:var(--theme-surface);--secondary:var(--theme-surface-secondary);--secondary-foreground:var(--theme-text-secondary);--muted:var(--theme-surface-secondary);--muted-foreground:var(--theme-text-tertiary);--accent:var(--theme-surface-tertiary);--accent-foreground:var(--theme-text-primary);--destructive:var(--color-red-500);--destructive-foreground:var(--color-red-700);--info:var(--color-blue-500);--info-foreground:var(--color-blue-700);--success:var(--color-emerald-500);--success-foreground:var(--color-emerald-700);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-700);--border:var(--theme-border-secondary);--input:var(--theme-border-tertiary);--ring:var(--theme-focus-ring);--chart-1:var(--color-orange-600);--chart-2:var(--color-teal-600);--chart-3:var(--color-cyan-900);--chart-4:var(--color-amber-400);--chart-5:var(--color-amber-500);--code:var(--color-white);--code-foreground:var(--foreground);--code-highlight:color-mix(in srgb, var(--color-black) 4%, transparent);--sidebar:var(--theme-canvas);--sidebar-foreground:var(--theme-text-tertiary);--sidebar-primary:var(--theme-text-primary);--sidebar-primary-foreground:var(--theme-surface);--sidebar-accent:var(--theme-nav-hover);--sidebar-accent-foreground:var(--theme-text-primary);--sidebar-border:var(--theme-border-primary);--sidebar-ring:var(--theme-focus-ring);--radius:.625rem;--radius-xs:calc(var(--radius) - 6px);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-3xl:calc(var(--radius) + 12px);--radius-4xl:calc(var(--radius) + 16px);--radius-panel:.75rem;--app-shell-button-padding-block:3px;--app-shell-button-padding-inline:10px;--app-shell-icon-size-sm:14px;--app-shell-edge-width:.5px;--app-overview-button-height:32px;--app-composer-width:712px;--app-composer-idle-height:40px;--app-composer-row-padding:6px;--app-composer-inline-gap:2px;--app-composer-editor-min-height:28px;--app-composer-editor-max-height:184px;--app-composer-editor-font-size:15px;--app-composer-editor-line-height:24px;--app-composer-editor-padding-inline:4px;--app-composer-editor-padding-block:2px;--app-composer-tray-gap:6px;--app-empty-title-size:var(--app-type-regular);--app-empty-title-line-height:24px;--app-empty-body-size:var(--app-type-small);--app-empty-body-line-height:20px;--app-empty-copy-gap:4px;--app-empty-state-min-height:180px;--app-empty-state-gap:12px;--app-empty-state-padding-block:32px;--app-empty-state-padding-inline:24px;--app-empty-state-media-gap:16px;--app-empty-state-title-size:14px;--app-empty-state-body-size:13px;--app-empty-state-line-height:20px;--app-chat-empty-mark-width:336px;--app-chat-empty-copy-max-width:32rem;--app-chat-empty-copy-padding-inline:16px;--app-focus-ring-width:2px;--app-focus-ring-offset:1px;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-info:var(--info);--color-info-foreground:var(--info-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-code:var(--code);--color-code-foreground:var(--code-foreground);--color-code-highlight:var(--code-highlight);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--app-background:var(--background);--app-foreground:var(--foreground);--app-card:var(--card);--app-muted:var(--muted);--app-muted-foreground:var(--muted-foreground);--app-border:var(--border);--app-secondary:var(--secondary);--app-accent:var(--accent);--app-sidebar:var(--sidebar);--app-shell-canvas:var(--theme-canvas);--app-shell-panel:var(--theme-surface);--app-shell-main-panel:var(--theme-surface);--app-shell-panel-muted:var(--muted);--app-shell-panel-border:var(--theme-panel-border);--app-shell-sidebar-bg:var(--sidebar);--app-shell-surface:var(--card);--app-shell-field:var(--theme-field);--app-shell-field-strong:var(--theme-field-strong);--app-shell-popover:var(--popover);--app-shell-popover-hover:var(--accent);--app-shell-popover-border:var(--border);--app-shell-glass-dropdown:var(--theme-glass-dropdown);--app-shell-nav-hover:var(--theme-nav-hover);--app-shell-nav-active:var(--theme-nav-active);--app-shell-control:var(--secondary);--app-shell-control-hover:var(--accent);--app-shell-control-active:var(--theme-control-active);--app-shell-border:var(--theme-border-secondary);--app-shell-border-strong:var(--theme-border-tertiary);--app-shell-border-hover:var(--theme-text-quaternary);--app-shell-switcher-border:var(--theme-panel-border);--app-shell-tile-border:var(--theme-panel-border);--app-shell-org-shell-border:var(--theme-panel-border);--app-shell-wash-faint:var(--muted);--app-shell-text:var(--theme-text-primary);--app-shell-text-primary:var(--theme-text-primary);--app-shell-text-secondary:var(--theme-text-secondary);--app-shell-text-muted:var(--theme-text-tertiary);--app-shell-text-subtle:var(--theme-text-quaternary);--app-shell-primary:var(--primary);--app-shell-primary-hover:color-mix(in srgb, var(--primary) 90%, transparent);--app-shell-primary-active:color-mix(in srgb, var(--primary) 80%, transparent);--app-shell-primary-text:var(--primary-foreground);--app-shell-danger:var(--destructive);--app-shell-danger-wash:color-mix(in srgb, var(--destructive) 10%, transparent);--app-shell-info:var(--info);--app-shell-info-wash:color-mix(in srgb, var(--info) 10%, transparent);--app-shell-success:var(--success);--app-shell-success-wash:color-mix(in srgb, var(--success) 10%, transparent);--app-shell-warning:var(--warning);--app-shell-warning-wash:color-mix(in srgb, var(--warning) 10%, transparent);--app-chat-window-bg:var(--card);--app-chat-window-border:var(--border);--app-chat-window-text:var(--foreground);--app-chat-window-text-muted:var(--muted-foreground);--app-chat-window-control-hover:var(--accent);--app-composer-surface:var(--theme-composer);--app-composer-text-title:var(--theme-text-primary);--app-composer-text-muted:var(--theme-text-tertiary);--app-composer-text-placeholder:var(--theme-text-placeholder);--app-composer-control-idle:var(--secondary);--app-composer-control-hover:var(--accent);--app-composer-control-selected:var(--theme-border-primary);--app-composer-action:var(--primary);--app-composer-action-hover:var(--theme-text-secondary);--app-composer-action-ink:var(--primary-foreground);--app-composer-border:var(--theme-panel-border);--app-composer-shadow:var(--theme-shadow-surface);--app-chat-empty-logo-opacity:.12;--coss-duration-fast:.12s;--coss-duration-overlay:.18s;--coss-ease-out:cubic-bezier(.23, 1, .32, 1);--coss-ease-move:cubic-bezier(.77, 0, .175, 1)}@supports (color:lab(0% 0 0)){html.coss-web{--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-950:lab(2.75381% 0 0);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-rose-500:lab(56.101% 79.4328 31.4532);--theme-canvas:lab(95.94% .103956 -.489074);--theme-surface:lab(98.94% .103956 -.489074);--theme-surface-secondary:lab(93.44% .103956 -.489074);--theme-surface-tertiary:lab(91.94% .103956 -.489074);--theme-elevated:lab(100% 0 0);--theme-control-active:lab(89.94% .103956 -.489074);--theme-border-primary:lab(96.24% 0 0);--theme-border-secondary:lab(89.49% 0 0);--theme-border-tertiary:lab(85.44% 0 0);--theme-panel-border:lab(90.84% 0 0);--theme-text-primary:lab(9.894% .25989 -1.22268);--theme-text-secondary:lab(19.788% .25989 -1.22268);--theme-text-tertiary:lab(39.576% .25989 -1.22268);--theme-text-quaternary:lab(65.3% .25989 -1.22268);--theme-shadow-surface:0 3px 6px -2px lab(0% 0 0/.02), 0 1px 1px lab(0% 0 0/.04)}}html.coss-web.dark{--theme-canvas:#101011;--theme-surface:#151718;--theme-surface-secondary:#1d2024;--theme-surface-tertiary:#212529;--theme-elevated:#1d2024;--theme-control-active:#23262b;--theme-nav-hover:#191a1b;--theme-nav-active:#222325;--theme-glass-dropdown:#202224b3;--theme-field:#1b1d1f;--theme-field-strong:#23262b;--theme-focus-ring:#5e69d1;--theme-border-primary:#1d1f22;--theme-border-secondary:#26282b;--theme-border-tertiary:#2b2d30;--theme-panel-border:#242629;--theme-text-primary:#fff;--theme-text-secondary:#e2e4e7;--theme-text-tertiary:#96989a;--theme-text-quaternary:#595a5d;--theme-composer:#191b1c;--theme-shadow-surface:0 3px 8px #00000020, 0 2px 5px #00000020, 0 1px 1px #00000020;--background:var(--theme-canvas);--foreground:var(--theme-text-primary);--card:var(--theme-elevated);--card-foreground:var(--theme-text-primary);--popover:var(--theme-surface-secondary);--popover-foreground:var(--theme-text-primary);--primary:var(--theme-text-primary);--primary-foreground:var(--theme-canvas);--secondary:var(--theme-surface-secondary);--secondary-foreground:var(--theme-text-secondary);--muted:var(--theme-surface-secondary);--muted-foreground:var(--theme-text-tertiary);--accent:var(--theme-surface-tertiary);--accent-foreground:var(--theme-text-primary);--destructive:color-mix(in srgb, var(--color-red-500) 90%, var(--color-white));--destructive-foreground:var(--color-red-400);--info:var(--color-blue-500);--info-foreground:var(--color-blue-400);--success:var(--color-emerald-500);--success-foreground:var(--color-emerald-400);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-400);--border:var(--theme-border-secondary);--input:var(--theme-border-tertiary);--ring:var(--theme-focus-ring);--chart-1:var(--color-blue-700);--chart-2:var(--color-emerald-500);--chart-3:var(--color-amber-500);--chart-4:var(--color-purple-500);--chart-5:var(--color-rose-500);--code:var(--theme-surface);--code-foreground:var(--foreground);--code-highlight:color-mix(in srgb, var(--color-white) 4%, transparent);--sidebar:var(--theme-canvas);--sidebar-foreground:var(--theme-text-tertiary);--sidebar-primary:var(--theme-text-primary);--sidebar-primary-foreground:var(--theme-canvas);--sidebar-accent:var(--theme-nav-hover);--sidebar-accent-foreground:var(--theme-text-primary);--sidebar-border:var(--theme-border-primary);--sidebar-ring:var(--theme-focus-ring);--app-composer-text-title:#e3e5e8;--app-composer-text-muted:#999b9e;--app-composer-text-placeholder:#999b9e;--app-composer-control-idle:#282a2c;--app-composer-control-selected:#2b2d30}@supports (color:lab(0% 0 0)){html.coss-web.dark{--theme-canvas:lab(4.794% -.0831663 -.339976);--theme-surface:lab(7.494% -.297023 -1.2142);--theme-surface-secondary:lab(11.994% -.724735 -2.96264);--theme-surface-tertiary:lab(14.244% -.938592 -3.83687);--theme-elevated:lab(11.994% -.724735 -2.96264);--theme-control-active:lab(15.144% -.831663 -3.39976);--theme-nav-hover:lab(9.294% -.243559 -.995643);--theme-nav-active:lab(13.794% -.403951 -1.65131);--theme-glass-dropdown:lab(12.894% -.403951 -1.65131/.7);--theme-field:lab(10.644% -.403951 -1.65131);--theme-field-strong:lab(15.144% -.831663 -3.39976);--theme-border-primary:lab(11.814% -.55365 -2.26327);--theme-border-secondary:lab(16.134% -.55365 -2.26327);--theme-border-tertiary:lab(18.294% -.55365 -2.26327);--theme-panel-border:lab(15.054% -.55365 -2.26327);--theme-text-primary:lab(100% -.386129 -1.57846);--theme-text-secondary:lab(90.65% -.386129 -1.57846);--theme-text-tertiary:lab(62.601% -.386129 -1.57846);--theme-text-quaternary:lab(38.292% -.386129 -1.57846);--theme-composer:lab(9.423% -.342883 -1.40167);--theme-shadow-surface:0 3px 8px lab(0% 0 0/.125), 0 2px 5px lab(0% 0 0/.125), 0 1px 1px lab(0% 0 0/.125);--app-composer-text-title:lab(90.969% -.439593 -1.79701);--app-composer-text-muted:lab(63.875% -.439593 -1.79701);--app-composer-text-placeholder:lab(63.875% -.439593 -1.79701);--app-composer-control-idle:lab(16.816% -.449811 -1.83878);--app-composer-control-selected:lab(18.358% -.541532 -2.21373)}}:where(html.coss-web) :where(*){border-color:var(--border);outline-color:color-mix(in srgb, var(--ring) 50%, transparent)}:where(html.coss-web) body{background-color:var(--background);color:var(--foreground);position:relative}html.coss-web,html.coss-web body,html.coss-web :where(button,input,select,textarea),html.coss-web [dir]{font-family:var(--coss-font-sans)}html.coss-web :where(code,kbd,pre,samp){font-family:var(--coss-font-mono)}html.coss-web .aura-overview-control{min-height:var(--app-overview-button-height);box-sizing:border-box;padding:var(--app-shell-button-padding-block) var(--app-shell-button-padding-inline);border-radius:var(--app-shell-radius-chip)}html.coss-web .aura-overview-control>svg{width:var(--app-shell-icon-size-sm);height:var(--app-shell-icon-size-sm)}@media (prefers-reduced-motion:reduce){html.coss-web{--coss-duration-fast:1ms;--coss-duration-overlay:1ms}html.coss-web :where([data-slot=alert-dialog-backdrop],[data-slot=alert-dialog-popup],[data-slot=command-dialog-backdrop],[data-slot=command-dialog-popup],[data-slot=dialog-backdrop],[data-slot=dialog-popup],[data-slot=drawer-backdrop],[data-slot=drawer-popup],[data-slot=menu-checkbox-item-indicator],[data-slot=menu-checkbox-item-indicator]>span,[data-slot=menu-popup],[data-slot=menu-sub-content],[data-slot=popover-popup],[data-slot=preview-card-content],[data-slot=sheet-backdrop],[data-slot=sheet-popup],[data-slot=toast-popup],[data-slot=tooltip-popup]){transition-property:opacity!important;transition-duration:80ms!important}html.coss-web :where([data-slot=alert-dialog-popup],[data-slot=command-dialog-popup],[data-slot=dialog-popup],[data-slot=drawer-popup],[data-slot=menu-popup],[data-slot=menu-sub-content],[data-slot=popover-popup],[data-slot=preview-card-content],[data-slot=sheet-popup],[data-slot=toast-popup],[data-slot=tooltip-popup]):is([data-starting-style],[data-ending-style]){transform:none!important}html.coss-web :where([data-slot=accordion-panel],[data-slot=collapsible-panel]){transition:none!important}html.coss-web :where([data-slot=accordion-indicator],[data-slot=menu-checkbox-item-indicator],[data-slot=menu-checkbox-item-indicator]>span,[data-slot=skeleton],[data-slot=spinner],[data-slot=switch],[data-slot=switch-thumb],[data-slot=tab-indicator],[data-slot=toast-status-icon]){transition:none!important;animation:none!important}}