html.theme-global,html.theme-plarena-accesspass,html.theme-plarena-analytica,html.theme-plarena-finsphere,html.theme-plarena-insights,html.theme-plarena-sparta,html.theme-plarena-visionstream{--background:#f4f6f8;--foreground:#001219;--card:#ffffff;--card-foreground:#001219;--popover:#ffffff;--popover-foreground:#001219;--primary:#f5ba11;--primary-foreground:#001219;--secondary:#fdf3d3;--secondary-foreground:#001219;--muted:#eaeff2;--muted-foreground:#4f6069;--accent:#fdf3d3;--accent-foreground:#001219;--destructive:#ef4444;--destructive-foreground:#ffffff;--border:#dde4e8;--input:#dde4e8;--ring:#f5ba11;--radius:0.75rem;--sidebar-background:#001219;--sidebar-foreground:#d5dcdf;--sidebar-primary:#f5ba11;--sidebar-primary-foreground:#001219;--sidebar-accent:#152c35;--sidebar-accent-foreground:#f5ba11;--sidebar-border:#1f3640;--sidebar-ring:#f5ba11;--brand-green:#f5ba11;--brand-teal:#f6ae15;--brand-blue:#001219;--brand-gold:#f5ba11;--gold-surface:#fdf3d3;--hover-gold:#fce8a4;--chart-fill:#4f6069}html.dark.theme-global,html.dark.theme-plarena-accesspass,html.dark.theme-plarena-analytica,html.dark.theme-plarena-finsphere,html.dark.theme-plarena-insights,html.dark.theme-plarena-sparta,html.dark.theme-plarena-visionstream{--background:#001219;--foreground:#f0f0f0;--card:#0c1f27;--card-foreground:#f0f0f0;--popover:#0c1f27;--popover-foreground:#f0f0f0;--primary:#f5ba11;--primary-foreground:#001219;--secondary:#152c35;--secondary-foreground:#f0f0f0;--muted:#102630;--muted-foreground:#9ba7ad;--accent:#152c35;--accent-foreground:#f0f0f0;--destructive:#ef4444;--destructive-foreground:#ffffff;--border:#1f3640;--input:#1f3640;--ring:#f5ba11;--sidebar-background:#00101b;--sidebar-foreground:#d5dcdf;--sidebar-primary:#f5ba11;--sidebar-primary-foreground:#001219;--sidebar-accent:#152c35;--sidebar-accent-foreground:#f5ba11;--sidebar-border:#1f3640;--sidebar-ring:#f5ba11;--brand-green:#f5ba11;--brand-teal:#f6ae15;--brand-blue:#3876ef;--brand-gold:#f5ba11;--gold-surface:#152c35;--hover-gold:#1a333d;--chart-fill:#9ba7ad}html.theme-plarena-analytica{--analytica-team-a:#16213e;--analytica-team-b:#c79a3c;--analytica-momentum:#2d4fd5;--analytica-pitch-a:#2d6a4f;--analytica-pitch-b:#2d6a4f;--analytica-pitch-hot-a:#40916c;--analytica-pitch-hot-b:#40916c;--analytica-success:#009e73;--analytica-warning:#e69f00;--analytica-error:#d55e00;--analytica-neutral:#7e909a;--analytica-kpi:#c79a3c}html.dark.theme-plarena-analytica{--analytica-team-a:#93a8dd;--analytica-team-b:#d8b35a;--analytica-momentum:#79c7ef;--analytica-pitch-a:#1b4332;--analytica-pitch-b:#1b4332;--analytica-pitch-hot-a:#52b788;--analytica-pitch-hot-b:#52b788;--analytica-success:#3dd68c;--analytica-warning:#f0e442;--analytica-error:#ff8c69;--analytica-neutral:#94a3b8;--analytica-kpi:#d8b35a}html[class*=theme-plarena-analytica] .analytica-surface-elevated{background:linear-gradient(180deg,var(--card) 0,color-mix(in srgb,var(--card) 92%,var(--muted)) 100%);border-color:var(--border)}html[class*=theme-plarena-analytica] .analytica-kpi-value{color:var(--analytica-kpi)}html[class*=theme-plarena-analytica] .text-analytica-team-a{color:var(--analytica-team-a)}html[class*=theme-plarena-analytica] .text-analytica-team-b{color:var(--analytica-team-b)}html[class*=theme-plarena-analytica] .bg-analytica-team-a{background-color:var(--analytica-team-a)}html[class*=theme-plarena-analytica] .bg-analytica-team-b{background-color:var(--analytica-team-b)}html[class*=theme-plarena-analytica] .bg-analytica-team-a-soft{background-color:color-mix(in srgb,var(--analytica-team-a) 22%,transparent)}html[class*=theme-plarena-analytica] .bg-analytica-team-b-soft{background-color:color-mix(in srgb,var(--analytica-team-b) 22%,transparent)}html[class*=theme-plarena-analytica] .text-analytica-success{color:var(--analytica-success)}html[class*=theme-plarena-analytica] .border-analytica-active{border-color:var(--primary)}html[class*=theme-plarena-analytica] .bg-analytica-active{background-color:var(--accent)}html[class*=theme-]{--ops-chart-1:#f5ba11;--ops-chart-2:#6a6a6a;--ops-chart-3:#3c3c3c;--ops-chart-4:#999999;--ops-chart-5:#0d9488;--ops-chart-6:#ef4444}.theme-vision-coach,html[class*=theme-] .theme-vision-coach{--ops-chart-1:#f5ba11;--ops-chart-2:#3876ef;--ops-chart-3:#001c64;--ops-chart-4:#7f939c;--ops-chart-5:#2d6a4f;--ops-chart-6:#c0392b}.theme-vision-coach{--background:#f4f6f8;--foreground:#001219;--card:#ffffff;--card-foreground:#001219;--popover:#ffffff;--popover-foreground:#001219;--primary:#f5ba11;--primary-foreground:#001219;--secondary:#eaeff2;--secondary-foreground:#001219;--muted:#eaeff2;--muted-foreground:#4f6069;--accent:#fdf3d3;--accent-foreground:#001219;--destructive:#d55e00;--destructive-foreground:#ffffff;--border:#dde4e8;--input:#dde4e8;--ring:#f5ba11;--radius:1rem;--sidebar-background:#ffffff;--sidebar-foreground:#001219;--sidebar-primary:#f5ba11;--sidebar-primary-foreground:#001219;--sidebar-accent:#fdf3d3;--sidebar-accent-foreground:#946504;--sidebar-border:#dde4e8;--sidebar-ring:#f5ba11;--brand-green:#f5ba11;--brand-teal:#f6ae15;--brand-blue:#001219;--brand-gold:#f5ba11;--gold-surface:#fdf3d3;--hover-gold:#fce8a4;--chart-fill:#4f6069;--heading:#001219;--heading-gradient:linear-gradient(180deg,#001219,rgb(0 18 25/0.92),rgb(0 18 25/0.78));--heading-glow:none;--gold-accent-gradient:linear-gradient(90deg,#a87405,#c08605,#a87405);--gold-accent-glow:none;--field:#ffffff;--vision-night:#000a0f;--vision-navy-900:#001219;--vision-navy-800:#0c1f27;--vision-navy-700:#24414c;--vision-gold-300:#fff0b3;--vision-gold-400:#ffe270;--vision-gold-500:#f5ba11;--analytica-team-a:#16213e;--analytica-team-b:#c79a3c;--analytica-momentum:#2d4fd5;--analytica-pitch-a:#2d6a4f;--analytica-pitch-b:#2d6a4f;--analytica-pitch-hot-a:#40916c;--analytica-pitch-hot-b:#40916c;--analytica-success:#009e73;--analytica-warning:#e69f00;--analytica-error:#d55e00;--analytica-neutral:#7e909a;--analytica-kpi:#c79a3c;font-family:var(--font-brand)}.dark .theme-vision-coach,.theme-vision-coach.dark{--background:#001219;--foreground:#f0f0f0;--card:#0c1f27;--card-foreground:#f0f0f0;--popover:#0c1f27;--popover-foreground:#f0f0f0;--primary:#f5ba11;--primary-foreground:#001219;--secondary:#0c1f27;--secondary-foreground:#f0f0f0;--muted:#102630;--muted-foreground:#9ba7ad;--accent:#152c35;--accent-foreground:#ffe270;--destructive:#ff8c69;--destructive-foreground:#001219;--border:#1f3640;--input:#1f3640;--ring:#f5ba11;--sidebar-background:#00101b;--sidebar-foreground:#d5dcdf;--sidebar-primary:#f5ba11;--sidebar-primary-foreground:#001219;--sidebar-accent:#0c1f27;--sidebar-accent-foreground:#f5ba11;--sidebar-border:#12262f;--sidebar-ring:#f5ba11;--brand-blue:#6d9cf4;--gold-surface:#152c35;--hover-gold:#1a333d;--heading:#ffffff;--heading-gradient:linear-gradient(180deg,#ffffff,rgb(255 255 255/0.95),rgb(255 255 255/0.75));--heading-glow:drop-shadow(0 2px 15px rgb(255 255 255/0.12));--gold-accent-gradient:linear-gradient(90deg,#f5ba11,#ffe270,#f5ba11);--gold-accent-glow:drop-shadow(0 4px 25px rgb(245 186 17/0.45));--field:#00101b;--analytica-team-a:#93a8dd;--analytica-team-b:#d8b35a;--analytica-momentum:#79c7ef;--analytica-pitch-a:#1b4332;--analytica-pitch-b:#1b4332;--analytica-pitch-hot-a:#52b788;--analytica-pitch-hot-b:#52b788;--analytica-success:#3dd68c;--analytica-warning:#f0e442;--analytica-error:#ff8c69;--analytica-neutral:#94a3b8;--analytica-kpi:#d8b35a}.theme-vision-coach .font-display{font-family:var(--font-brand)}.theme-vision-coach .vision-cta{background-image:linear-gradient(to right,var(--vision-gold-400),var(--vision-gold-500));color:#001219}.theme-vision-coach .vision-cta:hover{background-image:linear-gradient(to right,var(--vision-gold-300),var(--vision-gold-400))}.theme-vision-coach .analytica-surface-elevated{background:linear-gradient(180deg,var(--card) 0,color-mix(in srgb,var(--card) 92%,var(--muted)) 100%);border-color:var(--border)}.theme-vision-coach .analytica-kpi-value{color:var(--analytica-kpi)}.theme-vision-coach .text-analytica-team-a{color:var(--analytica-team-a)}.theme-vision-coach .text-analytica-team-b{color:var(--analytica-team-b)}.theme-vision-coach .bg-analytica-team-a{background-color:var(--analytica-team-a)}.theme-vision-coach .bg-analytica-team-b{background-color:var(--analytica-team-b)}.theme-vision-coach .bg-analytica-team-a-soft{background-color:color-mix(in srgb,var(--analytica-team-a) 22%,transparent)}.theme-vision-coach .bg-analytica-team-b-soft{background-color:color-mix(in srgb,var(--analytica-team-b) 22%,transparent)}.theme-vision-coach .text-analytica-success{color:var(--analytica-success)}.theme-vision-coach .border-analytica-active{border-color:var(--primary)}.theme-vision-coach .bg-analytica-active{background-color:var(--accent)}html.theme-global .btn-brand,html.theme-plarena-accesspass .btn-brand,html.theme-plarena-analytica .btn-brand,html.theme-plarena-finsphere .btn-brand,html.theme-plarena-insights .btn-brand,html.theme-plarena-sparta .btn-brand,html.theme-plarena-visionstream .btn-brand{background-color:var(--primary);background-image:none;color:var(--primary-foreground);border:1px solid color-mix(in srgb,var(--primary) 78%,black);box-shadow:0 1px 2px hsl(222 47% 12%/.12)}html.theme-global .btn-brand:hover,html.theme-plarena-accesspass .btn-brand:hover,html.theme-plarena-analytica .btn-brand:hover,html.theme-plarena-finsphere .btn-brand:hover,html.theme-plarena-insights .btn-brand:hover,html.theme-plarena-sparta .btn-brand:hover,html.theme-plarena-visionstream .btn-brand:hover{background-color:color-mix(in srgb,var(--primary) 88%,black);background-image:none;opacity:1}html.theme-global .btn-navy,html.theme-plarena-accesspass .btn-navy,html.theme-plarena-analytica .btn-navy,html.theme-plarena-finsphere .btn-navy,html.theme-plarena-insights .btn-navy,html.theme-plarena-sparta .btn-navy,html.theme-plarena-visionstream .btn-navy{background-color:#001219;background-image:none;color:#f0f0f0;border:1px solid #1f3640}html.dark.theme-global .btn-navy,html.dark.theme-plarena-accesspass .btn-navy,html.dark.theme-plarena-analytica .btn-navy,html.dark.theme-plarena-finsphere .btn-navy,html.dark.theme-plarena-insights .btn-navy,html.dark.theme-plarena-sparta .btn-navy,html.dark.theme-plarena-visionstream .btn-navy{background-color:#152c35;border-color:#24414c}html.theme-global .btn-navy:hover,html.theme-plarena-accesspass .btn-navy:hover,html.theme-plarena-analytica .btn-navy:hover,html.theme-plarena-finsphere .btn-navy:hover,html.theme-plarena-insights .btn-navy:hover,html.theme-plarena-sparta .btn-navy:hover,html.theme-plarena-visionstream .btn-navy:hover{background-color:#0c2a36;opacity:1}.admin-ui [data-slot=card]{border-radius:1rem;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);transition:border-color .15s ease,box-shadow .15s ease}.admin-ui [data-slot=card]:hover{border-color:var(--primary)}html.theme-teamforge:not(.dark){--background:#f4f6f8;--foreground:#001219;--card:#ffffff;--card-foreground:#001219;--popover:#ffffff;--popover-foreground:#001219;--primary:#3876ef;--primary-foreground:#ffffff;--secondary:#f5ba11;--secondary-foreground:#001219;--muted:#eaeff2;--muted-foreground:#4f6069;--accent:#fdf3d3;--accent-foreground:#001219;--destructive:hsl(0 84% 60%);--destructive-foreground:#ffffff;--border:#dde4e8;--input:#dde4e8;--ring:#f5ba11;--radius:0.75rem;--sidebar-background:#ffffff;--sidebar-foreground:#001219;--sidebar-primary:#3876ef;--sidebar-primary-foreground:#ffffff;--sidebar-accent:#eaeff2;--sidebar-accent-foreground:#001219;--sidebar-border:#dde4e8;--sidebar-ring:#f5ba11;--brand-green:#3876ef;--brand-teal:#f5ba11;--brand-gold:#f5ba11;--brand-blue:#2a5fd0;--ott-bg:#f4f6f8;--ott-surface:#ffffff;--ott-surface-hover:#eaeff2;--ott-header:#001219;--ott-text:#001219;--ott-text-muted:#4f6069;--ott-blue:#2a5fd0;--ott-gold:#f5ba11;--ott-gold-dark:#946504;background-color:var(--ott-bg,#f4f6f8)}html.dark.theme-teamforge{--background:#001219;--foreground:#f0f0f0;--card:#0c1f27;--card-foreground:#f0f0f0;--popover:#0c1f27;--popover-foreground:#f0f0f0;--primary:#3876ef;--primary-foreground:#ffffff;--secondary:#f5ba11;--secondary-foreground:#001219;--muted:#102630;--muted-foreground:#9ba7ad;--accent:#152c35;--accent-foreground:#f0f0f0;--destructive:hsl(0 84% 60%);--destructive-foreground:#ffffff;--border:#1f3640;--input:#1f3640;--ring:#f5ba11;--radius:0.75rem;--sidebar-background:#00101b;--sidebar-foreground:#f0f0f0;--sidebar-primary:#3876ef;--sidebar-primary-foreground:#ffffff;--sidebar-accent:#152c35;--sidebar-accent-foreground:#f0f0f0;--sidebar-border:#1f3640;--sidebar-ring:#f5ba11;--brand-green:#3876ef;--brand-teal:#f5ba11;--brand-gold:#f5ba11;--brand-blue:#6d9cf4;--ott-bg:#001219;--ott-surface:#0c1f27;--ott-surface-hover:#152c35;--ott-header:#001219;--ott-text:#f0f0f0;--ott-text-muted:#9ba7ad;--ott-blue:#6d9cf4;--ott-gold:#f5ba11;--ott-gold-dark:#ce970b;background-color:var(--ott-bg,#001219)}html.theme-teamforge:not(.dark) body{background-color:var(--ott-bg,#f4f6f8)}html.dark.theme-teamforge body{background-color:var(--ott-bg,#001219)}html.dark.theme-teamforge .btn-brand,html.theme-teamforge .btn-brand{background-color:var(--brand-gold);background-image:none;color:#001219;border:1px solid #d9a20d}html.dark.theme-teamforge .btn-brand:hover,html.theme-teamforge .btn-brand:hover{background-color:#ffd147;background-image:none;opacity:1}html[class*=theme-global] .bg-brand-green,html[class*=theme-plarena-analytica] .bg-brand-green,html[class*=theme-plarena-sparta] .bg-brand-green,html[class*=theme-plarena-visionstream] .bg-brand-green,html[class*=theme-teamforge] .bg-brand-green{background-color:var(--brand-green)}html[class*=theme-global] .bg-brand-teal,html[class*=theme-plarena-analytica] .bg-brand-teal,html[class*=theme-plarena-sparta] .bg-brand-teal,html[class*=theme-plarena-visionstream] .bg-brand-teal,html[class*=theme-teamforge] .bg-brand-teal{background-color:var(--brand-teal)}html[class*=theme-global] .bg-brand-blue,html[class*=theme-plarena-analytica] .bg-brand-blue,html[class*=theme-plarena-sparta] .bg-brand-blue,html[class*=theme-plarena-visionstream] .bg-brand-blue,html[class*=theme-teamforge] .bg-brand-blue{background-color:var(--brand-blue)}html[class*=theme-global] .text-brand-green,html[class*=theme-plarena-analytica] .text-brand-green,html[class*=theme-plarena-sparta] .text-brand-green,html[class*=theme-plarena-visionstream] .text-brand-green,html[class*=theme-teamforge] .text-brand-green{color:var(--brand-green)}html[class*=theme-global] .border-brand-green,html[class*=theme-plarena-analytica] .border-brand-green,html[class*=theme-plarena-sparta] .border-brand-green,html[class*=theme-plarena-visionstream] .border-brand-green,html[class*=theme-teamforge] .border-brand-green{border-color:var(--brand-green)}html[class*=theme-global] .from-brand-green,html[class*=theme-plarena-analytica] .from-brand-green,html[class*=theme-plarena-sparta] .from-brand-green,html[class*=theme-plarena-visionstream] .from-brand-green,html[class*=theme-teamforge] .from-brand-green{--tw-gradient-from:var(--brand-green);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html[class*=theme-global] .via-brand-teal,html[class*=theme-plarena-analytica] .via-brand-teal,html[class*=theme-plarena-sparta] .via-brand-teal,html[class*=theme-plarena-visionstream] .via-brand-teal,html[class*=theme-teamforge] .via-brand-teal{--tw-gradient-via:var(--brand-teal);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to)}html[class*=theme-global] .to-brand-blue,html[class*=theme-plarena-analytica] .to-brand-blue,html[class*=theme-plarena-sparta] .to-brand-blue,html[class*=theme-plarena-visionstream] .to-brand-blue,html[class*=theme-teamforge] .to-brand-blue{--tw-gradient-to:var(--brand-blue)}html[class*=theme-global] .control-logo-badge,html[class*=theme-plarena-analytica] .control-logo-badge,html[class*=theme-plarena-sparta] .control-logo-badge,html[class*=theme-plarena-visionstream] .control-logo-badge{background:transparent;border:none;box-shadow:none}html[class*=theme-] .recharts-cartesian-axis-tick text,html[class*=theme-] .recharts-label,html[class*=theme-] .recharts-legend-item-text,html[class*=theme-] .recharts-pie-label-text,html[class*=theme-] .recharts-polar-angle-axis-tick text,html[class*=theme-] .recharts-polar-radius-axis-tick text{fill:var(--muted-foreground)}html[class*=theme-] .recharts-cartesian-grid line,html[class*=theme-] .recharts-polar-grid line{stroke:var(--border)}.theme-vision-coach .recharts-cartesian-axis-tick text,.theme-vision-coach .recharts-label,.theme-vision-coach .recharts-legend-item-text,.theme-vision-coach .recharts-pie-label-text,.theme-vision-coach .recharts-polar-angle-axis-tick text,.theme-vision-coach .recharts-polar-radius-axis-tick text{fill:var(--muted-foreground)}.theme-vision-coach .recharts-cartesian-grid line,.theme-vision-coach .recharts-polar-grid line{stroke:var(--border)}.vision-coach-shell{position:fixed;inset:0;z-index:0;display:flex;height:100dvh;max-height:100dvh;overflow:hidden;background-color:var(--background)}.vision-coach-shell>aside{height:100%;flex-shrink:0}html:has(.vision-coach-shell),html:has(.vision-coach-shell) body{overflow:hidden;height:100%}html.theme-plarena-finsphere thead th,html.theme-plarena-finsphere[data-admin-ui] thead th{font-weight:700;color:var(--foreground)}