@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root,[data-theme=light]{color-scheme:light;--ff-bg-primary:#f9fafb;--ff-bg-secondary:#f3f4f6;--ff-bg-tertiary:#eef0f3;--ff-bg-card:#ffffff;--ff-bg-sidebar:#1a5c3a;--ff-bg-sidebar-hover:#1c4d35;--ff-bg-sidebar-active:#164a30;--ff-bg-input:#f7f8fa;--ff-bg-hover:#f3f4f6;--ff-sidebar-gradient:linear-gradient(180deg,#1b4584,#0f766e,#059669);--ff-header-gradient:var(--ff-sidebar-gradient);--ff-text-primary:#1a1d23;--ff-text-secondary:#6b7280;--ff-text-tertiary:#9ca3af;--ff-text-on-sidebar:#ffffff;--ff-text-on-sidebar-muted:rgba(255,255,255,0.6);--ff-border-primary:#e2e4e9;--ff-border-secondary:#d1d5db;--ff-border-subtle:#f3f4f6;--ff-accent:#2563eb;--ff-accent-hover:#1d4ed8;--ff-success:#16a34a;--ff-success-bg:#dcfce7;--ff-success-text:#166534;--ff-danger:#dc2626;--ff-danger-bg:#fee2e2;--ff-danger-text:#991b1b;--ff-warning:#f59e0b;--ff-warning-bg:#fef3c7;--ff-info-bg:#eef6ff;--ff-info-text:#2563eb;--ff-info-border:#bfdbfe;--ff-card-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--ff-card-border:1px solid var(--ff-border-primary);--ff-card-radius:12px;--ff-trend-bar-bg:linear-gradient(90deg,#2563eb,#3b82f6);--ff-mobile-quick-nav-bg:linear-gradient(180deg,#059669,#0d9488);--ff-mobile-quick-nav-text:#ffffff;--ff-mobile-quick-nav-border:transparent;--ff-mobile-quick-nav-item-hover:rgba(255,255,255,0.15);--ff-mobile-quick-nav-item-active:rgba(255,255,255,0.22);--ff-mobile-quick-nav-selected-halo:rgba(255,255,255,0.2);--ff-score-badge-blue-bg:#dbeafe;--ff-score-badge-blue-text:#1d4ed8;--ff-score-badge-green-bg:#dcfce7;--ff-score-badge-green-text:#166534;--ff-tenure-bg:#dcfce7;--ff-tenure-text:#166534;--ff-camp-tag-bg:#f3f4f6;--ff-camp-tag-border:#e2e4e9;--ff-camp-tag-text:#374151;--ff-trend-up-badge-bg:rgba(22,163,74,0.12);--ff-trend-up-badge-text:#16a34a;--ff-trend-up-dot:#16a34a;--ff-trend-down-badge-bg:rgba(220,38,38,0.12);--ff-trend-down-badge-text:#dc2626;--ff-trend-down-dot:#dc2626;--ff-avatar-bg-1:#dbeafe;--ff-avatar-text-1:#1e40af;--ff-avatar-bg-2:#d1fae5;--ff-avatar-text-2:#065f46;--ff-avatar-bg-3:#fef3c7;--ff-avatar-text-3:#92400e;--ff-leaflet-popup-bg:#ffffff;--ff-leaflet-popup-shadow:0 8px 32px rgba(0,0,0,0.12);--ff-org-chart-line:#9ca3af}[data-theme=dark]{color-scheme:dark;--ff-bg-primary:#0f1219;--ff-bg-secondary:#1a1f2e;--ff-bg-tertiary:#161b26;--ff-bg-card:#1a1f2e;--ff-bg-sidebar:#161b26;--ff-bg-sidebar-hover:#1c2235;--ff-bg-sidebar-active:#1c2235;--ff-bg-input:#1a1f2e;--ff-bg-hover:#252b3d;--ff-sidebar-gradient:linear-gradient(180deg,#161b26,#1a2332,#1e293b);--ff-header-gradient:var(--ff-sidebar-gradient);--ff-text-primary:#e0e2e8;--ff-text-secondary:#8b90a0;--ff-text-tertiary:#5a6078;--ff-text-on-sidebar:#ffffff;--ff-text-on-sidebar-muted:rgba(255,255,255,0.5);--ff-border-primary:#2a3040;--ff-border-secondary:#1f2533;--ff-border-subtle:#1f2533;--ff-accent:#3b82f6;--ff-accent-hover:#60a5fa;--ff-success:#4ade80;--ff-success-bg:rgba(22,163,74,0.15);--ff-success-text:#4ade80;--ff-danger:#f87171;--ff-danger-bg:rgba(220,38,38,0.15);--ff-danger-text:#f87171;--ff-warning:#fbbf24;--ff-warning-bg:rgba(245,158,11,0.15);--ff-info-bg:rgba(37,99,235,0.12);--ff-info-text:#60a5fa;--ff-info-border:#2a3040;--ff-card-shadow:none;--ff-card-border:1px solid var(--ff-border-primary);--ff-card-radius:12px;--ff-trend-bar-bg:linear-gradient(90deg,#3b82f6,#60a5fa);--ff-mobile-quick-nav-bg:var(--ff-bg-secondary);--ff-mobile-quick-nav-text:var(--ff-text-primary);--ff-mobile-quick-nav-border:var(--ff-border-primary);--ff-mobile-quick-nav-item-hover:rgba(255,255,255,0.06);--ff-mobile-quick-nav-item-active:rgba(255,255,255,0.1);--ff-mobile-quick-nav-selected-halo:rgba(59,130,246,0.28);--ff-score-badge-blue-bg:rgba(37,99,235,0.2);--ff-score-badge-blue-text:#60a5fa;--ff-score-badge-green-bg:rgba(22,163,74,0.2);--ff-score-badge-green-text:#4ade80;--ff-tenure-bg:rgba(22,163,74,0.2);--ff-tenure-text:#4ade80;--ff-camp-tag-bg:#252b3d;--ff-camp-tag-border:#2a3040;--ff-camp-tag-text:#c8cad4;--ff-trend-up-badge-bg:rgba(22,163,74,0.2);--ff-trend-up-badge-text:#4ade80;--ff-trend-up-dot:#4ade80;--ff-trend-down-badge-bg:rgba(220,38,38,0.2);--ff-trend-down-badge-text:#f87171;--ff-trend-down-dot:#f87171;--ff-avatar-bg-1:#1a2440;--ff-avatar-text-1:#5b8abf;--ff-avatar-bg-2:#0f2922;--ff-avatar-text-2:#5bbf8a;--ff-avatar-bg-3:#2a1f0a;--ff-avatar-text-3:#d4a54a;--ff-leaflet-popup-bg:var(--ff-bg-card);--ff-leaflet-popup-shadow:0 8px 32px rgba(0,0,0,0.45);--ff-org-chart-line:#4b5563}.ff-sidebar-shell{background-image:var(--ff-sidebar-gradient);color:var(--ff-text-on-sidebar)}.ff-header-shell{background-image:var(--ff-header-gradient);color:var(--ff-text-on-sidebar)}.ff-mobile-quick-nav{background:var(--ff-mobile-quick-nav-bg);color:var(--ff-mobile-quick-nav-text);border-bottom:1px solid var(--ff-mobile-quick-nav-border)}.ff-mobile-bottom-nav{background:var(--ff-bg-card);color:var(--ff-text-primary);border-top:1px solid var(--ff-border-primary)}