.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:light;--font-poppins:"Poppins";--workbench-font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--workbench-font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--typography-section-title-size:1rem;--typography-section-title-weight:600;--typography-section-title-line-height:1.3;--form-control-height:2.5rem;--form-control-padding-y:0.65rem;--form-control-padding-x:0.85rem;--form-control-font-size:0.88rem;--form-control-line-height:1.2;--form-control-radius:10px;--filter-control-height:32px;--filter-control-padding-y:0.38rem;--filter-control-padding-x:0.75rem;--filter-control-radius:8px;--filter-control-font-size:0.82rem;--filter-control-height-sm:26px;--filter-control-padding-y-sm:0.2rem;--filter-control-padding-x-sm:0.5rem;--filter-control-radius-sm:8px;--filter-control-font-size-sm:0.78rem;--filter-pill-height:var(--filter-control-height);--filter-pill-padding:var(--filter-control-padding-y) var(--filter-control-padding-x);--filter-pill-radius:var(--filter-control-radius);--squircle-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%20100%27%3E%3Cpath%20fill%3D%27white%27%20d%3D%27M50%200C76.5%200%20100%2023.5%20100%2050C100%2076.5%2076.5%20100%2050%20100C23.5%20100%200%2076.5%200%2050C0%2023.5%2023.5%200%2050%200Z%27%2F%3E%3C%2Fsvg%3E");--avatar-global-shape-radius:var(--avatar-radius,18px);--avatar-global-shape-mask:var(--squircle-mask);--surface-0:#f5f6fa;--surface-1:#ffffff;--surface-2:#f3f4f6;--surface-3:#eef3ff;--surface-neutral-foundation:#e0e3e8;--text-strong:#111827;--text:#101321;--text-muted:#646b7d;--text-subtle:#4b5567;--border-soft:rgba(16,25,40,0.06);--border:rgba(16,25,40,0.1);--border-strong:rgba(16,25,40,0.14);--accent:#1a73ce;--accent-strong:#1559a5;--accent-soft:rgba(26,115,206,0.12);--accent-border:rgba(26,115,206,0.28);--workbench-theme-accent:#1a73ce;--workbench-theme-accent-strong:#1559a5;--workbench-theme-accent-soft:rgba(26,115,206,0.12);--workbench-theme-accent-border:rgba(26,115,206,0.28);--accent-border-strong:rgba(26,115,206,0.45);--on-accent:#ffffff;--focus-ring:rgba(26,115,206,0.45);--workbench-surface-root:var(--surface-1);--workbench-surface-elevated:var(--surface-1);--workbench-surface-panel:var(--surface-1);--workbench-surface-soft:var(--surface-2);--workbench-surface-stage:var(--surface-0);--workbench-border:var(--border);--workbench-border-muted:var(--border-soft);--workbench-border-strong:var(--accent-border-strong);--workbench-text:var(--text-strong);--workbench-text-muted:var(--text);--workbench-text-soft:var(--text-muted);--workbench-identity-name-font-weight:500;--workbench-accent:var(--accent);--workbench-accent-soft:var(--accent-soft);--workbench-focus-ring:var(--focus-ring);--workbench-grid-line:color-mix(in srgb,var(--accent-border) 35%,transparent);--workbench-shell-bg:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-soft) 55%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,var(--surface-0)) 0%,color-mix(in srgb,var(--surface-0) 92%,var(--surface-2)) 100%);--workbench-chrome-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,var(--surface-0)),color-mix(in srgb,var(--surface-2) 82%,var(--surface-0)));--workbench-panel-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 88%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 92%,var(--surface-0)));--workbench-section-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 84%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 95%,var(--surface-0)));--workbench-section-bg-collapsed:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 90%,var(--surface-0)),color-mix(in srgb,var(--surface-2) 78%,var(--surface-0)));--workbench-stage-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 76%,var(--surface-0)),color-mix(in srgb,var(--surface-0) 92%,var(--surface-2))),linear-gradient(90deg,var(--workbench-grid-line) 1px,transparent 1px),linear-gradient(var(--workbench-grid-line) 1px,transparent 1px);--workbench-shell-shadow:0 28px 70px -42px color-mix(in srgb,var(--text-strong) 18%,transparent);--workbench-inset-highlight:color-mix(in srgb,var(--surface-1) 60%,transparent);--workbench-button-hover-bg:color-mix(in srgb,var(--surface-3) 55%,transparent);--workbench-tab-active-bg:color-mix(in srgb,var(--accent-soft) 80%,var(--surface-1));--workbench-tab-active-border:var(--accent-border);--workbench-selection-bg:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 92%,var(--surface-1)),color-mix(in srgb,var(--surface-1) 86%,transparent));--workbench-selection-border:var(--accent-border);--workbench-selection-text:var(--text-strong);--workbench-ambient-detail-surface:var( --workbench-attention-surface,var(--surface-1) );--workbench-ambient-detail-stage:var( --workbench-primary-canvas-surface,var(--surface-0) );--workbench-ambient-detail-muted:var( --workbench-supporting-rail-surface,var(--surface-2) );--workbench-message-bg:var( --workbench-primary-canvas-surface,var(--surface-0) );--workbench-message-surface:var( --workbench-attention-surface,var(--surface-1) );--workbench-message-surface-muted:var( --workbench-primary-canvas-surface,var(--surface-2) );--workbench-message-surface-strong:var(--surface-3);--workbench-message-surface-raised:var( --workbench-message-surface-strong,var(--surface-1) );--workbench-message-composer-surface:var(--workbench-message-surface-muted);--workbench-message-composer-surface-strong:var( --workbench-message-surface-raised );--workbench-message-border:var(--workbench-required-boundary,var(--border));--workbench-message-border-soft:var(--border-soft);--workbench-message-accent:var(--accent);--workbench-message-accent-readable:color-mix(in srgb,var(--workbench-message-accent) 70%,var(--workbench-message-text-strong) 30%);--workbench-message-accent-soft:var(--accent-soft);--workbench-message-accent-border:var(--accent-border);--workbench-message-accent-border-strong:var(--accent-border-strong);--workbench-message-text:var(--text);--workbench-message-text-strong:var(--text-strong);--workbench-message-muted:var(--text-subtle);--workbench-message-recipient-label-foreground:var(--text-muted);--workbench-message-placeholder-watermark-color:var( --workbench-message-muted );--workbench-message-neutral-strong:var(--text-strong);--workbench-message-danger:var(--danger);--workbench-message-danger-bg:var(--danger-bg);--workbench-message-danger-border:var(--danger-border);--workbench-message-surface-disabled:var(--surface-disabled);--workbench-message-text-disabled:var(--text-disabled);--workbench-message-send-disabled-bg:color-mix(in srgb,var(--workbench-message-accent) 16%,var(--workbench-message-composer-surface));--workbench-message-send-disabled-color:color-mix(in srgb,var(--workbench-message-accent) 52%,var(--workbench-message-text-disabled));--workbench-compact-action-primary-shadow:var( --workbench-message-shadow-send );--workbench-compact-action-disabled-bg:var( --workbench-message-surface-disabled );--workbench-compact-action-disabled-color:var( --workbench-message-text-disabled );--workbench-resize-hit-area:44px;--workbench-resize-visual-size:1px;--workbench-resize-layer:2;--workbench-resize-active-layer:7;--workbench-resize-inline-seam-inset:0px;--workbench-resize-block-seam-inset:0px;--workbench-resize-handle:color-mix(in srgb,var(--accent-border) 40%,var(--border));--workbench-resize-highlight:color-mix(in srgb,var(--accent,#3b82f6) 72%,var(--workbench-resize-handle));--workbench-resize-highlight-glow:color-mix(in srgb,var(--workbench-resize-highlight) 28%,transparent);--workbench-window-control-shadow:color-mix(in srgb,var(--text-strong) 18%,transparent);--workbench-window-control-focus:color-mix(in srgb,var(--surface-1) 70%,transparent);--workbench-window-control-icon:color-mix(in srgb,var(--text-strong) 72%,transparent);--workbench-window-close:#ff6057;--workbench-window-minimize:#ffbd2f;--workbench-window-maximize:#28c840;--workbench-tree-guide:color-mix(in srgb,var(--accent-border) 30%,transparent);--workbench-timeline-guide:color-mix(in srgb,var(--accent-border) 30%,transparent);--workbench-timeline-dot-border:color-mix(in srgb,var(--surface-1) 65%,var(--text-strong));--workbench-timeline-dot-bg:var(--workbench-surface-panel);--workbench-placeholder-bg:color-mix(in srgb,var(--surface-1) 82%,var(--surface-2));--danger:#c0392b;--danger-bg:#fff1f1;--danger-border:#f3c4c4;--success:#16a34a;--success-bg:#f0fdf4;--success-border:#bbf7d0;--success-text:#15803d;--workbench-weekly-status-cyan-foreground:#0e7490;--workbench-weekly-status-violet-foreground:#7c3aed;--warning:#f59e0b;--warning-text:#7a4b00;--warning-bg:#fff5df;--warning-border:rgba(255,191,105,0.4);--workbench-health-in-form-row:#d9fafd;--workbench-health-in-form-icon:#3dd7e3;--workbench-health-in-form-foreground:#086d78;--workbench-health-in-form-glint:#f1feff;--workbench-health-in-form-spark-cyan:#67e8f9;--workbench-health-in-form-spark-violet:#c4b5fd;--workbench-health-in-form-spark-gold:#fde68a;--workbench-health-on-track-row:#e5fcec;--workbench-health-on-track-icon:#c7fed7;--workbench-health-on-track-foreground:#0f6224;--workbench-health-off-track-row:#fff4e6;--workbench-health-off-track-icon:#ffe2c0;--workbench-health-off-track-foreground:#8e5c23;--workbench-health-at-risk-row:#fee9e6;--workbench-health-at-risk-icon:#ffc7c0;--workbench-health-at-risk-foreground:#87392d;--chart-primary:#4f7ee0;--chart-secondary:#4f95e0;--chart-success:#3a8f57;--chart-warning:#c47414;--chart-danger:#c84a4a;--chart-blue:#1976d2;--chart-neutral:var(--surface-neutral-foundation);--chart-grid:rgba(16,25,40,0.08);--chart-axis:rgba(16,25,40,0.5);--chart-label:var(--text-muted);--chart-tooltip-bg:#111827;--chart-tooltip-text:#f8fafc;--chart-tooltip-border:rgba(255,255,255,0.12);--chart-track:#e9edf5;--chart-overlay-start:rgba(255,255,255,0.06);--chart-overlay-end:rgba(255,255,255,0);--badge-purple-bg:rgba(126,58,242,0.14);--badge-purple-text:#5b2fd6;--badge-green-bg:rgba(77,170,94,0.16);--badge-green-text:#166534;--badge-blue-bg:rgba(63,131,248,0.14);--badge-blue-text:#2262c6;--avatar-palette-1-bg:#fff8e7;--avatar-palette-1-text:#956a00;--avatar-palette-2-bg:#e7f7ff;--avatar-palette-2-text:#0075af;--avatar-palette-3-bg:#f3e7ff;--avatar-palette-3-text:#8d1bff;--avatar-palette-4-bg:#ffeae7;--avatar-palette-4-text:#d31a00;--avatar-palette-5-bg:#e7fff2;--avatar-palette-5-text:#00813b;--avatar-palette-6-bg:#fff5e7;--avatar-palette-6-text:#a56000;--avatar-palette-7-bg:#e7fff8;--avatar-palette-7-text:#00815b;--avatar-palette-8-bg:#fbe7ff;--avatar-palette-8-text:#b400d8;--avatar-palette-9-bg:#e7efff;--avatar-palette-9-text:#0c5dff;--avatar-palette-10-bg:#fffde7;--avatar-palette-10-text:#817600;--avatar-palette-11-bg:#e7f9ff;--avatar-palette-11-text:#0078a0;--avatar-palette-12-bg:#f9e7ff;--avatar-palette-12-text:#ad00e7;--avatar-palette-13-bg:#ffe7f6;--avatar-palette-13-text:#cd0080;--avatar-palette-14-bg:#e7fff5;--avatar-palette-14-text:#00814b;--avatar-palette-15-bg:#fff0e7;--avatar-palette-15-text:#be4700;--avatar-palette-16-bg:#e7ffe7;--avatar-palette-16-text:#008600;--avatar-palette-17-bg:#f0e7ff;--avatar-palette-17-text:#701bff;--avatar-palette-18-bg:#fffbe7;--avatar-palette-18-text:#867000;--avatar-palette-19-bg:#e7f5ff;--avatar-palette-19-text:#0072c3;--avatar-palette-20-bg:#ffe7eb;--avatar-palette-20-text:#d80024;--event-birthday-bg:#f7c9db;--event-birthday-text:#85435b;--event-holiday-bg:#d9deef;--event-holiday-text:#576075;--event-info-bg:#4c5ac2;--event-info-text:#f7f8ff;--shell-bg-start:#021c39;--shell-bg-mid:#1d4472;--shell-bg-end:#2c5a8a;--shell-surface-start:rgba(4,31,61,0.98);--shell-surface-end:rgba(22,78,130,0.98);--shell-logo-start:#4f6fe6;--shell-logo-end:#2a40bf;--shell-sidebar-text:rgba(233,240,255,0.84);--shell-sidebar-icon:rgba(226,236,255,0.88);--shell-sidebar-divider:rgba(233,240,255,0.16);--shell-sidebar-scrim:rgba(9,16,35,0.42);--shell-overlay-scrim:var(--shell-sidebar-scrim);--shell-overlay-blur:8px;--shell-overlay-saturate:100%;--shell-overlay-scrim-strong:rgba(5,10,24,0.72);--shell-overlay-blur-strong:12px;--shell-overlay-saturate-strong:108%;--shell-overlay-scrim-heavy:rgba(3,7,18,0.82);--shell-overlay-blur-heavy:14px;--shell-overlay-saturate-heavy:112%;--shell-sidebar-focus-ring:rgba(255,255,255,0.85);--shell-sidebar-hover-ring:rgba(79,111,230,0.25);--shell-sidebar-active-shadow:0 6px 14px -12px rgba(10,32,84,0.6);--shell-sidebar-avatar-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 8px 18px -10px rgba(12,26,55,0.35);--shell-sidebar-hover-bg:rgba(79,111,230,0.18);--shell-sidebar-hover-text:rgba(244,247,255,0.95);--shell-sidebar-active-bg:rgba(248,250,255,0.92);--shell-sidebar-active-text:var(--accent);--shell-sidebar-badge-bg:rgba(79,111,230,0.22);--shell-sidebar-badge-text:rgba(245,248,255,0.98);--shell-sidebar-badge-info:rgba(59,91,214,0.2);--shell-sidebar-badge-success:rgba(16,163,94,0.2);--shell-sidebar-badge-warning:rgba(217,119,6,0.24);--shell-sidebar-badge-danger:rgba(220,38,38,0.24);--shell-gutter-text:rgba(236,242,255,0.94);--shell-gutter-muted:rgba(220,231,248,0.7);--shell-gutter-shadow:0 1px 10px rgba(3,18,42,0.38);--shell-pill-bg:rgba(8,33,63,0.22);--shell-pill-border:rgba(236,242,255,0.18);--shell-pill-border-hover:rgba(236,242,255,0.28);--shell-pill-bg-hover:rgba(13,44,79,0.28);--shell-pill-text:rgba(232,240,255,0.74);--shell-pill-text-active:rgba(247,250,255,0.92);--shell-pill-border-active:rgba(236,242,255,0.34);--shell-pill-bg-active:rgba(18,56,98,0.34);--workflow-trigger-bg:rgba(75,189,255,0.16);--workflow-trigger-border:rgba(75,189,255,0.4);--workflow-trigger-text:#0a6fab;--workflow-action-bg:rgba(26,115,206,0.16);--workflow-action-border:rgba(58,126,255,0.35);--workflow-action-text:#1559a5;--workflow-condition-bg:rgba(118,141,255,0.16);--workflow-condition-border:rgba(118,141,255,0.38);--workflow-condition-text:#3f54c5;--surface-disabled:#d6d9df;--text-disabled:#9aa0b0;--blank-space-pattern:repeating-linear-gradient(135deg,color-mix(in srgb,currentcolor 2%,transparent),color-mix(in srgb,currentcolor 2%,transparent) 8px,color-mix(in srgb,currentcolor 6%,transparent) 0,color-mix(in srgb,currentcolor 6%,transparent) 9px);--app-layer-popover:12;--app-layer-overlay:16;--app-layer-nav-popover:30;--app-layer-modal:150;--app-layer-interactive-overlay:calc(var(--app-layer-modal) + 30);--app-layer-toast:calc(var(--app-layer-modal) + 50);--app-layer-tooltip:calc(var(--app-layer-toast) + 20);--app-primary:var(--accent);--table-surface:var(--surface-1);--table-surface-muted:rgba(248,250,255,0.95);--table-surface-disabled:rgba(248,250,255,0.9);--table-header-surface:var(--surface-2);--table-border-soft:var(--border-soft);--table-border:var(--border);--table-border-subtle:rgba(16,25,40,0.05);--table-border-muted:rgba(16,25,40,0.08);--table-border-strong:rgba(16,25,40,0.12);--table-border-stronger:var(--border-strong);--table-border-input:rgba(16,25,40,0.35);--table-text:var(--text-strong);--table-text-muted:var(--text-muted);--table-text-subtle:var(--text-subtle);--table-text-heading:#3b4358;--table-text-menu:#1b2340;--table-text-disabled:#9aa0b0;--table-danger:var(--danger);--table-accent:var(--app-primary);--table-accent-strong:var(--accent-strong);--table-accent-soft:rgba(26,115,206,0.08);--table-accent-soft-muted:rgba(26,115,206,0.05);--table-accent-soft-strong:rgba(26,115,206,0.12);--table-accent-border:var(--accent-border);--table-accent-border-strong:var(--accent-border-strong);--table-accent-border-stronger:rgba(26,115,206,0.55);--table-accent-focus:var(--focus-ring);--table-accent-shadow:rgba(26,115,206,0.25);--table-accent-resize:rgba(26,115,206,0.5);--table-scrollbar-thumb:rgba(59,91,214,0.08);--table-scrollbar-thumb-hover:rgba(59,91,214,0.22);--table-scrollbar-thumb-strong:rgba(59,91,214,0.3);--scrollbar-thumb:transparent;--scrollbar-thumb-hover:var(--border);--scrollbar-thumb-active:var(--border-strong);--scrollbar-size:5px;--scrollbar-size-hover:5px;--scrollbar-size-compact:5px;--scrollbar-radius:999px;--table-shadow-card:0 26px 50px -35px rgba(12,26,55,0.3);--table-shadow-head:0 12px 30px -24px rgba(16,25,40,0.45);--table-shadow-menu:0 18px 45px -26px rgba(16,25,40,0.45),0 12px 30px -22px rgba(16,25,40,0.32);--table-shadow-footer:0 -10px 24px -20px rgba(16,25,40,0.4);--table-shadow-pinned-start:1px 0 0 rgba(16,25,40,0.12);--table-shadow-pinned-end:-1px 0 0 rgba(16,25,40,0.12);--table-shadow-pinned-body-start:1px 0 0 rgba(16,25,40,0.1);--table-shadow-pinned-body-end:-1px 0 0 rgba(16,25,40,0.1);--table-shadow-selection:2px 0 0 rgba(16,25,40,0.14);--table-shadow-selection-body:2px 0 0 rgba(16,25,40,0.12);--table-selection-surface:rgba(3,4,8,0.98);--table-selection-border:rgba(255,255,255,0.1);--table-selection-shadow:0 20px 34px -18px rgba(3,6,14,0.65),0 10px 18px -12px rgba(3,6,14,0.6);--table-selection-text:rgba(255,255,255,0.7);--table-selection-text-strong:rgba(255,255,255,0.95);--table-selection-separator:rgba(255,255,255,0.14);--table-selection-action-border:rgba(255,255,255,0.18);--table-selection-action-bg:rgba(255,255,255,0.08);--table-selection-action-text:rgba(255,255,255,0.9);--table-shadow-pinned-start-rtl:-1px 0 0 rgba(16,25,40,0.12);--table-shadow-pinned-end-rtl:1px 0 0 rgba(16,25,40,0.12);--table-shadow-pinned-body-start-rtl:-1px 0 0 rgba(16,25,40,0.1);--table-shadow-pinned-body-end-rtl:1px 0 0 rgba(16,25,40,0.1);--table-shadow-selection-rtl:-2px 0 0 rgba(16,25,40,0.14);--table-shadow-selection-body-rtl:-2px 0 0 rgba(16,25,40,0.12);--shadow-popover:0 18px 24px -20px rgba(15,23,42,0.3);--shadow-toolbar:0 12px 24px -16px rgba(16,25,40,0.35),0 8px 20px -18px rgba(16,25,40,0.25);--shadow-filter-pill:0 6px 12px -8px rgba(16,24,40,0.3);--shadow-filter-pill-hover:0 6px 12px -8px rgba(16,24,40,0.3);--shadow-filter-pill-active:0 6px 12px -10px rgba(26,115,206,0.35);--shadow-slider-thumb:0 2px 6px rgba(0,0,0,0.15);--shadow-accent-button:0 8px 22px -16px rgba(26,115,206,0.8);--shadow-workspace-switcher:0 6px 12px -10px rgba(16,25,40,0.45);--shadow-dashboard-card:0 16px 36px -30px rgba(12,26,55,0.25);--shadow-app-surface:0 1px 2px rgba(15,37,66,0.18);--shadow-calendar-mini:0 4px 14px -14px rgba(20,30,55,0.3);--shadow-settings-sidenav:0 18px 40px -32px rgba(12,26,55,0.35);--shadow-settings-content:0 22px 40px -34px rgba(12,26,55,0.25);--shadow-content-renderer:0 16px 40px -32px rgba(12,26,55,0.4);--shadow-toast:0 14px 30px -22px rgba(12,26,55,0.45);--shadow-toast-icon:0 10px 20px -18px rgba(15,23,42,0.5);--shadow-signin-card:0 24px 48px -32px rgba(4,31,61,0.55),0 8px 24px -12px rgba(22,78,130,0.4);--shadow-signin-button:0 10px 22px -16px rgba(26,115,206,0.85);--builder-shadow-toolbar:0 14px 34px -28px rgba(12,26,55,0.45);--builder-shadow-image:0 18px 40px -30px rgba(12,26,55,0.4);--builder-shadow-floating:0 18px 40px -28px rgba(12,26,55,0.5);--builder-shadow-dragging:0 22px 50px -28px rgba(12,26,55,0.5);--builder-shadow-panel:0 18px 40px -32px rgba(12,26,55,0.45);--builder-shadow-item:0 8px 24px -20px rgba(12,26,55,0.35);--builder-shadow-item-hover:0 16px 30px -24px rgba(12,26,55,0.55);--builder-shadow-item-dragging:0 16px 32px -18px rgba(78,36,190,0.65);--builder-shadow-drag-overlay:0 12px 30px -20px rgba(12,26,55,0.8);--builder-shadow-popover:0 18px 40px -28px rgba(12,26,55,0.5);--workflow-shadow-canvas:0 18px 40px -30px rgba(11,23,45,0.6);--workflow-inset-canvas:inset 0 1px 0 rgba(255,255,255,0.3);--workflow-shadow-step:0 16px 35px -28px rgba(15,32,66,0.7);--workflow-shadow-trigger:0 20px 38px -28px rgba(75,189,255,0.55);--workflow-shadow-action:0 20px 38px -28px rgba(58,126,255,0.45);--workflow-shadow-condition:0 20px 38px -28px rgba(118,141,255,0.45);--workflow-connector-gradient:linear-gradient(180deg,var(--accent-border-strong),transparent);--workflow-shadow-panel:0 14px 32px -28px rgba(11,23,45,0.65);--workflow-inset-panel:inset 0 1px 0 rgba(255,255,255,0.4);--workflow-shadow-panel-hover:0 10px 24px -20px rgba(26,115,206,0.65);--institution-shadow-stat:0 14px 32px -26px rgba(9,20,46,0.6);--institution-inset-stat:inset 0 1px 0 rgba(255,255,255,0.35);--institution-shadow-panel:0 20px 48px -36px rgba(11,22,52,0.65);--institution-inset-panel:inset 0 1px 0 rgba(255,255,255,0.4);--institution-accent-fade:rgba(26,115,206,0.05);--institution-shadow-campus-hover:0 16px 32px -28px rgba(26,115,206,0.45);--workbench-message-shadow-button:0 10px 18px -16px rgba(12,26,55,0.45);--workbench-message-shadow-panel:inset 0 -1px 0 rgba(12,18,38,0.04),0 12px 36px -30px rgba(12,26,55,0.45);--workbench-message-shadow-presence:0 0 0 2px rgba(26,115,206,0.15);--workbench-message-shadow-tab:0 6px 16px -12px rgba(12,26,55,0.35);--workbench-message-shadow-file-hover:0 12px 24px -24px rgba(12,26,55,0.4);--workbench-message-shadow-composer:0 18px 30px -24px rgba(12,26,55,0.5);--workbench-message-shadow-popover:0 18px 40px -24px rgba(12,26,55,0.55);--workbench-message-overlay:rgba(15,23,42,0.35);--workbench-message-shadow-dialog:0 24px 60px -36px rgba(12,26,55,0.6);--workbench-message-shadow-send:0 10px 18px -14px rgba(26,115,206,0.65);--workbench-message-shadow-jump:0 12px 24px -18px rgba(12,26,55,0.6);--workbench-message-shadow-placeholder:0 14px 30px -24px rgba(12,26,55,0.35);--toast-success-bg:#f0fdf4;--toast-success-border:#bbf7d0;--toast-danger-bg:#fff1f1;--toast-danger-border:#f3c4c4;--toast-warning-bg:#fff2d6;--toast-warning-border:#f0d0a3;--toast-info-bg:#eef5ff;--toast-info-border:#cfe0ff;--toast-action-success-bg:rgba(34,197,94,0.12);--toast-action-success-bg-hover:rgba(34,197,94,0.2);--toast-action-danger-bg:rgba(239,68,68,0.12);--toast-action-danger-bg-hover:rgba(239,68,68,0.18);--toast-action-warning-bg:rgba(245,158,11,0.12);--toast-action-warning-bg-hover:rgba(245,158,11,0.2);--toast-action-info-bg:rgba(59,130,246,0.12);--toast-action-info-bg-hover:rgba(59,130,246,0.2);--sheet-surface:var(--surface-1);--sheet-surface-strong:rgba(255,255,255,0.98);--sheet-surface-muted:rgba(248,250,255,0.98);--sheet-surface-highlight:var(--surface-3);--sheet-border:var(--border-soft);--sheet-backdrop:rgba(8,12,28,0.55);--sheet-radius:18px;--sheet-shadow:-28px 0 60px -40px rgba(15,23,42,0.55);--sheet-shadow-left:28px 0 60px -40px rgba(15,23,42,0.55);--sheet-shadow-bottom:0 -28px 60px -40px rgba(15,23,42,0.5);--sheet-shadow-center:0 30px 70px -50px rgba(15,23,42,0.55);--sheet-shadow-page:0 24px 48px -40px rgba(15,23,42,0.45);--sheet-header-shadow:0 1px 10px -8px rgba(15,23,42,0.35);--sheet-footer-shadow:0 -1px 10px -8px rgba(15,23,42,0.35);--sheet-button-surface:#ffffff;--sheet-button-border:rgba(16,25,40,0.08);--sheet-button-text:#6d7385;--sheet-button-hover-bg:rgba(26,115,206,0.08);--sheet-button-hover-border:rgba(26,115,206,0.35);--sheet-button-hover-text:#1a73ce;--sheet-button-active-bg:rgba(26,115,206,0.12);--sheet-button-active-border:rgba(26,115,206,0.4);--sheet-button-active-text:#1a73ce;--sheet-button-danger-hover-bg:rgba(198,40,40,0.12);--sheet-button-danger-hover-border:rgba(198,40,40,0.4);--sheet-button-danger-hover-text:#b71c1c;--sheet-breadcrumb:var(--text-muted);--sheet-breadcrumb-text:var(--text-subtle);--sheet-breadcrumb-current:var(--text-strong);--sheet-breadcrumb-separator:#9aa0b2;--sheet-title-text:var(--text-strong);--sheet-description-text:var(--text-subtle)}:root[data-theme=light]{--text-primary:var(--text-strong);--text-secondary:var(--text-muted);--foreground:var(--text-strong);--border-subtle:var(--border-soft);--workbench-primary-canvas-surface:color-mix(in srgb,var(--surface-1) 98%,var(--accent) 2%);--workbench-supporting-rail-surface:color-mix(in srgb,color-mix(in srgb,var(--surface-1) 66%,var(--surface-0)) 98%,var(--accent) 2%);--workbench-attention-surface:var(--surface-1);--workbench-profile-header-surface:var(--workbench-primary-canvas-surface);--workbench-profile-section-card-bg:var(--workbench-attention-surface);--workbench-profile-page-surface:var(--workbench-primary-canvas-surface);--workbench-profile-collapsed-avatar-border:var(--border-soft);--workbench-profile-collapsed-avatar-surface:var( --workbench-primary-canvas-surface );--workbench-profile-collapsed-avatar-shadow:0 0 0 2px var(--workbench-primary-canvas-surface);--workbench-profile-sticky-header-surface:var( --workbench-primary-canvas-surface );--workbench-profile-sticky-header-shadow:0 -1px 0 var(--workbench-primary-canvas-surface);--workbench-profile-collapsed-header-surface:var( --workbench-primary-canvas-surface );--workbench-profile-collapsed-cover-opacity:0;--workbench-profile-scroll-fade-surface:var( --workbench-primary-canvas-surface );--profile-collapsed-hero-title-color:var(--text-strong);--profile-collapsed-hero-subtitle-color:var(--text-muted);--workbench-overview-toolbar-sticky-surface:var( --workbench-primary-canvas-surface );--workbench-modal-rail-surface:var(--workbench-supporting-rail-surface);--workbench-modal-canvas-surface:var(--workbench-primary-canvas-surface);--workbench-surface-icon-tile-border:rgba(24,41,70,0.12);--workbench-surface-icon-tile-surface:radial-gradient(circle at top left,rgba(64,128,255,0.1),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,253,0.98));--workbench-surface-icon-tile-foreground:color-mix(in srgb,var(--text-strong) 84%,#284567);--workbench-surface-icon-tile-shadow:inset 0 1px 0 rgba(255,255,255,0.88),0 16px 30px -28px rgba(24,41,70,0.18);--workbench-surface-icon-tile-mint-border:rgba(96,177,82,0.18);--workbench-surface-icon-tile-mint-surface:radial-gradient(circle at top left,rgba(129,204,116,0.18),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,244,0.98));--workbench-surface-icon-tile-mint-foreground:#4d8f3c;--workbench-surface-icon-tile-sky-border:rgba(64,128,255,0.18);--workbench-surface-icon-tile-sky-surface:radial-gradient(circle at top left,rgba(64,128,255,0.18),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,254,0.98));--workbench-surface-icon-tile-sky-foreground:#356cb5;--workbench-surface-icon-tile-amber-border:rgba(214,162,47,0.18);--workbench-surface-icon-tile-amber-surface:radial-gradient(circle at top left,rgba(242,193,94,0.2),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(253,248,238,0.98));--workbench-surface-icon-tile-amber-foreground:#9d701a;--workbench-surface-icon-tile-rose-border:rgba(220,94,81,0.2);--workbench-surface-icon-tile-rose-surface:radial-gradient(circle at top left,rgba(236,93,75,0.18),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(253,244,243,0.98));--workbench-surface-icon-tile-rose-foreground:#9e483f;--workbench-surface-icon-tile-neutral-border:rgba(114,132,158,0.14);--workbench-surface-icon-tile-neutral-surface:radial-gradient(circle at top left,rgba(151,166,189,0.14),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,248,252,0.98));--workbench-surface-icon-tile-neutral-foreground:#5b708e;--workbench-segmented-control-border:rgba(16,25,40,0.08);--workbench-segmented-control-surface:rgba(16,25,40,0.04);--workbench-segmented-control-foreground:color-mix(in srgb,var(--text) 78%,transparent);--workbench-segmented-control-hover-foreground:var(--text-strong);--workbench-segmented-control-active-surface:rgba(26,115,206,0.12);--workbench-segmented-control-active-foreground:var(--accent-strong);--workbench-segmented-control-shadow:0 14px 28px -26px rgba(16,25,40,0.22);--workbench-learner-creations-card-surface:var( --workbench-attention-surface );--workbench-learner-creations-border:var(--border-soft);--workbench-learner-creations-strong-foreground:var(--text-strong);--workbench-learner-creations-muted-foreground:var(--text-muted);--workbench-learner-profile-strong-foreground:var(--text-strong);--workbench-learner-profile-muted-foreground:var(--text-muted);--workbench-learner-profile-accent-foreground:var(--accent-strong);--workbench-learner-profile-themed-foreground:var(--accent-strong);--workbench-learner-profile-divider:var(--border-soft);--workbench-learner-profile-highlight-surface:var(--accent-soft);--workbench-profile-tab-active-foreground:var(--accent-strong);--workbench-workspace-table-attention-surface:var( --workbench-attention-surface );--panel-workspace-balanced-shell-clip-path:inset(0 round 18px);--panel-workspace-pane-edge-radius:0px;--panel-workspace-supporting-pane-surface:var( --workbench-supporting-rail-surface );--workbench-primary-canvas-muted-foreground:var(--text-subtle);--workbench-supporting-rail-muted-foreground:var(--text-subtle);--workbench-ui-boundary:#7c8798;--workbench-border:var(--workbench-ui-boundary);--workbench-required-boundary:var(--workbench-ui-boundary);--workbench-structural-seam:#c2cad5;--workbench-shell-seam:var(--workbench-structural-seam);--workbench-tabs-attached-separator:var(--workbench-structural-seam);--workbench-focus-ring:var(--accent);--focus-ring:var(--accent);--workbench-selection-border:var(--accent);--workbench-table-canvas-surface:var(--workbench-primary-canvas-surface);--workbench-table-border:var(--workbench-structural-seam);--workbench-table-header-surface:color-mix(in srgb,var(--surface-0) 98%,var(--accent) 2%);--workbench-table-frame-clip-path:inset(0 round 14px);--workbench-table-selected-surface:color-mix(in srgb,var(--accent) 10%,var(--workbench-attention-surface));--workbench-embedded-table-accent:var(--accent);--workbench-table-frame-elevation:none;--workbench-table-sticky-header-elevation:0 1px 0 var(--border-subtle);--workbench-table-placeholder-foreground:var(--text-muted);--quick-panel-neutral-muted-foreground:var( --workbench-primary-canvas-muted-foreground );--quick-panel-title-detail-foreground:var(--text-muted);--quick-panel-title-detail-min-inline-size:3.5rem;--quick-panel-detail-label-foreground:var(--text-muted);--quick-panel-detail-label-font-weight:420;--quick-panel-detail-value-font-weight:500;--quick-panel-muted-detail-value-foreground:var(--text-muted);--quick-panel-destructive-control-foreground:var(--danger);--search-open-underline-shadow:inset 0 -1px 0 var(--border-strong);--workbench-metric-pin-neutral-color:var(--text-muted);--workbench-metric-pin-neutral-border:var(--border-soft);--workbench-metric-pin-neutral-bg:var(--surface-1);--workbench-metric-pin-frame-border:var(--workbench-metric-pin-hover-border);--workbench-metric-pin-hover-frame-border:var( --workbench-metric-pin-hover-border );--workbench-metric-pin-hover-color:var( --workbench-metric-pin-owner-color,var(--accent-strong) );--workbench-metric-pin-hover-border:var( --workbench-metric-pin-owner-border,var(--accent-border) );--workbench-overview-card-hover-outline:transparent;--workbench-overview-card-hover-shadow:var(--workbench-overview-stats-card-shadow),0 24px 44px -30px rgba(15,23,42,0.3);--workbench-overview-metric-hover-border:var( --workbench-overview-summary-card-border,var(--workbench-overview-stats-card-border) );--workbench-timetable-header-surface:var(--surface-2);--workbench-timetable-danger-foreground:var(--danger);--workbench-timetable-warning-foreground:var(--warning-text);--workbench-timetable-review-heading-foreground:var(--text-strong);--workbench-schedule-card-metadata-foreground:var( --workbench-primary-canvas-muted-foreground );--workbench-schedule-card-tone-foreground:var(--text-strong);--workbench-schedule-card-title-foreground:rgba(25,32,44,0.94);--workbench-schedule-card-compact-title-foreground:rgba(45,55,70,0.84);--workbench-schedule-card-tone-alpha:0.085;--workbench-schedule-card-tone-fade-alpha:0.018;--workbench-schedule-card-base-surface:rgba(255,255,255,0.98);--workbench-schedule-card-interactive-tone-alpha:0.16;--workbench-schedule-card-interactive-tone-fade-alpha:0.04;--workbench-schedule-inline-tone-alpha:0.08;--workbench-schedule-inline-tone-fade-alpha:0.018;--workbench-schedule-inline-base-surface:rgba(255,255,255,0.76);--workbench-schedule-inline-interactive-tone-alpha:0.15;--workbench-schedule-inline-interactive-tone-fade-alpha:0.035;--workbench-schedule-inline-interactive-base-surface:rgba(255,255,255,0.9);--workbench-pulse-status-badge-critical-text:#8f3e34;--workbench-pulse-status-badge-critical-bg:rgba(236,93,75,0.12);--workbench-pulse-status-badge-critical-border:rgba(236,93,75,0.26);--workbench-pulse-status-badge-critical-bubble:rgba(236,93,75,0.18);--workbench-pulse-status-badge-warning-text:#7a5a12;--workbench-pulse-status-badge-warning-bg:rgba(242,193,94,0.16);--workbench-pulse-status-badge-warning-border:rgba(242,193,94,0.28);--workbench-pulse-status-badge-warning-bubble:rgba(242,193,94,0.2);--workbench-pulse-status-badge-monitor-text:#215e86;--workbench-pulse-status-badge-monitor-bg:rgba(105,200,255,0.14);--workbench-pulse-status-badge-monitor-border:rgba(105,200,255,0.24);--workbench-pulse-status-badge-monitor-bubble:rgba(105,200,255,0.18);--workbench-pulse-rail-card-border:var(--border-soft);--workbench-pulse-rail-card-surface:var(--workbench-supporting-rail-surface);--workbench-pulse-rail-card-hover-border:var(--border);--workbench-activity-rail-card-surface:color-mix(in srgb,var(--workbench-supporting-rail-surface) 82%,var(--workbench-attention-surface) 18%);--workbench-activity-rail-card-hover-surface:var( --workbench-attention-surface );--workbench-activity-rail-card-hover-border:var(--border);--workbench-activity-rail-card-hover-shadow:0 18px 34px -28px rgba(15,23,42,0.28);--workbench-explorer-group-separation:0;--workbench-explorer-group-label-surface:color-mix(in srgb,var(--workbench-supporting-rail-surface) 68%,var(--surface-neutral-foundation) 32%);--workbench-record-explorer-control-content-gap:0px;--workbench-explorer-group-label-scrollbar-reserve:calc(var(--scrollbar-size-hover, var(--scrollbar-size, 5px)) * 2);--workbench-table-page-inset:var( --workbench-workspace-canvas-gutter-compact,0.72rem );--workbench-readiness-summary-card-accent-surface:linear-gradient(135deg,var(--accent-soft) 0%,color-mix(in srgb,var(--surface-1) 92%,transparent) 72%);--workbench-readiness-summary-card-success-surface:linear-gradient(135deg,var(--success-bg) 0%,color-mix(in srgb,var(--surface-1) 92%,transparent) 72%);--workbench-readiness-summary-card-warning-surface:linear-gradient(135deg,var(--warning-bg) 0%,color-mix(in srgb,var(--surface-1) 92%,transparent) 72%);--workbench-readiness-summary-card-danger-surface:linear-gradient(135deg,var(--danger-bg) 0%,color-mix(in srgb,var(--surface-1) 92%,transparent) 72%);--workbench-readiness-summary-card-surface:var( --workbench-readiness-summary-card-warning-surface );--workbench-readiness-summary-card-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 16px 30px -28px rgba(15,23,42,0.24);--workbench-readiness-summary-card-foreground:var(--text-muted);--workbench-readiness-summary-value-foreground:var(--text-strong);--workbench-readiness-summary-label-foreground:var(--text-muted);--workbench-timetable-matrix-border:rgba(72,86,108,0.16);--workbench-timetable-matrix-empty-surface:rgba(244,247,251,0.84);--workbench-timetable-matrix-header-surface:rgba(250,251,253,0.97);--workbench-timetable-matrix-muted-foreground:rgba(76,88,108,0.68);--workbench-timetable-matrix-foreground:rgba(25,32,44,0.94);--workbench-timetable-matrix-frame-surface:rgba(248,250,253,0.9);--workbench-timetable-matrix-frame-shadow:0 24px 64px rgba(54,67,88,0.11);--workbench-timetable-matrix-day-header-surface:linear-gradient(90deg,rgba(30,44,64,0.018),transparent 82%),rgba(248,250,253,0.985);--workbench-weekly-status-success-foreground:var(--success-text);--workbench-weekly-status-warning-foreground:var(--warning-text);--workbench-weekly-status-danger-foreground:var(--danger);--workbench-weekly-status-accent-foreground:var(--accent-strong);--workbench-search-supporting-foreground:var(--text-muted);--workbench-search-preview-title-foreground:var(--text-subtle);--workbench-global-search-focus-surface:color-mix(in srgb,var(--surface-1) 84%,var(--accent) 16%);--workbench-global-search-focus-border:var(--workbench-focus-ring);--workbench-global-search-input-foreground:var(--text-strong);--workbench-global-search-placeholder-foreground:var(--text-muted);--workbench-global-search-icon-foreground:var(--accent-strong);--workbench-global-search-icon-opacity:1;--workbench-global-search-placeholder-opacity:1;--workbench-global-search-panel-title-font-weight:720;--workbench-global-search-dropdown-border:rgba(16,25,40,0.08);--workbench-global-search-dropdown-surface:color-mix(in srgb,var(--surface-1) 96%,var(--surface-0));--workbench-global-search-dropdown-shadow:0 28px 64px -36px rgba(16,25,40,0.26);--workbench-global-search-group-divider:rgba(16,25,40,0.08);--workbench-global-search-option-hover-surface:rgba(26,115,206,0.08);--workbench-global-search-option-hover-border:rgba(26,115,206,0.16);--workbench-global-search-option-icon-surface:rgba(26,115,206,0.08);--workbench-global-search-option-icon-foreground:color-mix(in srgb,var(--accent) 72%,var(--text-strong));--workbench-global-search-option-title-foreground:var(--text-strong);--workbench-global-search-option-description-foreground:color-mix(in srgb,var(--text) 78%,transparent);--toast-message-foreground:var(--text-muted);--pulse-workspace-detail-label-foreground:var(--text-muted);--pulse-workspace-panel-sheet-button-surface:rgba(255,255,255,0.8);--pulse-workspace-panel-sheet-button-border:rgba(24,41,70,0.12);--pulse-workspace-panel-sheet-button-text:color-mix(in srgb,var(--text-muted) 90%,#617793);--pulse-workspace-panel-sheet-button-hover-bg:rgba(255,255,255,0.96);--pulse-workspace-panel-sheet-button-hover-border:rgba(24,41,70,0.18);--pulse-workspace-panel-sheet-button-hover-text:color-mix(in srgb,var(--text-strong) 90%,#243652);--pulse-workspace-panel-card-border:rgba(24,41,70,0.12);--pulse-workspace-panel-card-shadow:0 24px 44px -34px rgba(24,41,70,0.18);--pulse-workspace-panel-card-bg:radial-gradient(circle at top left,rgba(64,128,255,0.08),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,253,0.98));--pulse-workspace-panel-card-critical-bg:radial-gradient(circle at top left,rgba(236,93,75,0.1),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.99),rgba(246,249,254,0.99));--pulse-workspace-panel-card-warning-bg:radial-gradient(circle at top left,rgba(242,193,94,0.12),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.99),rgba(249,247,240,0.99));--pulse-workspace-panel-card-monitor-bg:radial-gradient(circle at top left,rgba(64,128,255,0.08),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(243,247,252,0.98));--pulse-workspace-panel-card-monitor-border:rgba(64,128,255,0.14);--pulse-workspace-panel-text:color-mix(in srgb,var(--text-strong) 92%,#22344f);--pulse-workspace-panel-muted:color-mix(in srgb,var(--text-muted) 92%,#60738d);--pulse-workspace-panel-chip:rgba(64,128,255,0.1);--pulse-workspace-panel-accent:color-mix(in srgb,var(--accent) 76%,#4b8ff2);--pulse-workspace-panel-divider:rgba(24,41,70,0.08);--pulse-workspace-panel-line-current:#c08c38;--pulse-workspace-panel-line-target:rgba(76,144,214,0.84);--pulse-workspace-panel-snapshot-icon:rgba(64,128,255,0.74);--pulse-workspace-panel-radar-target-fill:rgba(76,144,214,0.12);--pulse-workspace-panel-radar-target-stroke:rgba(76,144,214,0.42);--pulse-workspace-panel-radar-current-fill:rgba(192,140,56,0.18);--pulse-workspace-panel-radar-current-stroke:rgba(192,140,56,0.72);--control-tower-light-preview-shell:color-mix(in srgb,var(--surface-1) 90%,var(--surface-0));--control-tower-light-preview-panel:color-mix(in srgb,var(--surface-1) 94%,var(--surface-2));--control-tower-light-preview-panel-soft:color-mix(in srgb,var(--surface-2) 72%,var(--surface-1));--control-tower-light-preview-panel-center:color-mix(in srgb,var(--surface-1) 88%,var(--surface-3));--control-tower-light-preview-panel-header:color-mix(in srgb,var(--surface-1) 95%,var(--surface-0));--control-tower-light-preview-panel-header-collapsed:color-mix(in srgb,var(--surface-1) 92%,var(--surface-0));--control-tower-light-preview-panel-footer:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2));--control-tower-light-preview-border:rgba(16,25,40,0.08);--control-tower-light-preview-border-strong:rgba(16,25,40,0.14);--control-tower-light-preview-text:color-mix(in srgb,var(--text-strong) 88%,#36506d);--control-tower-light-preview-muted:color-mix(in srgb,var(--text-muted) 92%,#62758d);--control-tower-light-preview-chip:color-mix(in srgb,var(--accent-soft) 78%,var(--surface-1));--control-tower-light-preview-chip-text:color-mix(in srgb,var(--accent-strong) 78%,var(--text-strong));--control-tower-light-preview-slate:rgba(16,25,40,0.18);--control-tower-light-sheet-button-surface:color-mix(in srgb,var(--surface-1) 90%,var(--surface-3));--control-tower-light-sheet-button-border:rgba(16,25,40,0.12);--control-tower-light-sheet-button-text:color-mix(in srgb,var(--text-strong) 80%,transparent);--control-tower-light-sheet-button-hover-bg:color-mix(in srgb,var(--surface-3) 78%,var(--surface-1));--control-tower-light-sheet-button-hover-border:rgba(26,115,206,0.24);--control-tower-light-sheet-button-hover-text:var(--text-strong);--control-tower-light-sheet-button-active-bg:rgba(26,115,206,0.12);--control-tower-light-sheet-button-active-border:rgba(26,115,206,0.26);--control-tower-light-sheet-button-active-text:var(--accent-strong);--control-tower-light-home-dashboard-shell-bg:var( --workbench-primary-canvas-surface );--control-tower-light-home-dashboard-grid-bg:var( --workbench-primary-canvas-surface );--control-tower-light-home-dashboard-grid-border:rgba(26,115,206,0.08);--control-tower-light-home-dashboard-grid-shadow:0 34px 66px -48px rgba(16,25,40,0.22);--control-tower-light-home-dashboard-grid-inset:inset 0 0 0 1px rgba(16,25,40,0.06);--control-tower-light-home-dashboard-left-bg:var( --workbench-supporting-rail-surface );--control-tower-light-home-dashboard-center-bg:var( --workbench-primary-canvas-surface );--control-tower-light-home-dashboard-center-shadow:inset 1px 0 0 rgba(255,255,255,0.35),inset -1px 0 0 rgba(16,25,40,0.04);--control-tower-light-home-dashboard-right-bg:var( --workbench-supporting-rail-surface );--control-tower-light-home-dashboard-section-bg:var( --workbench-supporting-rail-surface,var(--workbench-attention-surface) );--control-tower-light-home-dashboard-center-section-bg:var( --workbench-primary-canvas-surface,var(--workbench-attention-surface) );--control-tower-light-home-dashboard-panel-edge-fade:color-mix(in srgb,var(--workbench-supporting-rail-surface,var(--surface-1)) 88%,transparent);--control-tower-light-home-dashboard-center-panel-edge-fade:color-mix(in srgb,var(--workbench-primary-canvas-surface,var(--surface-1)) 90%,transparent);--control-tower-light-home-dashboard-header-bottom:var( --workbench-primary-canvas-surface );--control-tower-light-home-dashboard-header-collapsed-bottom:var( --workbench-primary-canvas-surface );--control-tower-light-home-dashboard-header-shadow:inset 0 1px 0 rgba(255,255,255,0.6);--control-tower-light-home-dashboard-header-collapsed-shadow:inset 0 1px 0 rgba(255,255,255,0.48);--control-tower-light-home-dashboard-divider:rgba(16,25,40,0.1);--control-tower-light-home-dashboard-scroll-thumb:rgba(59,91,214,0.18);--control-tower-light-home-dashboard-footer-top:var( --workbench-primary-canvas-surface );--control-tower-light-home-dashboard-control-chip-bg:rgba(26,115,206,0.06);--control-tower-light-home-dashboard-control-chip-border:rgba(26,115,206,0.18);--control-tower-light-home-dashboard-control-chip-color:var(--accent-strong);--control-tower-light-home-dashboard-control-chip-hover-bg:rgba(26,115,206,0.12);--control-tower-light-home-dashboard-control-chip-hover-border:rgba(26,115,206,0.28);--control-tower-light-home-dashboard-control-chip-hover-color:var( --accent-strong );--control-tower-light-home-dashboard-signal-controls-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,var(--surface-3)),color-mix(in srgb,var(--surface-1) 82%,transparent),transparent);--control-tower-light-home-dashboard-snapshot-border:rgba(26,115,206,0.12);--control-tower-light-home-dashboard-snapshot-bg:radial-gradient(circle at top left,rgba(26,115,206,0.12),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 97%,var(--surface-0)),color-mix(in srgb,var(--surface-2) 90%,var(--surface-3)));--control-tower-light-home-dashboard-snapshot-shadow:0 18px 30px -26px rgba(16,25,40,0.16);--control-tower-light-home-dashboard-card-border:rgba(26,115,206,0.1);--control-tower-light-home-dashboard-card-bg:radial-gradient(circle at top left,rgba(26,115,206,0.1),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 97%,var(--surface-0)),color-mix(in srgb,var(--surface-2) 88%,var(--surface-3)));--control-tower-light-home-dashboard-card-shadow:0 20px 36px -28px rgba(16,25,40,0.16);--control-tower-light-home-dashboard-card-hover-border:rgba(26,115,206,0.28);--control-tower-light-home-dashboard-card-hover-shadow:0 24px 40px -30px rgba(16,25,40,0.2);--control-tower-light-home-dashboard-avatar-chip-bg:rgba(26,115,206,0.08);--control-tower-light-home-dashboard-avatar-chip-color:var(--text-strong);--control-tower-light-home-dashboard-snapshot-icon:color-mix(in srgb,var(--accent) 72%,var(--text-strong));--control-tower-light-home-dashboard-chart-line:rgba(16,25,40,0.12);--control-tower-light-home-dashboard-chart-label:color-mix(in srgb,var(--text-strong) 74%,#556b86);--control-tower-light-home-dashboard-chart-center:color-mix(in srgb,var(--accent-soft) 55%,var(--surface-1));--control-tower-light-home-dashboard-chart-card-border:rgba(26,115,206,0.14);--control-tower-light-home-dashboard-chart-card-bg:radial-gradient(circle at top center,rgba(26,115,206,0.12),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 98%,var(--surface-0)),color-mix(in srgb,var(--surface-2) 92%,var(--surface-3)));--control-tower-light-home-dashboard-chart-card-shadow:0 24px 42px -34px rgba(16,25,40,0.18);--control-tower-light-home-dashboard-line-current:color-mix(in srgb,var(--accent) 72%,#4b8ff2);--control-tower-light-home-dashboard-line-target:rgba(90,164,84,0.82);--control-tower-light-home-dashboard-radar-target-fill:rgba(113,160,95,0.12);--control-tower-light-home-dashboard-radar-target-stroke:rgba(113,160,95,0.44);--control-tower-light-home-dashboard-radar-current-fill:rgba(128,214,143,0.24);--control-tower-light-home-dashboard-radar-current-stroke:rgba(55,153,82,0.74);--control-tower-light-home-dashboard-resource-icon-bg:rgba(26,115,206,0.12);--control-tower-light-home-dashboard-workday-target:color-mix(in srgb,var(--text-muted) 82%,#4e647f);--control-tower-light-home-dashboard-gauge-track:rgba(16,25,40,0.12);--control-tower-light-home-dashboard-gauge-indicator:color-mix(in srgb,var(--success) 76%,#89db96);--control-tower-light-home-dashboard-gauge-inner-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 96%,var(--surface-0)),color-mix(in srgb,var(--surface-2) 92%,var(--surface-0)));--control-tower-light-home-dashboard-gauge-inner-shadow:inset 0 0 0 1px rgba(16,25,40,0.05),0 10px 18px -18px rgba(16,25,40,0.08);--control-tower-light-home-dashboard-gauge-shadow:drop-shadow(0 8px 14px rgba(26,39,59,0.04));--control-tower-light-home-dashboard-checkout-text:#9b3a30;--control-tower-light-home-dashboard-checkout-bg:rgba(236,93,75,0.08);--control-tower-light-home-dashboard-checkout-border:rgba(236,93,75,0.22);--control-tower-light-home-dashboard-checkout-hover-text:#832a21;--control-tower-light-home-dashboard-checkout-hover-bg:rgba(236,93,75,0.14);--control-tower-light-home-dashboard-checkout-hover-border:rgba(236,93,75,0.3);--control-tower-light-home-dashboard-timeline-button-color:color-mix(in srgb,var(--text-strong) 72%,transparent);--control-tower-light-home-dashboard-timeline-button-active-border:rgba(26,115,206,0.24);--control-tower-light-home-dashboard-timeline-button-active-bg:rgba(26,115,206,0.12);--control-tower-light-home-dashboard-popover-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 96%,var(--surface-0)),color-mix(in srgb,var(--surface-2) 94%,var(--surface-0)));--control-tower-light-home-dashboard-popover-border:rgba(16,25,40,0.08);--control-tower-light-home-dashboard-popover-shadow:0 24px 42px -32px rgba(16,25,40,0.24);--control-tower-light-home-dashboard-popover-highlight:inset 0 1px 0 rgba(255,255,255,0.6);--control-tower-light-home-dashboard-timeline-line:rgba(16,25,40,0.12);--control-tower-light-home-dashboard-timeline-marker:rgba(16,25,40,0.08);--control-tower-light-home-dashboard-timeline-marker-shadow:inset 0 0 0 1px rgba(16,25,40,0.08);--control-tower-light-home-dashboard-track-inactive:rgba(16,25,40,0.1);--control-tower-light-home-dashboard-track-neutral:rgba(16,25,40,0.12);--control-tower-light-home-dashboard-track-active:linear-gradient(90deg,color-mix(in srgb,var(--success) 68%,#9cea8e),color-mix(in srgb,var(--success) 35%,#d7f3cf));--control-tower-light-home-dashboard-track-active-muted:linear-gradient(90deg,rgba(22,163,74,0.24),rgba(22,163,74,0.14));--control-tower-light-home-dashboard-workday-primary-shadow:0 12px 20px -18px rgba(26,115,206,0.16);--workbench-topic-document-warning-foreground:var(--warning-text);--workbench-topic-document-success-foreground:var(--success-text);--workbench-timetable-supporting-foreground:var( --workbench-primary-canvas-muted-foreground );--workbench-authoring-rail-muted-foreground:var( --workbench-supporting-rail-muted-foreground );--workbench-assessment-question-card-shadow:0 0 transparent;--staff-attendance-working-trigger-surface:linear-gradient(90deg,color-mix(in srgb,var(--success) 62%,var(--shell-bg-start)),color-mix(in srgb,var(--success) 48%,var(--shell-bg-mid)));--staff-attendance-working-trigger-surface-hover:linear-gradient(90deg,color-mix(in srgb,var(--success) 70%,var(--shell-bg-start)),color-mix(in srgb,var(--success) 55%,var(--shell-bg-mid)));--staff-attendance-working-trigger-surface-active:linear-gradient(90deg,color-mix(in srgb,var(--success) 76%,var(--shell-bg-start)),color-mix(in srgb,var(--success) 62%,var(--shell-bg-mid)));--staff-attendance-working-trigger-border:color-mix(in srgb,var(--success) 82%,var(--shell-pill-border));--staff-attendance-working-trigger-border-hover:color-mix(in srgb,var(--success) 90%,var(--shell-pill-border-hover));--staff-attendance-working-trigger-border-active:var(--success);--staff-attendance-working-trigger-foreground:var(--shell-gutter-text);--staff-attendance-break-trigger-surface:linear-gradient(90deg,color-mix(in srgb,var(--warning) 62%,var(--shell-bg-start)),color-mix(in srgb,var(--warning) 48%,var(--shell-bg-mid)));--staff-attendance-break-trigger-surface-hover:linear-gradient(90deg,color-mix(in srgb,var(--warning) 70%,var(--shell-bg-start)),color-mix(in srgb,var(--warning) 55%,var(--shell-bg-mid)));--staff-attendance-break-trigger-surface-active:linear-gradient(90deg,color-mix(in srgb,var(--warning) 76%,var(--shell-bg-start)),color-mix(in srgb,var(--warning) 62%,var(--shell-bg-mid)));--staff-attendance-break-trigger-border:color-mix(in srgb,var(--warning) 82%,var(--shell-pill-border));--staff-attendance-break-trigger-border-hover:color-mix(in srgb,var(--warning) 90%,var(--shell-pill-border-hover));--staff-attendance-break-trigger-border-active:var(--warning);--staff-attendance-break-trigger-foreground:var(--shell-gutter-text);--staff-attendance-detail-tabs-surface:var( --workbench-overview-toolbar-sticky-surface );--quick-panel-neutral-foundation-surface:var( --workbench-supporting-rail-surface );--quick-panel-neutral-frame-surface:var(--workbench-primary-canvas-surface);--quick-panel-neutral-content-surface:var(--workbench-attention-surface);--quick-panel-pointer-tip-outer-surface:var(--workbench-attention-surface);--quick-panel-pointer-tip-inner-surface:var(--workbench-attention-surface);--quick-panel-pointer-light-surface-opacity:1;--workbench-highlighted-rail-header-surface:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--workbench-supporting-rail-surface) 99%,transparent),color-mix(in srgb,var(--workbench-supporting-rail-surface) 97%,transparent));--quick-panel-header-surface:var( --workbench-highlighted-rail-header-surface );--quick-panel-header-foreground:var(--text-strong);--quick-panel-title-color:var(--text-strong);--quick-panel-title-count-color:var(--text-strong);--quick-panel-header-muted-foreground:var(--text-muted);--quick-panel-header-separator:color-mix(in srgb,var(--text-strong) 22%,var(--workbench-attention-surface));--quick-panel-header-indicator-start:var(--accent);--quick-panel-header-indicator-end:var(--accent-strong);--quick-panel-tab-panel-separator:var(--quick-panel-header-separator);--quick-panel-tab-badge-border:color-mix(in srgb,var(--accent) 48%,transparent);--quick-panel-tab-badge-text:var(--quick-panel-header-foreground);--quick-panel-header-control-foreground:var(--text-muted);--quick-panel-header-control-border:var(--border-soft);--quick-panel-header-control-surface:color-mix(in srgb,var(--workbench-attention-surface) 72%,transparent);--quick-panel-header-control-hover-border:var(--accent-border);--quick-panel-header-control-hover-surface:var(--accent-soft);--workbench-composite-action-icon-badge-surface:transparent;--workbench-composite-action-icon-badge-outline:transparent;--quick-panel-assignment-controls-surface:var(--workbench-attention-surface);--quick-panel-assignment-controls-separator:var(--workbench-structural-seam);--quick-panel-assignment-controls-shadow:0 16px 28px -26px rgba(15,23,42,0.28);--quick-panel-assignment-field-surface:var(--surface-2);--quick-panel-assignment-field-border:var(--border);--quick-panel-assignment-menu-surface:var(--workbench-attention-surface);--quick-panel-assignment-menu-border:var(--border-soft);--quick-panel-assignment-menu-shadow:0 20px 42px -28px rgba(15,23,42,0.3),inset 0 1px 0 rgba(255,255,255,0.72);--quick-panel-assignment-menu-muted-foreground:var(--text-muted);--quick-panel-assignment-option-hover-border:var(--accent-border);--quick-panel-assignment-option-hover-surface:var(--accent-soft);--quick-panel-assignment-option-icon-border:var(--border-soft);--quick-panel-assignment-option-icon-foreground:var(--text-muted);--quick-panel-assignment-option-foreground:var(--text-strong);--quick-panel-assignment-option-muted-foreground:var(--text-muted);--quick-panel-disclosure-deck-surface:color-mix(in srgb,var(--workbench-primary-canvas-surface) 98%,var(--accent) 2%);--quick-panel-disclosure-edge-inline-inset:0px;--quick-panel-disclosure-edge-block-start-inset:0px;--pulse-quick-panel-disclosure-header-surface:transparent;--quick-panel-disclosure-header-surface:transparent;--quick-panel-disclosure-content-surface:transparent;--quick-panel-disclosure-item-border:var( --workbench-row-separator-color,color-mix(in srgb,var(--border-soft) 78%,transparent) );--quick-panel-disclosure-item-radius:0px;--quick-panel-disclosure-list-display:grid;--quick-panel-disclosure-list-gap:0px;--quick-panel-disclosure-overflow:hidden;--quick-panel-disclosure-item-border-width:0px;--quick-panel-disclosure-item-border-block-end-width:1px;--quick-panel-disclosure-table-border:var( --workbench-row-separator-color,color-mix(in srgb,var(--border-soft) 78%,transparent) );--quick-panel-disclosure-table-radius:14px;--quick-panel-disclosure-table-overflow:hidden;--workbench-event-detail-record-separator-width:0px;--pulse-quick-panel-action-card-surface:var(--workbench-attention-surface);--pulse-quick-panel-action-card-border:var(--border-soft);--pulse-quick-panel-action-card-border-width:1px;--pulse-quick-panel-action-card-radius:12px;--pulse-quick-panel-action-card-shadow:0 16px 30px -26px rgba(15,23,42,0.24);--quick-panel-canonical-content-border:var(--workbench-structural-seam);--quick-panel-neutral-content-border:var( --quick-panel-canonical-content-border );--quick-panel-close-interaction-surface:var(--sheet-button-danger-hover-bg);--quick-panel-close-interaction-border:var( --sheet-button-danger-hover-border );--quick-panel-close-interaction-foreground:var( --sheet-button-danger-hover-text );--quick-panel-neutral-frame-elevation:0 34px 68px -30px rgba(15,23,42,0.34),0 16px 34px -24px rgba(21,89,165,0.26);--quick-panel-neutral-content-elevation:inset 0 1px 0 rgba(255,255,255,0.72);--workbench-context-action-default-hover-icon:var(--accent);--workbench-context-action-default-hover-label:var(--accent-strong);--workbench-context-action-default-hover-chevron:var(--accent);--workbench-context-action-warning-hover-icon:#b87500;--workbench-context-action-warning-hover-label:#916000;--workbench-context-action-warning-hover-chevron:#b87500;--workbench-context-action-danger-hover-icon:var(--danger);--workbench-context-action-danger-hover-label:#a72f24;--workbench-context-action-danger-hover-chevron:var(--danger)}:root[data-theme=light] [data-workbench-topic-chapter=true]{--workbench-topic-document-thumbnail-background:var( --topic-document-canonical-thumbnail-background );--workbench-topic-document-thumbnail-border:var( --topic-document-canonical-thumbnail-border );--workbench-topic-document-thumbnail-shadow:var( --topic-document-canonical-thumbnail-shadow )}:root[data-theme=dark-knight],:root[data-theme=dark]{color-scheme:dark;--surface-0:#0b111a;--surface-1:#0f1623;--workbench-dark-primary-canvas-surface:#0d141f;--surface-2:#141f2f;--surface-3:#1b2940;--text-strong:#f8fafc;--text:#e2e8f0;--text-muted:#94a3b8;--text-subtle:#cbd5e1;--border-soft:rgba(148,163,184,0.16);--border:rgba(148,163,184,0.24);--border-strong:rgba(148,163,184,0.34);--accent:#4f86ff;--accent-strong:#1a73ce;--accent-soft:rgba(79,134,255,0.18);--accent-border:rgba(79,134,255,0.5);--workbench-theme-accent:#4f86ff;--workbench-theme-accent-strong:#1a73ce;--workbench-theme-accent-soft:rgba(79,134,255,0.18);--workbench-theme-accent-border:rgba(79,134,255,0.5);--accent-border-strong:rgba(79,134,255,0.65);--on-accent:#f8fafc;--focus-ring:rgba(79,134,255,0.55);--danger:#f87171;--danger-bg:rgba(248,113,113,0.16);--danger-border:rgba(248,113,113,0.45);--success:#4ade80;--success-bg:rgba(34,197,94,0.16);--success-border:rgba(34,197,94,0.45);--success-text:#86efac;--warning:#fbbf24;--warning-text:#fde68a;--warning-bg:rgba(251,191,36,0.16);--warning-border:rgba(251,191,36,0.45);--chart-primary:#5c7aff;--chart-secondary:#6f8cff;--chart-blue:#7aa2ff;--chart-neutral:rgba(153,162,174,0.35);--chart-grid:rgba(153,162,174,0.2);--chart-axis:rgba(199,205,214,0.5);--chart-tooltip-bg:#0b0f16;--chart-tooltip-text:#d5dbe3;--chart-tooltip-border:rgba(153,162,174,0.25);--chart-track:rgba(153,162,174,0.2);--chart-primary:#5a86f4;--chart-secondary:#6b98ff;--chart-success:#4ade80;--chart-warning:#fbbf24;--chart-danger:#f87171;--chart-blue:#60a5fa;--chart-neutral:rgba(148,163,184,0.35);--chart-grid:rgba(148,163,184,0.2);--chart-axis:rgba(226,232,240,0.5);--chart-label:var(--text-muted);--chart-tooltip-bg:#0b1220;--chart-tooltip-text:#e2e8f0;--chart-tooltip-border:rgba(148,163,184,0.25);--chart-track:rgba(148,163,184,0.2);--chart-overlay-start:rgba(248,250,252,0.06);--chart-overlay-end:rgba(248,250,252,0);--badge-purple-bg:rgba(139,92,246,0.2);--badge-purple-text:#c4b5fd;--badge-green-bg:rgba(34,197,94,0.2);--badge-green-text:#86efac;--badge-blue-bg:rgba(59,130,246,0.2);--badge-blue-text:#bfdbfe;--avatar-palette-1-bg:#312b1a;--avatar-palette-1-text:#d0c097;--avatar-palette-2-bg:#0b2e46;--avatar-palette-2-text:#95c5dd;--avatar-palette-3-bg:#2f175a;--avatar-palette-3-text:#cda1fd;--avatar-palette-4-bg:#40171a;--avatar-palette-4-text:#e9a097;--avatar-palette-5-bg:#0b3129;--avatar-palette-5-text:#95caaf;--avatar-palette-6-bg:#35291a;--avatar-palette-6-text:#d7bc97;--avatar-palette-7-bg:#0b3131;--avatar-palette-7-text:#95cabc;--avatar-palette-8-bg:#381150;--avatar-palette-8-text:#dd96ee;--avatar-palette-9-bg:#0e285a;--avatar-palette-9-text:#9abbfd;--avatar-palette-10-bg:#2c2e1a;--avatar-palette-10-text:#c8c597;--avatar-palette-11-bg:#0b2f42;--avatar-palette-11-text:#95c6d7;--avatar-palette-12-bg:#371154;--avatar-palette-12-text:#da96f4;--avatar-palette-13-bg:#3f113a;--avatar-palette-13-text:#e796ca;--avatar-palette-14-bg:#0b312d;--avatar-palette-14-text:#95cab5;--avatar-palette-15-bg:#3b221a;--avatar-palette-15-text:#e1b297;--avatar-palette-16-bg:#0b321a;--avatar-palette-16-text:#95cc97;--avatar-palette-17-bg:#27175a;--avatar-palette-17-text:#c2a1fd;--avatar-palette-18-bg:#2d2d1a;--avatar-palette-18-text:#cac397;--avatar-palette-19-bg:#0b2d4b;--avatar-palette-19-text:#95c4e5;--avatar-palette-20-bg:#411123;--avatar-palette-20-text:#eb96a6;--event-birthday-bg:#3b1f2d;--event-birthday-text:#f5b6cb;--event-holiday-bg:#1f2937;--event-holiday-text:#cbd5e1;--event-info-bg:#1e3a8a;--event-info-text:#dbeafe;--workflow-trigger-bg:rgba(56,189,248,0.2);--workflow-trigger-border:rgba(56,189,248,0.5);--workflow-trigger-text:#7dd3fc;--workflow-action-bg:rgba(59,130,246,0.2);--workflow-action-border:rgba(59,130,246,0.5);--workflow-action-text:#93c5fd;--workflow-condition-bg:rgba(99,102,241,0.2);--workflow-condition-border:rgba(99,102,241,0.5);--workflow-condition-text:#c7d2fe;--surface-disabled:#273244;--text-disabled:#64748b;--table-surface:var(--surface-1);--table-surface-muted:rgba(20,31,47,0.94);--table-surface-disabled:rgba(20,31,47,0.88);--table-header-surface:#17233a;--table-border-subtle:rgba(148,163,184,0.12);--table-border-muted:rgba(148,163,184,0.18);--table-border-strong:rgba(148,163,184,0.26);--table-border-input:rgba(148,163,184,0.48);--table-text-heading:#e2e8f0;--table-text-menu:#f8fafc;--table-text-disabled:#64748b;--table-accent-soft:rgba(79,134,255,0.18);--table-accent-soft-muted:rgba(79,134,255,0.12);--table-accent-soft-strong:rgba(79,134,255,0.28);--table-accent-border:var(--accent-border);--table-accent-border-strong:var(--accent-border-strong);--table-accent-border-stronger:rgba(79,134,255,0.75);--table-accent-shadow:rgba(15,23,42,0.6);--table-accent-resize:rgba(79,134,255,0.7);--table-scrollbar-thumb:rgba(148,163,184,0.2);--table-scrollbar-thumb-hover:rgba(148,163,184,0.35);--table-scrollbar-thumb-strong:rgba(148,163,184,0.5);--table-shadow-card:0 26px 50px -35px rgba(5,8,20,0.75);--table-shadow-head:0 12px 30px -24px rgba(4,8,18,0.65);--table-shadow-menu:0 18px 45px -26px rgba(4,8,18,0.7),0 12px 30px -22px rgba(4,8,18,0.6);--table-shadow-footer:0 -10px 24px -20px rgba(4,8,18,0.65);--table-shadow-pinned-start:1px 0 0 rgba(148,163,184,0.2);--table-shadow-pinned-end:-1px 0 0 rgba(148,163,184,0.2);--table-shadow-pinned-body-start:1px 0 0 rgba(148,163,184,0.18);--table-shadow-pinned-body-end:-1px 0 0 rgba(148,163,184,0.18);--table-shadow-selection:2px 0 0 rgba(148,163,184,0.24);--table-shadow-selection-body:2px 0 0 rgba(148,163,184,0.2);--table-selection-surface:rgba(10,16,28,0.98);--table-selection-border:rgba(148,163,184,0.22);--table-selection-shadow:0 20px 34px -18px rgba(5,8,20,0.75),0 10px 18px -12px rgba(5,8,20,0.7);--table-selection-text:rgba(226,232,240,0.7);--table-selection-text-strong:rgba(248,250,252,0.95);--table-selection-separator:rgba(148,163,184,0.24);--table-selection-action-border:rgba(148,163,184,0.28);--table-selection-action-bg:rgba(248,250,255,0.08);--table-selection-action-text:rgba(248,250,255,0.9);--table-shadow-pinned-start-rtl:-1px 0 0 rgba(148,163,184,0.2);--table-shadow-pinned-end-rtl:1px 0 0 rgba(148,163,184,0.2);--table-shadow-pinned-body-start-rtl:-1px 0 0 rgba(148,163,184,0.18);--table-shadow-pinned-body-end-rtl:1px 0 0 rgba(148,163,184,0.18);--table-shadow-selection-rtl:-2px 0 0 rgba(148,163,184,0.24);--table-shadow-selection-body-rtl:-2px 0 0 rgba(148,163,184,0.2);--shadow-popover:0 18px 24px -20px rgba(5,8,20,0.7);--shadow-toolbar:0 12px 24px -16px rgba(4,8,18,0.65),0 8px 20px -18px rgba(4,8,18,0.55);--shadow-filter-pill:0 6px 12px -8px rgba(4,8,18,0.6);--shadow-filter-pill-hover:0 6px 12px -8px rgba(4,8,18,0.6);--shadow-filter-pill-active:0 6px 12px -10px rgba(79,134,255,0.45);--shadow-slider-thumb:0 2px 6px rgba(5,8,20,0.6);--shadow-accent-button:0 8px 22px -16px rgba(79,134,255,0.7);--shadow-workspace-switcher:0 6px 12px -10px rgba(4,8,18,0.7);--shadow-dashboard-card:0 16px 36px -30px rgba(5,8,20,0.6);--shadow-app-surface:0 1px 2px rgba(5,8,20,0.6);--shadow-calendar-mini:0 4px 14px -14px rgba(5,8,20,0.6);--shadow-settings-sidenav:0 18px 40px -32px rgba(5,8,20,0.65);--shadow-settings-content:0 22px 40px -34px rgba(5,8,20,0.55);--shadow-content-renderer:0 16px 40px -32px rgba(5,8,20,0.7);--shadow-toast:0 14px 30px -22px rgba(5,8,20,0.7);--shadow-toast-icon:0 10px 20px -18px rgba(5,8,20,0.75);--shadow-signin-card:0 24px 48px -32px rgba(3,6,14,0.8),0 8px 24px -12px rgba(15,32,66,0.6);--shadow-signin-button:0 10px 22px -16px rgba(79,134,255,0.8);--builder-shadow-toolbar:0 14px 34px -28px rgba(5,8,20,0.7);--builder-shadow-image:0 18px 40px -30px rgba(5,8,20,0.65);--builder-shadow-floating:0 18px 40px -28px rgba(5,8,20,0.75);--builder-shadow-dragging:0 22px 50px -28px rgba(5,8,20,0.75);--builder-shadow-panel:0 18px 40px -32px rgba(5,8,20,0.7);--builder-shadow-item:0 8px 24px -20px rgba(5,8,20,0.55);--builder-shadow-item-hover:0 16px 30px -24px rgba(5,8,20,0.75);--builder-shadow-item-dragging:0 16px 32px -18px rgba(79,134,255,0.6);--builder-shadow-drag-overlay:0 12px 30px -20px rgba(5,8,20,0.8);--builder-shadow-popover:0 18px 40px -28px rgba(5,8,20,0.75);--workflow-shadow-canvas:0 18px 40px -30px rgba(4,8,18,0.7);--workflow-inset-canvas:inset 0 1px 0 rgba(255,255,255,0.08);--workflow-shadow-step:0 16px 35px -28px rgba(4,8,18,0.75);--workflow-shadow-trigger:0 20px 38px -28px rgba(56,189,248,0.4);--workflow-shadow-action:0 20px 38px -28px rgba(59,130,246,0.4);--workflow-shadow-condition:0 20px 38px -28px rgba(99,102,241,0.4);--workflow-connector-gradient:linear-gradient(180deg,var(--accent-border-strong),transparent);--workflow-shadow-panel:0 14px 32px -28px rgba(4,8,18,0.7);--workflow-inset-panel:inset 0 1px 0 rgba(255,255,255,0.08);--workflow-shadow-panel-hover:0 10px 24px -20px rgba(79,134,255,0.55);--institution-shadow-stat:0 14px 32px -26px rgba(4,8,18,0.7);--institution-inset-stat:inset 0 1px 0 rgba(255,255,255,0.08);--institution-shadow-panel:0 20px 48px -36px rgba(4,8,18,0.75);--institution-inset-panel:inset 0 1px 0 rgba(255,255,255,0.08);--institution-accent-fade:rgba(79,134,255,0.1);--institution-shadow-campus-hover:0 16px 32px -28px rgba(79,134,255,0.5);--workbench-message-shadow-button:0 10px 18px -16px rgba(5,8,20,0.7);--workbench-message-shadow-panel:inset 0 -1px 0 rgba(255,255,255,0.04),0 12px 36px -30px rgba(5,8,20,0.7);--workbench-message-shadow-presence:0 0 0 2px rgba(79,134,255,0.25);--workbench-message-shadow-tab:0 6px 16px -12px rgba(5,8,20,0.65);--workbench-message-shadow-file-hover:0 12px 24px -24px rgba(5,8,20,0.7);--workbench-message-shadow-composer:0 18px 30px -24px rgba(5,8,20,0.75);--workbench-message-shadow-popover:0 18px 40px -24px rgba(5,8,20,0.8);--workbench-message-overlay:rgba(3,6,14,0.7);--workbench-message-shadow-dialog:0 24px 60px -36px rgba(5,8,20,0.85);--workbench-message-shadow-send:0 10px 18px -14px rgba(79,134,255,0.6);--workbench-message-shadow-jump:0 12px 24px -18px rgba(5,8,20,0.75);--workbench-message-shadow-placeholder:0 14px 30px -24px rgba(5,8,20,0.65);--toast-success-bg:#16281d;--toast-success-border:#214026;--toast-danger-bg:#2b1717;--toast-danger-border:#432323;--toast-warning-bg:#2b2112;--toast-warning-border:#433018;--toast-info-bg:#142039;--toast-info-border:#203156;--toast-action-success-bg:rgba(34,197,94,0.2);--toast-action-success-bg-hover:rgba(34,197,94,0.3);--toast-action-danger-bg:rgba(248,113,113,0.22);--toast-action-danger-bg-hover:rgba(248,113,113,0.32);--toast-action-warning-bg:rgba(251,191,36,0.22);--toast-action-warning-bg-hover:rgba(251,191,36,0.32);--toast-action-info-bg:rgba(79,134,255,0.22);--toast-action-info-bg-hover:rgba(79,134,255,0.32);--sheet-surface-strong:rgba(15,22,35,0.98);--sheet-surface-muted:rgba(20,31,47,0.96);--sheet-surface-highlight:#17233a;--sheet-border:rgba(148,163,184,0.2);--sheet-backdrop:rgba(3,6,14,0.7);--sheet-button-surface:#121c2b;--sheet-button-border:rgba(148,163,184,0.24);--sheet-button-text:#94a3b8;--sheet-button-hover-bg:rgba(79,134,255,0.2);--sheet-button-hover-border:rgba(79,134,255,0.5);--sheet-button-hover-text:#e2e8f0;--sheet-button-active-bg:rgba(79,134,255,0.28);--sheet-button-active-border:rgba(79,134,255,0.6);--sheet-button-active-text:#f8fafc;--sheet-button-danger-hover-bg:rgba(248,113,113,0.2);--sheet-button-danger-hover-border:rgba(248,113,113,0.55);--sheet-button-danger-hover-text:#fecaca;--sheet-breadcrumb-separator:#64748b}:root[data-theme=dark]{--shell-pill-bg:rgba(18,22,28,0.9);--shell-pill-border:rgba(226,230,236,0.12);--shell-pill-border-hover:rgba(226,230,236,0.2);--shell-pill-bg-hover:rgba(226,230,236,0.08);--shell-pill-text:rgba(226,230,236,0.92);--shell-pill-text-active:rgba(242,244,247,0.95);--shell-pill-border-active:rgba(226,230,236,0.28);--shell-pill-bg-active:rgba(226,230,236,0.12)}:root[data-theme=dark-knight]{color-scheme:dark;--surface-0:#0b0c0f;--surface-1:#0f1115;--workbench-dark-primary-canvas-surface:#0d0f12;--surface-2:#141820;--surface-3:#1b212b;--text-strong:#c7cdd6;--text:#a2abb7;--text-muted:#7c8796;--text-subtle:#98a1ad;--border-soft:rgba(153,162,174,0.12);--border:rgba(153,162,174,0.2);--border-strong:rgba(153,162,174,0.32);--accent:#5c7aff;--accent-strong:#3f63c7;--accent-soft:rgba(92,122,255,0.18);--accent-border:rgba(92,122,255,0.48);--workbench-theme-accent:#5c7aff;--workbench-theme-accent-strong:#3f63c7;--workbench-theme-accent-soft:rgba(92,122,255,0.18);--workbench-theme-accent-border:rgba(92,122,255,0.48);--accent-border-strong:rgba(92,122,255,0.62);--on-accent:#f2f4f7;--focus-ring:rgba(92,122,255,0.55);--danger:#f87171;--danger-bg:rgba(248,113,113,0.16);--danger-border:rgba(248,113,113,0.45);--success:#4ade80;--success-bg:rgba(34,197,94,0.16);--success-border:rgba(34,197,94,0.45);--success-text:#86efac;--warning:#fbbf24;--warning-text:#fde68a;--warning-bg:rgba(251,191,36,0.16);--warning-border:rgba(251,191,36,0.45);--badge-purple-bg:rgba(139,92,246,0.2);--badge-purple-text:#c4b5fd;--badge-green-bg:rgba(34,197,94,0.2);--badge-green-text:#86efac;--badge-blue-bg:rgba(59,130,246,0.2);--badge-blue-text:#bfdbfe;--shell-bg-start:#060708;--shell-bg-mid:#0a0c0f;--shell-bg-end:#0f1115;--shell-surface-start:#141820;--shell-surface-end:#1b212b;--shell-logo-start:#2b303a;--shell-logo-end:#3a414d;--shell-sidebar-text:rgba(193,200,210,0.68);--shell-sidebar-icon:rgba(187,194,205,0.72);--shell-sidebar-divider:rgba(226,230,236,0.16);--shell-sidebar-scrim:rgba(2,3,6,0.55);--shell-overlay-scrim:var(--shell-sidebar-scrim);--shell-overlay-blur:8px;--shell-overlay-saturate:100%;--shell-overlay-scrim-strong:rgba(1,2,5,0.78);--shell-overlay-blur-strong:12px;--shell-overlay-saturate-strong:108%;--shell-overlay-scrim-heavy:rgba(0,1,4,0.88);--shell-overlay-blur-heavy:14px;--shell-overlay-saturate-heavy:112%;--shell-sidebar-focus-ring:rgba(242,244,247,0.7);--shell-sidebar-hover-ring:rgba(242,244,247,0.12);--shell-sidebar-active-shadow:0 6px 14px -12px rgba(2,3,6,0.9);--shell-sidebar-avatar-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 8px 18px -10px rgba(2,3,6,0.6);--shell-sidebar-hover-bg:rgba(242,244,247,0.08);--shell-sidebar-hover-text:rgba(200,207,218,0.76);--shell-sidebar-active-bg:#1b212b;--shell-sidebar-active-text:var(--accent);--shell-sidebar-badge-bg:rgba(242,244,247,0.14);--shell-sidebar-badge-text:rgba(200,207,218,0.76);--shell-sidebar-badge-info:rgba(92,122,255,0.18);--shell-sidebar-badge-success:rgba(34,197,94,0.2);--shell-sidebar-badge-warning:rgba(251,191,36,0.2);--shell-sidebar-badge-danger:rgba(248,113,113,0.2);--shell-gutter-text:rgba(193,200,210,0.72);--shell-gutter-muted:rgba(136,143,154,0.68);--shell-gutter-shadow:0 1px 10px rgba(1,2,4,0.6);--shell-pill-bg:rgba(18,22,28,0.9);--shell-pill-border:rgba(226,230,236,0.12);--shell-pill-border-hover:rgba(226,230,236,0.2);--shell-pill-bg-hover:rgba(226,230,236,0.08);--shell-pill-text:rgba(226,230,236,0.92);--shell-pill-text-active:rgba(242,244,247,0.95);--shell-pill-border-active:rgba(226,230,236,0.28);--shell-pill-bg-active:rgba(226,230,236,0.12);--avatar-palette-1-bg:#312b1a;--avatar-palette-1-text:#d0c097;--avatar-palette-2-bg:#0b2e46;--avatar-palette-2-text:#95c5dd;--avatar-palette-3-bg:#2f175a;--avatar-palette-3-text:#cda1fd;--avatar-palette-4-bg:#40171a;--avatar-palette-4-text:#e9a097;--avatar-palette-5-bg:#0b3129;--avatar-palette-5-text:#95caaf;--avatar-palette-6-bg:#35291a;--avatar-palette-6-text:#d7bc97;--avatar-palette-7-bg:#0b3131;--avatar-palette-7-text:#95cabc;--avatar-palette-8-bg:#381150;--avatar-palette-8-text:#dd96ee;--avatar-palette-9-bg:#0e285a;--avatar-palette-9-text:#9abbfd;--avatar-palette-10-bg:#2c2e1a;--avatar-palette-10-text:#c8c597;--avatar-palette-11-bg:#0b2f42;--avatar-palette-11-text:#95c6d7;--avatar-palette-12-bg:#371154;--avatar-palette-12-text:#da96f4;--avatar-palette-13-bg:#3f113a;--avatar-palette-13-text:#e796ca;--avatar-palette-14-bg:#0b312d;--avatar-palette-14-text:#95cab5;--avatar-palette-15-bg:#3b221a;--avatar-palette-15-text:#e1b297;--avatar-palette-16-bg:#0b321a;--avatar-palette-16-text:#95cc97;--avatar-palette-17-bg:#27175a;--avatar-palette-17-text:#c2a1fd;--avatar-palette-18-bg:#2d2d1a;--avatar-palette-18-text:#cac397;--avatar-palette-19-bg:#0b2d4b;--avatar-palette-19-text:#95c4e5;--avatar-palette-20-bg:#411123;--avatar-palette-20-text:#eb96a6;--event-birthday-bg:#3b1f2d;--event-birthday-text:#f5b6cb;--event-holiday-bg:#1f2937;--event-holiday-text:#cbd5e1;--event-info-bg:#1e3a8a;--event-info-text:#dbeafe;--workflow-trigger-bg:rgba(56,189,248,0.2);--workflow-trigger-border:rgba(56,189,248,0.5);--workflow-trigger-text:#7dd3fc;--workflow-action-bg:rgba(59,130,246,0.2);--workflow-action-border:rgba(59,130,246,0.5);--workflow-action-text:#93c5fd;--workflow-condition-bg:rgba(99,102,241,0.2);--workflow-condition-border:rgba(99,102,241,0.5);--workflow-condition-text:#c7d2fe;--surface-disabled:#242a34;--text-disabled:#6f7884;--table-surface:var(--surface-1);--table-surface-muted:rgba(19,22,29,0.95);--table-surface-disabled:rgba(19,22,29,0.9);--table-header-surface:#151a22;--table-border-subtle:rgba(153,162,174,0.1);--table-border-muted:rgba(153,162,174,0.16);--table-border-strong:rgba(153,162,174,0.24);--table-border-input:rgba(153,162,174,0.42);--table-text-heading:#bcc4cf;--table-text-menu:#c6ced8;--table-text-disabled:#6f7884;--table-accent-soft:rgba(92,122,255,0.18);--table-accent-soft-muted:rgba(92,122,255,0.12);--table-accent-soft-strong:rgba(92,122,255,0.28);--table-accent-border:var(--accent-border);--table-accent-border-strong:var(--accent-border-strong);--table-accent-border-stronger:rgba(92,122,255,0.72);--table-accent-shadow:rgba(6,8,12,0.7);--table-accent-resize:rgba(92,122,255,0.7);--table-scrollbar-thumb:rgba(153,162,174,0.18);--table-scrollbar-thumb-hover:rgba(153,162,174,0.32);--table-scrollbar-thumb-strong:rgba(153,162,174,0.46);--table-shadow-card:0 26px 50px -35px rgba(2,3,6,0.8);--table-shadow-head:0 12px 30px -24px rgba(2,3,6,0.7);--table-shadow-menu:0 18px 45px -26px rgba(2,3,6,0.75),0 12px 30px -22px rgba(2,3,6,0.6);--table-shadow-footer:0 -10px 24px -20px rgba(2,3,6,0.7);--table-shadow-pinned-start:1px 0 0 rgba(153,162,174,0.18);--table-shadow-pinned-end:-1px 0 0 rgba(153,162,174,0.18);--table-shadow-pinned-body-start:1px 0 0 rgba(153,162,174,0.16);--table-shadow-pinned-body-end:-1px 0 0 rgba(153,162,174,0.16);--table-shadow-selection:2px 0 0 rgba(153,162,174,0.22);--table-shadow-selection-body:2px 0 0 rgba(153,162,174,0.18);--table-selection-surface:rgba(8,10,14,0.98);--table-selection-border:rgba(153,162,174,0.2);--table-selection-shadow:0 20px 34px -18px rgba(2,3,6,0.8),0 10px 18px -12px rgba(2,3,6,0.7);--table-selection-text:rgba(212,216,222,0.72);--table-selection-text-strong:rgba(196,203,212,0.76);--table-selection-separator:rgba(153,162,174,0.22);--table-selection-action-border:rgba(153,162,174,0.26);--table-selection-action-bg:rgba(242,244,247,0.08);--table-selection-action-text:rgba(196,203,212,0.74);--table-shadow-pinned-start-rtl:-1px 0 0 rgba(153,162,174,0.18);--table-shadow-pinned-end-rtl:1px 0 0 rgba(153,162,174,0.18);--table-shadow-pinned-body-start-rtl:-1px 0 0 rgba(153,162,174,0.16);--table-shadow-pinned-body-end-rtl:1px 0 0 rgba(153,162,174,0.16);--table-shadow-selection-rtl:-2px 0 0 rgba(153,162,174,0.22);--table-shadow-selection-body-rtl:-2px 0 0 rgba(153,162,174,0.18);--shadow-popover:0 18px 24px -20px rgba(5,8,20,0.7);--shadow-toolbar:0 12px 24px -16px rgba(4,8,18,0.65),0 8px 20px -18px rgba(4,8,18,0.55);--shadow-filter-pill:0 6px 12px -8px rgba(4,8,18,0.6);--shadow-filter-pill-hover:0 6px 12px -8px rgba(4,8,18,0.6);--shadow-filter-pill-active:0 6px 12px -10px rgba(92,122,255,0.4);--shadow-accent-button:0 8px 22px -16px rgba(92,122,255,0.65);--shadow-workspace-switcher:0 6px 12px -10px rgba(4,8,18,0.7);--shadow-dashboard-card:0 16px 36px -30px rgba(5,8,20,0.6);--shadow-app-surface:0 1px 2px rgba(5,8,20,0.6);--shadow-calendar-mini:0 4px 14px -14px rgba(5,8,20,0.6);--shadow-settings-sidenav:0 18px 40px -32px rgba(5,8,20,0.65);--shadow-settings-content:0 22px 40px -34px rgba(5,8,20,0.55);--shadow-content-renderer:0 16px 40px -32px rgba(5,8,20,0.7);--shadow-toast:0 14px 30px -22px rgba(5,8,20,0.7);--shadow-toast-icon:0 10px 20px -18px rgba(5,8,20,0.75);--shadow-signin-card:0 24px 48px -32px rgba(3,6,14,0.8),0 8px 24px -12px rgba(15,32,66,0.6);--shadow-signin-button:0 10px 22px -16px rgba(92,122,255,0.75);--builder-shadow-toolbar:0 14px 34px -28px rgba(5,8,20,0.7);--builder-shadow-image:0 18px 40px -30px rgba(5,8,20,0.65);--builder-shadow-floating:0 18px 40px -28px rgba(5,8,20,0.75);--builder-shadow-dragging:0 22px 50px -28px rgba(5,8,20,0.75);--builder-shadow-panel:0 18px 40px -32px rgba(5,8,20,0.7);--builder-shadow-item:0 8px 24px -20px rgba(5,8,20,0.55);--builder-shadow-item-hover:0 16px 30px -24px rgba(5,8,20,0.75);--builder-shadow-item-dragging:0 16px 32px -18px rgba(92,122,255,0.55);--builder-shadow-drag-overlay:0 12px 30px -20px rgba(5,8,20,0.8);--builder-shadow-popover:0 18px 40px -28px rgba(5,8,20,0.75);--workflow-shadow-canvas:0 18px 40px -30px rgba(4,8,18,0.7);--workflow-inset-canvas:inset 0 1px 0 rgba(255,255,255,0.08);--workflow-shadow-step:0 16px 35px -28px rgba(4,8,18,0.75);--workflow-shadow-trigger:0 20px 38px -28px rgba(56,189,248,0.4);--workflow-shadow-action:0 20px 38px -28px rgba(59,130,246,0.4);--workflow-shadow-condition:0 20px 38px -28px rgba(99,102,241,0.4);--workflow-connector-gradient:linear-gradient(180deg,var(--accent-border-strong),transparent);--workflow-shadow-panel:0 14px 32px -28px rgba(4,8,18,0.7);--workflow-inset-panel:inset 0 1px 0 rgba(255,255,255,0.08);--workflow-shadow-panel-hover:0 10px 24px -20px rgba(92,122,255,0.5);--institution-shadow-stat:0 14px 32px -26px rgba(4,8,18,0.7);--institution-inset-stat:inset 0 1px 0 rgba(255,255,255,0.08);--institution-shadow-panel:0 20px 48px -36px rgba(4,8,18,0.75);--institution-inset-panel:inset 0 1px 0 rgba(255,255,255,0.08);--institution-accent-fade:rgba(92,122,255,0.12);--institution-shadow-campus-hover:0 16px 32px -28px rgba(92,122,255,0.45);--workbench-message-shadow-button:0 10px 18px -16px rgba(5,8,20,0.7);--workbench-message-shadow-panel:inset 0 -1px 0 rgba(255,255,255,0.04),0 12px 36px -30px rgba(5,8,20,0.7);--workbench-message-shadow-presence:0 0 0 2px rgba(92,122,255,0.22);--workbench-message-shadow-tab:0 6px 16px -12px rgba(5,8,20,0.65);--workbench-message-shadow-file-hover:0 12px 24px -24px rgba(5,8,20,0.7);--workbench-message-shadow-composer:0 18px 30px -24px rgba(5,8,20,0.75);--workbench-message-shadow-popover:0 18px 40px -24px rgba(5,8,20,0.8);--workbench-message-overlay:rgba(3,6,14,0.7);--workbench-message-shadow-dialog:0 24px 60px -36px rgba(5,8,20,0.85);--workbench-message-shadow-send:0 10px 18px -14px rgba(92,122,255,0.55);--workbench-message-shadow-jump:0 12px 24px -18px rgba(5,8,20,0.75);--workbench-message-shadow-placeholder:0 14px 30px -24px rgba(5,8,20,0.65);--toast-success-bg:#16281d;--toast-success-border:#214026;--toast-danger-bg:#2b1717;--toast-danger-border:#432323;--toast-warning-bg:#2b2112;--toast-warning-border:#433018;--toast-info-bg:#142039;--toast-info-border:#203156;--toast-action-success-bg:rgba(34,197,94,0.2);--toast-action-success-bg-hover:rgba(34,197,94,0.3);--toast-action-danger-bg:rgba(248,113,113,0.22);--toast-action-danger-bg-hover:rgba(248,113,113,0.32);--toast-action-warning-bg:rgba(251,191,36,0.22);--toast-action-warning-bg-hover:rgba(251,191,36,0.32);--toast-action-info-bg:rgba(92,122,255,0.22);--toast-action-info-bg-hover:rgba(92,122,255,0.32);--sheet-surface-strong:rgba(17,19,24,0.98);--sheet-surface-muted:rgba(19,22,29,0.96);--sheet-surface-highlight:#151a22;--sheet-border:rgba(153,162,174,0.18);--sheet-backdrop:rgba(2,3,6,0.75);--sheet-button-surface:#12151b;--sheet-button-border:rgba(153,162,174,0.22);--sheet-button-text:#99a2ae;--sheet-button-hover-bg:rgba(92,122,255,0.18);--sheet-button-hover-border:rgba(92,122,255,0.48);--sheet-button-hover-text:#e6eaf1;--sheet-button-active-bg:rgba(92,122,255,0.26);--sheet-button-active-border:rgba(92,122,255,0.58);--sheet-button-active-text:#f2f4f7;--sheet-button-danger-hover-bg:rgba(248,113,113,0.18);--sheet-button-danger-hover-border:rgba(248,113,113,0.5);--sheet-button-danger-hover-text:#fecaca;--sheet-breadcrumb-separator:#6f7884}:root[data-theme=ocean-deep]{color-scheme:dark;--surface-0:#0b111a;--surface-1:#0f1623;--workbench-dark-primary-canvas-surface:#0d141f;--surface-2:#141f2f;--surface-3:#1b2940;--text-strong:#f8fafc;--text:#e2e8f0;--text-muted:#94a3b8;--text-subtle:#cbd5e1;--border-soft:rgba(148,163,184,0.16);--border:rgba(148,163,184,0.24);--border-strong:rgba(148,163,184,0.34);--accent:#4f86ff;--accent-strong:#1a73ce;--accent-soft:rgba(79,134,255,0.18);--accent-border:rgba(79,134,255,0.5);--workbench-theme-accent:#4f86ff;--workbench-theme-accent-strong:#1a73ce;--workbench-theme-accent-soft:rgba(79,134,255,0.18);--workbench-theme-accent-border:rgba(79,134,255,0.5);--accent-border-strong:rgba(79,134,255,0.65);--on-accent:#f8fafc;--focus-ring:rgba(79,134,255,0.55);--danger:#f87171;--danger-bg:rgba(248,113,113,0.16);--danger-border:rgba(248,113,113,0.45);--success:#4ade80;--success-bg:rgba(34,197,94,0.16);--success-border:rgba(34,197,94,0.45);--success-text:#86efac;--warning:#fbbf24;--warning-text:#fde68a;--warning-bg:rgba(251,191,36,0.16);--warning-border:rgba(251,191,36,0.45);--chart-primary:#5a86f4;--chart-secondary:#6b98ff;--chart-success:#4ade80;--chart-warning:#fbbf24;--chart-danger:#f87171;--chart-blue:#60a5fa;--chart-neutral:rgba(148,163,184,0.35);--chart-grid:rgba(148,163,184,0.2);--chart-axis:rgba(226,232,240,0.5);--chart-label:var(--text-muted);--chart-tooltip-bg:#0b1220;--chart-tooltip-text:#e2e8f0;--chart-tooltip-border:rgba(148,163,184,0.25);--chart-track:rgba(148,163,184,0.2);--chart-overlay-start:rgba(248,250,252,0.06);--chart-overlay-end:rgba(248,250,252,0);--badge-purple-bg:rgba(139,92,246,0.2);--badge-purple-text:#c4b5fd;--badge-green-bg:rgba(34,197,94,0.2);--badge-green-text:#86efac;--badge-blue-bg:rgba(59,130,246,0.2);--badge-blue-text:#bfdbfe;--avatar-palette-1-bg:#312b1a;--avatar-palette-1-text:#d0c097;--avatar-palette-2-bg:#0b2e46;--avatar-palette-2-text:#95c5dd;--avatar-palette-3-bg:#2f175a;--avatar-palette-3-text:#cda1fd;--avatar-palette-4-bg:#40171a;--avatar-palette-4-text:#e9a097;--avatar-palette-5-bg:#0b3129;--avatar-palette-5-text:#95caaf;--avatar-palette-6-bg:#35291a;--avatar-palette-6-text:#d7bc97;--avatar-palette-7-bg:#0b3131;--avatar-palette-7-text:#95cabc;--avatar-palette-8-bg:#381150;--avatar-palette-8-text:#dd96ee;--avatar-palette-9-bg:#0e285a;--avatar-palette-9-text:#9abbfd;--avatar-palette-10-bg:#2c2e1a;--avatar-palette-10-text:#c8c597;--avatar-palette-11-bg:#0b2f42;--avatar-palette-11-text:#95c6d7;--avatar-palette-12-bg:#371154;--avatar-palette-12-text:#da96f4;--avatar-palette-13-bg:#3f113a;--avatar-palette-13-text:#e796ca;--avatar-palette-14-bg:#0b312d;--avatar-palette-14-text:#95cab5;--avatar-palette-15-bg:#3b221a;--avatar-palette-15-text:#e1b297;--avatar-palette-16-bg:#0b321a;--avatar-palette-16-text:#95cc97;--avatar-palette-17-bg:#27175a;--avatar-palette-17-text:#c2a1fd;--avatar-palette-18-bg:#2d2d1a;--avatar-palette-18-text:#cac397;--avatar-palette-19-bg:#0b2d4b;--avatar-palette-19-text:#95c4e5;--avatar-palette-20-bg:#411123;--avatar-palette-20-text:#eb96a6;--event-birthday-bg:#3b1f2d;--event-birthday-text:#f5b6cb;--event-holiday-bg:#1f2937;--event-holiday-text:#cbd5e1;--event-info-bg:#1e3a8a;--event-info-text:#dbeafe;--workflow-trigger-bg:rgba(56,189,248,0.2);--workflow-trigger-border:rgba(56,189,248,0.5);--workflow-trigger-text:#7dd3fc;--workflow-action-bg:rgba(59,130,246,0.2);--workflow-action-border:rgba(59,130,246,0.5);--workflow-action-text:#93c5fd;--workflow-condition-bg:rgba(99,102,241,0.2);--workflow-condition-border:rgba(99,102,241,0.5);--workflow-condition-text:#c7d2fe;--surface-disabled:#273244;--text-disabled:#64748b;--table-surface:var(--surface-1);--table-surface-muted:rgba(20,31,47,0.94);--table-surface-disabled:rgba(20,31,47,0.88);--table-header-surface:#17233a;--table-border-subtle:rgba(148,163,184,0.12);--table-border-muted:rgba(148,163,184,0.18);--table-border-strong:rgba(148,163,184,0.26);--table-border-input:rgba(148,163,184,0.48);--table-text-heading:#e2e8f0;--table-text-menu:#f8fafc;--table-text-disabled:#64748b;--table-accent-soft:rgba(79,134,255,0.18);--table-accent-soft-muted:rgba(79,134,255,0.12);--table-accent-soft-strong:rgba(79,134,255,0.28);--table-accent-border:var(--accent-border);--table-accent-border-strong:var(--accent-border-strong);--table-accent-border-stronger:rgba(79,134,255,0.75);--table-accent-shadow:rgba(15,23,42,0.6);--table-accent-resize:rgba(79,134,255,0.7);--table-scrollbar-thumb:rgba(148,163,184,0.2);--table-scrollbar-thumb-hover:rgba(148,163,184,0.35);--table-scrollbar-thumb-strong:rgba(148,163,184,0.5);--table-shadow-card:0 26px 50px -35px rgba(5,8,20,0.75);--table-shadow-head:0 12px 30px -24px rgba(4,8,18,0.65);--table-shadow-menu:0 18px 45px -26px rgba(4,8,18,0.7),0 12px 30px -22px rgba(4,8,18,0.6);--table-shadow-footer:0 -10px 24px -20px rgba(4,8,18,0.65);--table-shadow-pinned-start:1px 0 0 rgba(148,163,184,0.2);--table-shadow-pinned-end:-1px 0 0 rgba(148,163,184,0.2);--table-shadow-pinned-body-start:1px 0 0 rgba(148,163,184,0.18);--table-shadow-pinned-body-end:-1px 0 0 rgba(148,163,184,0.18);--table-shadow-selection:2px 0 0 rgba(148,163,184,0.24);--table-shadow-selection-body:2px 0 0 rgba(148,163,184,0.2);--table-selection-surface:rgba(10,16,28,0.98);--table-selection-border:rgba(148,163,184,0.22);--table-selection-shadow:0 20px 34px -18px rgba(5,8,20,0.75),0 10px 18px -12px rgba(5,8,20,0.7);--table-selection-text:rgba(226,232,240,0.7);--table-selection-text-strong:rgba(248,250,252,0.95);--table-selection-separator:rgba(148,163,184,0.24);--table-selection-action-border:rgba(148,163,184,0.28);--table-selection-action-bg:rgba(248,250,255,0.08);--table-selection-action-text:rgba(248,250,255,0.9);--table-shadow-pinned-start-rtl:-1px 0 0 rgba(148,163,184,0.2);--table-shadow-pinned-end-rtl:1px 0 0 rgba(148,163,184,0.2);--table-shadow-pinned-body-start-rtl:-1px 0 0 rgba(148,163,184,0.18);--table-shadow-pinned-body-end-rtl:1px 0 0 rgba(148,163,184,0.18);--table-shadow-selection-rtl:-2px 0 0 rgba(148,163,184,0.24);--table-shadow-selection-body-rtl:-2px 0 0 rgba(148,163,184,0.2);--shadow-popover:0 18px 24px -20px rgba(5,8,20,0.7);--shadow-toolbar:0 12px 24px -16px rgba(4,8,18,0.65),0 8px 20px -18px rgba(4,8,18,0.55);--shadow-filter-pill:0 6px 12px -8px rgba(4,8,18,0.6);--shadow-filter-pill-hover:0 6px 12px -8px rgba(4,8,18,0.6);--shadow-filter-pill-active:0 6px 12px -10px rgba(79,134,255,0.45);--shadow-slider-thumb:0 2px 6px rgba(5,8,20,0.6);--shadow-accent-button:0 8px 22px -16px rgba(79,134,255,0.7);--shadow-workspace-switcher:0 6px 12px -10px rgba(4,8,18,0.7);--shadow-dashboard-card:0 16px 36px -30px rgba(5,8,20,0.6);--shadow-app-surface:0 1px 2px rgba(5,8,20,0.6);--shadow-calendar-mini:0 4px 14px -14px rgba(5,8,20,0.6);--shadow-settings-sidenav:0 18px 40px -32px rgba(5,8,20,0.65);--shadow-settings-content:0 22px 40px -34px rgba(5,8,20,0.55);--shadow-content-renderer:0 16px 40px -32px rgba(5,8,20,0.7);--shadow-toast:0 14px 30px -22px rgba(5,8,20,0.7);--shadow-toast-icon:0 10px 20px -18px rgba(5,8,20,0.75);--shadow-signin-card:0 24px 48px -32px rgba(3,6,14,0.8),0 8px 24px -12px rgba(15,32,66,0.6);--shadow-signin-button:0 10px 22px -16px rgba(79,134,255,0.8);--builder-shadow-toolbar:0 14px 34px -28px rgba(5,8,20,0.7);--builder-shadow-image:0 18px 40px -30px rgba(5,8,20,0.65);--builder-shadow-floating:0 18px 40px -28px rgba(5,8,20,0.75);--builder-shadow-dragging:0 22px 50px -28px rgba(5,8,20,0.75);--builder-shadow-panel:0 18px 40px -32px rgba(5,8,20,0.7);--builder-shadow-item:0 8px 24px -20px rgba(5,8,20,0.55);--builder-shadow-item-hover:0 16px 30px -24px rgba(5,8,20,0.75);--builder-shadow-item-dragging:0 16px 32px -18px rgba(79,134,255,0.6);--builder-shadow-drag-overlay:0 12px 30px -20px rgba(5,8,20,0.8);--builder-shadow-popover:0 18px 40px -28px rgba(5,8,20,0.75);--workflow-shadow-canvas:0 18px 40px -30px rgba(4,8,18,0.7);--workflow-inset-canvas:inset 0 1px 0 rgba(255,255,255,0.08);--workflow-shadow-step:0 16px 35px -28px rgba(4,8,18,0.75);--workflow-shadow-trigger:0 20px 38px -28px rgba(56,189,248,0.4);--workflow-shadow-action:0 20px 38px -28px rgba(59,130,246,0.4);--workflow-shadow-condition:0 20px 38px -28px rgba(99,102,241,0.4);--workflow-connector-gradient:linear-gradient(180deg,var(--accent-border-strong),transparent);--workflow-shadow-panel:0 14px 32px -28px rgba(4,8,18,0.7);--workflow-inset-panel:inset 0 1px 0 rgba(255,255,255,0.08);--workflow-shadow-panel-hover:0 10px 24px -20px rgba(79,134,255,0.55);--institution-shadow-stat:0 14px 32px -26px rgba(4,8,18,0.7);--institution-inset-stat:inset 0 1px 0 rgba(255,255,255,0.08);--institution-shadow-panel:0 20px 48px -36px rgba(4,8,18,0.75);--institution-inset-panel:inset 0 1px 0 rgba(255,255,255,0.08);--institution-accent-fade:rgba(79,134,255,0.1);--institution-shadow-campus-hover:0 16px 32px -28px rgba(79,134,255,0.5);--workbench-message-shadow-button:0 10px 18px -16px rgba(5,8,20,0.7);--workbench-message-shadow-panel:inset 0 -1px 0 rgba(255,255,255,0.04),0 12px 36px -30px rgba(5,8,20,0.7);--workbench-message-shadow-presence:0 0 0 2px rgba(79,134,255,0.25);--workbench-message-shadow-tab:0 6px 16px -12px rgba(5,8,20,0.65);--workbench-message-shadow-file-hover:0 12px 24px -24px rgba(5,8,20,0.7);--workbench-message-shadow-composer:0 18px 30px -24px rgba(5,8,20,0.75);--workbench-message-shadow-popover:0 18px 40px -24px rgba(5,8,20,0.8);--workbench-message-overlay:rgba(3,6,14,0.7);--workbench-message-shadow-dialog:0 24px 60px -36px rgba(5,8,20,0.85);--workbench-message-shadow-send:0 10px 18px -14px rgba(79,134,255,0.6);--workbench-message-shadow-jump:0 12px 24px -18px rgba(5,8,20,0.75);--workbench-message-shadow-placeholder:0 14px 30px -24px rgba(5,8,20,0.65);--toast-success-bg:#16281d;--toast-success-border:#214026;--toast-danger-bg:#2b1717;--toast-danger-border:#432323;--toast-warning-bg:#2b2112;--toast-warning-border:#433018;--toast-info-bg:#142039;--toast-info-border:#203156;--toast-action-success-bg:rgba(34,197,94,0.2);--toast-action-success-bg-hover:rgba(34,197,94,0.3);--toast-action-danger-bg:rgba(248,113,113,0.22);--toast-action-danger-bg-hover:rgba(248,113,113,0.32);--toast-action-warning-bg:rgba(251,191,36,0.22);--toast-action-warning-bg-hover:rgba(251,191,36,0.32);--toast-action-info-bg:rgba(79,134,255,0.22);--toast-action-info-bg-hover:rgba(79,134,255,0.32);--sheet-surface-strong:rgba(15,22,35,0.98);--sheet-surface-muted:rgba(20,31,47,0.96);--sheet-surface-highlight:#17233a;--sheet-border:rgba(148,163,184,0.2);--sheet-backdrop:rgba(3,6,14,0.7);--sheet-button-surface:#121c2b;--sheet-button-border:rgba(148,163,184,0.24);--sheet-button-text:#94a3b8;--sheet-button-hover-bg:rgba(79,134,255,0.2);--sheet-button-hover-border:rgba(79,134,255,0.5);--sheet-button-hover-text:#e2e8f0;--sheet-button-active-bg:rgba(79,134,255,0.28);--sheet-button-active-border:rgba(79,134,255,0.6);--sheet-button-active-text:#f8fafc;--sheet-button-danger-hover-bg:rgba(248,113,113,0.2);--sheet-button-danger-hover-border:rgba(248,113,113,0.55);--sheet-button-danger-hover-text:#fecaca;--sheet-breadcrumb-separator:#64748b}:root[data-theme=dark-knight],:root[data-theme=dark],:root[data-theme=ocean-deep]{--workbench-primary-canvas-surface:var( --workbench-dark-primary-canvas-surface );--workbench-profile-page-surface:var(--workbench-primary-canvas-surface);--workbench-weekly-status-cyan-foreground:#67e8f9;--workbench-weekly-status-violet-foreground:#c4b5fd;--workbench-message-recipient-label-foreground:color-mix(in srgb,var(--text-muted) 90%,transparent);--workbench-health-in-form-row:color-mix(in srgb,#22d3ee 26%,var(--surface-1));--workbench-health-in-form-icon:color-mix(in srgb,#22d3ee 58%,var(--surface-1));--workbench-health-in-form-foreground:color-mix(in srgb,#67e8f9 94%,var(--text-strong));--workbench-health-in-form-glint:#ecfeff;--workbench-health-in-form-spark-cyan:#a5f3fc;--workbench-health-in-form-spark-violet:#ddd6fe;--workbench-health-in-form-spark-gold:#fef3c7;--workbench-health-on-track-row:color-mix(in srgb,#c7fed7 13%,var(--surface-1));--workbench-health-on-track-icon:color-mix(in srgb,#c7fed7 24%,var(--surface-1));--workbench-health-on-track-foreground:color-mix(in srgb,#7beb9b 78%,var(--text-strong));--workbench-health-off-track-row:color-mix(in srgb,var(--warning) 24%,var(--surface-1));--workbench-health-off-track-icon:color-mix(in srgb,var(--warning) 38%,var(--surface-1));--workbench-health-off-track-foreground:color-mix(in srgb,var(--warning) 92%,var(--text-strong));--workbench-health-at-risk-row:color-mix(in srgb,var(--danger) 24%,var(--surface-1));--workbench-health-at-risk-icon:color-mix(in srgb,var(--danger) 38%,var(--surface-1));--workbench-health-at-risk-foreground:color-mix(in srgb,var(--danger) 92%,var(--text-strong))}body,html{width:100%;height:100%;min-height:100%}body[data-avatar-shape=circle]{--avatar-global-shape-radius:50%;--avatar-global-shape-mask:none}body[data-avatar-shape=squircle]{--avatar-global-shape-radius:var(--avatar-radius,18px);--avatar-global-shape-mask:var(--squircle-mask)}body{font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--surface-0);color:var(--text);line-height:1.5;width:100%;height:100%;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;min-width:0}body>*{min-height:0;min-width:0}#sheet-root{--app-layer-popover:160}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) rgba(0,0,0,0)}:where([data-scrollbar-gutter=stable]){scrollbar-gutter:stable}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar,::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);-webkit-transition:background-color .18s ease;transition:background-color .18s ease}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}:focus-visible{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-hover) rgba(0,0,0,0)}:focus-visible::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover)}:where([data-scrollbar-scrolling=true],[data-scrollbar-hovered=true],[data-scrollbar-focused=true]){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-hover) rgba(0,0,0,0)}:where([data-scrollbar-scrolling=true],[data-scrollbar-hovered=true],[data-scrollbar-focused=true])::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover)}.state-message{min-height:60vh;display:grid;place-items:center;padding:2.5rem 1.5rem;box-sizing:border-box}.state-message--page{min-height:100svh}.state-message--page[aria-busy=true]{height:100svh;overflow:auto;place-items:safe center}.state-message.state-message--viewport-loading{position:fixed;inset:0;width:100vw;max-width:none;height:100svh;min-height:0;grid-template-rows:minmax(min-content,60svh) minmax(0,1fr);padding:0 1.5rem;overflow:auto;place-items:safe center}.state-message.state-message--viewport-loading>.state-message-card{grid-row:1;margin-block:1.5rem}.state-message-card{border-radius:20px;border:1px solid var(--border);background:var(--surface-1);padding:clamp(1.9rem,3vw,2.4rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;max-width:520px}.state-message-icon{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent)}.state-message-title{margin:.2rem 0 0;font-size:1.1rem;color:var(--text-strong)}.state-message-description{margin:0;color:var(--text-muted);max-width:360px;font-size:.84rem;line-height:1.45}.state-message-action{margin-top:.45rem}.state-message-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.state-message-spinner{width:36px;height:36px;border-radius:50%;border:3px solid var(--accent-soft);border-top-color:var(--accent);animation:state-message-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.state-message-spinner{animation:none}}.state-message-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(0,0,0,0);border-radius:9px;padding:.45rem .8rem;font-family:inherit;font-size:.86rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.state-message-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.state-message-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.state-message-button-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-accent-button)}.state-message-button-primary:hover:not(:disabled){background:var(--accent-strong)}.state-message-button-secondary{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent-border)}.state-message-button-secondary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border-strong)}.workspace-error-fallback{display:grid;gap:1.5rem}.workspace-error-fallback__support{width:min(520px,100%);margin:0 auto;border-radius:16px;border:1px dashed var(--border);background:var(--surface-2);padding:1rem 1.25rem}.workspace-error-fallback__support-title{margin:0 0 .35rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong)}.workspace-error-fallback__support-hint{margin:0 0 .75rem;font-size:.82rem;color:var(--text-muted)}.workspace-error-fallback__support-list{margin:0;display:grid;gap:.45rem;font-size:.82rem;color:var(--text-muted)}.workspace-error-fallback__support-row{display:grid;grid-template-columns:minmax(90px,120px) minmax(0,1fr);gap:.5rem}.workspace-error-fallback__support-label{margin:0;color:var(--text-strong);font-weight:600}.workspace-error-fallback__support-value{margin:0;word-break:break-word}@keyframes state-message-spin{to{transform:rotate(1turn)}}