:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-palette-black-10: rgba(0, 0, 0, 0.1);--wb-palette-black-20: rgba(0, 0, 0, 0.2);--wb-palette-black-30: rgba(0, 0, 0, 0.3);--wb-palette-black-40: rgba(0, 0, 0, 0.4);--wb-palette-black-50: rgba(0, 0, 0, 0.5);--wb-palette-black-60: rgba(0, 0, 0, 0.6);--wb-palette-black-70: rgba(0, 0, 0, 0.7);--wb-palette-black-75: rgba(0, 0, 0, 0.75);--wb-palette-black-90: rgba(0, 0, 0, 0.9);--wb-palette-black-100: #000000;--wb-palette-white-10: rgba(255, 255, 255, 0.1);--wb-palette-white-20: rgba(255, 255, 255, 0.2);--wb-palette-white-30: rgba(255, 255, 255, 0.3);--wb-palette-white-40: rgba(255, 255, 255, 0.4);--wb-palette-white-50: rgba(255, 255, 255, 0.5);--wb-palette-white-60: rgba(255, 255, 255, 0.6);--wb-palette-white-70: rgba(255, 255, 255, 0.7);--wb-palette-white-75: rgba(255, 255, 255, 0.75);--wb-palette-white-80: rgba(255, 255, 255, 0.8);--wb-palette-white-90: rgba(255, 255, 255, 0.9);--wb-palette-white-100: #FFFFFF;--wb-palette-brand-1: #DFF7F2;--wb-palette-brand-2: #BFF0E6;--wb-palette-brand-3: #9FE8D9;--wb-palette-brand-4: #80E1CD;--wb-palette-brand-5: #60D9C0;--wb-palette-brand-7: #40D1B3;--wb-palette-brand-8: #00C29A;--wb-palette-brand-9: #009273;--wb-palette-brand-10: #00614D;--wb-palette-gray-1: #FAFAFA;--wb-palette-gray-2: #F7F7F7;--wb-palette-gray-3: #F2F2F2;--wb-palette-gray-4: #EBEBEB;--wb-palette-gray-5: #E6E6E6;--wb-palette-green-1: #E7F8F0;--wb-palette-green-2: #C2EFD6;--wb-palette-green-3: #A3E7C2;--wb-palette-green-4: #85DFAD;--wb-palette-green-5: #66D799;--wb-palette-green-6: #47CF84;--wb-palette-green-7: #29C770;--wb-palette-green-8: #0CBF5B;--wb-palette-green-9: #088F50;--wb-palette-orange-1: #FFEDDF;--wb-palette-orange-2: #FFDCBF;--wb-palette-orange-3: #FFCA9F;--wb-palette-orange-4: #FFB980;--wb-palette-orange-5: #FFA760;--wb-palette-orange-6: #FF9540;--wb-palette-orange-7: #FF8420;--wb-palette-orange-8: #FF7800;--wb-palette-orange-9: #C04100;--wb-palette-orange-10: #800F00;--wb-palette-red-1: #FCE8E8;--wb-palette-red-2: #F9D1D1;--wb-palette-red-3: #F5B9B9;--wb-palette-red-4: #F2A2A2;--wb-palette-red-5: #EF8B8B;--wb-palette-red-6: #EC7474;--wb-palette-red-7: #E85C5C;--wb-palette-red-8: #F64041;--wb-palette-red-9: #B42C3F;--wb-palette-red-10: #821238;--wb-palette-blue-1: #EAF2FF;--wb-palette-blue-2: #BFDBFE;--wb-palette-blue-3: #93C5FD;--wb-palette-blue-4: #60a5fa;--wb-palette-blue-5: #4f86ff;--wb-palette-blue-6: #4F7DF3;--wb-palette-blue-7: #3370ff;--wb-palette-blue-8: #2563eb;--wb-palette-blue-9: #1565c0;--wb-palette-blue-10: #0550ae;--wb-palette-brand-blue: #0052D9;--wb-palette-purple-1: #f5f2ff;--wb-palette-purple-2: #F1EEFF;--wb-palette-purple-3: #e0d4ff;--wb-palette-purple-4: #c8a2ff;--wb-palette-purple-5: #b0a0c8;--wb-palette-purple-6: #7C5CFC;--wb-palette-purple-7: #7B61FF;--wb-palette-purple-8: #7c3aed;--wb-palette-purple-9: #8250df;--wb-palette-purple-10: #6C4DFF;--wb-palette-cyan-1: #E8F7FF;--wb-palette-cyan-2: #a6d5da;--wb-palette-cyan-3: #6fc3df;--wb-palette-cyan-4: #22D3EE;--wb-palette-cyan-5: #06B6D4;--wb-palette-cyan-6: #14b8a6;--wb-palette-cyan-7: #00796b;--wb-color-bg-primary-default: var(--wb-palette-gray-3);--wb-color-bg-primary-hover: var(--wb-palette-gray-4);--wb-color-bg-primary-active: var(--wb-palette-gray-5);--wb-color-bg-primary-hover-strong: var(--wb-palette-gray-5);--wb-color-bg-secondary-default: var(--wb-palette-white-100);--wb-color-bg-secondary-hover-active: var(--wb-palette-gray-2);--wb-color-border-primary: var(--wb-palette-gray-5);--wb-color-border-secondary: var(--wb-palette-gray-4);--wb-color-border-tertiary: var(--wb-palette-gray-3);--wb-color-border-focus: var(--wb-palette-black-75);--wb-color-border-solid: #DEDEDE;--wb-color-mask-color: var(--wb-palette-black-60);--wb-color-text-primary: var(--wb-palette-black-100);--wb-color-text-secondary: var(--wb-palette-black-70);--wb-color-text-secondary-solid: #5D5D5D;--wb-color-text-tertiary: var(--wb-palette-black-50);--wb-color-text-placeholder: var(--wb-palette-black-50);--wb-color-text-disabled: var(--wb-palette-black-30);--wb-color-text-hint: var(--wb-palette-black-30);--wb-color-text-solid: var(--wb-palette-black-100);--wb-color-text-brand-default: var(--wb-palette-brand-8);--wb-color-text-brand-hover: var(--wb-palette-brand-7);--wb-color-text-brand-focus: var(--wb-palette-brand-5);--wb-color-text-brand-active: var(--wb-palette-brand-9);--wb-color-text-brand-disabled: var(--wb-palette-brand-3);--wb-color-accent-brand: var(--wb-palette-brand-8);--wb-color-text-link-default: #1470B4;--wb-color-text-link-hover: #0E58A0;--wb-color-text-error-default: var(--wb-palette-red-8);--wb-color-text-error-hover: var(--wb-palette-red-7);--wb-color-text-error-focus: var(--wb-palette-red-5);--wb-color-text-error-active: var(--wb-palette-red-9);--wb-color-text-error-disabled: var(--wb-palette-red-3);--wb-color-text-success-default: var(--wb-palette-green-8);--wb-color-text-success-hover: var(--wb-palette-green-7);--wb-color-text-success-focus: var(--wb-palette-green-5);--wb-color-text-success-active: var(--wb-palette-green-9);--wb-color-text-success-disabled: var(--wb-palette-green-3);--wb-color-text-warning-default: var(--wb-palette-orange-8);--wb-color-text-warning-hover: var(--wb-palette-orange-7);--wb-brand-primary: var(--wb-palette-brand-8);--wb-text-strong: var(--wb-color-text-primary);--wb-text-medium: var(--wb-color-text-secondary);--wb-text-weak: var(--wb-color-text-tertiary);--wb-text-disable: var(--wb-color-text-disabled);--wb-text-white: var(--wb-palette-white-100);--wb-text-muted: var(--wb-color-text-disabled);--wb-text-link: var(--wb-palette-brand-8);--wb-text-link-brand: var(--wb-palette-brand-blue);--wb-text-on-primary: var(--wb-palette-white-100);--wb-bg-primary: var(--wb-palette-white-100);--wb-bg-secondary: var(--wb-color-bg-secondary-hover-active);--wb-bg-tertiary: var(--wb-color-bg-primary-hover);--wb-bg-hover: color-mix(in srgb, var(--wb-palette-black-100) 5%, transparent);--wb-bg-hover-light: var(--wb-palette-gray-3);--wb-bg-hover-subtle: var(--wb-palette-gray-1);--wb-bg-active: color-mix(in srgb, var(--wb-palette-black-100) 8%, transparent);--wb-bg-overlay: var(--wb-palette-black-40);--wb-color-bg-card-default: var(--wb-bg-hover-light);--wb-color-bg-card-hover: var(--wb-color-bg-primary-hover-strong);--wb-border-default: color-mix(in srgb, var(--wb-palette-black-100) 8%, transparent);--wb-border-weak: color-mix(in srgb, var(--wb-palette-black-100) 4%, transparent);--wb-border-subtle: var(--wb-palette-gray-3);--wb-border-strong: var(--wb-color-border-primary);--wb-border-focus: var(--wb-color-border-focus);--wb-control-selected-bg: var(--wb-palette-black-90);--wb-control-selected-bg-hover: color-mix(in srgb, var(--wb-palette-black-100) 96%, transparent);--wb-control-selected-fg: var(--wb-palette-white-100);--wb-control-selected-bg-active: var(--wb-palette-black-100);--wb-control-action-bg: var(--wb-palette-brand-5);--wb-success: var(--wb-status-success);--wb-warning: var(--wb-status-warning);--wb-error: var(--wb-status-error);--wb-info: var(--wb-status-info);--wb-warning-soft: var(--wb-status-warning-soft);--wb-error-foreground: var(--wb-status-error);--wb-text-inverse: var(--wb-text-white);--wb-bg-inverse: var(--wb-color-text-primary);--wb-text-on-inverse: var(--wb-text-white);--wb-icon-default: var(--wb-icon-primary);--wb-home-bg-primary: #f2f2f2;--wb-home-bg-secondary: #ffffff;--wb-home-input-slot-bg: linear-gradient(180deg, #f0f0f0 0%, #f5f5f5 100%);--wb-quick-action-sub-item-bg: #ebebeb;--wb-bg-slate: #64748B;--wb-bg-gold-start: #C2A979;--wb-bg-gold-end: #8F6E30;--wb-brand-primary-subtle: rgba(0, 194, 154, 0.12);--wb-brand-primary-deep: #087866;--wb-brand-accent: #1f1f1f;--wb-brand-accent-bg: var(--wb-palette-purple-1);--wb-brand-icon-bg: var(--wb-palette-green-1);--wb-flagship-theme-bg: #FFF8EF;--wb-flagship-theme-border: #E8BE8C;--wb-flagship-theme-button-border: #F2DDC3;--wb-flagship-theme-fg: #B86F25;--wb-flagship-theme-divider: rgba(184, 111, 37, 0.28);--wb-bg-card: var(--wb-palette-white-100);--wb-bg-card-strong: #F5F5F5;--wb-bg-item-selected: #f4f5f5;--wb-bg-elevated: #3c3c3c;--wb-bg-success-soft: #e8f5e9;--wb-bg-error-soft: #fef2f2;--wb-bg-purple-soft: rgba(124, 58, 237, 0.12);--wb-bg-content: var(--wb-palette-white-100);--wb-bg-input-inset: transparent;--wb-bg-skeleton: rgba(128, 128, 128, 0.1);--wb-border-card: rgba(0, 0, 0, 0.08);--wb-border-card-static: #f2f2f2;--wb-border-hover: rgba(0, 0, 0, 0.16);--wb-border-action: var(--wb-palette-blue-7);--wb-border-teams: var(--wb-palette-cyan-3);--wb-border-control: var(--wb-palette-gray-4);--wb-border-input: var(--wb-palette-gray-3);--wb-color-text-placeholder: #8a9099;--wb-border-warning: #ffe1a8;--wb-border-error: #fecdca;--wb-bg-warning-subtle: #fff8e6;--wb-border-warning-subtle: #ffe1a8;--wb-bg-error-subtle: #fef3f2;--wb-border-error-subtle: #fecdca;--wb-brand-bright: #4ecba0;--wb-brand-soft: #a8d9c5;--wb-bg-action: var(--wb-palette-blue-8);--wb-text-action: var(--wb-palette-blue-8);--wb-border-action: var(--wb-palette-blue-8);--wb-bg-info: #EFF6FF;--wb-border-info: var(--wb-palette-blue-2);--wb-bg-focus-soft: rgba(26, 121, 255, 0.10);--wb-bg-row-selected: var(--wb-bg-item-selected);--wb-text-link-default: #60a5fa;--wb-accent-purple-light: var(--wb-palette-purple-4);--wb-bg-purple: var(--wb-accent-purple-light);--wb-bg-purple-light: var(--wb-palette-purple-2);--wb-border-purple: var(--wb-palette-purple-3);--wb-bg-inset-strong: var(--wb-palette-gray-3);--wb-border-faint: var(--wb-palette-black-10);--wb-border-mask: var(--wb-palette-black-10);--wb-text-placeholder-soft: var(--wb-palette-black-30);--wb-shadow-card-soft: 0 16px 32px -8px rgba(0, 0, 0, 0.03);--wb-bg-card-hover: color-mix(in srgb, var(--wb-palette-black-100) 6%, var(--wb-bg-card));--wb-bg-active-hover: #F7F8FA;--wb-border-subtle-soft: #EFEFEF;--wb-border-selected: #C9CDD4;--wb-color-text-subtle: #777777;--wb-shadow-thumb: 0 1px 2px rgba(0, 0, 0, 0.18)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-palette-black-10: rgba(0, 0, 0, 0.1);--wb-palette-black-20: rgba(0, 0, 0, 0.2);--wb-palette-black-30: rgba(0, 0, 0, 0.3);--wb-palette-black-40: rgba(0, 0, 0, 0.4);--wb-palette-black-50: rgba(0, 0, 0, 0.5);--wb-palette-black-60: rgba(0, 0, 0, 0.6);--wb-palette-black-70: rgba(0, 0, 0, 0.7);--wb-palette-black-75: rgba(0, 0, 0, 0.75);--wb-palette-black-90: rgba(0, 0, 0, 0.9);--wb-palette-black-100: #000000;--wb-palette-white-10: rgba(255, 255, 255, 0.1);--wb-palette-white-20: rgba(255, 255, 255, 0.2);--wb-palette-white-30: rgba(255, 255, 255, 0.3);--wb-palette-white-40: rgba(255, 255, 255, 0.4);--wb-palette-white-50: rgba(255, 255, 255, 0.5);--wb-palette-white-60: rgba(255, 255, 255, 0.6);--wb-palette-white-70: rgba(255, 255, 255, 0.7);--wb-palette-white-75: rgba(255, 255, 255, 0.75);--wb-palette-white-80: rgba(255, 255, 255, 0.8);--wb-palette-white-90: rgba(255, 255, 255, 0.9);--wb-palette-white-100: #FFFFFF;--wb-palette-brand-1: #0e2520;--wb-palette-brand-2: #163932;--wb-palette-brand-3: #185f51;--wb-palette-brand-4: #168770;--wb-palette-brand-5: #1ca98c;--wb-palette-brand-7: #22cba8;--wb-palette-brand-8: #4cf0ce;--wb-palette-brand-9: #7cf0d8;--wb-palette-brand-10: #a8f5e5;--wb-palette-gray-1: #141414;--wb-palette-gray-2: #292929;--wb-palette-gray-3: #1f1f1f;--wb-palette-gray-4: #242424;--wb-palette-gray-5: #3a3a3a;--wb-palette-green-1: #223b30;--wb-palette-green-2: #153825;--wb-palette-green-3: #175d37;--wb-palette-green-4: #188247;--wb-palette-green-5: #1ea35a;--wb-palette-green-6: #24c46c;--wb-palette-green-7: #2ee07e;--wb-palette-green-8: #43f08f;--wb-palette-green-9: #b3e8d1;--wb-palette-orange-1: #25180e;--wb-palette-orange-2: #2e1f12;--wb-palette-orange-3: #462e1a;--wb-palette-orange-4: #663c19;--wb-palette-orange-5: #8b4914;--wb-palette-orange-6: #a75818;--wb-palette-orange-7: #c3671c;--wb-palette-orange-8: #ec7913;--wb-palette-orange-9: #f1854d;--wb-palette-orange-10: #f2988c;--wb-palette-red-1: #250e0e;--wb-palette-red-2: #260e0e;--wb-palette-red-3: #3a1616;--wb-palette-red-4: #551515;--wb-palette-red-5: #6a1a1a;--wb-palette-red-6: #8a1414;--wb-palette-red-7: #a31717;--wb-palette-red-8: #af191a;--wb-palette-red-9: #dc4258;--wb-palette-red-10: #f07aa2;--wb-palette-blue-1: #1B2737;--wb-palette-blue-2: #1E2B43;--wb-palette-blue-3: #4270A9;--wb-palette-blue-4: #4D80EF;--wb-palette-blue-5: #5387F9;--wb-palette-blue-6: #5789FF;--wb-palette-blue-7: #6B9CFF;--wb-palette-blue-8: #6BAAF8;--wb-palette-blue-9: #93c5fd;--wb-palette-blue-10: #79c0ff;--wb-palette-brand-blue: #4D80EF;--wb-palette-purple-1: #211B37;--wb-palette-purple-2: #211C3B;--wb-palette-purple-3: #2A2145;--wb-palette-purple-4: #2C243D;--wb-palette-purple-5: #2E224F;--wb-palette-purple-6: #8D74B4;--wb-palette-purple-7: #8F61D1;--wb-palette-purple-8: #9B6BF7;--wb-palette-purple-9: #A78BFA;--wb-palette-purple-10: #d2a8ff;--wb-palette-cyan-1: #0C2A26;--wb-palette-cyan-2: #1A3530;--wb-palette-cyan-3: #5cc4b0;--wb-palette-cyan-4: #2DD4BF;--wb-palette-cyan-5: #54A8C4;--wb-palette-cyan-6: #7AAFB6;--wb-palette-cyan-7: #22D3EE;--wb-color-bg-primary-default: var(--wb-palette-gray-3);--wb-color-bg-primary-hover: var(--wb-palette-gray-4);--wb-color-bg-primary-active: var(--wb-palette-gray-5);--wb-color-bg-primary-hover-strong: var(--wb-palette-gray-5);--wb-color-bg-secondary-default: var(--wb-palette-white-100);--wb-color-bg-secondary-hover-active: var(--wb-palette-gray-2);--wb-color-border-primary: #262626;--wb-color-border-secondary: var(--wb-palette-gray-5);--wb-color-border-tertiary: var(--wb-palette-gray-4);--wb-color-border-focus: var(--wb-palette-white-70);--wb-color-border-solid: #3D3D3D;--wb-color-mask-color: rgba(0, 0, 0, 0.8);--wb-color-text-primary: rgba(255, 255, 255, 1);--wb-color-text-secondary: rgba(255, 255, 255, 0.65);--wb-color-text-secondary-solid: #A6A6A6;--wb-color-text-tertiary: rgba(255, 255, 255, 0.5);--wb-color-text-placeholder: rgba(255, 255, 255, 0.45);--wb-color-text-disabled: rgba(255, 255, 255, 0.35);--wb-color-text-hint: var(--wb-palette-white-40);--wb-color-text-solid: var(--wb-palette-white-100);--wb-color-text-brand-default: var(--wb-palette-brand-7);--wb-color-text-brand-hover: var(--wb-palette-brand-8);--wb-color-text-brand-focus: var(--wb-palette-brand-9);--wb-color-text-brand-active: var(--wb-palette-brand-5);--wb-color-text-brand-disabled: rgba(61, 217, 182, 0.35);--wb-color-accent-brand: var(--wb-palette-brand-7);--wb-color-text-link-default: #46a8f0;--wb-color-text-link-hover: #5ea9f2;--wb-color-text-error-default: var(--wb-palette-red-7);--wb-color-text-error-hover: var(--wb-palette-red-8);--wb-color-text-error-focus: var(--wb-palette-red-9);--wb-color-text-error-active: var(--wb-palette-red-6);--wb-color-text-error-disabled: rgba(244, 115, 116, 0.35);--wb-color-text-success-default: var(--wb-palette-green-6);--wb-color-text-success-hover: var(--wb-palette-green-7);--wb-color-text-success-focus: var(--wb-palette-green-8);--wb-color-text-success-active: #77f0b8;--wb-color-text-success-disabled: rgba(78, 216, 138, 0.35);--wb-color-text-warning-default: var(--wb-palette-orange-7);--wb-color-text-warning-hover: var(--wb-palette-orange-8);--wb-brand-primary: var(--wb-palette-brand-7);--wb-text-strong: var(--wb-color-text-primary);--wb-text-medium: var(--wb-color-text-secondary);--wb-text-weak: var(--wb-color-text-tertiary);--wb-text-disable: var(--wb-color-text-disabled);--wb-text-white: var(--wb-palette-white-100);--wb-text-muted: var(--wb-color-text-disabled);--wb-text-link: var(--wb-color-text-brand-default);--wb-text-link-brand: var(--wb-palette-brand-blue);--wb-text-on-primary: var(--wb-palette-white-100);--wb-bg-primary: var(--wb-palette-gray-3);--wb-bg-secondary: var(--wb-palette-gray-2);--wb-bg-tertiary: var(--wb-palette-gray-4);--wb-bg-hover: color-mix(in srgb, var(--wb-palette-white-100) 6%, transparent);--wb-bg-hover-light: color-mix(in srgb, var(--wb-palette-white-100) 8%, transparent);--wb-bg-hover-subtle: var(--wb-bg-tertiary);--wb-bg-active: var(--wb-palette-white-10);--wb-bg-overlay: var(--wb-palette-black-60);--wb-color-bg-card-default: var(--wb-bg-hover-light);--wb-color-bg-card-hover: var(--wb-color-bg-primary-hover-strong);--wb-border-default: color-mix(in srgb, var(--wb-palette-white-100) 14%, transparent);--wb-border-weak: color-mix(in srgb, var(--wb-palette-white-100) 8%, transparent);--wb-border-subtle: color-mix(in srgb, var(--wb-palette-white-100) 6%, transparent);--wb-border-strong: var(--wb-color-border-primary);--wb-border-focus: var(--wb-color-border-focus);--wb-control-selected-bg: var(--wb-color-text-brand-default);--wb-control-selected-bg-hover: var(--wb-color-text-brand-hover);--wb-control-selected-fg: var(--wb-palette-white-100);--wb-control-selected-bg-active: rgba(255, 255, 255, 0.75);--wb-control-action-bg: var(--wb-palette-blue-6);--wb-success: var(--wb-status-success);--wb-warning: var(--wb-status-warning);--wb-error: var(--wb-status-error);--wb-info: var(--wb-status-info);--wb-warning-soft: var(--wb-status-warning-soft);--wb-error-foreground: var(--wb-status-error);--wb-text-inverse: var(--wb-text-white);--wb-bg-inverse: var(--wb-color-text-primary);--wb-text-on-inverse: var(--wb-palette-black-90);--wb-icon-default: var(--wb-icon-primary);--wb-home-bg-primary: #1f1f1f;--wb-home-bg-secondary: #141414;--wb-home-input-slot-bg: #292929;--wb-quick-action-sub-item-bg: rgba(255, 255, 255, 0.14);--wb-bg-slate: #64748B;--wb-bg-gold-start: #C2A979;--wb-bg-gold-end: #8F6E30;--wb-brand-primary-subtle: rgba(0, 194, 154, 0.16);--wb-brand-primary-deep: #0DBFA3;--wb-brand-accent: #E0E0E0;--wb-brand-accent-bg: var(--wb-palette-purple-1);--wb-brand-icon-bg: #0e2520;--wb-flagship-theme-bg: #39332b;--wb-flagship-theme-border: rgba(222, 186, 150, 0.30);--wb-flagship-theme-button-border: #262626;--wb-flagship-theme-fg: #CF9E6D;--wb-flagship-theme-divider: rgba(207, 158, 109, 0.30);--wb-bg-card: #242424;--wb-bg-card-strong: #252525;--wb-bg-item-selected: #272B2B;--wb-bg-elevated: #3C3C3C;--wb-bg-success-soft: #1D351E;--wb-bg-error-soft: #351D1D;--wb-bg-purple-soft: rgba(124, 58, 237, 0.16);--wb-bg-content: #1a1a1a;--wb-bg-input-inset: var(--wb-palette-gray-4);--wb-bg-skeleton: rgba(128, 128, 128, 0.1);--wb-border-card: rgba(255, 255, 255, 0.10);--wb-border-card-static: transparent;--wb-border-hover: var(--wb-palette-white-20);--wb-border-action: var(--wb-palette-blue-6);--wb-border-teams: var(--wb-palette-cyan-5);--wb-border-control: color-mix(in srgb, var(--wb-palette-white-100) 22%, transparent);--wb-border-input: color-mix(in srgb, var(--wb-palette-white-100) 15%, transparent);--wb-color-text-placeholder: #727882;--wb-border-warning: #8E6D2F;--wb-border-error: #B44841;--wb-bg-warning-subtle: rgba(180, 122, 0, 0.15);--wb-border-warning-subtle: rgba(180, 122, 0, 0.30);--wb-bg-error-subtle: rgba(239, 68, 68, 0.15);--wb-border-error-subtle: rgba(239, 68, 68, 0.30);--wb-brand-bright: #4ECBA0;--wb-brand-soft: #3A785F;--wb-bg-action: var(--wb-palette-blue-4);--wb-text-action: var(--wb-palette-blue-4);--wb-border-action: var(--wb-palette-blue-4);--wb-bg-info: var(--wb-palette-blue-1);--wb-border-info: var(--wb-palette-blue-3);--wb-bg-focus-soft: rgba(75, 145, 255, 0.15);--wb-bg-row-selected: var(--wb-bg-item-selected);--wb-text-link-default: #60A5FA;--wb-accent-purple-light: var(--wb-palette-purple-7);--wb-bg-purple: var(--wb-accent-purple-light);--wb-bg-purple-light: var(--wb-palette-purple-2);--wb-border-purple: var(--wb-palette-purple-5);--wb-bg-inset-strong: #262626;--wb-border-faint: var(--wb-palette-white-10);--wb-border-mask: var(--wb-palette-black-50);--wb-text-placeholder-soft: var(--wb-palette-white-30);--wb-shadow-card-soft: 0 16px 32px -8px rgba(0, 0, 0, 0.30);--wb-bg-card-hover: color-mix(in srgb, var(--wb-palette-white-100) 6%, var(--wb-bg-card));--wb-bg-active-hover: #404045;--wb-border-subtle-soft: rgba(255, 255, 255, 0.06);--wb-border-selected: rgba(255, 255, 255, 0.20);--wb-color-text-subtle: rgba(255, 255, 255, 0.64);--wb-shadow-thumb: 0 1px 4px rgba(0, 0, 0, 0.6)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-todo-menu-bg-hover: var(--wb-palette-gray-4);--wb-todo-menu-bg-active: var(--wb-palette-gray-5);--wb-todo-menu-icon-default: var(--wb-palette-black-70);--wb-todo-menu-text-default: var(--wb-palette-black-90);--wb-todo-menu-text-heading: var(--wb-palette-black-30);--wb-todo-menu-text-view-more: var(--wb-palette-black-50);--wb-menu-item-danger-fg: #f14c4c;--wb-icon-strong: color-mix(in srgb, var(--wb-palette-black-100) 96%, transparent);--wb-icon-primary: var(--wb-palette-black-90);--wb-icon-secondary: var(--wb-palette-black-70);--wb-icon-medium: var(--wb-palette-black-70);--wb-icon-tertiary: var(--wb-palette-black-50);--wb-icon-muted: var(--wb-palette-black-30);--wb-status-success: var(--wb-palette-green-8);--wb-status-warning: var(--wb-palette-orange-8);--wb-status-error: var(--wb-palette-red-8);--wb-status-info: var(--wb-palette-brand-8);--wb-status-warning-soft: var(--wb-palette-orange-1);--wb-status-error-soft: var(--wb-palette-red-1);--wb-sidebar-bg: var(--wb-color-bg-primary-default);--wb-sidebar-border: var(--wb-color-bg-primary-hover);--wb-sidebar-mask-end: var(--wb-sidebar-bg);--wb-text-version-badge: var(--wb-palette-black-20);--wb-text-enterprise: var(--wb-color-text-warning-default);--wb-scrollbar-thumb: var(--wb-palette-black-20);--wb-scrollbar-thumb-hover: var(--wb-palette-black-30);--wb-scrollbar-thumb-bg: rgba(0, 0, 0, 0.12);--wb-badge-warning-bg: var(--wb-status-warning-soft);--wb-badge-warning-fg: var(--wb-color-text-warning-default);--wb-badge-success-bg: var(--wb-palette-green-1);--wb-badge-success-fg: var(--wb-color-text-success-active);--wb-accent-unread: var(--wb-palette-brand-8);--wb-bg-pill-active: rgba(0, 0, 0, 0.75);--wb-bg-pill-active-hover: rgba(0, 0, 0, 0.82);--wb-bg-pill-hover: #fafafa;--wb-task-starter-trigger-bg-hover: #ebebeb;--wb-quick-action-item-bg-hover: #ebebeb;--wb-quick-action-item-border-hover: #e5e5e5;--wb-home-composer-chip-bg-hover: #f2f2f2;--wb-mode-selector-shadow: 0 8px 24px rgba(15, 23, 42, 0.1), 0 2px 6px rgba(15, 23, 42, 0.04);--wb-text-connector: #FFFFFF;--wb-connector-blue: #4F7DF3;--wb-connector-blue-bg: #EAF2FF;--wb-connector-green: #31A354;--wb-connector-green-bg: #ECFDF3;--wb-connector-amber: #F3B434;--wb-connector-amber-bg: #FFF7E0;--wb-connector-red: #E05243;--wb-connector-red-bg: #FEF0EE;--wb-connector-purple: #7B61FF;--wb-connector-purple-bg: #F1EEFF;--wb-connector-orange: #F97316;--wb-connector-orange-bg: #FFF0E6;--wb-connector-slate: #64748B;--wb-connector-slate-bg: #F1F5F9;--wb-connector-sky: #0EA5E9;--wb-connector-sky-bg: #E8F7FF;--wb-bg-connector-google-sheets: var(--wb-connector-blue);--wb-bg-connector-google-drive: var(--wb-connector-amber);--wb-bg-connector-notion: var(--wb-connector-purple);--wb-bg-connector-google-docs: #6B7280;--wb-bg-connector-linear: #6366F1;--wb-bg-connector-github: var(--wb-connector-green);--wb-bg-connector-gmail: var(--wb-connector-red);--wb-bg-connector-slack: var(--wb-connector-orange);--wb-bg-connector-figma: #F05A3A;--wb-border-drag-indicator: var(--wb-palette-brand-8);--wb-sash-hover-gradient-vertical: linear-gradient(180deg, rgba(0, 194, 154, 0) 0%, rgba(0, 194, 154, 1) 50%, rgba(0, 194, 154, 0) 100%);--wb-sash-hover-gradient-horizontal: linear-gradient(90deg, rgba(0, 194, 154, 0) 0%, rgba(0, 194, 154, 1) 50%, rgba(0, 194, 154, 0) 100%);--wb-connector-detail-try-loading-bg: #CCCCCC;--wb-connector-detail-surface-bg: #FAFAFA;--wb-connector-detail-flow-dot-bg: #F2F2F2;--wb-connector-token-input-placeholder: #C6C6C6;--wb-toast-info-icon: #0052D9;--wb-brand-wechat-green: #0BC160;--wb-brand-wechat-green-hover: #07A152;--wb-brand-wechat-green-connected: #07C160;--wb-bg-overlay-elevated: rgba(60, 60, 64, 0.78);--wb-bg-scrim-light: rgba(255, 255, 255, 0.8);--wb-color-text-on-scrim-light: rgba(0, 0, 0, 0.42);--wb-bg-warning-soft-strong: rgba(245, 158, 11, 0.16);--wb-border-input-soft-dark: rgba(255, 255, 255, 0.38);--wb-control-checkbox-selected-bg: var(--wb-palette-black-90);--wb-control-checkbox-selected-bg-hover: color-mix(in srgb, var(--wb-palette-black-100) 96%, transparent);--wb-control-checkbox-selected-fg: var(--wb-palette-white-100);--wb-checkbox-bg-default: transparent;--wb-checkbox-border-default: var(--wb-palette-black-20);--wb-checkbox-border-hover: var(--wb-palette-black-50);--wb-checkbox-bg-selected: var(--wb-palette-black-75);--wb-checkbox-border-selected: var(--wb-palette-black-75);--wb-checkbox-icon-selected: var(--wb-palette-gray-1);--wb-bg-input-slot-gradient: linear-gradient(180deg, #ebebeb 0%, #f5f5f5 100%);--wb-bg-surface-overlay-soft: rgba(0, 0, 0, 0.04);--wb-bg-surface-overlay-strong: rgba(0, 0, 0, 0.08);--wb-text-faded: rgba(0, 0, 0, 0.35);--wb-border-overlay: rgba(0, 0, 0, 0.38);--wb-accent-link-soft: rgba(26, 121, 255, 0.14);--wb-accent-link-soft-hover: rgba(64, 128, 255, 0.12);--wb-icon-folder: #e89a2d;--wb-status-info-blue: #60a5fa;--wb-status-success-muted: #10b981;--wb-status-warning-muted: #f59e0b;--wb-status-success-soft-bg: rgba(16, 185, 129, 0.1);--wb-status-warning-soft-bg: rgba(245, 158, 11, 0.1);--wb-status-error-soft-bg: rgba(255, 77, 79, 0.1);--wb-alert-success-bg: #d1fae5;--wb-alert-success-text: #047857;--wb-alert-info-bg: #dbeafe;--wb-alert-info-text: var(--wb-palette-blue-8);--wb-alert-warning-bg: #fef3c7;--wb-alert-warning-text: #d97706;--wb-alert-warning-bg-fc: #F9F1E8;--wb-alert-warning-text-fc: #C04100;--wb-alert-error-bg: #fef2f2;--wb-alert-error-text: #dc2626;--wb-badge-gold: #d4a017;--wb-badge-gold-bg: #f0c040;--wb-badge-gold-fg: #856404;--wb-badge-pending-bg: #3d3d3d;--wb-badge-pending-fg: var(--wb-palette-white-100);--wb-bg-skeleton: rgba(128, 128, 128, 0.1);--wb-bg-skeleton-highlight: rgba(128, 128, 128, 0.18);--wb-onboarding-brand-bg-blue: #e8f0ff;--wb-onboarding-brand-bg-green: #e8f8f1;--wb-onboarding-arrow-default: #b8bcc6;--wb-onboarding-arrow-active: #4ecba0;--wb-onboarding-arrow-fade: #a8d9c5;--wb-banner-accent-bg: #fde68a;--wb-tdoc-icon-bg: #e8f0ff;--wb-switcher-bg: rgba(0, 0, 0, 0.06);--wb-switcher-thumb-bg: #FFFFFF;--wb-switcher-text: rgba(0, 0, 0, 0.7);--wb-switcher-text-active: rgba(0, 0, 0, 0.88);--wb-switcher-text-hover: rgba(0, 0, 0, 0.85);--wb-tag-check-accent: #f7d18f;--wb-tag-hot-gradient-start: #ff6b6b;--wb-tag-hot-gradient-end: #ee5a24;--wb-tag-operational-text: #393939;--wb-scene-tag-bg: rgba(0, 0, 0, 0.90);--wb-scene-tag-fg: #fff;--wb-scene-tag-bg-hover: rgba(0, 0, 0, 1);--wb-scene-tag-grey-bg: rgba(0, 0, 0, 0.1);--wb-scene-tag-grey-fg: var(--wb-palette-black-90);--wb-scene-tag-grey-bg-hover: var(--wb-color-bg-primary-hover);--wb-tag-skill-bg-hover: color-mix(in srgb, var(--wb-palette-black-100) 10%, transparent);--wb-tag-skill-bg-hover-dark: rgba(255, 255, 255, 0.14);--wb-home-composer-card-bg: var(--wb-palette-gray-1);--wb-home-composer-sub-card-bg: var(--wb-palette-gray-3);--wb-home-composer-arrow-fg: #494949;--wb-quick-actions-fade-bg: var(--wb-palette-gray-1);--wb-apps-toggle-color: rgba(0, 0, 0, 0.25);--wb-apps-toggle-color-hover: rgba(0, 0, 0, 0.45);--wb-apps-toggle-line-dark: rgba(255, 255, 255, 0.08);--wb-apps-toggle-line-dark-hover: rgba(255, 255, 255, 0.15);--wb-activity-card-border: rgba(15, 23, 42, 0.05);--wb-activity-card-shadow: 0 18px 44px rgba(15, 23, 42, 0.10);--wb-activity-card-close-default: rgba(31, 41, 55, 0.35);--wb-activity-card-close-hover: rgba(31, 41, 55, 0.65);--wb-activity-card-action-fg: rgba(255, 255, 255, 0.90);--wb-activity-card-dark-bg: #2A2D3A;--wb-mode-selector-label: #979797;--wb-mode-switch-bg: #E8E8E8;--wb-mode-btn-text: #666;--wb-mode-btn-active-bg: #000;--wb-mode-btn-active-fg: #fff;--wb-mode-btn-hover-bg: rgba(0, 0, 0, 0.08);--wb-mode-tag-fg: #fff;--wb-quick-action-arrow-bg: #f0f0f0;--wb-quick-action-selected-bg: #6C4DFF;--wb-quick-action-selected-fg: var(--wb-palette-white-100);--wb-quick-action-sub-item-hover-bg: rgba(0, 0, 0, 0.06);--wb-question-floating-card-bg: var(--wb-bg-card);--wb-question-floating-card-border: var(--wb-border-default);--wb-question-floating-card-shadow: 0px 16px 32px -8px rgba(0, 0, 0, 0.02), 0px 2px 4px -4px rgba(0, 0, 0, 0.02);--wb-question-floating-hover-bg: var(--wb-bg-hover);--wb-question-floating-number-active-bg: var(--wb-palette-white-100);--wb-question-floating-number-bg: var(--wb-palette-gray-3);--wb-model-tip-bg: rgba(0, 0, 0, 0.70);--wb-model-tip-text-color: rgba(255, 255, 255, 0.90);--wb-avatar-bg-accent: var(--wb-palette-cyan-2);--wb-avatar-bg-fallback-1: #6366f1;--wb-avatar-bg-fallback-2: #8b5cf6;--wb-avatar-bg-fallback-3: #ec4899;--wb-avatar-bg-fallback-4: #f59e0b;--wb-avatar-bg-fallback-5: #10b981;--wb-avatar-bg-fallback-6: #14b8a6;--wb-avatar-bg-fallback-7: #06b6d4;--wb-avatar-bg-fallback-8: #3b82f6;--wb-favorite-bg-soft: rgba(239, 68, 68, 0.06);--wb-favorite-btn-bg: rgba(255, 255, 255, 0.85);--wb-discover-text-expert: var(--wb-accent-violet);--wb-discover-bg-expert-soft: var(--wb-accent-violet-soft);--wb-discover-text-mcp: var(--wb-accent-cyan);--wb-discover-bg-mcp-soft: var(--wb-accent-cyan-soft);--wb-accent-purple: var(--wb-palette-purple-8);--wb-accent-purple-soft: color-mix(in srgb, var(--wb-palette-purple-8) 8%, transparent);--wb-accent-blue: var(--wb-palette-blue-5);--wb-accent-blue-soft: color-mix(in srgb, var(--wb-palette-blue-5) 8%, transparent);--wb-accent-pink: #ec4899;--wb-accent-pink-soft: rgba(236, 72, 153, 0.08);--wb-accent-teal: var(--wb-palette-cyan-6);--wb-accent-teal-soft: color-mix(in srgb, var(--wb-palette-cyan-6) 8%, transparent);--wb-accent-orange: #f5a623;--wb-accent-orange-soft: rgba(245, 166, 35, 0.08);--wb-card-selected-bg: #f9fafb;--wb-card-selected-border: #e5e7eb;--wb-claw-text-wecom: #1565c0;--wb-claw-text-feishu: var(--wb-palette-cyan-7);--wb-claw-text-qq: #7b1fa2;--wb-claw-text-dingtalk: #e65100;--wb-claw-text-wechat: #2e7d32;--wb-claw-text-yuanbao: #f57f17;--wb-claw-text-link: #4a90d9;--wb-claw-text-link-hover: #2a6cb8;--wb-share-bar-bg: var(--wb-bg-card);--wb-check-checkmark: var(--wb-palette-white-100);--wb-color-bg-input: rgba(0, 0, 0, 0.04);--wb-color-mask-strong: rgba(0, 0, 0, 0.8);--wb-netdrive-text-primary: #333333;--wb-netdrive-text-secondary: #666666;--wb-netdrive-border: #d1d5db;--wb-netdrive-error-fg: #cf222e;--wb-netdrive-text-disabled: rgba(26, 26, 26, 0.6);--wb-voice-input-card-bg: var(--wb-bg-card);--wb-voice-input-card-border: #d1d5db;--wb-voice-input-text-primary: var(--wb-color-text-primary);--wb-voice-input-text-secondary: #666666;--wb-voice-input-guide-link: #0078d4;--wb-voice-input-hover-bg: var(--wb-bg-hover);--wb-voice-input-btn-primary-bg: #0078d4;--wb-voice-input-btn-primary-fg: var(--wb-palette-white-100);--wb-voice-input-pill-bg: var(--wb-palette-gray-2);--wb-voice-input-confirm: #00c29a;--wb-main-area-background: var(--wb-bg-primary);--wb-main-area-border-color: var(--wb-color-border-primary);--wb-main-area-box-shadow: 0px 16px 32px -8px rgba(0, 0, 0, 0.03), 0px 2px 4px -4px rgba(0, 0, 0, 0.06);--wb-ring-bg-track: rgba(0, 0, 0, 0.20);--wb-ring-bg-progress: rgba(0, 0, 0, 0.70);--wb-input-button-text: rgba(0, 0, 0, 0.90);--wb-file-op-pdf: #E57163;--wb-file-op-code: #5A8AA4;--wb-file-op-word: #528AE3;--wb-file-op-presentation: #D24F31;--wb-file-op-spreadsheet: #51A776;--wb-status-neutral: #94a3b8;--wb-status-neutral-soft-bg: rgba(148, 163, 184, 0.12);--wb-status-info-blue-soft-bg: rgba(96, 165, 250, 0.08);--wb-modify-marker-bg: rgba(255, 187, 0, 0.15);--wb-window-close-bg: #FF5A52;--wb-window-close-bg-active: #B15048;--wb-window-close-bg-inactive: #C7C7C7;--wb-window-close-fg: #460804;--wb-window-close-fg-active: #170101;--wb-code-syntax-keyword: var(--wb-palette-blue-10);--wb-code-syntax-string: #0a3069;--wb-code-syntax-error: #cf222e;--wb-code-syntax-number: #953800;--wb-code-syntax-function: #8250df;--wb-code-border-input: color-mix(in srgb, #d0d7de 20%, transparent);--wb-accent-violet: var(--wb-palette-purple-6);--wb-accent-cyan: var(--wb-palette-cyan-5);--wb-accent-violet-soft: color-mix(in srgb, var(--wb-palette-purple-6) 6%, transparent);--wb-accent-cyan-soft: color-mix(in srgb, var(--wb-palette-cyan-5) 6%, transparent);--wb-palette-green-vivid: #16A34A;--wb-palette-amber-vivid: #CA8A04;--wb-palette-red-vivid: #DC2626;--wb-palette-success-vivid: var(--wb-palette-green-vivid);--wb-palette-warning-vivid: var(--wb-palette-amber-vivid);--wb-palette-error-vivid: var(--wb-palette-red-vivid);--wb-status-success-vivid: var(--wb-palette-green-vivid);--wb-status-warning-vivid: var(--wb-palette-amber-vivid);--wb-status-error-vivid: var(--wb-palette-red-vivid);--wb-bg-blue-soft: rgba(74, 144, 217, 0.04);--wb-bg-green-soft: rgba(52, 168, 83, 0.08);--wb-badge-doc: #4285f4;--wb-badge-sheet: #34a853;--wb-badge-img: #f9ab00;--wb-avatar-bg: rgb(96, 125, 139);--wb-text-author: rgb(107, 114, 128);--wb-bg-overlay-dropzone: rgba(30, 30, 46, 0.7);--wb-bg-card-action: rgba(30, 30, 46, 0.9);--wb-bg-error-hover: rgba(234, 67, 53, 0.12);--wb-bg-error-hover-dark: rgba(239, 83, 80, 0.1);--wb-bg-success-soft-dark: rgba(76, 175, 80, 0.15);--wb-bg-success-vivid-soft: color-mix(in srgb, var(--wb-palette-success-vivid) 10%, transparent);--wb-bg-warning-vivid-soft: color-mix(in srgb, var(--wb-palette-warning-vivid) 10%, transparent);--wb-bg-error-vivid-soft: color-mix(in srgb, var(--wb-palette-error-vivid) 10%, transparent);--wb-bg-error-vivid-subtle: color-mix(in srgb, var(--wb-palette-error-vivid) 8%, transparent);--wb-border-error-vivid-subtle: color-mix(in srgb, var(--wb-palette-error-vivid) 20%, transparent);--wb-bg-favorite-soft: rgba(239, 68, 68, 0.08);--wb-text-danger: var(--wb-palette-error-vivid);--wb-activity-blue-10: rgba(59, 130, 246, 0.10);--wb-activity-green-25: rgba(34, 197, 94, 0.25);--wb-activity-green-15: rgba(34, 197, 94, 0.15);--wb-activity-blue-15: rgba(59, 130, 246, 0.15);--wb-activity-green-40: rgba(34, 197, 94, 0.40);--wb-activity-green-20: rgba(34, 197, 94, 0.20);--wb-bg-overlay-on-dark: rgba(255, 255, 255, 0.05);--wb-bg-badge-on-image: rgba(0, 0, 0, 0.24);--wb-bg-badge-on-image-hover: rgba(0, 0, 0, 0.36);--wb-bg-badge-on-image-active: rgba(0, 0, 0, 0.48)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-todo-menu-bg-hover: color-mix(in srgb, var(--wb-palette-white-100) 8%, transparent);--wb-todo-menu-bg-active: color-mix(in srgb, var(--wb-palette-white-100) 12%, transparent);--wb-todo-menu-icon-default: var(--wb-palette-white-70);--wb-todo-menu-text-default: var(--wb-palette-white-90);--wb-todo-menu-text-heading: var(--wb-palette-white-40);--wb-todo-menu-text-view-more: var(--wb-palette-white-50);--wb-menu-item-danger-fg: #ff6b6b;--wb-icon-strong: color-mix(in srgb, var(--wb-palette-black-100) 96%, transparent);--wb-icon-primary: var(--wb-palette-white-90);--wb-icon-secondary: var(--wb-palette-white-70);--wb-icon-medium: var(--wb-palette-white-70);--wb-icon-tertiary: var(--wb-palette-white-50);--wb-icon-muted: var(--wb-palette-white-30);--wb-status-success: var(--wb-color-text-success-default);--wb-status-warning: var(--wb-color-text-warning-default);--wb-status-error: var(--wb-color-text-error-default);--wb-status-info: var(--wb-color-text-brand-default);--wb-status-warning-soft: color-mix(in srgb, var(--wb-color-text-warning-default) 18%, transparent);--wb-status-error-soft: color-mix(in srgb, var(--wb-color-text-error-default) 18%, transparent);--wb-sidebar-bg: var(--wb-palette-gray-3);--wb-sidebar-border: var(--wb-palette-gray-5);--wb-sidebar-mask-end: var(--wb-sidebar-bg);--wb-text-version-badge: var(--wb-palette-white-20);--wb-text-enterprise: var(--wb-color-text-warning-hover);--wb-scrollbar-thumb: var(--wb-palette-white-20);--wb-scrollbar-thumb-hover: var(--wb-palette-white-30);--wb-scrollbar-thumb-bg: rgba(255, 255, 255, 0.12);--wb-badge-warning-bg: var(--wb-status-warning-soft);--wb-badge-warning-fg: var(--wb-color-text-warning-hover);--wb-badge-success-bg: color-mix(in srgb, var(--wb-color-text-success-default) 18%, transparent);--wb-badge-success-fg: var(--wb-color-text-success-hover);--wb-accent-unread: var(--wb-color-text-brand-default);--wb-bg-pill-active: rgba(255, 255, 255, 0.18);--wb-bg-pill-active-hover: rgba(255, 255, 255, 0.22);--wb-bg-pill-hover: rgba(255, 255, 255, 0.06);--wb-task-starter-trigger-bg-hover: rgba(255, 255, 255, 0.06);--wb-quick-action-item-bg-hover: rgba(255, 255, 255, 0.14);--wb-quick-action-item-border-hover: rgba(255, 255, 255, 0.08);--wb-home-composer-chip-bg-hover: #2e2e2e;--wb-mode-selector-shadow: 0 8px 24px rgba(0, 0, 0, 0.4), 0 2px 6px rgba(0, 0, 0, 0.25);--wb-text-connector: #FFFFFF;--wb-connector-blue: #4F7DF3;--wb-connector-blue-bg: #EAF2FF;--wb-connector-green: #31A354;--wb-connector-green-bg: #ECFDF3;--wb-connector-amber: #F3B434;--wb-connector-amber-bg: #FFF7E0;--wb-connector-red: #E05243;--wb-connector-red-bg: #FEF0EE;--wb-connector-purple: #7B61FF;--wb-connector-purple-bg: #F1EEFF;--wb-connector-orange: #F97316;--wb-connector-orange-bg: #FFF0E6;--wb-connector-slate: #64748B;--wb-connector-slate-bg: #F1F5F9;--wb-connector-sky: #0EA5E9;--wb-connector-sky-bg: #E8F7FF;--wb-bg-connector-google-sheets: var(--wb-connector-blue);--wb-bg-connector-google-drive: var(--wb-connector-amber);--wb-bg-connector-notion: var(--wb-connector-purple);--wb-bg-connector-google-docs: #6B7280;--wb-bg-connector-linear: #6366F1;--wb-bg-connector-github: var(--wb-connector-green);--wb-bg-connector-gmail: var(--wb-connector-red);--wb-bg-connector-slack: var(--wb-connector-orange);--wb-bg-connector-figma: #F05A3A;--wb-border-drag-indicator: var(--wb-color-text-brand-default);--wb-sash-hover-gradient-vertical: linear-gradient(180deg, rgba(0, 194, 154, 0) 0%, rgba(0, 194, 154, 1) 50%, rgba(0, 194, 154, 0) 100%);--wb-sash-hover-gradient-horizontal: linear-gradient(90deg, rgba(0, 194, 154, 0) 0%, rgba(0, 194, 154, 1) 50%, rgba(0, 194, 154, 0) 100%);--wb-connector-detail-try-loading-bg: #1E1E1E;--wb-connector-detail-surface-bg: #1E1E1E;--wb-connector-detail-flow-dot-bg: #3D3D3D;--wb-connector-token-input-placeholder: #C6C6C6;--wb-toast-info-icon: #0052D9;--wb-brand-wechat-green: #0BC160;--wb-brand-wechat-green-hover: #07A152;--wb-brand-wechat-green-connected: #07C160;--wb-bg-overlay-elevated: rgba(40, 40, 44, 0.88);--wb-bg-scrim-light: rgba(255, 255, 255, 0.8);--wb-color-text-on-scrim-light: rgba(0, 0, 0, 0.42);--wb-bg-warning-soft-strong: rgba(245, 158, 11, 0.16);--wb-border-input-soft-dark: rgba(255, 255, 255, 0.38);--wb-control-checkbox-selected-bg: var(--wb-palette-white-100);--wb-control-checkbox-selected-bg-hover: color-mix(in srgb, var(--wb-palette-white-100) 88%, transparent);--wb-control-checkbox-selected-fg: var(--wb-palette-black-90);--wb-checkbox-bg-default: transparent;--wb-checkbox-border-default: rgba(255, 255, 255, 0.2);--wb-checkbox-border-hover: var(--wb-palette-white-50);--wb-checkbox-bg-selected: rgba(255, 255, 255, 0.75);--wb-checkbox-border-selected: rgba(255, 255, 255, 0.75);--wb-checkbox-icon-selected: var(--wb-palette-gray-3);--wb-bg-input-slot-gradient: linear-gradient(180deg, var(--wb-palette-gray-3) 0%, var(--wb-palette-gray-4) 100%);--wb-bg-surface-overlay-soft: rgba(255, 255, 255, 0.05);--wb-bg-surface-overlay-strong: rgba(255, 255, 255, 0.1);--wb-text-faded: rgba(255, 255, 255, 0.35);--wb-border-overlay: rgba(255, 255, 255, 0.38);--wb-accent-link-soft: rgba(26, 121, 255, 0.14);--wb-accent-link-soft-hover: rgba(64, 128, 255, 0.12);--wb-icon-folder: #E89A2D;--wb-status-info-blue: #60A5FA;--wb-status-success-muted: #10B981;--wb-status-warning-muted: #F59E0B;--wb-status-success-soft-bg: rgba(16, 185, 129, 0.14);--wb-status-warning-soft-bg: rgba(245, 158, 11, 0.14);--wb-status-error-soft-bg: rgba(255, 77, 79, 0.14);--wb-alert-success-bg: #1D3528;--wb-alert-success-text: #34D399;--wb-alert-info-bg: #1B2737;--wb-alert-info-text: var(--wb-palette-blue-5);--wb-alert-warning-bg: #37311B;--wb-alert-warning-text: #F99624;--wb-alert-error-bg: #351D1D;--wb-alert-error-text: #F87171;--wb-badge-gold: #D4A017;--wb-badge-gold-bg: #F0C040;--wb-badge-gold-fg: #DDB33C;--wb-badge-pending-bg: #c7c7c7;--wb-badge-pending-fg: var(--wb-palette-black-100);--wb-bg-skeleton: rgba(128, 128, 128, 0.12);--wb-bg-skeleton-highlight: rgba(255, 255, 255, 0.08);--wb-onboarding-brand-bg-blue: #e8f0ff;--wb-onboarding-brand-bg-green: #e8f8f1;--wb-onboarding-arrow-default: #b8bcc6;--wb-onboarding-arrow-active: #4ecba0;--wb-onboarding-arrow-fade: #a8d9c5;--wb-banner-accent-bg: #A18826;--wb-tdoc-icon-bg: #1E2B43;--wb-switcher-bg: rgba(255, 255, 255, 0.08);--wb-switcher-thumb-bg: #FFFFFF;--wb-switcher-text: rgba(255, 255, 255, 0.7);--wb-switcher-text-active: rgba(255, 255, 255, 0.88);--wb-switcher-text-hover: rgba(255, 255, 255, 0.85);--wb-tag-check-accent: #A37629;--wb-tag-hot-gradient-start: #FF6B6B;--wb-tag-hot-gradient-end: #EE5A24;--wb-tag-operational-text: #C0C0C0;--wb-scene-tag-bg: rgba(255, 255, 255, 0.90);--wb-scene-tag-fg: #1f1f1f;--wb-scene-tag-bg-hover: rgba(255, 255, 255, 1);--wb-scene-tag-grey-bg: rgba(255, 255, 255, 0.12);--wb-scene-tag-grey-fg: rgba(255, 255, 255, 0.92);--wb-scene-tag-grey-bg-hover: rgba(255, 255, 255, 0.18);--wb-tag-skill-bg-hover: color-mix(in srgb, var(--wb-palette-white-100) 14%, transparent);--wb-tag-skill-bg-hover-dark: rgba(255, 255, 255, 0.14);--wb-home-composer-card-bg: #2a2a2a;--wb-home-composer-sub-card-bg: var(--wb-palette-gray-3);--wb-home-composer-arrow-fg: rgba(255, 255, 255, 0.60);--wb-quick-actions-fade-bg: var(--wb-palette-gray-1);--wb-apps-toggle-color: rgba(255, 255, 255, 0.25);--wb-apps-toggle-color-hover: rgba(255, 255, 255, 0.55);--wb-apps-toggle-line-dark: rgba(255, 255, 255, 0.08);--wb-apps-toggle-line-dark-hover: rgba(255, 255, 255, 0.15);--wb-activity-card-border: rgba(255, 255, 255, 0.08);--wb-activity-card-shadow: 0 18px 44px rgba(0, 0, 0, 0.34);--wb-activity-card-close-default: rgba(255, 255, 255, 0.42);--wb-activity-card-close-hover: rgba(255, 255, 255, 0.72);--wb-activity-card-action-fg: rgba(255, 255, 255, 0.90);--wb-activity-card-dark-bg: #2A2D3A;--wb-mode-selector-label: rgba(255, 255, 255, 0.45);--wb-mode-switch-bg: rgba(255, 255, 255, 0.08);--wb-mode-btn-text: rgba(255, 255, 255, 0.45);--wb-mode-btn-active-bg: rgba(255, 255, 255, 0.15);--wb-mode-btn-active-fg: rgba(255, 255, 255, 0.90);--wb-mode-btn-hover-bg: rgba(255, 255, 255, 0.12);--wb-mode-tag-fg: rgba(255, 255, 255, 0.90);--wb-quick-action-arrow-bg: #2f2f2f;--wb-quick-action-selected-bg: #6C4DFF;--wb-quick-action-selected-fg: var(--wb-palette-white-100);--wb-quick-action-sub-item-hover-bg: rgba(255, 255, 255, 0.10);--wb-question-floating-card-bg: var(--wb-bg-card);--wb-question-floating-card-border: #292929;--wb-question-floating-card-shadow: 0px 16px 32px -8px rgba(0, 0, 0, 0.12), 0px 2px 4px -4px rgba(0, 0, 0, 0.12);--wb-question-floating-card-shadow-fc: 0px 12px 24px -8px rgba(0, 0, 0, 0.02), 0px 2px 4px -4px rgba(0, 0, 0, 0.02);--wb-question-floating-hover-bg: var(--wb-bg-hover);--wb-question-floating-number-active-bg: var(--wb-palette-gray-3);--wb-question-floating-number-bg: var(--wb-bg-hover);--wb-model-tip-bg: rgba(255, 255, 255, 0.65);--wb-model-tip-text-color: rgba(0, 0, 0, 0.90);--wb-avatar-bg-accent: var(--wb-palette-cyan-6);--wb-avatar-bg-fallback-1: #7679F3;--wb-avatar-bg-fallback-2: #956BF7;--wb-avatar-bg-fallback-3: #EC4899;--wb-avatar-bg-fallback-4: #F59E0B;--wb-avatar-bg-fallback-5: #10B981;--wb-avatar-bg-fallback-6: #14B8A6;--wb-avatar-bg-fallback-7: #06B6D4;--wb-avatar-bg-fallback-8: #3D83F5;--wb-favorite-bg-soft: rgba(239, 68, 68, 0.10);--wb-favorite-btn-bg: rgba(255, 255, 255, 0.10);--wb-discover-text-expert: #9B7EFD;--wb-discover-bg-expert-soft: rgba(124, 92, 252, 0.10);--wb-discover-text-mcp: #22D3EE;--wb-discover-bg-mcp-soft: rgba(6, 182, 212, 0.10);--wb-accent-purple: var(--wb-palette-purple-8);--wb-accent-purple-soft: color-mix(in srgb, var(--wb-palette-purple-8) 14%, transparent);--wb-accent-blue: var(--wb-palette-blue-7);--wb-accent-blue-soft: color-mix(in srgb, var(--wb-palette-blue-5) 14%, transparent);--wb-accent-pink: #F472B6;--wb-accent-pink-soft: rgba(236, 72, 153, 0.14);--wb-accent-teal: var(--wb-palette-cyan-4);--wb-accent-teal-soft: color-mix(in srgb, var(--wb-palette-cyan-6) 14%, transparent);--wb-accent-orange: #F6A828;--wb-accent-orange-soft: rgba(245, 166, 35, 0.14);--wb-card-selected-bg: #272727;--wb-card-selected-border: #3A3D42;--wb-claw-text-wecom: #6aadec;--wb-claw-text-feishu: var(--wb-palette-cyan-3);--wb-claw-text-qq: #c48ae0;--wb-claw-text-dingtalk: #f0944a;--wb-claw-text-wechat: #6fcf7c;--wb-claw-text-yuanbao: #f0b84a;--wb-claw-text-link: #5ea9f2;--wb-claw-text-link-hover: #93c5fd;--wb-share-bar-bg: var(--wb-bg-card);--wb-check-checkmark: var(--wb-palette-black-100);--wb-color-bg-input: rgba(255, 255, 255, 0.04);--wb-color-mask-strong: rgba(0, 0, 0, 0.8);--wb-netdrive-text-primary: #d2d3e0;--wb-netdrive-text-secondary: var(--wb-color-text-tertiary);--wb-netdrive-border: rgba(255, 255, 255, 0.10);--wb-netdrive-error-fg: #f14c4c;--wb-netdrive-text-disabled: rgba(232, 236, 241, 0.7);--wb-voice-input-card-bg: var(--wb-bg-card);--wb-voice-input-card-border: rgba(255, 255, 255, 0.10);--wb-voice-input-text-primary: var(--wb-color-text-primary);--wb-voice-input-text-secondary: var(--wb-color-text-tertiary);--wb-voice-input-guide-link: #40a6ff;--wb-voice-input-hover-bg: var(--wb-bg-hover);--wb-voice-input-btn-primary-bg: #6c4dff;--wb-voice-input-btn-primary-fg: var(--wb-palette-white-100);--wb-voice-input-pill-bg: var(--wb-bg-secondary);--wb-voice-input-confirm: #00c29a;--wb-main-area-background: var(--wb-bg-primary);--wb-main-area-border-color: var(--wb-color-border-primary);--wb-main-area-box-shadow: 0px 16px 32px -8px rgba(0, 0, 0, 0.03), 0px 2px 4px -4px rgba(0, 0, 0, 0.06);--wb-ring-bg-track: rgba(255, 255, 255, 0.12);--wb-ring-bg-progress: rgba(255, 255, 255, 0.7);--wb-input-button-text: rgba(255, 255, 255, 0.9);--wb-file-op-pdf: #FF8A7A;--wb-file-op-code: #7FA8BD;--wb-file-op-word: #7FAEFF;--wb-file-op-presentation: #F0785A;--wb-file-op-spreadsheet: #74C99B;--wb-status-neutral: #94A3B8;--wb-status-neutral-soft-bg: rgba(148, 163, 184, 0.14);--wb-status-info-blue-soft-bg: rgba(96, 165, 250, 0.12);--wb-modify-marker-bg: rgba(255, 187, 0, 0.15);--wb-window-close-bg: #FF5A52;--wb-window-close-bg-active: #B15048;--wb-window-close-bg-inactive: #C7C7C7;--wb-window-close-fg: #460804;--wb-window-close-fg-active: #170101;--wb-code-syntax-keyword: var(--wb-palette-blue-10);--wb-code-syntax-string: #a5d6ff;--wb-code-syntax-error: #ff7b72;--wb-code-syntax-number: #ffa657;--wb-code-syntax-function: #d2a8ff;--wb-code-border-input: color-mix(in srgb, #A8A8A8 20%, transparent);--wb-accent-violet: var(--wb-palette-purple-9);--wb-accent-cyan: var(--wb-palette-cyan-7);--wb-accent-violet-soft: color-mix(in srgb, var(--wb-palette-purple-6) 14%, transparent);--wb-accent-cyan-soft: color-mix(in srgb, var(--wb-palette-cyan-5) 14%, transparent);--wb-palette-green-vivid: #22C55E;--wb-palette-amber-vivid: #EAB308;--wb-palette-red-vivid: #EF4444;--wb-palette-success-vivid: var(--wb-palette-green-vivid);--wb-palette-warning-vivid: var(--wb-palette-amber-vivid);--wb-palette-error-vivid: var(--wb-palette-red-vivid);--wb-status-success-vivid: var(--wb-palette-green-vivid);--wb-status-warning-vivid: var(--wb-palette-amber-vivid);--wb-status-error-vivid: var(--wb-palette-red-vivid);--wb-bg-blue-soft: rgba(74, 144, 217, 0.12);--wb-bg-green-soft: rgba(52, 168, 83, 0.16);--wb-badge-doc: #6BAAF8;--wb-badge-sheet: #4CCB6A;--wb-badge-img: #FBC02D;--wb-avatar-bg: rgb(130, 160, 175);--wb-text-author: rgb(160, 165, 175);--wb-bg-overlay-dropzone: rgba(15, 15, 23, 0.85);--wb-bg-card-action: rgba(20, 20, 35, 0.95);--wb-bg-error-hover: rgba(239, 83, 80, 0.18);--wb-bg-error-hover-dark: rgba(239, 83, 80, 0.16);--wb-bg-success-soft-dark: rgba(76, 175, 80, 0.22);--wb-bg-success-vivid-soft: rgba(16, 185, 129, 0.1);--wb-bg-warning-vivid-soft: rgba(245, 158, 11, 0.1);--wb-bg-error-vivid-soft: rgba(255, 77, 79, 0.1);--wb-bg-error-vivid-subtle: rgba(255, 77, 79, 0.08);--wb-border-error-vivid-subtle: rgba(255, 77, 79, 0.2);--wb-bg-favorite-soft: color-mix(in srgb, var(--wb-palette-error-vivid) 8%, transparent);--wb-text-danger: #ef5350;--wb-activity-blue-10: rgba(47, 128, 237, 0.10);--wb-activity-green-25: rgba(16, 185, 129, 0.25);--wb-activity-green-15: rgba(16, 185, 129, 0.15);--wb-activity-blue-15: rgba(47, 128, 237, 0.15);--wb-activity-green-40: rgba(16, 185, 129, 0.40);--wb-activity-green-20: rgba(16, 185, 129, 0.20);--wb-bg-overlay-on-dark: rgba(255, 255, 255, 0.05);--wb-bg-badge-on-image: rgba(0, 0, 0, 0.24);--wb-bg-badge-on-image-hover: rgba(0, 0, 0, 0.36);--wb-bg-badge-on-image-active: rgba(0, 0, 0, 0.48)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-spacing-0: 0;--wb-spacing-1: 2px;--wb-spacing-2: 4px;--wb-spacing-2-5: 5px;--wb-spacing-3: 8px;--wb-spacing-4: 12px;--wb-spacing-5: 16px;--wb-spacing-6: 20px;--wb-spacing-7: 24px;--wb-spacing-8: 32px;--wb-spacing-9: 40px;--wb-spacing-10: 48px;--wb-spacing-12: 64px}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-radius-none: 0;--wb-radius-xs: 2px;--wb-radius-sm: 4px;--wb-radius-md: 6px;--wb-radius-lg: 8px;--wb-radius-xl: 12px;--wb-radius-2xl: 16px;--wb-radius-3xl: 20px;--wb-radius-4xl: 24px;--wb-radius-full: 9999px}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-font-code-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--wb-font-mono: var(--wb-font-code-family);--wb-font-size-1: 8px;--wb-font-size-2: 10px;--wb-font-size-3: 12px;--wb-font-size-4: 13px;--wb-font-size-5: 14px;--wb-font-size-6: 16px;--wb-font-size-7: 18px;--wb-font-size-8: 20px;--wb-font-size-9: 24px;--wb-font-size-10: 28px;--wb-font-size-11: 32px;--wb-font-line-height-4: 16px;--wb-font-line-height-4-2: 18px;--wb-font-line-height-5: 20px;--wb-font-line-height-5-2: 22px;--wb-font-line-height-6: 24px;--wb-font-line-height-7: 28px;--wb-font-line-height-8: 32px;--wb-font-line-height-10: 40px;--wb-font-weight-400: 400;--wb-font-weight-500: 500;--wb-font-weight-600: 600;--wb-font-weight-700: 700;--wb-font-display-size: var(--wb-font-size-11);--wb-font-display-line-height: var(--wb-font-line-height-10);--wb-font-display-weight: var(--wb-font-weight-700);--wb-font-h1-size: var(--wb-font-size-9);--wb-font-h1-line-height: var(--wb-font-line-height-8);--wb-font-h1-weight: var(--wb-font-weight-600);--wb-font-h2-size: var(--wb-font-size-8);--wb-font-h2-line-height: var(--wb-font-line-height-7);--wb-font-h2-weight: var(--wb-font-weight-600);--wb-font-h3-size: var(--wb-font-size-6);--wb-font-h3-line-height: var(--wb-font-line-height-6);--wb-font-h3-weight: var(--wb-font-weight-600);--wb-font-body-size: var(--wb-font-size-5);--wb-font-body-line-height: var(--wb-font-line-height-5-2);--wb-font-body-weight: var(--wb-font-weight-400);--wb-font-body-strong-size: var(--wb-font-size-5);--wb-font-body-strong-line-height: var(--wb-font-line-height-5-2);--wb-font-body-strong-weight: var(--wb-font-weight-600);--wb-font-caption-size: var(--wb-font-size-3);--wb-font-caption-line-height: var(--wb-font-line-height-4-2);--wb-font-caption-weight: var(--wb-font-weight-400);--wb-font-code-size: var(--wb-font-size-4);--wb-font-code-line-height: var(--wb-font-line-height-5);--wb-font-code-weight: var(--wb-font-weight-400);--wb-font-spec-h1-size: var(--wb-font-size-11);--wb-font-spec-h1-line-height: var(--wb-font-line-height-10);--wb-font-spec-h2-size: var(--wb-font-size-10);--wb-font-spec-h2-line-height: var(--wb-font-line-height-9);--wb-font-spec-h3-size: var(--wb-font-size-9);--wb-font-spec-h3-line-height: var(--wb-font-line-height-8);--wb-font-spec-h4-size: var(--wb-font-size-8);--wb-font-spec-h4-line-height: var(--wb-font-line-height-7);--wb-font-spec-h5-size: var(--wb-font-size-7);--wb-font-spec-h5-line-height: var(--wb-font-line-height-6-2);--wb-font-spec-h6-size: var(--wb-font-size-6);--wb-font-spec-h6-line-height: var(--wb-font-line-height-6);--wb-font-spec-h7-size: var(--wb-font-size-5);--wb-font-spec-h7-line-height: var(--wb-font-line-height-5-2);--wb-font-spec-h8-size: var(--wb-font-size-3);--wb-font-spec-h8-line-height: var(--wb-font-line-height-5);--wb-font-spec-body-sm-size: var(--wb-font-size-3);--wb-font-spec-body-sm-line-height: var(--wb-font-line-height-5);--wb-font-spec-body-md-size: var(--wb-font-size-5);--wb-font-spec-body-md-line-height: var(--wb-font-line-height-5-2);--wb-font-spec-body-lg-size: var(--wb-font-size-6);--wb-font-spec-body-lg-line-height: var(--wb-font-line-height-6);--wb-font-spec-body-xl-size: var(--wb-font-size-7);--wb-font-spec-body-xl-line-height: var(--wb-font-line-height-6-2);--wb-font-chatflow-h1-size: 21px;--wb-font-chatflow-h1-line-height: 37px;--wb-font-chatflow-h2-size: 19px;--wb-font-chatflow-h2-line-height: 33px;--wb-font-chatflow-h3-size: 17px;--wb-font-chatflow-h3-line-height: 30px;--wb-font-chatflow-h4-size: 15px;--wb-font-chatflow-h4-line-height: var(--wb-font-line-height-6-2);--wb-font-chatflow-p1-highlight-size: 15px;--wb-font-chatflow-p1-highlight-line-height: var(--wb-font-line-height-6-2);--wb-font-chatflow-p1-size: 15px;--wb-font-chatflow-p1-line-height: var(--wb-font-line-height-6-2);--wb-font-chatflow-p2-size: var(--wb-font-size-4);--wb-font-chatflow-p2-line-height: 23px;--wb-font-chatflow-p2-code-size: var(--wb-font-size-4);--wb-font-chatflow-p2-code-line-height: 23px;--wb-font-chatflow-p3-size: 11px;--wb-font-chatflow-p3-line-height: 19px}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-shadow-none: none;--wb-shadow-sm: 0 1px 2px color-mix(in srgb, var(--wb-palette-black-100) 8%, transparent);--wb-shadow-md: 0 2px 8px color-mix(in srgb, var(--wb-palette-black-100) 12%, transparent);--wb-shadow-lg: 0 4px 16px color-mix(in srgb, var(--wb-palette-black-100) 16%, transparent);--wb-shadow-xl: 0 8px 32px color-mix(in srgb, var(--wb-palette-black-100) 20%, transparent);--wb-shadow-input: 0 16px 32px -8px color-mix(in srgb, var(--wb-palette-black-100) 3%, transparent), 0 2px 4px -4px color-mix(in srgb, var(--wb-palette-black-100) 6%, transparent);--wb-shadow-selection-quote-popup: 0px 4px 12px 0px rgba(0, 0, 0, 0.04), 0px 3px 6px 0px rgba(0, 0, 0, 0.04);--wb-shadow-medium: 0 12px 32px rgba(0, 0, 0, 0.1);--wb-shadow-popup-medium: 0px 6px 24px -4px color-mix(in srgb, var(--wb-palette-black-100) 4%, transparent), 0px 4px 6px -2px color-mix(in srgb, var(--wb-palette-black-100) 6%, transparent);--wb-shadow-popup-large: 0px 24px 48px -8px color-mix(in srgb, var(--wb-palette-black-100) 8%, transparent), 0px 6px 12px -4px color-mix(in srgb, var(--wb-palette-black-100) 6%, transparent);--wb-shadow-input-box: 0px 16px 32px -4px color-mix(in srgb, var(--wb-palette-black-100) 4%, transparent), 0px 2px 4px -2px color-mix(in srgb, var(--wb-palette-black-100) 8%, transparent);--wb-shadow-heavy: 0 20px 60px rgba(0, 0, 0, 0.15);--wb-shadow-focus-ring: 0 0 0 2px rgba(26, 121, 255, 0.1);--wb-shadow-card-hover: 0 8px 20px rgba(0, 0, 0, 0.12);--wb-shadow-input-card: inset 0 -1px 0 rgba(0, 0, 0, 0.04);--wb-shadow-message-toolbar: 0px 6px 24px 0px rgba(0, 0, 0, 0.04), 0px 4px 6px 0px rgba(0, 0, 0, 0.04);--wb-shadow-large: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--wb-shadow-card: 0 1px 2px rgba(0, 0, 0, 0.04);--wb-shadow-elevated: 0 8px 24px rgba(15, 23, 42, 0.1);--wb-shadow-focus-blue: 0 0 0 2px rgba(74, 144, 217, 0.15);--wb-shadow-error: 0 4px 12px rgba(244, 67, 54, 0.3);--wb-shadow-drawer: -4px -2px 16px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.03);--wb-shadow-drawer-fullscreen: 0 -2px 16px rgba(0, 0, 0, 0.1)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-shadow-selection-quote-popup: 0px 4px 12px 0px rgba(0, 0, 0, 0.2), 0px 3px 6px 0px rgba(0, 0, 0, 0.16);--wb-shadow-medium: 0 12px 32px rgba(0, 0, 0, 0.3);--wb-shadow-heavy: 0 20px 60px rgba(0, 0, 0, 0.4);--wb-shadow-popup-medium: 0px 6px 24px -4px color-mix(in srgb, var(--wb-palette-black-100) 20%, transparent), 0px 4px 6px -2px color-mix(in srgb, var(--wb-palette-black-100) 30%, transparent);--wb-shadow-popup-large: 0px 24px 48px -8px color-mix(in srgb, var(--wb-palette-black-100) 40%, transparent), 0px 6px 12px -4px color-mix(in srgb, var(--wb-palette-black-100) 30%, transparent);--wb-shadow-input-box: 0px 16px 32px -4px color-mix(in srgb, var(--wb-palette-black-100) 20%, transparent), 0px 2px 4px -2px color-mix(in srgb, var(--wb-palette-black-100) 40%, transparent);--wb-shadow-focus-ring: 0 0 0 2px rgba(75, 145, 255, 0.15);--wb-shadow-card-hover: 0 8px 20px rgba(0, 0, 0, 0.5);--wb-shadow-input-card: 0 6px 12px -8px rgba(0, 0, 0, 0.4), 0 2px 4px -4px rgba(0, 0, 0, 0.3);--wb-shadow-message-toolbar: 0px 6px 24px 0px rgba(0, 0, 0, 0.32), 0px 4px 6px 0px rgba(0, 0, 0, 0.32);--wb-shadow-elevated: 0 8px 24px rgba(0, 0, 0, 0.3);--wb-shadow-focus-blue: 0 0 0 2px rgba(74, 144, 217, 0.3);--wb-shadow-error: 0 4px 12px rgba(244, 67, 54, 0.45);--wb-shadow-drawer: -4px -2px 16px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.08);--wb-shadow-drawer-fullscreen: 0 -2px 16px rgba(0, 0, 0, 0.4)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-motion-duration-instant: 100ms;--wb-motion-duration-fast: 150ms;--wb-motion-duration-medium: 200ms;--wb-motion-duration-gentle: 300ms;--wb-motion-duration-slow: 400ms;--wb-motion-duration-sm: 150ms;--wb-motion-duration-base: 200ms;--wb-motion-easing-decelerate: cubic-bezier(0, 0, 0.2, 1);--wb-motion-easing-accelerate: cubic-bezier(0.4, 0, 1, 1);--wb-motion-easing-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--wb-motion-easing-standard: cubic-bezier(0.4, 0, 0.2, 1);--wb-motion-easing-emphasized: cubic-bezier(0.2, 0, 0, 1);--wb-motion-easing-linear: linear}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-size-3: 12px;--wb-size-3-2: 14px;--wb-size-4: 16px;--wb-size-5: 20px;--wb-size-6: 24px;--wb-size-7: 28px;--wb-size-8: 32px;--wb-size-9: 36px;--wb-size-10: 40px;--wb-size-11: 44px;--wb-size-12: 48px;--wb-size-13: 52px;--wb-size-14: 56px;--wb-size-17: 68px;--wb-size-control-sm: var(--wb-size-6);--wb-size-control-ms: var(--wb-size-7);--wb-size-control-md: var(--wb-size-8);--wb-size-control-lg: var(--wb-size-10);--wb-size-control-xl: var(--wb-size-12);--wb-size-control-2xl: var(--wb-size-14);--wb-icon-size-sm: var(--wb-size-3);--wb-icon-size-ms: var(--wb-size-3-2);--wb-icon-size-md: var(--wb-size-4);--wb-icon-size-lg: var(--wb-size-5);--wb-icon-size-xl: var(--wb-size-6);--wb-sash-hit-size: 4px;--wb-sash-line-width: 1.5px}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-colleagues-layer-chat-float: 900;--wb-colleagues-layer-chat-menu: 2;--wb-colleagues-layer-promo: 1400;--wb-colleagues-layer-promo-loading: 1410;--wb-colleagues-layer-confirm: 1500;--wb-colleagues-layer-confirm-top: 1600}[class*=-modal-overlay],[class*=-dialog-overlay],[class*=dialogOverlay]{background:var(--wb-color-mask-color) !important}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-alert-gap: var(--wb-spacing-3);--wb-alert-padding-y: var(--wb-spacing-4);--wb-alert-padding-x: var(--wb-spacing-5);--wb-alert-border-width: 0;--wb-alert-border-radius: var(--wb-radius-lg);--wb-alert-attached-overlap: 48px;--wb-alert-attached-border-radius: var(--wb-radius-4xl);--wb-alert-attached-padding-bottom: calc(var(--wb-alert-padding-y) + var(--wb-alert-attached-overlap));--wb-alert-font-size: var(--wb-font-body-size);--wb-alert-line-height: var(--wb-font-body-line-height);--wb-alert-font-weight: var(--wb-font-body-weight);--wb-alert-icon-size: var(--wb-icon-size-md);--wb-alert-label-margin-top: 2px;--wb-alert-label-padding-y: 1px;--wb-alert-label-padding-x: var(--wb-spacing-2);--wb-alert-label-border-radius: var(--wb-radius-sm);--wb-alert-label-font-size: var(--wb-font-size-2);--wb-alert-label-line-height: 1.8;--wb-alert-label-font-weight: var(--wb-font-weight-500);--wb-alert-title-margin-bottom: var(--wb-spacing-1);--wb-alert-title-font-size: var(--wb-font-size-5);--wb-alert-title-line-height: var(--wb-font-line-height-5-2);--wb-alert-title-font-weight: var(--wb-font-weight-500);--wb-alert-content-color-text: var(--wb-color-text-tertiary);--wb-alert-actions-gap: var(--wb-spacing-3);--wb-alert-close-margin-top: 1px;--wb-alert-close-icon-size: var(--wb-icon-size-md);--wb-alert-close-color-bg: transparent;--wb-alert-close-color-text: var(--wb-color-text-secondary);--wb-alert-close-color-text-hover: var(--wb-color-text-primary);--wb-alert-motion-duration: var(--wb-motion-duration-instant);--wb-alert-motion-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-alert-color-text: var(--wb-palette-black-90);--wb-alert-default-color-bg: var(--wb-color-bg-primary-default);--wb-alert-default-color-text: var(--wb-alert-color-text);--wb-alert-default-color-icon: var(--wb-color-text-secondary);--wb-alert-info-color-bg: #E7EDFB;--wb-alert-info-color-text: var(--wb-alert-color-text);--wb-alert-info-color-icon: #0034b5;--wb-alert-success-color-bg: var(--wb-palette-green-1);--wb-alert-success-color-text: var(--wb-alert-color-text);--wb-alert-success-color-icon: var(--wb-palette-green-9);--wb-alert-warning-color-bg: #FFF3E6;--wb-alert-warning-color-text: var(--wb-alert-color-text);--wb-alert-warning-color-icon: var(--wb-palette-orange-9);--wb-alert-error-color-bg: #FDEFEF;--wb-alert-error-color-text: var(--wb-alert-color-text);--wb-alert-error-color-icon: var(--wb-palette-red-9);--wb-alert-label-color-bg: color-mix(in srgb, currentColor 12%, transparent)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-alert-color-text: var(--wb-palette-white-90);--wb-alert-info-color-bg: #1d2852;--wb-alert-info-color-icon: var(--wb-palette-blue-9);--wb-alert-warning-color-bg: #462415;--wb-alert-warning-color-icon: var(--wb-palette-orange-9);--wb-alert-error-color-bg: #461523;--wb-alert-error-color-icon: var(--wb-palette-red-9)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-avatar-border-radius-circle: var(--wb-radius-full);--wb-avatar-border-radius-square: var(--wb-radius-md);--wb-avatar-fallback-border-width: calc(var(--wb-spacing-1) / 4);--wb-avatar-group-ring-width: var(--wb-spacing-1);--wb-avatar-group-margin-left: calc(var(--wb-spacing-3) * -1)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-avatar-bg: var(--wb-bg-tertiary);--wb-avatar-color-text: var(--wb-color-text-primary);--wb-avatar-font-weight: var(--wb-font-weight-500);--wb-avatar-fallback-border-color: color-mix(in srgb, var(--wb-palette-black-100) 8%, transparent);--wb-avatar-icon-color: var(--wb-icon-secondary, var(--wb-color-text-secondary));--wb-avatar-group-ring-color: var(--wb-bg-primary);--wb-avatar-group-overflow-bg: var(--wb-bg-tertiary);--wb-avatar-group-overflow-color: var(--wb-color-text-secondary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-avatar-fallback-border-color: color-mix(in srgb, var(--wb-palette-white-100) 12%, transparent);--wb-avatar-bg: var(--wb-bg-secondary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-breadcrumb-font-size: var(--wb-font-size-4);--wb-breadcrumb-line-height: var(--wb-font-line-height-5-2);--wb-breadcrumb-font-weight: var(--wb-font-weight-400);--wb-breadcrumb-current-font-weight: var(--wb-font-weight-600);--wb-breadcrumb-font-size-sm: var(--wb-font-size-3);--wb-breadcrumb-line-height-sm: var(--wb-font-line-height-5);--wb-breadcrumb-gap: 6px;--wb-breadcrumb-leading-icon-size: var(--wb-icon-size-md);--wb-breadcrumb-leading-icon-border-radius: var(--wb-radius-xs);--wb-breadcrumb-item-max-width: 200px;--wb-breadcrumb-link-border-radius: var(--wb-radius-xs);--wb-breadcrumb-transition-duration: var(--wb-motion-duration-instant);--wb-breadcrumb-transition-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-breadcrumb-text-color: var(--wb-color-text-tertiary);--wb-breadcrumb-separator-color: var(--wb-color-text-tertiary);--wb-breadcrumb-leading-icon-color: var(--wb-color-text-tertiary);--wb-breadcrumb-leading-icon-color-hover: var(--wb-color-text-primary);--wb-breadcrumb-current-color: var(--wb-color-text-primary);--wb-breadcrumb-link-color-hover: var(--wb-color-text-primary);--wb-breadcrumb-link-outline-focus: var(--wb-border-focus)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-breadcrumb-text-color: var(--wb-color-text-tertiary);--wb-breadcrumb-separator-color: var(--wb-color-text-tertiary);--wb-breadcrumb-leading-icon-color: var(--wb-color-text-tertiary);--wb-breadcrumb-leading-icon-color-hover: var(--wb-color-text-primary);--wb-breadcrumb-current-color: var(--wb-color-text-primary);--wb-breadcrumb-link-color-hover: var(--wb-color-text-primary);--wb-breadcrumb-link-outline-focus: var(--wb-border-focus)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-button-height-small: var(--wb-size-control-sm);--wb-button-height-medium: var(--wb-size-control-md);--wb-button-height-large: var(--wb-size-control-xl);--wb-button-min-width-small: var(--wb-size-10);--wb-button-min-width-medium: var(--wb-size-17);--wb-button-padding-small: var(--wb-spacing-3);--wb-button-padding-medium: var(--wb-spacing-4);--wb-button-padding-large: var(--wb-spacing-8);--wb-button-gap-small: var(--wb-spacing-1);--wb-button-gap-medium: var(--wb-spacing-2);--wb-button-gap-large: var(--wb-spacing-3);--wb-button-font-size-small: var(--wb-font-size-3);--wb-button-font-size-medium: var(--wb-font-size-5);--wb-button-font-size-large: var(--wb-font-size-5);--wb-button-line-height-small: var(--wb-font-line-height-5);--wb-button-line-height-medium: var(--wb-font-line-height-5-2);--wb-button-line-height-large: var(--wb-font-line-height-5-2);--wb-button-border-radius-small: var(--wb-radius-md);--wb-button-border-radius-medium: var(--wb-radius-lg);--wb-button-border-radius-large: var(--wb-radius-xl);--wb-button-icon-size-small: var(--wb-icon-size-sm);--wb-button-icon-size-medium: var(--wb-icon-size-md);--wb-button-transition-duration: var(--wb-motion-duration-instant);--wb-button-transition-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-button-primary-bg: var(--wb-palette-black-90);--wb-button-primary-bg-hover: var(--wb-palette-black-75);--wb-button-primary-bg-active: var(--wb-palette-black-75);--wb-button-primary-bg-disabled: var(--wb-palette-black-20);--wb-button-primary-fg: var(--wb-palette-white-100);--wb-button-primary-fg-disabled: var(--wb-palette-white-100);--wb-button-secondary-bg: var(--wb-palette-white-100);--wb-button-secondary-bg-hover: var(--wb-palette-gray-2);--wb-button-secondary-bg-active: var(--wb-palette-gray-2);--wb-button-secondary-bg-disabled: var(--wb-palette-gray-2);--wb-button-secondary-fg: var(--wb-palette-black-90);--wb-button-secondary-fg-disabled: var(--wb-palette-black-30);--wb-button-secondary-border: var(--wb-color-border-solid);--wb-button-secondary-border-disabled: var(--wb-color-border-secondary);--wb-button-grey-bg: var(--wb-palette-gray-4);--wb-button-grey-bg-hover: var(--wb-palette-gray-5);--wb-button-grey-bg-active: var(--wb-palette-gray-5);--wb-button-grey-bg-disabled: var(--wb-palette-gray-4);--wb-button-grey-fg: var(--wb-palette-black-90);--wb-button-grey-fg-disabled: var(--wb-palette-black-30);--wb-button-ghost-bg: transparent;--wb-button-ghost-bg-hover: rgba(0, 0, 0, 0.06);--wb-button-ghost-bg-active: rgba(0, 0, 0, 0.06);--wb-button-ghost-fg: var(--wb-palette-black-90);--wb-button-ghost-fg-hover: var(--wb-palette-black-90);--wb-button-ghost-fg-active: var(--wb-palette-black-90);--wb-button-ghost-fg-disabled: var(--wb-palette-black-30);--wb-button-link-bg: transparent;--wb-button-link-bg-hover: transparent;--wb-button-link-bg-active: transparent;--wb-button-link-bg-disabled: transparent;--wb-button-link-fg: #1470B4;--wb-button-link-fg-hover: #1470B4;--wb-button-link-fg-disabled: #94B7D1;--wb-button-danger-bg: var(--wb-palette-red-7);--wb-button-danger-bg-hover: var(--wb-palette-red-6);--wb-button-danger-bg-active: var(--wb-palette-red-6);--wb-button-danger-bg-disabled: var(--wb-palette-red-3);--wb-button-danger-fg-on-solid: var(--wb-palette-white-100);--wb-button-danger-fg-on-solid-disabled: var(--wb-palette-white-100);--wb-button-danger-fg: var(--wb-palette-red-8);--wb-button-danger-fg-disabled: var(--wb-palette-red-3);--wb-button-danger-border: var(--wb-palette-red-8);--wb-button-danger-border-disabled: var(--wb-palette-red-3);--wb-button-danger-grey-fg: var(--wb-palette-red-8);--wb-button-danger-bg-soft-hover: color-mix(in srgb, var(--wb-color-text-error-default) 8%, transparent);--wb-button-danger-bg-soft-active: color-mix(in srgb, var(--wb-color-text-error-default) 16%, transparent);--wb-button-danger-ghost-fg: var(--wb-palette-red-8);--wb-button-danger-secondary-fg: var(--wb-palette-red-9);--wb-button-danger-secondary-border: var(--wb-palette-red-2);--wb-button-danger-secondary-bg: var(--wb-palette-white-100);--wb-button-danger-secondary-bg-hover: var(--wb-palette-red-1);--wb-button-danger-secondary-bg-active: var(--wb-palette-red-1);--wb-button-danger-secondary-fg-disabled: var(--wb-palette-red-3);--wb-button-danger-secondary-border-disabled: var(--wb-palette-red-2);--wb-button-loading-primary-fg: var(--wb-palette-white-100);--wb-button-loading-secondary-fg: var(--wb-palette-black-100);--wb-button-loading-grey-fg: var(--wb-palette-black-100);--wb-button-loading-ghost-fg: var(--wb-palette-black-100);--wb-button-loading-link-fg: #1470B4;--wb-button-loading-danger-fg-on-solid: var(--wb-palette-white-100);--wb-button-loading-danger-fg: var(--wb-color-text-error-disabled);--wb-button-success-bg: #0CBF5B;--wb-button-success-bg-hover: #09a84f;--wb-button-login-bg: #1a1a1a;--wb-button-login-bg-hover: var(--wb-palette-black-100);--wb-button-login-bg-active: var(--wb-palette-black-100);--wb-button-inverse-bg-hover: color-mix(in srgb, var(--wb-palette-black-100) 96%, transparent);--wb-button-inverse-bg-active: color-mix(in srgb, var(--wb-palette-black-100) 80%, transparent);--wb-button-inverse-fg-disabled: var(--wb-palette-white-60);--wb-button-confirm-bg: var(--wb-palette-black-90);--wb-button-cancel-bg: var(--wb-palette-gray-4);--wb-button-soft-bg: color-mix(in srgb, var(--wb-palette-black-100) 8%, transparent);--wb-button-soft-bg-hover: color-mix(in srgb, var(--wb-palette-black-100) 12%, transparent);--wb-button-secondaryfill-bg-hover: #f0f0f0;--wb-button-secondary-fg-hover: var(--wb-palette-black-100);--wb-button-secondary-fg-hover-inverse: #f5f5f5}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-button-primary-bg: var(--wb-palette-white-90);--wb-button-primary-bg-hover: var(--wb-palette-white-75);--wb-button-primary-bg-active: var(--wb-palette-white-75);--wb-button-primary-bg-disabled: var(--wb-palette-white-20);--wb-button-primary-fg: var(--wb-palette-black-90);--wb-button-primary-fg-disabled: var(--wb-palette-black-90);--wb-button-secondary-bg: #262626;--wb-button-secondary-bg-hover: #2E2E2E;--wb-button-secondary-bg-active: #2E2E2E;--wb-button-secondary-bg-disabled: #262626;--wb-button-secondary-fg: var(--wb-palette-white-90);--wb-button-secondary-fg-disabled: var(--wb-palette-white-30);--wb-button-secondary-border: var(--wb-color-border-solid);--wb-button-secondary-border-disabled: var(--wb-color-border-secondary);--wb-button-grey-bg: #383838;--wb-button-grey-bg-hover: #404040;--wb-button-grey-bg-active: #404040;--wb-button-grey-bg-disabled: #404040;--wb-button-grey-fg: var(--wb-palette-white-90);--wb-button-grey-fg-disabled: var(--wb-palette-white-30);--wb-button-ghost-bg: transparent;--wb-button-ghost-bg-hover: var(--wb-palette-white-10);--wb-button-ghost-bg-active: var(--wb-palette-white-10);--wb-button-ghost-fg: var(--wb-palette-white-90);--wb-button-ghost-fg-hover: var(--wb-palette-white-90);--wb-button-ghost-fg-active: var(--wb-palette-white-90);--wb-button-ghost-fg-disabled: var(--wb-palette-white-30);--wb-button-link-bg: transparent;--wb-button-link-bg-hover: transparent;--wb-button-link-bg-active: transparent;--wb-button-link-bg-disabled: transparent;--wb-button-link-fg: #4294D2;--wb-button-link-fg-hover: #4294D2;--wb-button-link-fg-disabled: #94B7D1;--wb-button-danger-bg: #E85C5C;--wb-button-danger-bg-hover: #EC7474;--wb-button-danger-bg-active: #EC7474;--wb-button-danger-bg-disabled: #803838;--wb-button-danger-fg-on-solid: var(--wb-palette-white-100);--wb-button-danger-fg-on-solid-disabled: var(--wb-palette-white-70);--wb-button-danger-fg: var(--wb-color-text-error-default);--wb-button-danger-fg-disabled: var(--wb-color-text-error-disabled);--wb-button-danger-border: var(--wb-color-text-error-default);--wb-button-danger-border-disabled: var(--wb-color-text-error-disabled);--wb-button-danger-bg-soft-hover: color-mix(in srgb, var(--wb-color-text-error-default) 12%, transparent);--wb-button-danger-bg-soft-active: color-mix(in srgb, var(--wb-color-text-error-default) 20%, transparent);--wb-button-danger-grey-fg: var(--wb-palette-red-9);--wb-button-danger-ghost-fg: var(--wb-palette-red-9);--wb-button-danger-secondary-fg: var(--wb-palette-red-9);--wb-button-danger-secondary-border: var(--wb-palette-red-5);--wb-button-danger-secondary-bg: #262626;--wb-button-danger-secondary-bg-hover: color-mix(in srgb, var(--wb-palette-red-3) 40%, var(--wb-button-danger-secondary-bg) 60%);--wb-button-danger-secondary-bg-active: color-mix(in srgb, var(--wb-palette-red-3) 40%, var(--wb-button-danger-secondary-bg) 60%);--wb-button-danger-secondary-fg-disabled: var(--wb-color-text-error-disabled);--wb-button-danger-secondary-border-disabled: var(--wb-color-text-error-disabled);--wb-button-loading-primary-fg: var(--wb-palette-white-90);--wb-button-loading-secondary-fg: var(--wb-palette-white-30);--wb-button-loading-grey-fg: var(--wb-palette-white-30);--wb-button-loading-ghost-fg: var(--wb-palette-white-30);--wb-button-loading-link-fg: #94B7D1;--wb-button-loading-danger-fg-on-solid: var(--wb-palette-white-90);--wb-button-loading-danger-fg: var(--wb-color-text-error-disabled);--wb-button-success-bg: #0CBF5B;--wb-button-success-bg-hover: #09A84F;--wb-button-login-bg: var(--wb-palette-white-100);--wb-button-login-bg-hover: var(--wb-palette-white-90);--wb-button-login-bg-active: var(--wb-palette-white-80);--wb-button-inverse-bg-hover: color-mix(in srgb, var(--wb-palette-white-100) 80%, transparent);--wb-button-inverse-bg-active: color-mix(in srgb, var(--wb-palette-white-100) 70%, transparent);--wb-button-inverse-fg-disabled: color-mix(in srgb, var(--wb-palette-black-100) 40%, transparent);--wb-button-confirm-bg: var(--wb-palette-white-90);--wb-button-cancel-bg: var(--wb-palette-white-20);--wb-button-soft-bg: color-mix(in srgb, var(--wb-palette-white-100) 20%, transparent);--wb-button-soft-bg-hover: var(--wb-palette-black-100);--wb-button-secondaryfill-bg-hover: #474747;--wb-button-secondary-fg-hover: #e6e6e6;--wb-button-secondary-fg-hover-inverse: #404040}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-checkbox-size-s: var(--wb-size-3-2);--wb-checkbox-size-m: var(--wb-size-4);--wb-checkbox-size: var(--wb-checkbox-size-m);--wb-checkbox-size-small: var(--wb-checkbox-size-s);--wb-checkbox-size-medium: var(--wb-checkbox-size-m);--wb-checkbox-border-radius: var(--wb-radius-sm);--wb-checkbox-border-width: 1px;--wb-checkbox-mark-width: 9px;--wb-checkbox-mark-height: 1.5px;--wb-checkbox-focus-outline-width: 2px;--wb-checkbox-focus-outline-offset: 2px;--wb-checkbox-inner-gap: var(--wb-spacing-3);--wb-checkbox-group-gap: var(--wb-spacing-3);--wb-checkbox-font-size: var(--wb-font-size-5);--wb-checkbox-line-height: var(--wb-font-body-line-height);--wb-checkbox-motion-duration: var(--wb-motion-duration-instant);--wb-checkbox-motion-easing: var(--wb-motion-easing-standard);--wb-checkbox-check-duration: var(--wb-motion-duration-fast);--wb-checkbox-check-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-checkbox-color-label: var(--wb-color-text-primary);--wb-checkbox-color-label-disabled: var(--wb-color-text-tertiary);--wb-checkbox-color-bg: transparent;--wb-checkbox-color-bg-checked: #3D3D3D;--wb-checkbox-color-bg-disabled: #EBEBEB;--wb-checkbox-color-bg-disabled-checked: #EBEBEB;--wb-checkbox-color-border: var(--wb-palette-black-20);--wb-checkbox-color-border-hover: rgba(0, 0, 0, 0.40);--wb-checkbox-color-border-checked: #3D3D3D;--wb-checkbox-color-border-disabled: var(--wb-color-border-solid);--wb-checkbox-color-border-disabled-checked: #DEDEDE;--wb-checkbox-color-checkmark: var(--wb-palette-white-100);--wb-checkbox-color-mark-indeterminate: var(--wb-palette-white-100);--wb-checkbox-color-checkmark-disabled: var(--wb-color-text-disabled);--wb-checkbox-label-color: var(--wb-checkbox-color-label);--wb-checkbox-label-disabled-color: var(--wb-checkbox-color-label-disabled);--wb-checkbox-bg: var(--wb-checkbox-color-bg);--wb-checkbox-checked-bg: var(--wb-checkbox-color-bg-checked);--wb-checkbox-disabled-bg: var(--wb-checkbox-color-bg-disabled);--wb-checkbox-disabled-checked-bg: var(--wb-checkbox-color-bg-disabled-checked);--wb-checkbox-border: var(--wb-checkbox-color-border);--wb-checkbox-hover-border: var(--wb-checkbox-color-border-hover);--wb-checkbox-checked-border: var(--wb-checkbox-color-border-checked);--wb-checkbox-disabled-border: var(--wb-checkbox-color-border-disabled);--wb-checkbox-disabled-checked-border: var(--wb-checkbox-color-border-disabled-checked);--wb-checkbox-checkmark: var(--wb-checkbox-color-checkmark);--wb-checkbox-indeterminate-mark: var(--wb-checkbox-color-mark-indeterminate);--wb-checkbox-disabled-checkmark: var(--wb-checkbox-color-checkmark-disabled)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-checkbox-color-label: var(--wb-color-text-primary);--wb-checkbox-color-label-disabled: var(--wb-color-text-tertiary);--wb-checkbox-color-bg: transparent;--wb-checkbox-color-bg-checked: #E0E0E0;--wb-checkbox-color-bg-disabled: #3D3D3D;--wb-checkbox-color-bg-disabled-checked: #3D3D3D;--wb-checkbox-color-border: #414141;--wb-checkbox-color-border-hover: rgba(255, 255, 255, 0.40);--wb-checkbox-color-border-checked: #E0E0E0;--wb-checkbox-color-border-disabled: #414141;--wb-checkbox-color-border-disabled-checked: #3D3D3D;--wb-checkbox-color-checkmark: #141414;--wb-checkbox-color-mark-indeterminate: #141414;--wb-checkbox-color-checkmark-disabled: rgba(255, 255, 255, 0.30);--wb-checkbox-label-color: var(--wb-checkbox-color-label);--wb-checkbox-label-disabled-color: var(--wb-checkbox-color-label-disabled);--wb-checkbox-bg: var(--wb-checkbox-color-bg);--wb-checkbox-checked-bg: var(--wb-checkbox-color-bg-checked);--wb-checkbox-disabled-bg: var(--wb-checkbox-color-bg-disabled);--wb-checkbox-disabled-checked-bg: var(--wb-checkbox-color-bg-disabled-checked);--wb-checkbox-border: var(--wb-checkbox-color-border);--wb-checkbox-hover-border: var(--wb-checkbox-color-border-hover);--wb-checkbox-checked-border: var(--wb-checkbox-color-border-checked);--wb-checkbox-disabled-border: var(--wb-checkbox-color-border-disabled);--wb-checkbox-disabled-checked-border: var(--wb-checkbox-color-border-disabled-checked);--wb-checkbox-checkmark: var(--wb-checkbox-color-checkmark);--wb-checkbox-indeterminate-mark: var(--wb-checkbox-color-mark-indeterminate);--wb-checkbox-disabled-checkmark: var(--wb-checkbox-color-checkmark-disabled)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-collapse-header-padding-y: var(--wb-spacing-3);--wb-collapse-header-padding-x: var(--wb-spacing-5);--wb-collapse-header-padding-y-sm: var(--wb-spacing-2-5);--wb-collapse-header-padding-x-sm: var(--wb-spacing-4);--wb-collapse-header-padding-y-lg: var(--wb-spacing-5);--wb-collapse-header-padding-x-lg: var(--wb-spacing-6);--wb-collapse-content-padding-y: var(--wb-spacing-3);--wb-collapse-content-padding-x: var(--wb-spacing-5);--wb-collapse-content-padding-y-sm: var(--wb-spacing-2-5);--wb-collapse-content-padding-x-sm: var(--wb-spacing-4);--wb-collapse-content-padding-y-lg: var(--wb-spacing-5);--wb-collapse-content-padding-x-lg: var(--wb-spacing-6);--wb-collapse-header-padding-compact: var(--wb-spacing-0);--wb-collapse-font-size: var(--wb-font-chatflow-h4-size);--wb-collapse-font-size-sm: var(--wb-font-size-3);--wb-collapse-header-font-size: var(--wb-font-chatflow-h4-size);--wb-collapse-header-font-size-sm: var(--wb-font-size-3);--wb-collapse-header-font-size-lg: var(--wb-font-size-6);--wb-collapse-header-line-height: 1.7;--wb-collapse-header-line-height-sm: 1.6;--wb-collapse-arrow-gap: var(--wb-spacing-2);--wb-collapse-arrow-size: var(--wb-icon-size-md);--wb-collapse-arrow-size-sm: var(--wb-icon-size-ms);--wb-collapse-border-radius: var(--wb-radius-lg);--wb-collapse-motion-duration: var(--wb-motion-duration-instant);--wb-collapse-motion-easing: var(--wb-motion-easing-standard);--wb-collapse-expand-duration: var(--wb-motion-duration-base);--wb-collapse-expand-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-collapse-border-color: var(--wb-color-border-primary);--wb-collapse-header-color-bg: var(--wb-bg-secondary);--wb-collapse-header-color-bg-hover: var(--wb-bg-hover-light);--wb-collapse-content-color-bg: var(--wb-bg-primary);--wb-collapse-color-text: var(--wb-color-text-primary);--wb-collapse-header-color-text: var(--wb-color-text-secondary);--wb-collapse-color-text-disabled: var(--wb-color-text-disabled);--wb-collapse-arrow-color: var(--wb-color-text-tertiary);--wb-collapse-header-color-text-secondary: var(--wb-color-text-tertiary);--wb-collapse-header-arrow-color-secondary: var(--wb-color-text-disabled);--wb-collapse-header-color-text-hover: rgba(0, 0, 0, 0.9);--wb-collapse-header-arrow-color-hover: rgba(0, 0, 0, 0.9)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-collapse-border-color: var(--wb-color-border-secondary);--wb-collapse-header-color-bg: var(--wb-bg-secondary);--wb-collapse-header-color-bg-hover: var(--wb-bg-hover-light);--wb-collapse-content-color-bg: var(--wb-bg-primary);--wb-collapse-color-text: var(--wb-color-text-primary);--wb-collapse-header-color-text: var(--wb-color-text-secondary);--wb-collapse-color-text-disabled: var(--wb-color-text-disabled);--wb-collapse-arrow-color: var(--wb-color-text-tertiary);--wb-collapse-header-color-text-secondary: var(--wb-color-text-tertiary);--wb-collapse-header-arrow-color-secondary: var(--wb-color-text-disabled);--wb-collapse-header-color-text-hover: rgba(255, 255, 255, 0.9);--wb-collapse-header-arrow-color-hover: rgba(255, 255, 255, 0.9)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-input-height-small: var(--wb-size-control-ms);--wb-input-height-medium: var(--wb-size-control-md);--wb-input-height-large: var(--wb-size-control-xl);--wb-input-font-size-small: var(--wb-font-size-3);--wb-input-font-size: var(--wb-font-size-5);--wb-input-font-size-large: var(--wb-font-size-5);--wb-input-line-height: var(--wb-font-body-line-height);--wb-input-padding-x: var(--wb-spacing-3);--wb-input-padding-x-large: var(--wb-spacing-4);--wb-input-has-button-padding-right: var(--wb-spacing-2);--wb-input-has-button-padding-right-large: var(--wb-spacing-3);--wb-input-gap: var(--wb-spacing-2);--wb-input-border-radius-small: var(--wb-radius-md);--wb-input-border-radius: var(--wb-radius-lg);--wb-input-border-radius-large: var(--wb-radius-xl);--wb-input-border-radius-textarea: var(--wb-radius-lg);--wb-input-icon-size-small: var(--wb-icon-size-ms);--wb-input-icon-size: var(--wb-icon-size-md);--wb-input-icon-button-size-small: var(--wb-size-5);--wb-input-icon-button-size: var(--wb-size-6);--wb-input-icon-button-border-radius: var(--wb-radius-md);--wb-textarea-padding-y: var(--wb-spacing-2);--wb-textarea-padding-x: var(--wb-spacing-3);--wb-textarea-font-size: var(--wb-font-body-size);--wb-textarea-line-height: var(--wb-font-body-line-height);--wb-textarea-min-height: calc(var(--wb-textarea-line-height) + var(--wb-textarea-padding-y) * 2 + 2px);--wb-textarea-scrollbar-width: 12px;--wb-textarea-scrollbar-gap: 6px;--wb-textarea-scrollbar-thumb-radius: 100px;--wb-input-addon-padding-x: var(--wb-spacing-3);--wb-input-addon-font-size: var(--wb-font-body-size);--wb-input-addon-line-height: var(--wb-font-body-line-height);--wb-input-count-font-size: var(--wb-font-caption-size);--wb-input-number-controls-width: var(--wb-size-7);--wb-input-number-step-color: var(--wb-color-text-tertiary);--wb-input-number-step-color-hover: var(--wb-color-text-secondary);--wb-input-number-step-color-bg: var(--wb-color-bg-secondary-hover-active);--wb-input-number-step-color-bg-hover: var(--wb-color-bg-primary-hover);--wb-input-motion-duration: var(--wb-motion-duration-instant);--wb-input-motion-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-input-color-text: var(--wb-color-text-primary);--wb-input-color-bg: var(--wb-bg-primary);--wb-input-border-color: var(--wb-color-border-primary);--wb-input-border-color-hover: var(--wb-palette-black-30);--wb-input-border-color-focus: var(--wb-palette-black-30);--wb-input-color-placeholder: var(--wb-color-text-disabled);--wb-input-color-text-disabled: var(--wb-color-text-disabled);--wb-input-disabled-bg: var(--wb-color-bg-secondary-hover-active);--wb-input-disabled-border-color: var(--wb-color-border-primary);--wb-input-color-icon: var(--wb-color-text-tertiary);--wb-input-color-icon-hover: var(--wb-color-text-secondary);--wb-input-color-icon-disabled: var(--wb-color-text-disabled);--wb-input-status-error-color: var(--wb-color-text-error-default);--wb-input-status-error-bg: var(--wb-color-bg-secondary-default);--wb-input-filled-color-bg: var(--wb-bg-inset-strong);--wb-input-filled-color-bg-hover: var(--wb-color-bg-primary-hover);--wb-input-addon-color-text: var(--wb-color-text-secondary);--wb-input-addon-color-bg: var(--wb-bg-secondary);--wb-input-addon-border-color: var(--wb-color-border-primary);--wb-input-count-color: var(--wb-color-text-tertiary);--wb-textarea-color-placeholder: var(--wb-color-text-disabled);--wb-textarea-count-color: var(--wb-color-text-disabled);--wb-textarea-scrollbar-thumb-color: var(--wb-palette-gray-4);--wb-input-number-step-color: var(--wb-color-text-tertiary);--wb-input-number-step-color-hover: var(--wb-color-text-secondary);--wb-input-number-step-color-bg: var(--wb-color-bg-secondary-hover-active);--wb-input-number-step-color-bg-hover: var(--wb-color-bg-primary-hover)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-input-color-text: var(--wb-color-text-primary);--wb-input-color-bg: var(--wb-bg-primary);--wb-input-border-color: var(--wb-color-border-solid);--wb-input-border-color-hover: var(--wb-palette-white-30);--wb-input-border-color-focus: var(--wb-palette-white-30);--wb-input-color-placeholder: var(--wb-color-text-disabled);--wb-input-color-text-disabled: var(--wb-color-text-disabled);--wb-input-disabled-bg: var(--wb-color-bg-secondary-hover-active);--wb-input-disabled-border-color: var(--wb-color-border-primary);--wb-input-color-icon: var(--wb-color-text-tertiary);--wb-input-color-icon-hover: var(--wb-color-text-secondary);--wb-input-color-icon-disabled: var(--wb-color-text-disabled);--wb-input-status-error-color: var(--wb-color-text-error-default);--wb-input-status-error-bg: transparent;--wb-input-filled-color-bg: var(--wb-bg-inset-strong);--wb-input-filled-color-bg-hover: var(--wb-color-bg-primary-hover);--wb-input-addon-color-text: var(--wb-color-text-secondary);--wb-input-addon-color-bg: var(--wb-bg-secondary);--wb-input-addon-border-color: var(--wb-color-border-solid);--wb-input-count-color: var(--wb-color-text-tertiary);--wb-textarea-color-placeholder: var(--wb-color-text-disabled);--wb-textarea-count-color: var(--wb-color-text-disabled);--wb-textarea-scrollbar-thumb-color: var(--wb-palette-gray-4);--wb-input-number-step-color: var(--wb-color-text-tertiary);--wb-input-number-step-color-hover: var(--wb-color-text-secondary);--wb-input-number-step-color-bg: var(--wb-color-bg-secondary-hover-active);--wb-input-number-step-color-bg-hover: var(--wb-color-bg-primary-active)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-switch-track-width: 26px;--wb-switch-track-height: var(--wb-size-4);--wb-switch-track-padding: var(--wb-spacing-1);--wb-switch-thumb-size: var(--wb-size-3);--wb-switch-thumb-translate: 8px;--wb-switch-track-width-small: var(--wb-size-6);--wb-switch-track-height-small: 14px;--wb-switch-thumb-size-small: 10px;--wb-switch-thumb-translate-small: 8px;--wb-switch-track-width-large: 34px;--wb-switch-track-height-large: 20px;--wb-switch-thumb-size-large: var(--wb-size-4);--wb-switch-thumb-translate-large: 12px;--wb-switch-font-size: var(--wb-font-body-size);--wb-switch-font-size-small: var(--wb-font-caption-size);--wb-switch-line-height: var(--wb-font-body-line-height);--wb-switch-line-height-small: var(--wb-font-caption-line-height);--wb-switch-gap: var(--wb-spacing-3);--wb-switch-radius: var(--wb-radius-full);--wb-switch-duration: var(--wb-motion-duration-fast);--wb-switch-easing: var(--wb-motion-easing-standard);--wb-switch-spinner-border-width: 1.5px;--wb-switch-spinner-duration: 0.8s;--wb-switch-track-color-spinner: var(--wb-control-selected-fg)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-switch-color-text: var(--wb-color-text-primary);--wb-switch-track-bg: var(--wb-palette-gray-5);--wb-switch-track-border-color: var(--wb-border-default);--wb-switch-track-bg-hover-border-color: var(--wb-border-strong);--wb-switch-thumb-bg: var(--wb-control-selected-fg);--wb-switch-thumb-shadow: var(--wb-shadow-sm);--wb-switch-track-bg-checked: var(--wb-brand-primary);--wb-switch-track-border-color-checked: var(--wb-brand-primary);--wb-switch-track-bg-checked-hover: var(--wb-color-text-brand-hover);--wb-switch-track-border-color-checked-hover: var(--wb-color-text-brand-hover);--wb-switch-track-bg-checked-disabled: var(--wb-color-text-brand-disabled);--wb-switch-track-bg-disabled: var(--wb-color-bg-primary-default);--wb-switch-thumb-bg-disabled-unchecked: var(--wb-control-selected-fg);--wb-switch-track-bg-danger: var(--wb-palette-red-9);--wb-switch-track-border-color-danger: var(--wb-palette-red-9);--wb-switch-track-bg-danger-hover: var(--wb-color-text-error-hover);--wb-switch-track-border-color-danger-hover: var(--wb-color-text-error-hover);--wb-switch-track-bg-danger-disabled: var(--wb-color-text-error-disabled)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-switch-color-text: var(--wb-color-text-primary);--wb-switch-track-bg: var(--wb-bg-elevated);--wb-switch-track-border-color: var(--wb-border-default);--wb-switch-track-bg-hover-border-color: var(--wb-border-strong);--wb-switch-thumb-bg: var(--wb-control-selected-fg);--wb-switch-thumb-shadow: var(--wb-shadow-sm);--wb-switch-track-bg-checked: var(--wb-brand-primary);--wb-switch-track-border-color-checked: var(--wb-brand-primary);--wb-switch-track-bg-checked-hover: var(--wb-color-text-brand-hover);--wb-switch-track-border-color-checked-hover: var(--wb-color-text-brand-hover);--wb-switch-track-bg-checked-disabled: var(--wb-palette-brand-4);--wb-switch-track-bg-disabled: var(--wb-palette-gray-5);--wb-switch-thumb-bg-disabled-unchecked: color-mix(in srgb, var(--wb-palette-white-100) 72%, var(--wb-palette-black-100));--wb-switch-track-color-spinner: var(--wb-switch-thumb-bg-disabled-unchecked);--wb-switch-track-bg-danger: var(--wb-palette-red-9);--wb-switch-track-border-color-danger: var(--wb-palette-red-9);--wb-switch-track-bg-danger-hover: var(--wb-color-text-error-hover);--wb-switch-track-border-color-danger-hover: var(--wb-color-text-error-hover);--wb-switch-track-bg-danger-disabled: var(--wb-palette-red-6)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-modal-overlay-mask-color: var( --wb-color-mask-color );--wb-modal-panel-bg: var( --wb-bg-primary );--wb-modal-border-color: var(--wb-color-border-solid);--wb-modal-radius: var(--wb-radius-4xl);--wb-modal-radius-confirm: var( --wb-radius-xl );--wb-modal-width: 100%;--wb-modal-max-height: calc(100vh - 160px);--wb-modal-max-width-s: 480px;--wb-modal-max-width-m: 640px;--wb-modal-max-width-ml: 640px;--wb-modal-max-width-l: 960px;--wb-modal-font-title-size: var(--wb-font-h3-size);--wb-modal-font-title-line-height: var(--wb-font-h3-line-height);--wb-modal-font-title-weight: var(--wb-font-h3-weight);--wb-modal-text-color: var( --wb-color-text-primary );--wb-modal-font-body-size: var( --wb-font-body-size );--wb-modal-font-body-line-height: var(--wb-font-body-line-height);--wb-modal-font-body-weight: var(--wb-font-body-weight);--wb-modal-text-color-secondary: var( --wb-color-text-secondary );--wb-modal-body-scrollbar-thumb-color: var( --wb-palette-gray-4 );--wb-modal-back-btn-size: var(--wb-size-control-sm);--wb-modal-back-btn-bg-hover: var(--wb-bg-hover);--wb-modal-back-btn-transition-duration: var( --wb-motion-duration-fast );--wb-modal-close-btn-icon-size: var( --wb-icon-size-md );--wb-modal-icon-size-lg: var( --wb-icon-size-lg );--wb-modal-motion-duration-base: var( --wb-motion-duration-base );--wb-modal-motion-easing-standard: var( --wb-motion-easing-standard );--wb-modal-motion-easing-emphasized: var( --wb-motion-easing-emphasized );--wb-modal-motion-duration-enter: var( --wb-motion-duration-medium );--wb-modal-motion-duration-exit: var( --wb-motion-duration-fast );--wb-modal-motion-easing-enter: var( --wb-motion-easing-decelerate );--wb-modal-motion-easing-exit: var( --wb-motion-easing-accelerate );--wb-modal-motion-scale-exit: 0.96;--wb-modal-spacing-1: var( --wb-spacing-1 );--wb-modal-spacing-2: var( --wb-spacing-2 );--wb-modal-spacing-3: var( --wb-spacing-3 );--wb-modal-spacing-4: var( --wb-spacing-4 );--wb-modal-spacing-5: var( --wb-spacing-5 );--wb-modal-spacing-7: var( --wb-spacing-7 );--wb-modal-spacing-10: var( --wb-spacing-10 )}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-modal-body-scrollbar-thumb-color: var( --wb-palette-gray-4 );--wb-shadow-dialog: 0px 8px 48px -4px color-mix(in srgb, var(--wb-palette-black-100) 12%, transparent), 0px 6px 12px -4px color-mix(in srgb, var(--wb-palette-black-100) 6%, transparent)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-modal-body-scrollbar-thumb-color: var( --wb-palette-white-10 );--wb-shadow-dialog: 0px 8px 48px -4px color-mix(in srgb, var(--wb-palette-black-100) 60%, transparent), 0px 6px 12px -4px color-mix(in srgb, var(--wb-palette-black-100) 30%, transparent)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-colleagues-layer-dialog: 1200;--wb-colleagues-layer-dialog-popover: 1205;--wb-colleagues-layer-dialog-local-modal: 1208;--wb-colleagues-layer-dialog-hire: 1210;--wb-colleagues-layer-dialog-tdocs: 1220;--wb-colleagues-layer-dialog-bind-channel: 1230;--wb-colleagues-layer-dialog-publish: 1240;--wb-modal-spacing-1: var(--wb-spacing-1);--wb-modal-spacing-2: var(--wb-spacing-2);--wb-modal-spacing-3: var(--wb-spacing-3);--wb-modal-spacing-4: var(--wb-spacing-4);--wb-modal-spacing-5: var(--wb-spacing-5);--wb-modal-spacing-7: var(--wb-spacing-7);--wb-modal-spacing-10: var(--wb-spacing-10);--wb-modal-motion-duration-fast: var(--wb-motion-duration-fast);--wb-modal-motion-duration-base: var(--wb-motion-duration-base);--wb-modal-motion-easing-standard: var(--wb-motion-easing-standard);--wb-modal-motion-easing-emphasized: var(--wb-motion-easing-emphasized);--wb-modal-color-mask: var(--wb-color-mask-color);--wb-modal-bg: var(--wb-bg-primary);--wb-modal-bg-hover: var(--wb-bg-hover);--wb-modal-color-text-primary: var(--wb-color-text-primary);--wb-modal-color-text-secondary: var(--wb-color-text-secondary);--wb-modal-color-border: var(--wb-color-border-primary);--wb-modal-font-title-size: var(--wb-font-h3-size);--wb-modal-font-title-line-height: var(--wb-font-h3-line-height);--wb-modal-font-title-weight: var(--wb-font-h3-weight);--wb-modal-font-body-size: var(--wb-font-body-size);--wb-modal-font-body-line-height: var(--wb-font-body-line-height);--wb-modal-font-body-weight: var(--wb-font-body-weight);--wb-modal-radius: var(--wb-radius-4xl);--wb-modal-radius-confirm: var(--wb-radius-xl);--wb-modal-size-control-sm: var(--wb-size-control-sm);--wb-modal-icon-size-md: var(--wb-icon-size-md);--wb-modal-icon-size-lg: var(--wb-icon-size-lg)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-bg-modal: var(--wb-palette-white-100);--wb-color-bg-modal: var(--wb-bg-modal);--wb-modal-scrollbar-thumb: var(--wb-palette-black-10);--wb-shadow-dialog-md: 0 8px 24px rgba(0, 0, 0, 0.08)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-bg-modal: var(--wb-palette-gray-1);--wb-color-bg-modal: #2d2d2d;--wb-modal-scrollbar-thumb: var(--wb-palette-white-10);--wb-shadow-dialog-md: 0 8px 24px rgba(0, 0, 0, 0.28)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-message-min-height: var(--wb-size-12);--wb-message-max-height: 200px;--wb-message-padding-x: var(--wb-spacing-5);--wb-message-padding-y: var(--wb-spacing-4);--wb-message-gap: var(--wb-spacing-3);--wb-message-close-gap: var(--wb-spacing-7);--wb-message-stack-gap: var(--wb-spacing-6);--wb-message-border-radius: var(--wb-radius-xl);--wb-message-font-size: var(--wb-font-body-size);--wb-message-line-height: var(--wb-font-body-line-height);--wb-message-icon-size: var(--wb-icon-size-lg);--wb-message-close-icon-size: var(--wb-icon-size-md);--wb-message-close-size: var(--wb-icon-size-lg);--wb-message-close-padding: var(--wb-spacing-1);--wb-message-close-border-radius: var(--wb-radius-sm);--wb-message-enter-duration: var(--wb-motion-duration-fast);--wb-message-enter-easing: var(--wb-motion-easing-decelerate);--wb-message-exit-duration: var(--wb-motion-duration-instant);--wb-message-exit-easing: var(--wb-motion-easing-accelerate);--wb-message-translate: var(--wb-spacing-4);--wb-message-spin-duration: 0.7s;--wb-message-reposition-duration: 0.25s;--wb-message-close-transition-duration: var(--wb-motion-duration-sm);--wb-message-z-index: 100010}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-message-color-bg: var(--wb-palette-white-100);--wb-message-color-text: var(--wb-palette-black-90);--wb-message-border: 1px solid var(--wb-color-border-primary);--wb-message-shadow: var(--wb-shadow-dialog);--wb-message-success-color-icon: var(--wb-status-success);--wb-message-error-color-icon: var(--wb-status-error);--wb-message-info-color-icon: #000000;--wb-message-warning-color-icon: var(--wb-status-warning);--wb-message-loading-color-icon: var(--wb-palette-brand-8);--wb-message-close-color-icon: var(--wb-palette-black-50);--wb-message-close-color-icon-hover: var(--wb-palette-black-75);--wb-message-close-color-bg-hover: var(--wb-bg-hover)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-message-color-bg: var(--wb-bg-elevated);--wb-message-color-text: var(--wb-palette-white-90);--wb-message-border: 1px solid #4A4A4A;--wb-message-success-color-icon: #059465;--wb-message-info-color-icon: #FFFFFF;--wb-message-warning-color-icon: #CF6E2D;--wb-message-error-color-icon: #C64751;--wb-message-loading-color-icon: #00C29A;--wb-message-close-color-icon: var(--wb-palette-white-50);--wb-message-close-color-icon-hover: var(--wb-palette-white-80);--wb-message-close-color-bg-hover: var(--wb-bg-hover)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-bg-popover: var(--wb-palette-white-100);--wb-border-popover: color-mix( in srgb, var(--wb-palette-black-100) 6%, transparent );--wb-border-popover-strong: color-mix( in srgb, var(--wb-palette-black-100) 24%, transparent );--wb-popover-border-color: var(--wb-color-border-solid);--wb-popover-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.04), 0px 4px 6px 0px rgba(0, 0, 0, 0.04);--wb-shadow-popover: 0 4px 12px -4px color-mix(in srgb, var( --wb-palette-black-100 ) 4%, transparent), 0 3px 6px -8px color-mix(in srgb, var(--wb-palette-black-100) 4%, transparent);--wb-bg-popover-picker: var(--wb-bg-popover)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-popover-padding: var(--wb-spacing-3);--wb-popover-transition-duration: var(--wb-motion-duration-fast);--wb-popover-transition-easing: var(--wb-motion-easing-standard);--wb-popover-expand-duration-in: var(--wb-motion-duration-fast);--wb-popover-expand-duration-out: var(--wb-motion-duration-fast);--wb-popover-expand-easing-in: var(--wb-motion-easing-decelerate);--wb-popover-expand-easing-out: var(--wb-motion-easing-accelerate);--wb-popover-expand-scale-collapsed: 0.88;--wb-popover-font-size: var(--wb-font-body-size);--wb-popover-line-height: var(--wb-font-body-line-height);--wb-popover-radius: var(--wb-radius-2xl);--wb-popover-text-color: var(--wb-color-text-primary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-bg-popover: #242424;--wb-border-popover: color-mix( in srgb, var(--wb-palette-white-100) 10%, transparent );--wb-border-popover-strong: color-mix( in srgb, var(--wb-palette-white-100) 28%, transparent );--wb-popover-border-color: var(--wb-color-border-solid);--wb-popover-shadow: var(--shadow-md-offsetx-2, 0px) 6px 24px var(--shadow-md-spread-2, -4px) rgba(0, 0, 0, 0.4), var(--shadow-md-offsetx-1, 0px) 4px 6px var(--shadow-md-spread-1, -8px) rgba(0, 0, 0, 0.2);--wb-shadow-popover: 0 4px 16px var(--wb-bg-overlay);--wb-bg-popover-picker: var(--wb-bg-popover)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-tabs-height-s: var(--wb-size-control-ms);--wb-tabs-height: var(--wb-size-control-md);--wb-tabs-height-l: var(--wb-size-control-xl);--wb-tabs-height-xl: var(--wb-size-control-2xl);--wb-tabs-font-size-s: var(--wb-font-size-4);--wb-tabs-font-size: var(--wb-font-size-5);--wb-tabs-font-size-l: var(--wb-font-size-6);--wb-tabs-font-size-xl: var(--wb-font-size-8);--wb-tabs-line-height-s: var(--wb-font-line-height-5-2);--wb-tabs-line-height: var(--wb-font-line-height-5-2);--wb-tabs-line-height-l: var(--wb-font-line-height-5-2);--wb-tabs-line-height-xl: 28px;--wb-tabs-default-tab-gap: var(--wb-spacing-8);--wb-tabs-text-tab-gap: var(--wb-spacing-8);--wb-tabs-button-tab-gap: var(--wb-spacing-2);--wb-tabs-default-inkbar-height: 2px;--wb-tabs-default-inkbar-height-l: 3px;--wb-tabs-vertical-default-inkbar-height: 3px;--wb-tabs-vertical-default-min-height: 36px;--wb-tabs-arrow-btn-shadow-gap: var(--wb-spacing-3);--wb-tabs-arrow-btn-mask-width: 28px;--wb-tabs-arrow-btn-icon-size: var(--wb-icon-size-md);--wb-tabs-arrow-btn-icon-size-xl: var(--wb-icon-size-lg);--wb-tabs-arrow-btn-width: var(--wb-size-5);--wb-tabs-arrow-btn-height: var(--wb-size-5);--wb-tabs-arrow-btn-width-xl: var(--wb-size-7);--wb-tabs-arrow-btn-height-xl: var(--wb-size-7);--wb-tabs-button-padding-x-s: var(--wb-spacing-3);--wb-tabs-button-padding-x: var(--wb-spacing-4);--wb-tabs-button-padding-x-l: var(--wb-spacing-6);--wb-tabs-button-padding-x-xl: var(--wb-spacing-7);--wb-tabs-button-border-radius-s: var(--wb-radius-md);--wb-tabs-button-border-radius: var(--wb-radius-lg);--wb-tabs-button-border-radius-l: var(--wb-radius-xl);--wb-tabs-button-border-radius-xl: var(--wb-radius-2xl);--wb-tabs-button-line-height-l: var(--wb-font-line-height-7);--wb-tabs-button-font-size-l: var(--wb-font-size-7);--wb-tabs-addon-gap: var(--wb-spacing-6);--wb-tabs-panel-gap: var(--wb-spacing-4);--wb-tabs-vertical-panel-gap: var(--wb-spacing-5);--wb-tabs-vertical-default-padding-x: var(--wb-spacing-2);--wb-tabs-vertical-default-padding-y: var(--wb-spacing-4);--wb-tabs-panel-duration: var(--wb-motion-duration-gentle);--wb-tabs-panel-easing: var(--wb-motion-easing-standard);--wb-tabs-motion-duration: var(--wb-motion-duration-instant);--wb-tabs-motion-easing: var(--wb-motion-easing-standard);--wb-tabs-inkbar-duration: var(--wb-motion-duration-fast);--wb-tabs-inkbar-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-tabs-default-color-text: var(--wb-color-text-secondary);--wb-tabs-default-color-text-hover: var(--wb-color-text-solid);--wb-tabs-default-color-text-active: var(--wb-color-text-solid);--wb-tabs-default-color-text-disabled: var(--wb-color-text-disabled);--wb-tabs-text-color-text: var(--wb-color-text-tertiary);--wb-tabs-text-color-text-hover: var(--wb-color-text-primary);--wb-tabs-text-color-text-active: var(--wb-color-text-primary);--wb-tabs-text-color-text-disabled: var(--wb-color-text-disabled);--wb-tabs-button-color-bg: transparent;--wb-tabs-button-color-bg-hover: var(--wb-color-bg-primary-active);--wb-tabs-button-color-bg-active: var(--wb-bg-hover-light);--wb-tabs-button-color-bg-disabled: transparent;--wb-tabs-button-color-text: var(--wb-color-text-tertiary);--wb-tabs-button-color-text-hover: var(--wb-color-text-tertiary);--wb-tabs-button-color-text-active: var(--wb-color-text-primary);--wb-tabs-button-color-text-disabled: var(--wb-color-text-disabled);--wb-tabs-button-primary-color-bg: transparent;--wb-tabs-button-primary-color-bg-hover: transparent;--wb-tabs-button-primary-color-bg-active: var(--wb-palette-black-75);--wb-tabs-button-primary-color-bg-disabled: transparent;--wb-tabs-button-primary-color-text: var(--wb-color-text-secondary);--wb-tabs-button-primary-color-text-hover: var(--wb-color-text-primary);--wb-tabs-button-primary-color-text-active: var(--wb-text-on-primary);--wb-tabs-button-primary-color-text-disabled: var(--wb-color-text-disabled);--wb-tabs-inkbar-color-bg: var(--wb-color-text-solid);--wb-tabs-arrow-btn-color-bg: var(--wb-bg-primary);--wb-tabs-arrow-btn-color-text: var(--wb-color-text-tertiary);--wb-tabs-arrow-btn-color-text-hover: var(--wb-color-text-solid);--wb-tabs-arrow-btn-color-mask-left: linear-gradient(to right, var(--wb-bg-primary) 50%, transparent 100%);--wb-tabs-arrow-btn-color-mask-right: linear-gradient(to right, transparent 0%, var(--wb-bg-primary) 50%);--wb-tabs-arrow-btn-color-shadow: var(--wb-shadow-md);--wb-tabs-vertical-divider-color-bg: var(--wb-color-border-primary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-tabs-default-color-text: var(--wb-color-text-secondary);--wb-tabs-default-color-text-hover: var(--wb-color-text-solid);--wb-tabs-default-color-text-active: var(--wb-color-text-solid);--wb-tabs-default-color-text-disabled: var(--wb-color-text-disabled);--wb-tabs-text-color-text: var(--wb-color-text-tertiary);--wb-tabs-text-color-text-hover: var(--wb-color-text-primary);--wb-tabs-text-color-text-active: var(--wb-color-text-primary);--wb-tabs-text-color-text-disabled: var(--wb-color-text-disabled);--wb-tabs-button-color-bg: transparent;--wb-tabs-button-color-bg-hover: var(--wb-color-bg-primary-active);--wb-tabs-button-color-bg-active: var(--wb-bg-hover-light);--wb-tabs-button-color-bg-disabled: transparent;--wb-tabs-button-color-text: var(--wb-color-text-tertiary);--wb-tabs-button-color-text-hover: var(--wb-color-text-tertiary);--wb-tabs-button-color-text-active: var(--wb-color-text-primary);--wb-tabs-button-color-text-disabled: var(--wb-color-text-disabled);--wb-tabs-button-primary-color-bg: transparent;--wb-tabs-button-primary-color-bg-hover: transparent;--wb-tabs-button-primary-color-bg-active: var(--wb-bg-hover-light);--wb-tabs-button-primary-color-bg-disabled: transparent;--wb-tabs-button-primary-color-text: var(--wb-color-text-secondary);--wb-tabs-button-primary-color-text-hover: var(--wb-color-text-primary);--wb-tabs-button-primary-color-text-active: var(--wb-text-on-primary);--wb-tabs-button-primary-color-text-disabled: var(--wb-color-text-disabled);--wb-tabs-inkbar-color-bg: var(--wb-color-text-solid);--wb-tabs-arrow-btn-color-bg: var(--wb-bg-secondary);--wb-tabs-arrow-btn-color-text: var(--wb-color-text-tertiary);--wb-tabs-arrow-btn-color-text-hover: var(--wb-color-text-solid);--wb-tabs-arrow-btn-color-mask-left: linear-gradient(to right, var(--wb-bg-primary) 50%, transparent 100%);--wb-tabs-arrow-btn-color-mask-right: linear-gradient(to right, transparent 0%, var(--wb-bg-primary) 50%);--wb-tabs-arrow-btn-color-shadow: var(--wb-shadow-md);--wb-tabs-vertical-divider-color-bg: var(--wb-color-border-secondary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-tab-active-border: var(--wb-palette-purple-2);--wb-tab-active-fg: var(--wb-palette-purple-5);--wb-tab-gradient-light: linear-gradient(90deg, #f5f0ff, #fef8e8);--wb-bg-tab-active: #f1f3f6}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-tab-active-border: var(--wb-palette-purple-3);--wb-tab-active-fg: var(--wb-palette-purple-6);--wb-tab-gradient-light: linear-gradient(90deg, #2C243D, #3A3527);--wb-bg-tab-active: #25282C}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-tooltip-padding-TB: var(--wb-spacing-2);--wb-tooltip-padding-LR: var(--wb-spacing-3);--wb-tooltip-font-size: var(--wb-font-size-3);--wb-tooltip-line-height: var(--wb-font-line-height-5);--wb-tooltip-max-width: 320px;--wb-tooltip-arrow-width: 10px;--wb-tooltip-arrow-height: 3px;--wb-tooltip-border-radius: var(--wb-radius-lg);--wb-tooltip-duration-in: var(--wb-motion-duration-fast);--wb-tooltip-duration-out: var(--wb-motion-duration-fast);--wb-tooltip-easing: var(--wb-motion-easing-linear);--wb-tooltip-backdrop-blur: var(--wb-spacing-2);--wb-tooltip-z-index: 10200}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-tooltip-bg: var(--wb-palette-black-75);--wb-tooltip-text-color: var(--wb-palette-white-100);--wb-bg-tooltip: var(--wb-palette-black-90);--wb-bg-tooltip-hover: var(--wb-palette-black-75);--wb-border-tooltip: #d1d5db;--wb-shadow-tooltip: 0 4px 12px rgba(0, 0, 0, 0.16)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-tooltip-bg: var(--wb-palette-white-75);--wb-tooltip-text-color: var(--wb-palette-black-100);--wb-bg-tooltip: var(--wb-palette-black-90);--wb-bg-tooltip-hover: var(--wb-palette-black-75);--wb-border-tooltip: rgba(255, 255, 255, 0.10);--wb-shadow-tooltip: 0 4px 12px rgba(0, 0, 0, 0.32)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-dropdown-item-font-size: var(--wb-font-body-size);--wb-dropdown-item-line-height: var(--wb-font-body-line-height);--wb-dropdown-item-min-height: var(--wb-size-control-md);--wb-dropdown-item-icon-size: var(--wb-icon-size-md);--wb-dropdown-item-radius: var(--wb-radius-lg);--wb-dropdown-item-padding-y: var(--wb-spacing-2-5);--wb-dropdown-item-gap: var(--wb-spacing-1);--wb-dropdown-item-empty-padding: var(--wb-spacing-4);--wb-dropdown-item-transition-duration: var(--wb-motion-duration-instant);--wb-dropdown-item-transition-easing: var(--wb-motion-easing-standard);--wb-dropdown-item-icon-color: var(--wb-icon-secondary);--wb-dropdown-item-check-color: var(--wb-color-text-brand-default);--wb-dropdown-item-text-color: var(--wb-color-text-primary);--wb-dropdown-item-text-color-disabled: var(--wb-color-text-disabled);--wb-dropdown-item-text-color-danger: var(--wb-status-error);--wb-dropdown-item-bg-danger-hover: var(--wb-status-error-soft);--wb-dropdown-search-prefix-color: var(--wb-color-text-secondary);--wb-dropdown-search-clear-color: var(--wb-color-text-tertiary);--wb-dropdown-search-input-bg: var(--wb-bg-secondary);--wb-dropdown-divider-margin-y: 6px;--wb-dropdown-divider-color: var(--wb-border-subtle);--wb-dropdown-spacing-3: var(--wb-spacing-3)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-dropdown-item-bg-hover: var(--wb-color-palette-gray-3, #f2f2f2);--wb-dropdown-item-bg-selected: var(--wb-palette-gray-2, #f7f7f7);--wb-dropdown-scrollbar-thumb-color: var(--wb-palette-gray-4);--wb-dropdown-card-shadow: var(--wb-shadow-dialog)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-dropdown-item-bg-hover: #2e2e2e;--wb-dropdown-item-bg-selected: var(--wb-palette-gray-2, #292929);--wb-dropdown-scrollbar-thumb-color: var(--wb-palette-white-10);--wb-dropdown-card-shadow: var(--wb-shadow-dialog)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-dropdown-bg-color: var(--wb-bg-popover);--wb-dropdown-item-hover-bg-color: var(--wb-bg-hover-light);--wb-dropdown-border-color: var(--wb-border-default);--wb-shadow-dropdown: 0px 6px 24px 0px rgba(0, 0, 0, 0.04), 0px 4px 6px 0px rgba(0, 0, 0, 0.04)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-dropdown-bg-color: var(--wb-bg-primary);--wb-dropdown-item-hover-bg-color: var(--wb-bg-hover-light);--wb-dropdown-bg-color-fc: #2d2d2d;--wb-dropdown-border-color: rgba(255, 255, 255, 0.1);--wb-shadow-dropdown: 0 4px 6px -1px rgba(0, 0, 0, 0.3), 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 12px 28px rgba(0, 0, 0, 0.5)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-tag-height-small: var(--wb-size-5);--wb-tag-height-medium: var(--wb-size-control-sm);--wb-tag-height-large: var(--wb-size-control-md);--wb-tag-padding-LR-small: var(--wb-spacing-3);--wb-tag-padding-LR-medium: var(--wb-spacing-3);--wb-tag-padding-LR-large: var(--wb-spacing-4);--wb-tag-gap: var(--wb-spacing-2);--wb-tag-font-size-small: 11px;--wb-tag-font-size-medium: var(--wb-font-size-3);--wb-tag-font-size-large: var(--wb-font-size-5);--wb-tag-line-height-small: var(--wb-font-line-height-4-2);--wb-tag-line-height-medium: var(--wb-font-line-height-5);--wb-tag-line-height-large: var(--wb-font-line-height-5-2);--wb-tag-font-weight: 400;--wb-tag-font-weight-500: 500;--wb-tag-border-radius-full: var(--wb-radius-full);--wb-tag-border-radius-square-small: var(--wb-radius-sm);--wb-tag-border-radius-square-medium: var(--wb-radius-md);--wb-tag-border-radius-square-large: var(--wb-radius-lg);--wb-tag-dot-size: 4px;--wb-tag-dot-border-radius: var(--wb-radius-full);--wb-tag-icon-size: 14px;--wb-tag-icon-size-large: var(--wb-icon-size-md);--wb-tag-close-size-small: var(--wb-icon-size-sm);--wb-tag-close-size-medium: 14px;--wb-tag-close-size-large: var(--wb-icon-size-md);--wb-tag-close-margin-right: -2px;--wb-tag-checked-ring-width: 1px;--wb-tag-max-reached-opacity: 0.5;--wb-tag-focus-outline-width: 2px;--wb-tag-focus-outline-offset: 1px;--wb-tag-input-min-width: 24px;--wb-tag-group-gap: var(--wb-spacing-3);--wb-tag-motion-duration: var(--wb-motion-duration-instant);--wb-tag-motion-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-tag-default-bg: rgba(0, 0, 0, 0.04);--wb-tag-default-color-text: var(--wb-color-text-secondary);--wb-tag-default-color-text-hover: var(--wb-palette-black-75);--wb-tag-success-bg: var(--wb-palette-green-1);--wb-tag-success-color-text: var(--wb-palette-green-9);--wb-tag-success-color-text-hover: var(--wb-palette-green-9);--wb-tag-warning-bg: var(--wb-palette-orange-1);--wb-tag-warning-color-text: var(--wb-palette-orange-9);--wb-tag-warning-color-text-hover: var(--wb-palette-orange-9);--wb-tag-error-bg: var(--wb-palette-red-1);--wb-tag-error-color-text: var(--wb-palette-red-9);--wb-tag-error-color-text-hover: var(--wb-palette-red-9);--wb-tag-info-bg: var(--wb-palette-brand-1);--wb-tag-info-color-text: var(--wb-palette-brand-9);--wb-tag-info-color-text-hover: var(--wb-palette-brand-9);--wb-tag-default-bg-hover: var(--wb-palette-gray-4);--wb-tag-success-bg-hover: var(--wb-palette-green-2);--wb-tag-warning-bg-hover: var(--wb-palette-orange-2);--wb-tag-error-bg-hover: var(--wb-palette-red-2);--wb-tag-info-bg-hover: var(--wb-palette-brand-2);--wb-tag-default-disabled-bg: rgba(0, 0, 0, 0.04);--wb-tag-default-disabled-color-text: var(--wb-color-text-disabled);--wb-tag-success-disabled-bg: var(--wb-palette-green-1);--wb-tag-success-disabled-color-text: var(--wb-palette-green-3);--wb-tag-warning-disabled-bg: var(--wb-palette-orange-1);--wb-tag-warning-disabled-color-text: var(--wb-palette-orange-3);--wb-tag-error-disabled-bg: var(--wb-palette-red-1);--wb-tag-error-disabled-color-text: var(--wb-palette-red-3);--wb-tag-info-disabled-bg: var(--wb-palette-brand-1);--wb-tag-info-disabled-color-text: var(--wb-palette-brand-3);--wb-tag-color-outline-focus: var(--wb-border-focus);--wb-tag-input-placeholder-color: var(--wb-color-text-disabled);--wb-tag-default-checked-bg: var(--wb-tag-default-bg-hover);--wb-tag-default-checked-bg-hover: var(--wb-tag-default-bg-hover);--wb-tag-default-checked-color-text: var(--wb-tag-default-color-text-hover);--wb-tag-default-checked-ring-color: currentColor;--wb-tag-success-checked-bg: var(--wb-tag-success-bg-hover);--wb-tag-success-checked-bg-hover: var(--wb-tag-success-bg-hover);--wb-tag-success-checked-color-text: var(--wb-tag-success-color-text);--wb-tag-success-checked-ring-color: currentColor;--wb-tag-warning-checked-bg: var(--wb-tag-warning-bg-hover);--wb-tag-warning-checked-bg-hover: var(--wb-tag-warning-bg-hover);--wb-tag-warning-checked-color-text: var(--wb-tag-warning-color-text);--wb-tag-warning-checked-ring-color: currentColor;--wb-tag-error-checked-bg: var(--wb-tag-error-bg-hover);--wb-tag-error-checked-bg-hover: var(--wb-tag-error-bg-hover);--wb-tag-error-checked-color-text: var(--wb-tag-error-color-text);--wb-tag-error-checked-ring-color: currentColor;--wb-tag-info-checked-bg: var(--wb-tag-info-bg-hover);--wb-tag-info-checked-bg-hover: var(--wb-tag-info-bg-hover);--wb-tag-info-checked-color-text: var(--wb-tag-info-color-text);--wb-tag-info-checked-ring-color: currentColor}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-tag-default-bg: rgba(255, 255, 255, 0.04);--wb-tag-default-color-text: var(--wb-color-text-secondary);--wb-tag-default-color-text-hover: var(--wb-palette-white-75);--wb-tag-success-bg: var(--wb-palette-green-1);--wb-tag-success-color-text: var(--wb-palette-green-9);--wb-tag-success-color-text-hover: var(--wb-palette-green-9);--wb-tag-warning-bg: var(--wb-palette-orange-1);--wb-tag-warning-color-text: var(--wb-palette-orange-9);--wb-tag-warning-color-text-hover: var(--wb-palette-orange-9);--wb-tag-error-bg: var(--wb-palette-red-1);--wb-tag-error-color-text: var(--wb-palette-red-9);--wb-tag-error-color-text-hover: var(--wb-palette-red-9);--wb-tag-info-bg: var(--wb-palette-brand-1);--wb-tag-info-color-text: var(--wb-palette-brand-9);--wb-tag-info-color-text-hover: var(--wb-palette-brand-9);--wb-tag-default-bg-hover: var(--wb-palette-gray-4);--wb-tag-success-bg-hover: var(--wb-palette-green-2);--wb-tag-warning-bg-hover: var(--wb-palette-orange-2);--wb-tag-error-bg-hover: var(--wb-palette-red-2);--wb-tag-info-bg-hover: var(--wb-palette-brand-2);--wb-tag-default-disabled-bg: rgba(255, 255, 255, 0.04);--wb-tag-default-disabled-color-text: var(--wb-color-text-disabled);--wb-tag-success-disabled-bg: var(--wb-palette-green-1);--wb-tag-success-disabled-color-text: var(--wb-palette-green-3);--wb-tag-warning-disabled-bg: var(--wb-palette-orange-1);--wb-tag-warning-disabled-color-text: var(--wb-palette-orange-5);--wb-tag-error-disabled-bg: var(--wb-palette-red-1);--wb-tag-error-disabled-color-text: var(--wb-palette-red-5);--wb-tag-info-disabled-bg: var(--wb-palette-brand-1);--wb-tag-info-disabled-color-text: var(--wb-palette-brand-3)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-upload-gap: var(--wb-spacing-3);--wb-upload-max-width: 432px;--wb-upload-drop-zone-border-width: 1px;--wb-upload-drop-zone-border-radius: var(--wb-radius-xl);--wb-upload-drop-zone-padding-y: var(--wb-spacing-7);--wb-upload-drop-zone-padding-x: var(--wb-spacing-5);--wb-upload-drop-zone-gap: var(--wb-spacing-3);--wb-upload-drop-zone-min-height: 132px;--wb-upload-drop-zone-title-font-size: var(--wb-font-size-3);--wb-upload-drop-zone-title-font-weight: 500;--wb-upload-drop-zone-title-line-height: var(--wb-font-line-height-5);--wb-upload-drop-zone-icon-size: var(--wb-icon-size-xl);--wb-upload-spinner-duration: 1s;--wb-upload-motion-duration: var(--wb-motion-duration-instant);--wb-upload-motion-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-upload-drop-zone-color-border: var(--wb-palette-black-30);--wb-upload-drop-zone-color-border-hover: var(--wb-palette-black-60);--wb-upload-drop-zone-color-border-disabled: var(--wb-palette-black-20);--wb-upload-drop-zone-color-bg: var(--wb-palette-gray-1);--wb-upload-drop-zone-color-bg-dragging: var(--wb-palette-gray-2);--wb-upload-drop-zone-color-text: var(--wb-color-text-hint);--wb-upload-drop-zone-color-text-disabled: var(--wb-palette-black-20);--wb-upload-error-color: var(--wb-color-text-error-default);--wb-upload-spinner-color: var(--wb-brand-primary);--wb-upload-scanning-color: var(--wb-color-text-brand-default)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-upload-drop-zone-color-border: var(--wb-palette-white-30);--wb-upload-drop-zone-color-border-hover: var(--wb-palette-white-60);--wb-upload-drop-zone-color-border-disabled: var(--wb-palette-white-20);--wb-upload-drop-zone-color-bg: var(--wb-palette-gray-1);--wb-upload-drop-zone-color-bg-dragging: var(--wb-palette-gray-2);--wb-upload-drop-zone-color-text: var(--wb-color-text-hint);--wb-upload-drop-zone-color-text-disabled: var(--wb-palette-white-20);--wb-upload-error-color: var(--wb-color-text-error-default);--wb-upload-spinner-color: var(--wb-brand-primary);--wb-upload-scanning-color: var(--wb-color-text-brand-default)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-table-border-radius: var(--wb-radius-2xl);--wb-table-font-size: var(--wb-font-size-3);--wb-table-line-height: var(--wb-font-line-height-5);--wb-table-font-weight: var(--wb-font-weight-500);--wb-table-compact-font-size: var(--wb-font-caption-size);--wb-table-compact-line-height: var(--wb-font-caption-line-height);--wb-table-pad-y: 9px;--wb-table-pad-y-compact: 7px;--wb-table-padding-x: var(--wb-spacing-4);--wb-table-padding-x-compact: var(--wb-spacing-3);--wb-table-inset: 0px;--wb-table-selection-width: 48px;--wb-table-selection-width-compact: 40px;--wb-table-selection-padding-x: var(--wb-spacing-4);--wb-table-selection-padding-x-compact: var(--wb-spacing-3);--wb-table-selection-padding-right: var(--wb-spacing-2);--wb-table-sort-indicator-size: 16px;--wb-table-sort-indicator-margin: 2px;--wb-table-sort-gap: var(--wb-spacing-2);--wb-table-empty-padding-y: var(--wb-spacing-7);--wb-table-empty-padding-x: var(--wb-spacing-4);--wb-table-loading-size: 24px;--wb-table-loading-border-width: 2px;--wb-table-loading-spin-duration: 0.8s;--wb-table-fixed-shadow-width: 16px;--wb-table-transition-duration: var(--wb-motion-duration-instant);--wb-table-transition-easing: var(--wb-motion-easing-standard);--wb-table-row-motion-duration: var(--wb-motion-duration-base);--wb-table-z-fixed-td: 2;--wb-table-z-sticky-th: 3;--wb-table-z-fixed-th: 4;--wb-table-loading-radius: var(--wb-radius-full)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-table-bg: var(--wb-bg-primary);--wb-table-color-text: var(--wb-color-text-primary);--wb-table-border: 1px solid var(--wb-border-default);--wb-table-header-bg: var(--wb-bg-secondary);--wb-table-header-color: var(--wb-palette-black-50);--wb-table-divider-color: var(--wb-palette-gray-4);--wb-table-hover-bg: var(--wb-bg-hover-light);--wb-table-striped-bg: var(--wb-bg-secondary);--wb-table-striped-hover-bg: var(--wb-bg-tertiary);--wb-table-sort-hover-bg: var(--wb-bg-tertiary);--wb-table-selected-bg: color-mix(in srgb, var(--wb-brand-primary) 12%, transparent);--wb-table-selected-hover-bg: color-mix(in srgb, var(--wb-brand-primary) 18%, transparent);--wb-table-empty-color: var(--wb-color-text-tertiary);--wb-table-loading-overlay-bg: color-mix(in srgb, var(--wb-bg-secondary) 60%, transparent);--wb-table-loading-border-color: var(--wb-border-default);--wb-table-loading-spinner-color: var(--wb-color-bg-primary-default);--wb-table-fixed-td-bg: var(--wb-bg-primary);--wb-table-fixed-td-hover-bg: var(--wb-bg-hover-light);--wb-table-fixed-td-striped-bg: var(--wb-bg-secondary);--wb-table-fixed-th-bg: var(--wb-bg-secondary);--wb-table-fixed-shadow-color: rgba(0, 0, 0, 0.06);--wb-table-sort-indicator-color: var(--wb-color-text-tertiary);--wb-table-sort-indicator-active-color: var(--wb-color-text-primary);--wb-table-sorted-color: var(--wb-color-text-primary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-table-bg: var(--wb-bg-primary);--wb-table-color-text: var(--wb-color-text-primary);--wb-table-border: 1px solid var(--wb-border-default);--wb-table-header-bg: var(--wb-bg-secondary);--wb-table-header-color: var(--wb-palette-white-50);--wb-table-divider-color: var(--wb-palette-gray-4);--wb-table-hover-bg: var(--wb-bg-hover-light);--wb-table-striped-bg: var(--wb-bg-secondary);--wb-table-striped-hover-bg: var(--wb-bg-tertiary);--wb-table-sort-hover-bg: var(--wb-bg-tertiary);--wb-table-selected-bg: color-mix(in srgb, var(--wb-brand-primary) 12%, transparent);--wb-table-selected-hover-bg: color-mix(in srgb, var(--wb-brand-primary) 18%, transparent);--wb-table-empty-color: var(--wb-color-text-tertiary);--wb-table-loading-overlay-bg: color-mix(in srgb, var(--wb-bg-secondary) 60%, transparent);--wb-table-loading-border-color: var(--wb-border-default);--wb-table-loading-spinner-color: var(--wb-color-bg-primary-default);--wb-table-fixed-td-bg: var(--wb-bg-primary);--wb-table-fixed-td-hover-bg: var(--wb-bg-hover-light);--wb-table-fixed-td-striped-bg: var(--wb-bg-secondary);--wb-table-fixed-th-bg: var(--wb-bg-secondary);--wb-table-fixed-shadow-color: rgba(255, 255, 255, 0.06);--wb-table-sort-indicator-color: var(--wb-color-text-tertiary);--wb-table-sort-indicator-active-color: var(--wb-color-text-primary);--wb-table-sorted-color: var(--wb-color-text-primary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-select-spacing-1: var( --wb-spacing-1 );--wb-select-spacing-2: var( --wb-spacing-2 );--wb-select-spacing-3: var( --wb-spacing-3 );--wb-select-spacing-4: var( --wb-spacing-4 );--wb-select-padding-x-small: 6px;--wb-select-padding-x-multiple: var( --wb-spacing-2-5 );--wb-select-transition-duration: var(--wb-motion-duration-instant);--wb-select-transition-easing: var(--wb-motion-easing-standard);--wb-select-radius-md: var(--wb-radius-md);--wb-select-radius-lg: var( --wb-radius-lg );--wb-select-radius-xl: var( --wb-radius-xl );--wb-select-size-6: var(--wb-size-6);--wb-select-size-8: var(--wb-size-8);--wb-select-size-10: var(--wb-size-10);--wb-select-size-control-md: var( --wb-size-control-md );--wb-select-icon-size-md: var( --wb-icon-size-md );--wb-select-font-size: var( --wb-font-body-size );--wb-select-line-height: var(--wb-font-body-line-height);--wb-select-font-size-small: var( --wb-font-caption-size );--wb-select-group-label-line-height: var( --wb-font-line-height-5 );--wb-select-option-font-weight-selected: var( --wb-font-weight-500 );--wb-select-text-color: var( --wb-color-text-primary );--wb-select-text-color-secondary: var( --wb-color-text-secondary );--wb-select-text-color-tertiary: var( --wb-color-text-tertiary );--wb-select-text-color-disabled: var( --wb-color-text-disabled );--wb-select-option-check-color: var( --wb-color-text-brand-default );--wb-select-bg: var(--wb-bg-primary);--wb-select-search-bg: var(--wb-bg-secondary);--wb-select-bg-hover: var( --wb-dropdown-item-bg-hover );--wb-select-option-bg-selected: var( --wb-dropdown-item-bg-selected );--wb-select-divider-color: var(--wb-border-subtle);--wb-select-border-color-danger: var( --wb-palette-red-4 )}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-select-border-color: var(--wb-color-border-primary);--wb-select-border-color-open: var(--wb-palette-black-50);--wb-select-border-color-hover: var(--wb-palette-black-30);--wb-select-scrollbar-thumb: var(--wb-palette-gray-4);--wb-select-option-checkbox-border-color: var(--wb-palette-black-10)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-select-border-color: var(--wb-color-border-solid);--wb-select-border-color-open: var(--wb-palette-white-50);--wb-select-border-color-hover: var(--wb-palette-white-30);--wb-select-scrollbar-thumb: var(--wb-palette-white-10);--wb-select-search-bg: #2e2e2e;--wb-select-option-checkbox-border-color: var(--wb-palette-white-20)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-timepicker-spacing-2: var(--wb-spacing-3);--wb-timepicker-panel-padding: 0;--wb-timepicker-column-gap: var(--wb-spacing-2);--wb-timepicker-cell-gap: var(--wb-spacing-1);--wb-timepicker-column-height: 560px;--wb-timepicker-cell-height: var(--wb-size-control-md);--wb-timepicker-trigger-width: 200px;--wb-timepicker-popover-min-width: 160px;--wb-timepicker-popover-max-width: 320px;--wb-timepicker-panel-max-height: 320px;--wb-timepicker-footer-height: var(--wb-size-control-md);--wb-timepicker-footer-btn-min-width: 66px;--wb-timepicker-thumb-width: var(--wb-spacing-2);--wb-timepicker-thumb-radius: var(--wb-radius-xl);--wb-timepicker-radius: var(--wb-radius-lg);--wb-timepicker-font-size: var(--wb-font-size-5);--wb-timepicker-line-height: var(--wb-font-line-height-5-2);--wb-timepicker-font-weight-selected: var(--wb-font-weight-500);--wb-timepicker-font-weight-confirm: var(--wb-font-weight-600);--wb-timepicker-transition-duration: var(--wb-motion-duration-instant);--wb-timepicker-transition-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-timepicker-cell-color: var(--wb-palette-black-90);--wb-timepicker-cell-hover-bg: var(--wb-palette-gray-3);--wb-timepicker-cell-selected-bg: var(--wb-palette-gray-3);--wb-timepicker-cell-selected-color: var(--wb-color-text-primary);--wb-timepicker-cell-disabled-color: var(--wb-color-text-disabled);--wb-timepicker-border-color: var(--wb-palette-gray-3);--wb-timepicker-icon-color: var(--wb-color-text-tertiary);--wb-timepicker-now-btn-color: var(--wb-color-text-brand-default);--wb-timepicker-now-btn-bg: var(--wb-palette-gray-3);--wb-timepicker-scrollbar-color: var(--wb-palette-black-10)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-timepicker-cell-color: var(--wb-palette-white-90);--wb-timepicker-cell-hover-bg: var(--wb-palette-white-10);--wb-timepicker-cell-selected-bg: var(--wb-palette-white-10);--wb-timepicker-cell-selected-color: var(--wb-color-text-primary);--wb-timepicker-cell-disabled-color: var(--wb-color-text-disabled);--wb-timepicker-border-color: var(--wb-palette-white-10);--wb-timepicker-icon-color: var(--wb-color-text-tertiary);--wb-timepicker-now-btn-color: var(--wb-color-text-brand-default);--wb-timepicker-now-btn-bg: var(--wb-palette-white-10);--wb-timepicker-scrollbar-color: var(--wb-palette-white-10)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-datepicker-spacing-1: var(--wb-spacing-2);--wb-datepicker-spacing-2: var(--wb-spacing-3);--wb-datepicker-spacing-4: var(--wb-spacing-5);--wb-datepicker-panel-padding: var(--wb-spacing-5);--wb-datepicker-panel-content-width: 250px;--wb-datepicker-range-trigger-width: 248px;--wb-datepicker-range-time-trigger-width: 380px;--wb-datepicker-trigger-padding-x: var(--wb-spacing-3);--wb-datepicker-header-nav-gap: var(--wb-spacing-1);--wb-datepicker-header-btn-padding-y: var(--wb-spacing-1);--wb-datepicker-header-btn-padding-x: var(--wb-spacing-2);--wb-datepicker-presets-item-width: 88px;--wb-datepicker-presets-item-height: var(--wb-size-6);--wb-datepicker-presets-item-padding-y: 0;--wb-datepicker-presets-item-padding-x: var(--wb-spacing-3);--wb-datepicker-presets-item-radius: var(--wb-radius-sm);--wb-datepicker-btn-padding-x: var(--wb-spacing-4);--wb-datepicker-time-section-gap: var(--wb-spacing-5);--wb-datepicker-time-divider-top-offset: 13px;--wb-datepicker-time-divider-bottom-offset: var(--wb-spacing-3);--wb-datepicker-confirm-footer-offset: 7px;--wb-datepicker-cell-size: var(--wb-size-8);--wb-datepicker-cell-inner-size: var(--wb-size-6);--wb-datepicker-week-selection-width: 239px;--wb-datepicker-icon-size: var(--wb-icon-size-md);--wb-datepicker-month-cell-width: var(--wb-size-14);--wb-datepicker-option-row-height: var(--wb-size-8);--wb-datepicker-option-row-gap: var(--wb-spacing-4);--wb-datepicker-month-cell-height: var(--wb-size-6);--wb-datepicker-quarter-cell-width: var(--wb-size-12);--wb-datepicker-presets-width: 88px;--wb-datepicker-time-section-width: 128px;--wb-datepicker-showtime-cell-height: 26px;--wb-datepicker-confirm-btn-height: var(--wb-size-8);--wb-datepicker-confirm-btn-min-width: 66px;--wb-datepicker-radius: var(--wb-radius-md);--wb-datepicker-radius-hover: var(--wb-radius-lg);--wb-datepicker-trigger-radius: var(--wb-radius-lg);--wb-datepicker-font-size: var(--wb-font-size-5);--wb-datepicker-weekday-font-size: var(--wb-font-size-5);--wb-datepicker-transition-duration: var(--wb-motion-duration-instant);--wb-datepicker-transition-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-datepicker-cell-color: var(--wb-palette-black-90, #1a1a1a);--wb-datepicker-cell-other-month-color: var(--wb-palette-black-30, #b3b3b3);--wb-datepicker-cell-hover-bg: var(--wb-bg-hover);--wb-datepicker-cell-selected-bg: var(--wb-control-selected-bg);--wb-datepicker-cell-selected-color: var(--wb-text-on-primary);--wb-datepicker-week-selected-bg: var(--wb-palette-black-75);--wb-datepicker-cell-disabled-bg: var(--wb-color-bg-primary-default);--wb-datepicker-cell-disabled-color: var(--wb-color-text-disabled);--wb-datepicker-today-border-color: var(--wb-palette-black-50, #808080);--wb-datepicker-today-btn-color: var(--wb-color-text-primary);--wb-datepicker-range-bg: var(--wb-bg-hover);--wb-datepicker-preview-bg: var(--wb-bg-hover-light);--wb-datepicker-header-title-color: var(--wb-palette-black-90, #1a1a1a);--wb-datepicker-header-nav-color: var(--wb-palette-black-50, #808080);--wb-datepicker-header-nav-hover-bg: var(--wb-palette-black-5, #f2f2f2);--wb-datepicker-weekday-color: var(--wb-palette-black-50, #808080);--wb-datepicker-border-color: var(--wb-palette-black-10, #e5e5e5);--wb-datepicker-icon-color: var(--wb-color-text-tertiary);--wb-datepicker-separator-color: var(--wb-palette-black-30, #b3b3b3)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-datepicker-cell-color: var(--wb-palette-white-90, #e5e5e5);--wb-datepicker-cell-other-month-color: var(--wb-palette-white-25, #404040);--wb-datepicker-cell-hover-bg: var(--wb-bg-hover);--wb-datepicker-cell-selected-bg: var(--wb-palette-white-100, #FFFFFF);--wb-datepicker-cell-selected-color: var(--wb-palette-black-90, #1a1a1a);--wb-datepicker-week-selected-bg: var(--wb-palette-white-75);--wb-datepicker-cell-disabled-color: var(--wb-palette-white-20, #333333);--wb-datepicker-today-border-color: var(--wb-palette-white-50, #808080);--wb-datepicker-today-btn-color: var(--wb-color-text-primary);--wb-datepicker-range-bg: var(--wb-bg-hover);--wb-datepicker-preview-bg: var(--wb-bg-hover-light);--wb-datepicker-header-title-color: var(--wb-palette-white-90, #e5e5e5);--wb-datepicker-header-nav-color: var(--wb-palette-white-50, #808080);--wb-datepicker-header-nav-hover-bg: var(--wb-palette-white-10, #1a1a1a);--wb-datepicker-weekday-color: var(--wb-palette-white-50, #808080);--wb-datepicker-border-color: var(--wb-border-default);--wb-datepicker-icon-color: var(--wb-color-text-tertiary);--wb-datepicker-separator-color: var(--wb-palette-white-30, #4d4d4d)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-segmented-track-padding: var(--wb-spacing-1);--wb-segmented-track-border-radius: var(--wb-radius-lg);--wb-segmented-track-border-radius-round: 9999px;--wb-segmented-item-gap: var(--wb-spacing-2);--wb-segmented-item-spacing: var(--wb-spacing-1);--wb-segmented-item-border-radius: var(--wb-radius-md);--wb-segmented-item-border-radius-round: 9999px;--wb-segmented-item-height: var(--wb-size-control-md);--wb-segmented-item-height-small: var(--wb-size-control-ms);--wb-segmented-item-height-large: var(--wb-size-control-lg);--wb-segmented-item-padding-y: 3px;--wb-segmented-item-padding-y-small: 1px;--wb-segmented-item-padding-y-large: 5px;--wb-segmented-item-padding-x: var(--wb-spacing-4);--wb-segmented-item-padding-x-small: var(--wb-spacing-3);--wb-segmented-item-padding-x-large: var(--wb-spacing-5);--wb-segmented-item-font-size: var(--wb-font-size-5);--wb-segmented-item-font-size-small: var(--wb-font-size-5);--wb-segmented-item-line-height: var(--wb-font-line-height-5-2);--wb-segmented-item-line-height-small: var(--wb-font-line-height-5-2);--wb-segmented-item-font-size-large: var(--wb-font-size-6);--wb-segmented-item-line-height-large: var(--wb-font-line-height-6);--wb-segmented-item-font-weight: 400;--wb-segmented-item-font-weight-active: 600;--wb-segmented-item-focus-outline-width: 2px;--wb-segmented-item-focus-outline-offset: -2px;--wb-segmented-item-icon-size: 14px;--wb-segmented-thumb-border-radius: var(--wb-radius-md);--wb-segmented-item-transition-duration: var(--wb-motion-duration-instant);--wb-segmented-item-transition-easing: var(--wb-motion-easing-standard);--wb-segmented-thumb-transition-duration: var(--wb-motion-duration-fast);--wb-segmented-thumb-transition-easing: var(--wb-motion-easing-standard);--wb-segmented-thumb-transition-duration-opacity: var(--wb-motion-duration-fast)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-segmented-track-color-bg: var(--wb-bg-inset-strong);--wb-segmented-thumb-color-bg: var(--wb-bg-primary);--wb-segmented-thumb-color-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.05);--wb-segmented-item-color-text: var(--wb-color-text-secondary);--wb-segmented-item-color-text-hover: var(--wb-color-text-primary);--wb-segmented-item-color-text-active: var(--wb-color-text-primary);--wb-segmented-item-color-text-disabled: var(--wb-color-text-disabled);--wb-segmented-item-color-bg-hover: var(--wb-palette-gray-5);--wb-segmented-item-color-outline-focus: var(--wb-border-focus)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-segmented-track-color-bg: var(--wb-bg-inset-strong);--wb-segmented-thumb-color-bg: var(--wb-bg-elevated);--wb-segmented-thumb-color-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.05);--wb-segmented-item-color-text: var(--wb-color-text-secondary);--wb-segmented-item-color-text-hover: var(--wb-color-text-primary);--wb-segmented-item-color-text-active: var(--wb-color-text-primary);--wb-segmented-item-color-text-disabled: var(--wb-color-text-disabled);--wb-segmented-item-color-bg-hover: var(--wb-bg-hover);--wb-segmented-item-color-outline-focus: var(--wb-border-focus);--wb-segmented-item-count-color-text: var(--wb-color-text-tertiary);--wb-segmented-item-count-color-text-active: var(--wb-color-text-secondary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-pagination-control-size: var(--wb-size-5);--wb-pagination-icon-size: var(--wb-icon-size-md);--wb-pagination-min-width: var(--wb-size-5);--wb-pagination-font-size: var(--wb-font-size-3);--wb-pagination-total-font-size: var(--wb-font-size-5);--wb-pagination-font-weight: var(--wb-font-weight-600);--wb-pagination-total-font-weight: var(--wb-font-weight-400);--wb-pagination-indicator-font-weight: var(--wb-font-weight-400);--wb-pagination-line-height: var(--wb-font-line-height-5);--wb-pagination-total-line-height: var(--wb-font-line-height-5);--wb-pagination-gap: var(--wb-spacing-4);--wb-pagination-control-gap: var(--wb-spacing-1);--wb-pagination-indicator-gap: var(--wb-spacing-1);--wb-pagination-padding-y: var(--wb-spacing-2-5);--wb-pagination-control-padding-x: var(--wb-spacing-1);--wb-pagination-border-radius: var(--wb-radius-sm);--wb-pagination-transition-duration: var(--wb-motion-duration-instant);--wb-pagination-transition-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-pagination-total-text-color: var(--wb-color-text-tertiary);--wb-pagination-current-text-color: var(--wb-color-text-primary);--wb-pagination-indicator-text-color: var(--wb-color-text-tertiary);--wb-pagination-icon-color: var(--wb-icon-default);--wb-pagination-control-bg: transparent;--wb-pagination-control-bg-hover: var(--wb-bg-hover);--wb-pagination-current-border-color: transparent;--wb-pagination-current-border-color-focus: var(--wb-brand-primary);--wb-pagination-disabled-color: var(--wb-color-text-disabled)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-pagination-total-text-color: var(--wb-color-text-tertiary);--wb-pagination-current-text-color: var(--wb-color-text-primary);--wb-pagination-indicator-text-color: var(--wb-color-text-tertiary);--wb-pagination-icon-color: var(--wb-icon-default);--wb-pagination-control-bg: transparent;--wb-pagination-control-bg-hover: var(--wb-bg-hover);--wb-pagination-current-border-color: transparent;--wb-pagination-current-border-color-focus: var(--wb-brand-primary);--wb-pagination-disabled-color: var(--wb-color-text-disabled)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-drawer-overlay-mask-color: var(--wb-color-mask-color);--wb-drawer-panel-bg: var(--wb-bg-primary);--wb-drawer-panel-text-color: var(--wb-color-text-primary);--wb-drawer-width-default: 378px;--wb-drawer-width-large: 736px;--wb-drawer-height-default: 378px;--wb-drawer-height-large: 736px;--wb-drawer-header-gap: var(--wb-spacing-4);--wb-drawer-header-padding-vertical: var(--wb-spacing-4);--wb-drawer-header-padding-horizontal: var(--wb-spacing-5);--wb-drawer-header-border-color: var(--wb-border-subtle);--wb-drawer-title-font-size: var(--wb-font-h3-size);--wb-drawer-title-line-height: var(--wb-font-h3-line-height);--wb-drawer-title-font-weight: var(--wb-font-h3-weight);--wb-drawer-title-text-color: var(--wb-color-text-primary);--wb-drawer-header-extra-gap: var(--wb-spacing-2);--wb-drawer-close-size: 32px;--wb-drawer-close-border-radius: 100px;--wb-drawer-close-font-size: 18px;--wb-drawer-close-text-color: var(--wb-color-text-secondary);--wb-drawer-close-text-color-hover: var(--wb-color-text-primary);--wb-drawer-close-bg: transparent;--wb-drawer-close-bg-hover: var(--wb-bg-hover);--wb-drawer-content-padding: var(--wb-spacing-5);--wb-drawer-content-font-size: var(--wb-font-body-size);--wb-drawer-content-line-height: var(--wb-font-body-line-height);--wb-drawer-footer-padding-vertical: var(--wb-spacing-4);--wb-drawer-footer-padding-horizontal: var(--wb-spacing-5);--wb-drawer-footer-border-color: var(--wb-border-default);--wb-drawer-footer-gap: var(--wb-spacing-3);--wb-drawer-panel-duration-enter: 280ms;--wb-drawer-panel-duration-exit: 220ms;--wb-drawer-panel-easing-enter: cubic-bezier(0.2, 0, 0, 1);--wb-drawer-panel-easing-exit: cubic-bezier(0.4, 0, 0.2, 1);--wb-drawer-mask-duration-enter: 200ms;--wb-drawer-mask-duration-exit: 150ms;--wb-drawer-mask-easing: var(--wb-motion-easing-standard);--wb-drawer-motion-duration-fast: var(--wb-motion-duration-fast);--wb-drawer-motion-easing-standard: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-drawer-panel-bg: var(--wb-bg-primary);--wb-drawer-panel-shadow: var(--wb-shadow-lg);--wb-drawer-overlay-mask-color: var(--wb-color-mask-color)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-drawer-panel-bg: var(--wb-bg-primary);--wb-drawer-panel-shadow: var(--wb-shadow-lg);--wb-drawer-overlay-mask-color: var(--wb-color-mask-color)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-notification-width: 360px;--wb-notification-padding: var(--wb-spacing-6);--wb-notification-border-radius: var(--wb-radius-4xl);--wb-notification-border-width: 0.5px;--wb-notification-gap: var(--wb-spacing-3);--wb-notification-header-gap: var(--wb-spacing-2);--wb-notification-title-font-size: var(--wb-font-spec-h6-size);--wb-notification-title-line-height: var(--wb-font-spec-h6-line-height);--wb-notification-title-font-weight: var(--wb-font-weight-600);--wb-notification-close-size: var(--wb-icon-size-xl);--wb-notification-close-icon-size: var(--wb-icon-size-md);--wb-notification-close-border-radius: var(--wb-radius-full);--wb-notification-content-font-size: var(--wb-font-spec-body-md-size);--wb-notification-content-line-height: var(--wb-font-spec-body-md-line-height);--wb-notification-content-font-weight: var(--wb-font-weight-400);--wb-notification-content-line-clamp: 2;--wb-notification-scrollbar-width: 6px;--wb-notification-scrollbar-thumb-border-radius: var(--wb-radius-full);--wb-notification-toggle-font-size: var(--wb-font-spec-body-md-size);--wb-notification-toggle-line-height: var(--wb-font-spec-body-md-line-height);--wb-notification-toggle-font-weight: var(--wb-font-weight-400);--wb-notification-toggle-icon-gap: var(--wb-spacing-1);--wb-notification-footer-gap: var(--wb-spacing-2);--wb-notification-footer-margin-top: var(--wb-spacing-3);--wb-notification-actions-gap: var(--wb-spacing-4);--wb-notification-motion-duration: var(--wb-motion-duration-instant);--wb-notification-motion-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-notification-color-bg: var(--wb-bg-primary);--wb-notification-color-border: var(--wb-color-border-solid);--wb-notification-shadow: var(--wb-shadow-dialog);--wb-notification-title-color-text: var(--wb-color-text-solid);--wb-notification-close-color-text: var(--wb-button-ghost-fg);--wb-notification-close-color-text-hover: var(--wb-button-ghost-fg);--wb-notification-close-color-bg-hover: var(--wb-button-ghost-bg-hover);--wb-notification-content-color-text: var(--wb-color-text-tertiary);--wb-notification-scrollbar-thumb-color-bg: var(--wb-border-default);--wb-notification-scrollbar-track-color-bg: transparent;--wb-notification-toggle-color-text: var(--wb-color-text-tertiary);--wb-notification-toggle-color-text-hover: var(--wb-color-text-primary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-notification-color-bg: var(--wb-bg-primary);--wb-notification-color-border: var(--wb-color-border-solid);--wb-notification-shadow: var(--wb-shadow-dialog);--wb-notification-title-color-text: var(--wb-color-text-solid);--wb-notification-close-color-text: var(--wb-button-ghost-fg);--wb-notification-close-color-text-hover: var(--wb-button-ghost-fg);--wb-notification-close-color-bg-hover: var(--wb-button-ghost-bg-hover);--wb-notification-content-color-text: var(--wb-color-text-tertiary);--wb-notification-scrollbar-thumb-color-bg: var(--wb-border-default);--wb-notification-scrollbar-track-color-bg: transparent;--wb-notification-toggle-color-text: var(--wb-color-text-tertiary);--wb-notification-toggle-color-text-hover: var(--wb-color-text-primary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-radio-size-s: var(--wb-size-3-2);--wb-radio-size-m: var(--wb-size-4);--wb-radio-size-l: 18px;--wb-radio-size: var(--wb-radio-size-m);--wb-radio-dot-size-s: 6px;--wb-radio-dot-size-m: 7px;--wb-radio-dot-size-l: 8px;--wb-radio-border-width: 1.5px;--wb-radio-focus-outline-width: 2px;--wb-radio-focus-outline-offset: 2px;--wb-radio-inner-gap: var(--wb-spacing-3);--wb-radio-group-gap: var(--wb-spacing-3);--wb-radio-font-size: var(--wb-font-size-5);--wb-radio-line-height: var(--wb-font-body-line-height);--wb-radio-motion-duration: var(--wb-motion-duration-instant);--wb-radio-motion-easing: var(--wb-motion-easing-standard);--wb-radio-check-duration: var(--wb-motion-duration-fast);--wb-radio-check-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-radio-color-label: var(--wb-color-text-primary);--wb-radio-color-label-disabled: var(--wb-color-text-tertiary);--wb-radio-color-bg: var(--wb-palette-white-100);--wb-radio-color-bg-disabled: #EBEBEB;--wb-radio-color-border: var(--wb-color-border-solid);--wb-radio-color-border-hover: rgba(0, 0, 0, 0.40);--wb-radio-color-border-checked: #3D3D3D;--wb-radio-color-border-disabled: var(--wb-color-border-solid);--wb-radio-color-dot: var(--wb-palette-white-100);--wb-radio-color-dot-disabled: var(--wb-color-text-disabled)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-radio-color-label: var(--wb-color-text-primary);--wb-radio-color-label-disabled: var(--wb-color-text-tertiary);--wb-radio-color-bg: transparent;--wb-radio-color-bg-disabled: #3D3D3D;--wb-radio-color-border: #414141;--wb-radio-color-border-hover: rgba(255, 255, 255, 0.40);--wb-radio-color-border-checked: #E0E0E0;--wb-radio-color-border-disabled: #414141;--wb-radio-color-dot: #141414;--wb-radio-color-dot-disabled: rgba(255, 255, 255, 0.30)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-form-item-margin-bottom: var(--wb-spacing-6);--wb-form-item-inline-margin-right: var(--wb-spacing-5);--wb-form-label-padding-right: var(--wb-spacing-3);--wb-form-label-vertical-padding-bottom: var(--wb-spacing-3);--wb-form-label-wrap-line-height: var(--wb-font-line-height-6);--wb-form-label-text-height: var(--wb-size-control-md);--wb-form-label-text-font-size: var(--wb-font-size-5);--wb-form-label-text-line-height: var(--wb-font-line-height-6);--wb-form-colon-margin-inline: var(--wb-spacing-1);--wb-form-required-margin-inline: var(--wb-spacing-1);--wb-form-tooltip-icon-margin-inline: var(--wb-spacing-1);--wb-form-tooltip-icon-size: var(--wb-icon-size-md);--wb-form-control-input-min-height: var(--wb-size-control-md);--wb-form-help-font-size: var(--wb-font-size-3);--wb-form-help-line-height: var(--wb-font-line-height-5);--wb-form-extra-font-size: var(--wb-font-size-3);--wb-form-extra-line-height: var(--wb-font-line-height-5)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-form-colon-color: var(--wb-color-text-secondary);--wb-form-tooltip-icon-color: var(--wb-color-text-tertiary);--wb-form-label-text-color: var(--wb-color-text-secondary);--wb-form-required-color: var(--wb-color-text-error-default);--wb-form-help-color: var(--wb-color-text-error-default);--wb-form-extra-color: var(--wb-color-text-tertiary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-form-colon-color: var(--wb-color-text-secondary);--wb-form-tooltip-icon-color: var(--wb-color-text-tertiary);--wb-form-label-text-color: var(--wb-color-text-secondary);--wb-form-required-color: var(--wb-color-text-error-default);--wb-form-help-color: var(--wb-color-text-error-default);--wb-form-extra-color: var(--wb-color-text-tertiary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-cascader-spacing-1: var(--wb-spacing-1);--wb-cascader-spacing-2: var(--wb-spacing-2);--wb-cascader-spacing-3: var(--wb-spacing-3);--wb-cascader-spacing-4: var(--wb-spacing-4);--wb-cascader-transition-duration: var(--wb-motion-duration-instant);--wb-cascader-transition-easing: var(--wb-motion-easing-standard);--wb-cascader-radius-md: var(--wb-radius-md);--wb-cascader-radius-lg: var(--wb-radius-lg);--wb-cascader-radius-xl: var(--wb-radius-xl);--wb-cascader-size-6: var(--wb-size-6);--wb-cascader-size-8: 34px;--wb-cascader-size-10: var(--wb-size-10);--wb-cascader-icon-size-md: var(--wb-icon-size-md);--wb-cascader-font-size: var(--wb-font-body-size);--wb-cascader-line-height: var(--wb-font-body-line-height);--wb-cascader-font-size-small: var(--wb-font-caption-size);--wb-cascader-font-weight-selected: var(--wb-font-weight-500);--wb-cascader-column-min-width: 140px;--wb-cascader-column-width: 180px;--wb-cascader-panel-max-height: 280px;--wb-cascader-text-color: var(--wb-color-text-primary);--wb-cascader-text-color-secondary: var(--wb-color-text-secondary);--wb-cascader-text-color-tertiary: var(--wb-color-text-tertiary);--wb-cascader-text-color-disabled: var(--wb-color-text-disabled);--wb-cascader-bg: var(--wb-bg-primary);--wb-cascader-popover-bg: var(--wb-bg-popover);--wb-cascader-option-check-color: var(--wb-color-text-primary);--wb-cascader-option-bg-hover: var(--wb-dropdown-item-bg-hover);--wb-cascader-option-bg-selected: var(--wb-dropdown-item-bg-selected);--wb-cascader-column-border-color: var(--wb-border-subtle);--wb-cascader-popover-border-color: var(--wb-popover-border-color);--wb-cascader-popover-shadow: var(--wb-popover-shadow);--wb-cascader-border-color-danger: var(--wb-palette-red-4);--wb-cascader-search-bg: var(--wb-bg-secondary)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-cascader-border-color: var(--wb-color-border-primary);--wb-cascader-border-color-hover: var(--wb-palette-black-30);--wb-cascader-border-color-open: var(--wb-palette-black-30);--wb-cascader-search-border-focus: var(--wb-palette-black-30);--wb-cascader-scrollbar-thumb: var(--wb-palette-gray-4);--wb-cascader-scrollbar-thumb-hover: var(--wb-palette-gray-5)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-cascader-border-color: var(--wb-color-border-solid);--wb-cascader-border-color-hover: var(--wb-palette-white-30);--wb-cascader-border-color-open: var(--wb-palette-white-30);--wb-cascader-search-border-focus: var(--wb-palette-white-30);--wb-cascader-scrollbar-thumb: var(--wb-palette-white-10);--wb-cascader-scrollbar-thumb-hover: var(--wb-palette-white-20);--wb-cascader-search-bg: #2e2e2e}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-color-picker-motion-duration: var(--wb-motion-duration-instant);--wb-color-picker-motion-easing: var(--wb-motion-easing-standard)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-card-border-radius: var(--wb-radius-xl);--wb-card-padding-none: 0;--wb-card-padding-small: var(--wb-spacing-3);--wb-card-padding-medium: var(--wb-spacing-5);--wb-card-padding-large: var(--wb-spacing-7);--wb-card-border-width: 1px;--wb-card-motion-duration: var(--wb-motion-duration-instant);--wb-card-motion-easing: var(--wb-motion-easing-standard);--wb-card-skeleton-gap: var(--wb-spacing-3);--wb-card-skeleton-row-height: 12px;--wb-card-skeleton-row-border-radius: var(--wb-radius-sm);--wb-card-skeleton-animation-duration: 1.4s;--wb-card-skeleton-animation-easing: ease-in-out;--wb-card-meta-title-font-weight: 600;--wb-card-meta-description-font-weight: 400}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"]{--wb-card-bg: var(--wb-bg-primary);--wb-card-outlined-border-color: var(--wb-border-subtle);--wb-card-outlined-box-shadow: var(--wb-shadow-none);--wb-card-flat-border-color: transparent;--wb-card-flat-box-shadow: var(--wb-shadow-none);--wb-card-raised-border-color: var(--wb-border-subtle);--wb-card-raised-box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.04);--wb-card-hoverable-bg-hover: #F0F0F0;--wb-card-outlined-border-color-hover: #DBDBDB;--wb-card-raised-border-color-hover: #DBDBDB;--wb-card-skeleton-row-bg-start: var(--wb-bg-tertiary);--wb-card-skeleton-row-bg-mid: var(--wb-bg-primary);--wb-card-skeleton-row-bg-end: var(--wb-bg-tertiary);--wb-card-meta-title-font-size: var(--wb-font-body-size);--wb-card-meta-title-line-height: var(--wb-font-body-line-height);--wb-card-meta-title-color: var(--wb-color-text-primary);--wb-card-meta-description-font-size: var(--wb-font-caption-size);--wb-card-meta-description-line-height: var(--wb-font-caption-line-height);--wb-card-meta-description-color: var(--wb-color-text-secondary);--wb-card-meta-gap: var(--wb-spacing-3);--wb-card-meta-detail-gap: var(--wb-spacing-1)}:where([data-mindx-theme-root], .mindx-federation-app, .mindx-federation-portal-root)[data-theme="workbuddy"].dark{--wb-card-raised-box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.4);--wb-card-hoverable-bg-hover: rgba(255, 255, 255, 0.08);--wb-card-outlined-border-color-hover: rgba(255, 255, 255, 0.20);--wb-card-raised-border-color-hover: rgba(255, 255, 255, 0.20)}
/* ========== ActionSheet — 移动端底部操作面板 ==========
 *
 * 视觉对齐 ardot 20252:2380「更多菜单」：
 *   - 遮罩：rgba(0,0,0,0.3) → --overlay-light
 *   - 面板底：浅灰 #F8F8F8 → --bg-medium；顶部圆角 16；左右内边距 20（--space-5）
 *   - 操作面板：白底（--bg-default）、圆角 16、项高 56、17px 文字居中、
 *     项间 0.5px #EBEBEB 分隔线（--border-default）、危险项红色（--error）
 *   - 取消按钮：独立白底卡片，圆角 16、1px 描边、与操作面板间距 8（--space-2）
 *   - 底部：预留 env(safe-area-inset-bottom)
 *
 * DESIGN_FALLBACK：圆角 16 / 项高 56 / 字号 17px 是设计稿硬值，globals.css
 * 现有 token（--radius-3xl-val=14、--fs-16=16）不覆盖，故此处保留数值并标注来源。
 * 颜色、间距一律走语义 token，暗色模式随同名变量自动翻转。
 *
 * 关于遮罩上的 touchstart：
 *   焦点保护在 TSX 内以 native 监听实现（React 的 touchstart 是 passive，
 *   preventDefault 无效），此处只负责视觉与层级。
 */
.ui-action-sheet-overlay {
  position: fixed;
  inset: 0;
  z-index: 10000;
  background: var(--overlay-light);
  touch-action: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  /* 淡入：与评论面板 sheet 遮罩同曲线（comment.less .mobile-comment-sheet-overlay） */
  animation: ui-action-sheet-fade-in 0.3s cubic-bezier(0.32, 0.72, 0, 1);
  /* 出场：淡出并停止接收交互，等 JS 播完动画再卸载 */
}
.ui-action-sheet-overlay.is-leaving {
  animation: ui-action-sheet-fade-out 0.22s cubic-bezier(0.4, 0, 0.6, 1) forwards;
  pointer-events: none;
}
.ui-action-sheet {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10001;
  padding: var(--space-5) var(--space-5) calc(var(--space-1) + max(var(--space-4), env(safe-area-inset-bottom, 0px)));
  /* DESIGN_FALLBACK: 顶部圆角 16px（设计稿 20252:2380），现有 radius token 最大 14px 不覆盖 */
  border-radius: 16px 16px 0 0;
  /* stylelint-disable-line design-system/no-hardcoded-border-radius -- 同上 */
  background: var(--bg-medium);
  /* 滑入：与评论面板 sheet 同曲线（comment.less .mobile-comment-sheet） */
  animation: ui-action-sheet-slide-up 0.3s cubic-bezier(0.32, 0.72, 0, 1);
  /* 出场：滑回视口下方并停止接收交互 */
}
.ui-action-sheet.is-leaving {
  animation: ui-action-sheet-slide-down 0.22s cubic-bezier(0.4, 0, 0.6, 1) forwards;
  pointer-events: none;
}
/* 无障碍标题：视觉隐藏，仅读屏可见 */
.ui-action-sheet-title {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  white-space: nowrap;
}
.ui-action-sheet-panel {
  overflow: hidden;
  /* DESIGN_FALLBACK: 面板圆角 16px（设计稿 20252:2380），现有 radius token 最大 14px 不覆盖 */
  border-radius: 16px;
  /* stylelint-disable-line design-system/no-hardcoded-border-radius -- 同上 */
  background: var(--bg-default);
  padding: 0 var(--space-4);
}
.ui-action-sheet-action {
  position: relative;
  display: block;
  width: 100%;
  /* DESIGN_FALLBACK: 操作项高 56px（设计稿 20252:2380），无对应 size token */
  height: 56px;
  border: none;
  background: none;
  /* DESIGN_FALLBACK: 操作项字号 17px（设计稿 20252:2380），无对应字号 token */
  font-size: calc(17px * var(--font-scale));
  font-family: var(--font-family-body);
  color: var(--text-primary);
  text-align: center;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  /* 设计稿 20252:2392「line」：0.5px #EBEBEB 发丝线，左右各内缩 16px（与项内容对齐）。
     线框高度为 0、不占布局，故用绝对定位压在两项边界上（上下各 0.25px），
     项本身仍保持 56px；若用 border-top，content-box 下会把该项撑成 56.5px。 */
}
.ui-action-sheet-action + .ui-action-sheet-action::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 0.5px;
  background: var(--border-default);
  transform: translateY(-50%);
}
.ui-action-sheet-action.is-danger {
  color: var(--wb-button-danger-bg);
}
.ui-action-sheet-cancel {
  display: block;
  width: 100%;
  /* DESIGN_FALLBACK: 取消按钮高 56px（设计稿 20252:2380） */
  height: 56px;
  margin-top: var(--space-2);
  padding: 0 var(--space-4);
  border: 1px solid var(--border-default);
  /* DESIGN_FALLBACK: 取消按钮圆角 16px（设计稿 20252:2380），现有 radius token 最大 14px 不覆盖 */
  border-radius: 16px;
  /* stylelint-disable-line design-system/no-hardcoded-border-radius -- 同上 */
  background: var(--bg-default);
  /* DESIGN_FALLBACK: 与操作项同字号 17px */
  font-size: calc(17px * var(--font-scale));
  font-family: var(--font-family-body);
  color: var(--text-primary);
  text-align: center;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
/* ========== 进出场关键帧 ==========
   曲线与时长取自移动端评论面板 sheet（comment.less），保证两处浮层动效一致：
   进场 0.3s cubic-bezier(0.32, 0.72, 0, 1)，出场 0.22s cubic-bezier(0.4, 0, 0.6, 1)。 */
@keyframes ui-action-sheet-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ui-action-sheet-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ui-action-sheet-slide-up {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ui-action-sheet-slide-down {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}

/* ========== 移动端 toast（成功主题 · 顶部深色胶囊） ==========
 *
 * 复用全局 sonner API，通过 `.mobile-toast` className 覆盖为移动端样式。
 * 视觉对齐 ardot 移动端视觉稿 node 19346:1（浅色模式·深色胶囊）/ 19346:2（暗色模式·浅色胶囊）：
 *   - 背景/文字/内描边：--bg-toast-mobile / --text-toast-mobile / --shadow-toast-mobile
 *     （globals.css「移动端专用 Token」独立区块，暗色经 [data-theme="workbuddy"].dark
 *     同名覆盖自动翻转，对齐设计稿：浅色 rgba(0,0,0,0.8)+纯白文字 /
 *     暗色 rgba(255,255,255,0.8)+rgba(0,0,0,0.9) 文字）
 *   - 图标：20×20 语义色（success #00C29A 等）
 *   - 布局：flex 横向居中，padding 8px 12px，gap 8px，圆角 8px（--radius-xl-val）
 *   - 位置：距页面顶栏底部 4px；顶栏高度随环境不同，top 由 --mobile-toast-top 注入（默认 56px），见文件末尾媒体查询
 * 区别于 PC 顶部 richColors 卡片。
 *
 * 关于 !important：
 *   sonner 在渲染 <Toaster /> 时把默认样式「运行时注入」到 <head> 末尾，
 *   注入时机晚于本文件静态引入的规则，相同特异性下后注入者胜出，
 *   导致默认白色卡片样式覆盖本定制。故对关键视觉属性加 !important 兜底。
 *
 * 关于宽度与居中：
 *   sonner 的 toast <li> 是 position:absolute + width:100%（撑满 356px 容器），
 *   并用 transform: translateY(--y) 做堆叠/进出场动画。
 *   若用 left:50%+translateX(-50%) 居中会覆盖该 transform 破坏动画，
 *   故改用 absolute 居中技巧：left/right:0 + margin-inline:auto + width:fit-content，
 *   既让胶囊收缩到内容宽度并水平居中，又完全不触碰 transform。
 */
[data-sonner-toast].mobile-toast {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--space-2) !important;
  /* 收缩为内容自适应胶囊（覆盖 sonner 默认 width:100%） */
  width: -webkit-fit-content !important;
  width: fit-content !important;
  min-width: 0 !important;
  max-width: 80vw !important;
  /* absolute 居中技巧：不覆盖 sonner 的 translateY 动画 */
  left: 0 !important;
  right: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  /* 顶距由 sonner 容器 top 精确控制（见文件末尾媒体查询），此处不再叠加 */
  margin-top: 0 !important;
  padding: var(--space-2) var(--space-3) !important;
  border: none !important;
  border-radius: var(--radius-xl-val) !important;
  background: var(--bg-toast-mobile) !important;
  /* 设计稿无投影，仅 0.5px 白色 10% 内描边（token 值为 inset ring，不改变布局） */
  box-shadow: var(--shadow-toast-mobile) !important;
  /* 前置语义图标（20×20），对齐设计稿彩色成功图标 */
  /* 移动端提示不需要关闭按钮 */
}
[data-sonner-toast].mobile-toast [data-content] {
  display: flex !important;
  align-items: center !important;
  gap: var(--space-2) !important;
  width: auto !important;
}
[data-sonner-toast].mobile-toast [data-title] {
  color: var(--text-toast-mobile) !important;
  font-family: var(--font-family-body) !important;
  font-size: var(--fs-body) !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  white-space: nowrap !important;
}
[data-sonner-toast].mobile-toast [data-icon] {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  width: 20px !important;
  height: 20px !important;
  margin: 0 !important;
}
[data-sonner-toast].mobile-toast [data-icon] svg {
  width: 20px !important;
  height: 20px !important;
}
[data-sonner-toast].mobile-toast [data-close-button] {
  display: none !important;
}
/* 图标语义色：成功 / 错误 / 信息 */
[data-sonner-toast].mobile-toast[data-type="success"] [data-icon] {
  color: var(--success) !important;
}
[data-sonner-toast].mobile-toast[data-type="error"] [data-icon] {
  color: var(--error) !important;
}
[data-sonner-toast].mobile-toast[data-type="info"] [data-icon] {
  color: var(--text-primary-invert) !important;
  opacity: 0.8;
}
/* 修正 sonner 移动端容器定位（居中 + 顶距）
 * 根因：sonner 在 @media(max-width:600px) 下把 center 容器设为
 *   left: var(--mobile-offset-left)(默认16px) + width:100% + top: var(--mobile-offset-top)(默认16px)，
 *   容器整体向右溢出 16px、且顶距只有 16px。
 * 修正：
 *   - 左右 offset 归零、宽度改为视口全宽 → toast 的 margin:auto 相对视口精确居中；
 *   - top 由「渲染页面顶栏的一方」通过 CSS 变量 --mobile-toast-top 注入（默认 56px）：
 *     · 设计稿要求 toast 距页面顶栏(doc-titlebar-mobile) 底部 4px。
 *     · 小程序 / H5 / 旧版 App：顶栏是我们在 WebView 内实现的 H5 titlebar(52px)，
 *       故 top = 52 + 4 = 56px（默认值，未设变量时兜底）。
 *     · App 1.3.0+：顶栏改为 App 原生实现（在 WebView 之外，不占视口），
 *       WebView 视口顶部即原生栏下方，故 top = 4px。
 *     · 由 workspace-page-layout/mobile 按是否渲染 H5 顶栏在 <html> 上设置该变量，
 *       toast 层不感知环境。
 *   `.mobile-toast` 由应用根部 <Toaster> 按设备自适应注入（isMobileView 时），
 *   移动端所有 toast 统一胶囊样式，PC 端保持 richColors 卡片，故安全。 */
@media (max-width: 600px) {
  [data-sonner-toaster][data-x-position="center"] {
    top: var(--mobile-toast-top, 56px) !important;
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
  }
}

.example-card-wrapper-pc {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 20px;
  border: 1px solid var(--border-default);
  border-radius: var(--radius-lg-val);
  background: var(--bg-default);
  cursor: pointer;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
.example-card-wrapper-pc:hover {
  border-color: var(--brand);
  box-shadow: var(--shadow-2);
}
.example-card-wrapper-pc:focus-visible {
  outline: 2px solid var(--brand);
  outline-offset: 2px;
}
.example-card-title-pc {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: var(--text-primary);
  line-height: 1.4;
}
.example-card-description-pc {
  margin: 0;
  font-size: 14px;
  color: var(--text-tertiary);
  line-height: 1.6;
}
.example-card-tags-pc {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.example-card-tag-pc {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  font-size: 12px;
  color: var(--brand);
  background: var(--fill-tertiary);
  border-radius: 999px;
  line-height: 1.6;
}

/* ========== ButtonPC — 统一按钮组件 ========== */
/* ---- 基础 ---- */
.btn-pc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: none;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  flex-shrink: 0;
  transition: background-color 150ms ease, color 150ms ease, border-color 150ms ease, box-shadow 150ms ease;
}
.btn-pc:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
/* ---- Size ---- */
.btn-lg-pc {
  height: 40px;
  padding: 0 20px;
  font-size: 14px;
  border-radius: var(--radius-2xl-val);
}
.btn-md-pc {
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: var(--radius-xl-val);
  min-width: 66px;
}
.btn-sm-pc {
  height: 28px;
  padding: 0 12px;
  font-size: 12px;
  border-radius: var(--radius-2xl-val);
}
/* ---- Variant: primary ---- */
.btn-primary-pc {
  background: var(--button-primary-bg);
  color: var(--text-allwhite);
}
.btn-primary-pc:hover:not(:disabled) {
  background: var(--button-primary-bg-hover);
}
.btn-primary-pc:active:not(:disabled) {
  background: var(--button-primary-bg-hover);
}
/* ---- Variant: secondary（透明底 + 黑字 + 默认边框，hover 加灰底） ---- */
.btn-secondary-pc {
  padding: 0 var(--space-4);
  border-radius: var(--radius-md-val);
  background: var(--button-grey-bg);
  color: var(--text-primary);
}
.btn-secondary-pc:hover:not(:disabled) {
  background: var(--button-grey-bg-hover);
  border-color: 0;
}
.btn-secondary-pc:active:not(:disabled) {
  background: var(--button-grey-bg-hover);
}
/* ---- Variant: tertiary（白底 + 边框 + 黑字） ---- */
.btn-tertiary-pc {
  background: var(--wb-button-secondary-bg);
  border: 1px solid var(--wb-color-border-solid);
  color: var(--text-primary);
}
.btn-tertiary-pc:hover:not(:disabled) {
  background: var(--wb-button-secondary-bg-hover);
}
.btn-tertiary-pc:active:not(:disabled) {
  background: var(--wb-button-secondary-bg-hover);
}
/* ---- Variant: danger ---- */
.btn-danger-pc {
  background: var(--wb-button-danger-bg);
  color: var(--wb-button-danger-fg-on-solid);
}
.btn-danger-pc:hover:not(:disabled) {
  background: var(--wb-button-danger-bg-hover);
}
.btn-danger-pc:active:not(:disabled) {
  background: var(--wb-button-danger-bg-active);
}
.btn-danger-pc:disabled {
  background: var(--wb-button-danger-bg-disabled);
  color: var(--wb-button-danger-fg-on-solid-disabled);
  opacity: 1;
}
/* ---- Variant: icon（方形，透明底，无边框） ---- */
.btn-icon-pc {
  background: transparent;
  border: 1px solid transparent;
  color: var(--icon-secondary);
  /* icon 变体：padding 归零，宽高由 size 的 height 决定 */
  padding: 0;
}
.btn-icon-pc:hover:not(:disabled) {
  background: var(--fill-secondary);
  color: var(--icon-primary);
}
.btn-icon-pc:active:not(:disabled) {
  background: var(--fill-primary);
}
/* icon 变体的 size 覆盖：强制等宽等高 */
.btn-icon-pc.btn-lg-pc {
  width: 40px;
  padding: 0;
}
.btn-icon-pc.btn-md-pc {
  width: 36px;
  padding: 0;
}
.btn-icon-pc.btn-sm-pc {
  width: 28px;
  padding: 0;
}
/* ---- Icon-only（有 icon 无文字时自动收缩） ---- */
.btn-icon-only-pc {
  padding: 0;
  justify-content: center;
}
.btn-icon-only-pc.btn-lg-pc {
  width: 40px;
}
.btn-icon-only-pc.btn-md-pc {
  width: 36px;
}
.btn-icon-only-pc.btn-sm-pc {
  width: 32px;
  height: 32px;
}
/* ---- Variant: ghost（透明底 + 无边框，hover 加灰底） ---- */
.btn-ghost-pc {
  background: transparent;
  border: none;
  color: var(--text-secondary);
}
.btn-ghost-pc:hover:not(:disabled) {
  background: var(--bg-primary-active);
  color: var(--text-primary);
}
.btn-ghost-pc:active:not(:disabled) {
  background: var(--bg-primary-active);
}
/* ---- Pill（药丸形） ---- */
.btn-pill-pc {
  border-radius: 9999px;
}
/* ---- Icon slot（左侧图标容器） ---- */
.btn-icon-slot-pc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

/* ========== ButtonGroupPC — 按钮组 ========== */
.btn-group-pc {
  display: inline-flex;
  align-items: stretch;
  flex-shrink: 0;
  /* 所有子按钮去掉独立圆角 */
  /* 第一个按钮：左圆角 */
  /* 最后一个按钮：右圆角 */
  /* 只有一个按钮时：四角都圆 */
}
.btn-group-pc > .btn-pc {
  border-radius: 0;
  position: relative;
  /* 中间分隔线 */
}
.btn-group-pc > .btn-pc:not(:first-child)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 20%;
  bottom: 20%;
  width: 1px;
  background: currentColor;
  opacity: 0.25;
}
.btn-group-pc > .btn-pc:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.btn-group-pc > .btn-pc:last-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.btn-group-pc > .btn-pc:only-child {
  border-radius: inherit;
}
/* 圆角按尺寸走 */
.btn-group-sm-pc {
  border-radius: var(--radius-lg-val);
}
.btn-group-md-pc {
  border-radius: var(--radius-xl-val);
}
.btn-group-lg-pc {
  border-radius: var(--radius-2xl-val);
}

.user-avatar-pc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-full);
  overflow: hidden;
  object-fit: cover;
  transition: opacity 150ms ease;
  flex-shrink: 0;
  -webkit-user-select: none;
          user-select: none;
  cursor: default;
}
.user-avatar-pc[role="button"] {
  cursor: pointer;
}
.user-avatar-pc:hover {
  opacity: 0.85;
}
.user-avatar-fallback-pc {
  background: var(--brand-tint);
  color: var(--brand);
  font-size: 12px;
  font-weight: 600;
}

.avatar-wrapper-pc {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.avatar-wrapper-clickable-pc {
  cursor: pointer;
  transition: opacity 0.15s ease;
}
.avatar-wrapper-clickable-pc:hover {
  opacity: 0.85;
}
.avatar-circle-pc {
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  background: var(--bg-default);
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--border-default);
}
.avatar-img-pc {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.avatar-fallback-pc {
  font-weight: 600;
  color: var(--text-allwhite);
  line-height: 1;
  background: var(--info);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.avatar-name-pc {
  font-size: 13px;
  font-weight: 500;
  color: var(--text-secondary);
}

/**
 * workspace-accordion — 高度自动计算的 accordion 容器与 item
 *
 * 关键样式约束：
 *   - Group：flex column，高度由父容器决定（min-height: 0），自身不滚动
 *   - Item：flex column；inline style 控制 flex-basis 与 max-height
 *   - Item.content (outer)：默认 overflow-y: auto；展开态高度由 inline style
 *     注入的 cap.contentHeight 决定，溢出时本项独立滚动；折叠态 height: 0
 *   - Item.content-inner：**不限定高度**！按内容自然撑开。
 *     这是测量内容自然高度的"代理节点"，业务层不要让它撑满外层。
 *
 * 单 children 渲染：
 *   children 只渲染一次，由 outer 限高 + 原生滚动接管"超出 cap 时滚动"。
 */
.workspace-accordion-group-pc {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;
}
.workspace-accordion-pc {
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  transition: max-height 200ms ease, flex-basis 200ms ease;
}
.workspace-accordion-header-pc {
  flex: 0 0 auto;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  outline: none;
}
.workspace-accordion-header-pc:focus-visible {
  outline: 2px solid var(--border-focus);
  outline-offset: -2px;
}
.workspace-accordion-disabled-pc .workspace-accordion-header-pc {
  cursor: default;
}
.workspace-accordion-content-pc {
  /* 展开态：height = cap.contentHeight（由 inline style 注入），溢出时原生滚动
   * 折叠态：height = 0，不可见 */
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  transition: height 200ms ease;
  /* 隐藏滚动条，保留滚动能力 */
  scrollbar-width: none;
}
.workspace-accordion-content-pc::-webkit-scrollbar {
  display: none;
}
.workspace-accordion-content-inner-pc {
  /* inner 不限高度，按内容自然撑开。这是测量自然高度的代理节点；
   * 业务层 less 切勿强制 inner 撑满 outer，否则测得的自然高度永远等于 cap，
   * "高度自动计算"将失效。 */
}
/* 折叠态：彻底压扁 content 区，避免 overflow 滚动条出现 */
.workspace-accordion-collapsed-pc .workspace-accordion-content-pc {
  height: 0 !important;
}

/* ========== FloatingMenu — 通用悬浮菜单 ========== */
.floating-menu-pc {
  min-width: 168px;
  padding: var(--space-1);
  border-radius: var(--radius-lg-val);
  background: var(--bg-default);
  box-shadow: var(--shadow-3);
  color: var(--text-primary);
  font-size: 14px;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid var(--border-default);
}
/*
 * 水平翻转：菜单因右侧溢出而翻转为右对齐。
 * 当菜单右侧超出视口时自动应用，将菜单右边缘对齐锚点右边缘。
 */
.floating-menu-flip-x-pc {
  /* 位置已在 JS 中通过 left 计算处理，此处保留类名用于外部样式覆盖引用 */
}
/*
 * 垂直翻转：菜单因底部溢出而翻转到锚点上方。
 * 当菜单底部超出视口时自动应用。
 */
.floating-menu-flip-y-pc {
  /* 位置已在 JS 中通过 top 计算处理，此处保留类名用于外部样式覆盖引用 */
}
.floating-menu-item-pc {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  width: 100%;
  height: 32px;
  padding: 0 var(--space-2);
  border: none;
  border-radius: var(--radius-md-val);
  background: transparent;
  color: var(--text-primary);
  font-family: var(--font-family-body);
  font-size: 14px;
  text-align: left;
  cursor: pointer;
  transition: background-color 120ms ease;
}
.floating-menu-item-pc:hover {
  background: var(--wb-dropdown-item-bg-hover);
}
.floating-menu-item-icon-pc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  /* 参考 memory-nav-item-icon-pc 暗色图标引用方式，使用 text-secondary 做暗色适配 */
  color: var(--text-secondary);
}
.floating-menu-item-icon-pc > svg {
  width: 20px;
  height: 20px;
}
.floating-menu-item-pc.floating-menu-item-danger-pc {
  color: var(--wb-button-danger-bg);
}
.floating-menu-item-pc.floating-menu-item-danger-pc .floating-menu-item-icon-pc {
  color: inherit;
}
.floating-menu-item-pc.floating-menu-item-danger-pc:hover {
  color: var(--wb-button-danger-bg);
}
/* 菜单分组分隔线 */
.floating-menu-divider-pc {
  height: 1px;
  margin: var(--space-1) var(--space-2);
  background: var(--divider, var(--border-default));
}

/**
 * SidebarToggleButtonPC —— 侧边栏收起 / 展开按钮
 *
 * 视觉规格：
 * - 32x32 方形按钮，圆角 var(--radius-sm-val)
 * - 默认透明底，hover 出 var(--fill-secondary) 浅色底
 */
.sidebar-toggle-btn-pc {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  background: transparent;
  color: var(--icon-secondary);
  border-radius: var(--radius-sm-val);
  cursor: pointer;
  transition: background-color 150ms ease;
}
.sidebar-toggle-btn-pc > svg {
  width: 16px !important;
  height: 16px !important;
  flex-shrink: 0;
}
.sidebar-toggle-btn-pc:hover {
  background: var(--fill-secondary);
}
.sidebar-toggle-btn-pc:focus-visible {
  outline: 2px solid var(--brand);
  outline-offset: 1px;
}

/* ========== ConfirmModalPC ========== */
.confirm-modal-overlay-pc {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--overlay-default);
  animation: confirm-modal-fade-in-pc 120ms ease-out;
}
.confirm-modal-panel-pc {
  width: 90vw;
  max-width: 440px;
  background: var(--bg-medium);
  border-radius: var(--radius-24px-val);
  box-shadow: var(--shadow-3);
  padding: 24px;
  animation: confirm-modal-scale-in-pc 140ms cubic-bezier(0.2, 0.8, 0.2, 1);
  border: 0.5px solid var(--border-primary);
}
@keyframes confirm-modal-fade-in-pc {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes confirm-modal-scale-in-pc {
  from {
    opacity: 0;
    transform: scale(0.96);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
/* ---------- Header ---------- */
.confirm-modal-header-pc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 20px;
}
.confirm-modal-title-wrapper-pc {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1;
}
.confirm-modal-icon-pc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.confirm-modal-intent-danger-pc .confirm-modal-icon-pc {
  color: var(--error);
}
.confirm-modal-intent-warning-pc .confirm-modal-icon-pc {
  color: var(--warning);
}
.confirm-modal-title-pc {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--text-primary);
  font-family: var(--font-family-heading);
}
.confirm-modal-close-btn-pc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: var(--radius-md-val);
  background: transparent;
  color: var(--icon-tertiary);
  cursor: pointer;
  flex-shrink: 0;
  transition: background-color 150ms ease, color 150ms ease;
}
.confirm-modal-close-btn-pc:hover:not(:disabled) {
  background: var(--feedback-hover);
  color: var(--icon-primary);
}
.confirm-modal-close-btn-pc:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/* ---------- Body ---------- */
.confirm-modal-body-pc {
  padding: 4px 0 16px;
  font-size: 13px;
  line-height: 1.6;
  color: var(--text-secondary);
  /* 防止超长无空格字符串（如 URL/文件名）溢出弹窗 */
  overflow-wrap: break-word;
}
.confirm-modal-intent-normal-pc .confirm-modal-body-pc {
  padding-left: 0;
}
/* ---------- Footer ---------- */
.confirm-modal-footer-pc {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
.confirm-modal-cancel-btn-pc,
.confirm-modal-confirm-btn-pc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  box-sizing: border-box;
  padding: 0 16px;
  border-radius: var(--radius-md-val);
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 150ms ease, border-color 150ms ease, color 150ms ease;
}
.confirm-modal-cancel-btn-pc:disabled,
.confirm-modal-confirm-btn-pc:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.confirm-modal-cancel-btn-pc {
  border: 1px solid var(--border-default);
  background: var(--bg-default);
  color: var(--text-primary);
}
.confirm-modal-cancel-btn-pc:hover:not(:disabled) {
  background: var(--fill-secondary);
  border-color: var(--border-strong);
}
.confirm-modal-confirm-btn-pc {
  border: 1px solid transparent;
  color: var(--text-allwhite);
}
.confirm-modal-intent-danger-pc .confirm-modal-confirm-btn-pc {
  background: var(--error);
}
.confirm-modal-intent-danger-pc .confirm-modal-confirm-btn-pc:hover:not(:disabled) {
  background: var(--error-emphasis);
}
.confirm-modal-intent-warning-pc .confirm-modal-confirm-btn-pc {
  background: var(--warning);
}
.confirm-modal-intent-warning-pc .confirm-modal-confirm-btn-pc:hover:not(:disabled) {
  background: var(--warning-emphasis);
}
.confirm-modal-intent-normal-pc .confirm-modal-confirm-btn-pc {
  background: var(--brand);
}
.confirm-modal-intent-normal-pc .confirm-modal-confirm-btn-pc:hover:not(:disabled) {
  background: var(--brand-hover);
}

/* ========== ToastPC ========== */
.toast-container-pc {
  position: fixed;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  pointer-events: none;
}
/* 基础胶囊：深色半透明背景 + 白字，低调不打扰 */
.toast-item-pc {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 480px;
  padding: 8px 12px;
  border-radius: var(--radius-md-val);
  background: var(--overlay-heavy);
  color: var(--text-allwhite);
  font-size: 13px;
  line-height: 20px;
  box-shadow: var(--shadow-3);
  pointer-events: auto;
  animation: toast-fade-in-pc 160ms ease-out;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}
/* 消息本体 */
.toast-message-pc {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* action 按钮（如"查看队列"） */
.toast-action-pc {
  flex-shrink: 0;
  height: 22px;
  padding: 0 8px;
  border: 0;
  border-radius: var(--radius-sm-val);
  background: var(--brand-light);
  color: inherit;
  font-size: 12px;
  font-weight: 500;
  font-family: inherit;
  line-height: 1;
  cursor: pointer;
  transition: background-color 120ms ease;
}
.toast-action-pc:hover {
  opacity: 0.85;
}
/*
 * intent 差异仅体现在左侧一个小图标（色弱、不抢视觉）。
 * 背景统一用深色底，保证所有 toast 视觉风格一致。
 */
.toast-icon-pc {
  flex-shrink: 0;
}
.toast-item-success-pc .toast-icon-pc {
  color: var(--success);
}
.toast-item-error-pc .toast-icon-pc {
  color: var(--error);
}
.toast-item-info-pc .toast-icon-pc {
  color: var(--text-allwhite);
  opacity: 0.8;
}
@keyframes toast-fade-in-pc {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}


