.clientPortalRoot .financeExperienceShell{--finance-bg:#06090f;--finance-bg-2:#0b1018;--finance-panel:#0f1724e0;--finance-panel-2:#121c2bf0;--finance-card:#0f1724c7;--finance-card-soft:#ffffff0a;--finance-stroke:#b7cdff1f;--finance-stroke-2:#ffffff14;--finance-text:#f4f7fb;--finance-muted:#9da8bb;--finance-muted-2:#738096;--finance-teal:#53f3da;--finance-cyan:#79b8ff;--finance-gold:#f7d88a;--finance-green:#51f0a8;--finance-red:#ff7e88;--finance-shadow:0 20px 70px #00000073;color:var(--finance-text);background:radial-gradient(circle at 8% 12%,#53f3da17,#0000 26%),radial-gradient(circle at 88% 10%,#79b8ff1c,#0000 22%),radial-gradient(circle at 68% 78%,#f7d88a14,#0000 18%),linear-gradient(#05080d 0%,#09111b 42%,#070b11 100%);border-radius:36px;grid-template-columns:292px minmax(0,1fr);gap:20px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #070b1252}.clientPortalRoot .financeExperienceShell:before{content:"";opacity:.4;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 46%,#0000 100%);mask-image:radial-gradient(circle,#000 46%,#0000 100%)}.clientPortalRoot .financeExperienceShell>*{z-index:1;position:relative}.clientPortalRoot .financeExperienceSidebar{border:1px solid var(--finance-stroke);min-width:0;height:calc(100vh - 40px);box-shadow:var(--finance-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a0f18e0,#090d14c2);border-radius:32px;flex-direction:column;align-self:start;gap:18px;padding:18px;display:flex;position:sticky;top:20px}.clientPortalRoot .financeExperienceBrand{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:12px 12px 18px;display:flex}.clientPortalRoot .financeExperienceBrandMark{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#53f3da38,#79b8ff38,#f7d88a2e);border:1px solid #ffffff24;border-radius:18px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000047}.clientPortalRoot .financeExperienceBrand h2{letter-spacing:.12em;text-transform:uppercase;color:var(--finance-text);margin:0;font-size:15px}.clientPortalRoot .financeExperienceBrand p,.clientPortalRoot .financeExperienceNavCopy span,.clientPortalRoot .financeExperienceTopbarCopy p,.clientPortalRoot .financeExecutiveModuleCard p,.clientPortalRoot .financeExecutiveSectionLead,.clientPortalRoot .financeExecutiveSectionFoot,.clientPortalRoot .financeExecutiveRailCard p,.clientPortalRoot .financeExecutiveRailItem span,.clientPortalRoot .financeExperienceSearchFeedback{color:var(--finance-muted)}.clientPortalRoot .financeExperienceSidebarScroll{scrollbar-width:none;flex:1;min-height:0;padding-right:6px;overflow:auto}.clientPortalRoot .financeExperienceSidebarScroll::-webkit-scrollbar{width:0;height:0}.clientPortalRoot .financeExperienceSidebarStack{flex-direction:column;gap:18px;padding-bottom:8px;display:flex}.clientPortalRoot .financeExperienceSidebarLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--finance-muted-2);margin:6px 8px 0;font-size:11px}.clientPortalRoot .financeExperienceNav{flex-direction:column;gap:10px;display:flex}.clientPortalRoot .financeExperienceNavBtn{width:100%;color:var(--finance-text);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;transition:all .22s;display:flex}.clientPortalRoot .financeExperienceNavBtn:hover,.clientPortalRoot .financeExecutiveSpotlightCard:hover,.clientPortalRoot .financeExecutiveModuleCard:hover,.clientPortalRoot .financeExecutiveRailAction:hover{border-color:var(--finance-stroke);background:#ffffff0f;transform:translateY(-2px)}.clientPortalRoot .financeExperienceNavBtn.isActive{background:linear-gradient(135deg,#53f3da1f,#79b8ff24);border-color:#79b8ff47;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0000002e}.clientPortalRoot .financeExperienceNavIcon{letter-spacing:.12em;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:700;display:grid}.clientPortalRoot .financeExperienceNavCopy{flex:1;min-width:0}.clientPortalRoot .financeExperienceNavCopy strong,.clientPortalRoot .financeExperienceSidebarCard strong,.clientPortalRoot .financeExperienceTopbarCopy h1,.clientPortalRoot .financeExecutiveHero h2,.clientPortalRoot .financeExecutiveMetricCard strong,.clientPortalRoot .financeExecutiveSectionHead h3,.clientPortalRoot .financeExecutiveSpotlightCard strong,.clientPortalRoot .financeExecutiveModuleCard h4,.clientPortalRoot .financeExecutiveRailCard h3,.clientPortalRoot .financeExecutiveRailItem strong{color:var(--finance-text)}.clientPortalRoot .financeExperienceNavBtn em{color:var(--finance-gold);letter-spacing:.08em;font-size:11px;font-style:normal}.clientPortalRoot .financeExperienceSidebarCard,.clientPortalRoot .financeExperienceTopbar,.clientPortalRoot .financeExecutiveSection,.clientPortalRoot .financeExecutiveRailCard{border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0a,0 18px 30px #0000002e}.clientPortalRoot .financeExperienceSidebarCard{background:linear-gradient(#53f3da14,#f7d88a0f);border-radius:24px;padding:18px}.clientPortalRoot .financeExperienceSidebarCard small,.clientPortalRoot .financeExecutiveMetricCard small,.clientPortalRoot .financeExecutiveSpotlightCard small,.clientPortalRoot .financeExecutiveModuleTag,.clientPortalRoot .financeExperienceEyebrow,.clientPortalRoot .financeExperienceShell .financeEyebrow{color:var(--finance-gold)}.clientPortalRoot .financeExperienceSidebarActions,.clientPortalRoot .financeExperienceTopbarActions,.clientPortalRoot .financeExecutiveMetricGrid,.clientPortalRoot .financeExecutiveSpotlightGrid,.clientPortalRoot .financeExecutiveModuleGrid,.clientPortalRoot .financeExecutiveChipRow,.clientPortalRoot .financeExecutiveRailList{gap:14px;display:grid}.clientPortalRoot .financeExperiencePrimaryBtn,.clientPortalRoot .financeExperienceGhostBtn,.clientPortalRoot .financeExperiencePill{border-radius:16px;transition:all .22s}.clientPortalRoot .financeExperiencePrimaryBtn{cursor:pointer;color:#071018;background:linear-gradient(135deg,var(--finance-teal),#8cc6ff,var(--finance-gold));border:none;padding:13px 18px;font-weight:700;box-shadow:0 12px 30px #53f3da2e}.clientPortalRoot .financeExperiencePrimaryBtn:hover{transform:translateY(-1px)scale(1.01)}.clientPortalRoot .financeExperienceGhostBtn,.clientPortalRoot .financeExperiencePill{color:var(--finance-text);background:#ffffff0d;border:1px solid #ffffff14;padding:10px 14px}.clientPortalRoot .financeExperiencePill.isActive{background:linear-gradient(135deg,#53f3da2e,#79b8ff29);border-color:#79b8ff47}.clientPortalRoot .financeExperienceMain{flex-direction:column;gap:18px;min-width:0;display:flex}.clientPortalRoot .financeExperienceTopbar{background:linear-gradient(#090e17d1,#0b111bb3);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.clientPortalRoot .financeExperienceTopbarCopy h1{letter-spacing:-.04em;margin:0;font-size:30px}.clientPortalRoot .financeExperienceTopbarCopy p{margin:6px 0 0;line-height:1.6}.clientPortalRoot .financeExperienceEyebrow,.clientPortalRoot .financeExperienceShell .financeEyebrow{letter-spacing:.18em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:11px;display:inline-flex}.clientPortalRoot .financeExperienceSearch{align-items:center;gap:12px;display:flex}.clientPortalRoot .financeExperienceSearch input,.clientPortalRoot .financeExperienceShell input,.clientPortalRoot .financeExperienceShell select,.clientPortalRoot .financeExperienceShell textarea{width:100%;color:var(--finance-text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px}.clientPortalRoot .financeExperienceSearch input::placeholder,.clientPortalRoot .financeExperienceShell input::placeholder,.clientPortalRoot .financeExperienceShell textarea::placeholder{color:var(--finance-muted-2)}.clientPortalRoot .financeExperienceSearchFeedback{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:12px 16px}.clientPortalRoot .financeExperienceSearchFeedback.isFallback{background:#f7d88a14;border-color:#f7d88a2e}.clientPortalRoot .financeExperienceSearchFeedback.isError{color:#ffc6cc;background:#ff7e8814;border-color:#ff7e8838}.clientPortalRoot .financeExperienceWorkspace{gap:18px;min-width:0;display:grid}.clientPortalRoot .financeExperienceWorkspace.hasRail{grid-template-columns:minmax(0,1fr) 340px}.clientPortalRoot .financeExperienceContent,.clientPortalRoot .financeExperienceRail{min-width:0}.clientPortalRoot .financeExperienceRail{flex-direction:column;gap:18px;display:flex}.clientPortalRoot .financeExperienceSkeletonGrid{gap:16px;display:grid}.clientPortalRoot .financeExperienceSkeletonCard{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a) 0 0/220% 100%;border-radius:28px;height:180px;animation:1.4s infinite finance-skeleton}@keyframes finance-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.clientPortalRoot .financeExecutiveShell{flex-direction:column;gap:18px;display:flex}.clientPortalRoot .financeExecutiveHero{border:1px solid var(--finance-stroke);box-shadow:var(--finance-shadow);background:radial-gradient(circle at 0 0,#53f3da1f,#0000 28%),radial-gradient(circle at 100% 0,#f7d88a1a,#0000 22%),linear-gradient(#0f1723e0,#0d1520c2);border-radius:30px;padding:26px}.clientPortalRoot .financeExecutiveEyebrow{color:var(--finance-gold);letter-spacing:.18em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:9px 12px;font-size:11px;display:inline-flex}.clientPortalRoot .financeExecutiveHero h2{letter-spacing:-.06em;margin:18px 0 12px;font-size:48px;line-height:.98}.clientPortalRoot .financeExecutiveHero p{color:#c4cfdf;max-width:760px;margin:0;line-height:1.7}.clientPortalRoot .financeExecutiveMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.clientPortalRoot .financeExecutiveMetricCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;padding:18px}.clientPortalRoot .financeExecutiveMetricCard strong{letter-spacing:-.03em;margin:8px 0 4px;font-size:28px;display:block}.clientPortalRoot .financeExecutiveMetricCard span{color:var(--finance-muted);line-height:1.5}.clientPortalRoot .financeExecutiveSection{border-radius:28px;padding:20px}.clientPortalRoot .financeExecutiveSectionHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px;display:flex}.clientPortalRoot .financeExecutiveSectionHead h3{letter-spacing:-.04em;margin:8px 0 0;font-size:24px}.clientPortalRoot .financeExecutiveSpotlightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clientPortalRoot .financeExecutiveSpotlightCard,.clientPortalRoot .financeExecutiveModuleCard,.clientPortalRoot .financeExecutiveRailAction{text-align:left;color:var(--finance-text);cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:24px;padding:18px}.clientPortalRoot .financeExecutiveSpotlightCard strong{letter-spacing:-.04em;margin:10px 0 8px;font-size:22px;display:block}.clientPortalRoot .financeExecutiveSpotlightCard span,.clientPortalRoot .financeExecutiveModuleCard p,.clientPortalRoot .financeExecutiveRailAction span{color:var(--finance-muted);line-height:1.6;display:block}.clientPortalRoot .financeExecutiveSpotlightCard p{color:#dce4f2;margin:10px 0 0;line-height:1.6}.clientPortalRoot .financeExecutiveModuleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.clientPortalRoot .financeExecutiveModuleTag{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.clientPortalRoot .financeExecutiveModuleCard h4{letter-spacing:-.04em;margin:10px 0 8px;font-size:22px}.clientPortalRoot .financeExecutiveChipRow{grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}.clientPortalRoot .financeExecutiveChip,.clientPortalRoot .financeExperienceShell .financeAdvisorChip,.clientPortalRoot .financeExperienceShell .financeConversationTag{color:#dbe6f6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.clientPortalRoot .financeExecutiveChip.isTool,.clientPortalRoot .financeExperienceShell .financeAdvisorChip.isTool,.clientPortalRoot .financeExperienceShell .financeConversationTag.isTool{background:linear-gradient(135deg,#79b8ff29,#53f3da1f);border-color:#79b8ff3d}.clientPortalRoot .financeExecutiveRailCard{border-radius:26px;padding:18px}.clientPortalRoot .financeExecutiveRailList{margin-top:14px}.clientPortalRoot .financeExecutiveRailItem,.clientPortalRoot .financeExecutiveRailAction{border-radius:18px;padding:12px 14px}.clientPortalRoot .financeExecutiveRing{--finance-ring:72%;background:conic-gradient(var(--finance-teal)0 var(--finance-ring),#ffffff0f var(--finance-ring)100%);border-radius:50%;place-items:center;width:140px;height:140px;margin:14px auto 8px;display:grid;position:relative}.clientPortalRoot .financeExecutiveRing:after{content:"";background:#0d1521;border:1px solid #ffffff0f;border-radius:50%;width:104px;height:104px;position:absolute}.clientPortalRoot .financeExecutiveRing strong,.clientPortalRoot .financeExecutiveRing small{z-index:1;text-align:center;display:block;position:relative}.clientPortalRoot .financeExecutiveRing strong{font-size:30px}.clientPortalRoot .financeExecutiveRing small{color:var(--finance-muted)}.clientPortalRoot .financeExperienceShell .financeShell,.clientPortalRoot .financeExperienceShell .financeGatewayShell,.clientPortalRoot .financeExperienceShell .financeTutorialShell,.clientPortalRoot .financeExperienceShell .financeBeginnerShell,.clientPortalRoot .financeExperienceShell .financeInvestorShell,.clientPortalRoot .financeExperienceShell .financeConversationShell,.clientPortalRoot .financeExperienceShell .financeToolboxShell,.clientPortalRoot .financeExperienceShell .financeTopbar,.clientPortalRoot .financeExperienceShell .financeSubtitle,.clientPortalRoot .financeExperienceShell .financeHint,.clientPortalRoot .financeExperienceShell .financeMissionActionRow p,.clientPortalRoot .financeExperienceShell .financeInvestorFeedCard p,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocket p,.clientPortalRoot .financeExperienceShell .financeNoobBox ul,.clientPortalRoot .financeExperienceShell .financeTutorialSideCard p,.clientPortalRoot .financeExperienceShell .financeTutorialSummary,.clientPortalRoot .financeExperienceShell .financeBeginnerBubble,.clientPortalRoot .financeExperienceShell .financeBeginnerChatHeader span,.clientPortalRoot .financeExperienceShell .financeBeginnerManualCard span,.clientPortalRoot .financeExperienceShell .financeToolboxNumbers span{color:var(--finance-text)}.clientPortalRoot .financeExperienceShell .card,.clientPortalRoot .financeExperienceShell .financeCompareItem,.clientPortalRoot .financeExperienceShell .financeMonthCard,.clientPortalRoot .financeExperienceShell .financeNoobBox,.clientPortalRoot .financeExperienceShell .financeTableWrap,.clientPortalRoot .financeExperienceShell .financeInlineBtn,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentCard,.clientPortalRoot .financeExperienceShell .financeInvestorFeedCard,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocket,.clientPortalRoot .financeExperienceShell .financeTutorialSideBlock,.clientPortalRoot .financeExperienceShell .financeTutorialAnalogy,.clientPortalRoot .financeExperienceShell .financeTutorialColumn,.clientPortalRoot .financeExperienceShell .financeBeginnerManualCard,.clientPortalRoot .financeExperienceShell .financeConversationTag,.clientPortalRoot .financeExperienceShell .financeConversationQuickReply,.clientPortalRoot .financeExperienceShell .financeToolboxCard,.clientPortalRoot .financeExperienceShell .financeConversationBubble,.clientPortalRoot .financeExperienceShell .financeTypePill,.clientPortalRoot .financeExperienceShell .financeTermChip,.clientPortalRoot .financeExperienceShell .financeRecommendCard,.clientPortalRoot .financeExperienceShell .financeOfferSignalCard,.clientPortalRoot .financeExperienceShell .financeGpsTargetCard,.clientPortalRoot .financeExperienceShell .financeGpsGuideInfoCard,.clientPortalRoot .financeExperienceShell .financeGpsGuideSteps,.clientPortalRoot .financeExperienceShell .financeGpsTargets,.clientPortalRoot .financeExperienceShell .financeGpsDecisionCard,.clientPortalRoot .financeExperienceShell .financeGpsRatesCard,.clientPortalRoot .financeExperienceShell .financeGpsCalmBox,.clientPortalRoot .financeExperienceShell .financeDecisionEntryCard,.clientPortalRoot .financeExperienceShell .financeDecisionSideCard,.clientPortalRoot .financeExperienceShell .financeDecisionToolCard,.clientPortalRoot .financeExperienceShell .financeDecisionPulseCard,.clientPortalRoot .financeExperienceShell .financeDecisionMarketCard,.clientPortalRoot .financeExperienceShell .financeDecisionLearningCard,.clientPortalRoot .financeExperienceShell .financeDecisionChecklistCard,.clientPortalRoot .financeExperienceShell .financeDecisionInterpretationBox{background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0a,0 18px 30px #0000002e}.clientPortalRoot .financeExperienceShell .btnPrimary,.clientPortalRoot .financeExperienceShell .btnGhost,.clientPortalRoot .financeExperienceShell .financeInlineBtn,.clientPortalRoot .financeExperienceShell .financeImportBtn,.clientPortalRoot .financeExperienceShell .financeConversationQuickReply,.clientPortalRoot .financeExperienceShell .financeInvestorNavBtn,.clientPortalRoot .financeExperienceShell .financeTutorialNavBtn,.clientPortalRoot .financeExperienceShell .financeTutorialBankBtn,.clientPortalRoot .financeExperienceShell .financeBeginnerTopicBtn,.clientPortalRoot .financeExperienceShell .financeBeginnerBankBtn{border-radius:16px;transition:all .22s}.clientPortalRoot .financeExperienceShell .btnPrimary{color:#071018;background:linear-gradient(135deg,var(--finance-teal),#8cc6ff,var(--finance-gold));border:none;font-weight:700;box-shadow:0 12px 30px #53f3da2e}.clientPortalRoot .financeExperienceShell .btnGhost,.clientPortalRoot .financeExperienceShell .financeInlineBtn,.clientPortalRoot .financeExperienceShell .financeImportBtn,.clientPortalRoot .financeExperienceShell .financeConversationQuickReply,.clientPortalRoot .financeExperienceShell .financeInvestorNavBtn,.clientPortalRoot .financeExperienceShell .financeTutorialNavBtn,.clientPortalRoot .financeExperienceShell .financeTutorialBankBtn,.clientPortalRoot .financeExperienceShell .financeBeginnerTopicBtn,.clientPortalRoot .financeExperienceShell .financeBeginnerBankBtn{color:var(--finance-text);background:#ffffff0d;border:1px solid #ffffff14}.clientPortalRoot .financeExperienceShell .financeTopbar,.clientPortalRoot .financeExperienceShell .financeTutorialHero,.clientPortalRoot .financeExperienceShell .financeBeginnerHero,.clientPortalRoot .financeExperienceShell .financeInvestorHero,.clientPortalRoot .financeExperienceShell .financeConversationHero,.clientPortalRoot .financeExperienceShell .financeToolboxHero,.clientPortalRoot .financeExperienceShell .financeDropzone{border:1px solid var(--finance-stroke);background:radial-gradient(circle at 0 0,#53f3da17,#0000 28%),radial-gradient(circle at 100% 0,#f7d88a14,#0000 22%),linear-gradient(#0f1723db,#0d1520bd)}.clientPortalRoot .financeExperienceShell .financeKpis,.clientPortalRoot .financeExperienceShell .financeFieldGrid,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentBar,.clientPortalRoot .financeExperienceShell .financeInvestorCockpitGrid,.clientPortalRoot .financeExperienceShell .financeInvestorFeedGrid,.clientPortalRoot .financeExperienceShell .financeInvestorPanelGrid,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocketGrid,.clientPortalRoot .financeExperienceShell .financeTutorialBankGrid,.clientPortalRoot .financeExperienceShell .financeTutorialNavList,.clientPortalRoot .financeExperienceShell .financeBeginnerActionGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerBankGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerTopicGrid,.clientPortalRoot .financeExperienceShell .financeToolboxGrid,.clientPortalRoot .financeExperienceShell .financeToolboxInputs,.clientPortalRoot .financeExperienceShell .financeConversationTagRow,.clientPortalRoot .financeExperienceShell .financeConversationQuickReplies,.clientPortalRoot .financeExperienceShell .financeCompareList,.clientPortalRoot .financeExperienceShell .financeMonthsGrid{gap:14px}.clientPortalRoot .financeExperienceShell .financeBeginnerChatHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.clientPortalRoot .financeExperienceShell .financeBeginnerQuickActions{flex-wrap:wrap;align-items:center}.clientPortalRoot .financeExperienceShell .financeBeginnerQuickActions p{flex:280px;margin:0}.clientPortalRoot .financeExperienceShell .financeKpi,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentCard,.clientPortalRoot .financeExperienceShell .financeToolboxCard,.clientPortalRoot .financeExperienceShell .financeConversationQuickReply{background:#ffffff0a}.clientPortalRoot .financeExperienceShell .financeTrack{background:#ffffff12}.clientPortalRoot .financeExperienceShell .financeTable{color:var(--finance-text)}.clientPortalRoot .financeExperienceShell .financeTable th{color:var(--finance-muted-2)}.clientPortalRoot .financeExperienceShell .financeTable th,.clientPortalRoot .financeExperienceShell .financeTable td{border-color:#ffffff14}.clientPortalRoot .financeExperienceShell .financeRowActions{gap:8px}.clientPortalRoot .financeExperienceShell .financeStatusTag,.clientPortalRoot .financeExperienceShell .financeScorePill,.clientPortalRoot .financeExperienceShell .financeOfferAvailabilityTag,.clientPortalRoot .financeExperienceShell .financeGpsTargetAvailability{border:1px solid #ffffff14}.clientPortalRoot .financeExperienceShell{grid-template-columns:264px minmax(0,1fr);gap:20px;padding:20px}.clientPortalRoot .financeExperienceSidebar{background:linear-gradient(#0a0f18e6,#090d14c2);gap:14px;height:calc(100vh - 40px);padding:12px}.clientPortalRoot .financeExperienceSidebarScroll{overscroll-behavior:contain;padding-right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.clientPortalRoot .financeExperienceSidebarStack{gap:14px;padding:6px}.clientPortalRoot .financeExperienceBrand{gap:12px;padding:10px 10px 16px}.clientPortalRoot .financeExperienceBrandMark{border-radius:16px;width:46px;height:46px;font-size:14px}.clientPortalRoot .financeExperienceBrand h2{letter-spacing:.18em;font-size:13px}.clientPortalRoot .financeExperienceBrand p{margin:4px 0 0;font-size:11px;line-height:1.45}.clientPortalRoot .financeExperienceModeSwitch,.clientPortalRoot .financeExperienceTopbarActions{flex-wrap:wrap;gap:8px;display:flex}.clientPortalRoot .financeExperienceModePill,.clientPortalRoot .financeExperiencePill{color:#d6e2f6;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:8px 11px;font-size:10px}.clientPortalRoot .financeExperienceModePill.isActive,.clientPortalRoot .financeExperiencePill.isActive{color:#fff;background:linear-gradient(135deg,#53f3da2e,#79b8ff29);border-color:#79b8ff47}.clientPortalRoot .financeExperienceSidebarLabel{margin:4px 8px 0;font-size:10px}.clientPortalRoot .financeExperienceNav{gap:8px}.clientPortalRoot .financeExperienceNavBtn{border-radius:18px;align-items:center;padding:12px}.clientPortalRoot .financeExperienceNavIcon{border-radius:12px;width:34px;height:34px;font-size:10px}.clientPortalRoot .financeExperienceNavCopy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.clientPortalRoot .financeExperienceNavCopy span{margin-top:3px;font-size:11px;line-height:1.4;display:block}.clientPortalRoot .financeExperienceNavBtn em{font-size:10px}.clientPortalRoot .financeExperienceSidebarCard{border-radius:22px;margin-top:auto;padding:16px}.clientPortalRoot .financeExperienceSidebarCard small{margin-bottom:6px;display:block}.clientPortalRoot .financeExperienceSidebarCard strong{margin-bottom:8px;font-size:15px;display:block}.clientPortalRoot .financeExperienceSidebarCard p{margin:0 0 14px;font-size:13px;line-height:1.55}.clientPortalRoot .financeExperienceSidebarActions{flex-direction:column;gap:10px;display:flex}.clientPortalRoot .financeExperienceTopbar{grid-template-columns:minmax(0,1.1fr) minmax(280px,480px) auto;min-height:84px;padding:16px 18px 16px 24px}.clientPortalRoot .financeExperienceTopbarCopy h1{font-size:28px}.clientPortalRoot .financeExperienceSearch{max-width:480px;display:block;position:relative}.clientPortalRoot .financeExperienceSearch:before{content:"Q";color:var(--finance-muted);pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.clientPortalRoot .financeExperienceSearch input{padding:14px 16px 14px 44px}.clientPortalRoot .financeExperienceSearchSubmit{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clientPortalRoot .financeExperienceTopbarActions{justify-content:flex-end;align-items:flex-start}.clientPortalRoot .financeExperienceRail{align-self:start;position:sticky;top:20px}.clientPortalRoot .financeExecutiveSpotlightCard.isActive{background:linear-gradient(135deg,#53f3da1f,#79b8ff24);border-color:#79b8ff47;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0000002e}@media (max-width:1440px){.clientPortalRoot .financeExperienceWorkspace.hasRail{grid-template-columns:1fr}.clientPortalRoot .financeExperienceRail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clientPortalRoot .financeExecutiveModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.clientPortalRoot .financeExperienceShell{grid-template-columns:1fr}.clientPortalRoot .financeExperienceSidebar{height:auto;position:static}.clientPortalRoot .financeExperienceTopbar{grid-template-columns:1fr}.clientPortalRoot .financeExecutiveMetricGrid,.clientPortalRoot .financeExecutiveSpotlightGrid,.clientPortalRoot .financeExecutiveModuleGrid,.clientPortalRoot .financeExperienceRail,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentBar,.clientPortalRoot .financeExperienceShell .financeInvestorCockpitGrid,.clientPortalRoot .financeExperienceShell .financeInvestorFeedGrid,.clientPortalRoot .financeExperienceShell .financeInvestorPanelGrid,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocketGrid,.clientPortalRoot .financeExperienceShell .financeToolboxGrid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.clientPortalRoot .financeExperienceShell{border-radius:24px;padding:14px}.clientPortalRoot .financeExecutiveHero h2{font-size:34px}.clientPortalRoot .financeExecutiveMetricGrid,.clientPortalRoot .financeExecutiveSpotlightGrid,.clientPortalRoot .financeExecutiveModuleGrid,.clientPortalRoot .financeExperienceRail,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentBar,.clientPortalRoot .financeExperienceShell .financeInvestorCockpitGrid,.clientPortalRoot .financeExperienceShell .financeInvestorFeedGrid,.clientPortalRoot .financeExperienceShell .financeInvestorPanelGrid,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocketGrid,.clientPortalRoot .financeExperienceShell .financeToolboxGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerActionGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerBankGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerTopicGrid,.clientPortalRoot .financeExperienceShell .financeFieldGrid,.clientPortalRoot .financeExperienceShell .financeGrid,.clientPortalRoot .financeExperienceShell .financeTutorialLayout,.clientPortalRoot .financeExperienceShell .financeBeginnerLayout{grid-template-columns:1fr}.clientPortalRoot .financeExperienceSearch{flex-direction:column;align-items:stretch}}.clientPortalRoot .financeEntryShell{padding:8px 0 4px}.clientPortalRoot .financeEntryDoorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.clientPortalRoot .financeEntryDoor{text-align:center;cursor:pointer;background:radial-gradient(circle at 0 0,#f59e0b2e,#0000 34%),radial-gradient(circle at 100% 100%,#0ea5e92e,#0000 30%),linear-gradient(145deg,#fffaf1 0%,#fff 46%,#f3f8ff 100%);border:1px solid #0f172a14;border-radius:28px;place-items:center;min-height:220px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 22px 44px #0f172a14}.clientPortalRoot .financeEntryDoor:hover{border-color:#2563eb2e;transform:translateY(-3px);box-shadow:0 28px 54px #0f172a1f}.clientPortalRoot .financeEntryDoor strong{color:#0f172a;font-size:28px;line-height:1.1}.clientPortalRoot .financeEntryModeWrap{gap:16px;display:grid}.clientPortalRoot .financeEntryTopbar{justify-content:flex-end;gap:10px;display:flex}.clientPortalRoot .financeEntryModeWrap.is-beginner .financeBeginnerHeroActions,.clientPortalRoot .financeEntryModeWrap.is-beginner .financeBeginnerMain>.financeRecommendCard,.clientPortalRoot .financeEntryModeWrap .financeInvestorNavBtn span{display:none}.clientPortalRoot .financeEntryModeWrap .financeInvestorNavBtn{justify-content:center;min-height:auto}.clientPortalRoot .financeEntryModeWrap .financeInvestorHero{margin-bottom:0}@media (max-width:980px){.clientPortalRoot .financeEntryDoorGrid{grid-template-columns:1fr}.clientPortalRoot .financeEntryDoor{min-height:150px}}.clientPortalRoot .financeEntryModeWrap.is-beginner .financeBeginnerHero,.clientPortalRoot .financeEntryModeWrap.is-beginner .financeBeginnerHeroActions,.clientPortalRoot .financeEntryModeWrap.is-beginner .financeBeginnerMain>.financeRecommendCard,.clientPortalRoot .financeEntryModeWrap.is-beginner .financeBeginnerRail>:not(:first-child){display:none}.clientPortalRoot .financeOfferComparePage{--offer-bg:#0a0d12;--offer-panel:#111722;--offer-panel-2:#0f141d;--offer-card:#151d2a;--offer-card-2:#1a2434;--offer-stroke:#ffffff14;--offer-muted:#9ba8bb;--offer-text:#eef4ff;--offer-accent:#7ee7d8;--offer-accent-2:#8cb8ff;--offer-gold:#e8d59a;--offer-good:#87efac;--offer-warn:#ffd58c;--offer-bad:#ff9aa3;--offer-shadow:0 18px 50px #00000059;width:100%;color:var(--offer-text);gap:20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.clientPortalRoot .financeOfferCompareHero,.clientPortalRoot .financeOfferComparePanel{border:1px solid var(--offer-stroke);box-shadow:var(--offer-shadow);background:linear-gradient(#ffffff0a,#ffffff05)}.clientPortalRoot .financeOfferCompareHero{border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;padding:26px 28px;display:grid}.clientPortalRoot .financeOfferCompareHeroCopy h2{letter-spacing:-.05em;margin:14px 0 12px;font-size:46px;line-height:.98}.clientPortalRoot .financeOfferCompareHeroCopy p{color:#c1cddd;max-width:740px;margin:0;font-size:15px;line-height:1.7}.clientPortalRoot .financeOfferCompareEyebrow{border:1px solid var(--offer-stroke);color:var(--offer-gold);text-transform:uppercase;letter-spacing:.16em;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.clientPortalRoot .financeOfferCompareHeroSide,.clientPortalRoot .financeOfferCompareSummary,.clientPortalRoot .financeOfferCompareStack{gap:14px;display:grid}.clientPortalRoot .financeOfferCompareMini,.clientPortalRoot .financeOfferCompareSummaryCard,.clientPortalRoot .financeOfferCompareNote{border:1px solid var(--offer-stroke);background:#ffffff08}.clientPortalRoot .financeOfferCompareMini{border-radius:22px;padding:18px}.clientPortalRoot .financeOfferCompareMini span,.clientPortalRoot .financeOfferCompareSummaryKey{color:var(--offer-muted);text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px;font-size:11px;display:block}.clientPortalRoot .financeOfferCompareMini strong{letter-spacing:-.04em;margin-bottom:6px;font-size:26px;font-weight:800;display:block}.clientPortalRoot .financeOfferCompareMini p,.clientPortalRoot .financeOfferCompareSummaryCard p,.clientPortalRoot .financeOfferCompareNote p,.clientPortalRoot .financeOfferCompareDesc{color:var(--offer-muted);margin:0;font-size:13px;line-height:1.55}.clientPortalRoot .financeOfferCompareGrid{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.clientPortalRoot .financeOfferComparePanel{border-radius:28px;padding:22px}.clientPortalRoot .financeOfferCompareSectionTitle{justify-content:space-between;align-items:end;gap:10px;margin-bottom:16px;display:flex}.clientPortalRoot .financeOfferCompareSectionTitle h3{letter-spacing:-.04em;margin:0;font-size:28px}.clientPortalRoot .financeOfferCompareSectionTitle span{color:var(--offer-muted);font-size:13px}.clientPortalRoot .financeOfferCompareLabel{color:var(--offer-muted);letter-spacing:.04em;margin:0 0 8px;font-size:12px;display:block}.clientPortalRoot .financeOfferCompareField{display:block}.clientPortalRoot .financeOfferCompareInput{border:1px solid var(--offer-stroke);width:100%;min-height:50px;color:var(--offer-text);background:#ffffff08;border-radius:16px;outline:none;padding:14px;font-size:15px}.clientPortalRoot .financeOfferCompareChips,.clientPortalRoot .financeOfferCompareActions,.clientPortalRoot .financeOfferCompareLegend{flex-wrap:wrap;gap:10px;display:flex}.clientPortalRoot .financeOfferCompareChip,.clientPortalRoot .financeOfferComparePrimary,.clientPortalRoot .financeOfferCompareSecondary{cursor:pointer;border-radius:16px;transition:all .18s}.clientPortalRoot .financeOfferCompareChip{border:1px solid var(--offer-stroke);color:#d8e3f5;background:#ffffff08;padding:10px 14px;font-size:13px}.clientPortalRoot .financeOfferCompareChip.isActive{color:#fff;background:linear-gradient(135deg,#7ee7d824,#8cb8ff24);border-color:#7ee7d859}.clientPortalRoot .financeOfferComparePrimary,.clientPortalRoot .financeOfferCompareSecondary{border:none;padding:14px 18px;font-size:14px;font-weight:700}.clientPortalRoot .financeOfferComparePrimary{color:#071018;background:linear-gradient(135deg,var(--offer-accent),var(--offer-accent-2),var(--offer-gold));box-shadow:0 12px 30px #7ee7d826}.clientPortalRoot .financeOfferCompareSecondary{border:1px solid var(--offer-stroke);color:var(--offer-text);background:#ffffff0d}.clientPortalRoot .financeOfferCompareResultTop{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:16px;margin-bottom:16px;display:grid}.clientPortalRoot .financeOfferCompareHeroResult{background:linear-gradient(#7ee7d814,#ffffff05);border:1px solid #7ee7d82e;border-radius:24px;padding:20px}.clientPortalRoot .financeOfferCompareHeroResultLabel{color:var(--offer-gold);text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.clientPortalRoot .financeOfferCompareHeroResult h3{letter-spacing:-.04em;margin:0 0 10px;font-size:30px}.clientPortalRoot .financeOfferCompareHeroResult p{color:#c2cfe0;margin:12px 0 0;font-size:14px;line-height:1.65}.clientPortalRoot .financeOfferCompareBigNumber{letter-spacing:-.06em;margin:14px 0 10px;font-size:44px;font-weight:800;line-height:1}.clientPortalRoot .financeOfferCompareStatus,.clientPortalRoot .financeOfferComparePill{align-items:center;display:inline-flex}.clientPortalRoot .financeOfferCompareStatus{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;gap:8px;padding:8px 12px;font-size:12px;font-weight:700}.clientPortalRoot .financeOfferCompareStatus.isGood{color:var(--offer-good);background:#87efac1f}.clientPortalRoot .financeOfferCompareStatus.isWarn{color:var(--offer-warn);background:#ffd58c1f}.clientPortalRoot .financeOfferCompareStatus.isBad{color:var(--offer-bad);background:#ff9aa31f}.clientPortalRoot .financeOfferCompareSummaryCard,.clientPortalRoot .financeOfferCompareNote{border-radius:22px;padding:16px}.clientPortalRoot .financeOfferCompareSummaryValue{letter-spacing:-.04em;margin-bottom:4px;font-size:24px;font-weight:800;display:block}.clientPortalRoot .financeOfferCompareTableCard{border:1px solid var(--offer-stroke);background:#ffffff08;border-radius:24px;overflow-x:auto}.clientPortalRoot .financeOfferCompareTable{border-collapse:collapse;width:100%;min-width:658px}.clientPortalRoot .financeOfferCompareTable th{text-align:left;color:var(--offer-muted);text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid var(--offer-stroke);background:#ffffff08;padding:14px 16px;font-size:11px}.clientPortalRoot .financeOfferCompareTable td{vertical-align:top;border-bottom:1px solid #ffffff0f;padding:16px;font-size:14px}.clientPortalRoot .financeOfferCompareTable tbody tr:last-child td{border-bottom:none}.clientPortalRoot .financeOfferCompareFeatured{background:linear-gradient(90deg,#7ee7d80f,#0000 55%)}.clientPortalRoot .financeOfferCompareProduct{align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:800;display:flex}.clientPortalRoot .financeOfferComparePill{border:1px solid var(--offer-stroke);text-transform:uppercase;letter-spacing:.12em;background:#ffffff0d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.clientPortalRoot .financeOfferCompareFoot{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.clientPortalRoot .financeOfferCompareNote h4{letter-spacing:-.02em;margin:0 0 8px;font-size:16px}.clientPortalRoot .financeOfferCompareLegendItem{color:var(--offer-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.clientPortalRoot .financeOfferCompareDot{border-radius:999px;width:10px;height:10px}.clientPortalRoot .financeOfferCompareDot.isEquivalent{background:var(--offer-accent)}.clientPortalRoot .financeOfferCompareDot.isMarket{background:var(--offer-gold)}.clientPortalRoot .financeOfferCompareDot.isDecision{background:var(--offer-accent-2)}@media (max-width:1180px){.clientPortalRoot .financeOfferCompareHero,.clientPortalRoot .financeOfferCompareGrid,.clientPortalRoot .financeOfferCompareResultTop,.clientPortalRoot .financeOfferCompareFoot{grid-template-columns:1fr}.clientPortalRoot .financeOfferCompareHeroCopy h2{font-size:36px}}@media (max-width:860px){.clientPortalRoot .financeOfferCompareHero,.clientPortalRoot .financeOfferComparePanel{border-radius:24px;padding:20px}.clientPortalRoot .financeOfferCompareHeroCopy h2{font-size:30px}.clientPortalRoot .financeOfferCompareBigNumber{font-size:36px}.clientPortalRoot .financeOfferCompareSectionTitle h3,.clientPortalRoot .financeOfferCompareHeroResult h3{font-size:24px}}.clientPortalRoot .financeAviationShell{--aviation-bg:#f5f1e8;--aviation-panel:#fffdf8;--aviation-panel-soft:#f0ebe0;--aviation-ink:#172027;--aviation-muted:#68727b;--aviation-line:#1720271a;--aviation-accent:#0f766e;--aviation-accent-soft:#0f766e1f;--aviation-warn:#b45a22;--aviation-danger:#a63b2f;color:var(--aviation-ink);background:linear-gradient(135deg,#ffffffb3,#f1eadef5),radial-gradient(circle at 100% 0,#0f766e14,#0000 28%);border:1px solid #17202714;border-radius:28px;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px;font-family:Trebuchet MS,Gill Sans,sans-serif;display:grid;box-shadow:0 22px 60px #14181c14}.clientPortalRoot .financeAviationSidebar,.clientPortalRoot .financeAviationPanel,.clientPortalRoot .financeAviationTopbar{background:var(--aviation-panel);border:1px solid var(--aviation-line);box-shadow:0 12px 32px #14181c0a}.clientPortalRoot .financeAviationSidebar{border-radius:24px;align-self:start;min-height:calc(100vh - 40px);padding:16px 14px;position:sticky;top:20px}.clientPortalRoot .financeAviationSidebarHead span,.clientPortalRoot .financeAviationEyebrow,.clientPortalRoot .financeAviationMiniEyebrow,.clientPortalRoot .financeAviationNavButton span,.clientPortalRoot .financeAviationMetricCard span,.clientPortalRoot .financeAviationPanel small,.clientPortalRoot .financeAviationPanel label span{letter-spacing:.08em;text-transform:uppercase;font-family:Consolas,Lucida Console,monospace}.clientPortalRoot .financeAviationSidebarHead{border-bottom:1px solid var(--aviation-line);gap:6px;padding-bottom:14px;display:grid}.clientPortalRoot .financeAviationSidebarHead span,.clientPortalRoot .financeAviationMiniEyebrow,.clientPortalRoot .financeAviationEyebrow{color:var(--aviation-muted);font-size:10px}.clientPortalRoot .financeAviationSidebarHead strong,.clientPortalRoot .financeAviationTopbar h2,.clientPortalRoot .financeAviationSectionHead h3,.clientPortalRoot .financeAviationMetricCard strong,.clientPortalRoot .financeAviationGoalCard strong,.clientPortalRoot .financeAviationInvoiceCard strong,.clientPortalRoot .financeAviationCategoryRow strong,.clientPortalRoot .financeAviationDebtRow strong{font-family:Georgia,Times New Roman,serif}.clientPortalRoot .financeAviationSidebarHead strong{font-size:21px;line-height:1.05}.clientPortalRoot .financeAviationSidebarHead small,.clientPortalRoot .financeAviationTopbar p,.clientPortalRoot .financeAviationMuted,.clientPortalRoot .financeAviationCategoryRow span,.clientPortalRoot .financeAviationDebtRow span,.clientPortalRoot .financeAviationGoalCard p,.clientPortalRoot .financeAviationInvoiceCard span,.clientPortalRoot .financeAviationInvoiceCard small{color:var(--aviation-muted);font-size:12px;line-height:1.45}.clientPortalRoot .financeAviationNav{gap:6px;margin-top:14px;display:grid}.clientPortalRoot .financeAviationNavButton{min-height:36px;color:var(--aviation-ink);box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.clientPortalRoot .financeAviationNavButton strong{font-size:12px;font-weight:600}.clientPortalRoot .financeAviationNavButton.isActive{background:var(--aviation-accent-soft);border-color:#0f766e38}.clientPortalRoot .financeAviationMain{gap:16px;display:grid}.clientPortalRoot .financeAviationTopbar{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(320px,470px);gap:16px;padding:18px 20px;display:grid}.clientPortalRoot .financeAviationTopbar h2{margin:6px 0;font-size:28px;line-height:1.05}.clientPortalRoot .financeAviationFilters{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.clientPortalRoot .financeAviationFilters label,.clientPortalRoot .financeAviationFormGrid label{gap:6px;font-size:12px;display:grid}.clientPortalRoot .financeAviationFilters input,.clientPortalRoot .financeAviationFormGrid input,.clientPortalRoot .financeAviationFormGrid select,.clientPortalRoot .financeAviationFormGrid textarea{border:1px solid var(--aviation-line);background:var(--aviation-panel-soft);width:100%;min-height:38px;color:var(--aviation-ink);box-shadow:none;border-radius:12px;padding:10px 12px;font-size:13px}.clientPortalRoot .financeAviationFormGrid textarea{resize:vertical;min-height:86px}.clientPortalRoot .financeAviationAction,.clientPortalRoot .financeAviationGhost,.clientPortalRoot .financeAviationInlineActions button{border-radius:12px;margin:0;padding:10px 14px;font-size:12px}.clientPortalRoot .financeAviationAction{background:linear-gradient(135deg,#0f766e,#155e75)}.clientPortalRoot .financeAviationGhost,.clientPortalRoot .financeAviationInlineActions button{color:var(--aviation-ink);border:1px solid var(--aviation-line);box-shadow:none;background:#f6f1e7}.clientPortalRoot .financeAviationBanner{border-radius:14px;padding:12px 14px;font-size:13px}.clientPortalRoot .financeAviationBanner.isSuccess{color:var(--aviation-accent);background:#0f766e1a}.clientPortalRoot .financeAviationHeroGrid,.clientPortalRoot .financeAviationSectionGrid{gap:14px;display:grid}.clientPortalRoot .financeAviationSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalRoot .financeAviationPanel{border-radius:22px;padding:16px}.clientPortalRoot .financeAviationPanelWide{grid-column:1/-1}.clientPortalRoot .financeAviationMetricCard{background:#ffffffa8;border:1px solid #17202712;border-radius:18px;padding:14px 16px}.clientPortalRoot .financeAviationMetricCard strong{margin-top:8px;font-size:24px;display:block}.clientPortalRoot .financeAviationMetricCard.isPositive strong{color:var(--aviation-accent)}.clientPortalRoot .financeAviationMetricCard.isNegative strong{color:var(--aviation-danger)}.clientPortalRoot .financeAviationSectionHead{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.clientPortalRoot .financeAviationSectionHead h3{margin:4px 0 0;font-size:22px}.clientPortalRoot .financeAviationHealthRing{--health-value:0%;background:conic-gradient(var(--aviation-accent)0 var(--health-value),#17202714 var(--health-value)100%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.clientPortalRoot .financeAviationHealthRing:after{content:"";background:var(--aviation-panel);border-radius:50%;position:absolute;inset:10px}.clientPortalRoot .financeAviationHealthRing strong,.clientPortalRoot .financeAviationHealthRing span{z-index:1;text-align:center;position:relative}.clientPortalRoot .financeAviationHealthRing strong{font-size:24px;display:block}.clientPortalRoot .financeAviationHealthRing span{max-width:68px;color:var(--aviation-muted);font-size:10px;display:block}.clientPortalRoot .financeAviationChartBars{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));align-items:end;gap:10px;min-height:180px;display:grid}.clientPortalRoot .financeAviationBarColumn{align-items:end;gap:8px;display:grid}.clientPortalRoot .financeAviationBarStack{align-items:end;gap:6px;min-height:150px;display:flex}.clientPortalRoot .financeAviationBarStack span{border-radius:10px 10px 0 0;width:100%;display:block}.clientPortalRoot .financeAviationBarStack .isIncome,.clientPortalRoot .financeAviationProgress i,.clientPortalRoot .financeAviationRankBar i,.clientPortalRoot .financeAviationPill.within,.clientPortalRoot .financeAviationBarStack .isBalance{background:linear-gradient(#14b8a6,#0f766e)}.clientPortalRoot .financeAviationBarStack .isExpense,.clientPortalRoot .financeAviationPill.over{background:linear-gradient(#d97706,#b45309)}.clientPortalRoot .financeAviationRankList,.clientPortalRoot .financeAviationAlertStack,.clientPortalRoot .financeAviationListStack,.clientPortalRoot .financeAviationBudgetList{gap:10px;display:grid}.clientPortalRoot .financeAviationRankItem,.clientPortalRoot .financeAviationAlertCard,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationInvoiceCard,.clientPortalRoot .financeAviationGoalCard,.clientPortalRoot .financeAviationDayCard{border:1px solid var(--aviation-line);background:#fcfaf5;border-radius:16px}.clientPortalRoot .financeAviationRankItem,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationBudgetRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.clientPortalRoot .financeAviationRankBar,.clientPortalRoot .financeAviationProgress{background:#17202712;border-radius:999px;height:8px;overflow:hidden}.clientPortalRoot .financeAviationProgress i,.clientPortalRoot .financeAviationRankBar i{height:100%;display:block}.clientPortalRoot .financeAviationAlertCard,.clientPortalRoot .financeAviationInvoiceCard,.clientPortalRoot .financeAviationGoalCard,.clientPortalRoot .financeAviationDayCard{padding:12px}.clientPortalRoot .financeAviationAlertCard.isCritical{border-color:#a63b2f40}.clientPortalRoot .financeAviationAlertCard.isWarning{border-color:#b45a2240}.clientPortalRoot .financeAviationFormGrid,.clientPortalRoot .financeAviationCategoryColumns,.clientPortalRoot .financeAviationInvoiceGrid,.clientPortalRoot .financeAviationGoalGrid,.clientPortalRoot .financeAviationCalendarGrid{gap:12px;display:grid}.clientPortalRoot .financeAviationFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clientPortalRoot .financeAviationFieldWide{grid-column:1/-1}.clientPortalRoot .financeAviationCategoryColumns,.clientPortalRoot .financeAviationInvoiceGrid,.clientPortalRoot .financeAviationGoalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalRoot .financeAviationCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.clientPortalRoot .financeAviationDayCard strong,.clientPortalRoot .financeAviationDayCard span,.clientPortalRoot .financeAviationDayCard small{display:block}.clientPortalRoot .financeAviationDayCard span{border-radius:10px;margin-top:6px;padding:4px 6px;font-size:10px}.clientPortalRoot .financeAviationDayCard .isCritical{color:var(--aviation-danger);background:#a63b2f1f}.clientPortalRoot .financeAviationDayCard .isWarning{color:var(--aviation-warn);background:#b45a221f}.clientPortalRoot .financeAviationDayCard .isHealthy{color:var(--aviation-accent);background:#0f766e1f}.clientPortalRoot .financeAviationActionRow,.clientPortalRoot .financeAviationInlineActions{flex-wrap:wrap;gap:8px;display:flex}.clientPortalRoot .financeAviationInlineActions button{padding:8px 10px}.clientPortalRoot .financeAviationTableWrap{overflow-x:auto}.clientPortalRoot .financeAviationTableWrap table{border-collapse:collapse;width:100%;min-width:740px;font-size:12px}.clientPortalRoot .financeAviationTableWrap th,.clientPortalRoot .financeAviationTableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #17202714;padding:11px 10px}.clientPortalRoot .financeAviationTableWrap th{color:var(--aviation-muted);letter-spacing:.08em;text-transform:uppercase;font-family:Consolas,Lucida Console,monospace;font-size:10px}.clientPortalRoot .financeAviationPill{color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 10px;font-size:10px;display:inline-flex}.clientPortalRoot .financeAviationPill.warning{background:linear-gradient(#c96c25,#b45309)}.clientPortalRoot .financeAviationPill.over{background:linear-gradient(#b94a3a,#a63b2f)}.clientPortalRoot .financeAviationLoading{color:var(--aviation-muted);padding:20px;font-size:14px}@media (max-width:1280px){.clientPortalRoot .financeAviationHeroGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.clientPortalRoot .financeAviationShell{grid-template-columns:1fr}.clientPortalRoot .financeAviationSidebar{min-height:auto;position:static}.clientPortalRoot .financeAviationTopbar,.clientPortalRoot .financeAviationSectionGrid,.clientPortalRoot .financeAviationCategoryColumns,.clientPortalRoot .financeAviationInvoiceGrid,.clientPortalRoot .financeAviationGoalGrid{grid-template-columns:1fr}}@media (max-width:760px){.clientPortalRoot .financeAviationHeroGrid,.clientPortalRoot .financeAviationFormGrid,.clientPortalRoot .financeAviationCalendarGrid{grid-template-columns:1fr}.clientPortalRoot .financeAviationTopbar{padding:16px}.clientPortalRoot .financeAviationTopbar h2{font-size:22px}}.clientPortalRoot :is(.financeExperienceShell,.financeAviationShell){font-family:var(--font-dm-sans),sans-serif}.clientPortalRoot :is(.financeExperienceBrand h2,.financeExperienceTopbarCopy h1,.financeExecutiveHero h2,.financeExecutiveSectionHead h3,.financeExecutiveSpotlightCard strong,.financeExecutiveModuleCard h4,.financeExecutiveRailCard h3,.financeAviationSidebarHead strong,.financeAviationTopbar h2,.financeAviationSectionHead h3,.financeAviationMetricCard strong,.financeAviationGoalCard strong,.financeAviationInvoiceCard strong,.financeAviationCategoryRow strong,.financeAviationDebtRow strong){font-family:var(--font-syne),sans-serif;letter-spacing:-.03em}.clientPortalRoot :is(.financeAviationSidebarHead span,.financeAviationEyebrow,.financeAviationMiniEyebrow,.financeAviationNavButton span,.financeAviationMetricCard span,.financeAviationPanel small,.financeAviationPanel label span){font-family:var(--font-geist-mono),monospace}.clientPortalRoot .financeExperienceShell{--finance-bg:#0b0b0c;--finance-bg-2:#111214;--finance-panel:#ffffff0b;--finance-panel-2:#ffffff0f;--finance-card:#ffffff0a;--finance-card-soft:#ffffff08;--finance-stroke:#ffffff1a;--finance-stroke-2:#ffffff14;--finance-text:#f2f1eb;--finance-muted:#a7a39a;--finance-muted-2:#7a766f;--finance-teal:#71c48f;--finance-cyan:#78bce5;--finance-gold:#f0c35b;--finance-green:#71c48f;--finance-red:#df7d5f;background:radial-gradient(circle at 8% 12%,#f0c35b14,#0000 26%),radial-gradient(circle at 88% 10%,#78bce51a,#0000 22%),radial-gradient(circle at 68% 78%,#71c48f14,#0000 18%),linear-gradient(#050607 0%,#0d0f12 46%,#090a0c 100%);border:1px solid #ffffff14;box-shadow:0 24px 70px #00000061}.clientPortalRoot .financeExperienceSidebar,.clientPortalRoot .financeExperienceTopbar,.clientPortalRoot .financeExecutiveSection,.clientPortalRoot .financeExecutiveRailCard,.clientPortalRoot .financeExecutiveMetricCard,.clientPortalRoot .financeExecutiveSpotlightCard,.clientPortalRoot .financeExecutiveModuleCard,.clientPortalRoot .financeExperienceSidebarCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0d,#ffffff06);border-color:#ffffff14;box-shadow:0 18px 42px #0003}.clientPortalRoot .financeExperiencePrimaryBtn{color:#0b0b0c;background:linear-gradient(135deg,#f0c35b,#78bce5,#71c48f);box-shadow:0 12px 30px #f0c35b29}.clientPortalRoot :is(.financeExperienceGhostBtn,.financeExperiencePill,.financeExecutiveRailAction,.financeExecutiveChip,.financeExperienceShell .financeAdvisorChip,.financeExperienceShell .financeConversationTag){color:var(--finance-text);background:#ffffff0a;border-color:#ffffff14}.clientPortalRoot .financeAviationShell{--aviation-bg:#0b0b0c;--aviation-panel:#ffffff0b;--aviation-panel-soft:#ffffff08;--aviation-ink:#f2f1eb;--aviation-muted:#a7a39a;--aviation-line:#ffffff14;--aviation-accent:#78bce5;--aviation-accent-soft:#78bce51f;--aviation-warn:#f0c35b;--aviation-danger:#df7d5f;background:radial-gradient(circle at 100% 0,#f0c35b14,#0000 28%),radial-gradient(circle at 0 0,#78bce514,#0000 24%),linear-gradient(#0b0b0c 0%,#0f1012 100%);border:1px solid #ffffff14;box-shadow:0 24px 60px #00000061}.clientPortalRoot .financeAviationSidebar,.clientPortalRoot .financeAviationPanel,.clientPortalRoot .financeAviationTopbar,.clientPortalRoot .financeAviationMetricCard,.clientPortalRoot .financeAviationRankItem,.clientPortalRoot .financeAviationAlertCard,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationInvoiceCard,.clientPortalRoot .financeAviationGoalCard,.clientPortalRoot .financeAviationDayCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0d,#ffffff06);border-color:#ffffff14;box-shadow:0 16px 34px #0000002e}.clientPortalRoot :is(.financeAviationSidebarHead small,.financeAviationTopbar p,.financeAviationMuted,.financeAviationCategoryRow span,.financeAviationDebtRow span,.financeAviationGoalCard p,.financeAviationInvoiceCard span,.financeAviationInvoiceCard small){color:var(--aviation-muted)}.clientPortalRoot .financeAviationGhost,.clientPortalRoot .financeAviationInlineActions button{color:var(--aviation-ink);border:1px solid var(--aviation-line);background:#ffffff0a}.clientPortalRoot .financeAviationAction{color:#0b0b0c;background:linear-gradient(135deg,#f0c35b,#78bce5)}.clientPortalRoot .financeAviationNavButton.isActive,.clientPortalRoot .financeAviationBanner.isSuccess{background:#78bce51f;border-color:#78bce53d}.clientPortalRoot .financeAviationBanner.isError{color:#ffd0c2;background:#df7d5f1f}.clientPortalRoot .financeEntryShell{background:linear-gradient(135deg,#f0c35b14,#0000 34%),linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff14;border-radius:32px;padding:28px;box-shadow:0 24px 60px #00000052}.clientPortalRoot .financeEntryHero{gap:18px;margin-bottom:18px;display:grid}.clientPortalRoot .financeEntryDoorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clientPortalRoot .financeEntryDoor{text-align:left;color:#f2f1eb;background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:26px;place-items:start;gap:12px;min-height:240px;padding:22px}.clientPortalRoot .financeEntryDoor strong{font-family:var(--font-syne),sans-serif;color:#f2f1eb;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.clientPortalRoot .financeEntryDoor small{color:#f0c35b;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.clientPortalRoot .financeEntryDoor :is(span,p){color:#a7a39a;margin:0;line-height:1.65}.clientPortalRoot .financeEntryDoor p{color:#f2f1eb}.clientPortalRoot .financeEntryTopbar{justify-content:space-between}@media (min-width:980px){.clientPortalRoot .financeEntryHero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end}}@media (max-width:980px){.clientPortalRoot .financeEntryDoorGrid{grid-template-columns:1fr}.clientPortalRoot .financeEntryDoor{min-height:auto}}@media (max-width:1180px){.clientPortalRoot .financeExperienceSidebarScroll{overflow:visible;-webkit-mask-image:none;mask-image:none}.clientPortalRoot .financeExperienceModeSwitch,.clientPortalRoot .financeExperienceNav{scrollbar-width:none;grid-auto-flow:column;padding-bottom:4px;display:grid;overflow-x:auto}.clientPortalRoot .financeExperienceModeSwitch{grid-auto-columns:max-content}.clientPortalRoot .financeExperienceNav{grid-auto-columns:minmax(220px,72vw)}.clientPortalRoot .financeExperienceNavBtn{min-height:88px}.clientPortalRoot .financeExperienceSidebarCard{margin-top:0}}@media (max-width:860px){.clientPortalRoot .financeExperienceShell{border-radius:24px;gap:14px;padding:12px}.clientPortalRoot .financeExperienceSidebar{padding:10px}.clientPortalRoot .financeExperienceSidebarStack{gap:12px;padding:0}.clientPortalRoot .financeExperienceBrand{flex-wrap:wrap;align-items:flex-start}.clientPortalRoot .financeExperienceTopbarActions{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:flex-start;padding-bottom:4px;display:grid;overflow-x:auto}.clientPortalRoot .financeExperienceTopbar{padding:16px}.clientPortalRoot .financeExperienceTopbarCopy h1{font-size:clamp(1.9rem,7vw,2.5rem)}.clientPortalRoot .financeExperienceSearch{max-width:none}.clientPortalRoot .financeExperienceSidebarCard{display:none}.clientPortalRoot .financeExperienceWorkspace.hasRail,.clientPortalRoot .financeExperienceRail{grid-template-columns:1fr}.clientPortalRoot .financeExperienceShell .financeBeginnerMessages{min-height:220px;max-height:none}.clientPortalRoot .financeExperienceShell .financeCompiledCanvas,.clientPortalRoot .financeExperienceShell .financeTableWrap{-webkit-overflow-scrolling:touch;overflow:auto}}@media (max-width:760px){.clientPortalRoot .financeAviationShell{border-radius:24px;gap:12px;padding:12px}.clientPortalRoot .financeAviationSidebar{padding:12px}.clientPortalRoot .financeAviationSidebarHead small{display:none}.clientPortalRoot .financeAviationNav{scrollbar-width:none;grid-auto-columns:minmax(180px,78vw);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.clientPortalRoot .financeAviationNavButton{min-height:56px}.clientPortalRoot .financeAviationHeroGrid,.clientPortalRoot .financeAviationCalendarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationRankItem{grid-template-columns:1fr}.clientPortalRoot .financeAviationActionRow>*,.clientPortalRoot .financeAviationInlineActions>*{flex:100%}.clientPortalRoot .financeAviationTableWrap table{min-width:560px}}@media (max-width:480px){.clientPortalRoot .financeAviationHeroGrid,.clientPortalRoot .financeAviationCalendarGrid{grid-template-columns:1fr}.clientPortalRoot .financeAviationTopbar,.clientPortalRoot .financeAviationPanel{padding:14px}.clientPortalRoot .financeAviationHealthRing{width:96px;height:96px}.clientPortalRoot .financeAviationHealthRing:after{inset:8px}}.clientPortalRoot .financePremiumLoading{color:#eefbf4;background:linear-gradient(#09100df0,#060b09f5);border:1px solid #ffffff14;border-radius:28px;padding:32px}.clientPortalRoot .financePremiumShell{color:#eefbf4;flex-direction:column;gap:18px;display:flex}.clientPortalRoot .financePremiumHero,.clientPortalRoot .financePremiumPanel,.clientPortalRoot .financePremiumBanner,.clientPortalRoot .financePremiumManualWrap{background:radial-gradient(circle at 100% 0,#4ade801f,#0000 24%),linear-gradient(#08120ef5,#050c09f5);border:1px solid #6effba24;border-radius:28px;box-shadow:0 22px 46px #00000047}.clientPortalRoot .financePremiumHero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;padding:26px;display:grid}.clientPortalRoot .financePremiumHeroCopy h2,.clientPortalRoot .financePremiumSectionHead h3,.clientPortalRoot .financePremiumTopGoal strong,.clientPortalRoot .financePremiumPreviewItem strong,.clientPortalRoot .financePremiumAlertItem strong,.clientPortalRoot .financePremiumAchievementCard strong,.clientPortalRoot .financePremiumBudgetItem strong,.clientPortalRoot .financePremiumDropzone strong,.clientPortalRoot .financePremiumImportSummary strong,.clientPortalRoot .financePremiumProjectionGrid strong,.clientPortalRoot .financePremiumHeroStats strong,.clientPortalRoot .financePremiumMiniStats strong,.clientPortalRoot .financePremiumBudgetSummary strong,.clientPortalRoot .financePremiumLeadCategory strong,.clientPortalRoot .financePremiumChartHead strong,.clientPortalRoot .financePremiumTrendLabels strong,.clientPortalRoot .financePremiumActionBar strong,.clientPortalRoot .financePremiumCoachStep strong{color:#f4fff8}.clientPortalRoot .financePremiumCollapsibleBody,.clientPortalRoot .financePremiumSectionHeadActions,.clientPortalRoot .financePremiumLeadCategory>div:first-child,.clientPortalRoot .financePremiumTrendLabels>div,.clientPortalRoot .financePremiumPreviewItem>div,.clientPortalRoot .financePremiumAlertItem>div,.clientPortalRoot .financePremiumRankItem>div,.clientPortalRoot .financePremiumInvoiceList article>div,.clientPortalRoot .financePremiumBudgetChartRow>div:first-child,.clientPortalRoot .financePremiumPreviewMeta{flex-direction:column;gap:6px;min-width:0;display:flex}.clientPortalRoot .financePremiumPreviewMeta{text-align:right;align-items:flex-end}.clientPortalRoot .financePremiumPreviewItem strong,.clientPortalRoot .financePremiumAlertItem strong,.clientPortalRoot .financePremiumRankItem strong,.clientPortalRoot .financePremiumInvoiceList article strong,.clientPortalRoot .financePremiumTrendLabels strong,.clientPortalRoot .financePremiumLeadCategory strong,.clientPortalRoot .financePremiumProjectionGrid strong,.clientPortalRoot .financePremiumBudgetSummary strong,.clientPortalRoot .financePremiumMiniStats strong,.clientPortalRoot .financePremiumHeroStats strong{line-height:1.16}.clientPortalRoot .financePremiumHeroCopy h2{letter-spacing:-.05em;margin:12px 0 10px;font-size:36px;line-height:1.04}.clientPortalRoot .financePremiumHeroCopy p,.clientPortalRoot .financePremiumLead,.clientPortalRoot .financePremiumPreviewItem span,.clientPortalRoot .financePremiumAlertItem span,.clientPortalRoot .financePremiumAchievementCard p,.clientPortalRoot .financePremiumTopGoal span,.clientPortalRoot .financePremiumDropzone span,.clientPortalRoot .financePremiumImportSummary span,.clientPortalRoot .financePremiumWarningList p,.clientPortalRoot .financePremiumMiniStats small,.clientPortalRoot .financePremiumHeroStats span,.clientPortalRoot .financePremiumBudgetItem span,.clientPortalRoot .financePremiumMuted,.clientPortalRoot .financePremiumChartHead span,.clientPortalRoot .financePremiumActionBar span,.clientPortalRoot .financePremiumCoachStep small,.clientPortalRoot .financePremiumTrendLabels span,.clientPortalRoot .financePremiumLeadCategory span,.clientPortalRoot .financePremiumEmptyState span{color:#e2f0e6b8;overflow-wrap:anywhere;line-height:1.45}.clientPortalRoot .financePremiumChipRow,.clientPortalRoot .financePremiumHeroStats,.clientPortalRoot .financePremiumGrid,.clientPortalRoot .financePremiumImportMeta,.clientPortalRoot .financePremiumMiniStats,.clientPortalRoot .financePremiumProjectionGrid,.clientPortalRoot .financePremiumBudgetSummary,.clientPortalRoot .financePremiumSectionHead,.clientPortalRoot .financePremiumFormGrid,.clientPortalRoot .financePremiumManualToggle,.clientPortalRoot .financePremiumVisualSplit,.clientPortalRoot .financePremiumImportCoach,.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumBudgetChart,.clientPortalRoot .financePremiumTrendLabels,.clientPortalRoot .financePremiumSelectedFiles,.clientPortalRoot .financePremiumLegendRow{gap:14px;display:grid}.clientPortalRoot .financePremiumChipRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:18px}.clientPortalRoot .financePremiumChipRow span,.clientPortalRoot .financePremiumTopGoal,.clientPortalRoot .financePremiumImportMeta>div,.clientPortalRoot .financePremiumMiniStats article,.clientPortalRoot .financePremiumProjectionGrid article,.clientPortalRoot .financePremiumBudgetSummary article,.clientPortalRoot .financePremiumCoachStep,.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumChartCard,.clientPortalRoot .financePremiumLeadCategory{background:#ffffff08;border:1px solid #6effba1f;border-radius:20px;padding:14px 16px}.clientPortalRoot .financePremiumHeroStats{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumHeroStats article,.clientPortalRoot .financePremiumMiniStats article,.clientPortalRoot .financePremiumProjectionGrid article,.clientPortalRoot .financePremiumBudgetSummary article,.clientPortalRoot .financePremiumCoachStep,.clientPortalRoot .financePremiumChartHead,.clientPortalRoot .financePremiumActionBar{gap:10px;display:flex}.clientPortalRoot .financePremiumHeroStats article,.clientPortalRoot .financePremiumMiniStats article,.clientPortalRoot .financePremiumProjectionGrid article,.clientPortalRoot .financePremiumBudgetSummary article,.clientPortalRoot .financePremiumActionBar{flex-direction:column}.clientPortalRoot .financePremiumHeroStats small,.clientPortalRoot .financePremiumMiniStats span,.clientPortalRoot .financePremiumProjectionGrid span,.clientPortalRoot .financePremiumBudgetSummary span,.clientPortalRoot .financePremiumImportMeta span,.clientPortalRoot .financePremiumTopGoal small,.clientPortalRoot .financePremiumChartHead>strong,.clientPortalRoot .financePremiumTrendLabels strong,.clientPortalRoot .financePremiumCoachStep>span{color:#7cf6b0e6;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.clientPortalRoot .financePremiumHeroStats strong,.clientPortalRoot .financePremiumMiniStats strong,.clientPortalRoot .financePremiumProjectionGrid strong,.clientPortalRoot .financePremiumBudgetSummary strong,.clientPortalRoot .financePremiumLeadCategory strong{font-size:28px;line-height:1.16}.clientPortalRoot .financePremiumBanner{padding:14px 18px}.clientPortalRoot .financePremiumBanner.isSuccess{color:#dfffe9;border-color:#6effba33}.clientPortalRoot .financePremiumBanner.isError{color:#ffd0d0;border-color:#ff7a7a3d}.clientPortalRoot .financePremiumGrid{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumGridTop>:first-child,.clientPortalRoot .financePremiumGridTop>:last-child,.clientPortalRoot .financePremiumGridDashboard>:first-child,.clientPortalRoot .financePremiumGridDashboard>:nth-child(2),.clientPortalRoot .financePremiumGridDashboard>:nth-child(3),.clientPortalRoot .financePremiumGridPlans>:first-child,.clientPortalRoot .financePremiumGridPlans>:nth-child(2),.clientPortalRoot .financePremiumGridPlans>:nth-child(3){grid-column:auto}.clientPortalRoot .financePremiumPanel,.clientPortalRoot .financePremiumManualWrap{padding:22px}.clientPortalRoot .financePremiumPanel.isFresh{border-color:#84ffc857;animation:2.2s financePremiumGlow;box-shadow:0 0 0 1px #84ffc829,0 22px 46px #00000047,0 0 42px #53f3ad2e}.clientPortalRoot .financePremiumSectionHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:16px}.clientPortalRoot .financePremiumSectionHeadActions{align-items:flex-end}.clientPortalRoot .financePremiumSectionHeadActions>.financePremiumMuted{text-align:right}.clientPortalRoot .financePremiumCollapsibleBody{gap:14px}.clientPortalRoot .financePremiumCollapseBtn{color:#eefbf4;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #6effba2e;border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;transition:transform .2s,border-color .2s,background .2s,opacity .2s;display:inline-flex}.clientPortalRoot .financePremiumCollapseBtn:hover{background:#6effba14;border-color:#84ffc857;transform:translateY(-1px)}.clientPortalRoot .financePremiumDropzone{background:#0a1c1294;border:1px dashed #6effba52;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:180px;padding:22px;transition:background .2s,border-color .2s,transform .2s;display:flex}.clientPortalRoot .financePremiumDropzone.isActive{background:#123621b8;border-color:#84ffc875;transform:translateY(-1px)}.clientPortalRoot .financePremiumFilePicker,.clientPortalRoot .financePremiumPrimaryBtn,.clientPortalRoot .financePremiumGhostBtn,.clientPortalRoot .financePremiumFileTag{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;transition:transform .2s,box-shadow .2s,border-color .2s,opacity .2s;display:inline-flex}.clientPortalRoot .financePremiumFilePicker input{display:none}.clientPortalRoot .financePremiumFilePicker,.clientPortalRoot .financePremiumPrimaryBtn{color:#032312;background:linear-gradient(135deg,#6af7b0,#84ffc8);border:none;font-weight:800}.clientPortalRoot .financePremiumPrimaryBtn:hover,.clientPortalRoot .financePremiumFilePicker:hover,.clientPortalRoot .financePremiumGhostBtn:hover,.clientPortalRoot .financePremiumFileTag:hover{transform:translateY(-1px)}.clientPortalRoot .financePremiumPrimaryBtn:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.clientPortalRoot .financePremiumPrimaryBtn.isAttention,.clientPortalRoot .financePremiumImportMeta>.isAttention,.clientPortalRoot .financePremiumCoachStep.isAttention{animation:1.1s 2 financePremiumPulse}.clientPortalRoot .financePremiumGhostBtn,.clientPortalRoot .financePremiumFileTag{color:#eefbf4;background:#ffffff0a;border:1px solid #ffffff1a}.clientPortalRoot .financePremiumImportMeta,.clientPortalRoot .financePremiumMiniStats,.clientPortalRoot .financePremiumProjectionGrid,.clientPortalRoot .financePremiumBudgetSummary,.clientPortalRoot .financePremiumImportCoach,.clientPortalRoot .financePremiumTrendLabels{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumCoachStep{align-items:flex-start}.clientPortalRoot .financePremiumCoachStep>span{background:#6effba14;border:1px solid #6effba2e;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.clientPortalRoot .financePremiumSelectedFiles{grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.clientPortalRoot .financePremiumFileTag{justify-content:space-between;gap:10px}.clientPortalRoot .financePremiumFileTag span{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.clientPortalRoot .financePremiumActionBar>div{flex-direction:column;gap:6px;display:flex}.clientPortalRoot .financePremiumTextareaField,.clientPortalRoot .financePremiumFormGrid label{flex-direction:column;gap:8px;display:flex}.clientPortalRoot .financePremiumTextareaField textarea,.clientPortalRoot .financePremiumFormGrid input,.clientPortalRoot .financePremiumHeroFilters input{color:#f4fff8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;min-height:48px;padding:12px 14px}.clientPortalRoot .financePremiumTextareaField textarea{resize:vertical;min-height:140px}.clientPortalRoot .financePremiumImportFeedback,.clientPortalRoot .financePremiumPreviewList,.clientPortalRoot .financePremiumInvoiceList,.clientPortalRoot .financePremiumAlertStack,.clientPortalRoot .financePremiumAchievementList,.clientPortalRoot .financePremiumBudgetList,.clientPortalRoot .financePremiumRankList{flex-direction:column;gap:12px;display:flex}.clientPortalRoot .financePremiumPreviewItem,.clientPortalRoot .financePremiumAlertItem,.clientPortalRoot .financePremiumBudgetItem,.clientPortalRoot .financePremiumRankItem,.clientPortalRoot .financePremiumInvoiceList article,.clientPortalRoot .financePremiumBudgetChartRow{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.clientPortalRoot .financePremiumVisualSplit{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumChartCard{min-width:0;overflow:hidden}.clientPortalRoot .financePremiumChartHead,.clientPortalRoot .financePremiumLegendRow,.clientPortalRoot .financePremiumLeadCategory{justify-content:space-between;align-items:center;display:flex}.clientPortalRoot .financePremiumChartHead>div,.clientPortalRoot .financePremiumLeadCategory>div:last-child{flex-direction:column;gap:6px;display:flex}.clientPortalRoot .financePremiumLegendRow{gap:10px}.clientPortalRoot .financePremiumLegendRow span{letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.clientPortalRoot .financePremiumLegendRow span:before{content:"";background:currentColor;border-radius:999px;width:10px;height:10px}.clientPortalRoot .financePremiumLegendRow .isIncome,.clientPortalRoot .financePremiumTrendPositive{color:#7cf6b0}.clientPortalRoot .financePremiumLegendRow .isExpense,.clientPortalRoot .financePremiumTrendNegative{color:#ff8f96}.clientPortalRoot .financePremiumLegendRow .isBalance{color:#8cc6ff}.clientPortalRoot .financePremiumReadingCard{background:#8cc6ff14;border:1px solid #8cc6ff29;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.clientPortalRoot .financePremiumReadingCard p{margin:0}.clientPortalRoot .financePremiumMiniStats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.clientPortalRoot .financePremiumMiniStats article{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.clientPortalRoot .financePremiumPreviewContent{gap:6px;min-width:0;display:grid}.clientPortalRoot .financePremiumPreviewTopline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clientPortalRoot .financePremiumPreviewTopline>span:last-child{color:#f4fff8b8;font-size:12px}.clientPortalRoot .financePremiumPreviewTag{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.clientPortalRoot .financePremiumPreviewAmount{font-variant-numeric:tabular-nums}.clientPortalRoot .financePremiumPreviewItem.is-income{background:linear-gradient(#7cf6b014,#ffffff08);border-color:#7cf6b03d}.clientPortalRoot .financePremiumPreviewItem.is-expense{background:linear-gradient(#ff8f9614,#ffffff08);border-color:#ff8f9638}.clientPortalRoot .financePremiumPreviewItem.is-investment{background:linear-gradient(#ffd05814,#ffffff08);border-color:#ffd0583d}.clientPortalRoot .financePremiumPreviewItem.is-transfer{background:linear-gradient(#8cc6ff14,#ffffff08);border-color:#8cc6ff3d}.clientPortalRoot .financePremiumPreviewItem.is-refund{background:linear-gradient(#2dd4bf14,#ffffff08);border-color:#2dd4bf3d}.clientPortalRoot .financePremiumPreviewItem.is-card{border-color:#82b0ff3d}.clientPortalRoot .financePremiumPreviewItem.is-reminder{border-color:#ffd05829}.clientPortalRoot .financePremiumPreviewTag.is-income,.clientPortalRoot .financePremiumPreviewAmount.is-income{color:#7cf6b0}.clientPortalRoot .financePremiumPreviewTag.is-expense,.clientPortalRoot .financePremiumPreviewAmount.is-expense{color:#ff8f96}.clientPortalRoot .financePremiumPreviewTag.is-investment,.clientPortalRoot .financePremiumPreviewAmount.is-investment{color:#ffd058}.clientPortalRoot .financePremiumPreviewTag.is-transfer,.clientPortalRoot .financePremiumPreviewAmount.is-transfer{color:#8cc6ff}.clientPortalRoot .financePremiumPreviewTag.is-refund,.clientPortalRoot .financePremiumPreviewAmount.is-refund{color:#2dd4bf}.clientPortalRoot .financePremiumPreviewTag.is-card,.clientPortalRoot .financePremiumPreviewAmount.is-card{color:#9bd3ff}.clientPortalRoot .financePremiumPreviewTag.is-reminder,.clientPortalRoot .financePremiumPreviewAmount.is-reminder{color:#ffcf7b}.clientPortalRoot .financePremiumPreviewTag.is-income{background:#7cf6b01f;border-color:#7cf6b033}.clientPortalRoot .financePremiumPreviewTag.is-expense{background:#ff8f961f;border-color:#ff8f9633}.clientPortalRoot .financePremiumPreviewTag.is-investment{background:#ffd0581f;border-color:#ffd05833}.clientPortalRoot .financePremiumPreviewTag.is-transfer{background:#8cc6ff1f;border-color:#8cc6ff33}.clientPortalRoot .financePremiumPreviewTag.is-refund{background:#2dd4bf1f;border-color:#2dd4bf33}.clientPortalRoot .financePremiumPreviewTag.is-card{background:#9bd3ff1f;border-color:#9bd3ff33}.clientPortalRoot .financePremiumPreviewTag.is-reminder{background:#ffcf7b1f;border-color:#ffcf7b33}.clientPortalRoot .financePremiumBars{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:end;gap:12px;min-height:240px;display:grid}.clientPortalRoot .financePremiumBarColumn{opacity:0;flex-direction:column;align-items:center;gap:10px;animation:.55s forwards financePremiumRise;display:flex}.clientPortalRoot .financePremiumBarStack{justify-content:center;align-items:flex-end;gap:8px;width:100%;min-height:190px;display:flex}.clientPortalRoot .financePremiumBarStack span{transform-origin:bottom;border-radius:999px 999px 6px 6px;width:24px;animation:.65s both financePremiumGrow}.clientPortalRoot .financePremiumBarStack .isIncome,.clientPortalRoot .financePremiumRankBar i,.clientPortalRoot .financePremiumBudgetBars .isPlanned{background:linear-gradient(#6af7b0,#2dd4bf)}.clientPortalRoot .financePremiumBarStack .isExpense,.clientPortalRoot .financePremiumBudgetBars .isActual{background:linear-gradient(#ff7a7a,#fb7185)}.clientPortalRoot .financePremiumTrendWrap{flex-direction:column;gap:14px;display:flex}.clientPortalRoot .financePremiumTrendSvg{width:100%;height:auto;overflow:visible}.clientPortalRoot .financePremiumTrendArea{fill:#ff7a7a1f}.clientPortalRoot .financePremiumTrendArea.isEquity{fill:#6effba1f}.clientPortalRoot .financePremiumTrendLine{fill:none;stroke:#ff8f96;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:1s forwards financePremiumDraw}.clientPortalRoot .financePremiumTrendLine.isEquity{stroke:#7cf6b0}.clientPortalRoot .financePremiumTrendDot{fill:#ff8f96;stroke:#050c09f5;stroke-width:2px}.clientPortalRoot .financePremiumTrendDot.isEquity{fill:#7cf6b0}.clientPortalRoot .financePremiumTrendLabels{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumLeadCategory{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;margin-bottom:12px}.clientPortalRoot .financePremiumLeadRing{border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.clientPortalRoot .financePremiumLeadRing>div{text-align:center;background:#050c09f5;border:1px solid #ffffff0f;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.clientPortalRoot .financePremiumLeadRing strong{font-size:20px;display:block}.clientPortalRoot .financePremiumLeadRing span{font-size:11px}.clientPortalRoot .financePremiumRankBar,.clientPortalRoot .financePremiumBudgetBars{background:#ffffff14;border-radius:999px;align-self:center;width:120px;overflow:hidden}.clientPortalRoot .financePremiumRankBar{height:10px}.clientPortalRoot .financePremiumBudgetBars{background:0 0;flex-direction:column;gap:6px;display:flex}.clientPortalRoot .financePremiumBudgetBars i{border-radius:999px;height:10px;display:block}.clientPortalRoot .financePremiumEmptyState{background:#ffffff05;border:1px dashed #ffffff14;border-radius:20px;flex-direction:column;justify-content:center;gap:10px;min-height:220px;padding:18px;display:flex}.clientPortalRoot .financePremiumAchievementCard.isgood{border-color:#6effba33}.clientPortalRoot .financePremiumAchievementCard.iswarning{border-color:#ffd0583d}.clientPortalRoot .financePremiumAchievementCard.isinfo{border-color:#82b0ff38}.clientPortalRoot .financePremiumAchievementCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px}.clientPortalRoot .financePremiumBudgetChart{flex-direction:column;gap:10px;display:flex}.clientPortalRoot .financePremiumBudgetChartRow{opacity:0;align-items:center;animation:.55s forwards financePremiumRise}.clientPortalRoot .financePremiumBudgetChartRow>div:first-child{flex-direction:column;gap:6px;display:flex}.clientPortalRoot .financePremiumRetirementCard{margin-top:18px}.clientPortalRoot .financePremiumFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalRoot .financePremiumFormGrid label.isWide{grid-column:1/-1}.clientPortalRoot .financePremiumManualWrap{overflow:hidden}.clientPortalRoot .financePremiumHeroFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.clientPortalRoot .financePremiumHeroFilters label{flex-direction:column;gap:8px;display:flex}@keyframes financePremiumPulse{0%{transform:scale(1);box-shadow:0 0 #6effba00}50%{transform:scale(1.02);box-shadow:0 0 0 10px #6effba1f}to{transform:scale(1);box-shadow:0 0 #6effba00}}@keyframes financePremiumGlow{0%{box-shadow:0 0 0 1px #84ffc81f,0 22px 46px #00000047}50%{box-shadow:0 0 0 1px #84ffc82e,0 22px 46px #00000047,0 0 42px #53f3ad2e}to{box-shadow:0 0 0 1px #84ffc81f,0 22px 46px #00000047}}@keyframes financePremiumGrow{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes financePremiumRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes financePremiumDraw{to{stroke-dashoffset:0}}@media (max-width:1200px){.clientPortalRoot .financePremiumHero,.clientPortalRoot .financePremiumGrid,.clientPortalRoot .financePremiumFormGrid,.clientPortalRoot .financePremiumVisualSplit,.clientPortalRoot .financePremiumHeroFilters,.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumSectionHead{grid-template-columns:1fr}.clientPortalRoot .financePremiumSectionHeadActions{align-items:flex-start}.clientPortalRoot .financePremiumSectionHeadActions>.financePremiumMuted,.clientPortalRoot .financePremiumPreviewMeta{text-align:left}.clientPortalRoot .financePremiumPreviewMeta{align-items:flex-start}.clientPortalRoot .financePremiumGridTop>:first-child,.clientPortalRoot .financePremiumGridTop>:last-child,.clientPortalRoot .financePremiumGridDashboard>:first-child,.clientPortalRoot .financePremiumGridDashboard>:nth-child(2),.clientPortalRoot .financePremiumGridDashboard>:nth-child(3),.clientPortalRoot .financePremiumGridPlans>:first-child,.clientPortalRoot .financePremiumGridPlans>:nth-child(2),.clientPortalRoot .financePremiumGridPlans>:nth-child(3){grid-column:auto}}@media (max-width:768px){.clientPortalRoot .financePremiumHero,.clientPortalRoot .financePremiumPanel,.clientPortalRoot .financePremiumManualWrap{border-radius:22px;padding:18px}.clientPortalRoot .financePremiumHeroCopy h2{font-size:30px}.clientPortalRoot .financePremiumHeroStats{grid-template-columns:1fr}.clientPortalRoot .financePremiumBars{grid-template-columns:repeat(3,minmax(0,1fr))}.clientPortalRoot .financePremiumPreviewItem,.clientPortalRoot .financePremiumAlertItem,.clientPortalRoot .financePremiumBudgetItem,.clientPortalRoot .financePremiumRankItem,.clientPortalRoot .financePremiumInvoiceList article,.clientPortalRoot .financePremiumBudgetChartRow,.clientPortalRoot .financePremiumLeadCategory,.clientPortalRoot .financePremiumChartHead{flex-direction:column;align-items:flex-start}.clientPortalRoot .financePremiumLegendRow,.clientPortalRoot .financePremiumSelectedFiles,.clientPortalRoot .financePremiumMiniStats{grid-template-columns:1fr}.clientPortalRoot .financePremiumRankBar,.clientPortalRoot .financePremiumBudgetBars{width:100%}}.clientPortalRoot .financeAviationTopbar>div:first-child,.clientPortalRoot .financeAviationFilters,.clientPortalRoot .financeAviationMetricCard,.clientPortalRoot .financeAviationBarColumn,.clientPortalRoot .financeAviationRankItem,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationTableWrap th,.clientPortalRoot .financeAviationTableWrap td,.clientPortalRoot .financePremiumImportMeta>div,.clientPortalRoot .financePremiumHeroStats article,.clientPortalRoot .financePremiumMiniStats article,.clientPortalRoot .financePremiumBarColumn,.clientPortalRoot .financePremiumPreviewContent,.clientPortalRoot .financePremiumPreviewMeta,.clientPortalRoot .financePremiumActionBar>div{min-width:0}.clientPortalRoot .financeAviationFilters{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.clientPortalRoot .financeAviationFilters label{min-width:0}.clientPortalRoot .financeAviationFilters select,.clientPortalRoot .financeAviationFilters input{border:1px solid var(--aviation-line);background:var(--aviation-panel-soft);width:100%;min-height:38px;color:var(--aviation-ink);box-shadow:none;border-radius:12px;padding:10px 12px;font-size:13px}.clientPortalRoot .financeAviationFilters>.financeAviationAction{align-self:end;min-height:38px}.clientPortalRoot .financeAviationHeroGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.clientPortalRoot .financeAviationMetricCard{gap:8px;display:grid}.clientPortalRoot .financeAviationMetricCard span,.clientPortalRoot .financeAviationMetricCard strong,.clientPortalRoot .financeAviationBarColumn small{display:block}.clientPortalRoot .financeAviationMetricCard strong{overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums;margin-top:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.clientPortalRoot .financeAviationBarColumn{text-align:center}.clientPortalRoot .financeAviationBarColumn small,.clientPortalRoot .financeAviationMetricCard span{overflow-wrap:anywhere}.clientPortalRoot .financeAviationRankItem{grid-template-columns:minmax(0,1fr) minmax(120px,42%);align-items:center}.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow{grid-template-columns:minmax(0,1fr) auto;align-items:start}.clientPortalRoot .financeAviationBudgetRow{grid-template-columns:minmax(0,1fr) minmax(110px,170px) auto;align-items:start}.clientPortalRoot :is(.financeAviationRankItem,.financeAviationCategoryRow,.financeAviationDebtRow,.financeAviationBudgetRow)>div:first-child{gap:4px;min-width:0;display:grid}.clientPortalRoot :is(.financeAviationRankItem,.financeAviationCategoryRow,.financeAviationDebtRow,.financeAviationBudgetRow) strong,.clientPortalRoot :is(.financeAviationRankItem,.financeAviationCategoryRow,.financeAviationDebtRow,.financeAviationBudgetRow) span{overflow-wrap:anywhere;display:block}.clientPortalRoot .financeAviationRankBar,.clientPortalRoot .financeAviationProgress{width:100%}.clientPortalRoot .financeAviationTableWrap th,.clientPortalRoot .financeAviationTableWrap td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.clientPortalRoot .financePremiumImportMeta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.clientPortalRoot .financePremiumImportMeta>div{gap:6px;display:grid}.clientPortalRoot .financePremiumImportMeta strong,.clientPortalRoot .financePremiumHeroStats strong,.clientPortalRoot .financePremiumMiniStats strong,.clientPortalRoot .financePremiumBarColumn>strong,.clientPortalRoot .financePremiumBarColumn>span,.clientPortalRoot .financePremiumPreviewAmount{overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums;line-height:1.12;display:block}.clientPortalRoot .financePremiumHeroStats strong,.clientPortalRoot .financePremiumMiniStats strong{font-size:clamp(1.4rem,2vw,2rem)}.clientPortalRoot .financePremiumActionBar{grid-template-columns:minmax(0,1fr) auto;align-items:start}.clientPortalRoot .financePremiumBars{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:stretch}.clientPortalRoot .financePremiumBarColumn{text-align:center;align-items:stretch;width:100%}.clientPortalRoot .financePremiumPreviewItem{grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:start;display:grid}.clientPortalRoot .financePremiumPreviewContent strong,.clientPortalRoot .financePremiumPreviewContent span{overflow-wrap:anywhere}.clientPortalRoot .financePremiumPreviewMeta{text-align:right;justify-items:end;gap:6px;display:grid}@media (max-width:900px){.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumPreviewItem,.clientPortalRoot .financeAviationFilters,.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationRankItem{grid-template-columns:1fr}.clientPortalRoot .financePremiumPreviewMeta{text-align:left;justify-items:start}}.clientPortalRoot .financePremiumShell[data-surface=executive]{--premium-bg:#f5efe4;--premium-panel:#fffdf8;--premium-panel-soft:#f7f2e8;--premium-line:#17202714;--premium-line-strong:#0f766e2e;--premium-ink:#172027;--premium-muted:#68727b;--premium-teal:#0f766e;--premium-cyan:#0ea5e9;--premium-orange:#f97316;--premium-negative:#ea580c;color:var(--premium-ink);gap:20px}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumHero,.financePremiumPanel,.financePremiumBanner,.financePremiumWorkspace){border:1px solid var(--premium-line);color:var(--premium-ink);background:radial-gradient(circle at 100% 0,#0ea5e91a,#0000 24%),radial-gradient(circle at 0 0,#f973161f,#0000 28%),linear-gradient(#fffffff5,#f8f3e9fa);border-radius:30px;box-shadow:0 24px 56px #0f172a14}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHero{gap:22px;padding:28px}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumHeroCopy h2,.financePremiumSectionHead h3,.financePremiumTopGoal strong,.financePremiumPreviewItem strong,.financePremiumAlertItem strong,.financePremiumAchievementCard strong,.financePremiumBudgetItem strong,.financePremiumDropzone strong,.financePremiumImportSummary strong,.financePremiumProjectionGrid strong,.financePremiumHeroStats strong,.financePremiumMiniStats strong,.financePremiumBudgetSummary strong,.financePremiumLeadCategory strong,.financePremiumChartHead strong,.financePremiumTrendLabels strong,.financePremiumActionBar strong,.financePremiumCoachStep strong,.financePremiumWorkspacePulse strong,.financePremiumWorkspaceStats strong){color:var(--premium-ink)}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumHeroCopy p,.financePremiumLead,.financePremiumPreviewItem span,.financePremiumAlertItem span,.financePremiumAchievementCard p,.financePremiumTopGoal span,.financePremiumDropzone span,.financePremiumImportSummary span,.financePremiumWarningList p,.financePremiumMiniStats small,.financePremiumHeroStats span,.financePremiumBudgetItem span,.financePremiumMuted,.financePremiumChartHead span,.financePremiumActionBar span,.financePremiumCoachStep small,.financePremiumTrendLabels span,.financePremiumLeadCategory span,.financePremiumEmptyState span,.financePremiumHeroHint,.financePremiumWorkspacePulse span,.financePremiumWorkspaceStats small){color:var(--premium-muted)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financeEyebrow,.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumHeroStats small,.financePremiumMiniStats span,.financePremiumProjectionGrid span,.financePremiumBudgetSummary span,.financePremiumImportMeta span,.financePremiumTopGoal small,.financePremiumChartHead>strong,.financePremiumTrendLabels strong,.financePremiumCoachStep>span,.financePremiumWorkspacePulse small,.financePremiumWorkspaceStats span){color:var(--premium-orange);letter-spacing:.08em}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumChipRow span,.financePremiumTopGoal,.financePremiumImportMeta>div,.financePremiumMiniStats article,.financePremiumProjectionGrid article,.financePremiumBudgetSummary article,.financePremiumCoachStep,.financePremiumActionBar,.financePremiumChartCard,.financePremiumLeadCategory,.financePremiumHeroStats article,.financePremiumWorkspacePulse,.financePremiumWorkspaceStats article){background:linear-gradient(#fffffff0,#f7f2e8fa);border:1px solid #17202714;box-shadow:0 10px 24px #0f172a0d}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHeroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHeroHint{font-size:13px;line-height:1.5}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumSectionHeadActions{gap:10px}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumInlineActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumFilePicker,.financePremiumPrimaryBtn){background:linear-gradient(135deg,var(--premium-orange),var(--premium-cyan));color:#fffefb;box-shadow:0 12px 24px #f9731633}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumGhostBtn,.financePremiumFileTag,.financePremiumCollapseBtn){color:var(--premium-ink);background:#ffffffe0;border:1px solid #17202714}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumCollapseBtn:hover,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumGhostBtn:hover,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumFileTag:hover{background:#f7f2e8fa;border-color:#f9731633}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumDropzone{background:linear-gradient(#fffaf2f5,#f6f0e7fa);border:1px dashed #1720272e;min-height:190px}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumDropzone.isActive{background:linear-gradient(#effdfaf5,#f3f6f0fa);border-color:#0f766e47}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumTextareaField textarea,.financePremiumFormGrid input,.financePremiumHeroFilters input){color:var(--premium-ink);background:#ffffffe6;border:1px solid #17202714}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumLegendRow span{color:var(--premium-muted);background:#ffffffeb;border:1px solid #17202714}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumLegendRow .isIncome,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendPositive{color:var(--premium-teal)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumLegendRow .isExpense,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendNegative{color:var(--premium-negative)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumLegendRow .isBalance{color:var(--premium-cyan)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumReadingCard{background:linear-gradient(#ecfdfae6,#fffffffa);border:1px solid #0f766e24}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumPreviewItem,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumAlertItem,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBudgetItem,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumRankItem,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumInvoiceList article,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBudgetChartRow,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumAchievementCard{background:#ffffffe6;border:1px solid #17202714}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumPreviewTopline>span:last-child{color:var(--premium-muted)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBarStack .isIncome,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumRankBar i,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBudgetBars .isPlanned{background:linear-gradient(#14b8a6,#0f766e)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBarStack .isExpense,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBudgetBars .isActual{background:linear-gradient(#fb923c,#f97316)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendArea{fill:#f973161f}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendArea.isEquity{fill:#0f766e1f}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendLine{stroke:var(--premium-orange)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendLine.isEquity{stroke:var(--premium-teal)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendDot{fill:var(--premium-orange);stroke:var(--premium-panel)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendDot.isEquity{fill:var(--premium-teal)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumLeadRing>div{background:#fffffff0;border:1px solid #17202714}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumRankBar,.financePremiumBudgetBars){background:#17202714}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumEmptyState{background:#ffffffb8;border:1px dashed #1720271f}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace{gap:18px;padding:24px;display:grid}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceIntro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceSurface{min-width:0}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationShell{--aviation-bg:#f5efe4;--aviation-panel:#fff;--aviation-panel-soft:#f7f2e8;--aviation-ink:#172027;--aviation-muted:#68727b;--aviation-line:#17202714;--aviation-accent:#0f766e;--aviation-accent-soft:#0f766e1a;--aviation-warn:#f97316;--aviation-danger:#dc2626;background:radial-gradient(circle at 100% 0,#0ea5e914,#0000 24%),radial-gradient(circle at 0 0,#f973161a,#0000 28%),linear-gradient(#fffffff5,#f3eee4fa);border:1px solid #17202714;box-shadow:0 18px 44px #0f172a14}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationShell.isEmbedded .financeAviationSidebar{min-height:auto;top:16px}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace :is(.financeAviationSidebar,.financeAviationPanel,.financeAviationTopbar,.financeAviationMetricCard,.financeAviationRankItem,.financeAviationAlertCard,.financeAviationCategoryRow,.financeAviationDebtRow,.financeAviationBudgetRow,.financeAviationInvoiceCard,.financeAviationGoalCard,.financeAviationDayCard){-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;border-color:#17202714;box-shadow:0 10px 24px #0f172a0d}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationAction{background:linear-gradient(135deg,var(--premium-orange),var(--premium-teal));color:#fffefb}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace :is(.financeAviationGhost,.financeAviationInlineActions button){color:var(--aviation-ink);background:#ffffffe0;border:1px solid #17202714}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationNavButton.isActive,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationBanner.isSuccess{background:#f9731614;border-color:#f973162e}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationStatusLine{color:var(--aviation-muted);font-size:12px}@media (max-width:1100px){.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceIntro,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceStats,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHeroActions{grid-template-columns:1fr}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHeroActions,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumInlineActions{flex-direction:column;align-items:stretch}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumInlineActions>*{width:100%}}@media (max-width:760px){.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumHero,.financePremiumPanel,.financePremiumWorkspace){border-radius:24px;padding:18px}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHeroActions{flex-direction:column;align-items:stretch}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceStats{grid-template-columns:1fr}}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace.isFresh{border-color:#0f766e33;animation:2.2s financePremiumGlow;box-shadow:0 0 0 1px #0f766e14,0 24px 56px #0f172a14,0 0 42px #0ea5e91f}.clientPortalRoot .financeLevelsShell{flex-direction:column;gap:0;min-height:calc(100vh - 140px);display:flex}.clientPortalRoot .financeLevelsTopbar{background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 26%),radial-gradient(circle at 0 0,#f973161f,#0000 32%),linear-gradient(#0a1116f5,#0a1116e0);border:1px solid #ffffff14;border-radius:28px 28px 0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;box-shadow:0 18px 44px #02061738}.clientPortalRoot .financeLevelsTopbarLeft{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.clientPortalRoot .financeLevelsBrand{align-items:center;gap:14px;display:flex}.clientPortalRoot .financeLevelsBrandMark{letter-spacing:.16em;text-transform:uppercase;color:#fff8ee;background:linear-gradient(135deg,#f97316eb,#0ea5e9d1);border-radius:16px;place-items:center;width:48px;height:48px;font-size:12px;display:grid;box-shadow:0 12px 24px #0ea5e92e}.clientPortalRoot .financeLevelsBrand strong{color:#fffdf8;letter-spacing:.08em;font-size:16px;display:block}.clientPortalRoot .financeLevelsBrand span,.clientPortalRoot .financeLevelsTopbarInfo small,.clientPortalRoot .financeLevelsTopbarInfo span,.clientPortalRoot .financeBeginnerPanelHead p,.clientPortalRoot .financeBeginnerBankFooter p,.clientPortalRoot .financeInvestorPromptCard p{color:#e9f0f5b8;line-height:1.6}.clientPortalRoot .financeLevelsTopbarInfo{gap:4px;max-width:620px;display:grid}.clientPortalRoot .financeLevelsTopbarInfo strong{color:#fffdf8;font-size:18px}.clientPortalRoot .financeLevelBar{background:linear-gradient(#0b1218eb,#080d12fa);border:1px solid #ffffff14;border-top:0;border-radius:0 0 28px 28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 24px 22px;display:grid;box-shadow:0 18px 44px #02061724}.clientPortalRoot .financeLevelBtn{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:12px;padding:16px 18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.clientPortalRoot .financeLevelBtn:hover{background:#ffffff0d;border-color:#f973163d;transform:translateY(-1px)}.clientPortalRoot .financeLevelBtn.isActive{background:linear-gradient(#ffffff14,#ffffff0a);border-color:#0ea5e947;box-shadow:0 16px 30px #02061729}.clientPortalRoot .financeLevelTag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:96px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.clientPortalRoot .financeLevelTag.is-beginner{color:#9ef2cb;background:#10b98124}.clientPortalRoot .financeLevelTag.is-investor{color:#c6cbff;background:#6366f129}.clientPortalRoot .financeLevelTag.is-premium{color:#ffd48f;background:#f59e0b29}.clientPortalRoot .financeLevelCopy{gap:6px;display:grid}.clientPortalRoot .financeLevelCopy strong{color:#fffdf8;font-size:18px}.clientPortalRoot .financeLevelCopy span{color:#e9f0f5b8;line-height:1.55}.clientPortalRoot .financeLevelStage{padding-top:24px}.clientPortalRoot .financeLevelStage>*{min-width:0}.clientPortalRoot .financeTutorialOverlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080eb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.clientPortalRoot .financeTutorialModal{background:linear-gradient(#0a1116fa,#0a1116f0);border:1px solid #ffffff14;border-radius:30px;width:min(1320px,100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden;box-shadow:0 32px 72px #02061757}.clientPortalRoot .financeTutorialModalTopbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.clientPortalRoot .financeTutorialModalTopbar small,.clientPortalRoot .financeBeginnerPanelHead small,.clientPortalRoot .financeBeginnerBankFooter small,.clientPortalRoot .financeInvestorPromptResult strong+p,.clientPortalRoot .financeInvestorPromptCard .financeEyebrow{color:#e9f0f59e}.clientPortalRoot .financeTutorialModalTopbar strong,.clientPortalRoot .financeBeginnerPanelHead strong,.clientPortalRoot .financeBeginnerBankFooter strong,.clientPortalRoot .financeInvestorPromptResult strong{color:#fffdf8}.clientPortalRoot .financeTutorialModalBody{max-height:calc(100vh - 120px);overflow:auto}.clientPortalRoot .financeTutorialShell.isModal{background:0 0;padding:20px}.clientPortalRoot .financeTutorialShell.isModal .financeTutorialHero{margin-top:0}.clientPortalRoot .financeBeginnerTopicsCard,.clientPortalRoot .financeBeginnerBankPanel,.clientPortalRoot .financeInvestorPromptCard{gap:16px;display:grid}.clientPortalRoot .financeBeginnerPanelHead,.clientPortalRoot .financeBeginnerBankFooter{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clientPortalRoot .financeBeginnerInlineActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.clientPortalRoot .financeBeginnerInlineStageActions{align-items:center}.clientPortalRoot .financeBeginnerManualWarnings{border-top:1px solid #ffffff14;gap:8px;padding-top:10px;display:grid}.clientPortalRoot .financeBeginnerManualWarnings ul{gap:8px;display:grid}.clientPortalRoot .financeBeginnerBankFooter{border-top:1px solid #ffffff14;padding-top:12px}.clientPortalRoot .financeInvestorPromptForm{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.clientPortalRoot .financeInvestorPromptResult{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:14px;display:grid}@media (max-width:1100px){.clientPortalRoot .financeLevelsTopbar,.clientPortalRoot .financeBeginnerPanelHead,.clientPortalRoot .financeBeginnerBankFooter{flex-direction:column}.clientPortalRoot .financeLevelBar{grid-template-columns:1fr}.clientPortalRoot .financeTutorialShell.isModal{padding:16px}}@media (max-width:760px){.clientPortalRoot .financeLevelsTopbar,.clientPortalRoot .financeLevelBar{padding-inline:18px}.clientPortalRoot .financeTutorialOverlay{padding:10px}.clientPortalRoot .financeTutorialModal{border-radius:24px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.clientPortalRoot .financeInvestorPromptForm{grid-template-columns:1fr}.clientPortalRoot .financeBeginnerInlineActions{justify-content:flex-start}}
@media (max-width:820px),(hover:none) and (pointer:coarse){.clientPortalRoot :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:max(16px,1em)!important}}
