.clientPortalRoot .financeExperienceShell{position:relative;display:grid;grid-template-columns:292px minmax(0,1fr);border-radius:36px;color:var(--mist);background:radial-gradient(circle at 8% 12%,rgba(83,243,218,.09),transparent 26%),radial-gradient(circle at 88% 10%,rgba(121,184,255,.11),transparent 22%),radial-gradient(circle at 68% 78%,rgba(247,216,138,.08),transparent 18%),linear-gradient(180deg,#05080d,#09111b 42%,#070b11);box-shadow:0 24px 70px rgba(7,11,18,.32);overflow:hidden}.clientPortalRoot .financeExperienceShell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(circle at center,#000 46%,transparent 100%);opacity:.4;pointer-events:none}.clientPortalRoot .financeExperienceShell>*{position:relative;z-index:1}.clientPortalRoot .financeExperienceSidebar{position:sticky;top:20px;align-self:start;display:flex;flex-direction:column;gap:18px;min-width:0;padding:18px;border-radius:32px;background:linear-gradient(180deg,rgba(10,15,24,.88),rgba(9,13,20,.76));border:1px solid var(--veil);box-shadow:0 1px 2px rgb(20 26 31/.06);backdrop-filter:blur(18px)}.clientPortalRoot .financeExperienceBrand{display:flex;align-items:center;gap:14px;padding:12px 12px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.clientPortalRoot .financeExperienceBrandMark{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;font-size:15px;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,rgba(83,243,218,.22),rgba(121,184,255,.22),rgba(247,216,138,.18));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 36px rgba(0,0,0,.28)}.clientPortalRoot .financeExperienceBrand h2{margin:0;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.clientPortalRoot .financeExecutiveModuleCard p,.clientPortalRoot .financeExecutiveRailCard p,.clientPortalRoot .financeExecutiveRailItem span,.clientPortalRoot .financeExecutiveSectionFoot,.clientPortalRoot .financeExecutiveSectionLead,.clientPortalRoot .financeExperienceBrand p,.clientPortalRoot .financeExperienceNavCopy span,.clientPortalRoot .financeExperienceSearchFeedback,.clientPortalRoot .financeExperienceTopbarCopy p{color:var(--veil)}.clientPortalRoot .financeExperienceSidebarScroll{flex:1;min-height:0;overflow:auto;padding-right:6px;scrollbar-width:none}.clientPortalRoot .financeExperienceSidebarScroll::-webkit-scrollbar{width:0;height:0}.clientPortalRoot .financeExperienceSidebarStack{display:flex;flex-direction:column;gap:18px;padding-bottom:8px}.clientPortalRoot .financeExperienceSidebarLabel{margin:6px 8px 0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--veil)}.clientPortalRoot .financeExperienceNav{display:flex;flex-direction:column;gap:10px}.clientPortalRoot .financeExperienceNavBtn{width:100%;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid transparent;border-radius:20px;background:rgba(255,255,255,.03);color:var(--mist);text-align:left;cursor:pointer;transition:.22s ease}.clientPortalRoot .financeExecutiveModuleCard:hover,.clientPortalRoot .financeExecutiveRailAction:hover,.clientPortalRoot .financeExecutiveSpotlightCard:hover,.clientPortalRoot .financeExperienceNavBtn:hover{transform:translateY(-2px);border-color:var(--veil);background:rgba(255,255,255,.06)}.clientPortalRoot .financeExperienceNavBtn.isActive{background:linear-gradient(135deg,rgba(83,243,218,.12),rgba(121,184,255,.14));border-color:rgba(121,184,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.18)}.clientPortalRoot .financeExperienceNavIcon{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.05);font-size:11px;letter-spacing:.12em;font-weight:700}.clientPortalRoot .financeExperienceNavCopy{min-width:0;flex:1}.clientPortalRoot .financeExecutiveHero h2,.clientPortalRoot .financeExecutiveMetricCard strong,.clientPortalRoot .financeExecutiveModuleCard h4,.clientPortalRoot .financeExecutiveRailCard h3,.clientPortalRoot .financeExecutiveRailItem strong,.clientPortalRoot .financeExecutiveSectionHead h3,.clientPortalRoot .financeExecutiveSpotlightCard strong,.clientPortalRoot .financeExperienceNavCopy strong,.clientPortalRoot .financeExperienceSidebarCard strong,.clientPortalRoot .financeExperienceTopbarCopy h1{color:var(--mist)}.clientPortalRoot .financeExperienceNavBtn em{font-style:normal;color:var(--signal);font-size:11px;letter-spacing:.08em}.clientPortalRoot .financeExecutiveRailCard,.clientPortalRoot .financeExecutiveSection,.clientPortalRoot .financeExperienceSidebarCard,.clientPortalRoot .financeExperienceTopbar{border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 30px rgba(0,0,0,.18)}.clientPortalRoot .financeExperienceSidebarCard{padding:18px;border-radius:24px;background:linear-gradient(180deg,rgba(83,243,218,.08),rgba(247,216,138,.06))}.clientPortalRoot .financeExecutiveMetricCard small,.clientPortalRoot .financeExecutiveModuleTag,.clientPortalRoot .financeExecutiveSpotlightCard small,.clientPortalRoot .financeExperienceEyebrow,.clientPortalRoot .financeExperienceShell .financeEyebrow,.clientPortalRoot .financeExperienceSidebarCard small{color:var(--signal)}.clientPortalRoot .financeExecutiveChipRow,.clientPortalRoot .financeExecutiveMetricGrid,.clientPortalRoot .financeExecutiveModuleGrid,.clientPortalRoot .financeExecutiveRailList,.clientPortalRoot .financeExecutiveSpotlightGrid,.clientPortalRoot .financeExperienceSidebarActions,.clientPortalRoot .financeExperienceTopbarActions{display:grid;gap:14px}.clientPortalRoot .financeExperienceGhostBtn,.clientPortalRoot .financeExperiencePill,.clientPortalRoot .financeExperiencePrimaryBtn{border-radius:16px;transition:.22s ease}.clientPortalRoot .financeExperiencePrimaryBtn{padding:13px 18px;border:none;cursor:pointer;color:#071018;font-weight:700;background:linear-gradient(135deg,var(--veil),#8cc6ff,var(--signal));box-shadow:0 12px 30px rgba(83,243,218,.18)}.clientPortalRoot .financeExperiencePrimaryBtn:hover{transform:translateY(-1px) scale(1.01)}.clientPortalRoot .financeExperienceGhostBtn,.clientPortalRoot .financeExperiencePill{padding:10px 14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:var(--mist)}.clientPortalRoot .financeExperiencePill.isActive{background:linear-gradient(135deg,rgba(83,243,218,.18),rgba(121,184,255,.16));border-color:rgba(121,184,255,.28)}.clientPortalRoot .financeExperienceMain{min-width:0;display:flex;flex-direction:column;gap:18px}.clientPortalRoot .financeExperienceTopbar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr) auto;gap:16px;align-items:center;padding:20px 22px;border-radius:28px;background:linear-gradient(180deg,rgba(9,14,23,.82),rgba(11,17,27,.7))}.clientPortalRoot .financeExperienceTopbarCopy h1{margin:0;font-size:30px;letter-spacing:-.04em}.clientPortalRoot .financeExperienceTopbarCopy p{margin:6px 0 0;line-height:1.6}.clientPortalRoot .financeExperienceEyebrow,.clientPortalRoot .financeExperienceShell .financeEyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.clientPortalRoot .financeExperienceSearch{display:flex;align-items:center;gap:12px}.clientPortalRoot .financeExperienceSearch input,.clientPortalRoot .financeExperienceShell input,.clientPortalRoot .financeExperienceShell select,.clientPortalRoot .financeExperienceShell textarea{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--mist)}.clientPortalRoot .financeExperienceSearch input{padding:14px 16px}.clientPortalRoot .financeExperienceSearch input::placeholder,.clientPortalRoot .financeExperienceShell input::placeholder,.clientPortalRoot .financeExperienceShell textarea::placeholder{color:var(--veil)}.clientPortalRoot .financeExperienceSearchFeedback{padding:12px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.clientPortalRoot .financeExperienceSearchFeedback.isFallback{border-color:rgba(247,216,138,.18);background:rgba(247,216,138,.08)}.clientPortalRoot .financeExperienceSearchFeedback.isError{border-color:rgba(255,126,136,.22);background:rgba(255,126,136,.08);color:#ffc6cc}.clientPortalRoot .financeExperienceWorkspace{display:grid;gap:18px;min-width:0}.clientPortalRoot .financeExperienceWorkspace.hasRail{grid-template-columns:minmax(0,1fr) 340px}.clientPortalRoot .financeExperienceContent,.clientPortalRoot .financeExperienceRail{min-width:0}.clientPortalRoot .financeExperienceRail{display:flex;flex-direction:column;gap:18px}.clientPortalRoot .financeExperienceSkeletonGrid{display:grid;gap:16px}.clientPortalRoot .financeExperienceSkeletonCard{height:180px;border-radius:28px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08),rgba(255,255,255,.04));background-size:220% 100%;animation:finance-skeleton 1.4s ease infinite}@keyframes finance-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.clientPortalRoot .financeExecutiveShell{display:flex;flex-direction:column;gap:18px}.clientPortalRoot .financeExecutiveHero{padding:26px;border-radius:30px;background:radial-gradient(circle at 0 0,rgba(83,243,218,.12),transparent 28%),radial-gradient(circle at 100% 0,rgba(247,216,138,.1),transparent 22%),linear-gradient(180deg,rgba(15,23,35,.88),rgba(13,21,32,.76));border:1px solid var(--veil);box-shadow:0 1px 2px rgb(20 26 31/.06)}.clientPortalRoot .financeExecutiveEyebrow{display:inline-flex;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:var(--signal);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.clientPortalRoot .financeExecutiveHero h2{margin:18px 0 12px;font-size:48px;line-height:.98;letter-spacing:-.06em}.clientPortalRoot .financeExecutiveHero p{margin:0;max-width:760px;color:#c4cfdf;line-height:1.7}.clientPortalRoot .financeExecutiveMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.clientPortalRoot .financeExecutiveMetricCard{padding:18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.clientPortalRoot .financeExecutiveMetricCard strong{display:block;margin:8px 0 4px;font-size:28px;letter-spacing:-.03em}.clientPortalRoot .financeExecutiveMetricCard span{color:var(--veil);line-height:1.5}.clientPortalRoot .financeExecutiveSection{padding:20px;border-radius:28px}.clientPortalRoot .financeExecutiveSectionHead{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}.clientPortalRoot .financeExecutiveSectionHead h3{margin:8px 0 0;font-size:24px;letter-spacing:-.04em}.clientPortalRoot .financeExecutiveSpotlightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clientPortalRoot .financeExecutiveModuleCard,.clientPortalRoot .financeExecutiveRailAction,.clientPortalRoot .financeExecutiveSpotlightCard{padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03));text-align:left;color:var(--mist);cursor:pointer}.clientPortalRoot .financeExecutiveSpotlightCard strong{display:block;margin:10px 0 8px;font-size:22px;letter-spacing:-.04em}.clientPortalRoot .financeExecutiveModuleCard p,.clientPortalRoot .financeExecutiveRailAction span,.clientPortalRoot .financeExecutiveSpotlightCard span{display:block;line-height:1.6;color:var(--veil)}.clientPortalRoot .financeExecutiveSpotlightCard p{margin:10px 0 0;color:#dce4f2;line-height:1.6}.clientPortalRoot .financeExecutiveModuleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.clientPortalRoot .financeExecutiveModuleTag{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.clientPortalRoot .financeExecutiveModuleCard h4{margin:10px 0 8px;font-size:22px;letter-spacing:-.04em}.clientPortalRoot .financeExecutiveChipRow{grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}.clientPortalRoot .financeExecutiveChip,.clientPortalRoot .financeExperienceShell .financeAdvisorChip,.clientPortalRoot .financeExperienceShell .financeConversationTag{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#dbe6f6}.clientPortalRoot .financeExecutiveChip.isTool,.clientPortalRoot .financeExperienceShell .financeAdvisorChip.isTool,.clientPortalRoot .financeExperienceShell .financeConversationTag.isTool{background:linear-gradient(135deg,rgba(121,184,255,.16),rgba(83,243,218,.12));border-color:rgba(121,184,255,.24)}.clientPortalRoot .financeExecutiveRailCard{padding:18px;border-radius:26px}.clientPortalRoot .financeExecutiveRailList{margin-top:14px}.clientPortalRoot .financeExecutiveRailAction,.clientPortalRoot .financeExecutiveRailItem{padding:12px 14px;border-radius:18px}.clientPortalRoot .financeExecutiveRing{width:140px;height:140px;margin:14px auto 8px;display:grid;place-items:center;position:relative;border-radius:50%;background:conic-gradient(var(--veil) 0 var(--veil),rgba(255,255,255,.06) var(--veil) 100%)}.clientPortalRoot .financeExecutiveRing:after{content:"";position:absolute;width:104px;height:104px;border-radius:50%;background:#0d1521;border:1px solid rgba(255,255,255,.06)}.clientPortalRoot .financeExecutiveRing small,.clientPortalRoot .financeExecutiveRing strong{position:relative;z-index:1;display:block;text-align:center}.clientPortalRoot .financeExecutiveRing strong{font-size:30px}.clientPortalRoot .financeExecutiveRing small{color:var(--veil)}.clientPortalRoot .financeExperienceShell .financeBeginnerBubble,.clientPortalRoot .financeExperienceShell .financeBeginnerChatHeader span,.clientPortalRoot .financeExperienceShell .financeBeginnerManualCard span,.clientPortalRoot .financeExperienceShell .financeBeginnerShell,.clientPortalRoot .financeExperienceShell .financeConversationShell,.clientPortalRoot .financeExperienceShell .financeGatewayShell,.clientPortalRoot .financeExperienceShell .financeHint,.clientPortalRoot .financeExperienceShell .financeInvestorFeedCard p,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocket p,.clientPortalRoot .financeExperienceShell .financeInvestorShell,.clientPortalRoot .financeExperienceShell .financeMissionActionRow p,.clientPortalRoot .financeExperienceShell .financeNoobBox ul,.clientPortalRoot .financeExperienceShell .financeShell,.clientPortalRoot .financeExperienceShell .financeSubtitle,.clientPortalRoot .financeExperienceShell .financeToolboxNumbers span,.clientPortalRoot .financeExperienceShell .financeToolboxShell,.clientPortalRoot .financeExperienceShell .financeTopbar,.clientPortalRoot .financeExperienceShell .financeTutorialShell,.clientPortalRoot .financeExperienceShell .financeTutorialSideCard p,.clientPortalRoot .financeExperienceShell .financeTutorialSummary{color:var(--mist)}.clientPortalRoot .financeExperienceShell .card,.clientPortalRoot .financeExperienceShell .financeBeginnerManualCard,.clientPortalRoot .financeExperienceShell .financeCompareItem,.clientPortalRoot .financeExperienceShell .financeConversationBubble,.clientPortalRoot .financeExperienceShell .financeConversationQuickReply,.clientPortalRoot .financeExperienceShell .financeConversationTag,.clientPortalRoot .financeExperienceShell .financeDecisionChecklistCard,.clientPortalRoot .financeExperienceShell .financeDecisionEntryCard,.clientPortalRoot .financeExperienceShell .financeDecisionInterpretationBox,.clientPortalRoot .financeExperienceShell .financeDecisionLearningCard,.clientPortalRoot .financeExperienceShell .financeDecisionMarketCard,.clientPortalRoot .financeExperienceShell .financeDecisionPulseCard,.clientPortalRoot .financeExperienceShell .financeDecisionSideCard,.clientPortalRoot .financeExperienceShell .financeDecisionToolCard,.clientPortalRoot .financeExperienceShell .financeGpsCalmBox,.clientPortalRoot .financeExperienceShell .financeGpsDecisionCard,.clientPortalRoot .financeExperienceShell .financeGpsGuideInfoCard,.clientPortalRoot .financeExperienceShell .financeGpsGuideSteps,.clientPortalRoot .financeExperienceShell .financeGpsRatesCard,.clientPortalRoot .financeExperienceShell .financeGpsTargetCard,.clientPortalRoot .financeExperienceShell .financeGpsTargets,.clientPortalRoot .financeExperienceShell .financeInlineBtn,.clientPortalRoot .financeExperienceShell .financeInvestorFeedCard,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentCard,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocket,.clientPortalRoot .financeExperienceShell .financeMonthCard,.clientPortalRoot .financeExperienceShell .financeNoobBox,.clientPortalRoot .financeExperienceShell .financeOfferSignalCard,.clientPortalRoot .financeExperienceShell .financeRecommendCard,.clientPortalRoot .financeExperienceShell .financeTableWrap,.clientPortalRoot .financeExperienceShell .financeTermChip,.clientPortalRoot .financeExperienceShell .financeToolboxCard,.clientPortalRoot .financeExperienceShell .financeTutorialAnalogy,.clientPortalRoot .financeExperienceShell .financeTutorialColumn,.clientPortalRoot .financeExperienceShell .financeTutorialSideBlock,.clientPortalRoot .financeExperienceShell .financeTypePill{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 30px rgba(0,0,0,.18)}.clientPortalRoot .financeExperienceShell .btnGhost,.clientPortalRoot .financeExperienceShell .btnPrimary,.clientPortalRoot .financeExperienceShell .financeBeginnerBankBtn,.clientPortalRoot .financeExperienceShell .financeBeginnerTopicBtn,.clientPortalRoot .financeExperienceShell .financeConversationQuickReply,.clientPortalRoot .financeExperienceShell .financeImportBtn,.clientPortalRoot .financeExperienceShell .financeInlineBtn,.clientPortalRoot .financeExperienceShell .financeInvestorNavBtn,.clientPortalRoot .financeExperienceShell .financeTutorialBankBtn,.clientPortalRoot .financeExperienceShell .financeTutorialNavBtn{border-radius:16px;transition:.22s ease}.clientPortalRoot .financeExperienceShell .btnPrimary{border:none;color:#071018;font-weight:700;background:linear-gradient(135deg,var(--veil),#8cc6ff,var(--signal));box-shadow:0 12px 30px rgba(83,243,218,.18)}.clientPortalRoot .financeExperienceShell .btnGhost,.clientPortalRoot .financeExperienceShell .financeBeginnerBankBtn,.clientPortalRoot .financeExperienceShell .financeBeginnerTopicBtn,.clientPortalRoot .financeExperienceShell .financeConversationQuickReply,.clientPortalRoot .financeExperienceShell .financeImportBtn,.clientPortalRoot .financeExperienceShell .financeInlineBtn,.clientPortalRoot .financeExperienceShell .financeInvestorNavBtn,.clientPortalRoot .financeExperienceShell .financeTutorialBankBtn,.clientPortalRoot .financeExperienceShell .financeTutorialNavBtn{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:var(--mist)}.clientPortalRoot .financeExperienceShell .financeBeginnerHero,.clientPortalRoot .financeExperienceShell .financeConversationHero,.clientPortalRoot .financeExperienceShell .financeDropzone,.clientPortalRoot .financeExperienceShell .financeInvestorHero,.clientPortalRoot .financeExperienceShell .financeToolboxHero,.clientPortalRoot .financeExperienceShell .financeTopbar,.clientPortalRoot .financeExperienceShell .financeTutorialHero{background:radial-gradient(circle at 0 0,rgba(83,243,218,.09),transparent 28%),radial-gradient(circle at 100% 0,rgba(247,216,138,.08),transparent 22%),linear-gradient(180deg,rgba(15,23,35,.86),rgba(13,21,32,.74));border:1px solid var(--veil)}.clientPortalRoot .financeExperienceShell .financeBeginnerActionGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerBankGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerTopicGrid,.clientPortalRoot .financeExperienceShell .financeCompareList,.clientPortalRoot .financeExperienceShell .financeConversationQuickReplies,.clientPortalRoot .financeExperienceShell .financeConversationTagRow,.clientPortalRoot .financeExperienceShell .financeFieldGrid,.clientPortalRoot .financeExperienceShell .financeInvestorCockpitGrid,.clientPortalRoot .financeExperienceShell .financeInvestorFeedGrid,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentBar,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocketGrid,.clientPortalRoot .financeExperienceShell .financeInvestorPanelGrid,.clientPortalRoot .financeExperienceShell .financeKpis,.clientPortalRoot .financeExperienceShell .financeMonthsGrid,.clientPortalRoot .financeExperienceShell .financeToolboxGrid,.clientPortalRoot .financeExperienceShell .financeToolboxInputs,.clientPortalRoot .financeExperienceShell .financeTutorialBankGrid,.clientPortalRoot .financeExperienceShell .financeTutorialNavList{gap:14px}.clientPortalRoot .financeExperienceShell .financeBeginnerChatHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.clientPortalRoot .financeExperienceShell .financeBeginnerQuickActions{align-items:center;flex-wrap:wrap}.clientPortalRoot .financeExperienceShell .financeBeginnerQuickActions p{flex:1 1 280px;margin:0}.clientPortalRoot .financeExperienceShell .financeConversationQuickReply,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentCard,.clientPortalRoot .financeExperienceShell .financeKpi,.clientPortalRoot .financeExperienceShell .financeToolboxCard{background:rgba(255,255,255,.04)}.clientPortalRoot .financeExperienceShell .financeTrack{background:rgba(255,255,255,.07)}.clientPortalRoot .financeExperienceShell .financeTable{color:var(--mist)}.clientPortalRoot .financeExperienceShell .financeTable th{color:var(--veil)}.clientPortalRoot .financeExperienceShell .financeTable td,.clientPortalRoot .financeExperienceShell .financeTable th{border-color:rgba(255,255,255,.08)}.clientPortalRoot .financeExperienceShell .financeRowActions{gap:8px}.clientPortalRoot .financeExperienceShell .financeGpsTargetAvailability,.clientPortalRoot .financeExperienceShell .financeOfferAvailabilityTag,.clientPortalRoot .financeExperienceShell .financeScorePill,.clientPortalRoot .financeExperienceShell .financeStatusTag{border:1px solid rgba(255,255,255,.08)}.clientPortalRoot .financeExperienceShell{grid-template-columns:264px minmax(0,1fr);gap:20px;padding:20px}.clientPortalRoot .financeExperienceSidebar{height:calc(100vh - 40px);padding:12px;gap:14px;background:linear-gradient(180deg,rgba(10,15,24,.9),rgba(9,13,20,.76))}.clientPortalRoot .financeExperienceSidebarScroll{padding-right:0;overscroll-behavior:contain;mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent)}.clientPortalRoot .financeExperienceSidebarStack{gap:14px;padding:6px}.clientPortalRoot .financeExperienceBrand{gap:12px;padding:10px 10px 16px}.clientPortalRoot .financeExperienceBrandMark{width:46px;height:46px;border-radius:16px;font-size:14px}.clientPortalRoot .financeExperienceBrand h2{font-size:13px;letter-spacing:.18em}.clientPortalRoot .financeExperienceBrand p{margin:4px 0 0;font-size:11px;line-height:1.45}.clientPortalRoot .financeExperienceModeSwitch,.clientPortalRoot .financeExperienceTopbarActions{display:flex;gap:8px;flex-wrap:wrap}.clientPortalRoot .financeExperienceModePill,.clientPortalRoot .financeExperiencePill{padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.04);color:#d6e2f6;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.clientPortalRoot .financeExperienceModePill.isActive,.clientPortalRoot .financeExperiencePill.isActive{background:linear-gradient(135deg,rgba(83,243,218,.18),rgba(121,184,255,.16));border-color:rgba(121,184,255,.28);color:#fff}.clientPortalRoot .financeExperienceSidebarLabel{margin:4px 8px 0;font-size:10px}.clientPortalRoot .financeExperienceNav{gap:8px}.clientPortalRoot .financeExperienceNavBtn{align-items:center;padding:12px;border-radius:18px}.clientPortalRoot .financeExperienceNavIcon{width:34px;height:34px;border-radius:12px;font-size:10px}.clientPortalRoot .financeExperienceNavCopy strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientPortalRoot .financeExperienceNavCopy span{display:block;margin-top:3px;font-size:11px;line-height:1.4}.clientPortalRoot .financeExperienceNavBtn em{font-size:10px}.clientPortalRoot .financeExperienceSidebarCard{margin-top:auto;padding:16px;border-radius:22px}.clientPortalRoot .financeExperienceSidebarCard small{display:block;margin-bottom:6px}.clientPortalRoot .financeExperienceSidebarCard strong{display:block;margin-bottom:8px;font-size:15px}.clientPortalRoot .financeExperienceSidebarCard p{margin:0 0 14px;font-size:13px;line-height:1.55}.clientPortalRoot .financeExperienceSidebarActions{display:flex;flex-direction:column;gap:10px}.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{position:relative;display:block;max-width:480px}.clientPortalRoot .financeExperienceSearch:before{content:"Q";position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--veil);font-size:12px;font-weight:700;pointer-events:none}.clientPortalRoot .financeExperienceSearch input{padding:14px 16px 14px 44px}.clientPortalRoot .financeExperienceSearchSubmit{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.clientPortalRoot .financeExperienceTopbarActions{justify-content:flex-end;align-items:flex-start}.clientPortalRoot .financeExperienceRail{position:sticky;top:20px;align-self:start}.clientPortalRoot .financeExecutiveSpotlightCard.isActive{background:linear-gradient(135deg,rgba(83,243,218,.12),rgba(121,184,255,.14));border-color:rgba(121,184,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.18)}@media (max-width:1440px){.clientPortalRoot .financeExperienceWorkspace.hasRail{grid-template-columns:1fr}.clientPortalRoot .financeExperienceRail{display:grid}.clientPortalRoot .financeExecutiveModuleGrid,.clientPortalRoot .financeExperienceRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.clientPortalRoot .financeExperienceShell{grid-template-columns:1fr}.clientPortalRoot .financeExperienceSidebar{position:static;height:auto}.clientPortalRoot .financeExperienceTopbar{grid-template-columns:1fr}.clientPortalRoot .financeExecutiveMetricGrid,.clientPortalRoot .financeExecutiveModuleGrid,.clientPortalRoot .financeExecutiveSpotlightGrid,.clientPortalRoot .financeExperienceRail,.clientPortalRoot .financeExperienceShell .financeInvestorCockpitGrid,.clientPortalRoot .financeExperienceShell .financeInvestorFeedGrid,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentBar,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocketGrid,.clientPortalRoot .financeExperienceShell .financeInvestorPanelGrid,.clientPortalRoot .financeExperienceShell .financeToolboxGrid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.clientPortalRoot .financeExperienceShell{padding:14px;border-radius:24px}.clientPortalRoot .financeExecutiveHero h2{font-size:34px}.clientPortalRoot .financeExecutiveMetricGrid,.clientPortalRoot .financeExecutiveModuleGrid,.clientPortalRoot .financeExecutiveSpotlightGrid,.clientPortalRoot .financeExperienceRail,.clientPortalRoot .financeExperienceShell .financeBeginnerActionGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerBankGrid,.clientPortalRoot .financeExperienceShell .financeBeginnerLayout,.clientPortalRoot .financeExperienceShell .financeBeginnerTopicGrid,.clientPortalRoot .financeExperienceShell .financeFieldGrid,.clientPortalRoot .financeExperienceShell .financeGrid,.clientPortalRoot .financeExperienceShell .financeInvestorCockpitGrid,.clientPortalRoot .financeExperienceShell .financeInvestorFeedGrid,.clientPortalRoot .financeExperienceShell .financeInvestorInstrumentBar,.clientPortalRoot .financeExperienceShell .financeInvestorMarketPocketGrid,.clientPortalRoot .financeExperienceShell .financeInvestorPanelGrid,.clientPortalRoot .financeExperienceShell .financeToolboxGrid,.clientPortalRoot .financeExperienceShell .financeTutorialLayout{grid-template-columns:1fr}.clientPortalRoot .financeExperienceSearch{flex-direction:column;align-items:stretch}}.clientPortalRoot .financeEntryShell{padding:8px 0 4px}.clientPortalRoot .financeEntryDoorGrid{display:grid}.clientPortalRoot .financeEntryDoor{min-height:220px;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:radial-gradient(circle at top left,rgba(245,158,11,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(14,165,233,.18),transparent 30%),linear-gradient(145deg,#fffaf1,#ffffff 46%,#f3f8ff);box-shadow:0 22px 44px rgba(15,23,42,.08);display:grid;place-items:center;padding:24px;text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.clientPortalRoot .financeEntryDoor:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.18);box-shadow:0 28px 54px rgba(15,23,42,.12)}.clientPortalRoot .financeEntryDoor strong{font-size:28px;line-height:1.1;color:#0f172a}.clientPortalRoot .financeEntryModeWrap{display:grid;gap:16px}.clientPortalRoot .financeEntryTopbar{display:flex;justify-content:flex-end;gap:10px}.clientPortalRoot .financeEntryModeWrap .financeInvestorNavBtn span,.clientPortalRoot .financeEntryModeWrap.is-beginner .financeBeginnerHeroActions,.clientPortalRoot .financeEntryModeWrap.is-beginner .financeBeginnerMain>.financeRecommendCard{display:none}.clientPortalRoot .financeEntryModeWrap .financeInvestorNavBtn{min-height:auto;justify-content:center}.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{width:100%;display:grid;gap:20px;color:var(--mist);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clientPortalRoot .financeOfferCompareHero,.clientPortalRoot .financeOfferComparePanel{border:1px solid var(--veil);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));box-shadow:0 1px 2px rgb(20 26 31/.06)}.clientPortalRoot .financeOfferCompareHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;padding:26px 28px;border-radius:32px}.clientPortalRoot .financeOfferCompareHeroCopy h2{margin:14px 0 12px;font-size:46px;line-height:.98;letter-spacing:-.05em}.clientPortalRoot .financeOfferCompareHeroCopy p{margin:0;max-width:740px;color:#c1cddd;line-height:1.7;font-size:15px}.clientPortalRoot .financeOfferCompareEyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--veil);color:var(--signal);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.clientPortalRoot .financeOfferCompareHeroSide,.clientPortalRoot .financeOfferCompareStack,.clientPortalRoot .financeOfferCompareSummary{display:grid;gap:14px}.clientPortalRoot .financeOfferCompareMini,.clientPortalRoot .financeOfferCompareNote,.clientPortalRoot .financeOfferCompareSummaryCard{border:1px solid var(--veil);background:rgba(255,255,255,.03)}.clientPortalRoot .financeOfferCompareMini{border-radius:22px;padding:18px}.clientPortalRoot .financeOfferCompareMini span,.clientPortalRoot .financeOfferCompareSummaryKey{display:block;margin-bottom:8px;color:var(--veil);font-size:11px;text-transform:uppercase;letter-spacing:.16em}.clientPortalRoot .financeOfferCompareMini strong{display:block;margin-bottom:6px;font-size:26px;font-weight:800;letter-spacing:-.04em}.clientPortalRoot .financeOfferCompareDesc,.clientPortalRoot .financeOfferCompareMini p,.clientPortalRoot .financeOfferCompareNote p,.clientPortalRoot .financeOfferCompareSummaryCard p{margin:0;color:var(--veil);font-size:13px;line-height:1.55}.clientPortalRoot .financeOfferCompareGrid{display:grid;grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:20px;align-items:start}.clientPortalRoot .financeOfferComparePanel{border-radius:28px;padding:22px}.clientPortalRoot .financeOfferCompareSectionTitle{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:16px}.clientPortalRoot .financeOfferCompareSectionTitle h3{margin:0;font-size:28px;letter-spacing:-.04em}.clientPortalRoot .financeOfferCompareSectionTitle span{color:var(--veil);font-size:13px}.clientPortalRoot .financeOfferCompareLabel{display:block;margin:0 0 8px;font-size:12px;color:var(--veil);letter-spacing:.04em}.clientPortalRoot .financeOfferCompareField{display:block}.clientPortalRoot .financeOfferCompareInput{width:100%;min-height:50px;padding:14px;border-radius:16px;border:1px solid var(--veil);background:rgba(255,255,255,.03);color:var(--mist);font-size:15px;outline:none}.clientPortalRoot .financeOfferCompareActions,.clientPortalRoot .financeOfferCompareChips,.clientPortalRoot .financeOfferCompareLegend{display:flex;flex-wrap:wrap;gap:10px}.clientPortalRoot .financeOfferCompareChip,.clientPortalRoot .financeOfferComparePrimary,.clientPortalRoot .financeOfferCompareSecondary{border-radius:16px;cursor:pointer;transition:.18s ease}.clientPortalRoot .financeOfferCompareChip{border:1px solid var(--veil);background:rgba(255,255,255,.03);color:#d8e3f5;padding:10px 14px;font-size:13px}.clientPortalRoot .financeOfferCompareChip.isActive{background:linear-gradient(135deg,rgba(126,231,216,.14),rgba(140,184,255,.14));border-color:rgba(126,231,216,.35);color:#fff}.clientPortalRoot .financeOfferComparePrimary,.clientPortalRoot .financeOfferCompareSecondary{border:none;padding:14px 18px;font-weight:700;font-size:14px}.clientPortalRoot .financeOfferComparePrimary{color:#071018;background:linear-gradient(135deg,var(--signal),var(--signal),var(--signal));box-shadow:0 12px 30px rgba(126,231,216,.15)}.clientPortalRoot .financeOfferCompareSecondary{background:rgba(255,255,255,.05);border:1px solid var(--veil);color:var(--mist)}.clientPortalRoot .financeOfferCompareResultTop{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:16px;margin-bottom:16px}.clientPortalRoot .financeOfferCompareHeroResult{border:1px solid rgba(126,231,216,.18);background:linear-gradient(180deg,rgba(126,231,216,.08),rgba(255,255,255,.02));border-radius:24px;padding:20px}.clientPortalRoot .financeOfferCompareHeroResultLabel{display:block;margin-bottom:8px;color:var(--signal);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.clientPortalRoot .financeOfferCompareHeroResult h3{margin:0 0 10px;font-size:30px;letter-spacing:-.04em}.clientPortalRoot .financeOfferCompareHeroResult p{margin:12px 0 0;color:#c2cfe0;font-size:14px;line-height:1.65}.clientPortalRoot .financeOfferCompareBigNumber{margin:14px 0 10px;font-size:44px;font-weight:800;line-height:1;letter-spacing:-.06em}.clientPortalRoot .financeOfferComparePill,.clientPortalRoot .financeOfferCompareStatus{display:inline-flex;align-items:center}.clientPortalRoot .financeOfferCompareStatus{gap:8px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.clientPortalRoot .financeOfferCompareStatus.isGood{background:color-mix(in srgb,var(--pos) 12%,transparent);color:var(--pos)}.clientPortalRoot .financeOfferCompareStatus.isWarn{background:rgba(255,213,140,.12);color:var(--signal)}.clientPortalRoot .financeOfferCompareStatus.isBad{background:rgba(255,154,163,.12);color:var(--alert)}.clientPortalRoot .financeOfferCompareNote,.clientPortalRoot .financeOfferCompareSummaryCard{border-radius:22px;padding:16px}.clientPortalRoot .financeOfferCompareSummaryValue{display:block;margin-bottom:4px;font-size:24px;font-weight:800;letter-spacing:-.04em}.clientPortalRoot .financeOfferCompareTableCard{overflow-x:auto;border:1px solid var(--veil);border-radius:24px;background:rgba(255,255,255,.03)}.clientPortalRoot .financeOfferCompareTable{width:100%;min-width:658px;border-collapse:collapse}.clientPortalRoot .financeOfferCompareTable th{padding:14px 16px;text-align:left;color:var(--veil);font-size:11px;text-transform:uppercase;letter-spacing:.16em;background:rgba(255,255,255,.03);border-bottom:1px solid var(--veil)}.clientPortalRoot .financeOfferCompareTable td{padding:16px;vertical-align:top;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}.clientPortalRoot .financeOfferCompareTable tbody tr:last-child td{border-bottom:none}.clientPortalRoot .financeOfferCompareFeatured{background:linear-gradient(90deg,rgba(126,231,216,.06),transparent 55%)}.clientPortalRoot .financeOfferCompareProduct{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-weight:800;font-size:15px}.clientPortalRoot .financeOfferComparePill{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--veil);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.clientPortalRoot .financeOfferCompareFoot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.clientPortalRoot .financeOfferCompareNote h4{margin:0 0 8px;font-size:16px;letter-spacing:-.02em}.clientPortalRoot .financeOfferCompareLegendItem{display:inline-flex;align-items:center;gap:8px;color:var(--veil);font-size:12px}.clientPortalRoot .financeOfferCompareDot{width:10px;height:10px;border-radius:999px}.clientPortalRoot .financeOfferCompareDot.isDecision,.clientPortalRoot .financeOfferCompareDot.isEquivalent,.clientPortalRoot .financeOfferCompareDot.isMarket{background:var(--signal)}@media (max-width:1180px){.clientPortalRoot .financeOfferCompareFoot,.clientPortalRoot .financeOfferCompareGrid,.clientPortalRoot .financeOfferCompareHero,.clientPortalRoot .financeOfferCompareResultTop{grid-template-columns:1fr}.clientPortalRoot .financeOfferCompareHeroCopy h2{font-size:36px}}@media (max-width:860px){.clientPortalRoot .financeOfferCompareHero,.clientPortalRoot .financeOfferComparePanel{padding:20px;border-radius:24px}.clientPortalRoot .financeOfferCompareHeroCopy h2{font-size:30px}.clientPortalRoot .financeOfferCompareBigNumber{font-size:36px}.clientPortalRoot .financeOfferCompareHeroResult h3,.clientPortalRoot .financeOfferCompareSectionTitle h3{font-size:24px}}.clientPortalRoot .financeAviationShell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(241,234,222,.96)),radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 28%);color:var(--mist);box-shadow:0 22px 60px rgba(20,24,28,.08);border:1px solid rgba(23,32,39,.08);font-family:Trebuchet MS,Gill Sans,sans-serif}.clientPortalRoot .financeAviationPanel,.clientPortalRoot .financeAviationSidebar,.clientPortalRoot .financeAviationTopbar{background:color-mix(in srgb,#fff 4%,var(--ink));border:1px solid var(--veil);box-shadow:0 12px 32px rgba(20,24,28,.04)}.clientPortalRoot .financeAviationSidebar{position:sticky;top:20px;align-self:start;min-height:calc(100vh - 40px);padding:16px 14px;border-radius:24px}.clientPortalRoot .financeAviationEyebrow,.clientPortalRoot .financeAviationMetricCard span,.clientPortalRoot .financeAviationMiniEyebrow,.clientPortalRoot .financeAviationNavButton span,.clientPortalRoot .financeAviationPanel label span,.clientPortalRoot .financeAviationPanel small,.clientPortalRoot .financeAviationSidebarHead span{font-family:Consolas,Lucida Console,monospace;letter-spacing:.08em;text-transform:uppercase}.clientPortalRoot .financeAviationSidebarHead{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--veil)}.clientPortalRoot .financeAviationEyebrow,.clientPortalRoot .financeAviationMiniEyebrow,.clientPortalRoot .financeAviationSidebarHead span{font-size:10px;color:var(--veil)}.clientPortalRoot .financeAviationCategoryRow strong,.clientPortalRoot .financeAviationDebtRow strong,.clientPortalRoot .financeAviationGoalCard strong,.clientPortalRoot .financeAviationInvoiceCard strong,.clientPortalRoot .financeAviationMetricCard strong,.clientPortalRoot .financeAviationSectionHead h3,.clientPortalRoot .financeAviationSidebarHead strong,.clientPortalRoot .financeAviationTopbar h2{font-family:Georgia,Times New Roman,serif}.clientPortalRoot .financeAviationSidebarHead strong{font-size:21px;line-height:1.05}.clientPortalRoot .financeAviationCategoryRow span,.clientPortalRoot .financeAviationDebtRow span,.clientPortalRoot .financeAviationGoalCard p,.clientPortalRoot .financeAviationInvoiceCard small,.clientPortalRoot .financeAviationInvoiceCard span,.clientPortalRoot .financeAviationMuted,.clientPortalRoot .financeAviationSidebarHead small,.clientPortalRoot .financeAviationTopbar p{color:var(--veil);font-size:12px;line-height:1.45}.clientPortalRoot .financeAviationNav{display:grid;gap:6px;margin-top:14px}.clientPortalRoot .financeAviationNavButton{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--mist);box-shadow:none;font-size:12px;text-align:left}.clientPortalRoot .financeAviationNavButton strong{font-size:12px;font-weight:600}.clientPortalRoot .financeAviationNavButton.isActive{border-color:rgba(15,118,110,.22);background:var(--veil)}.clientPortalRoot .financeAviationMain{display:grid;gap:16px}.clientPortalRoot .financeAviationTopbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,470px);gap:16px;padding:18px 20px;border-radius:24px}.clientPortalRoot .financeAviationTopbar h2{margin:6px 0;font-size:28px;line-height:1.05}.clientPortalRoot .financeAviationFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.clientPortalRoot .financeAviationFilters label,.clientPortalRoot .financeAviationFormGrid label{display:grid;gap:6px;font-size:12px}.clientPortalRoot .financeAviationFilters input,.clientPortalRoot .financeAviationFormGrid input,.clientPortalRoot .financeAviationFormGrid select,.clientPortalRoot .financeAviationFormGrid textarea{width:100%;min-height:38px;border-radius:12px;border:1px solid var(--veil);background:color-mix(in srgb,#fff 4%,var(--ink));color:var(--mist);padding:10px 12px;font-size:13px;box-shadow:none}.clientPortalRoot .financeAviationFormGrid textarea{min-height:86px;resize:vertical}.clientPortalRoot .financeAviationAction,.clientPortalRoot .financeAviationGhost,.clientPortalRoot .financeAviationInlineActions button{margin:0;border-radius:12px;font-size:12px;padding:10px 14px}.clientPortalRoot .financeAviationAction{background:linear-gradient(135deg,#0f766e,#155e75)}.clientPortalRoot .financeAviationGhost,.clientPortalRoot .financeAviationInlineActions button{background:#f6f1e7;box-shadow:none}.clientPortalRoot .financeAviationBanner{padding:12px 14px;border-radius:14px;font-size:13px}.clientPortalRoot .financeAviationBanner.isError{background:rgba(166,59,47,.1);color:var(--alert)}.clientPortalRoot .financeAviationBanner.isSuccess{background:rgba(15,118,110,.1);color:var(--signal)}.clientPortalRoot .financeAviationHeroGrid,.clientPortalRoot .financeAviationSectionGrid{display:grid;gap:14px}.clientPortalRoot .financeAviationHeroGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.clientPortalRoot .financeAviationSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalRoot .financeAviationPanel{padding:16px;border-radius:22px}.clientPortalRoot .financeAviationPanelWide{grid-column:1/-1}.clientPortalRoot .financeAviationMetricCard{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.66);border:1px solid rgba(23,32,39,.07)}.clientPortalRoot .financeAviationMetricCard strong{display:block;margin-top:8px;font-size:24px}.clientPortalRoot .financeAviationMetricCard.isPositive strong{color:var(--signal)}.clientPortalRoot .financeAviationMetricCard.isNegative strong{color:var(--alert)}.clientPortalRoot .financeAviationSectionHead{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px}.clientPortalRoot .financeAviationSectionHead h3{margin:4px 0 0;font-size:22px}.clientPortalRoot .financeAviationHealthRing{--health-value:0%;width:112px;height:112px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--signal) 0 var(--health-value),rgba(23,32,39,.08) var(--health-value) 100%);position:relative}.clientPortalRoot .financeAviationHealthRing:after{content:"";position:absolute;inset:10px;border-radius:50%;background:color-mix(in srgb,#fff 4%,var(--ink))}.clientPortalRoot .financeAviationHealthRing span,.clientPortalRoot .financeAviationHealthRing strong{position:relative;z-index:1;text-align:center}.clientPortalRoot .financeAviationHealthRing strong{display:block;font-size:24px}.clientPortalRoot .financeAviationHealthRing span{display:block;max-width:68px;font-size:10px;color:var(--veil)}.clientPortalRoot .financeAviationChartBars{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:10px;align-items:end;min-height:180px}.clientPortalRoot .financeAviationBarColumn{display:grid;gap:8px;align-items:end}.clientPortalRoot .financeAviationBarStack{display:flex;align-items:end;gap:6px;min-height:150px}.clientPortalRoot .financeAviationBarStack span{display:block;width:100%;border-radius:10px 10px 0 0}.clientPortalRoot .financeAviationBarStack .isBalance,.clientPortalRoot .financeAviationBarStack .isIncome,.clientPortalRoot .financeAviationPill.within,.clientPortalRoot .financeAviationProgress i,.clientPortalRoot .financeAviationRankBar i{background:linear-gradient(180deg,#14b8a6,#0f766e)}.clientPortalRoot .financeAviationBarStack .isExpense,.clientPortalRoot .financeAviationPill.over{background:linear-gradient(180deg,#d97706,#b45309)}.clientPortalRoot .financeAviationAlertStack,.clientPortalRoot .financeAviationBudgetList,.clientPortalRoot .financeAviationListStack,.clientPortalRoot .financeAviationRankList{display:grid;gap:10px}.clientPortalRoot .financeAviationAlertCard,.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDayCard,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationGoalCard,.clientPortalRoot .financeAviationInvoiceCard,.clientPortalRoot .financeAviationRankItem{border-radius:16px;border:1px solid var(--veil);background:#fcfaf5}.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationRankItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;align-items:center}.clientPortalRoot .financeAviationProgress,.clientPortalRoot .financeAviationRankBar{height:8px;border-radius:999px;overflow:hidden;background:rgba(23,32,39,.07)}.clientPortalRoot .financeAviationProgress i,.clientPortalRoot .financeAviationRankBar i{display:block;height:100%}.clientPortalRoot .financeAviationAlertCard,.clientPortalRoot .financeAviationDayCard,.clientPortalRoot .financeAviationGoalCard,.clientPortalRoot .financeAviationInvoiceCard{padding:12px}.clientPortalRoot .financeAviationAlertCard.isCritical{border-color:rgba(166,59,47,.25)}.clientPortalRoot .financeAviationAlertCard.isWarning{border-color:rgba(180,90,34,.25)}.clientPortalRoot .financeAviationCalendarGrid,.clientPortalRoot .financeAviationCategoryColumns,.clientPortalRoot .financeAviationFormGrid,.clientPortalRoot .financeAviationGoalGrid,.clientPortalRoot .financeAviationInvoiceGrid{display:grid;gap:12px}.clientPortalRoot .financeAviationFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clientPortalRoot .financeAviationFieldWide{grid-column:1/-1}.clientPortalRoot .financeAviationCategoryColumns,.clientPortalRoot .financeAviationGoalGrid,.clientPortalRoot .financeAviationInvoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalRoot .financeAviationCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.clientPortalRoot .financeAviationDayCard small,.clientPortalRoot .financeAviationDayCard span,.clientPortalRoot .financeAviationDayCard strong{display:block}.clientPortalRoot .financeAviationDayCard span{margin-top:6px;padding:4px 6px;border-radius:10px;font-size:10px}.clientPortalRoot .financeAviationDayCard .isCritical{background:rgba(166,59,47,.12);color:var(--alert)}.clientPortalRoot .financeAviationDayCard .isWarning{background:rgba(180,90,34,.12);color:var(--signal)}.clientPortalRoot .financeAviationDayCard .isHealthy{background:rgba(15,118,110,.12);color:var(--signal)}.clientPortalRoot .financeAviationActionRow,.clientPortalRoot .financeAviationInlineActions{display:flex;flex-wrap:wrap;gap:8px}.clientPortalRoot .financeAviationInlineActions button{padding:8px 10px}.clientPortalRoot .financeAviationTableWrap{overflow-x:auto}.clientPortalRoot .financeAviationTableWrap table{width:100%;min-width:740px;border-collapse:collapse;font-size:12px}.clientPortalRoot .financeAviationTableWrap td,.clientPortalRoot .financeAviationTableWrap th{padding:11px 10px;border-bottom:1px solid rgba(23,32,39,.08);text-align:left;vertical-align:top}.clientPortalRoot .financeAviationTableWrap th{color:var(--veil);font-family:Consolas,Lucida Console,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.clientPortalRoot .financeAviationPill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:6px 10px;border-radius:999px;font-size:10px;color:#fff;text-transform:uppercase;letter-spacing:.08em}.clientPortalRoot .financeAviationPill.warning{background:linear-gradient(180deg,#c96c25,#b45309)}.clientPortalRoot .financeAviationPill.over{background:linear-gradient(180deg,#b94a3a,#a63b2f)}.clientPortalRoot .financeAviationLoading{padding:20px;font-size:14px;color:var(--veil)}@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{position:static;min-height:auto}.clientPortalRoot .financeAviationCategoryColumns,.clientPortalRoot .financeAviationGoalGrid,.clientPortalRoot .financeAviationInvoiceGrid,.clientPortalRoot .financeAviationSectionGrid,.clientPortalRoot .financeAviationTopbar{grid-template-columns:1fr}}@media (max-width:760px){.clientPortalRoot .financeAviationCalendarGrid,.clientPortalRoot .financeAviationFormGrid,.clientPortalRoot .financeAviationHeroGrid{grid-template-columns:1fr}.clientPortalRoot .financeAviationTopbar{padding:16px}.clientPortalRoot .financeAviationTopbar h2{font-size:22px}}.clientPortalRoot :is(.financeExperienceShell,.financeAviationShell){font-family:var(--font-instrument-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-jetbrains-mono),monospace}.clientPortalRoot .financeExperienceShell{background:radial-gradient(circle at 8% 12%,rgba(240,195,91,.08),transparent 26%),radial-gradient(circle at 88% 10%,rgba(120,188,229,.1),transparent 22%),radial-gradient(circle at 68% 78%,rgba(113,196,143,.08),transparent 18%),linear-gradient(180deg,#050607,#0d0f12 46%,#090a0c);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 70px rgba(0,0,0,.38)}.clientPortalRoot .financeExecutiveMetricCard,.clientPortalRoot .financeExecutiveModuleCard,.clientPortalRoot .financeExecutiveRailCard,.clientPortalRoot .financeExecutiveSection,.clientPortalRoot .financeExecutiveSpotlightCard,.clientPortalRoot .financeExperienceSidebar,.clientPortalRoot .financeExperienceSidebarCard,.clientPortalRoot .financeExperienceTopbar{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border-color:rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.clientPortalRoot .financeExperiencePrimaryBtn{color:#0b0b0c;background:linear-gradient(135deg,#f0c35b,#78bce5,#71c48f);box-shadow:0 12px 30px rgba(240,195,91,.16)}.clientPortalRoot :is(.financeExperienceGhostBtn,.financeExperiencePill,.financeExecutiveRailAction,.financeExecutiveChip,.financeExperienceShell .financeAdvisorChip,.financeExperienceShell .financeConversationTag){background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:var(--mist)}.clientPortalRoot .financeAviationShell{background:radial-gradient(circle at top right,rgba(240,195,91,.08),transparent 28%),radial-gradient(circle at top left,rgba(120,188,229,.08),transparent 24%),linear-gradient(180deg,#0b0b0c,#0f1012);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px rgba(0,0,0,.38)}.clientPortalRoot .financeAviationAlertCard,.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDayCard,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationGoalCard,.clientPortalRoot .financeAviationInvoiceCard,.clientPortalRoot .financeAviationMetricCard,.clientPortalRoot .financeAviationPanel,.clientPortalRoot .financeAviationRankItem,.clientPortalRoot .financeAviationSidebar,.clientPortalRoot .financeAviationTopbar{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border-color:rgba(255,255,255,.08);box-shadow:0 16px 34px rgba(0,0,0,.18);backdrop-filter:blur(18px)}.clientPortalRoot :is(.financeAviationSidebarHead small,.financeAviationTopbar p,.financeAviationMuted,.financeAviationCategoryRow span,.financeAviationDebtRow span,.financeAviationGoalCard p,.financeAviationInvoiceCard span,.financeAviationInvoiceCard small){color:var(--veil)}.clientPortalRoot .financeAviationGhost,.clientPortalRoot .financeAviationInlineActions button{background:rgba(255,255,255,.04);color:var(--mist);border:1px solid var(--veil)}.clientPortalRoot .financeAviationAction{color:#0b0b0c;background:linear-gradient(135deg,#f0c35b,#78bce5)}.clientPortalRoot .financeAviationBanner.isSuccess,.clientPortalRoot .financeAviationNavButton.isActive{border-color:rgba(120,188,229,.24);background:rgba(120,188,229,.12)}.clientPortalRoot .financeAviationBanner.isError{background:rgba(223,125,95,.12);color:#ffd0c2}.clientPortalRoot .financeEntryShell{padding:28px;border-radius:32px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(240,195,91,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 24px 60px rgba(0,0,0,.32)}.clientPortalRoot .financeEntryHero{display:grid;gap:18px;margin-bottom:18px}.clientPortalRoot .financeEntryDoorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clientPortalRoot .financeEntryDoor{min-height:240px;place-items:start;gap:12px;text-align:left;padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));color:#f2f1eb}.clientPortalRoot .financeEntryDoor strong{font-family:var(--font-syne),sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;color:#f2f1eb}.clientPortalRoot .financeEntryDoor small{color:#f0c35b;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.clientPortalRoot .financeEntryDoor :is(span,p){margin:0;color:#a7a39a;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;mask-image:none}.clientPortalRoot .financeExperienceModeSwitch,.clientPortalRoot .financeExperienceNav{display:grid;grid-auto-flow:column;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.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{padding:12px;gap:14px;border-radius:24px}.clientPortalRoot .financeExperienceSidebar{padding:10px}.clientPortalRoot .financeExperienceSidebarStack{padding:0;gap:12px}.clientPortalRoot .financeExperienceBrand{align-items:flex-start;flex-wrap:wrap}.clientPortalRoot .financeExperienceTopbarActions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.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 .financeExperienceRail,.clientPortalRoot .financeExperienceWorkspace.hasRail{grid-template-columns:1fr}.clientPortalRoot .financeExperienceShell .financeBeginnerMessages{min-height:220px;max-height:none}.clientPortalRoot .financeExperienceShell .financeCompiledCanvas,.clientPortalRoot .financeExperienceShell .financeTableWrap{overflow:auto;-webkit-overflow-scrolling:touch}}@media (max-width:760px){.clientPortalRoot .financeAviationShell{padding:12px;gap:12px;border-radius:24px}.clientPortalRoot .financeAviationSidebar{padding:12px}.clientPortalRoot .financeAviationSidebarHead small{display:none}.clientPortalRoot .financeAviationNav{grid-auto-flow:column;grid-auto-columns:minmax(180px,78vw);overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.clientPortalRoot .financeAviationNavButton{min-height:56px}.clientPortalRoot .financeAviationCalendarGrid,.clientPortalRoot .financeAviationHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationRankItem{grid-template-columns:1fr}.clientPortalRoot .financeAviationActionRow>*,.clientPortalRoot .financeAviationInlineActions>*{flex:1 1 100%}.clientPortalRoot .financeAviationTableWrap table{min-width:560px}}@media (max-width:480px){.clientPortalRoot .financeAviationCalendarGrid,.clientPortalRoot .financeAviationHeroGrid{grid-template-columns:1fr}.clientPortalRoot .financeAviationPanel,.clientPortalRoot .financeAviationTopbar{padding:14px}.clientPortalRoot .financeAviationHealthRing{width:96px;height:96px}.clientPortalRoot .financeAviationHealthRing:after{inset:8px}}.clientPortalRoot .financePremiumLoading{padding:32px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(9,16,13,.94),rgba(6,11,9,.96));color:#eefbf4}.clientPortalRoot .financePremiumShell{display:flex;flex-direction:column;gap:18px;color:#eefbf4}.clientPortalRoot .financePremiumBanner,.clientPortalRoot .financePremiumHero,.clientPortalRoot .financePremiumManualWrap,.clientPortalRoot .financePremiumPanel{border-radius:28px;border:1px solid rgba(110,255,186,.14);background:radial-gradient(circle at top right,rgba(74,222,128,.12),transparent 24%),linear-gradient(180deg,rgba(8,18,14,.96),rgba(5,12,9,.96));box-shadow:0 22px 46px rgba(0,0,0,.28)}.clientPortalRoot .financePremiumHero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;padding:26px}.clientPortalRoot .financePremiumAchievementCard strong,.clientPortalRoot .financePremiumActionBar strong,.clientPortalRoot .financePremiumAlertItem strong,.clientPortalRoot .financePremiumBudgetItem strong,.clientPortalRoot .financePremiumBudgetSummary strong,.clientPortalRoot .financePremiumChartHead strong,.clientPortalRoot .financePremiumCoachStep strong,.clientPortalRoot .financePremiumDropzone strong,.clientPortalRoot .financePremiumHeroCopy h2,.clientPortalRoot .financePremiumHeroStats strong,.clientPortalRoot .financePremiumImportSummary strong,.clientPortalRoot .financePremiumLeadCategory strong,.clientPortalRoot .financePremiumMiniStats strong,.clientPortalRoot .financePremiumPreviewItem strong,.clientPortalRoot .financePremiumProjectionGrid strong,.clientPortalRoot .financePremiumSectionHead h3,.clientPortalRoot .financePremiumTopGoal strong,.clientPortalRoot .financePremiumTrendLabels strong{color:#f4fff8}.clientPortalRoot .financePremiumAlertItem>div,.clientPortalRoot .financePremiumBudgetChartRow>div:first-child,.clientPortalRoot .financePremiumCollapsibleBody,.clientPortalRoot .financePremiumInvoiceList article>div,.clientPortalRoot .financePremiumLeadCategory>div:first-child,.clientPortalRoot .financePremiumPreviewItem>div,.clientPortalRoot .financePremiumPreviewMeta,.clientPortalRoot .financePremiumRankItem>div,.clientPortalRoot .financePremiumSectionHeadActions,.clientPortalRoot .financePremiumTrendLabels>div{display:flex;flex-direction:column;gap:6px;min-width:0}.clientPortalRoot .financePremiumPreviewMeta{align-items:flex-end}.clientPortalRoot .financePremiumAlertItem strong,.clientPortalRoot .financePremiumBudgetSummary strong,.clientPortalRoot .financePremiumHeroStats strong,.clientPortalRoot .financePremiumInvoiceList article strong,.clientPortalRoot .financePremiumLeadCategory strong,.clientPortalRoot .financePremiumMiniStats strong,.clientPortalRoot .financePremiumPreviewItem strong,.clientPortalRoot .financePremiumProjectionGrid strong,.clientPortalRoot .financePremiumRankItem strong,.clientPortalRoot .financePremiumTrendLabels strong{line-height:1.16}.clientPortalRoot .financePremiumHeroCopy h2{margin:12px 0 10px;font-size:36px;line-height:1.04;letter-spacing:-.05em}.clientPortalRoot .financePremiumAchievementCard p,.clientPortalRoot .financePremiumActionBar span,.clientPortalRoot .financePremiumAlertItem span,.clientPortalRoot .financePremiumBudgetItem span,.clientPortalRoot .financePremiumChartHead span,.clientPortalRoot .financePremiumCoachStep small,.clientPortalRoot .financePremiumDropzone span,.clientPortalRoot .financePremiumEmptyState span,.clientPortalRoot .financePremiumHeroCopy p,.clientPortalRoot .financePremiumHeroStats span,.clientPortalRoot .financePremiumImportSummary span,.clientPortalRoot .financePremiumLead,.clientPortalRoot .financePremiumLeadCategory span,.clientPortalRoot .financePremiumMiniStats small,.clientPortalRoot .financePremiumMuted,.clientPortalRoot .financePremiumPreviewItem span,.clientPortalRoot .financePremiumTopGoal span,.clientPortalRoot .financePremiumTrendLabels span,.clientPortalRoot .financePremiumWarningList p{color:rgba(226,240,230,.72);line-height:1.45;overflow-wrap:anywhere}.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumBudgetChart,.clientPortalRoot .financePremiumBudgetSummary,.clientPortalRoot .financePremiumChipRow,.clientPortalRoot .financePremiumFormGrid,.clientPortalRoot .financePremiumGrid,.clientPortalRoot .financePremiumHeroStats,.clientPortalRoot .financePremiumImportCoach,.clientPortalRoot .financePremiumImportMeta,.clientPortalRoot .financePremiumLegendRow,.clientPortalRoot .financePremiumManualToggle,.clientPortalRoot .financePremiumMiniStats,.clientPortalRoot .financePremiumProjectionGrid,.clientPortalRoot .financePremiumSectionHead,.clientPortalRoot .financePremiumSelectedFiles,.clientPortalRoot .financePremiumTrendLabels,.clientPortalRoot .financePremiumVisualSplit{display:grid;gap:14px}.clientPortalRoot .financePremiumChipRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:18px}.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumBudgetSummary article,.clientPortalRoot .financePremiumChartCard,.clientPortalRoot .financePremiumChipRow span,.clientPortalRoot .financePremiumCoachStep,.clientPortalRoot .financePremiumImportMeta>div,.clientPortalRoot .financePremiumLeadCategory,.clientPortalRoot .financePremiumMiniStats article,.clientPortalRoot .financePremiumProjectionGrid article,.clientPortalRoot .financePremiumTopGoal{padding:14px 16px;border-radius:20px;border:1px solid rgba(110,255,186,.12);background:rgba(255,255,255,.03)}.clientPortalRoot .financePremiumHeroStats{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumBudgetSummary article,.clientPortalRoot .financePremiumChartHead,.clientPortalRoot .financePremiumCoachStep,.clientPortalRoot .financePremiumHeroStats article,.clientPortalRoot .financePremiumMiniStats article,.clientPortalRoot .financePremiumProjectionGrid article{display:flex;gap:10px}.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumBudgetSummary article,.clientPortalRoot .financePremiumHeroStats article,.clientPortalRoot .financePremiumMiniStats article,.clientPortalRoot .financePremiumProjectionGrid article{flex-direction:column}.clientPortalRoot .financePremiumBudgetSummary span,.clientPortalRoot .financePremiumChartHead>strong,.clientPortalRoot .financePremiumCoachStep>span,.clientPortalRoot .financePremiumHeroStats small,.clientPortalRoot .financePremiumImportMeta span,.clientPortalRoot .financePremiumMiniStats span,.clientPortalRoot .financePremiumProjectionGrid span,.clientPortalRoot .financePremiumTopGoal small,.clientPortalRoot .financePremiumTrendLabels strong{color:rgba(124,246,176,.9);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.clientPortalRoot .financePremiumBudgetSummary strong,.clientPortalRoot .financePremiumHeroStats strong,.clientPortalRoot .financePremiumLeadCategory strong,.clientPortalRoot .financePremiumMiniStats strong,.clientPortalRoot .financePremiumProjectionGrid strong{font-size:28px;line-height:1.16}.clientPortalRoot .financePremiumBanner{padding:14px 18px}.clientPortalRoot .financePremiumBanner.isSuccess{border-color:rgba(110,255,186,.2);color:#dfffe9}.clientPortalRoot .financePremiumBanner.isError{border-color:rgba(255,122,122,.24);color:#ffd0d0}.clientPortalRoot .financePremiumGrid{grid-template-columns:minmax(0,1fr)}.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),.clientPortalRoot .financePremiumGridTop>:first-child,.clientPortalRoot .financePremiumGridTop>:last-child{grid-column:auto}.clientPortalRoot .financePremiumManualWrap,.clientPortalRoot .financePremiumPanel{padding:22px}.clientPortalRoot .financePremiumPanel.isFresh{border-color:rgba(132,255,200,.34);box-shadow:0 0 0 1px rgba(132,255,200,.16),0 22px 46px rgba(0,0,0,.28),0 0 42px rgba(83,243,173,.18);animation:financePremiumGlow 2.2s ease}.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{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(110,255,186,.18);background:rgba(255,255,255,.04);color:#eefbf4;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,opacity .2s ease}.clientPortalRoot .financePremiumCollapseBtn:hover{transform:translateY(-1px);border-color:rgba(132,255,200,.34);background:rgba(110,255,186,.08)}.clientPortalRoot .financePremiumDropzone{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;min-height:180px;padding:22px;border-radius:24px;border:1px dashed rgba(110,255,186,.32);background:rgba(10,28,18,.58);transition:background .2s ease,border-color .2s ease,transform .2s ease}.clientPortalRoot .financePremiumDropzone.isActive{background:rgba(18,54,33,.72);border-color:rgba(132,255,200,.46);transform:translateY(-1px)}.clientPortalRoot .financePremiumFilePicker,.clientPortalRoot .financePremiumFileTag,.clientPortalRoot .financePremiumGhostBtn,.clientPortalRoot .financePremiumPrimaryBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.clientPortalRoot .financePremiumFilePicker input{display:none}.clientPortalRoot .financePremiumFilePicker,.clientPortalRoot .financePremiumPrimaryBtn{border:none;background:linear-gradient(135deg,#6af7b0,#84ffc8);color:#032312;font-weight:800}.clientPortalRoot .financePremiumFilePicker:hover,.clientPortalRoot .financePremiumFileTag:hover,.clientPortalRoot .financePremiumGhostBtn:hover,.clientPortalRoot .financePremiumPrimaryBtn:hover{transform:translateY(-1px)}.clientPortalRoot .financePremiumPrimaryBtn:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.clientPortalRoot .financePremiumCoachStep.isAttention,.clientPortalRoot .financePremiumImportMeta>.isAttention,.clientPortalRoot .financePremiumPrimaryBtn.isAttention{animation:financePremiumPulse 1.1s ease 2}.clientPortalRoot .financePremiumFileTag,.clientPortalRoot .financePremiumGhostBtn{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#eefbf4}.clientPortalRoot .financePremiumBudgetSummary,.clientPortalRoot .financePremiumImportCoach,.clientPortalRoot .financePremiumImportMeta,.clientPortalRoot .financePremiumMiniStats,.clientPortalRoot .financePremiumProjectionGrid,.clientPortalRoot .financePremiumTrendLabels{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumCoachStep{align-items:flex-start}.clientPortalRoot .financePremiumCoachStep>span{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(110,255,186,.18);background:rgba(110,255,186,.08);flex:0 0 auto}.clientPortalRoot .financePremiumSelectedFiles{grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.clientPortalRoot .financePremiumFileTag{gap:10px;justify-content:space-between}.clientPortalRoot .financePremiumFileTag span{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientPortalRoot .financePremiumActionBar{align-items:center}.clientPortalRoot .financePremiumActionBar>div{display:flex;flex-direction:column;gap:6px}.clientPortalRoot .financePremiumFormGrid label,.clientPortalRoot .financePremiumTextareaField{display:flex;flex-direction:column;gap:8px}.clientPortalRoot .financePremiumFormGrid input,.clientPortalRoot .financePremiumHeroFilters input,.clientPortalRoot .financePremiumTextareaField textarea{min-height:48px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#f4fff8}.clientPortalRoot .financePremiumTextareaField textarea{min-height:140px;resize:vertical}.clientPortalRoot .financePremiumAchievementList,.clientPortalRoot .financePremiumAlertStack,.clientPortalRoot .financePremiumBudgetList,.clientPortalRoot .financePremiumImportFeedback,.clientPortalRoot .financePremiumInvoiceList,.clientPortalRoot .financePremiumPreviewList,.clientPortalRoot .financePremiumRankList{display:flex;flex-direction:column;gap:12px}.clientPortalRoot .financePremiumAlertItem,.clientPortalRoot .financePremiumBudgetChartRow,.clientPortalRoot .financePremiumBudgetItem,.clientPortalRoot .financePremiumInvoiceList article,.clientPortalRoot .financePremiumPreviewItem,.clientPortalRoot .financePremiumRankItem{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.clientPortalRoot .financePremiumVisualSplit{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumChartCard{min-width:0;overflow:hidden}.clientPortalRoot .financePremiumChartHead,.clientPortalRoot .financePremiumLeadCategory,.clientPortalRoot .financePremiumLegendRow{display:flex;align-items:center;justify-content:space-between}.clientPortalRoot .financePremiumChartHead>div,.clientPortalRoot .financePremiumLeadCategory>div:last-child{display:flex;flex-direction:column;gap:6px}.clientPortalRoot .financePremiumLegendRow{gap:10px}.clientPortalRoot .financePremiumLegendRow span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.clientPortalRoot .financePremiumLegendRow span:before{content:"";width:10px;height:10px;border-radius:999px;background:currentColor}.clientPortalRoot .financePremiumLegendRow .isIncome,.clientPortalRoot .financePremiumTrendPositive{color:#7cf6b0}.clientPortalRoot .financePremiumLegendRow .isExpense,.clientPortalRoot .financePremiumTrendNegative{color:#ff8f96}.clientPortalRoot .financePremiumLegendRow .isBalance{color:#8cc6ff}.clientPortalRoot .financePremiumReadingCard{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:rgba(140,198,255,.08);border:1px solid rgba(140,198,255,.16)}.clientPortalRoot .financePremiumReadingCard p{margin:0}.clientPortalRoot .financePremiumMiniStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.clientPortalRoot .financePremiumMiniStats article{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.clientPortalRoot .financePremiumPreviewContent{display:grid;gap:6px;min-width:0}.clientPortalRoot .financePremiumPreviewTopline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.clientPortalRoot .financePremiumPreviewTopline>span:last-child{color:rgba(244,255,248,.72);font-size:12px}.clientPortalRoot .financePremiumPreviewTag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent}.clientPortalRoot .financePremiumPreviewAmount{font-variant-numeric:tabular-nums}.clientPortalRoot .financePremiumPreviewItem.is-income{border-color:rgba(124,246,176,.24);background:linear-gradient(180deg,rgba(124,246,176,.08),rgba(255,255,255,.03))}.clientPortalRoot .financePremiumPreviewItem.is-expense{border-color:rgba(255,143,150,.22);background:linear-gradient(180deg,rgba(255,143,150,.08),rgba(255,255,255,.03))}.clientPortalRoot .financePremiumPreviewItem.is-investment{border-color:rgba(255,208,88,.24);background:linear-gradient(180deg,rgba(255,208,88,.08),rgba(255,255,255,.03))}.clientPortalRoot .financePremiumPreviewItem.is-transfer{border-color:rgba(140,198,255,.24);background:linear-gradient(180deg,rgba(140,198,255,.08),rgba(255,255,255,.03))}.clientPortalRoot .financePremiumPreviewItem.is-refund{border-color:rgba(45,212,191,.24);background:linear-gradient(180deg,rgba(45,212,191,.08),rgba(255,255,255,.03))}.clientPortalRoot .financePremiumPreviewItem.is-card{border-color:rgba(130,176,255,.24)}.clientPortalRoot .financePremiumPreviewItem.is-reminder{border-color:rgba(255,208,88,.16)}.clientPortalRoot .financePremiumPreviewAmount.is-income,.clientPortalRoot .financePremiumPreviewTag.is-income{color:#7cf6b0}.clientPortalRoot .financePremiumPreviewAmount.is-expense,.clientPortalRoot .financePremiumPreviewTag.is-expense{color:#ff8f96}.clientPortalRoot .financePremiumPreviewAmount.is-investment,.clientPortalRoot .financePremiumPreviewTag.is-investment{color:#ffd058}.clientPortalRoot .financePremiumPreviewAmount.is-transfer,.clientPortalRoot .financePremiumPreviewTag.is-transfer{color:#8cc6ff}.clientPortalRoot .financePremiumPreviewAmount.is-refund,.clientPortalRoot .financePremiumPreviewTag.is-refund{color:#2dd4bf}.clientPortalRoot .financePremiumPreviewAmount.is-card,.clientPortalRoot .financePremiumPreviewTag.is-card{color:#9bd3ff}.clientPortalRoot .financePremiumPreviewAmount.is-reminder,.clientPortalRoot .financePremiumPreviewTag.is-reminder{color:#ffcf7b}.clientPortalRoot .financePremiumPreviewTag.is-income{background:rgba(124,246,176,.12);border-color:rgba(124,246,176,.2)}.clientPortalRoot .financePremiumPreviewTag.is-expense{background:rgba(255,143,150,.12);border-color:rgba(255,143,150,.2)}.clientPortalRoot .financePremiumPreviewTag.is-investment{background:rgba(255,208,88,.12);border-color:rgba(255,208,88,.2)}.clientPortalRoot .financePremiumPreviewTag.is-transfer{background:rgba(140,198,255,.12);border-color:rgba(140,198,255,.2)}.clientPortalRoot .financePremiumPreviewTag.is-refund{background:rgba(45,212,191,.12);border-color:rgba(45,212,191,.2)}.clientPortalRoot .financePremiumPreviewTag.is-card{background:rgba(155,211,255,.12);border-color:rgba(155,211,255,.2)}.clientPortalRoot .financePremiumPreviewTag.is-reminder{background:rgba(255,207,123,.12);border-color:rgba(255,207,123,.2)}.clientPortalRoot .financePremiumBars{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:12px;align-items:end;min-height:240px}.clientPortalRoot .financePremiumBarColumn{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:financePremiumRise .55s ease forwards}.clientPortalRoot .financePremiumBarStack{width:100%;min-height:190px;display:flex;align-items:flex-end;justify-content:center;gap:8px}.clientPortalRoot .financePremiumBarStack span{width:24px;border-radius:999px 999px 6px 6px;transform-origin:bottom center;animation:financePremiumGrow .65s ease both}.clientPortalRoot .financePremiumBarStack .isIncome,.clientPortalRoot .financePremiumBudgetBars .isPlanned,.clientPortalRoot .financePremiumRankBar i{background:linear-gradient(180deg,#6af7b0,#2dd4bf)}.clientPortalRoot .financePremiumBarStack .isExpense,.clientPortalRoot .financePremiumBudgetBars .isActual{background:linear-gradient(180deg,#ff7a7a,#fb7185)}.clientPortalRoot .financePremiumTrendWrap{display:flex;flex-direction:column;gap:14px}.clientPortalRoot .financePremiumTrendSvg{width:100%;height:auto;overflow:visible}.clientPortalRoot .financePremiumTrendArea{fill:rgba(255,122,122,.12)}.clientPortalRoot .financePremiumTrendArea.isEquity{fill:rgba(110,255,186,.12)}.clientPortalRoot .financePremiumTrendLine{fill:none;stroke:#ff8f96;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:financePremiumDraw 1s ease forwards}.clientPortalRoot .financePremiumTrendLine.isEquity{stroke:#7cf6b0}.clientPortalRoot .financePremiumTrendDot{fill:#ff8f96;stroke:rgba(5,12,9,.96);stroke-width:2}.clientPortalRoot .financePremiumTrendDot.isEquity{fill:#7cf6b0}.clientPortalRoot .financePremiumTrendLabels{grid-template-columns:minmax(0,1fr)}.clientPortalRoot .financePremiumLeadCategory{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;margin-bottom:12px}.clientPortalRoot .financePremiumLeadRing{width:92px;height:92px;border-radius:50%;display:grid;place-items:center}.clientPortalRoot .financePremiumLeadRing>div{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;text-align:center;background:rgba(5,12,9,.96);border:1px solid rgba(255,255,255,.06)}.clientPortalRoot .financePremiumLeadRing strong{display:block;font-size:20px}.clientPortalRoot .financePremiumLeadRing span{font-size:11px}.clientPortalRoot .financePremiumBudgetBars,.clientPortalRoot .financePremiumRankBar{width:120px;align-self:center;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.clientPortalRoot .financePremiumRankBar{height:10px}.clientPortalRoot .financePremiumBudgetBars{display:flex;flex-direction:column;gap:6px;background:transparent}.clientPortalRoot .financePremiumBudgetBars i{display:block;height:10px;border-radius:999px}.clientPortalRoot .financePremiumEmptyState{min-height:220px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px;border-radius:20px;border:1px dashed rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.clientPortalRoot .financePremiumAchievementCard.isgood{border-color:rgba(110,255,186,.2)}.clientPortalRoot .financePremiumAchievementCard.iswarning{border-color:rgba(255,208,88,.24)}.clientPortalRoot .financePremiumAchievementCard.isinfo{border-color:rgba(130,176,255,.22)}.clientPortalRoot .financePremiumAchievementCard{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.clientPortalRoot .financePremiumBudgetChart{display:flex;flex-direction:column;gap:10px}.clientPortalRoot .financePremiumBudgetChartRow{align-items:center;opacity:0;animation:financePremiumRise .55s ease forwards}.clientPortalRoot .financePremiumBudgetChartRow>div:first-child{display:flex;flex-direction:column;gap:6px}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clientPortalRoot .financePremiumHeroFilters label{display:flex;flex-direction:column;gap:8px}@keyframes financePremiumPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(110,255,186,0)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(110,255,186,.12)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(110,255,186,0)}}@keyframes financePremiumGlow{0%{box-shadow:0 0 0 1px rgba(132,255,200,.12),0 22px 46px rgba(0,0,0,.28)}50%{box-shadow:0 0 0 1px rgba(132,255,200,.18),0 22px 46px rgba(0,0,0,.28),0 0 42px rgba(83,243,173,.18)}to{box-shadow:0 0 0 1px rgba(132,255,200,.12),0 22px 46px rgba(0,0,0,.28)}}@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 .financePremiumActionBar,.clientPortalRoot .financePremiumFormGrid,.clientPortalRoot .financePremiumGrid,.clientPortalRoot .financePremiumHero,.clientPortalRoot .financePremiumHeroFilters,.clientPortalRoot .financePremiumSectionHead,.clientPortalRoot .financePremiumVisualSplit{grid-template-columns:1fr}.clientPortalRoot .financePremiumSectionHeadActions{align-items:flex-start}.clientPortalRoot .financePremiumPreviewMeta,.clientPortalRoot .financePremiumSectionHeadActions>.financePremiumMuted{text-align:left}.clientPortalRoot .financePremiumPreviewMeta{align-items:flex-start}.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),.clientPortalRoot .financePremiumGridTop>:first-child,.clientPortalRoot .financePremiumGridTop>:last-child{grid-column:auto}}@media (max-width:768px){.clientPortalRoot .financePremiumHero,.clientPortalRoot .financePremiumManualWrap,.clientPortalRoot .financePremiumPanel{padding:18px;border-radius:22px}.clientPortalRoot .financePremiumHeroCopy h2{font-size:30px}.clientPortalRoot .financePremiumHeroStats{grid-template-columns:1fr}.clientPortalRoot .financePremiumBars{grid-template-columns:repeat(3,minmax(0,1fr))}.clientPortalRoot .financePremiumAlertItem,.clientPortalRoot .financePremiumBudgetChartRow,.clientPortalRoot .financePremiumBudgetItem,.clientPortalRoot .financePremiumChartHead,.clientPortalRoot .financePremiumInvoiceList article,.clientPortalRoot .financePremiumLeadCategory,.clientPortalRoot .financePremiumPreviewItem,.clientPortalRoot .financePremiumRankItem{flex-direction:column;align-items:flex-start}.clientPortalRoot .financePremiumLegendRow,.clientPortalRoot .financePremiumMiniStats,.clientPortalRoot .financePremiumSelectedFiles{grid-template-columns:1fr}.clientPortalRoot .financePremiumBudgetBars,.clientPortalRoot .financePremiumRankBar{width:100%}}.clientPortalRoot .financeAviationBarColumn,.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationCategoryRow,.clientPortalRoot .financeAviationDebtRow,.clientPortalRoot .financeAviationFilters,.clientPortalRoot .financeAviationMetricCard,.clientPortalRoot .financeAviationRankItem,.clientPortalRoot .financeAviationTableWrap td,.clientPortalRoot .financeAviationTableWrap th,.clientPortalRoot .financeAviationTopbar>div:first-child,.clientPortalRoot .financePremiumActionBar>div,.clientPortalRoot .financePremiumBarColumn,.clientPortalRoot .financePremiumHeroStats article,.clientPortalRoot .financePremiumImportMeta>div,.clientPortalRoot .financePremiumMiniStats article,.clientPortalRoot .financePremiumPreviewContent,.clientPortalRoot .financePremiumPreviewMeta{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 input,.clientPortalRoot .financeAviationFilters select{width:100%;min-height:38px;border-radius:12px;border:1px solid var(--veil);background:color-mix(in srgb,#fff 4%,var(--ink));color:var(--mist);padding:10px 12px;font-size:13px;box-shadow:none}.clientPortalRoot .financeAviationFilters>.financeAviationAction{min-height:38px;align-self:end}.clientPortalRoot .financeAviationHeroGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.clientPortalRoot .financeAviationMetricCard{display:grid;gap:8px}.clientPortalRoot .financeAviationBarColumn small,.clientPortalRoot .financeAviationMetricCard span,.clientPortalRoot .financeAviationMetricCard strong{display:block}.clientPortalRoot .financeAviationMetricCard strong{margin-top:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums}.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{display:grid;gap:4px;min-width:0}.clientPortalRoot :is(.financeAviationRankItem,.financeAviationCategoryRow,.financeAviationDebtRow,.financeAviationBudgetRow) span,.clientPortalRoot :is(.financeAviationRankItem,.financeAviationCategoryRow,.financeAviationDebtRow,.financeAviationBudgetRow) strong{display:block;overflow-wrap:anywhere}.clientPortalRoot .financeAviationProgress,.clientPortalRoot .financeAviationRankBar{width:100%}.clientPortalRoot .financeAviationTableWrap td,.clientPortalRoot .financeAviationTableWrap th{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.clientPortalRoot .financePremiumImportMeta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.clientPortalRoot .financePremiumImportMeta>div{display:grid;gap:6px}.clientPortalRoot .financePremiumBarColumn>span,.clientPortalRoot .financePremiumBarColumn>strong,.clientPortalRoot .financePremiumHeroStats strong,.clientPortalRoot .financePremiumImportMeta strong,.clientPortalRoot .financePremiumMiniStats strong,.clientPortalRoot .financePremiumPreviewAmount{display:block;line-height:1.12;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums}.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{width:100%;text-align:center;align-items:stretch}.clientPortalRoot .financePremiumPreviewItem{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:start}.clientPortalRoot .financePremiumPreviewContent span,.clientPortalRoot .financePremiumPreviewContent strong{overflow-wrap:anywhere}.clientPortalRoot .financePremiumPreviewMeta{display:grid;gap:6px;justify-items:end;text-align:right}@media (max-width:900px){.clientPortalRoot .financeAviationBudgetRow,.clientPortalRoot .financeAviationFilters,.clientPortalRoot .financeAviationRankItem,.clientPortalRoot .financePremiumActionBar,.clientPortalRoot .financePremiumPreviewItem{grid-template-columns:1fr}.clientPortalRoot .financePremiumPreviewMeta{justify-items:start;text-align:left}}.clientPortalRoot .financePremiumShell[data-surface=executive]{--premium-bg:#f5efe4;--premium-panel:#fffdf8;--premium-panel-soft:#f7f2e8;--premium-line:rgba(23,32,39,.08);--premium-line-strong:rgba(15,118,110,.18);--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-radius:30px;border:1px solid var(--premium-line);background:radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 24%),radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,243,233,.98));box-shadow:0 24px 56px rgba(15,23,42,.08);color:var(--premium-ink)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHero{padding:28px;gap:22px}.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){border:1px solid rgba(23,32,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,242,232,.98));box-shadow:0 10px 24px rgba(15,23,42,.05)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHeroActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.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{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.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 rgba(249,115,22,.2)}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumGhostBtn,.financePremiumFileTag,.financePremiumCollapseBtn){border:1px solid rgba(23,32,39,.08);background:rgba(255,255,255,.88);color:var(--premium-ink)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumCollapseBtn:hover,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumFileTag:hover,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumGhostBtn:hover{background:rgba(247,242,232,.98);border-color:rgba(249,115,22,.2)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumDropzone{min-height:190px;border:1px dashed rgba(23,32,39,.18);background:linear-gradient(180deg,rgba(255,250,242,.96),rgba(246,240,231,.98))}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumDropzone.isActive{border-color:rgba(15,118,110,.28);background:linear-gradient(180deg,rgba(239,253,250,.96),rgba(243,246,240,.98))}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumTextareaField textarea,.financePremiumFormGrid input,.financePremiumHeroFilters input){border:1px solid rgba(23,32,39,.08);background:rgba(255,255,255,.9);color:var(--premium-ink)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumLegendRow span{background:rgba(255,255,255,.92);border:1px solid rgba(23,32,39,.08);color:var(--premium-muted)}.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(180deg,rgba(236,253,250,.9),rgba(255,255,255,.98));border:1px solid rgba(15,118,110,.14)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumAchievementCard,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumAlertItem,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBudgetChartRow,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBudgetItem,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumInvoiceList article,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumPreviewItem,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumRankItem{background:rgba(255,255,255,.9);border:1px solid rgba(23,32,39,.08)}.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] .financePremiumBudgetBars .isPlanned,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumRankBar i{background:linear-gradient(180deg,#14b8a6,#0f766e)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBarStack .isExpense,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumBudgetBars .isActual{background:linear-gradient(180deg,#fb923c,#f97316)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendArea{fill:rgba(249,115,22,.12)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumTrendArea.isEquity{fill:rgba(15,118,110,.12)}.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:rgba(255,255,255,.94);border:1px solid rgba(23,32,39,.08)}.clientPortalRoot .financePremiumShell[data-surface=executive] :is(.financePremiumRankBar,.financePremiumBudgetBars){background:rgba(23,32,39,.08)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumEmptyState{border:1px dashed rgba(23,32,39,.12);background:rgba(255,255,255,.72)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace{display:grid;gap:18px;padding:24px}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceIntro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;align-items:start}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceSurface{min-width:0}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationShell{background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 24%),radial-gradient(circle at top left,rgba(249,115,22,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,238,228,.98));border:1px solid rgba(23,32,39,.08);box-shadow:0 18px 44px rgba(15,23,42,.08)}.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){background:rgba(255,255,255,.92);border-color:rgba(23,32,39,.08);box-shadow:0 10px 24px rgba(15,23,42,.05);backdrop-filter:none}.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){background:rgba(255,255,255,.88);border:1px solid rgba(23,32,39,.08);color:var(--mist)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationBanner.isSuccess,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationNavButton.isActive{border-color:rgba(249,115,22,.18);background:rgba(249,115,22,.08)}.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspace .financeAviationStatusLine{color:var(--veil);font-size:12px}@media (max-width:1100px){.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumHeroActions,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceIntro,.clientPortalRoot .financePremiumShell[data-surface=executive] .financePremiumWorkspaceStats{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){padding:18px;border-radius:24px}.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:rgba(15,118,110,.2);box-shadow:0 0 0 1px rgba(15,118,110,.08),0 24px 56px rgba(15,23,42,.08),0 0 42px rgba(14,165,233,.12);animation:financePremiumGlow 2.2s ease}.clientPortalRoot .financeLevelsShell{display:flex;flex-direction:column;gap:0;min-height:calc(100vh - 140px)}.clientPortalRoot .financeLevelsTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:28px 28px 0 0;background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 26%),radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 32%),linear-gradient(180deg,rgba(10,17,22,.96),rgba(10,17,22,.88));box-shadow:0 18px 44px rgba(2,6,23,.22)}.clientPortalRoot .financeLevelsTopbarLeft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.clientPortalRoot .financeLevelsBrand{display:flex;align-items:center;gap:14px}.clientPortalRoot .financeLevelsBrandMark{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff8ee;background:linear-gradient(135deg,rgba(249,115,22,.92),rgba(14,165,233,.82));box-shadow:0 12px 24px rgba(14,165,233,.18)}.clientPortalRoot .financeLevelsBrand strong{display:block;font-size:16px;color:#fffdf8;letter-spacing:.08em}.clientPortalRoot .financeBeginnerBankFooter p,.clientPortalRoot .financeBeginnerPanelHead p,.clientPortalRoot .financeInvestorPromptCard p,.clientPortalRoot .financeLevelsBrand span,.clientPortalRoot .financeLevelsTopbarInfo small,.clientPortalRoot .financeLevelsTopbarInfo span{color:rgba(233,240,245,.72);line-height:1.6}.clientPortalRoot .financeLevelsTopbarInfo{display:grid;gap:4px;max-width:620px}.clientPortalRoot .financeLevelsTopbarInfo strong{color:#fffdf8;font-size:18px}.clientPortalRoot .financeLevelBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 24px 22px;border:1px solid rgba(255,255,255,.08);border-top:0;border-radius:0 0 28px 28px;background:linear-gradient(180deg,rgba(11,18,24,.92),rgba(8,13,18,.98));box-shadow:0 18px 44px rgba(2,6,23,.14)}.clientPortalRoot .financeLevelBtn{display:grid;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.clientPortalRoot .financeLevelBtn:hover{transform:translateY(-1px);border-color:rgba(249,115,22,.24);background:rgba(255,255,255,.05)}.clientPortalRoot .financeLevelBtn.isActive{border-color:rgba(14,165,233,.28);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:0 16px 30px rgba(2,6,23,.16)}.clientPortalRoot .financeLevelTag{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:96px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.clientPortalRoot .financeLevelTag.is-beginner{background:rgba(16,185,129,.14);color:#9ef2cb}.clientPortalRoot .financeLevelTag.is-investor{background:rgba(99,102,241,.16);color:#c6cbff}.clientPortalRoot .financeLevelTag.is-premium{background:rgba(245,158,11,.16);color:#ffd48f}.clientPortalRoot .financeLevelCopy{display:grid;gap:6px}.clientPortalRoot .financeLevelCopy strong{color:#fffdf8;font-size:18px}.clientPortalRoot .financeLevelCopy span{color:rgba(233,240,245,.72);line-height:1.55}.clientPortalRoot .financeLevelStage{padding-top:24px}.clientPortalRoot .financeLevelStage>*{min-width:0}.clientPortalRoot .financeTutorialOverlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(4,8,14,.72);backdrop-filter:blur(10px)}.clientPortalRoot .financeTutorialModal{width:min(1320px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,17,22,.98),rgba(10,17,22,.94));box-shadow:0 32px 72px rgba(2,6,23,.34)}.clientPortalRoot .financeTutorialModalTopbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.clientPortalRoot .financeBeginnerBankFooter small,.clientPortalRoot .financeBeginnerPanelHead small,.clientPortalRoot .financeInvestorPromptCard .financeEyebrow,.clientPortalRoot .financeInvestorPromptResult strong+p,.clientPortalRoot .financeTutorialModalTopbar small{color:rgba(233,240,245,.62)}.clientPortalRoot .financeBeginnerBankFooter strong,.clientPortalRoot .financeBeginnerPanelHead strong,.clientPortalRoot .financeInvestorPromptResult strong,.clientPortalRoot .financeTutorialModalTopbar strong{color:#fffdf8}.clientPortalRoot .financeTutorialModalBody{max-height:calc(100vh - 120px);overflow:auto}.clientPortalRoot .financeTutorialShell.isModal{padding:20px;background:none}.clientPortalRoot .financeTutorialShell.isModal .financeTutorialHero{margin-top:0}.clientPortalRoot .financeBeginnerBankPanel,.clientPortalRoot .financeBeginnerTopicsCard,.clientPortalRoot .financeInvestorPromptCard{display:grid;gap:16px}.clientPortalRoot .financeBeginnerBankFooter,.clientPortalRoot .financeBeginnerPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.clientPortalRoot .financeBeginnerInlineActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.clientPortalRoot .financeBeginnerInlineStageActions{align-items:center}.clientPortalRoot .financeBeginnerManualWarnings{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.clientPortalRoot .financeBeginnerManualWarnings ul{display:grid;gap:8px}.clientPortalRoot .financeBeginnerBankFooter{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.clientPortalRoot .financeInvestorPromptForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.clientPortalRoot .financeInvestorPromptResult{display:grid;gap:8px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}@media (max-width:1100px){.clientPortalRoot .financeBeginnerBankFooter,.clientPortalRoot .financeBeginnerPanelHead,.clientPortalRoot .financeLevelsTopbar{flex-direction:column}.clientPortalRoot .financeLevelBar{grid-template-columns:1fr}.clientPortalRoot .financeTutorialShell.isModal{padding:16px}}@media (max-width:760px){.clientPortalRoot .financeLevelBar,.clientPortalRoot .financeLevelsTopbar{padding-inline:18px}.clientPortalRoot .financeTutorialOverlay{padding:10px}.clientPortalRoot .financeTutorialModal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:24px}.clientPortalRoot .financeInvestorPromptForm{grid-template-columns:1fr}.clientPortalRoot .financeBeginnerInlineActions{justify-content:flex-start}}