:root{--color-primary-main:193 39 45;--color-primary-hover:168 32 37;--color-primary-soft:251 236 236;--color-primary-line:231 185 187;--color-primary-contrast:255 255 255;--color-surface-canvas:247 243 236;--color-surface-sunken:251 249 244;--color-surface-raised:255 255 255;--color-surface-rail:30 41 59;--color-surface-rail-hover:51 65 85;--color-surface-code:30 36 48;--color-border-subtle:231 225 214;--color-border-strong:201 194 180;--color-text-strong:30 36 48;--color-text-body:74 90 74;--color-text-muted:102 108 96;--color-text-faint:152 151 143;--color-text-on-rail:226 232 240;--color-text-rail-icon:148 163 184;--color-text-on-code:233 228 218;--color-success-main:14 138 95;--color-success-soft:233 246 239;--color-success-line:185 224 205;--color-success-ink:10 107 73;--color-warning-main:199 126 26;--color-warning-soft:251 241 222;--color-warning-line:234 211 160;--color-warning-ink:138 79 10;--color-info-main:0 122 183;--color-info-soft:232 243 250;--color-info-line:179 216 236;--color-info-ink:0 90 135;--color-violet-main:124 58 237;--color-violet-soft:241 235 253;--color-violet-line:212 195 247;--color-teal-main:14 122 122;--color-teal-soft:230 244 244;--color-teal-line:174 220 220;--color-dept-acq-main:193 39 45;--color-dept-acq-soft:251 236 236;--color-dept-acq-ink:168 32 37;--color-dept-dispo-main:0 122 183;--color-dept-dispo-soft:232 243 250;--color-dept-dispo-ink:0 90 135;--color-dept-tc-main:124 58 237;--color-dept-tc-soft:241 235 253;--color-dept-tc-ink:91 33 182;--color-dept-attollo-main:199 126 26;--color-dept-attollo-soft:251 241 222;--color-dept-attollo-ink:138 79 10;--color-dept-mgmt-main:14 122 122;--color-dept-mgmt-soft:230 244 244;--color-dept-mgmt-ink:10 92 92;--color-accent-main:var(--color-primary-main);--color-accent-soft:var(--color-primary-soft);--color-accent-ink:var(--color-primary-hover);--color-focus-ring:0 122 183;--color-logo-plate:247 243 236;--color-code-comment:169 167 158;--color-code-string:240 196 198;--color-code-keyword:179 216 236;--color-legacy-red-hover:158 31 36;--color-legacy-red-light:254 242 242;--color-legacy-blue-hover:0 102 153;--color-legacy-blue-light:239 246 255;--color-legacy-green:16 185 129;--color-legacy-green-light:236 253 245;--color-legacy-amber:251 191 36;--color-legacy-amber-light:255 251 235;--color-role-contractor:234 88 12;--color-role-photographer:13 148 136;--color-role-notary:202 138 4;--color-role-lender:79 70 229;--color-role-wholesaler:219 39 119;--color-role-vendor:16 185 129;--color-role-src:90 95 85;--color-role-fx:238 242 255;--color-role-fx-accent:124 111 224;--font-family-body:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-heading:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;--font-family-display:Georgia,"Times New Roman",serif;--font-family-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-size-micro:9.5px;--font-size-caption:11px;--font-size-body-sm:12.5px;--font-size-body:14px;--font-size-title:16px;--font-size-heading:20px;--font-size-display:28px;--font-size-numeral:34px;--line-height-micro:1;--line-height-caption:1.35;--line-height-body:1.5;--line-height-heading:1.25;--line-height-display:1.15;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--letter-spacing-kicker:0.08em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-card:0 1px 3px rgba(30,36,48,.05);--shadow-card-hover:0 4px 12px rgba(30,36,48,.08);--shadow-menu:0 14px 34px -14px rgba(30,36,48,.28);--shadow-drawer:-18px 0 40px -20px rgba(30,36,48,.3);--shadow-hero:0 18px 44px -20px rgba(30,36,48,.28),0 2px 6px rgba(30,36,48,.05);--border-width-hair:1px;--border-width-event:3px;--focus-ring-width:2px;--focus-ring-offset:2px;--motion-duration-fast:120ms;--motion-duration-base:200ms;--cal-hour-height:48px;--cal-viewport-height:520px;--cal-gutter-width:56px;--cal-day-min-width:132px;--cal-event-direction:column;--cal-event-pad-y:4px;--cal-event-pad-x:7px;--cal-event-outline-width:0px;--cal-event-meta-display:block;--day-row-pad-y:10px;--day-hour-width:36px;--day-past-opacity:0.7;--day-month-cell-min:46px}[data-layer=acq]{--lc:var(--color-dept-acq-main);--ls:var(--color-dept-acq-soft);--li:var(--color-dept-acq-ink)}[data-layer=dispo]{--lc:var(--color-dept-dispo-main);--ls:var(--color-dept-dispo-soft);--li:var(--color-dept-dispo-ink)}[data-layer=tc]{--lc:var(--color-dept-tc-main);--ls:var(--color-dept-tc-soft);--li:var(--color-dept-tc-ink)}[data-layer=attollo]{--lc:var(--color-dept-attollo-main);--ls:var(--color-dept-attollo-soft);--li:var(--color-dept-attollo-ink)}[data-layer=mgmt]{--lc:var(--color-dept-mgmt-main);--ls:var(--color-dept-mgmt-soft);--li:var(--color-dept-mgmt-ink)}[data-layer=none]{--lc:var(--color-text-muted);--ls:var(--color-surface-sunken);--li:var(--color-text-strong)}