@font-face{font-family:Gilroy-Regular;src:url(/fonts/Gilroy-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Gilroy-Medium;src:url(/fonts/Gilroy-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Gilroy-SemiBold;src:url(/fonts/Gilroy-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Gilroy-Bold;src:url(/fonts/Gilroy-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--font: "Gilroy", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-regular: "Gilroy-Regular", var(--font);--font-medium: "Gilroy-Medium", var(--font);--font-semibold: "Gilroy-SemiBold", var(--font);--font-bold: "Gilroy-Bold", var(--font);--font-mono: "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--primary: #0077ff;--primary-light: #4099ff;--primary-dark: #005fcc;--primary-darker: #0662c0;--primary-accent: #1d7bff;--primary-hover: #2e8fff;--primary-tint: #cce4ff;--primary-faded: #74b2f9;--primary-bg-tint: #eef4ff;--primary-faint: #f0f7ff;--primary-haze: #c3dfff;--primary-10: #0077ff1a;--white: #ffffff;--black: #000000;--bg: #fafafb;--bg-paper: #ffffff;--dashboard-bg: #f2f4f7;--surface-subtle: #f9fafb;--backdrop: #667b8ba6;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-100alt: #eeeeee;--gray-200: #f0f0f0;--gray-250: #e5e7eb;--gray-300: #e0e0e0;--gray-400: #999999;--gray-500: #667085;--gray-500light: #888888;--gray-600: #666666;--gray-700: #444444;--gray-800: #333333;--gray-850: #222222;--gray-900: #101828;--text-primary: #04101d;--text-ink: #141b34;--text-title: #171717;--text-secondary: #707991;--text-subtitle: #8f8f8f;--text-muted: #bdbcc4;--text-faint: #c4c8d3;--text-light: #8e8e93;--text-on-primary: #ffffff;--icon-default: #5d5d5d;--slate-gray: #98a2b3;--border-gray: #c8d1d9;--border-light: #e5e6e8;--panel-border: #e6e8ee;--divider-light: #e8e8e8;--hour-divider: #eef0f4;--input-border: #c5c5c580;--success: #12a65a;--success-soft: #b9e7cd;--success-bg: #e7f6ee;--warning: #f0a21b;--warning-soft: #fbe2b0;--warning-bg: #fef4e1;--error: #e24b4b;--error-soft: #f6c5c5;--error-bg: #fcebeb;--danger: #e24b4b;--danger-tint: #fbe3e3;--error-text: #c53434;--online: #12a65a;--away: #f0a21b;--busy: #e24b4b;--presence-offline: #c6cdd8;--secondary: #1fc0ae;--accent: #1fc0ae;--accent-violet: #7c5cfc;--accent-violet-dark: #6e45e2;--accent-violet-tint: rgba(124, 92, 252, .1);--accent-rose: #e0567a;--mention-text: #005fcc;--mention-pill-bg: #eef4ff;--external-badge-bg: #f3f4f6;--external-badge-text: #6b7280;--chart-pink: #f2a2ae;--chart-slate: #a8b2cc;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-pill: 999px;--space-0_5: 4px;--space-1: 8px;--space-1_5: 12px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--shadow-1: 0 1px 2px rgba(16, 24, 40, .06);--shadow-2: 0 2px 8px rgba(16, 24, 40, .08);--shadow-3: 0 8px 24px rgba(16, 24, 40, .12);--shadow-pill-blue: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(16, 24, 40, .12), 0 4px 10px -3px rgba(0, 119, 255, .32);--shadow-pill-blue-hover: inset 0 1px 0 rgba(255, 255, 255, .22), 0 2px 4px rgba(16, 24, 40, .12), 0 8px 18px -5px rgba(0, 119, 255, .4);--focus-ring: 0 0 0 3px rgba(0, 119, 255, .12);--hover-overlay: rgba(16, 24, 40, .06);--hover-fill: var(--gray-100);--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .28s}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-medium);color:var(--gray-900);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--primary);text-decoration:none}
