#splash-screen{z-index:99999;background:#f6f8fc;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}[data-theme=dark] #splash-screen{background:#0f1117}#splash-screen.splash-fade{opacity:0;visibility:hidden;pointer-events:none}.splash-inner{flex-direction:column;align-items:center;gap:2rem;display:flex}.splash-logo{object-fit:contain;width:auto;height:40px}.splash-logo-dark{display:none}.splash-logo-light,[data-theme=dark] .splash-logo-dark{display:block}[data-theme=dark] .splash-logo-light{display:none}.splash-dots{gap:8px;display:flex}.splash-dots span{opacity:.3;background:#0a84ff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite splashPulse}.splash-dots span:nth-child(2){animation-delay:.2s}.splash-dots span:nth-child(3){animation-delay:.4s}@keyframes splashPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#f8f9fa;--color-bg-secondary:#eef2f6;--color-bg-tertiary:#e2e8f0;--color-surface:#fff;--color-surface-2:#f5f7fa;--color-surface-3:#edf2f7;--color-surface-inset:#f1f5f9;--color-surface-secondary:#f5f7fa;--color-surface-hover:#eef5f9;--color-surface-overlay:#ffffffeb;--color-surface-elevated:#fffc;--color-surface-glass:#fff9;--color-surface-glass-hover:#fffc;--color-border:#dee2e6;--color-border-subtle:#0000000a;--color-border-glass:#fff6;--color-hover-overlay:#0066990f;--color-focus-ring:#0066992e;--color-text-primary:#1a1a2e;--color-text-secondary:#495057;--color-text-tertiary:#868e96;--color-text-inverse:#fff;--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-tertiary);--color-brand:#069;--color-brand-light:#e8f4fd;--color-brand-dark:#004d73;--color-brand-green:#00843d;--color-brand-green-light:#e6f5ec;--color-brand-orange:#f6821f;--color-brand-orange-light:#fef0e2;--color-accent:#069;--color-accent-light:#e8f4fd;--color-primary:var(--color-brand);--color-primary-hover:var(--color-brand-dark);--color-excellent:#00843d;--color-excellent-bg:#e6f5ec;--color-active:#069;--color-active-bg:#e8f4fd;--color-at-risk:#f6821f;--color-at-risk-bg:#fef0e2;--color-dormant:#dc3545;--color-dormant-bg:#fde8ea;--color-recent:#6f42c1;--color-recent-bg:#f1ebfa;--color-success:#00843d;--color-warning:#f6821f;--color-error:#dc3545;--color-info:#069;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--font-sans:var(--font-poppins), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SF Mono", "Fira Code", monospace;--text-xs:.75rem;--text-2xs:.6875rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-md:var(--text-base);--font-size-lg:var(--text-lg);--font-size-2xl:var(--text-2xl);--font-size-3xl:var(--text-3xl);--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.7;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--font-weight-medium:var(--weight-medium);--font-weight-semibold:var(--weight-semibold);--font-weight-bold:var(--weight-bold);--tracking-tight:-.02em;--tracking-wide:.08em;--tracking-wider:.12em;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 6px #0000000d, 0 2px 4px #0000000a;--shadow-lg:0 10px 15px #0000000f, 0 4px 6px #0000000a;--shadow-xl:0 20px 25px #00000014, 0 8px 10px #0000000a;--shadow-card:var(--shadow-md);--shadow-card-hover:var(--shadow-lg);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--ease-default:var(--ease-out);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--motion-duration-fast:var(--duration-fast);--motion-duration-normal:var(--duration-normal);--motion-ease-default:var(--ease-out);--transition-fast:all var(--duration-fast) var(--ease-out);--sidebar-width:260px;--header-height:64px;--max-content-width:1400px;--z-modal-backdrop:900;--z-modal:1000}[data-theme=dark]{--color-bg:#0f1117;--color-surface:#1a1d27;--color-surface-2:#202533;--color-surface-3:#262c3b;--color-surface-inset:#141923;--color-surface-secondary:#202533;--color-surface-hover:#242a39;--color-surface-overlay:#1a1d27eb;--color-surface-elevated:#1a1d27e6;--color-surface-glass:#1a1d2780;--color-surface-glass-hover:#1a1d27b3;--color-border:#2a2d3a;--color-border-subtle:#ffffff0f;--color-border-glass:#ffffff0d;--color-hover-overlay:#ffffff0d;--color-focus-ring:#00669952;--color-text-primary:#f0f1f3;--color-text-secondary:#a0a4b0;--color-text-tertiary:#6b7080;--color-text-inverse:#0f1117;--color-brand-light:#00669926;--color-brand-green-light:#00843d26;--color-brand-orange-light:#f6821f26;--color-accent-light:#00669926;--color-excellent-bg:#00843d26;--color-active-bg:#00669926;--color-at-risk-bg:#f6821f26;--color-dormant-bg:#dc354526;--color-recent-bg:#6f42c126;--shadow-xs:0 1px 2px #0003;--shadow-sm:0 1px 3px #0000004d, 0 1px 2px #0003;--shadow-md:0 4px 6px #00000040, 0 2px 4px #0003;--shadow-lg:0 10px 15px #0000004d, 0 4px 6px #0003;--shadow-xl:0 20px 25px #00000059, 0 8px 10px #0003}[data-theme=dark] .skeleton{background:#22252f}[data-theme=dark] .theme-logo{filter:brightness(0)invert()}[data-theme=dark] canvas{opacity:.3}[data-theme=dark] .recharts-cartesian-grid line{stroke:#2a2d3a}[data-theme=dark] .recharts-default-tooltip{color:#f0f1f3!important;background:#1a1d27!important;border-color:#2a2d3a!important}[data-theme=dark] .recharts-tooltip-item,[data-theme=dark] .recharts-legend-item-text{color:#a0a4b0!important}[data-theme=dark] .recharts-polar-grid-concentric path,[data-theme=dark] .recharts-polar-grid-angle line{stroke:#2a2d3a}[data-theme=dark] .status-badge{border-color:#0000}[data-theme=dark] input,[data-theme=dark] select{color:#f0f1f3;border-color:#2a2d3a}[data-theme=dark] input::placeholder{color:#6b7080}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text-primary);line-height:var(--leading-normal);width:100%;max-width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}select{--select-chevron-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a6472' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select option,select optgroup{background-color:var(--color-surface);color:var(--color-text-primary)}[data-theme=dark] select{--select-chevron-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c8ced8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] select option,[data-theme=dark] select optgroup{background-color:var(--color-surface);color:var(--color-text-primary)}[data-theme=dark] select option:checked{background-color:color-mix(in srgb, var(--color-brand) 24%, var(--color-surface));color:var(--color-text-primary)}select:not([multiple]){appearance:none;padding-right:max(36px,2.25rem);background-image:var(--select-chevron-icon)!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important}select::-ms-expand{display:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer}.status-badge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:capitalize;align-items:center;padding:2px 10px;display:inline-flex}.status-badge.excellent{background:var(--color-excellent-bg);color:#15803d}.status-badge.active{background:var(--color-active-bg);color:#1d4ed8}.status-badge.at-risk{background:var(--color-at-risk-bg);color:#b45309}.status-badge.dormant{background:var(--color-dormant-bg);color:#dc2626}.status-badge.dissolution-risk{background:var(--color-risk-critical-bg);color:var(--color-risk-critical)}.status-badge.recent{background:var(--color-recent-bg);color:#7e22ce}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.count-up{animation:countUp var(--duration-slow) var(--ease-out) forwards}:root{--bp-mobile:480px;--bp-tablet:768px;--bp-desktop:1024px;--bp-wide:1280px;--bp-ultra:1536px;--sidebar-width:260px;--sidebar-collapsed-width:72px;--rail-width:72px;--header-height:64px;--drawer-width:280px;--max-content-width:1400px;--text-2xs:.65rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--leading-tighter:1.1;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.05em;--color-surface-1:var(--color-surface);--color-surface-2:#f5f5f7;--color-surface-3:#ebebed;--color-surface-inset:#f0f1f3;--color-surface-overlay:#00000080;--color-surface-scrim:#0000004d;--border-width-thin:1px;--border-width-normal:1.5px;--border-width-thick:2px;--chart-grid:#0000000f;--chart-axis:var(--color-text-tertiary);--chart-tooltip-bg:var(--color-surface);--chart-tooltip-border:var(--color-border);--chart-line-excellent:#00843d;--chart-line-active:#069;--chart-line-at-risk:#f6821f;--chart-line-dormant:#dc3545;--chart-line-recent:#6f42c1;--chart-area-opacity:.15;--chart-line-width:2px;--chart-dot-radius:4px;--color-status-pending:#64748b;--color-status-pending-bg:#f1f5f9;--color-status-success:var(--color-excellent);--color-status-success-bg:var(--color-excellent-bg);--color-status-warning:var(--color-at-risk);--color-status-warning-bg:var(--color-at-risk-bg);--color-status-danger:var(--color-dormant);--color-status-danger-bg:var(--color-dormant-bg);--color-risk-low:#00843d;--color-risk-low-bg:#e6f5ec;--color-risk-medium:#f6821f;--color-risk-medium-bg:#fef0e2;--color-risk-high:#dc3545;--color-risk-high-bg:#fde8ea;--color-risk-critical:#7f1d1d;--color-risk-critical-bg:#fecaca;--color-hover-overlay:#0000000a;--color-active-overlay:#00000014;--color-focus-ring:#0696;--color-selection:#00669926;--shadow-inner:inset 0 2px 4px #0000000f;--shadow-glow:0 0 20px #00669926;--shadow-card:0 1px 3px #0000000a, 0 1px 2px #00000005;--shadow-card-hover:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-dropdown:0 4px 16px #0000001f, 0 2px 4px #0000000f;--shadow-modal:0 24px 48px #00000029, 0 12px 24px #00000014;--motion-duration-instant:50ms;--motion-duration-fast:.15s;--motion-duration-normal:.25s;--motion-duration-slow:.4s;--motion-duration-slower:.6s;--motion-ease-default:cubic-bezier(.16, 1, .3, 1);--motion-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--motion-ease-smooth:cubic-bezier(.45, 0, .55, 1);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-mobile-tab:650;--z-drawer-backdrop:840;--z-drawer:850;--z-modal-backdrop:1000;--z-modal:1100;--z-popover:1200;--z-tooltip:1300;--z-toast:1400}[data-theme=dark]{--color-surface-2:#1f222d;--color-surface-3:#252832;--color-surface-inset:#14161d;--color-surface-overlay:#000000b3;--color-surface-scrim:#00000080;--chart-grid:#ffffff0f;--chart-axis:var(--color-text-tertiary);--chart-tooltip-bg:#1a1d27;--chart-tooltip-border:#2a2d3a;--color-status-pending:#94a3b8;--color-status-pending-bg:#64748b26;--color-risk-low-bg:#00843d26;--color-risk-medium-bg:#f6821f26;--color-risk-high-bg:#dc354526;--color-risk-critical-bg:#7f1d1d33;--color-hover-overlay:#ffffff0a;--color-active-overlay:#ffffff14;--color-focus-ring:#00669980;--color-selection:#00669940;--shadow-glow:0 0 20px #00669940;--shadow-card:0 1px 3px #0003, 0 1px 2px #00000026;--shadow-card-hover:0 4px 12px #0000004d, 0 2px 4px #0003;--shadow-dropdown:0 4px 16px #0006, 0 2px 4px #0000004d;--shadow-modal:0 24px 48px #00000080, 0 12px 24px #00000059}.card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--motion-duration-normal) var(--motion-ease-default), transform var(--motion-duration-normal) var(--motion-ease-default)}.card:hover{box-shadow:var(--shadow-card-hover)}.card-interactive:hover{transform:translateY(-2px)}.metric-value{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.metric-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.metric-delta{font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:4px;display:inline-flex}.metric-delta.positive{color:var(--color-excellent)}.metric-delta.negative{color:var(--color-dormant)}.metric-delta.neutral{color:var(--color-text-tertiary)}.pill{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:capitalize;white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.pill-sm{font-size:var(--text-2xs);padding:2px 8px}.pill-lg{font-size:var(--text-sm);padding:6px 16px}.pill-excellent{background:var(--color-excellent-bg);color:var(--color-excellent)}.pill-active{background:var(--color-active-bg);color:var(--color-active)}.pill-at-risk{background:var(--color-at-risk-bg);color:var(--color-at-risk)}.pill-dormant{background:var(--color-dormant-bg);color:var(--color-dormant)}.pill-recent{background:var(--color-recent-bg);color:var(--color-recent)}.risk-badge{border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.risk-badge-low{background:var(--color-risk-low-bg);color:var(--color-risk-low)}.risk-badge-medium{background:var(--color-risk-medium-bg);color:var(--color-risk-medium)}.risk-badge-high{background:var(--color-risk-high-bg);color:var(--color-risk-high)}.risk-badge-critical{background:var(--color-risk-critical-bg);color:var(--color-risk-critical)}.btn{border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-ease-default);border:none;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;line-height:1;display:inline-flex}.btn:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)}.btn-primary{background:var(--color-brand);color:#fff}.btn-primary:hover{background:var(--color-brand-dark)}.btn-secondary{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-secondary:hover{background:var(--color-surface-2)}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover{background:var(--color-hover-overlay);color:var(--color-text-primary)}.btn-sm{font-size:var(--text-xs);padding:6px 12px}.btn-lg{font-size:var(--text-base);padding:14px 28px}.btn-icon{border-radius:var(--radius-md);padding:8px}.input{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-default), box-shadow var(--motion-duration-fast) var(--motion-ease-default);padding:10px 14px}.input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.input::placeholder{color:var(--color-text-tertiary)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23868e96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{text-align:left;font-weight:var(--weight-semibold);color:var(--color-text-secondary);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:12px 16px}.table td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:12px 16px}.table tr:hover td{background:var(--color-hover-overlay)}.table-compact th,.table-compact td{padding:8px 12px}@media (max-width:768px){.table-responsive-cards thead{display:none}.table-responsive-cards tbody{flex-direction:column;gap:12px;display:flex}.table-responsive-cards tr{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;padding:16px;display:flex}.table-responsive-cards td{border:none;border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;padding:8px 0;display:flex}.table-responsive-cards td:last-child{border-bottom:none}.table-responsive-cards td:before{content:attr(data-label);font-weight:var(--weight-semibold);color:var(--color-text-secondary);margin-right:16px}}.filter-bar{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:16px;display:flex}.filter-bar .input,.filter-bar .select{flex:1;min-width:150px;max-width:250px}@media (max-width:768px){.filter-bar{flex-direction:column}.filter-bar .input,.filter-bar .select{max-width:none}}.page-header{margin-bottom:var(--space-8)}.page-header-title{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}.page-header-subtitle{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-header-actions{margin-top:var(--space-4);gap:12px;display:flex}@media (max-width:768px){.page-header-title{font-size:var(--text-2xl)}.page-header-actions{flex-direction:column}.page-header-actions .btn{width:100%}}.chart-card,.tableCard,.chartCard,.chartCardFull,.summaryCard,.sectionCard{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-card);min-width:0;max-width:100%}.chart-card-header{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.chart-card-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.chart-card-subtitle{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:2px}.chart-card-body{min-height:250px}@media (max-width:768px){.chart-card{padding:var(--space-4)}.chart-card-body{min-height:200px}}.insight-callout{background:var(--color-brand-light);border-radius:var(--radius-lg);border-left:4px solid var(--color-brand);gap:16px;padding:16px 20px;display:flex}.insight-callout-icon{width:24px;height:24px;color:var(--color-brand);flex-shrink:0}.insight-callout-content{flex:1}.insight-callout-title{font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:4px}.insight-callout-text{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.insight-callout.warning{background:var(--color-at-risk-bg);border-left-color:var(--color-at-risk)}.insight-callout.warning .insight-callout-icon{color:var(--color-at-risk)}.insight-callout.success{background:var(--color-excellent-bg);border-left-color:var(--color-excellent)}.insight-callout.success .insight-callout-icon{color:var(--color-excellent)}.insight-callout.danger{background:var(--color-dormant-bg);border-left-color:var(--color-dormant)}.insight-callout.danger .insight-callout-icon{color:var(--color-dormant)}.empty-state{padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-icon{width:64px;height:64px;color:var(--color-text-tertiary);margin-bottom:var(--space-4);opacity:.5}.empty-state-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.empty-state-text{font-size:var(--text-sm);color:var(--color-text-tertiary);max-width:320px}.grid{gap:var(--space-6);display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-lg{font-size:var(--text-lg)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--tracking-tight:0;--tracking-wide:.02em;--tracking-wider:.05em;--color-bg:#f5f7fb;--color-bg-secondary:#edf1f7;--color-bg-tertiary:#e6ebf3;--color-surface:#ffffffc7;--color-surface-1:#ffffffd1;--color-surface-2:#f7f9fcd1;--color-surface-3:#eef3f9db;--color-surface-secondary:var(--color-surface-2);--color-surface-inset:#eef3f9b8;--color-surface-hover:#ffffffeb;--color-surface-overlay:#ffffffdb;--color-surface-elevated:#ffffffe6;--color-surface-glass:#ffffff94;--color-surface-glass-hover:#ffffffc7;--color-border:#0f172a1a;--color-border-subtle:#0f172a11;--color-border-glass:#ffffff85;--color-hover-overlay:#0a84ff12;--color-active-overlay:#0a84ff1f;--color-focus-ring:#0a84ff33;--color-selection:#0a84ff29;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#8a94a6;--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-tertiary);--color-brand:#007aff;--color-brand-light:#007aff1c;--color-brand-dark:#005ecb;--color-brand-green:#30d158;--color-brand-green-light:#30d1581f;--color-brand-orange:#ff9f0a;--color-brand-orange-light:#ff9f0a21;--color-accent:var(--color-brand);--color-accent-light:var(--color-brand-light);--color-primary:var(--color-brand);--color-primary-hover:var(--color-brand-dark);--color-excellent:#1fb854;--color-excellent-bg:#1fb8541f;--color-active:#007aff;--color-active-bg:#007aff1c;--color-at-risk:#ff9f0a;--color-at-risk-bg:#ff9f0a21;--color-dormant:#ff453a;--color-dormant-bg:#ff453a1f;--color-recent:#bf5af2;--color-recent-bg:#bf5af21f;--color-risk-critical:#991b1b;--color-risk-critical-bg:#7f1d1d26;--color-success:var(--color-excellent);--color-warning:var(--color-at-risk);--color-error:var(--color-dormant);--color-info:var(--color-active);--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--fluid-panel-blur:blur(24px) saturate(170%);--fluid-border:1px solid var(--color-border-subtle);--fluid-highlight:inset 0 1px 0 #ffffffb8;--shadow-xs:0 1px 2px #0f172a09;--shadow-sm:0 3px 10px #0f172a0b;--shadow-md:0 12px 34px #0f172a12;--shadow-lg:0 18px 56px #0f172a1a;--shadow-xl:0 28px 72px #0f172a21;--shadow-card:0 12px 34px #0f172a11, var(--fluid-highlight);--shadow-card-hover:0 22px 54px #0f172a1f, var(--fluid-highlight);--shadow-dropdown:0 22px 48px #0f172a29, var(--fluid-highlight);--shadow-modal:0 32px 86px #0f172a38, var(--fluid-highlight);--shadow-glow:0 0 0 1px #007aff14, 0 18px 40px #007aff1f;--chart-grid:#0f172a0e;--chart-axis:#8a94a6;--chart-tooltip-bg:#ffffffe6;--chart-tooltip-border:#0f172a14;--chart-line-excellent:#30d158;--chart-line-active:#007aff;--chart-line-at-risk:#ff9f0a;--chart-line-dormant:#ff453a;--chart-line-recent:#bf5af2}[data-theme=dark]{--color-bg:#07090f;--color-bg-secondary:#0c1018;--color-bg-tertiary:#111827;--color-surface:#151923b8;--color-surface-1:#181d28c2;--color-surface-2:#1e2432b8;--color-surface-3:#272f40c7;--color-surface-secondary:var(--color-surface-2);--color-surface-inset:#0c1018b8;--color-surface-hover:#242c3ddb;--color-surface-overlay:#0c1018d6;--color-surface-elevated:#1b212ee6;--color-surface-glass:#181d288f;--color-surface-glass-hover:#222a3abd;--color-border:#ffffff1f;--color-border-subtle:#ffffff14;--color-border-glass:#ffffff1a;--color-hover-overlay:#64d2ff17;--color-active-overlay:#64d2ff24;--color-focus-ring:#64d2ff42;--color-text-primary:#f8fafc;--color-text-secondary:#b7c0cd;--color-text-tertiary:#7c8798;--color-brand-light:#007aff26;--color-active-bg:#007aff26;--fluid-highlight:inset 0 1px 0 #ffffff14;--shadow-card:0 16px 46px #00000042, var(--fluid-highlight);--shadow-card-hover:0 26px 70px #0000005c, var(--fluid-highlight);--shadow-dropdown:0 26px 60px #0000006b, var(--fluid-highlight);--shadow-modal:0 34px 90px #0000008a, var(--fluid-highlight);--chart-grid:#ffffff13;--chart-axis:#7c8798;--chart-tooltip-bg:#181d28eb;--chart-tooltip-border:#ffffff1c}::selection{background:var(--color-selection)}input,select,textarea{border-radius:var(--radius-md)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.recharts-wrapper,.recharts-surface{font-family:var(--font-sans)!important}.recharts-cartesian-grid line,.recharts-polar-grid-concentric path,.recharts-polar-grid-angle line{stroke:var(--chart-grid)}.recharts-cartesian-axis-tick-value,.recharts-polar-angle-axis-tick-value,.recharts-polar-radius-axis-tick-value{fill:var(--chart-axis);font-size:12px}.recharts-default-tooltip{-webkit-backdrop-filter:var(--fluid-panel-blur);backdrop-filter:var(--fluid-panel-blur);border:1px solid var(--chart-tooltip-border)!important;background:var(--chart-tooltip-bg)!important;box-shadow:var(--shadow-dropdown)!important;border-radius:14px!important}.recharts-tooltip-label{font-weight:var(--weight-semibold);color:var(--color-text-primary)!important}.recharts-tooltip-item,.recharts-legend-item-text{color:var(--color-text-secondary)!important}.recharts-tooltip-wrapper{z-index:50!important;pointer-events:none!important}.recharts-bar-rectangle path,.recharts-sector,.recharts-radar-polygon,.recharts-line-curve,.recharts-area-area{transition:opacity var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.card,.chart-card,.tableCard,.chartCard,.chartCardFull,.summaryCard,.sectionCard{-webkit-backdrop-filter:var(--fluid-panel-blur);backdrop-filter:var(--fluid-panel-blur)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-sans:var(--font-poppins), -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--color-bg:#f6f8fc;--color-bg-secondary:#eef3f9;--color-bg-tertiary:#e8edf5;--color-surface:#ffffffbd;--color-surface-1:#fffc;--color-surface-2:#f8fafdc7;--color-surface-inset:#f2f6fbb8;--color-surface-hover:#ffffffe6;--color-border:#0f172a18;--color-border-subtle:#0f172a11;--fluid-panel-blur:blur(30px) saturate(180%);--fluid-highlight:none;--shadow-xs:0 1px 2px #0f172a06;--shadow-sm:0 4px 14px #0f172a0a;--shadow-md:0 16px 44px #0f172a12;--shadow-lg:0 24px 70px #0f172a1a;--shadow-card:0 14px 38px #0f172a0e;--shadow-card-hover:0 22px 62px #0f172a18;--shadow-dropdown:0 24px 58px #0f172a24;--chart-grid:#0f172a0b;--chart-axis:#7d8796;--chart-tooltip-bg:#ffffffdb;--chart-tooltip-border:#0f172a13}[data-theme=dark]{--color-bg:#05070d;--color-bg-secondary:#0a0d15;--color-bg-tertiary:#101521;--color-surface:#141822ad;--color-surface-1:#181e2ab8;--color-surface-2:#1f2634a3;--color-surface-inset:#090c13ad;--color-surface-hover:#273041c7;--color-border:#ffffff1c;--color-border-subtle:#ffffff13;--color-text-primary:#fbfcff;--color-text-secondary:#c2cad7;--color-text-tertiary:#8a95a6;--color-brand-light:#007aff21;--shadow-card:0 18px 58px #00000040;--shadow-card-hover:0 28px 76px #00000057;--shadow-dropdown:0 28px 72px #0000006b;--chart-grid:#fff1;--chart-axis:#8994a6;--chart-tooltip-bg:#161c27e0;--chart-tooltip-border:#ffffff1a}html,body{font-family:var(--font-sans)}body{background:linear-gradient(180deg, #ffffffc7 0%, #f6f8fcf5 46%, #eef3f9fa 100%), var(--color-bg)}[data-theme=dark] body{background:linear-gradient(180deg, #0e1420c7 0%, #05070df5 58%, #03050a 100%), var(--color-bg)}:where([class*=summaryIcon],[class*=titleIcon],[class*=officerIcon],[class*=dropzoneIcon],[class*=completeIcon],[class*=emptyStateIcon],[class*=empty-state-icon],[class*=eventIcon],[class*=kpiIcon]){box-shadow:none!important;filter:none!important;text-shadow:none!important}:where([class*=summaryIcon],[class*=titleIcon],[class*=officerIcon],[class*=completeIcon],[class*=emptyStateIcon],[class*=empty-state-icon],[class*=kpiIcon]){border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-brand) 9%, var(--color-surface))!important}:where(.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line){stroke:#0000}.recharts-default-tooltip,:where([class*=customTooltip]){-webkit-backdrop-filter:var(--fluid-panel-blur);backdrop-filter:var(--fluid-panel-blur);background:var(--chart-tooltip-bg)!important;border:1px solid var(--chart-tooltip-border)!important;box-shadow:var(--shadow-dropdown)!important;border-radius:16px!important}:where(table){font-variant-numeric:tabular-nums}:where([class*=Card],[class*=card],[class*=Section],[class*=section],[class*=Panel],[class*=panel]){text-shadow:none}:where([class*=chartCard],[class*=tableCard],[class*=sectionCard],[class*=summaryCard],[class*=regionCard],[class*=officerCard],[class*=activityCard],[class*=eventFeedCard],[class*=previewCard],[class*=anomalyCard]){-webkit-backdrop-filter:var(--fluid-panel-blur);backdrop-filter:var(--fluid-panel-blur);background:var(--color-surface)!important;border:1px solid var(--color-border-subtle)!important;box-shadow:var(--shadow-card)!important}:where([class*=chartCard],[class*=tableCard],[class*=sectionCard],[class*=summaryCard],[class*=regionCard],[class*=officerCard],[class*=activityCard],[class*=eventFeedCard],[class*=previewCard],[class*=anomalyCard]):hover{border-color:color-mix(in srgb, var(--color-brand) 20%, var(--color-border-subtle))!important}:where(th){background:color-mix(in srgb, var(--color-surface) 72%, var(--color-bg-secondary))!important;color:var(--color-text-secondary)!important}:where(tr[class*=evenRow]){background:color-mix(in srgb, var(--color-surface) 58%, var(--color-bg-secondary))!important}@media (max-width:768px){.recharts-responsive-container{max-width:100%!important}.chartWrapper{height:220px}button,a,select,input[type=checkbox]{min-height:44px}select{min-height:40px}.iconButton{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}body{overflow-x:hidden}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.tableWrapper table{min-width:600px;display:table}.metric-value{font-size:var(--text-2xl)}.chartGrid,.chartsGrid,.chart-grid{gap:var(--space-4,1rem);grid-template-columns:1fr}.metricsGrid{grid-template-columns:repeat(2,1fr)}.sectionHeader{align-items:flex-start;gap:var(--space-3,.75rem);flex-direction:column}.sectionControls{width:100%}.filterBar{flex-direction:column;width:100%}.filterBar select,.filterBar input{width:100%}.agHeader{gap:var(--space-3,.75rem);flex-direction:column}.agMeta,.eventActivityGrid{grid-template-columns:1fr}.pageHeader{align-items:flex-start;gap:var(--space-3,.75rem);flex-direction:column}.pageHeaderActions{justify-content:flex-start;width:100%}.exportGrid{grid-template-columns:1fr}.exportButton{justify-content:center;width:100%}.pageTitle{font-size:1.25rem}.metricValue{font-size:1.5rem}.sectionTitle{font-size:1rem}.slideOver{max-width:100%;width:100%!important}.modal{width:calc(100vw - 2rem);max-width:100%;margin:1rem}}@media (max-width:480px){.metric-value{font-size:var(--text-xl)}.metric-label{font-size:var(--text-2xs)}.status-badge{padding:1px 8px;font-size:10px}.metricsGrid{grid-template-columns:1fr}}@media (max-width:768px){:where([class*=adminLayout]){--mobile-panel-radius:22px;--mobile-panel-padding:14px;--mobile-gap:12px}:where([class*=adminLayout]) h1{letter-spacing:0!important;font-size:1.55rem!important;line-height:1.12!important}:where([class*=adminLayout]) h2{letter-spacing:0!important;font-size:1.35rem!important;line-height:1.16!important}:where([class*=adminLayout]) h3{letter-spacing:0!important;font-size:1rem!important;line-height:1.22!important}:where([class*=adminLayout]) :where([class*=chartsRow],[class*=chartsGrid],[class*=chartGrid],[class*=contentGrid],[class*=mainGrid],[class*=detailsGrid],[class*=eventActivityGrid],[class*=eventsGrid],[class*=regionalGrid],[class*=settingsGrid],[class*=exportGrid]){gap:var(--mobile-gap)!important;grid-template-columns:1fr!important;display:grid!important}:where([class*=adminLayout]) :where([class*=metricsGrid],[class*=kpiGrid],[class*=summaryGrid],[class*=statsGrid],[class*=statGrid],[class*=statusCards],[class*=rankingsGrid]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}:where([class*=adminLayout]) :where([class*=commandCenter],[class*=scoreHero],[class*=heroCard],[class*=summaryCard],[class*=metricCard],[class*=statCard],[class*=kpiCard],[class*=regionCard],[class*=sectionCard],[class*=chartCard],[class*=chartCardFull],[class*=eventsCard],[class*=eventCard],[class*=activityCard],[class*=officerCard],[class*=contactItem],[class*=rankItem],[class*=uploadCard],[class*=exportCard],[class*=settingsCard],[class*=previewCard],[class*=anomalyCard],[class*=pickerCard]){-webkit-backdrop-filter:var(--fluid-panel-blur);backdrop-filter:var(--fluid-panel-blur);border-radius:var(--mobile-panel-radius)!important;background:var(--color-surface)!important;border:1px solid var(--color-border-subtle)!important;box-shadow:var(--shadow-card)!important}:where([class*=adminLayout]) :where([class*=commandCenter],[class*=scoreHero],[class*=heroCard],[class*=summaryCard],[class*=metricCard],[class*=statCard],[class*=kpiCard],[class*=regionCard],[class*=sectionCard],[class*=chartCard],[class*=chartCardFull],[class*=eventsCard],[class*=eventCard],[class*=activityCard],[class*=officerCard],[class*=contactItem],[class*=rankItem],[class*=uploadCard],[class*=exportCard],[class*=settingsCard],[class*=previewCard],[class*=anomalyCard],[class*=pickerCard]):not([class*=tableCard]){padding:var(--mobile-panel-padding)!important}:where([class*=adminLayout]) :where([class*=metricValue],[class*=kpiValue],[class*=summaryValue],[class*=statValue],[class*=scoreValue]){overflow-wrap:anywhere;letter-spacing:0!important;font-size:1.45rem!important;line-height:1!important}:where([class*=adminLayout]) :where([class*=metricLabel],[class*=kpiLabel],[class*=summaryTitle],[class*=statLabel],[class*=detailLabel]){letter-spacing:0!important;font-size:.68rem!important}:where([class*=adminLayout]) :where([class*=tableCard],[class*=tableWrapper],[class*=tableSection]){overflow:hidden;border-radius:var(--mobile-panel-radius)!important}:where([class*=adminLayout]) :where([class*=tableWrapper]){-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}:where([class*=adminLayout]) :where(th,td){padding:10px 12px!important;font-size:.78rem!important}:where([class*=adminLayout]) :where(input,textarea),:where([class*=adminLayout]) :where(select){min-height:44px;border-radius:14px!important}:where([class*=adminLayout]) :where(.recharts-responsive-container){min-height:220px}}@media (hover:none) and (max-width:768px){:where([class*=adminLayout]) :where([class*=summaryCard],[class*=metricCard],[class*=kpiCard],[class*=regionCard],[class*=sectionCard],[class*=chartCard],[class*=chartCardFull],[class*=eventsCard],[class*=eventCard],[class*=activityCard],[class*=tableCard]):hover{transform:none!important}}@media (max-width:420px){:where([class*=adminLayout]) :where([class*=metricsGrid],[class*=kpiGrid],[class*=summaryGrid],[class*=statsGrid],[class*=statGrid],[class*=statusCards],[class*=rankingsGrid]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media print{aside,header,nav,[class*=sidebar],[class*=mobileHeader],[class*=mobileOverlay],[class*=exportPdfBtn],[class*=showMoreBtn],[class*=seeMoreBtn],[class*=viewAllLink],[class*=backLink]{display:none!important}main,[class*=mainContent]{width:100%!important;max-width:100%!important;margin-left:0!important;padding:0!important}[class*=adminLayout]{display:block!important}[class*=pageContainer]{max-width:100%!important;padding:16px!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}[class*=chartCard],[class*=sectionCard],[class*=kpiGrid],[class*=kpi]{break-inside:avoid!important;page-break-inside:avoid!important}[class*=chartsGrid]{display:block!important}[class*=chartsGrid]>*{width:100%!important;margin-bottom:24px!important}[class*=chartCard]{min-height:280px!important;position:relative!important;overflow:visible!important}.recharts-responsive-container{width:100%!important;min-height:240px!important;overflow:visible!important}.recharts-wrapper,.recharts-surface{width:100%!important;height:260px!important;overflow:visible!important}.recharts-wrapper svg{overflow:visible!important}[class*=kpiGrid]{flex-wrap:wrap!important;gap:8px!important;display:flex!important}[class*=kpiGrid]>*{flex:auto!important;min-width:80px!important}body{margin:0!important;padding:0!important}}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.0hoqzal24odb4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.0.56594qx.-9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.0ub.k0om~_-xi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_48a79d17-module__Pa8g3a__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_48a79d17-module__Pa8g3a__variable{--font-poppins:"Poppins", "Poppins Fallback"}
.ErrorBoundary-module__uKYcQa__container{background:var(--color-bg,#0a0a0f);min-height:100vh;color:var(--color-text,#e2e8f0);justify-content:center;align-items:center;padding:32px;font-family:Poppins,system-ui,sans-serif;display:flex}.ErrorBoundary-module__uKYcQa__card{text-align:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;max-width:480px;padding:40px 32px}.ErrorBoundary-module__uKYcQa__icon{margin-bottom:16px;font-size:48px}.ErrorBoundary-module__uKYcQa__heading{margin-bottom:8px;font-size:1.3rem;font-weight:600}.ErrorBoundary-module__uKYcQa__description{opacity:.7;margin-bottom:24px;font-size:.9rem;line-height:1.6}.ErrorBoundary-module__uKYcQa__errorBox{text-align:left;color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;max-height:120px;margin-bottom:20px;padding:12px;font-size:.75rem;overflow:auto}.ErrorBoundary-module__uKYcQa__actions{justify-content:center;gap:12px;display:flex}.ErrorBoundary-module__uKYcQa__refreshBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;padding:10px 24px;font-size:.85rem;font-weight:600}.ErrorBoundary-module__uKYcQa__retryBtn{color:var(--color-text,#e2e8f0);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:10px 24px;font-size:.85rem;font-weight:500}
.ScrollToTop-module__bPaVnG__btn{z-index:900;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s,transform .3s,background .2s,bottom .3s;display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(8px)scale(.9);box-shadow:0 2px 12px #00000014}.ScrollToTop-module__bPaVnG__visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ScrollToTop-module__bPaVnG__btn:hover{background:var(--color-surface-hover);box-shadow:0 4px 16px #0000001f}.ScrollToTop-module__bPaVnG__btn:active{transform:translateY(0)scale(.92)}.ScrollToTop-module__bPaVnG__arrow{width:16px;height:16px;color:var(--color-text-secondary);transition:color .2s}.ScrollToTop-module__bPaVnG__btn:hover .ScrollToTop-module__bPaVnG__arrow{color:var(--color-text-primary)}@media (max-width:768px){.ScrollToTop-module__bPaVnG__btn{width:36px;height:36px;bottom:20px;right:20px}.ScrollToTop-module__bPaVnG__arrow{width:14px;height:14px}.ScrollToTop-module__bPaVnG__adminOffset{bottom:100px;right:16px}}
