@keyframes bubble-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes edge-glow{0%,to{background-position:200% 0}50%{background-position:-100% 0}}@keyframes sidebar-gleam{0%,to{background-position:100% 0}50%{background-position:100% 100%}}@keyframes bg-warmth{0%,to{background-position:0 0,100% 100%,0 0}33%{background-position:50% 25%,50% 75%,0 0}66%{background-position:100% 50%,0 50%,0 0}}@keyframes glow-breathe{0%,to{opacity:.5}50%{opacity:.85}}[data-theme=bright] [data-dashboard-main]{background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(124,58,237,.04) 0,transparent 50%),radial-gradient(ellipse 60% 50% at 85% 80%,rgba(165,78,45,.025) 0,transparent 50%),linear-gradient(175deg,#F8F6F1,#F5F2EC 30%,#F2EFE8 60%,#F5F2EC)!important;background-size:200% 200%,200% 200%,100% 100%!important;animation:bg-warmth 25s ease-in-out infinite!important}[data-theme=bright] .glass-sidebar{background:radial-gradient(ellipse 165% 135% at 20% 10%,rgba(108,76,186,.16) 0,rgba(108,76,186,.08) 26%,rgba(108,76,186,0) 56%),radial-gradient(ellipse 145% 120% at 90% 82%,rgba(201,128,44,.11) 0,rgba(201,128,44,.045) 24%,rgba(201,128,44,0) 50%),linear-gradient(180deg,rgba(195,203,215,.97),rgba(170,178,192,.96) 14%,rgba(131,140,155,.96) 34%,rgba(108,90,149,.94) 72%,rgba(90,98,112,.97))!important;border-right:1.5px solid rgba(139,92,246,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset -1px 0 0 rgba(139,92,246,.06),3px 0 24px rgba(139,92,246,.08),1px 0 8px rgba(139,92,246,.04)!important;animation:none!important}.fm-nav-default{background:linear-gradient(135deg,rgba(106,113,123,.9),rgba(58,64,74,.96) 20%,rgba(29,34,42,.98) 58%,rgba(201,128,44,.42) 86%,rgba(88,52,26,.64));border:1px solid rgba(139,92,246,.3);border-left:4px solid rgba(139,92,246,.72);color:#e8edf3;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.35),0 2px 10px rgba(0,0,0,.28)}.fm-nav-default:hover{background:linear-gradient(135deg,rgba(120,127,137,.94),rgba(68,74,84,.97) 20%,rgba(35,40,48,.98) 58%,rgba(215,140,50,.5) 86%,rgba(98,58,28,.72));color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.35),0 2px 14px rgba(0,0,0,.32),0 0 14px rgba(139,92,246,.14);border-color:rgba(139,92,246,.4) rgba(139,92,246,.4) rgba(139,92,246,.4) rgba(139,92,246,.82)}.fm-nav-active{background:linear-gradient(135deg,rgba(138,145,155,.94),rgba(74,80,90,.98) 18%,rgba(26,31,39,.99) 56%,rgba(243,149,49,.72) 84%,rgba(120,67,27,.86));border:1px solid rgba(139,92,246,.3);border-left:4px solid rgba(139,92,246,.72);color:white;box-shadow:inset 0 -1px 0 rgba(0,0,0,.4),0 0 22px rgba(139,92,246,.34),0 0 40px rgba(139,92,246,.18),0 0 44px rgba(113,64,25,.14)}.fm-nav-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:28px;border-radius:999px;background:#a78bfa;box-shadow:0 0 18px rgba(167,139,250,.8)}.fm-nav-coming-soon{background:rgba(29,34,42,.5);border:1px solid rgba(139,92,246,.12);color:rgba(148,163,184,.5);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=bright] .fm-nav-default{background:linear-gradient(135deg,rgba(241,245,250,.98),rgba(228,234,241,.98) 22%,rgba(188,197,208,.96) 58%,rgba(233,156,72,.28) 84%,rgba(170,97,33,.28));border:1px solid rgba(139,92,246,.46);border-left:4px solid rgba(139,92,246,.82);color:#0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.68),inset 0 -1px 0 rgba(100,116,139,.22),0 2px 10px rgba(148,163,184,.16)}[data-theme=bright] .fm-nav-default:hover{background:linear-gradient(135deg,rgba(248,251,254,1),rgba(236,242,248,.99) 22%,rgba(198,207,218,.97) 58%,rgba(239,164,80,.36) 84%,rgba(180,107,40,.34));color:#020617;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(100,116,139,.22),0 2px 14px rgba(148,163,184,.2),0 0 12px rgba(139,92,246,.1);border-color:rgba(139,92,246,.52) rgba(139,92,246,.52) rgba(139,92,246,.52) rgba(139,92,246,.9)}[data-theme=bright] .fm-nav-active{background:linear-gradient(135deg,rgba(246,249,252,1),rgba(232,238,244,.98) 18%,rgba(194,203,214,.96) 52%,rgba(239,164,80,.52) 84%,rgba(185,104,36,.5));border:1px solid rgba(139,92,246,.46);border-left:4px solid rgba(139,92,246,.82);color:#020617;box-shadow:inset 0 -1px 0 rgba(100,116,139,.22),0 0 18px rgba(139,92,246,.24),0 0 34px rgba(139,92,246,.12),0 4px 14px rgba(148,163,184,.16)}[data-theme=bright] .fm-nav-coming-soon{background:rgba(241,245,250,.5);border:1px solid rgba(139,92,246,.12);color:rgba(100,116,139,.5)}.fm-icon-default{background:radial-gradient(circle at 0 0,rgba(255,193,116,1) 0,rgba(246,132,30,1) 46%,rgba(246,132,30,0) 64%) 0 0 /66% 66% no-repeat,radial-gradient(circle at 100% 0,rgba(255,188,110,1) 0,rgba(240,125,26,1) 44%,rgba(240,125,26,0) 62%) 100% 0 /52% 52% no-repeat,radial-gradient(circle at 0 100%,rgba(230,112,20,1) 0,rgba(255,181,98,1) 44%,rgba(255,181,98,0) 62%) 0 100% /52% 52% no-repeat,linear-gradient(90deg,rgba(255,190,110,1),rgba(240,125,26,1)) top /100% 1.35px no-repeat,linear-gradient(180deg,rgba(255,190,110,1),rgba(230,112,20,1)) 0 /1.35px 100% no-repeat,linear-gradient(180deg,rgba(255,181,98,1),rgba(240,125,26,1)) 100% 0 /1.35px 14% no-repeat,linear-gradient(90deg,rgba(230,112,20,1),rgba(255,181,98,1)) 0 100% /14% 1.35px no-repeat,linear-gradient(145deg,rgba(232,238,244,.98),rgba(190,198,207,.98) 36%,rgba(108,118,130,.98));box-shadow:0 1px 4px rgba(0,0,0,.3)}.fm-icon-default:after,.fm-icon-default:before{content:"";position:absolute;inset:1.5px;border-radius:calc(.5rem - 1.5px)}.fm-icon-default:before{background:radial-gradient(circle at 78% 82%,rgba(255,176,104,.18) 0,rgba(255,176,104,.08) 16%,rgba(255,176,104,0) 38%),linear-gradient(145deg,rgba(7,10,14,1),rgba(22,27,33,1) 34%,rgba(49,56,64,.82) 76%,rgba(12,16,21,1));z-index:0}.fm-icon-default:after{background:radial-gradient(ellipse 70% 70% at 74% 78%,rgba(232,238,244,.12) 0,rgba(200,210,222,.06) 40%,transparent 70%);animation:iconShellSheen 12.5s linear infinite;z-index:1;pointer-events:none}.fm-icon-default>*{position:relative;z-index:2}.group:hover .fm-icon-default{box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 10px rgba(139,92,246,.12)}.fm-icon-active{background:radial-gradient(circle at 0 0,rgba(255,193,116,1) 0,rgba(246,132,30,1) 46%,rgba(246,132,30,0) 64%) 0 0 /66% 66% no-repeat,radial-gradient(circle at 100% 0,rgba(255,188,110,1) 0,rgba(240,125,26,1) 44%,rgba(240,125,26,0) 62%) 100% 0 /52% 52% no-repeat,radial-gradient(circle at 0 100%,rgba(230,112,20,1) 0,rgba(255,181,98,1) 44%,rgba(255,181,98,0) 62%) 0 100% /52% 52% no-repeat,linear-gradient(90deg,rgba(255,190,110,1),rgba(240,125,26,1)) top /100% 1.35px no-repeat,linear-gradient(180deg,rgba(255,190,110,1),rgba(230,112,20,1)) 0 /1.35px 100% no-repeat,linear-gradient(180deg,rgba(255,181,98,1),rgba(240,125,26,1)) 100% 0 /1.35px 14% no-repeat,linear-gradient(90deg,rgba(230,112,20,1),rgba(255,181,98,1)) 0 100% /14% 1.35px no-repeat,linear-gradient(145deg,rgba(232,238,244,.98),rgba(190,198,207,.98) 36%,rgba(108,118,130,.98));box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 14px rgba(139,92,246,.2)}.fm-icon-active:after,.fm-icon-active:before{content:"";position:absolute;inset:1.5px;border-radius:calc(.5rem - 1.5px)}.fm-icon-active:before{background:radial-gradient(circle at 78% 82%,rgba(255,176,104,.24) 0,rgba(255,176,104,.12) 16%,rgba(255,176,104,0) 38%),linear-gradient(145deg,rgba(12,16,21,1),rgba(28,33,41,1) 34%,rgba(56,63,72,.86) 76%,rgba(16,20,26,1));z-index:0}.fm-icon-active:after{background:radial-gradient(ellipse 70% 70% at 74% 78%,rgba(232,238,244,.16) 0,rgba(200,210,222,.08) 40%,transparent 70%);animation:iconShellSheen 12.5s linear infinite;z-index:1;pointer-events:none}.fm-icon-active>*{position:relative;z-index:2}[data-theme=bright] .fm-icon-default{background:radial-gradient(circle at 0 0,rgba(255,193,116,.88) 0,rgba(246,132,30,.76) 46%,rgba(246,132,30,0) 64%) 0 0 /66% 66% no-repeat,radial-gradient(circle at 100% 0,rgba(255,188,110,.66) 0,rgba(240,125,26,.54) 44%,rgba(240,125,26,0) 62%) 100% 0 /52% 52% no-repeat,radial-gradient(circle at 0 100%,rgba(230,112,20,.54) 0,rgba(255,181,98,.44) 44%,rgba(255,181,98,0) 62%) 0 100% /52% 52% no-repeat,linear-gradient(90deg,rgba(255,190,110,.76),rgba(240,125,26,.66)) top /100% 1.35px no-repeat,linear-gradient(180deg,rgba(255,190,110,.76),rgba(230,112,20,.66)) 0 /1.35px 100% no-repeat,linear-gradient(180deg,rgba(255,181,98,.54),rgba(240,125,26,.44)) 100% 0 /1.35px 14% no-repeat,linear-gradient(90deg,rgba(230,112,20,.54),rgba(255,181,98,.44)) 0 100% /14% 1.35px no-repeat,linear-gradient(145deg,rgba(248,250,252,.98),rgba(218,226,236,.96) 36%,rgba(158,170,186,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 1px 4px rgba(100,116,139,.18)}[data-theme=bright] .fm-icon-default:before{content:"";position:absolute;inset:1.5px;border-radius:calc(.5rem - 1.5px);background:radial-gradient(circle at 78% 82%,rgba(255,176,104,.1) 0,rgba(255,176,104,.04) 16%,rgba(255,176,104,0) 38%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(234,240,246,.96) 34%,rgba(186,196,210,.9) 76%,rgba(216,224,234,.95));z-index:0}[data-theme=bright] .fm-icon-default:after{background:radial-gradient(ellipse 70% 70% at 74% 78%,rgba(200,210,224,.2) 0,rgba(178,190,206,.08) 40%,transparent 70%);animation:iconShellSheen 12.5s linear infinite}[data-theme=bright] .group:hover .fm-icon-default{box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 1px 4px rgba(100,116,139,.18),0 0 10px rgba(246,132,30,.1)}[data-theme=bright] .fm-icon-active{background:radial-gradient(circle at 0 0,rgba(255,193,116,.94) 0,rgba(246,132,30,.82) 46%,rgba(246,132,30,0) 64%) 0 0 /66% 66% no-repeat,radial-gradient(circle at 100% 0,rgba(255,188,110,.72) 0,rgba(240,125,26,.6) 44%,rgba(240,125,26,0) 62%) 100% 0 /52% 52% no-repeat,radial-gradient(circle at 0 100%,rgba(230,112,20,.6) 0,rgba(255,181,98,.5) 44%,rgba(255,181,98,0) 62%) 0 100% /52% 52% no-repeat,linear-gradient(90deg,rgba(255,190,110,.82),rgba(240,125,26,.72)) top /100% 1.35px no-repeat,linear-gradient(180deg,rgba(255,190,110,.82),rgba(230,112,20,.72)) 0 /1.35px 100% no-repeat,linear-gradient(180deg,rgba(255,181,98,.6),rgba(240,125,26,.5)) 100% 0 /1.35px 14% no-repeat,linear-gradient(90deg,rgba(230,112,20,.6),rgba(255,181,98,.5)) 0 100% /14% 1.35px no-repeat,linear-gradient(145deg,rgba(250,252,254,.98),rgba(224,232,242,.96) 36%,rgba(164,176,192,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 1px 4px rgba(100,116,139,.2),0 0 14px rgba(139,92,246,.12)}[data-theme=bright] .fm-icon-active:before{content:"";position:absolute;inset:1.5px;border-radius:calc(.5rem - 1.5px);background:radial-gradient(circle at 78% 82%,rgba(255,176,104,.14) 0,rgba(255,176,104,.06) 16%,rgba(255,176,104,0) 38%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(238,244,250,.96) 34%,rgba(192,204,218,.92) 76%,rgba(222,230,240,.96));z-index:0}[data-theme=bright] .fm-icon-active:after{background:radial-gradient(ellipse 70% 70% at 74% 78%,rgba(200,210,224,.24) 0,rgba(178,190,206,.1) 40%,transparent 70%);animation:iconShellSheen 12.5s linear infinite}.fm-profile-shell{border:1px solid rgba(139,92,246,.34);border-left:4px solid rgba(139,92,246,.72);color:#eef2f6;background:linear-gradient(135deg,rgba(126,133,143,.94),rgba(76,83,93,.98) 20%,rgba(38,44,53,.99) 58%,rgba(214,142,55,.46) 86%,rgba(102,60,28,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(0,0,0,.38),0 2px 12px rgba(0,0,0,.3)}.fm-profile-shell:hover{background:linear-gradient(135deg,rgba(136,143,153,.96),rgba(86,93,103,.98) 20%,rgba(44,50,59,.99) 58%,rgba(224,152,65,.5) 86%,rgba(112,70,34,.72));border-color:rgba(139,92,246,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.38),0 2px 16px rgba(0,0,0,.35),0 0 12px rgba(139,92,246,.12)}[data-theme=bright] .fm-profile-shell{border:1px solid rgba(139,92,246,.46);border-left:4px solid rgba(139,92,246,.82);color:#0f172a;background:linear-gradient(135deg,rgba(241,245,250,.99),rgba(229,235,242,.99) 20%,rgba(193,202,213,.96) 58%,rgba(233,156,72,.24) 86%,rgba(170,97,33,.24));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(100,116,139,.2),0 2px 12px rgba(148,163,184,.14)}[data-theme=bright] .fm-profile-shell:hover{background:linear-gradient(135deg,rgba(248,251,254,1),rgba(236,242,248,.99) 20%,rgba(200,210,222,.97) 58%,rgba(239,164,80,.3) 86%,rgba(180,107,40,.28));border-color:rgba(139,92,246,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(100,116,139,.2),0 2px 16px rgba(148,163,184,.18),0 0 10px rgba(139,92,246,.08)}.fm-compact-default{background:radial-gradient(circle at 0 0,rgba(255,193,116,.7) 0,rgba(246,132,30,.7) 46%,rgba(246,132,30,0) 64%) 0 0 /66% 66% no-repeat,radial-gradient(circle at 100% 0,rgba(255,188,110,.7) 0,rgba(240,125,26,.7) 44%,rgba(240,125,26,0) 62%) 100% 0 /52% 52% no-repeat,radial-gradient(circle at 0 100%,rgba(230,112,20,.7) 0,rgba(255,181,98,.7) 44%,rgba(255,181,98,0) 62%) 0 100% /52% 52% no-repeat,linear-gradient(90deg,rgba(255,190,110,.7),rgba(240,125,26,.7)) top /100% 1.35px no-repeat,linear-gradient(180deg,rgba(255,190,110,.7),rgba(230,112,20,.7)) 0 /1.35px 100% no-repeat,linear-gradient(145deg,rgba(232,238,244,.6),rgba(190,198,207,.6) 36%,rgba(108,118,130,.6));color:#94a3b8;box-shadow:0 1px 3px rgba(0,0,0,.25)}.fm-compact-default:after,.fm-compact-default:before{content:"";position:absolute;inset:1.5px;border-radius:calc(.75rem - 1.5px)}.fm-compact-default:before{background:radial-gradient(circle at 78% 82%,rgba(255,176,104,.12) 0,rgba(255,176,104,.04) 16%,rgba(255,176,104,0) 38%),linear-gradient(145deg,rgba(7,10,14,.9),rgba(22,27,33,.95) 34%,rgba(49,56,64,.75) 76%,rgba(12,16,21,.9));z-index:0}.fm-compact-default:after{background:radial-gradient(ellipse 70% 70% at 74% 78%,rgba(232,238,244,.08) 0,rgba(200,210,222,.04) 40%,transparent 70%);animation:iconShellSheen 12.5s linear infinite;z-index:1;pointer-events:none}.fm-compact-default>*{position:relative;z-index:2}.fm-compact-default:hover{color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 12px rgba(139,92,246,.12)}.fm-compact-active{background:radial-gradient(circle at 0 0,rgba(255,193,116,1) 0,rgba(246,132,30,1) 46%,rgba(246,132,30,0) 64%) 0 0 /66% 66% no-repeat,radial-gradient(circle at 100% 0,rgba(255,188,110,1) 0,rgba(240,125,26,1) 44%,rgba(240,125,26,0) 62%) 100% 0 /52% 52% no-repeat,radial-gradient(circle at 0 100%,rgba(230,112,20,1) 0,rgba(255,181,98,1) 44%,rgba(255,181,98,0) 62%) 0 100% /52% 52% no-repeat,linear-gradient(90deg,rgba(255,190,110,1),rgba(240,125,26,1)) top /100% 1.35px no-repeat,linear-gradient(180deg,rgba(255,190,110,1),rgba(230,112,20,1)) 0 /1.35px 100% no-repeat,linear-gradient(145deg,rgba(232,238,244,.98),rgba(190,198,207,.98) 36%,rgba(108,118,130,.98));color:#A78BFA;box-shadow:0 0 18px rgba(139,92,246,.2)}.fm-compact-active:after,.fm-compact-active:before{content:"";position:absolute;inset:1.5px;border-radius:calc(.75rem - 1.5px)}.fm-compact-active:before{background:radial-gradient(circle at 78% 82%,rgba(255,176,104,.2) 0,rgba(255,176,104,.08) 16%,rgba(255,176,104,0) 38%),linear-gradient(145deg,rgba(12,16,21,.95),rgba(28,33,41,.98) 34%,rgba(56,63,72,.82) 76%,rgba(16,20,26,.95));z-index:0}.fm-compact-active:after{background:radial-gradient(ellipse 70% 70% at 74% 78%,rgba(232,238,244,.14) 0,rgba(200,210,222,.07) 40%,transparent 70%);animation:iconShellSheen 12.5s linear infinite;z-index:1;pointer-events:none}.fm-compact-active>*{position:relative;z-index:2}[data-theme=bright] .fm-compact-default{background:radial-gradient(circle at 0 0,rgba(255,193,116,.72) 0,rgba(246,132,30,.44) 50%,transparent 70%) 0 0 /60% 60% no-repeat,linear-gradient(90deg,rgba(255,190,110,.54),rgba(240,125,26,.34)) top /100% 1.35px no-repeat,linear-gradient(180deg,rgba(255,190,110,.54),rgba(230,112,20,.34)) 0 /1.35px 100% no-repeat,linear-gradient(145deg,rgba(248,250,252,.96),rgba(218,226,236,.94) 36%,rgba(158,170,186,.9));color:#64748b;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 1px 3px rgba(100,116,139,.14)}[data-theme=bright] .fm-compact-default:before{content:"";position:absolute;inset:1.5px;border-radius:calc(.75rem - 1.5px);background:radial-gradient(circle at 78% 82%,rgba(255,176,104,.06) 0,rgba(255,176,104,.02) 16%,transparent 38%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(234,240,246,.96) 50%,rgba(186,196,210,.9));z-index:0}[data-theme=bright] .fm-compact-default>*{position:relative;z-index:2}[data-theme=bright] .fm-compact-default:hover{color:#0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 1px 3px rgba(100,116,139,.14),0 0 10px rgba(246,132,30,.08)}[data-theme=bright] .fm-compact-active{background:radial-gradient(circle at 0 0,rgba(255,193,116,.82) 0,rgba(246,132,30,.54) 50%,transparent 70%) 0 0 /60% 60% no-repeat,linear-gradient(90deg,rgba(255,190,110,.64),rgba(240,125,26,.44)) top /100% 1.35px no-repeat,linear-gradient(180deg,rgba(255,190,110,.64),rgba(230,112,20,.44)) 0 /1.35px 100% no-repeat,linear-gradient(145deg,rgba(250,252,254,.98),rgba(224,232,242,.96) 36%,rgba(164,176,192,.92));color:#7C3AED;box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 0 14px rgba(139,92,246,.1)}[data-theme=bright] .fm-compact-active:before{content:"";position:absolute;inset:1.5px;border-radius:calc(.75rem - 1.5px);background:radial-gradient(circle at 78% 82%,rgba(255,176,104,.08) 0,rgba(255,176,104,.03) 16%,transparent 38%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(238,244,250,.96) 50%,rgba(192,204,218,.92));z-index:0}[data-theme=bright] .fm-compact-active>*{position:relative;z-index:2}@keyframes iconShellSheen{0%,to{opacity:.3}}[data-theme=bright] .card-summary{position:relative!important;overflow:hidden!important;background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(247,248,252,.62) 45%,rgba(235,238,246,.58))!important;backdrop-filter:blur(14px) saturate(1.1)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1)!important;border:1px solid rgba(255,255,255,.75)!important;border-left:3px solid #7c3aed!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(124,58,237,.04),0 2px 8px rgba(15,23,42,.08),0 8px 24px rgba(15,23,42,.06),0 0 0 .5px rgba(124,58,237,.06)!important;animation:card-breathe 6s ease-in-out infinite!important}@keyframes card-breathe{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(124,58,237,.04),0 2px 8px rgba(15,23,42,.08),0 8px 24px rgba(15,23,42,.06),0 0 0 .5px rgba(124,58,237,.06)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(124,58,237,.06),0 2px 10px rgba(15,23,42,.09),0 10px 28px rgba(15,23,42,.07),0 0 0 .5px rgba(124,58,237,.08)}}@media (prefers-reduced-motion:reduce){[data-theme=bright] .card-summary{animation:none!important}}[data-theme=bright] .card-calculation{position:relative!important;overflow:hidden!important;background:linear-gradient(158deg,rgba(255,255,255,.88),rgba(250,251,254,.82) 40%,rgba(244,246,250,.78) 75%,rgba(252,253,255,.84))!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;border:1px solid rgba(255,255,255,.82)!important;border-left:3px solid rgba(165,78,45,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(165,78,45,.04),0 2px 8px rgba(15,23,42,.07),0 10px 28px rgba(15,23,42,.06),0 0 0 .5px rgba(165,78,45,.05)!important}[data-theme=bright] .card-settings{position:relative!important;overflow:hidden!important;background:linear-gradient(140deg,#EDF0F4,#DFE3EA 45%,#EDF0F4)!important;border:1px solid rgba(168,90,58,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 8px rgba(15,23,42,.05),0 0 12px rgba(168,90,58,.04)!important}[data-theme=bright] .glass-card-inner{background:linear-gradient(135deg,#EDF0F4,#FBFAF7 40%,#EDF0F4)!important;border:1px solid rgba(167,178,191,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 4px rgba(15,23,42,.04)!important}[data-theme=bright] .card-methodology{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#EDF0F4,#D9DEE6 50%,#EDF0F4)!important;border:1px solid rgba(168,90,58,.12)!important;border-left:3px solid #a85a3a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 6px rgba(15,23,42,.05)!important}[data-theme=bright] .glass-table-header{background:linear-gradient(135deg,#E8EDF2,#EDF0F4 50%,#E8EDF2)!important;border-bottom:1px solid rgba(167,178,191,.2)!important;box-shadow:inset 0 -1px 0 rgba(167,178,191,.08)!important}[data-theme=bright] .card-chart{position:relative!important;overflow:hidden!important;background:linear-gradient(155deg,rgba(255,255,255,.85),rgba(247,249,253,.78) 40%,rgba(241,244,250,.72) 72%,rgba(252,253,255,.8))!important;backdrop-filter:blur(14px) saturate(1.05)!important;-webkit-backdrop-filter:blur(14px) saturate(1.05)!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(124,58,237,.03),0 2px 8px rgba(15,23,42,.07),0 8px 22px rgba(15,23,42,.05),0 0 0 .5px rgba(124,58,237,.05)!important}[data-theme=bright] .glass-card{position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,#F5F7FA,#FBFAF7 35%,#EDF0F4 70%,#FBFAF7)!important;border:1px solid rgba(124,58,237,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 2px 10px rgba(15,23,42,.05),0 0 16px rgba(124,58,237,.05)!important}[data-theme=bright] .card-warning{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#EDF0F4,#D9DEE6 40%,#EDF0F4)!important;border:1px solid rgba(168,90,58,.18)!important;border-left:3px solid #a85a3a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 8px rgba(15,23,42,.06),0 0 16px rgba(168,90,58,.06)!important}[data-theme=bright] .card-scenario-bear{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.92) 0,transparent 30%),radial-gradient(ellipse 130% 115% at 108% 108%,rgba(168,90,58,.34) 0,rgba(168,90,58,.2) 18%,rgba(168,90,58,.1) 38%,rgba(168,90,58,.04) 58%,transparent 80%),linear-gradient(135deg,rgba(255,253,250,.98),rgba(238,228,220,.94) 50%,rgba(214,196,180,.88))!important;border:1px solid rgba(168,90,58,.28)!important;border-left:4px solid #a85a3a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset -50px -50px 100px rgba(168,90,58,.1),0 6px 18px rgba(15,23,42,.07),0 0 0 1px rgba(168,90,58,.06)!important}[data-theme=bright] .card-scenario-base{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.94) 0,transparent 30%),radial-gradient(ellipse 130% 115% at 108% 108%,rgba(124,58,237,.3) 0,rgba(124,58,237,.18) 18%,rgba(124,58,237,.1) 38%,rgba(124,58,237,.04) 58%,transparent 80%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(238,234,250,.94) 50%,rgba(214,202,242,.88))!important;border:1px solid rgba(124,58,237,.28)!important;border-left:4px solid #7c3aed!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset -50px -50px 100px rgba(124,58,237,.1),0 6px 18px rgba(15,23,42,.07),0 0 0 1px rgba(124,58,237,.06)!important}[data-theme=bright] .card-scenario-bull{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.92) 0,transparent 30%),radial-gradient(ellipse 130% 115% at 108% 108%,rgba(34,197,94,.3) 0,rgba(34,197,94,.18) 18%,rgba(34,197,94,.1) 38%,rgba(34,197,94,.04) 58%,transparent 80%),linear-gradient(135deg,rgba(252,255,252,.98),rgba(228,244,232,.94) 50%,rgba(194,228,206,.88))!important;border:1px solid rgba(34,197,94,.28)!important;border-left:4px solid #22c55e!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset -50px -50px 100px rgba(34,197,94,.1),0 6px 18px rgba(15,23,42,.07),0 0 0 1px rgba(34,197,94,.06)!important}[data-theme=bright] .card-calculation:before,[data-theme=bright] .card-chart:before,[data-theme=bright] .card-methodology:before,[data-theme=bright] .card-settings:before,[data-theme=bright] .card-summary:before,[data-theme=bright] .card-warning:before,[data-theme=bright] .glass-card:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important;border-radius:inherit!important;background:linear-gradient(105deg,transparent,transparent 25%,rgba(255,255,255,.18) 38%,rgba(124,58,237,.05) 44%,rgba(255,255,255,.22) 50%,rgba(167,178,191,.06) 56%,transparent 72%,transparent)!important;background-size:300% 100%!important;animation:bubble-shimmer 14s ease-in-out infinite!important}[data-theme=bright] .card-calculation:before{animation-duration:16s!important;animation-delay:-3s!important}[data-theme=bright] .card-settings:before{animation-duration:18s!important;animation-delay:-6s!important}[data-theme=bright] .card-chart:before{animation-duration:15s!important;animation-delay:-5s!important}[data-theme=bright] .card-warning:before{animation-duration:17s!important;animation-delay:-8s!important}[data-theme=bright] .card-methodology:before{animation-duration:16s!important;animation-delay:-10s!important}[data-theme=bright] .glass-card:before{animation-duration:16s!important;animation-delay:-4s!important}[data-theme=bright] .card-calculation:after,[data-theme=bright] .card-summary:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;z-index:2!important;background:linear-gradient(90deg,transparent,rgba(124,58,237,.3) 20%,rgba(124,58,237,.5) 50%,rgba(124,58,237,.3) 80%,transparent)!important;background-size:200% 100%!important;animation:edge-glow 12s ease-in-out infinite!important}[data-theme=bright] .card-calculation:hover,[data-theme=bright] .card-chart:hover,[data-theme=bright] .card-settings:hover,[data-theme=bright] .card-summary:hover,[data-theme=bright] .glass-card:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 20px rgba(15,23,42,.08),0 0 28px rgba(124,58,237,.1)!important}.btn-premium-primary{background:linear-gradient(135deg,#7c3aed,#A85A3A)!important;color:#ffffff!important;border:1px solid rgba(124,58,237,.3)!important;box-shadow:0 2px 8px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:box-shadow .2s ease,transform .15s ease!important}.btn-premium-primary:hover{box-shadow:0 4px 16px rgba(124,58,237,.28),inset 0 1px 0 rgba(255,255,255,.15)!important;transform:translateY(-.5px)!important}[data-theme=bright] .btn-premium-secondary{background:linear-gradient(135deg,#F5F7FA,#EDF0F4)!important;color:#4a3f35!important;border:1px solid rgba(167,178,191,.25)!important;box-shadow:0 1px 4px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.6)!important;transition:box-shadow .2s ease,transform .15s ease!important}[data-theme=bright] .btn-premium-secondary:hover{box-shadow:0 3px 12px rgba(15,23,42,.08),0 0 16px rgba(124,58,237,.06),inset 0 1px 0 rgba(255,255,255,.7)!important;transform:translateY(-.5px)!important}[data-theme=bright] .btn-premium-ghost{background:transparent!important;color:#7c3aed!important;border:1px solid rgba(124,58,237,.25)!important;box-shadow:none!important;transition:all .2s ease!important}[data-theme=bright] .btn-premium-ghost:hover{background:rgba(124,58,237,.06)!important;border-color:rgba(124,58,237,.4)!important;box-shadow:0 0 12px rgba(124,58,237,.08)!important}[data-theme=bright] .btn-premium-danger{background:linear-gradient(135deg,#A85A3A,#8B4530)!important;color:#ffffff!important;border:1px solid rgba(168,90,58,.3)!important;box-shadow:0 2px 8px rgba(168,90,58,.15)!important;transition:box-shadow .2s ease!important}[data-theme=bright] .btn-premium-danger:hover{box-shadow:0 4px 16px rgba(168,90,58,.25)!important}html:not([data-theme=bright]) .btn-premium-secondary{background:linear-gradient(135deg,#1D232C,#262D38)!important;color:#A7B2BF!important;border:1px solid rgba(167,178,191,.15)!important;box-shadow:0 1px 4px rgba(0,0,0,.2)!important;transition:box-shadow .2s ease!important}html:not([data-theme=bright]) .btn-premium-secondary:hover{box-shadow:0 3px 12px rgba(0,0,0,.3),0 0 12px rgba(124,58,237,.06)!important}html:not([data-theme=bright]) .btn-premium-ghost{background:transparent!important;color:#7c3aed!important;border:1px solid rgba(124,58,237,.2)!important;transition:all .2s ease!important}html:not([data-theme=bright]) .btn-premium-ghost:hover{background:rgba(124,58,237,.06)!important;border-color:rgba(124,58,237,.35)!important}html:not([data-theme=bright]) .btn-premium-danger{background:linear-gradient(135deg,#A85A3A,#8B4530)!important;color:#ffffff!important;border:1px solid rgba(168,90,58,.3)!important;box-shadow:0 2px 8px rgba(168,90,58,.15)!important}.btn-shaded-blue,.btn-shaded-green,.btn-shaded-red{position:relative!important;color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset -16px -16px 32px rgba(0,0,0,.32),0 2px 8px rgba(0,0,0,.3)!important;transition:box-shadow .2s ease,transform .15s ease!important}.btn-shaded-blue{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.32) 0,transparent 40%),linear-gradient(135deg,#3b82f6,#2563eb 50%,#1e3a8a)!important}.btn-shaded-red{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.32) 0,transparent 40%),linear-gradient(135deg,#ef4444,#dc2626 50%,#7f1d1d)!important}.btn-shaded-green{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.32) 0,transparent 40%),linear-gradient(135deg,#22c55e,#16a34a 50%,#14532d)!important}.btn-shaded-blue:hover,.btn-shaded-green:hover,.btn-shaded-red:hover{transform:translateY(-.5px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset -16px -16px 32px rgba(0,0,0,.36),0 4px 14px rgba(0,0,0,.36)!important}html:not([data-theme=bright]) .card-summary{position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,#0E1116,#171B22 50%,#0E1116)!important;border:1px solid rgba(124,58,237,.15)!important;border-left:3px solid rgba(124,58,237,.4)!important;box-shadow:inset 0 1px 0 rgba(124,58,237,.05),0 2px 12px rgba(0,0,0,.25),0 0 20px rgba(124,58,237,.06)!important}html:not([data-theme=bright]) .card-calculation{position:relative!important;overflow:hidden!important;background:linear-gradient(148deg,#0E1116,#1D232C 40%,#171B22)!important;border:1px solid rgba(168,90,58,.15)!important;border-left:3px solid rgba(168,90,58,.4)!important;box-shadow:inset 0 1px 0 rgba(168,90,58,.05),0 3px 16px rgba(0,0,0,.28),0 0 24px rgba(168,90,58,.05)!important}html:not([data-theme=bright]) .card-settings{position:relative!important;overflow:hidden!important;background:linear-gradient(140deg,#171B22,#1D232C 50%,#171B22)!important;border:1px solid rgba(167,178,191,.1)!important;box-shadow:inset 0 1px 0 rgba(167,178,191,.04),0 1px 8px rgba(0,0,0,.2),0 0 12px rgba(167,178,191,.03)!important}html:not([data-theme=bright]) .glass-card-inner{background:linear-gradient(135deg,#1D232C,#262D38 50%,#1D232C)!important;border:1px solid rgba(124,58,237,.08)!important;box-shadow:inset 0 1px 0 rgba(124,58,237,.03),0 1px 6px rgba(0,0,0,.15)!important}html:not([data-theme=bright]) .card-methodology{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#171B22,#1D232C 50%,#171B22)!important;border:1px solid rgba(168,90,58,.12)!important;border-left:3px solid rgba(168,90,58,.4)!important;box-shadow:inset 0 1px 0 rgba(168,90,58,.04),0 1px 6px rgba(0,0,0,.18)!important}html:not([data-theme=bright]) .glass-table-header{background:linear-gradient(135deg,#1D232C,#262D38)!important;border-bottom:1px solid rgba(167,178,191,.08)!important}html:not([data-theme=bright]) .card-chart{position:relative!important;overflow:hidden!important;background:linear-gradient(150deg,#0E1116,#171B22 40%,#1D232C)!important;border:1px solid rgba(167,178,191,.12)!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.2),0 1px 4px rgba(0,0,0,.15),0 0 16px rgba(167,178,191,.04)!important}html:not([data-theme=bright]) .glass-card{position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,#171B22,#1D232C 50%,#171B22)!important;border:1px solid rgba(124,58,237,.1)!important;box-shadow:inset 0 1px 0 rgba(124,58,237,.04),0 2px 12px rgba(0,0,0,.22),0 0 16px rgba(124,58,237,.04)!important}html:not([data-theme=bright]) .card-warning{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#171B22,#1D232C 50%,#171B22)!important;border:1px solid rgba(168,90,58,.2)!important;border-left:3px solid rgba(168,90,58,.5)!important;box-shadow:inset 0 1px 0 rgba(168,90,58,.05),0 2px 10px rgba(0,0,0,.22),0 0 16px rgba(168,90,58,.06)!important}html:not([data-theme=bright]) .card-scenario-bear{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.1) 0,transparent 28%),radial-gradient(ellipse 135% 120% at 108% 108%,rgba(168,90,58,.55) 0,rgba(168,90,58,.32) 18%,rgba(168,90,58,.16) 38%,rgba(168,90,58,.07) 58%,transparent 80%),linear-gradient(135deg,rgba(48,28,22,.99),rgba(36,20,16,.99) 50%,rgba(20,12,9,.99))!important;border:1px solid rgba(168,90,58,.42)!important;border-left:4px solid #a85a3a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset -55px -55px 110px rgba(168,90,58,.18),0 8px 22px rgba(0,0,0,.42),0 0 0 1px rgba(168,90,58,.18)!important}html:not([data-theme=bright]) .card-scenario-base{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.1) 0,transparent 28%),radial-gradient(ellipse 135% 120% at 108% 108%,rgba(124,58,237,.55) 0,rgba(124,58,237,.32) 18%,rgba(124,58,237,.16) 38%,rgba(124,58,237,.07) 58%,transparent 80%),linear-gradient(135deg,rgba(34,30,52,.99),rgba(22,20,40,.99) 50%,rgba(12,10,24,.99))!important;border:1px solid rgba(124,58,237,.45)!important;border-left:4px solid #7c3aed!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset -55px -55px 110px rgba(124,58,237,.2),0 8px 22px rgba(0,0,0,.42),0 0 0 1px rgba(124,58,237,.2)!important}html:not([data-theme=bright]) .card-scenario-bull{background:radial-gradient(ellipse at 8% 6%,rgba(255,255,255,.1) 0,transparent 28%),radial-gradient(ellipse 135% 120% at 108% 108%,rgba(34,197,94,.5) 0,rgba(34,197,94,.3) 18%,rgba(34,197,94,.15) 38%,rgba(34,197,94,.06) 58%,transparent 80%),linear-gradient(135deg,rgba(20,38,28,.99),rgba(14,28,20,.99) 50%,rgba(8,18,12,.99))!important;border:1px solid rgba(34,197,94,.42)!important;border-left:4px solid #22c55e!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset -55px -55px 110px rgba(34,197,94,.18),0 8px 22px rgba(0,0,0,.42),0 0 0 1px rgba(34,197,94,.18)!important}html:not([data-theme=bright]) .card-calculation:before,html:not([data-theme=bright]) .card-chart:before,html:not([data-theme=bright]) .card-methodology:before,html:not([data-theme=bright]) .card-settings:before,html:not([data-theme=bright]) .card-summary:before,html:not([data-theme=bright]) .card-warning:before,html:not([data-theme=bright]) .glass-card:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important;border-radius:inherit!important;background:linear-gradient(105deg,transparent,transparent 28%,rgba(124,58,237,.06) 40%,rgba(167,178,191,.04) 48%,rgba(124,58,237,.06) 56%,transparent 70%,transparent)!important;background-size:300% 100%!important;animation:bubble-shimmer 15s ease-in-out infinite!important}html:not([data-theme=bright]) .card-calculation:before{animation-duration:17s!important;animation-delay:-3s!important}html:not([data-theme=bright]) .card-chart:before{animation-duration:16s!important;animation-delay:-5s!important}html:not([data-theme=bright]) .card-settings:before{animation-duration:18s!important;animation-delay:-7s!important}html:not([data-theme=bright]) .card-warning:before{animation-duration:16s!important;animation-delay:-9s!important}html:not([data-theme=bright]) .card-methodology:before{animation-duration:17s!important;animation-delay:-11s!important}html:not([data-theme=bright]) .glass-card:before{animation-duration:17s!important;animation-delay:-4s!important}html:not([data-theme=bright]) .card-calculation:after,html:not([data-theme=bright]) .card-summary:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;z-index:2!important;background:linear-gradient(90deg,transparent,rgba(124,58,237,.2) 20%,rgba(124,58,237,.35) 50%,rgba(124,58,237,.2) 80%,transparent)!important;background-size:200% 100%!important;animation:edge-glow 14s ease-in-out infinite!important}html:not([data-theme=bright]) .card-calculation:hover,html:not([data-theme=bright]) .card-chart:hover,html:not([data-theme=bright]) .card-summary:hover,html:not([data-theme=bright]) .glass-card:hover{box-shadow:inset 0 1px 0 rgba(124,58,237,.06),0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(124,58,237,.08)!important}[data-theme=bright] .card-calculation .border-slate-700{border-color:rgba(167,178,191,.18)!important}[data-theme=bright] .card-calculation .bg-slate-800\/50{background:linear-gradient(135deg,#EDF0F4,#FBFAF7)!important}[data-theme=bright] .border-blue-600\/20,[data-theme=bright] .border-blue-600\/30{border-color:rgba(124,58,237,.18)!important}[data-theme=bright] .bg-blue-600\/5{background:rgba(124,58,237,.05)!important}[data-theme=bright] .border-emerald-500\/20,[data-theme=bright] .border-emerald-500\/30{border-color:rgba(167,178,191,.2)!important}[data-theme=bright] .bg-emerald-500\/5{background:rgba(167,178,191,.05)!important}[data-theme=bright] .border-orange-500\/30{border-color:rgba(124,58,237,.2)!important}[data-theme=bright] .bg-orange-500\/5{background:rgba(124,58,237,.06)!important}[data-theme=bright] .border-red-500\/20{border-color:rgba(168,90,58,.18)!important}[data-theme=bright] .bg-red-500\/10,[data-theme=bright] .bg-red-500\/5{background:rgba(168,90,58,.05)!important}[data-theme=bright] .border-orange-500\/20,[data-theme=bright] .border-orange-500\/30{border-color:rgba(168,90,58,.18)!important}[data-theme=bright] .bg-orange-500\/10,[data-theme=bright] .bg-orange-500\/5{background:rgba(168,90,58,.05)!important}[data-theme=bright] .border-violet-500\/30{border-color:rgba(168,90,58,.2)!important}[data-theme=bright] .bg-violet-500\/5{background:rgba(168,90,58,.05)!important}[data-theme=bright] .bg-green-500\/10{background:rgba(124,58,237,.08)!important}[data-theme=bright] .border-green-500\/20,[data-theme=bright] .border-orange-300\/30{border-color:rgba(124,58,237,.15)!important}[data-theme=bright] [data-dashboard-main] button[class*="bg-emerald-500\/10"]{background-color:rgba(124,58,237,.08)!important;border-color:rgba(124,58,237,.2)!important;color:#5b21b6!important}[data-theme=bright] [data-dashboard-main] button[class*="bg-red-500\/10"]{background-color:rgba(165,78,45,.08)!important;border-color:rgba(165,78,45,.2)!important;color:#A85A3A!important}@media (prefers-reduced-motion:reduce){@keyframes bubble-shimmer{0%,to{background-position:100% 0}}@keyframes edge-glow{0%,to{background-position:100% 0}}@keyframes sidebar-gleam{0%,to{background-position:100% 50%}}@keyframes bg-warmth{0%,to{background-position:0 0,100% 100%,0 0}}@keyframes glow-breathe{0%,to{opacity:.7}}[data-theme=bright] .glass-sidebar{background:rgba(170,178,192,.97)!important;animation:none!important}[data-theme=bright] [data-dashboard-main]{animation:none!important}}[data-theme=bright] [data-dashboard-main] .bg-slate-900,[data-theme=bright] [data-dashboard-main] .bg-slate-900\/40,[data-theme=bright] [data-dashboard-main] .bg-slate-900\/50,[data-theme=bright] [data-dashboard-main] .bg-slate-900\/60,[data-theme=bright] [data-dashboard-main] .bg-slate-900\/95,[data-theme=bright] [data-dashboard-main] .bg-slate-950,[data-theme=bright] [data-dashboard-main] .bg-slate-950\/40,[data-theme=bright] [data-dashboard-main] .bg-slate-950\/60{background-color:rgba(255,255,255,.88)!important}[data-theme=bright] [data-dashboard-main] .bg-slate-800,[data-theme=bright] [data-dashboard-main] .bg-slate-800\/30,[data-theme=bright] [data-dashboard-main] .bg-slate-800\/40,[data-theme=bright] [data-dashboard-main] .bg-slate-800\/50,[data-theme=bright] [data-dashboard-main] .bg-slate-800\/60,[data-theme=bright] [data-dashboard-main] .bg-slate-800\/80{background-color:rgba(248,250,252,.82)!important}[data-theme=bright] [data-dashboard-main] .text-white{color:#0f172a!important}[data-theme=bright] [data-dashboard-main] .text-slate-200,[data-theme=bright] [data-dashboard-main] .text-slate-300{color:#1e293b!important}[data-theme=bright] [data-dashboard-main] .text-slate-400{color:#475569!important}[data-theme=bright] [data-dashboard-main] .text-slate-500{color:#64748b!important}[data-theme=bright] [data-dashboard-main] .text-slate-600{color:#334155!important}[data-theme=bright] [data-dashboard-main] .border-slate-600,[data-theme=bright] [data-dashboard-main] .border-slate-700,[data-theme=bright] [data-dashboard-main] .border-slate-700\/50,[data-theme=bright] [data-dashboard-main] .border-slate-700\/60,[data-theme=bright] [data-dashboard-main] .border-slate-800,[data-theme=bright] [data-dashboard-main] .border-slate-800\/50{border-color:rgba(148,163,184,.28)!important}[data-theme=bright] [data-dashboard-main] .divide-slate-700>:not([hidden])~:not([hidden]),[data-theme=bright] [data-dashboard-main] .divide-slate-800>:not([hidden])~:not([hidden]){border-color:rgba(148,163,184,.22)!important}[data-theme=bright] .fm-retirement-page{position:relative;isolation:isolate;background:transparent!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div,[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div:nth-child(5){background:linear-gradient(145deg,rgba(255,252,248,.98),rgba(250,244,234,.97) 45%,rgba(242,234,220,.96))!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div{border:1px solid rgba(120,105,90,.18)!important;border-radius:16px!important;box-shadow:10px 14px 28px -8px rgba(55,65,81,.3),6px 10px 18px -4px rgba(55,65,81,.22),3px 4px 8px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.7)!important;position:relative!important;overflow:visible!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div:hover{animation-play-state:paused!important;transform:translateY(-2px)!important;border-color:rgba(120,105,90,.28)!important;box-shadow:14px 18px 36px -8px rgba(55,65,81,.38),8px 12px 22px -4px rgba(55,65,81,.26),3px 5px 10px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.75)!important}@media (prefers-reduced-motion:no-preference){[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div{animation:bubble-float 5s ease-in-out infinite;will-change:transform,box-shadow}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div:first-child{animation-delay:0s}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div:nth-child(2){animation-delay:.8s}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div:nth-child(3){animation-delay:1.6s}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div:nth-child(4){animation-delay:2.4s}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div:nth-child(5){animation-delay:3.2s}}@keyframes bubble-float{0%,to{transform:translateY(0);box-shadow:10px 14px 28px -8px rgba(55,65,81,.3),6px 10px 18px -4px rgba(55,65,81,.22),3px 4px 8px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.7)}50%{transform:translateY(-3px);box-shadow:12px 18px 32px -8px rgba(55,65,81,.34),8px 14px 22px -4px rgba(55,65,81,.26),3px 5px 10px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.7)}}[data-theme=bright] .fm-retirement-page .glass-card-inner{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.04))!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:8px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=bright] .fm-retirement-page .card-calculation .grid>.glass-card-inner+.glass-card-inner{position:relative}[data-theme=bright] .fm-retirement-page .card-calculation .grid>.glass-card-inner+.glass-card-inner:before{content:"";position:absolute;top:12%;bottom:12%;left:-6px;width:1px;background:rgba(0,0,0,.08);pointer-events:none}[data-theme=bright] .fm-retirement-page .glass-card-inner .glass-card,[data-theme=bright] .fm-retirement-page .glass-card-inner input.glass-card{background:rgba(255,255,255,.55)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)!important;color:#1A1410!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards] .text-slate-400.uppercase{color:#3F3A32!important;font-weight:700!important;letter-spacing:.12em!important;font-size:10px!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards] .text-white{color:#1A1410!important;font-weight:800!important;letter-spacing:-.01em!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards] p.mt-1.text-xs{color:#6B5B4E!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards] button[class*=bg-slate-700],[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div>div>button{background:linear-gradient(180deg,#6b7280,#4b5563 50%,#374151)!important;background-color:#4b5563!important;border:1px solid rgba(15,23,42,.35)!important;color:#F5EFE3!important;font-size:10px!important;font-weight:700!important;padding:4px 10px!important;min-width:56px!important;height:22px!important;white-space:nowrap!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;line-height:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.3),2px 2px 4px rgba(15,23,42,.25)!important;transition:filter .15s ease,transform .15s ease!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards] button[class*=bg-slate-700]:hover,[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div>div>button:hover{filter:brightness(1.1)!important;transform:translateY(-.5px)!important;background-color:#374151!important;border-color:rgba(15,23,42,.5)!important;color:#FFFFFF!important}[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards] .text-slate-400.uppercase{white-space:nowrap!important;letter-spacing:.1em!important;flex:1 1 auto;min-width:0}[data-theme=bright] .fm-retirement-page .card-calculation h2,[data-theme=bright] .fm-retirement-page .card-calculation h3{color:#1A1410!important;font-weight:700!important}[data-theme=bright] .fm-retirement-page .card-calculation .text-slate-500,[data-theme=bright] .fm-retirement-page .card-calculation p.text-\[10px\]{color:#6B5B4E!important}[data-theme=bright] .fm-retirement-page [data-testid=bespoke-tax-section],[data-theme=bright] .fm-retirement-page [data-testid=partner-income-section],[data-theme=bright] .fm-retirement-page [data-testid=pre-retirement-contributions],[data-theme=bright] .fm-retirement-page [data-testid=projected-at-retirement-bar]{background:linear-gradient(145deg,rgba(255,252,248,.98),rgba(250,244,234,.97) 45%,rgba(242,234,220,.96))!important;border:1px solid rgba(120,105,90,.16)!important;border-radius:16px!important;box-shadow:8px 10px 22px -8px rgba(55,65,81,.22),5px 7px 14px -4px rgba(55,65,81,.18),2px 3px 6px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.7)!important;position:relative!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}[data-theme=bright] .fm-retirement-page [data-testid=bespoke-tax-section]:hover,[data-theme=bright] .fm-retirement-page [data-testid=partner-income-section]:hover,[data-theme=bright] .fm-retirement-page [data-testid=pre-retirement-contributions]:hover,[data-theme=bright] .fm-retirement-page [data-testid=projected-at-retirement-bar]:hover{transform:translateY(-2px)!important;border-color:rgba(120,105,90,.25)!important;box-shadow:12px 14px 28px -8px rgba(55,65,81,.28),7px 10px 18px -4px rgba(55,65,81,.22),2px 4px 8px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.75)!important}[data-theme=bright] .fm-retirement-page [data-testid=bespoke-tax-section] .text-white,[data-theme=bright] .fm-retirement-page [data-testid=partner-income-section] .text-white,[data-theme=bright] .fm-retirement-page [data-testid=projected-at-retirement-bar] .text-slate-300,[data-theme=bright] .fm-retirement-page [data-testid=projected-at-retirement-bar] .text-white{color:#1A1410!important}[data-theme=bright] .fm-retirement-page [data-testid=bespoke-tax-section] .text-slate-400,[data-theme=bright] .fm-retirement-page [data-testid=bespoke-tax-section] .text-slate-500,[data-theme=bright] .fm-retirement-page [data-testid=bespoke-tax-section] .text-slate-600,[data-theme=bright] .fm-retirement-page [data-testid=partner-income-section] .text-slate-400,[data-theme=bright] .fm-retirement-page [data-testid=partner-income-section] .text-slate-500,[data-theme=bright] .fm-retirement-page [data-testid=partner-income-section] .text-slate-600,[data-theme=bright] .fm-retirement-page [data-testid=projected-at-retirement-bar] .text-slate-400,[data-theme=bright] .fm-retirement-page [data-testid=projected-at-retirement-bar] .text-slate-400\/70{color:#6B5B4E!important}[data-theme=bright] .fm-retirement-page [data-testid=projected-at-retirement-bar] .text-slate-400\/70{color:#3F3A32!important;font-weight:600!important;letter-spacing:.1em!important}[data-theme=bright] .fm-retirement-page .card-calculation,[data-theme=bright] .fm-retirement-page .card-chart,[data-theme=bright] .fm-retirement-page .card-settings,[data-theme=bright] .fm-retirement-page .card-warning{background:linear-gradient(145deg,rgba(255,252,248,.98),rgba(250,244,234,.97) 45%,rgba(242,234,220,.96))!important;border:1px solid rgba(120,105,90,.16)!important;border-radius:16px!important;box-shadow:8px 10px 22px -8px rgba(55,65,81,.22),5px 7px 14px -4px rgba(55,65,81,.18),2px 3px 6px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.7)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}[data-theme=bright] .fm-retirement-page .card-calculation:hover,[data-theme=bright] .fm-retirement-page .card-chart:hover,[data-theme=bright] .fm-retirement-page .card-settings:hover,[data-theme=bright] .fm-retirement-page .card-warning:hover{transform:translateY(-2px)!important;border-color:rgba(120,105,90,.25)!important;box-shadow:12px 14px 28px -8px rgba(55,65,81,.28),7px 10px 18px -4px rgba(55,65,81,.22),2px 4px 8px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.75)!important}html:has(.fm-retirement-page) [data-testid=demo-banner],html:has(.fm-retirement-page) [data-testid=demo-cta-banner]{display:none!important}html[data-theme=bright]:has(.fm-retirement-page) [data-testid=language-switcher-btn],html[data-theme=bright]:has(.fm-retirement-page) [data-testid=theme-toggle],html[data-theme=bright]:has(.fm-retirement-page) form[action="/api/auth/signout"] button{background:linear-gradient(180deg,#6b7785,#4b5563 48%,#374151)!important;border:1px solid rgba(15,23,42,.35)!important;color:#F5EFE3!important;font-weight:600!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.35),6px 8px 16px -6px rgba(55,65,81,.35),3px 5px 10px -2px rgba(15,23,42,.28),1px 2px 4px rgba(15,23,42,.18)!important;transition:filter .15s ease,transform .15s ease,box-shadow .2s ease!important}html[data-theme=bright]:has(.fm-retirement-page) [data-testid=language-switcher-btn]:hover,html[data-theme=bright]:has(.fm-retirement-page) [data-testid=theme-toggle]:hover,html[data-theme=bright]:has(.fm-retirement-page) form[action="/api/auth/signout"] button:hover{filter:brightness(1.1)!important;transform:translateY(-1px)!important;color:#FFFFFF!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.35),9px 12px 22px -6px rgba(55,65,81,.42),4px 7px 14px -2px rgba(15,23,42,.32),1px 3px 6px rgba(15,23,42,.22)!important}html[data-theme=bright]:has(.fm-retirement-page) [data-testid=theme-toggle]>span:first-child,html[data-theme=bright]:has(.fm-retirement-page) form[action="/api/auth/signout"] button>span:first-child{background:rgba(255,255,255,.1)!important;color:#F5EFE3!important;border:1px solid rgba(255,255,255,.15)!important}html[data-theme=bright]:has(.fm-retirement-page) [data-testid=language-switcher-btn] svg,html[data-theme=bright]:has(.fm-retirement-page) [data-testid=theme-toggle] svg{color:#F5EFE3!important}[data-theme=bright] .fm-retirement-page .btn-fm-shadow-stack{box-shadow:6px 8px 16px -6px rgba(55,65,81,.32),3px 5px 10px -2px rgba(15,23,42,.22),1px 2px 4px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.28)!important;transition:transform .15s ease,box-shadow .2s ease!important}[data-theme=bright] .fm-retirement-page .btn-fm-shadow-stack:hover{transform:translateY(-1px)!important;box-shadow:9px 12px 22px -6px rgba(55,65,81,.42),4px 7px 14px -2px rgba(15,23,42,.28),1px 3px 6px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.32)!important}[data-theme=bright] .fm-retirement-page .btn-fm-shadow-stack:active{transform:translateY(0)!important;box-shadow:4px 5px 10px -4px rgba(55,65,81,.28),2px 3px 6px -2px rgba(15,23,42,.18),1px 1px 3px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.28)!important}@media (prefers-reduced-motion:reduce){[data-theme=bright] .fm-retirement-page [data-testid=hero-summary-cards]>div{animation:none!important}}[data-mobile-nav]{transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-perspective:1000;contain:layout paint}nav[data-mobile-nav]{position:fixed!important;bottom:0!important;left:0!important;right:0!important}[data-mobile-nav] span,[data-mobile-nav] svg{opacity:1!important}[data-mobile-nav] a{isolation:isolate;transform:translateZ(0)}@media (max-width:1023px){main[data-dashboard-main]{padding-bottom:calc(3.25rem + env(safe-area-inset-bottom, 0px) / 2 + 4px)!important}body:has([data-demo-mobile-strip]) main[data-dashboard-main]{padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px) / 2 + 4px)!important}[data-testid=demo-inline-bubble]{display:none!important}}@media (min-width:1024px){[data-testid=demo-inline-bubble]{display:inline-flex!important}[data-demo-mobile-strip]{display:none!important}}