@layer reset{*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;min-height:100dvh;margin:0;padding:0}:root{font-synthesis:none;text-rendering:optimizelegibility;--zf-scroll-padding-bottom:24px;--zf-modal-content-pb:80px;--zf-page-bottom-spacer:10rem;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}}@layer a11y{.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only-focusable:focus,.sr-only-focusable:active{width:auto!important;height:auto!important;padding:inherit!important;margin:inherit!important;clip:auto!important;white-space:normal!important;position:static!important;overflow:visible!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--zf-focus-color:var(--zf-blue-500)}[data-theme=dark]{--zf-focus-color:var(--zf-blue-400)}:focus-visible{outline:2px solid var(--zf-focus-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}}@layer legacy{::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--zf-scroll-track,transparent);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--zf-scroll-thumb,var(--zf-color-accent-base,currentColor));border:2px solid var(--zf-scroll-thumb-border,var(--zf-border-subtle,transparent));border-radius:999px}::-webkit-scrollbar-thumb:hover{filter:brightness(1.15)}.monopoly-scroll-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.monopoly-scroll-container{-ms-overflow-style:none!important;scrollbar-width:none!important}[data-budget-table-container]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.budget-planification-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-budget-table-container],.budget-planification-container{-ms-overflow-style:none!important;scrollbar-width:none!important}.zenfirst-sidebar .MuiDrawer-paper{background:var(--zf-surface-sidebar-gradient,var(--zf-surface-topbar-gradient,var(--zf-surface-sidebar-base,transparent)))!important;background-image:var(--zf-surface-sidebar-gradient,var(--zf-surface-topbar-gradient,var(--zf-surface-sidebar-base,transparent)))!important;opacity:1!important;background-position:50%!important;background-size:200% 200%!important}.zf-topbar .MuiToolbar-root,.zf-topbar .MuiPaper-root,.zf-topbar .MuiButton-root,.zf-topbar .MuiButton-root>div,.zf-topbar .MuiButton-root .MuiTouchRipple-root,.zf-topbar .MuiButton-root .MuiButton-label,.zf-topbar .MuiButton-root .MuiButton-startIcon,.zf-topbar .MuiButton-root .MuiButton-endIcon,.zenfirst-sidebar .MuiButtonBase-root,.zenfirst-sidebar .MuiFab-root,.zenfirst-sidebar .MuiListItemButton-root,.zenfirst-sidebar .MuiListItemButton-root:not(.Mui-selected),.zenfirst-sidebar .MuiListItemButton-root:not(.Mui-selected):hover,.zenfirst-sidebar .PrivateSwipeArea-root,[data-dashboard-root=true]{background:0 0!important;border:none!important}[data-dashboard-root=true]>div,[data-dashboard-root=true]>div>div,.zenfirst-main>div>div,.zenfirst-app-shell .MuiPaper-root:not(.MuiAlert-root):not(.MuiDialog-paper):not(.MuiMenu-paper):not(.MuiPopover-paper),.zenfirst-app-shell .MuiCard-root:not(.zf-preserve-border){box-shadow:none!important;border:none!important}.zf-surface-clean,[data-surface=none],[data-surface=ghost]{box-shadow:none!important;background:0 0!important;border:none!important}[data-dashboard-root=true] [class*=InsightCard],[data-dashboard-root=true] [class*=MiniKPI],[data-dashboard-root=true] [class*=CommandBar],[data-dashboard-root=true] [class*=HealthBadge]{border:none!important}.zenfirst-monitoring .MuiPaper-root,.zenfirst-monitoring .MuiCard-root,.zenfirst-command .MuiPaper-root,.zenfirst-command .MuiCard-root,.zenfirst-command [data-surface=panel],.zenfirst-admin .MuiPaper-root,.zenfirst-admin .MuiCard-root,.zenfirst-admin [data-surface=panel],.zf-surface-ghost{border:1px solid var(--zf-border-subtle,#ffffff14)!important;background:0 0!important}.zenfirst-monitoring [style*=linear-gradient],.zenfirst-command [style*=linear-gradient],.zenfirst-admin [style*=linear-gradient],.zf-topbar .MuiToolbar-root [style*=linear-gradient]{background:0 0!important;border:none!important}.zenfirst-command .MuiAlert-root{border:1px solid var(--zf-border-subtle,#ffffff1f)!important;color:var(--zf-text-primary,currentColor)!important;background:0 0!important}.zenfirst-command .MuiButton-containedPrimary,.zenfirst-admin .MuiButton-containedPrimary{background:var(--zf-surface-topbar-gradient,var(--zf-color-primary-base,currentColor))!important;color:var(--zf-text-onPrimary,var(--zf-text-contrast,currentColor))!important;border:1px solid var(--zf-border-strong,#ffffff2e)!important}.zenfirst-command .MuiChip-root,.zenfirst-admin .MuiChip-root{background:var(--zf-surface-topbar-overlay,var(--zf-surface-panel-overlay,transparent))!important;color:var(--zf-text-primary,currentColor)!important}.zenfirst-command .MuiAccordion-root,.zenfirst-command .MuiAccordionSummary-root,.zenfirst-command .MuiAccordionDetails-root,.zenfirst-command .MuiListItem-root,.zenfirst-command .MuiListItemButton-root{background:0 0!important;border:none!important}.zenfirst-command .MuiAccordion-root:before{display:none!important}.zf-topbar .MuiToolbar-root{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@layer tokens{:root{--zf-font-family:"Outfit", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--zf-radius-lg:16px;--zf-radius-md:10px;--zf-radius-sm:6px;--zf-transition-base:.3s cubic-bezier(.4, 0, .2, 1);--zf-font-scale:.98;--zf-page-bg:#f6f7f9;--zf-page-bg-alt:#eef1f5;--zf-page-gradient:linear-gradient(155deg, #f6f7f9 0%, #f2f4f7 15%, #eef1f5 35%, #eaedf3 55%, #e6eaf1 75%, #eceff4 100%);--zf-page-haze:radial-gradient(circle at 80% 20%, #93c5fd1a 0%, transparent 50%);--zf-page-glow:radial-gradient(circle at 20% 80%, #93c5fd14 0%, transparent 50%);--zf-text-primary:#0f1a2c;--zf-text-secondary:#1d4ed8;--zf-text-muted:#475569;--zf-text-contrast:#0f172a;--zf-accent-primary:#3b82f6;--zf-glow-color:59, 130, 246;--zf-scenario-tint:219, 234, 254;--zf-sync-active:#10b981;--zf-sync-glow:#10b9814d;--zf-scenario-pessimiste:#ef4444;--zf-scenario-realiste:#10b981;--zf-scenario-optimiste:#f59e0b;--zf-scenario-montecarlo:#3b82f6;--zf-timeline-historical:#3b82f6b3;--zf-timeline-forecast:#3b82f680;--zf-timeline-now:#1e3a8a;--zf-scroll-track:#0f1a2c08;--zf-scroll-thumb:#0f1a2c1f;--zf-surface-glass-base:#ffffffd9;--zf-surface-glass-border:#0f1a2c0f;--zf-surface-glass-highlight:#fffffff0;--zf-surface-glass-shadow:0 8px 32px #0f1a2c0f;--zf-surface-glass-blur:blur(20px) saturate(180%);--zf-surface-sidebar-base:#ffffffeb;--zf-surface-sidebar-border:#0f1a2c0d;--zf-surface-sidebar-shadow:0 4px 24px #1e3a8a0f;--zf-surface-topbar-base:#ffffffe0;--zf-surface-topbar-border:#0f1a2c0a;--zf-surface-topbar-shadow:0 2px 12px #1e3a8a0a;--zf-surface-panel-base:#ffffffd1;--zf-surface-panel-border:#0f1a2c0d;--zf-surface-panel-shadow:0 4px 16px #1e3a8a0f;--zf-z-app-shell:1;--zf-z-badge:100;--zf-z-indicator:150;--zf-z-tooltip-inline:200;--zf-z-dropdown:1000;--zf-z-sticky-header:1100;--zf-z-sidebar:1100;--zf-z-bottom-dock:1200;--zf-z-popover:1200;--zf-z-tooltip:1250;--zf-z-modal-backdrop:1300;--zf-z-modal:1310;--zf-z-dialog:1320;--zf-z-toast:2000;--zf-z-notification:2100;--zf-z-achievement:2200;--zf-z-progress-bar:3000;--quantum-text-primary:#0f1a2c;--quantum-text-secondary:#475569;--quantum-text-muted:#64748b;--quantum-bg-primary:#f8fafc;--quantum-bg-secondary:#f6f7f9;--quantum-border:#3b82f626;--quantum-accent:#3b82f6;--quantum-success:#10b981;--quantum-info:#0ea5e9;--zf-onboarding-surface:#3b82f60f;--zf-onboarding-surface-dark:#ffffffd9;--zf-onboarding-surface-card:#ffffffe6;--zf-onboarding-surface-input:#3b82f60a;--zf-onboarding-blur:blur(20px) saturate(140%);--zf-onboarding-bg:radial-gradient(circle at 30% 10%, #93c5fd66 0%, transparent 55%), radial-gradient(circle at 75% 80%, #a5b4fc59 0%, transparent 60%), linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 50%, #f0f9ff 100%);--zf-onboarding-accent:#3b82f6;--zf-onboarding-text-primary:#1e3a8a;--zf-onboarding-text-secondary:#475569;--zf-onboarding-text-muted:#64748b;--zf-onboarding-text-gradient:linear-gradient(90deg, #1e3a8a 0%, #2563eb 50%, #3b82f6 100%);--zf-onboarding-card-bg:#ffffffeb;--zf-onboarding-card-border:#3b82f61f;--zf-onboarding-card-shadow:0 24px 64px #1e3a8a1f;--zf-onboarding-card-inset:inset 0 1px 0 #93c5fd59;--zf-onboarding-input-bg:#3b82f60a;--zf-onboarding-input-bg-hover:#3b82f60f;--zf-onboarding-input-bg-focus:#3b82f614;--zf-onboarding-input-border:#93c5fd1f;--zf-onboarding-input-border-hover:#93c5fd38;--zf-onboarding-input-border-focus:#60a5fab3;--zf-onboarding-focus-ring:0 0 0 4px #60a5fa26;--zf-onboarding-progress-track:#94a3b824;--zf-onboarding-progress-gradient:linear-gradient(90deg, #93c5fdeb, #3b82f6f2, #2563ebf2);--zf-onboarding-progress-glow:0 0 24px #3b82f666;--zf-mesh-color-1:#f0f9ff;--zf-mesh-color-2:#dbeafe;--zf-mesh-color-3:#93c5fd;--zf-mesh-color-4:#bfdbfe;--zf-shadow-3d-sm:0 4px 12px #1e3a8a14;--zf-shadow-3d-md:0 8px 24px #1e3a8a1f;--zf-shadow-3d-lg:0 16px 40px #1e3a8a26;--zf-shadow-3d-hover:0 12px 32px #1e3a8a2e;--zf-onboarding-surface-base:#ffffffbf;--zf-onboarding-surface-elevated:#ffffffeb;--zf-onboarding-surface-interactive:#ffffffd9;--zf-onboarding-surface-interactive-hover:#fffffff2;--zf-onboarding-surface-selected:#3b82f61f;--zf-onboarding-blur-sm:blur(8px) saturate(120%);--zf-onboarding-blur-md:blur(16px) saturate(140%);--zf-onboarding-blur-lg:blur(24px) saturate(160%);--zf-onboarding-border-subtle:#93c5fd1f;--zf-onboarding-border-accent:#3b82f640;--zf-onboarding-border-selected:#3b82f673;--zf-onboarding-border-glow:0 0 20px #3b82f633;--zf-onboarding-text-heading:#f8fafcfa;--zf-onboarding-text-body:#f8fafce0;--zf-onboarding-text-caption:#94a3b8d9;--zf-onboarding-text-link:#60a5fa;--zf-onboarding-text-link-hover:#93c5fd;--zf-onboarding-success-bg:#14532d59;--zf-onboarding-success-border:#22c55e66;--zf-onboarding-success-text:#86efac;--zf-onboarding-error-bg:#7f1d1d59;--zf-onboarding-error-border:#ef444466;--zf-onboarding-error-text:#fca5a5}:root[data-theme=light]{--zf-onboarding-bg:linear-gradient(155deg, #f0f7ff 0%, #e8f4ff 35%, #dbeafe 70%, #eff6ff 100%);--zf-onboarding-accent:#2563eb;--zf-onboarding-text-primary:#0f172a;--zf-onboarding-text-secondary:#334155;--zf-onboarding-text-muted:#64748b;--zf-onboarding-text-gradient:linear-gradient(90deg, #1e3a8a 0%, #1d4ed8 50%, #2563eb 100%);--zf-onboarding-card-bg:#ffffff59;--zf-onboarding-card-border:#ffffff40;--zf-onboarding-card-shadow:0 8px 40px #1e3a8a14, 0 2px 8px #0000000a;--zf-onboarding-card-inset:inset 0 1px 0 #93c5fd40;--zf-onboarding-input-bg:#ffffff8c;--zf-onboarding-input-bg-hover:#ffffffa6;--zf-onboarding-input-bg-focus:#ffffffbf;--zf-onboarding-input-border:#3b82f633;--zf-onboarding-input-border-hover:#3b82f659;--zf-onboarding-input-border-focus:#2563eb99;--zf-onboarding-focus-ring:0 0 0 3px #3b82f626;--zf-onboarding-progress-track:#3b82f626;--zf-onboarding-progress-glow:0 0 16px #3b82f64d;--zf-mesh-color-1:#1e3a8a;--zf-mesh-color-2:#3b82f6;--zf-mesh-color-3:#60a5fa;--zf-mesh-color-4:#dbeafe;--zf-shadow-3d-sm:0 2px 8px #1e3a8a0a;--zf-shadow-3d-md:0 4px 16px #1e3a8a0f;--zf-shadow-3d-lg:0 8px 32px #1e3a8a14;--zf-shadow-3d-hover:0 6px 24px #1e3a8a1a;--zf-onboarding-surface-base:transparent;--zf-onboarding-surface-elevated:transparent;--zf-onboarding-surface-interactive:transparent;--zf-onboarding-surface-interactive-hover:#3b82f60f;--zf-onboarding-surface-selected:#3b82f61a;--zf-onboarding-blur-sm:blur(10px) saturate(160%);--zf-onboarding-blur-md:blur(14px) saturate(170%);--zf-onboarding-blur-lg:blur(16px) saturate(180%);--zf-onboarding-border-subtle:#3b82f61a;--zf-onboarding-border-accent:#3b82f640;--zf-onboarding-border-selected:#2563eb66;--zf-onboarding-border-glow:0 0 12px #3b82f61f;--zf-onboarding-text-heading:#0f172a;--zf-onboarding-text-body:#1e293b;--zf-onboarding-text-caption:#475569;--zf-onboarding-text-link:#1d4ed8;--zf-onboarding-text-link-hover:#1e40af;--zf-onboarding-success-bg:#dcfce7b3;--zf-onboarding-success-border:#22c55e59;--zf-onboarding-success-text:#166534;--zf-onboarding-error-bg:#fee2e2b3;--zf-onboarding-error-border:#ef444459;--zf-onboarding-error-text:#dc2626}.zf-aurora-border{position:relative}.zf-aurora-border:before{content:"";border-radius:inherit;background:linear-gradient(135deg, rgba(var(--zf-glow-color), .3) 0%, #3b82f633 50%, rgba(var(--zf-glow-color), .3) 100%);z-index:-1;opacity:0;background-size:400% 400%;transition:opacity .3s;animation:none;position:absolute;inset:-1px}.zf-aurora-border:hover:before{opacity:1}.zf-glow-hover{transition:box-shadow .3s,transform .3s}.zf-glow-hover:hover{box-shadow:0 0 20px rgba(var(--zf-glow-color), .2), 0 0 40px rgba(var(--zf-glow-color), .1);transform:scale(1.02)}body.zenfirst-body{font-size:calc(16px * var(--zf-font-scale,1));font-family:var(--zf-font-family);color:var(--zf-text-primary,#0f1a2c);background-color:#0000;min-height:100dvh;transition:color .2s;position:relative}body.zenfirst-body:not(:has(.zenfirst-app-shell)){overflow-y:auto}body.zenfirst-body:has(.zenfirst-app-shell){height:100dvh;overflow-y:hidden}body.zenfirst-body:not(.zenfirst-app-shell-active){overflow-y:auto}body.zenfirst-body.zenfirst-app-shell-active{height:100dvh;overflow-y:hidden}body.zenfirst-body:before,body.zenfirst-body:after,.zenfirst-app-shell:before,.zenfirst-app-shell:after{display:none!important}.zenfirst-app-shell{z-index:1;background:0 0;flex-direction:row;width:100%;height:100dvh;min-height:0;max-height:100dvh;display:flex;position:relative;overflow:auto hidden}.zenfirst-app-shell:before,.zenfirst-app-shell:after{z-index:0}.zenfirst-dashboard-grid{align-items:start}.zenfirst-main{z-index:1;background:0 0;min-width:0;min-height:0;padding:0;position:relative}[data-surface]{border-radius:var(--zf-surface-radius,var(--zf-radius-lg,12px));transition:background .3s,box-shadow .3s,border-color .3s;position:relative}[data-surface=panel]{background:var(--zf-surface-panel-gradient,var(--zf-surface-panel-base,transparent));box-shadow:var(--zf-surface-panel-shadow,none);border:none;position:relative;overflow:hidden}[data-surface=panel]:after{content:"";pointer-events:none;background:var(--ambient-panel-overlay,transparent);opacity:.85;mix-blend-mode:screen;position:absolute;inset:0}[data-surface=card]{background:var(--zf-surface-card-gradient,var(--zf-surface-card-base,transparent));box-shadow:var(--zf-surface-card-shadow,none);border-radius:var(--zf-surface-card-radius,var(--zf-radius-md,8px));border:none}[data-surface=topbar]{background:var(--zf-surface-topbar-gradient,var(--zf-surface-topbar-base,transparent));box-shadow:var(--zf-surface-topbar-shadow,none);border-bottom:none}[data-surface=sidebar]{background:var(--zf-surface-sidebar-gradient,var(--zf-surface-sidebar-base,var(--zf-surface-topbar-gradient,transparent)));box-shadow:var(--zf-surface-sidebar-shadow,0 48px 110px #030612e6, inset 0 1px 0 #ffffff1f);color:var(--zf-text-sidebar-primary,#f3f9fffa);background-repeat:no-repeat;background-size:cover;border-right:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.zenfirst-body{scrollbar-width:thin;scrollbar-color:var(--zf-scroll-thumb) var(--zf-scroll-track)}.zf-quantum-btn{isolation:isolate;background:0 0;border:none;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.zf-quantum-btn:before{content:"";background:linear-gradient(90deg, transparent 0%, rgba(var(--zf-glow-color), .1) 40%, rgba(var(--zf-glow-color), .4) 50%, rgba(var(--zf-glow-color), .1) 60%, transparent 100%);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0;transform:translate(-100%)}.zf-quantum-btn:hover:before{animation:none}.zf-quantum-btn:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--zf-glow-color), .8), rgba(var(--zf-glow-color), 1), rgba(var(--zf-glow-color), .8), transparent);width:0;height:2px;box-shadow:0 0 10px rgba(var(--zf-glow-color), .5);z-index:1;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.zf-quantum-btn:hover:after{width:80%}.zf-quantum-btn:hover{text-shadow:0 0 8px rgba(var(--zf-glow-color), .5);transform:scale(1.02)}.zf-neon-btn{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,opacity .3s,transform .3s;position:relative}.zf-neon-btn:hover{box-shadow:0 0 5px rgba(var(--zf-glow-color), .5), 0 0 20px rgba(var(--zf-glow-color), .3), 0 0 40px rgba(var(--zf-glow-color), .2), inset 0 0 20px rgba(var(--zf-glow-color), .1);transform:scale(1.02)}.zf-holo-card{background:rgba(var(--zf-glow-color), .03);border:1px solid rgba(var(--zf-glow-color), .1);transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.zf-holo-card:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, rgba(var(--zf-glow-color), .1) 60deg, transparent 120deg);opacity:0;pointer-events:none;width:200%;height:200%;transition:opacity .4s;animation:none;position:absolute;top:-50%;left:-50%}.zf-holo-card:hover:before{opacity:1;animation-play-state:running}.zf-holo-card:hover{border-color:rgba(var(--zf-glow-color), .3);box-shadow:0 8px 32px rgba(var(--zf-glow-color), .15), inset 0 1px 0 #ffffff1a;transform:scale(1.02)}.zf-row-laser{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;position:relative}.zf-row-laser:hover{background:rgba(var(--zf-glow-color), .05)}.zf-row-laser:hover:before{content:"";background:rgba(var(--zf-glow-color), .8);width:2px;box-shadow:0 0 10px rgba(var(--zf-glow-color), .5);position:absolute;top:0;bottom:0;left:0}.zf-kpi-success{--zf-glow-color:34, 197, 94}.zf-kpi-warning{--zf-glow-color:234, 179, 8}.zf-kpi-danger{--zf-glow-color:239, 68, 68}.zf-kpi-info{--zf-glow-color:59, 130, 246}.zf-kpi-primary{--zf-glow-color:139, 92, 246}.MuiButton-root,button:not([class*=MuiTab]){transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.MuiCard-root:not(.MuiPopover-paper),.MuiPaper-root:not(.MuiPopover-paper):not([data-surface^=topbar]),[data-surface=panel]:not([data-surface^=topbar]),[data-surface=card]:not([data-surface^=topbar]){transition:none}.MuiInputBase-root,.MuiOutlinedInput-root,.MuiTextField-root input,.MuiSelect-root{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,opacity .3s,transform .3s}.MuiAccordion-root{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,opacity .3s,transform .3s;overflow:hidden}.MuiAccordion-root:hover{box-shadow:0 4px 20px rgba(var(--zf-glow-color,59, 130, 246), .1)}.MuiAccordionSummary-root{position:relative;overflow:hidden}.MuiAccordionSummary-root:before{content:"";background:linear-gradient(180deg, transparent 0%, rgba(var(--zf-glow-color,59, 130, 246), .8) 50%, transparent 100%);opacity:0;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.MuiAccordion-root:hover .MuiAccordionSummary-root:before{opacity:1}.MuiDataGrid-root{overflow:hidden}.MuiDataGrid-row{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;position:relative}.MuiDataGrid-row:hover{background:rgba(var(--zf-glow-color,59, 130, 246), .05)!important}.MuiDataGrid-row:hover:before{content:"";background:rgba(var(--zf-glow-color,59, 130, 246), .8);width:2px;box-shadow:0 0 10px rgba(var(--zf-glow-color,59, 130, 246), .5);position:absolute;top:0;bottom:0;left:0}.MuiTableRow-root{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;position:relative}.MuiTableRow-root:hover{background:rgba(var(--zf-glow-color,59, 130, 246), .04)}.MuiTableRow-root:hover:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--zf-glow-color,59, 130, 246), .8), transparent);width:2px;position:absolute;top:0;bottom:0;left:0}.MuiChip-root{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,opacity .3s;position:relative;overflow:hidden}.MuiChip-root:hover{box-shadow:0 0 15px rgba(var(--zf-glow-color,59, 130, 246), .2)}.MuiAlert-root{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,opacity .3s,transform .3s;position:relative;overflow:hidden}.MuiAlert-root:before{content:"";opacity:.8;background:currentColor;width:4px;position:absolute;top:0;bottom:0;left:0}.MuiLinearProgress-root{background:rgba(var(--zf-glow-color,59, 130, 246), .1);border-radius:4px;overflow:hidden}.MuiLinearProgress-bar{background:linear-gradient(90deg, rgba(var(--zf-glow-color,59, 130, 246), .8), rgba(var(--zf-glow-color,59, 130, 246), 1), rgba(var(--zf-glow-color,59, 130, 246), .8));box-shadow:0 0 10px rgba(var(--zf-glow-color,59, 130, 246), .5)}.MuiTooltip-tooltip{border:1px solid rgba(var(--zf-glow-color,59, 130, 246), .2);box-shadow:0 8px 32px #0000004d, 0 0 20px rgba(var(--zf-glow-color,59, 130, 246), .1);background:#0f172afa}.MuiMenu-paper{background:#fff;border:1px solid #00000014}.MuiMenuItem-root{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;position:relative}.MuiMenuItem-root:hover{background:rgba(var(--zf-glow-color,59, 130, 246), .1)}.MuiMenuItem-root:hover:before{content:"";background:rgba(var(--zf-glow-color,59, 130, 246), .8);width:2px;position:absolute;top:0;bottom:0;left:0}.MuiSkeleton-root{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;animation:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}::-webkit-scrollbar-thumb{background:#64748b80;border-radius:4px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#64748bb3}:hover::-webkit-scrollbar-thumb{background:#64748b99}*{scrollbar-width:thin;scrollbar-color:#64748b80 #0000000d}a{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,opacity .3s,transform .3s;position:relative}a:hover{text-shadow:0 0 8px rgba(var(--zf-glow-color,59, 130, 246), .3)}.MuiIconButton-root{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.MuiIconButton-root:before{content:"";background:radial-gradient(circle, rgba(var(--zf-glow-color,59, 130, 246), .2) 0%, transparent 70%);pointer-events:none;width:100%;height:100%;transition:transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.MuiIconButton-root:hover:before{transform:translate(-50%,-50%)scale(2)}.MuiFab-root{box-shadow:0 4px 20px rgba(var(--zf-glow-color,59, 130, 246), .3);transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.MuiFab-root:hover{box-shadow:0 8px 30px rgba(var(--zf-glow-color,59, 130, 246), .5)}.MuiDivider-root{background:linear-gradient(90deg, transparent, rgba(var(--zf-glow-color,59, 130, 246), .2), transparent)}.MuiTabs-indicator{background:rgba(var(--zf-glow-color,59, 130, 246), 1);box-shadow:0 0 10px rgba(var(--zf-glow-color,59, 130, 246), .6)}::selection{background:rgba(var(--zf-glow-color,59, 130, 246), .3);color:var(--zf-color-accents-info-on,#fff)}.fec-timeline-rail{background:#1e293bf0!important;border:1px solid #ffffff14!important}.fec-status-orb{border-radius:50%;width:12px;height:12px;position:relative}.fec-status-orb:after{content:"";background:inherit;opacity:.3;border-radius:50%;animation:none;position:absolute;inset:-4px}.fec-status-orb.success{background:var(--zf-color-success-base)}.fec-status-orb.warning{background:var(--zf-color-accents-warning-base)}.fec-status-orb.error{background:var(--zf-color-accents-error-base)}.fec-status-orb.info{background:var(--zf-color-accents-info-base)}.fec-status-orb.pending{background:var(--zf-color-gray-400,#94a3b8)}.quantum-progress-ring{filter:drop-shadow(0 0 6px)}.error-monitor-shimmer{position:relative;overflow:hidden}.error-monitor-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.zf-aurora-layer,.zf-aurora-layer-secondary,[class*=aurora],.zf-shimmer,.shimmer-loading,[class*=shimmer],.zf-pulse,.zf-badge-pulse,.quantum-neon-pulse,.status-orb--online,.status-orb--warning,.status-orb--trial,[class*=pulse],[class*=glow],[class*=data-flow],[class*=data-pulse],[class*=neon],[class*=energy],[class*=quantum],[class*=liquid],[class*=morph],[class*=header-shimmer],[style*=animation][style*=infinite]{animation:none!important}}:root[data-theme=light]{--hub-page-bg:transparent;--hub-sidebar-bg:#ffffffeb;--hub-header-bg:#ffffffd9;--hub-stub-surface-bg:#ffffffb8}:root[data-theme=dark],:root:not([data-theme]){--hub-page-bg:linear-gradient(180deg, #0f172a 0%, #0f172a 100%);--hub-sidebar-bg:#070c1b;--hub-header-bg:#0f172a99;--hub-stub-surface-bg:#0f172a66}:root{--zf-ambient-beam:radial-gradient(680px 280px at 28% -12%, #5be3ff38, transparent 72%);--zf-ambient-body-after:radial-gradient(680px 460px at 12% 6%, #2f7dea29, transparent 72%);--zf-ambient-body-before:radial-gradient(780px 520px at 84% -8%, #5be3ff33, transparent 72%);--zf-ambient-grid:linear-gradient(transparent 96%, #2f7dea14 98%), linear-gradient(90deg, transparent 96%, #5be3ff14 98%);--zf-ambient-panel-overlay:linear-gradient(135deg, #5be3ff14, #2f7dea0f);--zf-ambient-ring:0 0 140px 40px #5be3ff29;--zf-ambient-shell-after:radial-gradient(540px 300px at 94% 8%, #2f7dea24, transparent 74%);--zf-ambient-shell-before:radial-gradient(560px 320px at 12% 0%, #5be3ff29, transparent 72%);--zf-auth-login-card-bg:linear-gradient(165deg, #d6e7fff0 0%, #accdffe6 52%, #6298e6db 100%);--zf-auth-login-card-border:#49bfff66;--zf-auth-login-card-shadow:0 42px 96px #07143466;--zf-auth-login-hero-aurora:radial-gradient(680px 420px at 18% 18%, #5be3ff38, transparent 70%);--zf-auth-login-hero-aurora-secondary:radial-gradient(840px 520px at 82% -10%, #2f7dea2e, transparent 72%);--zf-auth-login-hero-bg:linear-gradient(135deg, #070c1bfa 0%, #12345ef2 38%, #2876baeb 72%, #5be3ffe6 100%);--zf-auth-login-hero-body:#e2ecffe6;--zf-auth-login-hero-text:#f0f6fff5;--zf-auth-login-logo-text:#f6fbff;--zf-auth-login-title-gradient:linear-gradient(125deg, #ecf4ff 0%, #d6e8ff 45%, #f5fbff 100%);--zf-auth-login-title-strong-color:#7ee0ff;--zf-auth-login-title-strong-gradient:linear-gradient(140deg, #e6f4ff 0%, #c5e6ff 55%, #f3fbff 100%);--zf-border-divider:#0f1a2c1a;--zf-border-medium:#0f1a2c14;--zf-border-strong:#0f1a2c1f;--zf-border-subtle:#0f1a2c0f;--zf-chart-background:#fff;--zf-chart-grid:#0f1a2c1a;--zf-chart-palette-categorical:#2f7dea,#5be3ff,#65d4a7,#f7b549,#ec5b70,#12365c;--zf-color-accent-base:#54c8f6;--zf-color-accent-on:#041226;--zf-color-accents-error-base:#ef4444;--zf-color-accents-error-dark:#dc2626;--zf-color-accents-error-light:#f87171;--zf-color-accents-error-on:#fff;--zf-color-accents-info-base:#3b82f6;--zf-color-accents-info-dark:#2563eb;--zf-color-accents-info-light:#60a5fa;--zf-color-accents-info-on:#fff;--zf-color-accents-purple-base:#a855f7;--zf-color-accents-purple-dark:#9333ea;--zf-color-accents-purple-light:#c084fc;--zf-color-accents-purple-on:#000;--zf-color-accents-success-base:#10b981;--zf-color-accents-success-dark:#059669;--zf-color-accents-success-light:#34d399;--zf-color-accents-success-on:#000;--zf-color-accents-warning-base:#f59e0b;--zf-color-accents-warning-dark:#d97706;--zf-color-accents-warning-light:#fbbf24;--zf-color-accents-warning-on:#000;--zf-color-gray-900:#1a1a1a;--zf-color-link-default:#8b5cf6;--zf-color-link-hover:#7c3aed;--zf-color-primary-base:#2f7dea;--zf-color-primary-light:#8ab7ff;--zf-color-primary-on:#f7fbff;--zf-color-primary-strong:#225dce;--zf-color-secondary-base:#5be3ff;--zf-color-secondary-light:#b2f4ff;--zf-color-secondary-on:#041226;--zf-color-sidebar-icon:#0b1020e6;--zf-color-success-base:#10b981;--zf-color-success-light:#34d399;--zf-color-success-on:#041c14;--zf-color-success-strong:#059669;--zf-component-badge-bg:#5be3ff;--zf-component-badge-text:#061021;--zf-component-banner-border:#5be3ff3d;--zf-component-banner-gradient:linear-gradient(130deg, #174d7ee6 0%, #2f7deae0 55%, #5be3ffd9 100%);--zf-component-button-outline-border:#2472a26b;--zf-component-button-outline-hover:#2f7dea1f;--zf-component-button-primary-bg:linear-gradient(120deg, #3c8cff 0%, #2f7aea 48%, #5be3ff 100%);--zf-component-button-primary-hover-bg:linear-gradient(120deg, #4b99ff 0%, #3786ff 48%, #7af0ff 100%);--zf-component-button-primary-text:#041226;--zf-component-button-secondary-bg:#2f7dea1f;--zf-component-button-secondary-hover-bg:#5be3ff29;--zf-component-button-secondary-text:#0f1a2c;--zf-component-button-text-hover:#2f7dea1f;--zf-component-chip-bg:#2f7dea1a;--zf-component-chip-border:#2f7dea33;--zf-component-chip-text:#0f1a2c;--zf-component-input-bg:#fff;--zf-component-input-border:#0000001f;--zf-component-input-focus:#2f7dea;--zf-component-list-active-bg:#2f7dea33;--zf-component-list-bg:transparent;--zf-component-list-hover-bg:#2f7dea1f;--zf-component-navbar-button-ghost-active-bg:#5be3ff2e;--zf-component-navbar-button-ghost-border:#5be3ff47;--zf-component-navbar-button-ghost-hover-bg:#5be3ff1f;--zf-component-navbar-button-ghost-icon:#e7efffe6;--zf-component-navbar-button-ghost-text:#ebf4ffe0;--zf-component-navbar-button-primary-active-bg:linear-gradient(120deg, #49bffff2 0%, #2469a8eb 100%);--zf-component-navbar-button-primary-bg:linear-gradient(120deg, #5be3fff2 0%, #2f7deaf0 52%, #2472a2e6 100%);--zf-component-navbar-button-primary-border:#5be3ff75;--zf-component-navbar-button-primary-hover-bg:linear-gradient(120deg, #76ecfffa 0%, #4494fff5 50%, #2c8cc4eb 100%);--zf-component-navbar-button-primary-shadow:0 28px 68px #060e208c;--zf-component-navbar-button-primary-text:#041226;--zf-component-navbar-button-secondary-active-bg:#fff3;--zf-component-navbar-button-secondary-bg:#ffffff14;--zf-component-navbar-button-secondary-border:#5be3ff52;--zf-component-navbar-button-secondary-hover-bg:#ffffff24;--zf-component-navbar-button-secondary-shadow:0 22px 44px #040a1a7a;--zf-component-navbar-button-secondary-text:#f5f8ff;--zf-component-navbar-icon-active:#5be3ff;--zf-component-navbar-icon-badge:#ffd78a;--zf-component-navbar-icon-base:#e7efffd1;--zf-component-navbar-icon-hover:#f7fbff;--zf-component-searchbar-bg:linear-gradient(135deg, #ffffff4d, #dff1ff47);--zf-component-searchbar-border:#5be3ff75;--zf-component-searchbar-focus-ring:0 0 0 2px #5be3ff66;--zf-component-searchbar-focus-shadow:0 18px 42px #040a1a8c;--zf-component-searchbar-placeholder:#e7efffe0;--zf-component-searchbar-text:#f6fbff;--zf-component-status-pill-error-border:#ec5b7085;--zf-component-status-pill-error-description:#4e08129e;--zf-component-status-pill-error-gradient:linear-gradient(135deg, #ec5b70f2, #ffb2bfe6);--zf-component-status-pill-error-icon-gradient:linear-gradient(135deg, #ffb2bf, #d63b52);--zf-component-status-pill-error-icon-shadow:0 12px 24px #8c162852;--zf-component-status-pill-error-label:#4e0812eb;--zf-component-status-pill-error-shadow:0 18px 32px #540a1652;--zf-component-status-pill-info-border:#49bfff85;--zf-component-status-pill-info-description:#040c1899;--zf-component-status-pill-info-gradient:linear-gradient(135deg, #49bffff2, #b6ebffeb);--zf-component-status-pill-info-icon-gradient:linear-gradient(135deg, #b6ebff, #49c3ff);--zf-component-status-pill-info-icon-shadow:0 14px 28px #18568a4d;--zf-component-status-pill-info-label:#040c18e6;--zf-component-status-pill-info-shadow:0 20px 40px #08264a52;--zf-component-status-pill-primary-border:#5be3ff8c;--zf-component-status-pill-primary-description:#070d1ca6;--zf-component-status-pill-primary-gradient:linear-gradient(135deg, #2f7deaf2 0%, #5be3ffeb 100%);--zf-component-status-pill-primary-icon-gradient:linear-gradient(135deg, #5be3ff, #2f7dea);--zf-component-status-pill-primary-icon-shadow:0 14px 28px #2469a85c;--zf-component-status-pill-primary-label:#070d1ce6;--zf-component-status-pill-primary-shadow:0 22px 46px #05102852;--zf-component-status-pill-success-border:#2dc18580;--zf-component-status-pill-success-description:#0720149e;--zf-component-status-pill-success-gradient:linear-gradient(135deg, #2dc185f2, #8df2bee6);--zf-component-status-pill-success-icon-gradient:linear-gradient(135deg, #34d399, #059669);--zf-component-status-pill-success-icon-shadow:0 12px 24px #0c442a4d;--zf-component-status-pill-success-label:#072014e6;--zf-component-status-pill-success-shadow:0 20px 38px #052a194d;--zf-component-status-pill-warning-border:#f7b5497a;--zf-component-status-pill-warning-description:#442a069e;--zf-component-status-pill-warning-gradient:linear-gradient(135deg, #f7b549f2, #ffddade6);--zf-component-status-pill-warning-icon-gradient:linear-gradient(135deg, #ffd493, #f7b549);--zf-component-status-pill-warning-icon-shadow:0 12px 24px #78480652;--zf-component-status-pill-warning-label:#442a06eb;--zf-component-status-pill-warning-shadow:0 18px 32px #543c0a47;--zf-component-table-banner-bg:linear-gradient(120deg, #174d7ed9 0%, #2f7dead1 50%, #5be3ffcc 100%);--zf-component-table-banner-border:#5be3ff38;--zf-component-table-banner-text:#f5f8ff;--zf-component-table-gridline:#0c1a3214;--zf-component-table-header-bg:#1e3a8a14;--zf-component-table-header-gradient:linear-gradient(120deg, #2f7dea1f, #5be3ff1a);--zf-component-table-row-alt-bg:#0c1a3208;--zf-component-table-row-bg:transparent;--zf-component-table-row-hover-bg:#5be3ff29;--zf-component-toolbar-chip-bg:#0c1a320f;--zf-component-toolbar-chip-border:#2472a238;--zf-component-toolbar-chip-selected-bg:linear-gradient(120deg, #5be3ff42, #2f7dea52);--zf-component-toolbar-chip-selected-shadow:0 20px 40px #0c204a42;--zf-component-toolbar-chip-selected-text:#041226;--zf-component-toolbar-chip-text:#0f1a2cc7;--zf-component-toolbar-field-bg:linear-gradient(135deg, #1e3a8a0f, #3b82f614);--zf-component-toolbar-field-hover-bg:linear-gradient(135deg, #1e3a8a14, #3b82f61a);--zf-component-toolbar-field-hover-shadow:0 26px 60px #070d1c42;--zf-component-toolbar-field-shadow:0 18px 46px #070d1c2e;--zf-effect-glow-medium:0 0 48px #5be3ff38;--zf-effect-glow-strong:0 0 72px #5be3ff47;--zf-effect-glow-subtle:0 0 24px #5be3ff2e;--zf-effect-shadow-inset-highlight:none;--zf-effect-shadow-main:0 1px 4px #0000000f;--zf-effect-shadow-panel:0 2px 6px #00000014;--zf-effect-shadow-panel-hover:0 4px 12px #0000001f;--zf-effect-shadow-shell:0 2px 8px #00000014;--zf-effect-shadow-topbar:0 22px 44px #575ad452;--zf-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--zf-font-scale:.96;--zf-link-underline:none;--zf-meta-id:zenith-glass-light;--zf-meta-mode:light;--zf-meta-name:Zenith Glass;--zf-motion-duration-fast:.1s;--zf-motion-duration-slow:.25s;--zf-motion-transition-base:.2s ease;--zf-motion-transition-fast:.15s ease;--zf-motion-transition-slow:.3s ease;--zf-scrollbar-thumb:linear-gradient(180deg, #2f7dea73, #5be3ff6b);--zf-scrollbar-track:#0c1a320f;--zf-shape-radius-lg:12px;--zf-shape-radius-md:8px;--zf-shape-radius-sm:4px;--zf-state-hover:#2f7dea14;--zf-state-selection:#2f7dea29;--zf-surface-banner-border:#ffffff47;--zf-surface-banner-gradient:linear-gradient(130deg, #2f7deaa6 0%, #5be3ff8c 100%);--zf-surface-card-base:#1e3a8a14;--zf-surface-card-border:#2472a21a;--zf-surface-card-gradient:linear-gradient(155deg, #1e3a8a1f 0%, #3b82f614 48%, #2563eb0f 100%);--zf-surface-dialog-base:#fff;--zf-surface-dialog-content-gradient:linear-gradient(145deg, #fdfcffd9 0%, #f5f3ffcc 100%);--zf-surface-drawer-base:#f2f6ff61;--zf-surface-drawer-border:#2472a224;--zf-surface-drawer-gradient:linear-gradient(140deg, #f2f6ff73 0%, #f7f2e94d 100%);--zf-surface-main-base:#f5faffe0;--zf-surface-main-border:#123e7514;--zf-surface-main-gradient:linear-gradient(150deg, #e8f2fff0 0%, #dde9fcdb 52%, #d2e2f8c7 100%);--zf-surface-page-base:#eef6ff;--zf-surface-page-gradient:linear-gradient(135deg, #dbeafe 0%, #f3f4f6 52%, #e0f2fe 100%);--zf-surface-panel-base:#1e3a8a0f;--zf-surface-panel-border:#2472a21a;--zf-surface-panel-gradient:linear-gradient(155deg, #1e3a8a14 0%, #3b82f60f 52%, #2563eb0a 100%);--zf-surface-panel-holo:linear-gradient(135deg, #5be3ff14, #93c5fd1f 32%, #2f7dea14);--zf-surface-panel-paper-gradient:linear-gradient(145deg, #1e3a8a0f 0%, #3b82f60a 60%, #2563eb08 100%);--zf-surface-shell-base:#ffffffd9;--zf-surface-shell-gradient:linear-gradient(145deg, #ffffffe0 0%, #ecf4ffd1 48%, #e2eaf8b8 100%);--zf-surface-sidebar-base:#070c1b;--zf-surface-sidebar-border:#5be3ff61;--zf-surface-sidebar-gradient:linear-gradient(188deg, #050a18fa 0%, #091c44f5 32%, #0f3670f0 65%, #1c60a6eb 100%);--zf-surface-sidebar-overlay:radial-gradient(560px 360px at 16% 14%, #5be3ff38, transparent 62%), radial-gradient(680px 420px at 86% 6%, #2f7dea33, transparent 70%);--zf-surface-sidebar-shadow:0 48px 110px #030612e6, inset 0 1px 0 #ffffff1f;--zf-surface-sidebar-text-gradient:linear-gradient(135deg, #f3f9fffa, #d8e8ffe6);--zf-surface-topbar-base:#070c1bbd;--zf-surface-topbar-border:#5be3ff57;--zf-surface-topbar-gradient:linear-gradient(135deg, #070c1bf5 0%, #12345ef2 38%, #2876baeb 72%, #5be3ffeb 100%);--zf-surface-topbar-shadow:0 32px 86px #040a1aa6, inset 0 1px 0 #ffffff1f;--zf-text-inverse:#fff;--zf-text-muted:#0f1a2c8c;--zf-text-navbar-muted:#e7efff99;--zf-text-navbar-primary:#eef4ff;--zf-text-navbar-secondary:#e7efffbd;--zf-text-on-dark:#fff;--zf-text-on-primary:#fff;--zf-text-primary:#1a1a2e;--zf-text-secondary:#0f1a2cb8;--zf-text-sidebar-muted:#e7efff9e;--zf-text-sidebar-primary:#eef4ff;--zf-text-sidebar-secondary:#e7efffd1;--zf-text-table-accent:#581c87d9;--zf-text-table-banner:#fff;--zf-text-table-body:#0f1a2cd9;--zf-text-table-header:#0f1a2c;--zf-text-topbar-primary:#1e1b4b;--zf-text-topbar-secondary:#1e1b4bbf;--zf-typography-navbar-button-ghost-font-size:.72rem;--zf-typography-navbar-button-ghost-font-weight:600;--zf-typography-navbar-button-ghost-letter-spacing:.12em;--zf-typography-navbar-button-ghost-text-transform:uppercase;--zf-typography-navbar-button-primary-font-size:.74rem;--zf-typography-navbar-button-primary-font-weight:700;--zf-typography-navbar-button-primary-letter-spacing:.14em;--zf-typography-navbar-button-primary-text-transform:uppercase;--zf-typography-navbar-button-secondary-font-size:.74rem;--zf-typography-navbar-button-secondary-font-weight:600;--zf-typography-navbar-button-secondary-letter-spacing:.12em;--zf-typography-navbar-button-secondary-text-transform:uppercase;--zf-typography-sidebar-caption-font-size:.71rem;--zf-typography-sidebar-caption-font-weight:500;--zf-typography-sidebar-caption-letter-spacing:.08em;--zf-typography-sidebar-item-font-size:.9rem;--zf-typography-sidebar-item-font-weight:600;--zf-typography-sidebar-item-letter-spacing:.05em;--zf-typography-sidebar-title-font-size:.7rem;--zf-typography-sidebar-title-font-weight:700;--zf-typography-sidebar-title-letter-spacing:.18em;--zf-typography-sidebar-title-text-transform:uppercase;--zf-typography-table-header-font-size:.74rem;--zf-typography-table-header-font-weight:700;--zf-typography-table-header-letter-spacing:.08em;--zf-typography-table-header-text-transform:uppercase;--zf-typography-table-metric-font-size:.88rem;--zf-typography-table-metric-font-weight:600;--zf-typography-table-metric-letter-spacing:.01em;--zf-typography-topbar-badge-font-size:.66rem;--zf-typography-topbar-badge-font-weight:700;--zf-typography-topbar-badge-letter-spacing:.18em;--zf-typography-topbar-control-font-size:.78rem;--zf-typography-topbar-control-font-weight:600;--zf-typography-topbar-control-letter-spacing:.14em;--zf-typography-topbar-control-text-transform:uppercase;--zf-typography-topbar-title-font-size:1rem;--zf-typography-topbar-title-font-weight:700;--zf-typography-topbar-title-letter-spacing:-.01em;--zf-amber-100:#fef3c7;--zf-amber-200:#fde68a;--zf-amber-300:#fcd34d;--zf-amber-400:#fbbf24;--zf-amber-50:#fffbeb;--zf-amber-500:#f59e0b;--zf-amber-600:#d97706;--zf-amber-700:#b45309;--zf-amber-800:#92400e;--zf-amber-900:#78350f;--zf-blue-100:#d0e8f8;--zf-blue-200:#bfdbfe;--zf-blue-300:#a0d0f0;--zf-blue-400:#60a5fa;--zf-blue-50:#eff6ff;--zf-blue-500:#3b82f6;--zf-blue-600:#2563eb;--zf-blue-700:#1d4ed8;--zf-blue-800:#1e40af;--zf-blue-900:#1e3a8a;--zf-brand-cyan:#5be3ff;--zf-brand-cyanLight:#b2f4ff;--zf-brand-obsidian:#070c1b;--zf-brand-primary:#2f7dea;--zf-brand-primaryLight:#8ab7ff;--zf-brand-primaryStrong:#225dce;--zf-cyan-100:#cffafe;--zf-cyan-200:#a5f3fc;--zf-cyan-300:#67e8f9;--zf-cyan-400:#22d3ee;--zf-cyan-50:#ecfeff;--zf-cyan-500:#06b6d4;--zf-cyan-600:#0891b2;--zf-cyan-700:#0e7490;--zf-cyan-800:#155e75;--zf-cyan-900:#164e63;--zf-dark_bg:#0f172a;--zf-emerald-100:#d1fae5;--zf-emerald-200:#a7f3d0;--zf-emerald-300:#6ee7b7;--zf-emerald-400:#34d399;--zf-emerald-50:#ecfdf5;--zf-emerald-500:#10b981;--zf-emerald-600:#059669;--zf-emerald-700:#047857;--zf-emerald-800:#065f46;--zf-emerald-900:#064e3b;--zf-green-100:#dcfce7;--zf-green-200:#bbf7d0;--zf-green-300:#86efac;--zf-green-400:#4ade80;--zf-green-50:#f0fdf4;--zf-green-500:#22c55e;--zf-green-600:#16a34a;--zf-green-700:#15803d;--zf-green-800:#166534;--zf-green-900:#14532d;--zf-indigo-100:#e0e7ff;--zf-indigo-200:#c7d2fe;--zf-indigo-300:#a5b4fc;--zf-indigo-400:#818cf8;--zf-indigo-50:#eef2ff;--zf-indigo-500:#6366f1;--zf-indigo-600:#4f46e5;--zf-indigo-700:#4338ca;--zf-indigo-800:#3730a3;--zf-indigo-900:#312e81;--zf-neutral-100:#f3f4f6;--zf-neutral-200:#e5e7eb;--zf-neutral-300:#d1d5db;--zf-neutral-400:#9ca3af;--zf-neutral-50:#f9fafb;--zf-neutral-500:#6b7280;--zf-neutral-600:#4b5563;--zf-neutral-700:#374151;--zf-neutral-800:#1f2937;--zf-neutral-900:#0f0f23;--zf-orange-100:#ffedd5;--zf-orange-200:#fed7aa;--zf-orange-300:#fdba74;--zf-orange-400:#fb923c;--zf-orange-50:#fff7ed;--zf-orange-500:#f97316;--zf-orange-600:#ea580c;--zf-orange-700:#c2410c;--zf-orange-800:#9a3412;--zf-orange-900:#7c2d12;--zf-pink-100:#fce7f3;--zf-pink-200:#fbcfe8;--zf-pink-300:#f9a8d4;--zf-pink-400:#f472b6;--zf-pink-50:#fdf2f8;--zf-pink-500:#ec4899;--zf-pink-600:#db2777;--zf-pink-700:#be185d;--zf-pink-800:#9d174d;--zf-pink-900:#831843;--zf-red-100:#fee2e2;--zf-red-200:#fecaca;--zf-red-300:#fca5a5;--zf-red-400:#f87171;--zf-red-50:#fef2f2;--zf-red-500:#ef4444;--zf-red-600:#dc2626;--zf-red-700:#b91c1c;--zf-red-800:#991b1b;--zf-red-900:#7f1d1d;--zf-sky-100:#e0f2fe;--zf-sky-200:#bae6fd;--zf-sky-300:#7dd3fc;--zf-sky-400:#38bdf8;--zf-sky-50:#f0f9ff;--zf-sky-500:#0ea5e9;--zf-sky-600:#0284c7;--zf-sky-700:#0369a1;--zf-sky-800:#075985;--zf-sky-900:#0c4a6e;--zf-slate-100:#f1f5f9;--zf-slate-200:#e2e8f0;--zf-slate-300:#cbd5e1;--zf-slate-400:#94a3b8;--zf-slate-50:#f8fafc;--zf-slate-500:#64748b;--zf-slate-600:#475569;--zf-slate-700:#334155;--zf-slate-800:#1e293b;--zf-slate-900:#0f172a;--zf-status-critical:#dc2626;--zf-status-favorable:#10b981;--zf-status-info:#3b82f6;--zf-status-neutral:#64748b;--zf-status-onTrack:#22c55e;--zf-status-unfavorable:#ef4444;--zf-status-warning:#f59e0b;--zf-teal-100:#ccfbf1;--zf-teal-200:#99f6e4;--zf-teal-300:#5eead4;--zf-teal-400:#2dd4bf;--zf-teal-50:#f0fdfa;--zf-teal-500:#14b8a6;--zf-teal-600:#0d9488;--zf-teal-700:#0f766e;--zf-teal-800:#115e59;--zf-teal-900:#134e4a;--zf-text-onDark:#e8f4fc;--zf-text-onPrimary:#fff;--zf-violet-100:#ede9fe;--zf-violet-200:#ddd6fe;--zf-violet-300:#c4b5fd;--zf-violet-400:#a78bfa;--zf-violet-50:#f5f3ff;--zf-violet-500:#8b5cf6;--zf-violet-600:#7c3aed;--zf-violet-700:#6d28d9;--zf-violet-800:#5b21b6;--zf-violet-900:#4c1d95;--zf-amber-400-a15:#facc1526;--zf-amber-700-a100:#a16207;--zf-black-a10:#0000001a;--zf-black-a12:#0000001f;--zf-black-a20:#0003;--zf-black-a30:#0000004d;--zf-black-a4:#0000000a;--zf-black-a50:#00000080;--zf-black-a6:#0000000f;--zf-black-a8:#00000014;--zf-black-a80:#000c;--zf-blue-200-a48:#bfdbfe7a;--zf-blue-200-a50:#bfdbfe80;--zf-blue-200-a88:#bfdbfee0;--zf-blue-200-a90:#bfdbfee6;--zf-blue-300-a15:#93c5fd26;--zf-blue-300-a20:#93c5fd33;--zf-blue-300-a25:#93c5fd40;--zf-blue-300-a30:#93c5fd4d;--zf-blue-300-a35:#93c5fd59;--zf-blue-300-a40:#93c5fd66;--zf-blue-300-a45:#93c5fd73;--zf-blue-300-a6:#93c5fd0f;--zf-blue-300-a85:#93c5fdd9;--zf-blue-400-a10:#60a5fa1a;--zf-blue-400-a100:#60a5fa;--zf-blue-400-a15:#60a5fa26;--zf-blue-400-a20:#60a5fa33;--zf-blue-400-a22:#60a5fa38;--zf-blue-400-a25:#60a5fa40;--zf-blue-400-a30:#60a5fa4d;--zf-blue-400-a40:#60a5fa66;--zf-blue-400-a50:#60a5fa80;--zf-blue-400-a8:#60a5fa14;--zf-blue-400-a90:#60a5fae6;--zf-blue-700-a10:#1d4ed81a;--zf-blue-700-a15:#1d4ed826;--zf-blue-700-a20:#1d4ed833;--zf-blue-700-a40:#1d4ed866;--zf-blue-700-a6:#1d4ed80f;--zf-blue-700-a8:#1d4ed814;--zf-blue-700-a90:#1d4ed8e6;--zf-blue-800-a12:#1e40af1f;--zf-blue-800-a30:#1e40af4d;--zf-blue-800-a5:#1e40af0d;--zf-blue-800-a8:#1e40af14;--zf-blue-900-a10:#1e3a8a1a;--zf-blue-900-a12:#1e3a8a1f;--zf-blue-900-a3:#1e3a8a08;--zf-blue-900-a30:#1e3a8a4d;--zf-blue-900-a35:#1e3a8a59;--zf-blue-900-a4:#1e3a8a0a;--zf-blue-900-a40:#1e3a8a66;--zf-blue-900-a6:#1e3a8a0f;--zf-blue-900-a8:#1e3a8a14;--zf-blue-900-a92:#1e3a8aeb;--zf-cyan-a30:#5be3ff4d;--zf-glass:#fff;--zf-glass-a10:#ffffff1a;--zf-glass-a12:#ffffff1f;--zf-glass-a15:#ffffff26;--zf-glass-a18:#ffffff2e;--zf-glass-a20:#fff3;--zf-glass-a25:#ffffff40;--zf-glass-a3:#ffffff08;--zf-glass-a30:#ffffff4d;--zf-glass-a35:#ffffff59;--zf-glass-a40:#fff6;--zf-glass-a5:#ffffff0d;--zf-glass-a50:#ffffff80;--zf-glass-a52:#ffffff85;--zf-glass-a55:#ffffff8c;--zf-glass-a6:#ffffff0f;--zf-glass-a60:#fff9;--zf-glass-a70:#ffffffb3;--zf-glass-a8:#ffffff14;--zf-glass-a80:#fffc;--zf-glass-a85:#ffffffd9;--zf-glass-a90:#ffffffe6;--zf-glass-a94:#fffffff0;--zf-glass-a95:#fffffff2;--zf-glass-a96:#fffffff5;--zf-green-400-a10:#4ade801a;--zf-green-600-a100:#16a34a;--zf-neutral-800-a94:#1e1e32f0;--zf-orange-500-a40:#f9731666;--zf-red-400-a10:#f871711a;--zf-sky-100-a50:#e0f2fe80;--zf-sky-100-a92:#e0f2feeb;--zf-sky-100-a95:#e0f2fef2;--zf-sky-100-a97:#e0f2fef7;--zf-sky-100-a98:#e0f2fefa;--zf-sky-200-a94:#bae6fdf0;--zf-slate:#94a3b8;--zf-slate-100-a35:#f0f4f959;--zf-slate-100-a45:#f0f4f973;--zf-slate-100-a55:#f0f4f98c;--zf-slate-100-a65:#f0f4f9a6;--zf-slate-100-a75:#f0f4f9bf;--zf-slate-100-a78:#f0f4f9c7;--zf-slate-50-a98:#f8fafcfa;--zf-slate-600-a15:#47556926;--zf-slate-600-a30:#4755694d;--zf-slate-600-a40:#47556966;--zf-slate-600-a50:#47556980;--zf-slate-600-a85:#475569d9;--zf-slate-700-a20:#33415533;--zf-slate-700-a90:#334155e6;--zf-slate-800-a30:#1e293b4d;--zf-slate-800-a40:#1e293b66;--zf-slate-800-a60:#1e293b99;--zf-slate-800-a90:#1e293be6;--zf-slate-800-a94:#1e293bf0;--zf-slate-a25:#94a3b840;--zf-slate-a30:#94a3b84d;--zf-slate-a60:#94a3b899;--zf-slate-a70:#94a3b8b3;--zf-slate-a80:#94a3b8cc;--zf-status-critical-a100:#dc2626;--zf-status-favorable-a30:#10b9814d;--zf-status-info-a10:#3b82f61a;--zf-status-info-a12:#3b82f61f;--zf-status-info-a15:#3b82f626;--zf-status-info-a18:#3b82f62e;--zf-status-info-a2:#3b82f605;--zf-status-info-a20:#3b82f633;--zf-status-info-a25:#3b82f640;--zf-status-info-a3:#3b82f608;--zf-status-info-a30:#3b82f64d;--zf-status-info-a35:#3b82f659;--zf-status-info-a4:#3b82f60a;--zf-status-info-a40:#3b82f666;--zf-status-info-a45:#3b82f673;--zf-status-info-a5:#3b82f60d;--zf-status-info-a50:#3b82f680;--zf-status-info-a6:#3b82f60f;--zf-status-info-a60:#3b82f699;--zf-status-info-a8:#3b82f614;--zf-status-info-a80:#3b82f6cc;--zf-status-neutral-a15:#64748b26;--zf-status-onTrack-a15:#22c55e26;--zf-status-onTrack-a30:#22c55e4d;--zf-status-onTrack-a40:#22c55e66;--zf-status-onTrack-a5:#22c55e0d;--zf-status-onTrack-a8:#22c55e14;--zf-status-unfavorable-a10:#ef44441a;--zf-status-unfavorable-a12:#ef44441f;--zf-status-unfavorable-a15:#ef444426;--zf-status-unfavorable-a18:#ef44442e;--zf-status-unfavorable-a20:#ef444433;--zf-status-unfavorable-a25:#ef444440;--zf-status-unfavorable-a28:#ef444447;--zf-status-unfavorable-a30:#ef44444d;--zf-status-unfavorable-a35:#ef444459;--zf-status-unfavorable-a40:#ef444466;--zf-status-unfavorable-a5:#ef44440d;--zf-status-unfavorable-a8:#ef444414;--zf-status-unfavorable-a90:#ef4444e6;--zf-status-warning-a15:#eab30826;--zf-status-warning-a20:#f59e0b33;--zf-status-warning-a30:#f59e0b4d;--zf-status-warning-a8:#eab30814;--zf-text-a80:#0f172acc;--zf-text-a85:#0f172ad9;--zf-text-a95:#0f172af2;--zf-violet-200-a97:#e6d1fff7;--zf-violet-400-a100:#a78bfa;--zf-violet-400-a90:#a78bfae6;--zf-violet-50-a98:#f8f1fffa;--zf-violet-500-a15:#a855f726;--zf-violet-500-a20:#8b5cf633;--zf-violet-500-a3:#8b5cf608;--zf-violet-500-a30:#8b5cf64d;--zf-violet-500-a60:#a855f799;--zf-black-a2:#00000005;--zf-black-a3:#00000008;--zf-black-a5:#0000000d;--zf-black-a15:#00000026;--zf-black-a25:#00000040;--zf-glass-a65:#ffffffa6;--zf-glass-a82:#ffffffd1;--zf-glass-a88:#ffffffe0;--zf-glass-a92:#ffffffeb;--zf-text-a4:#0f1a2c0a;--zf-text-a6:#0f1a2c0f;--zf-text-a7:#0f1a2c12;--zf-text-a8:#0f1a2c14;--zf-text-a10:#0f1a2c1a;--zf-text-a12:#0f1a2c1f;--zf-text-a38:#0f1a2c61;--zf-text-a55:#0f1a2c8c;--zf-text-a72:#0f1a2cb8;--zf-brand-a5:#2f7dea0d;--zf-brand-a8:#2f7dea14;--zf-brand-a10:#2f7dea1a;--zf-brand-a12:#2f7dea1f;--zf-brand-a15:#2f7dea26;--zf-brand-a20:#2f7dea33;--zf-brand-a50:#2f7dea80;--zf-cyan-a8:#5be3ff14;--zf-cyan-a10:#5be3ff1a;--zf-cyan-a15:#5be3ff26;--zf-cyan-a16:#5be3ff29;--zf-cyan-a20:#5be3ff33;--zf-slate-a10:#94a3b81a;--zf-slate-a15:#94a3b826;--zf-slate-a20:#94a3b833}html{color:var(--zf-text-primary,var(--zf-color-gray-900,currentColor));scrollbar-width:thin;scrollbar-color:var(--zf-scroll-thumb,var(--zf-color-primary-base,currentColor)) var(--zf-scroll-track,var(--zf-color-gray-900,transparent));min-height:100dvh;position:relative}body{color:var(--zf-text-primary,var(--zf-color-gray-900,currentColor));min-height:100dvh;position:relative;background-color:#0000!important;background-image:none!important}a{color:var(--zf-link,inherit);text-decoration:none}a:hover{color:var(--zf-link-hover,inherit);text-shadow:var(--zf-link-hover-glow,0 0 18px currentColor)}}@layer components;@layer utilities{.zf-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}.zf-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.zf-scrollbar-thin::-webkit-scrollbar{width:3px}.zf-scrollbar-thin::-webkit-scrollbar-track{background:0 0}.zf-scrollbar-thin::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.zf-scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#ffffff40}body,[data-theme=dark]{cursor:url("data:image/svg+xml;utf8,<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 3L10.5 20L13.5 13L20.5 10L3 3Z\" fill=\"%2338bdf8\" stroke=\"white\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/></svg>") 2 2,auto}[data-theme=dark] a,[data-theme=dark] button,[data-theme=dark] [role=button],[data-theme=dark] .MuiButtonBase-root{cursor:url("data:image/svg+xml;utf8,<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 3L10.5 20L13.5 13L20.5 10L3 3Z\" fill=\"%23a855f7\" stroke=\"white\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/></svg>") 2 2,pointer!important}[data-theme=light]{cursor:url("data:image/svg+xml;utf8,<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 3L10.5 20L13.5 13L20.5 10L3 3Z\" fill=\"%231e293b\" stroke=\"white\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/></svg>") 2 2,auto}[data-theme=light] a,[data-theme=light] button,[data-theme=light] [role=button],[data-theme=light] .MuiButtonBase-root{cursor:url("data:image/svg+xml;utf8,<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"%230284c7\" stroke=\"white\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/></svg>") 2 2,pointer!important}}.group:hover .journal-tooltip{opacity:1;pointer-events:auto}:root{--vh:100dvh;--space-xs:clamp(.5rem, 1vw, .75rem);--space-sm:clamp(.75rem, 1.5vw, 1rem);--space-md:clamp(1rem, 2vw, 1.5rem);--space-lg:clamp(1.5rem, 3vw, 2.5rem);--space-xl:clamp(2rem, 5vw, 4rem);--font-xs:clamp(.75rem, 1vw, .875rem);--font-sm:clamp(.875rem, 1.1vw, 1rem);--font-md:clamp(1rem, 1.3vw, 1.25rem);--font-lg:clamp(1.25rem, 1.8vw, 1.5rem);--font-xl:clamp(1.75rem, 2.8vw, 2.5rem);--touch-target-min:44px}.zf-kpi-card{container:kpi/inline-size}@container kpi (width<=250px){.zf-kpi-helper{display:none}.zf-kpi-value{font-size:1.5rem!important}}@container kpi (width<=180px){.zf-kpi-trend{display:none}}:root{--zf-ui-scale:1;--zf-effective-font-size:calc(16px * var(--zf-ui-scale,1) * var(--zf-font-scale,.98));--zf-zoom-transition-duration:.28s;--zf-zoom-transition-easing:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:reduce){.zf-app-root,.zf-reduced-motion .zf-app-root{transition:none}}@supports (container-type:inline-size){.zf-zoom-responsive-container{container:zoom-container/inline-size}}[data-zoom-debug=true] .zf-app-root:before{content:"Zoom: " attr(data-zoom-level) "%";z-index:9999;color:#0f0;pointer-events:none;background:#000c;padding:4px 8px;font-family:monospace;font-size:12px;position:fixed;top:0;right:0}@media print{.zf-app-root{width:100%!important;min-height:auto!important;transform:scale(1)!important}}
