:root{color-scheme:light;--accent-border:#BCD8EE;--accent-deep:#1F557C;--accent-drop:linear-gradient(180deg,#F1F8FD,#D8EAF7);--accent-drop-shadow:inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(42,102,147,0.1),0 4px 12px -6px rgba(53,121,174,0.5);--accent-fg:#2A6693;--accent-fill:linear-gradient(180deg,#3579AE,#2E6E9F 55%,#2A6693);--accent-fill-hover:linear-gradient(180deg,#316FA2,#2A6693 55%,#1F557C);--accent-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -1px 0 rgba(0,0,0,0.1),0 10px 22px -10px rgba(53,121,174,0.75);--accent-fill-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 -1px 0 rgba(0,0,0,0.1),0 14px 28px -10px rgba(53,121,174,0.8);--accent-on-inverse:#7DBAE8;--accent-outline:#2A6693;--accent-progress:linear-gradient(90deg,#3579AE,transparent);--accent-ring:rgba(42,102,147,0.33);--accent-soft:linear-gradient(180deg,#EDF6FC,#DDEDF8);--accent-soft-border:rgba(53,121,174,0.2);--accent-soft-hover:linear-gradient(180deg,#E4F1FA,#CFE4F4);--accent-strong:#3579AE;--accent-tint:#E3F0F9;--accent-tint-subtle:#EFF6FC;--accent-wash:rgba(53,121,174,0.13);--area-adriatica-puglia-bg:#BFDBFE;--area-adriatica-puglia-fg:#1E3A8A;--area-calabria-sicilia-bg:#FECACA;--area-calabria-sicilia-fg:#7F1D1D;--area-emilia-romagna-bg:#D9F99D;--area-emilia-romagna-fg:#365314;--area-friuli-veneto-bg:#E9D5FF;--area-friuli-veneto-fg:#581C87;--area-lazio-campania-bg:#FEF08A;--area-lazio-campania-fg:#713F12;--area-lombardia-bg:#99F6E4;--area-lombardia-fg:#134E4A;--area-note-bg:#E5E7EB;--area-note-fg:#374151;--area-piemonte-liguria-bg:#FBCFE8;--area-piemonte-liguria-fg:#831843;--area-sardegna-bg:#C7D2FE;--area-sardegna-fg:#312E81;--area-toscana-bg:#FED7AA;--area-toscana-fg:#7C2D12;--area-trentino-bg:#BBF7D0;--area-trentino-fg:#14532D;--area-unknown-bg:#E2E8F0;--area-unknown-fg:#374151;--border-control:#7C8795;--border-control-hover:#566273;--border-default:#DCE3EB;--border-inverse:rgba(255,255,255,0.35);--border-on-fill:rgba(255,255,255,0.25);--border-separator:#BCC8D6;--border-strong:#AEB9C7;--border-subtle:#E6EBF1;--border-width-hairline:1px;--border-width-marker:3px;--border-width-strong:2px;--brand:#BF3F4A;--brand-fast:#BF3F4A;--brand-fast-on:#FFFFFF;--brand-fill:#BF3F4A;--brand-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.1),0 10px 22px -10px rgba(191,63,74,0.6);--brand-mark-bg:#BF3F4A;--brand-mark-fg:#FFFFFF;--brand-mark-logo-width:26px;--brand-mark-radius:12px;--brand-mark-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.1),0 10px 22px -10px rgba(191,63,74,0.6);--brand-mark-size:40px;--brand-text:#9A2F3A;--brand-wash:rgba(191,63,74,0.09);--button-accent-bg:#6C58A3;--button-accent-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 10px 22px -10px rgba(108,88,163,0.6);--button-attention-bg:#9C5A14;--button-attention-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 10px 22px -10px rgba(156,90,20,0.6);--button-busy-bar-duration:1400ms;--button-busy-bar-height:2px;--button-capsule-border:rgba(255,255,255,0.25);--button-capsule-padding-x:18px;--button-capsule-padding-x-sm:12px;--button-confirm-done-bg:linear-gradient(180deg,#376F55,#2F604A);--button-confirm-done-fg:#FFFFFF;--button-confirm-done-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 10px 22px -10px rgba(55,111,85,0.7);--button-count-bg:#2A6693;--button-count-fg:#FFFFFF;--button-count-size:18px;--button-danger-bg:linear-gradient(180deg,#D92D45,#C4263D);--button-danger-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.1),0 10px 22px -10px rgba(217,45,69,0.6);--button-disabled-bg:#F7F9FC;--button-disabled-border:#AEB9C7;--button-disabled-fg:#5F6B7F;--button-error-duration:320ms;--button-error-shift:4px;--button-face-duration:320ms;--button-font-size:12px;--button-font-size-lg:13px;--button-font-size-sm:11.5px;--button-font-weight:600;--button-ghost-hover-bg:#EFF6FC;--button-height:32px;--button-height-lg:36px;--button-height-sm:28px;--button-hover-lift:-1px;--button-padding-x:14px;--button-padding-x-lg:18px;--button-padding-x-sm:10px;--button-press-scale:0.97;--button-pressed-bg:linear-gradient(180deg,#F1F8FD,#D8EAF7);--button-pressed-border:#BCD8EE;--button-pressed-fg:#2A6693;--button-pressed-shadow:inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(42,102,147,0.1),0 4px 12px -6px rgba(53,121,174,0.5);--button-primary-bg:linear-gradient(180deg,#3579AE,#2E6E9F 55%,#2A6693);--button-primary-bg-hover:linear-gradient(180deg,#316FA2,#2A6693 55%,#1F557C);--button-primary-fg:#FFFFFF;--button-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -1px 0 rgba(0,0,0,0.1),0 10px 22px -10px rgba(53,121,174,0.75);--button-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 -1px 0 rgba(0,0,0,0.1),0 14px 28px -10px rgba(53,121,174,0.8);--button-progress-duration:320ms;--button-progress-fill:rgba(53,121,174,0.13);--button-pulse-duration:1600ms;--button-pulse-halo-off:0 0 0 0 rgba(162,74,97,0);--button-pulse-halo-on:0 0 0 4px rgba(217,45,69,0.45);--button-radius:8px;--button-radius-sm:8px;--button-secondary-bg:#FFFFFF;--button-secondary-border:#7C8795;--button-secondary-fg:#566273;--button-secondary-hover-bg:#EFF6FC;--button-secondary-hover-border:#566273;--button-secondary-shadow:inset 0 1px 0 #FFFFFF,0 1px 2px rgba(22,52,84,0.06);--button-soft-bg:linear-gradient(180deg,#EDF6FC,#DDEDF8);--button-soft-bg-hover:linear-gradient(180deg,#E4F1FA,#CFE4F4);--button-soft-border:rgba(53,121,174,0.2);--button-soft-fg:#2A6693;--button-soft-fg-hover:#1F557C;--button-success-bg:linear-gradient(180deg,#376F55,#2F604A);--button-success-duration:640ms;--button-success-ease:cubic-bezier(.72,0,.33,.95);--button-success-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 10px 22px -10px rgba(55,111,85,0.7);--calendar-attention-bg:#F6EEE2;--calendar-attention-fg:#9C5A14;--calendar-danger-bg:rgba(217,45,69,0.09);--calendar-danger-fg:#D92D45;--callout-marker-danger:#A24A61;--callout-marker-info:#2A6693;--callout-marker-neutral:#566273;--callout-marker-pending:#566273;--callout-marker-success:#376F55;--callout-marker-warning:#A24A61;--card-bg:rgba(255,255,255,0.96);--card-border:rgba(255,255,255,0.9);--card-padding:12px;--card-padding-compact:12px;--card-radius:12px;--card-ring-accent:#6C58A3;--card-ring-danger:#A24A61;--card-ring-info:#2A6693;--card-ring-neutral:#566273;--card-ring-pending:#566273;--card-ring-success:#376F55;--card-ring-warning:#A24A61;--card-shadow:0 1px 2px rgba(22,52,84,0.06),0 6px 16px -6px rgba(22,52,84,0.12),0 24px 48px -20px rgba(22,52,84,0.3);--chart-arc-duration:860ms;--chart-arc-ease:cubic-bezier(.45,0,.55,1);--chart-arc-stagger:125ms;--chart-bar-stagger:70ms;--chart-draw-duration:1400ms;--chart-draw-ease:cubic-bezier(.65,0,.35,1);--chart-grow-duration:800ms;--chart-grow-ease:cubic-bezier(.25,1,.5,1);--chart-line-stagger:120ms;--chart-morph-duration:800ms;--chart-morph-ease:cubic-bezier(.22,1,.36,1);--chart-point-in-duration:300ms;--chart-point-stagger:40ms;--checkbox-accent:#3579AE;--choice-bg:#FFFFFF;--choice-border:#7C8795;--choice-card-radius:12px;--choice-radius:999px;--choice-selected-bg:#E3F0F9;--choice-selected-border:#BCD8EE;--choice-selected-fg:#2A6693;--confirm-morph-duration:320ms;--confirm-morph-ease:cubic-bezier(.72,0,.33,.95);--control-h-2xl:44px;--control-h-lg:36px;--control-h-md:32px;--control-h-sm:28px;--control-h-xl:40px;--control-h-xs:24px;--count-ease:cubic-bezier(.25,1,.5,1);--dot-md:8px;--dot-sm:6px;--drawer-lip-duration:200ms;--drawer-rise-distance:12px;--drawer-rise-duration:260ms;--drawer-rise-ease:cubic-bezier(.2,0,0,1);--drawer-rise-stagger:40ms;--duration-base:320ms;--duration-fast:200ms;--duration-feedback-hold:1600ms;--duration-flash:1000ms;--duration-instant:0.01ms;--duration-loop-spin:800ms;--duration-loop-sweep:1400ms;--duration-micro:120ms;--duration-morph:640ms;--duration-read:5000ms;--duration-slow:480ms;--duration-tap:120ms;--ease-enter:cubic-bezier(0,0,.2,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-loop:ease-in-out;--ease-morph:cubic-bezier(.72,0,.33,.95);--ease-spatial:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.42,1.67,.21,.9);--empty-badge-bg:#E3F0F9;--empty-badge-fg:#3579AE;--empty-badge-size:32px;--empty-figure-size:92px;--empty-figure-size-card:64px;--empty-line-dash:28px;--empty-sheet-bg:#FFFFFF;--empty-sheet-line:#AEB9C7;--empty-spark:rgba(42,102,147,0.33);--enter-opacity-from:0.85;--field-bg:#FFFFFF;--field-border:#7C8795;--field-border-focus:#3579AE;--field-changed-border:#3579AE;--field-error-fg:#A24A61;--field-font-size:13px;--field-font-size-large:21px;--field-grid-form-max-width:1120px;--field-height:36px;--field-height-compact:32px;--field-height-large:44px;--field-label-fg:#5F6B7F;--field-label-size:11.5px;--field-padding-x:10px;--field-radius:8px;--field-readonly-bg:#DCE3EB;--field-readonly-border:#BCC8D6;--field-readonly-fg:#16202E;--field-readonly-missing-fg:#566273;--field-shadow:inset 0 1px 2px rgba(22,52,84,0.07);--focus-halo:0 0 0 4px rgba(53,121,174,0.13);--focus-offset:2px;--focus-ring:#3579AE;--font-mono:"Sono","JetBrains Mono",ui-monospace,monospace;--font-sans:"Public Sans",system-ui,sans-serif;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semibold:600;--glass-border:rgba(255,255,255,0.55);--glass-dense-blur:blur(30px) saturate(1.9);--glass-fallback:rgba(255,255,255,0.94);--glass-field-bg:rgba(255,255,255,0.62);--glass-field-border:rgba(255,255,255,0.8);--icon-lg:18px;--icon-md:15px;--icon-sm:13px;--icon-stroke-width:1.75;--icon-xl:20px;--image-flatten-bg:#FFFFFF;--index-tab-bg:rgba(22,52,84,0.06);--index-tab-count-fg:#566273;--index-tab-fg:#566273;--index-tab-font-size:13px;--index-tab-gap:4px;--index-tab-height:36px;--index-tab-hover-bg:rgba(53,121,174,0.13);--index-tab-hover-fg:#16202E;--index-tab-hover-lift:-1px;--index-tab-lip:#3579AE;--index-tab-lip-height:3px;--index-tab-padding-x:16px;--index-tab-radius:8px;--index-tab-selected-bg:#E7ECF2;--index-tab-selected-fg:#16202E;--knob-stretch-scale:1.2;--letter-spacing-normal:0;--line-height-body:1.4;--line-height-loose:1.5;--line-height-none:1;--link-fg:#2A6693;--link-fg-hover:#2A6693;--link-fg-muted:#566273;--link-underline-gap:2px;--link-underline-thickness:1px;--link-underline-thickness-hover:2px;--loading-bar-fill:linear-gradient(90deg,#3579AE,transparent);--loading-bar-height:2px;--menu-bg:linear-gradient(180deg,rgba(255,255,255,0.88),rgba(255,255,255,0.74));--menu-max-width:340px;--menu-radius:12px;--module-enter-distance:28px;--module-enter-duration:650ms;--module-enter-ease:cubic-bezier(.33,1,.68,1);--module-enter-stagger:70ms;--opacity-dot:0.85;--overlay-enter-distance:48px;--page-block-enter-distance:8px;--page-block-enter-duration:160ms;--page-block-enter-stagger:28ms;--pill-font-size:11.5px;--pill-font-weight:500;--pill-font-weight-large:600;--pill-height:22px;--pill-height-large:26px;--pill-light:inset 0 1px 0 rgba(255,255,255,0.8);--pill-padding-x:10px;--pill-radius:999px;--press-scale:0.97;--progress-fill:#3579AE;--progress-height:8px;--progress-radius:999px;--progress-track:#E3F0F9;--pub-action-fg:#2A6693;--pub-bar-height:4px;--pub-check-size:20px;--pub-chip-size:28px;--pub-confetti-size:6px;--pub-day-height:30px;--pub-dialog-width:460px;--pub-dot-size:10px;--pub-error-fg:#9E1B0C;--pub-field-height:48px;--pub-form-width:640px;--pub-frame-scrim:rgba(16,24,40,0.88);--pub-ink:#101828;--pub-list-max-height:240px;--pub-lock-angle:28deg;--pub-logo-height:80px;--pub-logo-height-form:52px;--pub-logo-height-sm:48px;--pub-logo-reserve:56px;--pub-marker-size:30px;--pub-nav-width:40px;--pub-note-bg:#FFD84D;--pub-page-width:560px;--pub-paper-bg:#FFFFFF;--pub-photo-scrim:rgba(16,24,40,0.6);--pub-site-border:rgba(255,255,255,0.14);--pub-site-border-selected:rgba(255,255,255,0.5);--pub-site-border-strong:rgba(255,255,255,0.28);--pub-site-brand:#BF3F4A;--pub-site-brand-disabled-bg:#5A2E33;--pub-site-brand-disabled-fg:#CFCFCF;--pub-site-brand-hover:#A8353F;--pub-site-brand-on:#FFFFFF;--pub-site-danger:#FF8A8F;--pub-site-danger-bg:rgba(191,63,74,0.18);--pub-site-danger-border:#E06B74;--pub-site-danger-text:#FFB3B7;--pub-site-field-bg:#161923;--pub-site-field-placeholder:#6B7485;--pub-site-focus:#A6DAFF;--pub-site-host-bg:#10131C;--pub-site-hover:rgba(255,255,255,0.08);--pub-site-shadow-dropdown:0 10px 30px rgba(0,0,0,0.5);--pub-site-success:#7ED8A4;--pub-site-success-bg:rgba(126,216,164,0.14);--pub-site-text:#E6EBF2;--pub-site-text-muted:#8B95A7;--pub-site-text-secondary:#B6BFCC;--pub-skeleton-line-lg:14px;--pub-skeleton-line-sm:10px;--pub-step-size:26px;--pub-success-icon:38px;--pub-success-size:72px;--pub-tap-target:44px;--pub-text-2xl:1.25rem;--pub-text-3xl:1.375rem;--pub-text-4xl:1.75rem;--pub-text-body:1rem;--pub-text-lg:0.9375rem;--pub-text-md:0.875rem;--pub-text-size-input:16px;--pub-text-sm:0.8125rem;--pub-text-xl:1.125rem;--pub-text-xs:0.75rem;--pub-warning-fg:#B45F06;--radius-2xs:2px;--radius-card:12px;--radius-circle:50%;--radius-control:8px;--radius-dialog:24px;--radius-full:999px;--radius-lg:12px;--radius-md:8px;--radius-sheet:24px;--radius-sm:6px;--radius-tile:12px;--radius-xl:12px;--radius-xs:4px;--row-enter-scale:0.98;--row-exit-duration:200ms;--scrim-bg:rgba(226,234,243,0.34);--section-inactive-opacity:0.55;--segment-track-bg:rgba(22,52,84,0.06);--shadow-button:inset 0 1px 0 #FFFFFF,0 1px 2px rgba(22,52,84,0.06);--shadow-card:0 1px 2px rgba(22,52,84,0.06),0 6px 16px -6px rgba(22,52,84,0.12),0 24px 48px -20px rgba(22,52,84,0.3);--shadow-hover:0 4px 12px -4px rgba(22,52,84,0.25);--shadow-inset:inset 0 1px 2px rgba(22,52,84,0.07);--shadow-overlay:0 2px 6px rgba(22,52,84,0.08),0 30px 70px -24px rgba(22,52,84,0.42);--shadow-raised:0 0 0 1px rgba(22,40,64,0.05),0 2px 4px rgba(22,52,84,0.07),0 12px 28px -12px rgba(22,52,84,0.3);--shadow-rest:0 0 0 1px rgba(22,40,64,0.05),0 1px 2px rgba(22,52,84,0.07);--shadow-segment:inset 0 1px 0 #FFFFFF,0 1px 2px rgba(22,52,84,0.1),0 4px 10px -4px rgba(22,52,84,0.18);--shadow-top-light:inset 0 1px 0 #FFFFFF;--skeleton-bar-height:11px;--skeleton-bg:#DCE3EB;--skeleton-number-height:0.8em;--skeleton-number-width:3ch;--skeleton-row-height:40px;--skeleton-shine:linear-gradient(100deg,transparent 30%,rgba(255,255,255,0.75) 50%,transparent 70%);--skeleton-tile-min-width:172px;--space-025:2px;--space-050:4px;--space-075:6px;--space-100:8px;--space-125:10px;--space-150:12px;--space-175:14px;--space-200:16px;--space-225:18px;--space-250:20px;--space-275:22px;--space-2xl:48px;--space-300:24px;--space-325:26px;--space-350:28px;--space-3xl:64px;--space-450:36px;--space-750:60px;--space-hairline:1px;--space-lg:24px;--space-md:12px;--space-md-plus:16px;--space-sm:8px;--space-xl:32px;--space-xs:4px;--spring-snappy-damping:42;--spring-snappy-stiffness:520;--spring-soft-damping:26;--spring-soft-stiffness:210;--sr-only-size:1px;--status-accent-bg:#EEEAF7;--status-accent-dot:#6C58A3;--status-accent-fg:#6C58A3;--status-accent-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 10px 22px -10px rgba(108,88,163,0.6);--status-danger-bg:#F8E7EB;--status-danger-dot:#A24A61;--status-danger-fg:#A24A61;--status-danger-halo-off:0 0 0 0 rgba(162,74,97,0);--status-danger-halo-on:0 0 0 4px rgba(217,45,69,0.45);--status-info-bg:#E3F0F9;--status-info-dot:#3579AE;--status-info-fg:#2A6693;--status-info-strong:#3579AE;--status-neutral-bg:#EEF1F5;--status-neutral-dot:#5F6B7F;--status-neutral-fg:#566273;--status-pending-bg:#EEF1F5;--status-pending-dot:#5F6B7F;--status-pending-fg:#566273;--status-success-bg:#E4F1EA;--status-success-dot:#376F55;--status-success-fg:#376F55;--status-success-fill:linear-gradient(180deg,#376F55,#2F604A);--status-success-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 10px 22px -10px rgba(55,111,85,0.7);--status-success-wash:rgba(55,111,85,0.12);--status-warning-bg:#F8E7EB;--status-warning-dot:#A24A61;--status-warning-fg:#A24A61;--status-warning-wash:#FCF3F5;--stepper-ring-from:0.35;--surface-app:#E7ECF2;--surface-banner:#DDEDF8;--surface-card:rgba(255,255,255,0.96);--surface-card-border:rgba(255,255,255,0.9);--surface-inverse:#16202E;--surface-inverse-hover:rgba(255,255,255,0.24);--surface-inverse-subtle:rgba(255,255,255,0.14);--surface-row-hover:#EFF6FC;--surface-selected:#E3F0F9;--surface-slot:#D8E0EA;--surface-solid:#FFFFFF;--surface-subtle:#F7F9FC;--surface-sunken:#DCE3EB;--switch-fill-duration:320ms;--switch-off-bg:#7C8795;--switch-on-bg:#376F55;--switch-track-height:24px;--switch-track-width:44px;--table-cell-padding-x:16px;--table-cell-padding-y:8px;--table-header-bg:#F7F9FC;--table-row-border:#AEB9C7;--table-row-enter-distance:8px;--table-row-move-duration:480ms;--table-row-move-ease:cubic-bezier(.65,0,.35,1);--tabs-fg:#566273;--tabs-height:28px;--tabs-height-compact:24px;--tabs-indicator:#16202E;--tabs-selected-bg:#FFFFFF;--text-inverse:#FFFFFF;--text-inverse-muted:rgba(255,255,255,0.85);--text-muted:#5F6B7F;--text-on-hero:#FFFFFF;--text-on-hero-action:#16202E;--text-on-hero-muted:rgba(255,255,255,0.7);--text-on-highlight:#1A1500;--text-primary:#16202E;--text-secondary:#566273;--text-selection-bg:#2A6693;--text-size-body:13px;--text-size-body-sm:12.5px;--text-size-caption:11px;--text-size-data:14px;--text-size-heading-sm:15px;--text-size-label:11.5px;--text-size-meta:12px;--text-size-number-lg:25px;--text-size-title:21px;--theme-change-duration:240ms;--theme-change-ease:cubic-bezier(.52,.33,.46,.25);--tile-press-scale:0.97;--toast-action-bg:rgba(255,255,255,0.14);--toast-action-bg-hover:rgba(255,255,255,0.24);--toast-bg:#16202E;--toast-close-fg:rgba(255,255,255,0.85);--toast-danger-bg:#D92D45;--toast-enter-duration:170ms;--toast-fg:#FFFFFF;--toast-max-width:460px;--toast-success-bg:#376F55;--toast-warning-bg:#A24A61;--tooltip-bg:#16202E;--tooltip-fg:#FFFFFF;--tooltip-max-width:300px;--tooltip-min-width:210px;--tooltip-radius:8px;--tooltip-shadow:0 10px 24px -8px rgba(22,52,84,0.45),0 2px 4px rgba(22,52,84,0.2);--view-change-duration:200ms;--z-dropdown:95;--z-raised-1:1;--z-raised-2:2;--z-toast:300;--z-tooltip:80}:root[data-tema=scuro]{color-scheme:dark;--accent-border:#23643F;--accent-deep:#37AB6B;--accent-drop:linear-gradient(180deg,#1F3D2A,#152C1E);--accent-drop-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.25),0 4px 10px -6px rgba(0,0,0,0.6);--accent-fg:#61DA92;--accent-fill:linear-gradient(180deg,#6FE79F,#61DA92 55%,#49CA81);--accent-fill-hover:linear-gradient(180deg,#85F3AF,#6FE79F 55%,#58D78E);--accent-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.35),inset 0 -1px 0 rgba(0,0,0,0.12),0 8px 18px -10px rgba(0,0,0,0.55);--accent-fill-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.12),0 10px 22px -10px rgba(0,0,0,0.6);--accent-on-inverse:#006836;--accent-outline:#46CE83;--accent-progress:linear-gradient(90deg,#46CE83,transparent);--accent-ring:rgba(70,206,131,0.38);--accent-soft:linear-gradient(180deg,#1A3424,#152C1E);--accent-soft-border:rgba(70,206,131,0.3);--accent-soft-hover:linear-gradient(180deg,#21402C,#1A3424);--accent-strong:#46CE83;--accent-tint:#152C1E;--accent-tint-subtle:#132018;--accent-wash:rgba(97,218,146,0.16);--border-control:#6E757D;--border-control-hover:#9EA5AD;--border-default:#2A2E33;--border-inverse:rgba(0,0,0,0.2);--border-on-fill:rgba(0,0,0,0.14);--border-separator:#2A2E33;--border-strong:#31363B;--border-subtle:#23272B;--brand:#E0848C;--brand-fast:#E0848C;--brand-fast-on:#0D1015;--brand-fill:#E0848C;--brand-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.15),0 8px 18px -10px rgba(0,0,0,0.55);--brand-mark-bg:#E0848C;--brand-mark-fg:#0D1015;--brand-mark-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.15),0 8px 18px -10px rgba(0,0,0,0.55);--brand-text:#EC9DA3;--brand-wash:rgba(224,132,140,0.14);--button-accent-bg:#AE9DEA;--button-accent-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--button-attention-bg:#E8A95C;--button-attention-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 8px 18px -10px rgba(0,0,0,0.55);--button-capsule-border:rgba(0,0,0,0.14);--button-confirm-done-bg:linear-gradient(180deg,#AFE392,#9AD07C);--button-confirm-done-fg:#13161A;--button-confirm-done-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--button-count-bg:#61DA92;--button-count-fg:#13161A;--button-danger-bg:linear-gradient(180deg,#F55E67,#E14754);--button-danger-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.15),0 8px 18px -10px rgba(0,0,0,0.55);--button-disabled-bg:#15191C;--button-disabled-border:#31363B;--button-disabled-fg:#9399A0;--button-ghost-hover-bg:#132018;--button-pressed-bg:linear-gradient(180deg,#1F3D2A,#152C1E);--button-pressed-border:#23643F;--button-pressed-fg:#61DA92;--button-pressed-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.25),0 4px 10px -6px rgba(0,0,0,0.6);--button-primary-bg:linear-gradient(180deg,#6FE79F,#61DA92 55%,#49CA81);--button-primary-bg-hover:linear-gradient(180deg,#85F3AF,#6FE79F 55%,#58D78E);--button-primary-fg:#13161A;--button-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.35),inset 0 -1px 0 rgba(0,0,0,0.12),0 8px 18px -10px rgba(0,0,0,0.55);--button-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.12),0 10px 22px -10px rgba(0,0,0,0.6);--button-progress-fill:rgba(97,218,146,0.16);--button-pulse-halo-off:0 0 0 0 rgba(230,141,160,0);--button-pulse-halo-on:0 0 0 4px rgba(233,78,90,0.5);--button-secondary-bg:#111417;--button-secondary-border:#6E757D;--button-secondary-fg:#B9BEC4;--button-secondary-hover-bg:#132018;--button-secondary-hover-border:#9EA5AD;--button-secondary-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.4);--button-soft-bg:linear-gradient(180deg,#1A3424,#152C1E);--button-soft-bg-hover:linear-gradient(180deg,#21402C,#1A3424);--button-soft-border:rgba(70,206,131,0.3);--button-soft-fg:#61DA92;--button-soft-fg-hover:#37AB6B;--button-success-bg:linear-gradient(180deg,#AFE392,#9AD07C);--button-success-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--calendar-attention-bg:#3B260C;--calendar-attention-fg:#E8A95C;--calendar-danger-bg:rgba(233,78,90,0.14);--calendar-danger-fg:#FB8083;--callout-marker-danger:#E68DA0;--callout-marker-info:#59C5F5;--callout-marker-neutral:#B9BEC4;--callout-marker-pending:#B9BEC4;--callout-marker-success:#A2D686;--callout-marker-warning:#E68DA0;--card-bg:#111417;--card-border:rgba(255,255,255,0.06);--card-ring-accent:#AE9DEA;--card-ring-danger:#E68DA0;--card-ring-info:#59C5F5;--card-ring-neutral:#B9BEC4;--card-ring-pending:#B9BEC4;--card-ring-success:#A2D686;--card-ring-warning:#E68DA0;--card-shadow:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -22px rgba(0,0,0,0.65);--checkbox-accent:#46CE83;--choice-bg:#111417;--choice-border:#6E757D;--choice-selected-bg:#152C1E;--choice-selected-border:#23643F;--choice-selected-fg:#61DA92;--empty-badge-bg:#152C1E;--empty-badge-fg:#46CE83;--empty-sheet-bg:#111417;--empty-sheet-line:#31363B;--empty-spark:rgba(70,206,131,0.38);--field-bg:#111417;--field-border:#6E757D;--field-border-focus:#46CE83;--field-changed-border:#46CE83;--field-error-fg:#E68DA0;--field-label-fg:#9399A0;--field-readonly-bg:#050708;--field-readonly-border:#2A2E33;--field-readonly-fg:#F1F4F6;--field-readonly-missing-fg:#B9BEC4;--field-shadow:inset 0 1px 2px rgba(0,0,0,0.4);--focus-halo:0 0 0 4px rgba(70,206,131,0.22);--focus-ring:#46CE83;--glass-border:rgba(255,255,255,0.08);--glass-fallback:rgba(31,35,40,0.96);--glass-field-bg:rgba(255,255,255,0.05);--glass-field-border:rgba(255,255,255,0.4);--index-tab-bg:rgba(0,0,0,0.28);--index-tab-count-fg:#B9BEC4;--index-tab-fg:#B9BEC4;--index-tab-hover-bg:rgba(97,218,146,0.16);--index-tab-hover-fg:#F1F4F6;--index-tab-lip:#46CE83;--index-tab-selected-bg:#080A0D;--index-tab-selected-fg:#F1F4F6;--link-fg:#61DA92;--link-fg-hover:#61DA92;--link-fg-muted:#B9BEC4;--loading-bar-fill:linear-gradient(90deg,#46CE83,transparent);--menu-bg:linear-gradient(180deg,rgba(31,35,40,0.92),rgba(31,35,40,0.82));--pill-light:inset 0 1px 0 rgba(255,255,255,0.08);--progress-fill:#46CE83;--progress-track:#152C1E;--pub-action-fg:#61DA92;--pub-error-fg:#FFA08C;--pub-warning-fg:#F5A04A;--scrim-bg:rgba(1,2,3,0.55);--segment-track-bg:rgba(0,0,0,0.28);--shadow-button:inset 0 1px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.4);--shadow-card:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -22px rgba(0,0,0,0.65);--shadow-hover:0 4px 12px -4px rgba(0,0,0,0.55);--shadow-inset:inset 0 1px 2px rgba(0,0,0,0.4);--shadow-overlay:0 2px 6px rgba(0,0,0,0.5),0 30px 70px -24px rgba(0,0,0,0.75);--shadow-raised:0 0 0 1px rgba(0,0,0,0.45),0 2px 4px rgba(0,0,0,0.45),0 12px 28px -12px rgba(0,0,0,0.6);--shadow-rest:0 0 0 1px rgba(0,0,0,0.45),0 1px 2px rgba(0,0,0,0.45);--shadow-segment:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 2px rgba(0,0,0,0.45),0 4px 10px -4px rgba(0,0,0,0.5);--shadow-top-light:inset 0 1px 0 rgba(255,255,255,0.08);--skeleton-bg:#050708;--skeleton-shine:linear-gradient(100deg,transparent 30%,rgba(255,255,255,0.1) 50%,transparent 70%);--status-accent-bg:#2A243D;--status-accent-dot:#AE9DEA;--status-accent-fg:#AE9DEA;--status-accent-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--status-danger-bg:#3C1F25;--status-danger-dot:#E68DA0;--status-danger-fg:#E68DA0;--status-danger-halo-off:0 0 0 0 rgba(230,141,160,0);--status-danger-halo-on:0 0 0 4px rgba(233,78,90,0.5);--status-info-bg:#0D2D3B;--status-info-dot:#59C5F5;--status-info-fg:#59C5F5;--status-info-strong:#59C5F5;--status-neutral-bg:#1F2328;--status-neutral-dot:#9399A0;--status-neutral-fg:#B9BEC4;--status-pending-bg:#1F2328;--status-pending-dot:#9399A0;--status-pending-fg:#B9BEC4;--status-success-bg:#1F2E17;--status-success-dot:#A2D686;--status-success-fg:#A2D686;--status-success-fill:linear-gradient(180deg,#AFE392,#9AD07C);--status-success-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--status-success-wash:rgba(162,214,134,0.14);--status-warning-bg:#3C1F25;--status-warning-dot:#E68DA0;--status-warning-fg:#E68DA0;--status-warning-wash:rgba(230,141,160,0.09);--surface-app:#080A0D;--surface-banner:#111417;--surface-card:#111417;--surface-card-border:rgba(255,255,255,0.06);--surface-inverse:#F1F4F6;--surface-inverse-hover:rgba(0,0,0,0.18);--surface-inverse-subtle:rgba(0,0,0,0.1);--surface-row-hover:#191D22;--surface-selected:#152C1E;--surface-slot:#0D1012;--surface-solid:#111417;--surface-subtle:#15191C;--surface-sunken:#050708;--switch-off-bg:#6E757D;--switch-on-bg:#A2D686;--table-header-bg:#15191C;--table-row-border:#31363B;--tabs-fg:#B9BEC4;--tabs-indicator:#F1F4F6;--tabs-selected-bg:#111417;--text-inverse:#13161A;--text-inverse-muted:#3E4349;--text-muted:#9399A0;--text-on-hero:#F6F9FC;--text-on-hero-action:#13161A;--text-on-hero-muted:rgba(246,249,252,0.72);--text-on-highlight:#292100;--text-primary:#F1F4F6;--text-secondary:#B9BEC4;--text-selection-bg:#46CE83;--toast-action-bg:rgba(0,0,0,0.1);--toast-action-bg-hover:rgba(0,0,0,0.18);--toast-bg:#F1F4F6;--toast-close-fg:#3E4349;--toast-danger-bg:#E94E5A;--toast-fg:#13161A;--toast-success-bg:#A2D686;--toast-warning-bg:#E68DA0;--tooltip-bg:#F1F4F6;--tooltip-fg:#13161A;--tooltip-shadow:0 10px 24px -8px rgba(0,0,0,0.6),0 2px 4px rgba(0,0,0,0.35)}:root[data-tema=notte]{color-scheme:dark;--accent-border:#23643F;--accent-deep:#37AB6B;--accent-drop:linear-gradient(180deg,#1F3D2A,#152C1E);--accent-drop-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.25),0 4px 10px -6px rgba(0,0,0,0.6);--accent-fg:#61DA92;--accent-fill:linear-gradient(180deg,#6FE79F,#61DA92 55%,#49CA81);--accent-fill-hover:linear-gradient(180deg,#85F3AF,#6FE79F 55%,#58D78E);--accent-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.35),inset 0 -1px 0 rgba(0,0,0,0.12),0 8px 18px -10px rgba(0,0,0,0.55);--accent-fill-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.12),0 10px 22px -10px rgba(0,0,0,0.6);--accent-on-inverse:#006836;--accent-outline:#46CE83;--accent-progress:linear-gradient(90deg,#46CE83,transparent);--accent-ring:rgba(70,206,131,0.38);--accent-soft:linear-gradient(180deg,#1A3424,#152C1E);--accent-soft-border:rgba(70,206,131,0.3);--accent-soft-hover:linear-gradient(180deg,#21402C,#1A3424);--accent-strong:#46CE83;--accent-tint:#1B3625;--accent-tint-subtle:#132018;--accent-wash:rgba(97,218,146,0.16);--border-control:#6E757D;--border-control-hover:#9EA5AD;--border-default:#2E3742;--border-inverse:rgba(0,0,0,0.2);--border-on-fill:rgba(0,0,0,0.14);--border-separator:#2E3742;--border-strong:#37414C;--border-subtle:#29313C;--brand:#E0848C;--brand-fast:#E0848C;--brand-fast-on:#0D1015;--brand-fill:#E0848C;--brand-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.15),0 8px 18px -10px rgba(0,0,0,0.55);--brand-mark-bg:#E0848C;--brand-mark-fg:#0D1015;--brand-mark-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.15),0 8px 18px -10px rgba(0,0,0,0.55);--brand-text:#EC9DA3;--brand-wash:rgba(224,132,140,0.14);--button-accent-bg:#AE9DEA;--button-accent-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--button-attention-bg:#E8A95C;--button-attention-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 8px 18px -10px rgba(0,0,0,0.55);--button-capsule-border:rgba(0,0,0,0.14);--button-confirm-done-bg:linear-gradient(180deg,#AFE392,#9AD07C);--button-confirm-done-fg:#13161A;--button-confirm-done-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--button-count-bg:#61DA92;--button-count-fg:#13161A;--button-danger-bg:linear-gradient(180deg,#F55E67,#E14754);--button-danger-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.15),0 8px 18px -10px rgba(0,0,0,0.55);--button-disabled-bg:#222934;--button-disabled-border:#37414C;--button-disabled-fg:#8E98A6;--button-ghost-hover-bg:#132018;--button-pressed-bg:linear-gradient(180deg,#1F3D2A,#152C1E);--button-pressed-border:#23643F;--button-pressed-fg:#61DA92;--button-pressed-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.25),0 4px 10px -6px rgba(0,0,0,0.6);--button-primary-bg:linear-gradient(180deg,#6FE79F,#61DA92 55%,#49CA81);--button-primary-bg-hover:linear-gradient(180deg,#85F3AF,#6FE79F 55%,#58D78E);--button-primary-fg:#13161A;--button-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.35),inset 0 -1px 0 rgba(0,0,0,0.12),0 8px 18px -10px rgba(0,0,0,0.55);--button-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.12),0 10px 22px -10px rgba(0,0,0,0.6);--button-progress-fill:rgba(97,218,146,0.16);--button-pulse-halo-off:0 0 0 0 rgba(230,141,160,0);--button-pulse-halo-on:0 0 0 4px rgba(233,78,90,0.5);--button-secondary-bg:#1C222B;--button-secondary-border:#6E757D;--button-secondary-fg:#B4BCC8;--button-secondary-hover-bg:#132018;--button-secondary-hover-border:#9EA5AD;--button-secondary-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.4);--button-soft-bg:linear-gradient(180deg,#1A3424,#152C1E);--button-soft-bg-hover:linear-gradient(180deg,#21402C,#1A3424);--button-soft-border:rgba(70,206,131,0.3);--button-soft-fg:#61DA92;--button-soft-fg-hover:#37AB6B;--button-success-bg:linear-gradient(180deg,#AFE392,#9AD07C);--button-success-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--calendar-attention-bg:#3B260C;--calendar-attention-fg:#E8A95C;--calendar-danger-bg:rgba(233,78,90,0.14);--calendar-danger-fg:#FB8083;--callout-marker-danger:#E68DA0;--callout-marker-info:#59C5F5;--callout-marker-neutral:#B4BCC8;--callout-marker-pending:#B4BCC8;--callout-marker-success:#A2D686;--callout-marker-warning:#E68DA0;--card-bg:#1C222B;--card-border:rgba(255,255,255,0.06);--card-ring-accent:#AE9DEA;--card-ring-danger:#E68DA0;--card-ring-info:#59C5F5;--card-ring-neutral:#B4BCC8;--card-ring-pending:#B4BCC8;--card-ring-success:#A2D686;--card-ring-warning:#E68DA0;--card-shadow:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -22px rgba(0,0,0,0.65);--checkbox-accent:#46CE83;--choice-bg:#1C222B;--choice-border:#6E757D;--choice-selected-bg:#1B3625;--choice-selected-border:#23643F;--choice-selected-fg:#61DA92;--empty-badge-bg:#1B3625;--empty-badge-fg:#46CE83;--empty-sheet-bg:#1C222B;--empty-sheet-line:#37414C;--empty-spark:rgba(70,206,131,0.38);--field-bg:#1C222B;--field-border:#6E757D;--field-border-focus:#46CE83;--field-changed-border:#46CE83;--field-error-fg:#E68DA0;--field-label-fg:#8E98A6;--field-readonly-bg:#0E1218;--field-readonly-border:#2E3742;--field-readonly-fg:#EEF1F5;--field-readonly-missing-fg:#B4BCC8;--field-shadow:inset 0 1px 2px rgba(0,0,0,0.4);--focus-halo:0 0 0 4px rgba(70,206,131,0.22);--focus-ring:#46CE83;--glass-border:rgba(255,255,255,0.08);--glass-fallback:rgba(39,46,57,0.96);--glass-field-bg:rgba(255,255,255,0.05);--glass-field-border:rgba(255,255,255,0.4);--index-tab-bg:rgba(0,0,0,0.28);--index-tab-count-fg:#B4BCC8;--index-tab-fg:#B4BCC8;--index-tab-hover-bg:rgba(97,218,146,0.16);--index-tab-hover-fg:#EEF1F5;--index-tab-lip:#46CE83;--index-tab-selected-bg:#14181F;--index-tab-selected-fg:#EEF1F5;--link-fg:#61DA92;--link-fg-hover:#61DA92;--link-fg-muted:#B4BCC8;--loading-bar-fill:linear-gradient(90deg,#46CE83,transparent);--menu-bg:linear-gradient(180deg,rgba(39,46,57,0.92),rgba(39,46,57,0.82));--pill-light:inset 0 1px 0 rgba(255,255,255,0.08);--progress-fill:#46CE83;--progress-track:#1B3625;--pub-action-fg:#59C5F5;--pub-error-fg:#FFA08C;--pub-warning-fg:#F5A04A;--scrim-bg:rgba(1,2,3,0.55);--segment-track-bg:rgba(0,0,0,0.28);--shadow-button:inset 0 1px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.4);--shadow-card:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -22px rgba(0,0,0,0.65);--shadow-hover:0 4px 12px -4px rgba(0,0,0,0.55);--shadow-inset:inset 0 1px 2px rgba(0,0,0,0.4);--shadow-overlay:0 2px 6px rgba(0,0,0,0.5),0 30px 70px -24px rgba(0,0,0,0.75);--shadow-raised:0 0 0 1px rgba(0,0,0,0.45),0 2px 4px rgba(0,0,0,0.45),0 12px 28px -12px rgba(0,0,0,0.6);--shadow-rest:0 0 0 1px rgba(0,0,0,0.45),0 1px 2px rgba(0,0,0,0.45);--shadow-segment:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 2px rgba(0,0,0,0.45),0 4px 10px -4px rgba(0,0,0,0.5);--shadow-top-light:inset 0 1px 0 rgba(255,255,255,0.08);--skeleton-bg:#0E1218;--skeleton-shine:linear-gradient(100deg,transparent 30%,rgba(255,255,255,0.1) 50%,transparent 70%);--status-accent-bg:#2A243D;--status-accent-dot:#AE9DEA;--status-accent-fg:#AE9DEA;--status-accent-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--status-danger-bg:#3C1F25;--status-danger-dot:#E68DA0;--status-danger-fg:#E68DA0;--status-danger-halo-off:0 0 0 0 rgba(230,141,160,0);--status-danger-halo-on:0 0 0 4px rgba(233,78,90,0.5);--status-info-bg:#0D2D3B;--status-info-dot:#59C5F5;--status-info-fg:#59C5F5;--status-info-strong:#59C5F5;--status-neutral-bg:#2C333E;--status-neutral-dot:#8E98A6;--status-neutral-fg:#B4BCC8;--status-pending-bg:#2C333E;--status-pending-dot:#8E98A6;--status-pending-fg:#B4BCC8;--status-success-bg:#1F2E17;--status-success-dot:#A2D686;--status-success-fg:#A2D686;--status-success-fill:linear-gradient(180deg,#AFE392,#9AD07C);--status-success-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 18px -10px rgba(0,0,0,0.55);--status-success-wash:rgba(162,214,134,0.14);--status-warning-bg:#3C1F25;--status-warning-dot:#E68DA0;--status-warning-fg:#E68DA0;--status-warning-wash:rgba(230,141,160,0.09);--surface-app:#14181F;--surface-banner:#1C222B;--surface-card:#1C222B;--surface-card-border:rgba(255,255,255,0.06);--surface-inverse:#F1F4F6;--surface-inverse-hover:rgba(0,0,0,0.18);--surface-inverse-subtle:rgba(0,0,0,0.1);--surface-row-hover:#242C37;--surface-selected:#1B3625;--surface-slot:#181D25;--surface-solid:#1C222B;--surface-subtle:#222934;--surface-sunken:#0E1218;--switch-off-bg:#6E757D;--switch-on-bg:#A2D686;--table-header-bg:#222934;--table-row-border:#37414C;--tabs-fg:#B4BCC8;--tabs-indicator:#EEF1F5;--tabs-selected-bg:#1C222B;--text-inverse:#13161A;--text-inverse-muted:#3E4349;--text-muted:#8E98A6;--text-on-hero:#F6F9FC;--text-on-hero-action:#13161A;--text-on-hero-muted:rgba(246,249,252,0.72);--text-on-highlight:#292100;--text-primary:#EEF1F5;--text-secondary:#B4BCC8;--text-selection-bg:#46CE83;--toast-action-bg:rgba(0,0,0,0.1);--toast-action-bg-hover:rgba(0,0,0,0.18);--toast-bg:#F1F4F6;--toast-close-fg:#3E4349;--toast-danger-bg:#E94E5A;--toast-fg:#13161A;--toast-success-bg:#A2D686;--toast-warning-bg:#E68DA0;--tooltip-bg:#F1F4F6;--tooltip-fg:#13161A;--tooltip-shadow:0 10px 24px -8px rgba(0,0,0,0.6),0 2px 4px rgba(0,0,0,0.35)}