.financial-module__2DvP-G__aiShell{grid-template-columns:.72fr 1.28fr;gap:14px;display:grid}.financial-module__2DvP-G__aiContext,.financial-module__2DvP-G__chatPanel{background:linear-gradient(145deg,#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:16px}.financial-module__2DvP-G__aiContext{background:radial-gradient(circle at 0 0,#d7ad4521,#0000 36%),linear-gradient(145deg,#ffffff09,#ffffff04);padding:30px}.financial-module__2DvP-G__aiContext h2{margin:18px 0 12px;font:700 30px/1.1 Georgia,serif}.financial-module__2DvP-G__aiContext>p{color:#85827a;font-size:12px;line-height:1.7}.financial-module__2DvP-G__contextList{gap:10px;margin-top:26px;display:grid}.financial-module__2DvP-G__contextList span{color:#a3a097;align-items:center;gap:9px;font-size:10px;display:flex}.financial-module__2DvP-G__contextList svg{width:14px;color:var(--gold)}.financial-module__2DvP-G__aiPrivacy{background:#70d69a0a;border:1px solid #70d69a24;border-radius:11px;gap:10px;margin-top:28px;padding:14px;display:flex}.financial-module__2DvP-G__aiPrivacy>svg{width:16px;color:var(--green)}.financial-module__2DvP-G__aiPrivacy strong,.financial-module__2DvP-G__aiPrivacy small{display:block}.financial-module__2DvP-G__aiPrivacy strong{font-size:9px}.financial-module__2DvP-G__aiPrivacy small{color:#6e6b64;margin-top:3px;font-size:8px}.financial-module__2DvP-G__chatPanel{flex-direction:column;min-height:590px;display:flex;overflow:hidden}.financial-module__2DvP-G__chatTop{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;height:68px;padding:0 19px;display:flex}.financial-module__2DvP-G__chatTop>span{color:#171005;background:linear-gradient(145deg,#f6dc85,#a16e19);border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.financial-module__2DvP-G__chatTop svg{width:18px}.financial-module__2DvP-G__chatTop strong,.financial-module__2DvP-G__chatTop small{display:block}.financial-module__2DvP-G__chatTop strong{font-size:11px}.financial-module__2DvP-G__chatTop small{color:#69675f;margin-top:3px;font-size:8px}.financial-module__2DvP-G__messages{flex-direction:column;flex:1;gap:11px;max-height:430px;padding:22px;display:flex;overflow:auto}.financial-module__2DvP-G__message{align-items:flex-start;gap:9px;max-width:82%;display:flex}.financial-module__2DvP-G__message>svg{width:16px;color:var(--gold);flex:none;margin-top:8px}.financial-module__2DvP-G__message p{border-radius:12px;margin:0;padding:12px 14px;font-size:10px;line-height:1.65}.financial-module__2DvP-G__message.financial-module__2DvP-G__assistant p{color:#aaa79f;background:#d7ad450e;border:1px solid #d7ad451f}.financial-module__2DvP-G__message.financial-module__2DvP-G__user{margin-left:auto}.financial-module__2DvP-G__message.financial-module__2DvP-G__user p{color:var(--cream);background:#ffffff12}.financial-module__2DvP-G__promptRow{gap:6px;padding:0 18px 11px;display:flex;overflow:auto}.financial-module__2DvP-G__promptRow button{white-space:nowrap;color:#7f7c74;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:99px;padding:7px 9px;font-size:8px}.financial-module__2DvP-G__promptRow button:hover{color:var(--gold-bright);border-color:#f4d77e40}.financial-module__2DvP-G__chatForm{border-top:1px solid #ffffff12;grid-template-columns:1fr 38px;gap:8px;padding:13px 16px;display:grid}.financial-module__2DvP-G__chatForm input{min-width:0;color:var(--cream);background:#0000002e;border:1px solid #ffffff17;border-radius:11px;padding:0 13px;font-size:10px}.financial-module__2DvP-G__chatForm button{color:#171005;cursor:pointer;background:linear-gradient(145deg,#f6dc85,#a16e19);border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.financial-module__2DvP-G__chatForm svg{width:15px}.financial-module__2DvP-G__controlBar{justify-content:space-between;align-items:center;gap:20px;margin:22px 0 12px;display:flex}.financial-module__2DvP-G__controlBar .financial-module__2DvP-G__filter-bar{margin:0}.financial-module__2DvP-G__controlBar>span{color:#77746c;align-items:center;gap:7px;font-size:8px;display:flex}.financial-module__2DvP-G__controlBar>span svg{width:13px;color:var(--gold)}.financial-module__2DvP-G__subscriptionGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.financial-module__2DvP-G__subscriptionCard{padding:17px}.financial-module__2DvP-G__subscriptionTop{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.financial-module__2DvP-G__subscriptionTop .financial-module__2DvP-G__merchant-icon{width:38px;height:38px}.financial-module__2DvP-G__subscriptionTop strong,.financial-module__2DvP-G__subscriptionTop small{display:block}.financial-module__2DvP-G__subscriptionTop strong{font-size:10px}.financial-module__2DvP-G__subscriptionTop small{color:#66645d;margin-top:3px;font-size:8px}.financial-module__2DvP-G__subscriptionTop>b{font:650 10px ui-monospace,monospace}.financial-module__2DvP-G__renewal{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:10px;display:flex}.financial-module__2DvP-G__renewal>svg{width:14px;color:var(--gold)}.financial-module__2DvP-G__renewal small,.financial-module__2DvP-G__renewal strong{display:block}.financial-module__2DvP-G__renewal small{letter-spacing:.1em;color:#5f5d57;font-size:6px}.financial-module__2DvP-G__renewal strong{margin-top:3px;font-size:9px}.financial-module__2DvP-G__subscriptionCard>p{color:#7c7971;min-height:32px;font-size:9px;line-height:1.5}.financial-module__2DvP-G__cardBottom{justify-content:space-between;align-items:center;gap:7px;margin-top:12px;display:flex}.financial-module__2DvP-G__planStatus{border:1px solid;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:850}.financial-module__2DvP-G__planStatus.financial-module__2DvP-G__keep{color:var(--green);border-color:#70d69a33}.financial-module__2DvP-G__planStatus.financial-module__2DvP-G__review{color:var(--amber);border-color:#f6ba5538}.financial-module__2DvP-G__planStatus.financial-module__2DvP-G__duplicate{color:var(--red);border-color:#ff7e7133}.financial-module__2DvP-G__cardBottom button{color:var(--gold-bright);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.financial-module__2DvP-G__cardBottom button svg{width:11px}.financial-module__2DvP-G__negotiationLayout{grid-template-columns:.65fr 1.35fr;gap:14px;display:grid}.financial-module__2DvP-G__opportunityList{padding:20px}.financial-module__2DvP-G__opportunityList>button{width:100%;color:var(--cream);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0f;grid-template-columns:1fr auto 14px;align-items:center;gap:10px;padding:14px 10px;display:grid}.financial-module__2DvP-G__opportunityList>button:hover,.financial-module__2DvP-G__opportunityList .financial-module__2DvP-G__selectedOpportunity{background:#d7ad450e}.financial-module__2DvP-G__opportunityList strong,.financial-module__2DvP-G__opportunityList small{display:block}.financial-module__2DvP-G__opportunityList strong{font-size:10px}.financial-module__2DvP-G__opportunityList small{color:#69675f;margin-top:4px;font-size:8px}.financial-module__2DvP-G__opportunityList b{color:var(--gold-bright);font:650 9px ui-monospace,monospace}.financial-module__2DvP-G__opportunityList svg{color:#5d5a52;width:12px}.financial-module__2DvP-G__negotiationWorkspace{background:radial-gradient(circle at 100% 0,#d7ad4517,#0000 35%),linear-gradient(145deg,#ffffff09,#ffffff04);padding:28px}.financial-module__2DvP-G__negotiationWorkspace h2{margin:13px 0 8px;font:700 30px Georgia,serif}.financial-module__2DvP-G__negotiationWorkspace>p{color:#85827a;font-size:11px}.financial-module__2DvP-G__priceCompare{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:24px 0;display:grid}.financial-module__2DvP-G__priceCompare>div{background:#00000024;border:1px solid #ffffff12;border-radius:11px;padding:16px}.financial-module__2DvP-G__priceCompare small,.financial-module__2DvP-G__priceCompare strong{display:block}.financial-module__2DvP-G__priceCompare small{color:#69675f;letter-spacing:.1em;font-size:7px}.financial-module__2DvP-G__priceCompare strong{margin-top:7px;font:700 24px Georgia,serif}.financial-module__2DvP-G__priceCompare>div:last-child strong{color:var(--gold-bright)}.financial-module__2DvP-G__priceCompare>svg{width:16px;color:var(--gold)}.financial-module__2DvP-G__negotiationEvidence{gap:8px;margin-bottom:20px;display:grid}.financial-module__2DvP-G__negotiationEvidence>div{border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:11px;padding:12px;display:flex}.financial-module__2DvP-G__negotiationEvidence svg{width:16px;color:var(--gold)}.financial-module__2DvP-G__negotiationEvidence strong,.financial-module__2DvP-G__negotiationEvidence small{display:block}.financial-module__2DvP-G__negotiationEvidence strong{font-size:9px}.financial-module__2DvP-G__negotiationEvidence small{color:#6e6b64;margin-top:3px;font-size:8px;line-height:1.5}.financial-module__2DvP-G__budgetPanel{margin-top:14px}.financial-module__2DvP-G__budgetRows{gap:4px;display:grid}.financial-module__2DvP-G__budgetRow{border-top:1px solid #ffffff0f;grid-template-columns:180px 1fr 45px 150px;align-items:center;gap:14px;padding:14px 0;display:grid}.financial-module__2DvP-G__budgetRow strong,.financial-module__2DvP-G__budgetRow small{display:block}.financial-module__2DvP-G__budgetRow strong{font-size:10px}.financial-module__2DvP-G__budgetRow small{color:#69675f;margin-top:4px;font-size:8px}.financial-module__2DvP-G__budgetBar{background:#25231e;border-radius:99px;height:6px;overflow:hidden}.financial-module__2DvP-G__budgetBar span{border-radius:inherit;height:100%;display:block}.financial-module__2DvP-G__budgetRow>b{font:650 9px ui-monospace,monospace}.financial-module__2DvP-G__budgetRow input{accent-color:var(--gold);width:100%}.financial-module__2DvP-G__budgetInsight{background:#f6ba550a;border:1px solid #f6ba552b;border-radius:11px;align-items:flex-start;gap:10px;margin-top:12px;padding:14px;display:flex}.financial-module__2DvP-G__budgetInsight>svg{width:16px;color:var(--amber)}.financial-module__2DvP-G__budgetInsight strong,.financial-module__2DvP-G__budgetInsight small{display:block}.financial-module__2DvP-G__budgetInsight strong{font-size:9px}.financial-module__2DvP-G__budgetInsight small{color:#77746c;margin-top:3px;font-size:8px;line-height:1.5}.financial-module__2DvP-G__wealthLayout{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px;display:grid}.financial-module__2DvP-G__worthPanel,.financial-module__2DvP-G__retirementPanel{padding:23px}.financial-module__2DvP-G__worthBar{background:#ff7e717a;border-radius:99px;height:12px;overflow:hidden}.financial-module__2DvP-G__worthBar span{background:linear-gradient(90deg,#9a6817,#f4d77e);height:100%;display:block}.financial-module__2DvP-G__worthLegend{color:#77746c;gap:18px;margin:10px 0 19px;font-size:8px;display:flex}.financial-module__2DvP-G__worthLegend span{align-items:center;gap:5px;display:flex}.financial-module__2DvP-G__worthLegend i{background:var(--gold);border-radius:50%;width:7px;height:7px}.financial-module__2DvP-G__worthLegend span:last-child i{background:var(--red)}.financial-module__2DvP-G__accountRows>div{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.financial-module__2DvP-G__accountRows>div>span{align-items:center;gap:10px;display:flex}.financial-module__2DvP-G__accountRows svg{width:15px;color:var(--gold)}.financial-module__2DvP-G__accountRows strong,.financial-module__2DvP-G__accountRows small{display:block}.financial-module__2DvP-G__accountRows strong{font-size:9px}.financial-module__2DvP-G__accountRows small{color:#65635d;margin-top:3px;font-size:7px}.financial-module__2DvP-G__accountRows b{font:650 9px ui-monospace,monospace}.financial-module__2DvP-G__retirementPanel{background:radial-gradient(circle at 100% 0,#d7ad451c,#0000 36%),linear-gradient(145deg,#ffffff09,#ffffff04)}.financial-module__2DvP-G__retirementPanel h2{margin:15px 0 10px;font:700 27px/1.1 Georgia,serif}.financial-module__2DvP-G__retirementPanel>p{color:#85827a;font-size:10px;line-height:1.65}.financial-module__2DvP-G__retirementAccount{border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.financial-module__2DvP-G__retirementAccount strong,.financial-module__2DvP-G__retirementAccount small{display:block}.financial-module__2DvP-G__retirementAccount strong{font-size:9px}.financial-module__2DvP-G__retirementAccount small{color:#66645d;margin-top:3px;font-size:7px}.financial-module__2DvP-G__retirementAccount b{font:650 9px ui-monospace,monospace}.financial-module__2DvP-G__retirementPanel .financial-module__2DvP-G__button{width:100%;margin-top:14px}.financial-module__2DvP-G__retirementPanel .financial-module__2DvP-G__button svg{width:14px}.financial-module__2DvP-G__wealthDisclosure{color:#5f5d57;margin-top:12px;font-size:7px;line-height:1.5;display:block}.financial-module__2DvP-G__creditLayout{grid-template-columns:.7fr 1.3fr;gap:14px;display:grid}.financial-module__2DvP-G__creditConnection,.financial-module__2DvP-G__simulator{padding:24px}.financial-module__2DvP-G__creditConnection>svg{width:32px;height:32px;color:var(--gold);margin-bottom:19px}.financial-module__2DvP-G__creditConnection h2{color:var(--gold-bright);margin:12px 0 0;font:700 56px Georgia,serif}.financial-module__2DvP-G__creditConnection>strong{font-size:10px}.financial-module__2DvP-G__creditConnection>p{color:#77746c;font-size:9px;line-height:1.6}.financial-module__2DvP-G__creditConnection .financial-module__2DvP-G__button{margin-top:9px;font-size:9px}.financial-module__2DvP-G__simulator label{color:#85827a;margin-top:22px;font-size:9px;display:block}.financial-module__2DvP-G__simulator label b{color:var(--cream)}.financial-module__2DvP-G__simulator input{width:100%;accent-color:var(--gold);margin-top:13px;display:block}.financial-module__2DvP-G__utilMeter{background:#26241f;border-radius:99px;height:12px;overflow:hidden}.financial-module__2DvP-G__utilMeter span{background:linear-gradient(90deg,var(--green),var(--gold),var(--red));height:100%;display:block}.financial-module__2DvP-G__utilReadout{align-items:baseline;gap:10px;margin-top:13px;display:flex}.financial-module__2DvP-G__utilReadout strong{font:700 31px Georgia,serif}.financial-module__2DvP-G__utilReadout span{color:#77746c;font-size:9px}.financial-module__2DvP-G__disclosure{align-items:flex-start;gap:7px;display:flex;color:#636159!important;margin:18px 0 0!important;font-size:7px!important;line-height:1.5!important}.financial-module__2DvP-G__disclosure svg{flex:none;width:12px}.financial-module__2DvP-G__factorPanel{margin-top:14px}.financial-module__2DvP-G__factorGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.financial-module__2DvP-G__factorGrid>div{border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.financial-module__2DvP-G__factorGrid svg{width:15px;color:var(--gold)}.financial-module__2DvP-G__factorGrid strong,.financial-module__2DvP-G__factorGrid small{display:block}.financial-module__2DvP-G__factorGrid strong{font-size:9px}.financial-module__2DvP-G__factorGrid small{color:#69675f;margin-top:3px;font-size:7px}.financial-module__2DvP-G__factorGrid b{color:var(--gold-bright);font-size:7px}@media (max-width:1100px){.financial-module__2DvP-G__subscriptionGrid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.financial-module__2DvP-G__aiShell,.financial-module__2DvP-G__negotiationLayout,.financial-module__2DvP-G__wealthLayout,.financial-module__2DvP-G__creditLayout{grid-template-columns:1fr}.financial-module__2DvP-G__budgetRow{grid-template-columns:150px 1fr 40px}.financial-module__2DvP-G__budgetRow input{grid-column:1/-1}.financial-module__2DvP-G__chatPanel{min-height:520px}}@media (max-width:680px){.financial-module__2DvP-G__aiContext{padding:21px}.financial-module__2DvP-G__chatPanel{min-height:600px}.financial-module__2DvP-G__message{max-width:94%}.financial-module__2DvP-G__subscriptionGrid{grid-template-columns:1fr}.financial-module__2DvP-G__controlBar{flex-direction:column;align-items:flex-start}.financial-module__2DvP-G__negotiationWorkspace{padding:20px}.financial-module__2DvP-G__priceCompare{grid-template-columns:1fr}.financial-module__2DvP-G__priceCompare>svg{margin:auto;transform:rotate(90deg)}.financial-module__2DvP-G__budgetRow{grid-template-columns:1fr 45px}.financial-module__2DvP-G__budgetRow>div:first-child{grid-column:1/-1}.financial-module__2DvP-G__budgetBar{grid-column:1}.financial-module__2DvP-G__budgetRow input{grid-column:1/-1}.financial-module__2DvP-G__factorGrid{grid-template-columns:1fr}.financial-module__2DvP-G__worthLegend{flex-direction:column}.financial-module__2DvP-G__subscriptionTop{grid-template-columns:38px 1fr}.financial-module__2DvP-G__subscriptionTop>b{grid-column:2}.financial-module__2DvP-G__cardBottom{flex-direction:column;align-items:flex-start}}
