:root{--gray-0:#FFFFFF;--gray-25:#FAFAFA;--gray-50:#F5F5F5;--gray-75:#F3F3F3;--gray-100:#EAEAEA;--gray-150:#E1E1E1;--gray-blue-200:#D7DEE2;--gray-400:#A1A1A1;--gray-450:#A0A0A0;--gray-550:#767676;--gray-600:#737373;--gray-650:#636363;--gray-1000:#050505;--lapis-50:#ECF2FC;--lapis-600:#2457B8;--lapis-700:#1C4796;--amethyst-50:#F4ECFA;--amethyst-600:#7A3FB0;--amethyst-700:#66329A;--turquoise-50:#DFF6F3;--turquoise-400:#22C1B4;--turquoise-700:#00807A;--saffron-50:#FFF2D6;--saffron-400:#F7B500;--saffron-700:#8F5B00;--red-50:#FFEBE8;--red-700:#BE241E;--bg-canvas:var(--gray-75);--bg-surface:var(--gray-0);--bg-subtle:var(--gray-25);--bg-hover:rgba(37,39,40,.03);--bg-pressed:var(--gray-50);--border:var(--gray-100);--border-strong:var(--gray-150);--border-input-alt:var(--gray-blue-200);--text:var(--gray-1000);--text-secondary:var(--gray-650);--text-tertiary:var(--gray-600);--text-placeholder:var(--gray-450);--text-on-accent:#FFFFFF;--ring:var(--gray-400);--check-outline:var(--gray-550);--switch-off:#E5E5E5;--accent:var(--lapis-600);--accent-hover:var(--lapis-700);--accent-text:var(--lapis-700);--accent-subtle:var(--lapis-50);--accent-ring:rgba(36,87,184,.25);--brand:var(--amethyst-600);--brand-text:var(--amethyst-700);--brand-subtle:var(--amethyst-50);--brand-detail:var(--saffron-400);--success-text:var(--turquoise-700);--success-bg:var(--turquoise-50);--success-dot:var(--turquoise-400);--danger-text:var(--red-700);--danger-bg:var(--red-50);--danger-dot:var(--red-700);--warning-text:var(--saffron-700);--warning-bg:var(--saffron-50);--warning-dot:var(--saffron-400);--info-text:var(--amethyst-700);--info-bg:var(--amethyst-50);--info-dot:var(--amethyst-600);--neutral-text:var(--gray-1000);--neutral-bg:var(--gray-100);--due-today-text:var(--turquoise-700);--money-positive:var(--turquoise-700);--source-inquiry:#FFFDD9;--source-typed:#F3F7FE;--tint-email-bg:var(--lapis-50);--tint-email-fg:var(--lapis-700);--tint-text-bg:var(--turquoise-50);--tint-text-fg:var(--turquoise-700);--tint-call-bg:var(--saffron-50);--tint-call-fg:var(--saffron-700);--tint-note-bg:var(--gray-100);--tint-note-fg:var(--gray-650)}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--fs-12:13px;--fs-14:15px;--fs-16:17px;--fs-20:21px;--fs-24:25px;--fs-30:31px;--type-record-title:500 25px/32px var(--font-sans);--type-page-title:500 21px/28px var(--font-sans);--type-profile-name:500 21px/27px var(--font-sans);--type-section-header:500 17px/20px var(--font-sans);--type-panel-header:500 15px/21px var(--font-sans);--type-body:400 15px/21px var(--font-sans);--type-paragraph:400 15px/23px var(--font-sans);--type-cell:400 15px/21px var(--font-sans);--type-cell-primary:500 15px/21px var(--font-sans);--type-col-header:500 13px/18px var(--font-sans);--type-field-label:400 13px/18px var(--font-sans);--type-meta:400 13px/18px var(--font-sans);--type-chip:500 13px/18px var(--font-sans);--type-sidebar-label:500 13px/18px var(--font-sans);--type-button:500 15px/21px var(--font-sans);--type-button-sm:500 13px/18px var(--font-sans);--type-legend:500 17px/24px var(--font-sans);--type-field-name:500 15px/19px var(--font-sans);--type-help:400 15px/21px var(--font-sans);--type-stat:600 31px/36px var(--font-sans)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--sidebar-width:240px;--topbar-height:48px;--toolbar-height:56px;--page-padding-x:24px;--card-padding:20px;--card-padding-compact:16px;--panel-gap:16px;--kanban-card-gap:8px;--row-height:48px;--table-header-height:40px;--cell-padding:8px 12px;--button-height:32px;--button-height-sm:28px;--button-padding:0 12px;--button-padding-sm:0 8px;--input-height:32px;--input-padding:4px 12px;--sidebar-item-height:32px;--tab-height:28px;--field-row-height:36px;--field-label-width:120px;--kanban-column-width:304px;--kanban-card-width:280px;--detail-panel-width:700px;--profile-side-col:400px;--icon-size:16px}:root{--radius-chip:4px;--radius-checkbox:4px;--radius-button:6px;--radius-input:6px;--radius-kanban-column:6px;--radius-card:8px;--radius-table:8px;--radius-nav-item:8px;--radius-segmented:8px;--radius-pop:12px;--radius-full:9999px;--border-width:1px;--focus-ring:0 0 0 2px var(--accent-ring);--focus-ring-danger:0 0 0 2px rgba(190,36,30,.2);--shadow-none:none;--shadow-card:0 1px 2px rgba(0,0,0,.05);--shadow-kanban:0 0 0 1px #EAEAEA,0 1px 4px rgba(117,118,119,.08);--shadow-pop:0 3px 8px rgba(117,118,119,.1);--tab-underline:0 1px 0 #EAEAEA;--duration-fast:.12s;--duration-panel:.2s;--ease-standard:cubic-bezier(.2,0,0,1)}.mg-num{font-variant-numeric:tabular-nums}.mg-link{color:var(--accent);text-decoration:none}.mg-link:hover{color:var(--accent-hover);text-decoration:underline}
