.Tooltip_tooltipTrigger__psL46{border:none;background:transparent;padding:2px;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:999px}.Tooltip_tooltipTrigger__psL46:focus-visible{outline:2px solid rgba(255,165,0,.8);outline-offset:2px;border-radius:999px}.Tooltip_infoIcon__SQC9T{font-size:1.2rem;color:orange;display:block;overflow:visible}.Tooltip_modalBackdrop__O8sf1{position:fixed;inset:0;z-index:4500;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}.Tooltip_modalCard__8JYIf{position:relative;background:linear-gradient(180deg,#223045,#1b2637);border:1px solid rgba(255,165,0,.35);border-radius:12px;box-shadow:0 16px 28px rgba(0,0,0,.45);color:#f4f4f4;padding:14px 38px 14px 14px;animation:Tooltip_tooltipModalIn___tV46 .16s ease-out}.Tooltip_closeButton__eK3Uu{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;border:none;border-radius:999px;background:hsla(0,0%,100%,.12);color:#f4f4f4;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.Tooltip_closeIcon__CkRIA{display:block;flex-shrink:0}.Tooltip_closeButton__eK3Uu:hover{background:rgba(255,165,0,.3)}.Tooltip_modalContent__C2Y_O{font-size:13px;line-height:1.45;text-align:left;word-break:break-word;white-space:normal}.Tooltip_modalContent__C2Y_O p{margin:0}.Tooltip_modalContent__C2Y_O p+p{margin-top:.5rem}.Tooltip_modalContent__C2Y_O ul{margin:.45rem 0 0 1rem;padding:0}.Tooltip_modalContent__C2Y_O li{margin:.2rem 0}@keyframes Tooltip_tooltipModalIn___tV46{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.FinanceHero_hero__IBajf{background:linear-gradient(145deg,#0d1b2a,#1b263b);border-radius:24px;padding:2rem;border:2px solid #17668b;box-shadow:0 0 30px rgba(23,102,139,.3),inset 0 0 60px rgba(23,102,139,.05);margin-bottom:1.5rem;width:100%}.FinanceHero_heroGrid__5s8TX{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;margin-bottom:1.5rem}.FinanceHero_balanceSection__5lbZx{display:flex;align-items:center;gap:1rem}.FinanceHero_teamLogo__i8dz2{flex-shrink:0}.FinanceHero_balanceMain__ZpJJw{display:flex;flex-direction:column;gap:.3rem}.FinanceHero_balanceHeader__pFNwB{display:flex;align-items:center;gap:.5rem}.FinanceHero_balanceLabel__LIDIW{font-size:11px;color:#9c9c9c;text-transform:uppercase;letter-spacing:1.5px}.FinanceHero_balanceAmount__Z2jPj{font-size:48px;font-weight:900;color:orange;line-height:1;text-shadow:0 0 40px rgba(255,165,0,.6)}.FinanceHero_balanceSubtitle__Fo24a{font-size:11px;color:#c3c3c3;margin-top:.3rem}.FinanceHero_weeklyNet__pGvNA{text-align:right}.FinanceHero_weeklyNetHeader__BWZ8_{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;margin-bottom:.3rem}.FinanceHero_weeklyNetLabel__iDFeA{font-size:11px;color:#9c9c9c;text-transform:uppercase;letter-spacing:1px}.FinanceHero_weeklyNetValue__c0c6f{font-size:32px;font-weight:800;line-height:1;margin-bottom:.8rem}.FinanceHero_weeklyNetValue__c0c6f.FinanceHero_positive__7eB1J{color:#3ee615;text-shadow:0 0 25px rgba(62,230,21,.5)}.FinanceHero_weeklyNetValue__c0c6f.FinanceHero_negative__cmPWb{color:#e6153e;text-shadow:0 0 25px rgba(230,21,62,.5)}.FinanceHero_weeklyBreakdown__4Df5_{display:flex;gap:1.5rem;font-size:12px;justify-content:flex-end}.FinanceHero_breakdownItem__ec5du{display:flex;align-items:center;gap:.5rem}.FinanceHero_breakdownDot__PJdJN{width:8px;height:8px;border-radius:50%;flex-shrink:0}.FinanceHero_breakdownDot__PJdJN.FinanceHero_income__WWr1f{background:#3ee615;box-shadow:0 0 10px rgba(62,230,21,.5)}.FinanceHero_breakdownDot__PJdJN.FinanceHero_cost__VhzUJ{background:#e6153e;box-shadow:0 0 10px rgba(230,21,62,.5)}.FinanceHero_statsGrid__V9K1S{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.FinanceHero_statCard__9uGPt{background:rgba(23,102,139,.08);border:1px solid rgba(23,102,139,.3);border-radius:16px;padding:1.2rem;transition:all .3s ease;position:relative}.FinanceHero_statCard__9uGPt:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#17668b,transparent);border-radius:16px 16px 0 0}.FinanceHero_statCard__9uGPt:hover{transform:translateY(-2px);box-shadow:0 0 25px rgba(23,102,139,.4);border-color:rgba(23,102,139,.6)}.FinanceHero_statCardHeader__Gf6Ra{display:flex;align-items:center;gap:.5rem;padding-bottom:.2rem;margin-bottom:.6rem}.FinanceHero_statCardTitleRow__IloO_{display:inline-flex;align-items:center;gap:.35rem}.FinanceHero_statCardTitle__qLllv{font-size:11px;color:#9c9c9c;text-transform:uppercase;letter-spacing:1px}.FinanceHero_statCardValue__DSKWg{font-size:28px;font-weight:800;color:#f4f4f4}.FinanceHero_statCardValue__DSKWg.FinanceHero_positiveValue__WPHTp{color:#3ee615}.FinanceHero_statCardValue__DSKWg.FinanceHero_negativeValue__QbRO6{color:#e6153e}.FinanceHero_statCardDescription__pyzEx{font-size:11px;color:#c3c3c3;margin-top:.3rem}@media (max-width:1024px){.FinanceHero_heroGrid__5s8TX{grid-template-columns:1fr;gap:1.5rem}.FinanceHero_weeklyNet__pGvNA{text-align:left}.FinanceHero_weeklyBreakdown__4Df5_,.FinanceHero_weeklyNetHeader__BWZ8_{justify-content:flex-start}}@media (max-width:768px){.FinanceHero_hero__IBajf{border-radius:16px;padding:1.5rem;border:1px solid #17668b;box-shadow:0 0 20px rgba(23,102,139,.3);margin-bottom:1rem}.FinanceHero_heroGrid__5s8TX{margin-bottom:1rem}.FinanceHero_balanceSection__5lbZx{gap:.8rem}.FinanceHero_teamLogo__i8dz2{width:60px;height:60px}.FinanceHero_balanceLabel__LIDIW{font-size:10px}.FinanceHero_balanceAmount__Z2jPj{font-size:36px}.FinanceHero_balanceSubtitle__Fo24a,.FinanceHero_weeklyNetLabel__iDFeA{font-size:10px}.FinanceHero_weeklyNetValue__c0c6f{font-size:28px}.FinanceHero_weeklyBreakdown__4Df5_{display:none}.FinanceHero_breakdownDot__PJdJN{width:6px;height:6px}.FinanceHero_statsGrid__V9K1S{grid-template-columns:1fr;gap:1rem}.FinanceHero_statCard__9uGPt{border-radius:12px;padding:1rem}.FinanceHero_statCard__9uGPt:before{height:2px}.FinanceHero_statCard__9uGPt:hover{transform:none;box-shadow:none}.FinanceHero_statCardHeader__Gf6Ra{margin-bottom:.6rem}.FinanceHero_statCardTitle__qLllv{font-size:10px}.FinanceHero_statCardValue__DSKWg{font-size:24px}.FinanceHero_statCardDescription__pyzEx{font-size:10px}}@media (max-width:400px){.FinanceHero_hero__IBajf{padding:1rem}.FinanceHero_balanceAmount__Z2jPj{font-size:32px}.FinanceHero_weeklyNetValue__c0c6f{font-size:24px}.FinanceHero_statCardValue__DSKWg{font-size:20px}}