@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}.glass-card{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%)}.dark .glass-card,:root:not([data-mode=light]):not(.light) .glass-card,[data-mode=dark] .glass-card{background:linear-gradient(135deg,rgba(10,10,15,.85),rgba(10,10,15,.75));border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.light .glass-card,[data-mode=light] .glass-card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.8));border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9)}.glass-card-elevated{backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%)}.dark .glass-card-elevated,:root:not([data-mode=light]):not(.light) .glass-card-elevated,[data-mode=dark] .glass-card-elevated{background:linear-gradient(135deg,rgba(10,10,15,.92),rgba(10,10,15,.85));border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 48px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.light .glass-card-elevated,[data-mode=light] .glass-card-elevated{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.9));border:1px solid rgba(0,0,0,.12);box-shadow:0 12px 48px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.95)}.glass-strong{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}.dark .glass-strong,:root:not([data-mode=light]):not(.light) .glass-strong,[data-mode=dark] .glass-strong{background:linear-gradient(180deg,rgba(10,10,15,.95),rgba(10,10,15,.92));border-right:1px solid rgba(255,255,255,.08);box-shadow:4px 0 24px rgba(0,0,0,.3),inset -1px 0 0 rgba(255,255,255,.05)}.light .glass-strong,[data-mode=light] .glass-strong{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.95));border-right:1px solid rgba(0,0,0,.08);box-shadow:4px 0 24px rgba(0,0,0,.08),inset -1px 0 0 rgba(255,255,255,.9)}.text-shadow-sm{text-shadow:0 1px 2px rgba(0,0,0,.5)}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.5)}.text-shadow-lg{text-shadow:0 4px 8px rgba(0,0,0,.5)}.light .text-shadow-sm,[data-mode=light] .text-shadow-sm{text-shadow:0 1px 2px rgba(0,0,0,.2)}.light .text-shadow,[data-mode=light] .text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.15)}.light .text-shadow-lg,[data-mode=light] .text-shadow-lg{text-shadow:0 4px 8px rgba(0,0,0,.1)}.gradient-border{position:relative;background:hsl(var(--card));border-radius:var(--radius)}.gradient-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,hsl(var(--gradient-blue)) 0,hsl(var(--gradient-purple)) 50%,hsl(var(--gradient-orange)) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .3s ease}.gradient-border:hover:before{opacity:1}.gradient-border-youthfuel:before{background:linear-gradient(135deg,hsl(var(--youthfuel)) 0,hsl(var(--gradient-purple)) 100%)}.gradient-border-boardco:before{background:linear-gradient(135deg,hsl(var(--boardco)) 0,hsl(var(--gradient-purple)) 100%)}.gradient-border-praana:before{background:linear-gradient(135deg,hsl(var(--praana)) 0,hsl(var(--gradient-purple)) 100%)}.glow-blue{box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.1)}.glow-purple{box-shadow:0 0 20px rgba(139,92,246,.3),0 0 40px rgba(139,92,246,.1)}.glow-cyan{box-shadow:0 0 20px rgba(44,164,203,.3),0 0 40px rgba(44,164,203,.1)}.glow-green{box-shadow:0 0 20px rgba(16,185,129,.3),0 0 40px rgba(16,185,129,.1)}.glow-orange{box-shadow:0 0 20px rgba(249,115,22,.3),0 0 40px rgba(249,115,22,.1)}.glow-youthfuel{box-shadow:0 0 20px rgba(44,164,203,.3),0 0 40px rgba(44,164,203,.1)}.glow-boardco{box-shadow:0 0 20px rgba(30,64,175,.3),0 0 40px rgba(30,64,175,.1)}.glow-praana{box-shadow:0 0 20px rgba(16,185,129,.3),0 0 40px rgba(16,185,129,.1)}.gradient-text{background:linear-gradient(135deg,hsl(var(--gradient-blue)) 0,hsl(var(--gradient-purple)) 50%,hsl(var(--gradient-orange)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-youthfuel{background:linear-gradient(135deg,hsl(var(--youthfuel)) 0,hsl(var(--gradient-purple)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-boardco{background:linear-gradient(135deg,hsl(var(--boardco)) 0,hsl(var(--gradient-purple)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-praana{background:linear-gradient(135deg,hsl(var(--praana)) 0,hsl(var(--gradient-purple)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.animated-gradient-bg{background:linear-gradient(-45deg,hsl(var(--gradient-blue)/.1),hsl(var(--gradient-purple)/.1),hsl(var(--gradient-orange)/.1),hsl(var(--gradient-blue)/.1));background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-glow{position:relative;overflow:hidden;transition:all .3s ease}.btn-glow:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsl(var(--gradient-blue)) 0,hsl(var(--gradient-purple)) 100%);opacity:0;transition:opacity .3s ease}.btn-glow:hover:before{opacity:1}.btn-glow:hover{box-shadow:0 0 30px rgba(59,130,246,.4),0 0 60px rgba(139,92,246,.2);transform:translateY(-2px)}.btn-glow-youthfuel:hover{box-shadow:0 0 30px rgba(44,164,203,.4),0 0 60px rgba(44,164,203,.2)}.btn-glow-boardco:hover{box-shadow:0 0 30px rgba(30,64,175,.4),0 0 60px rgba(30,64,175,.2)}.btn-glow-praana:hover{box-shadow:0 0 30px rgba(16,185,129,.4),0 0 60px rgba(16,185,129,.2)}.sidebar-item{position:relative;transition:all .2s ease}.sidebar-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,hsl(var(--gradient-blue)),hsl(var(--gradient-purple)));border-radius:0 2px 2px 0;transition:height .2s ease;box-shadow:0 0 10px hsl(var(--gradient-blue)/.5)}.sidebar-item.active:before,.sidebar-item:hover:before{height:60%}.sidebar-item.active,.sidebar-item:hover{background:linear-gradient(90deg,hsl(var(--gradient-blue)/.1) 0,transparent 100%)}.sidebar-item-youthfuel:before{background:linear-gradient(180deg,hsl(var(--youthfuel)),hsl(var(--gradient-purple)));box-shadow:0 0 10px hsl(var(--youthfuel)/.5)}.sidebar-item-youthfuel.active,.sidebar-item-youthfuel:hover{background:linear-gradient(90deg,hsl(var(--youthfuel)/.1) 0,transparent 100%)}.sidebar-item-boardco:before{background:linear-gradient(180deg,hsl(var(--boardco)),hsl(var(--gradient-purple)));box-shadow:0 0 10px hsl(var(--boardco)/.5)}.sidebar-item-boardco.active,.sidebar-item-boardco:hover{background:linear-gradient(90deg,hsl(var(--boardco)/.1) 0,transparent 100%)}.sidebar-item-praana:before{background:linear-gradient(180deg,hsl(var(--praana)),hsl(var(--gradient-purple)));box-shadow:0 0 10px hsl(var(--praana)/.5)}.sidebar-item-praana.active,.sidebar-item-praana:hover{background:linear-gradient(90deg,hsl(var(--praana)/.1) 0,transparent 100%)}.metric-card{position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.03) 50%,transparent 60%);transform:rotate(45deg);transition:transform .6s ease}.metric-card:hover:after{transform:rotate(45deg) translate(50%,50%)}.status-dot{position:relative}.status-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;animation:statusPulse 2s ease-in-out infinite}.status-dot.healthy:after{background:hsl(var(--praana)/.4)}.status-dot.warning:after{background:rgba(234,179,8,.4)}@keyframes statusPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.card-youthfuel{--card-accent:var(--youthfuel)}.card-boardco{--card-accent:var(--boardco)}.card-praana{--card-accent:var(--praana)}.business-card{position:relative}.business-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:hsl(var(--card-accent));opacity:.8;border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 0 20px hsl(var(--card-accent)/.5)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsl(var(--background))}::-webkit-scrollbar-thumb{background:hsl(var(--muted));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.scrollbar-thin::-webkit-scrollbar{width:6px}.focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--gradient-blue)),0 0 20px hsl(var(--gradient-blue)/.3)}.focus-ring-youthfuel:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--youthfuel)),0 0 20px hsl(var(--youthfuel)/.3)}.focus-ring-boardco:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--boardco)),0 0 20px hsl(var(--boardco)/.3)}.focus-ring-praana:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--praana)),0 0 20px hsl(var(--praana)/.3)}.shimmer{background:linear-gradient(90deg,hsl(var(--muted)) 0,hsl(var(--muted-foreground)/.1) 50%,hsl(var(--muted)) 100%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.activity-item{position:relative;padding-left:1.5rem}.activity-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,hsl(var(--gradient-blue)/.5) 0,hsl(var(--gradient-purple)/.5) 100%)}.activity-item:after{content:"";position:absolute;left:-3px;top:8px;width:8px;height:8px;border-radius:50%;background:hsl(var(--gradient-blue));box-shadow:0 0 10px hsl(var(--gradient-blue)/.5)}