.engine-select_field__m_XwB{min-width:0}.engine-select_label__sgOLy{display:block;font-size:12px;color:#586c85;margin-bottom:6px}.engine-select_trigger__roy03{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;border:1px solid #cfdaea;border-radius:8px;background:#fff;padding:0 11px;color:#192f4a;font:inherit;font-size:14px;text-align:left;cursor:pointer}.engine-select_trigger__roy03>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engine-select_trigger__roy03 svg{flex-shrink:0;color:#72849b}.engine-select_trigger__roy03[data-state=open]{border-color:#355cff;box-shadow:0 0 0 2px #355cff14}.engine-select_menu__7FaXj{box-sizing:border-box;z-index:1200;width:var(--radix-dropdown-menu-trigger-width);min-width:0;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);overflow:auto;border:1px solid #d2dceb;border-radius:10px;padding:5px;background:#fff;color:#192f4a;box-shadow:0 12px 35px #18365d26;font-family:var(--font-ui);outline:none}.engine-select_item__tehlj{display:flex;align-items:center;gap:9px;min-height:40px;padding:8px 9px;border-radius:6px;font-size:13px;line-height:1.4;cursor:pointer;outline:none;user-select:none}.engine-select_item__tehlj[data-highlighted]{background:#eef2ff;color:#284bea}.engine-select_item__tehlj[data-state=checked]{color:#284bea}.engine-select_mark__CttQT{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:1px solid #d4deec;border-radius:4px}.engine-select_item__tehlj[data-state=checked] .engine-select_mark__CttQT{background:#355cff;border-color:#355cff;color:#fff}.engine-select_separator__N9E8g{height:1px;background:#e8edf5;margin:5px 4px}.engine-select_done__ImPs9{justify-content:center;color:#355cff;font-weight:600}.engine-select_trigger__roy03:focus-visible{outline:2px solid #355cff;outline-offset:3px}@media(max-width:540px){.engine-select_item__tehlj,.engine-select_trigger__roy03{min-height:44px}.engine-select_multiMenu__0PZo6{width:min(320px,calc(100vw - 84px))}}.chat_page___wp9u{--blue:#355cff;--ink:#192f4a;--muted:#687991;--line:#dce5ef;--ease:cubic-bezier(.23,1,.32,1);min-height:100dvh;background:#f3f6fb;color:var(--ink);font-family:var(--font-ui);font-size:14px}.chat_page___wp9u *{box-sizing:border-box}.chat_page___wp9u button{touch-action:manipulation;cursor:pointer}.chat_page___wp9u button:disabled{cursor:default;opacity:.48}.chat_page___wp9u :is(button,a,input,textarea):focus-visible{outline:3px solid #355cff;outline-offset:3px}.chat_page___wp9u button{transition:background-color .16s ease,border-color .16s ease,transform .16s var(--ease)}.chat_page___wp9u button:active:not(:disabled){transform:scale(.98)}.chat_preview__AznxJ{display:flex;align-items:center;justify-content:center;gap:14px;min-height:31px;padding:6px 18px;background:#e6edf8;color:#526580;font-size:10px}.chat_preview__AznxJ strong{color:#344d72;font-weight:700}.chat_header__D1UQL{max-width:1336px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}.chat_brand__LPQ6_{display:flex;gap:11px;align-items:center;font-size:22px;font-weight:750;letter-spacing:-.7px;line-height:1}.chat_brand__LPQ6_>span{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:var(--blue);color:white}.chat_brand__LPQ6_ small{display:block;font-size:9px;font-weight:500;letter-spacing:.1px;color:var(--muted);margin-top:7px}.chat_headerNote__4XHDX{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.chat_eyebrow__cGM_b{display:block;font-size:9px;letter-spacing:1.5px;font-weight:700;color:#6a7e98}.chat_intro__tGAUT{max-width:1230px;margin:65px auto 0;padding:20px 32px 70px;display:grid;grid-template-columns:1fr 1.08fr;gap:48px;align-items:center}.chat_introCopy__H8Tuc h1{font-family:var(--font-display);font-size:clamp(48px,5.4vw,76px);line-height:1.02;letter-spacing:-1.8px;font-weight:500;margin:25px 0}.chat_introCopy__H8Tuc>p{font-size:16px;color:var(--muted);line-height:1.85;max-width:390px}.chat_introSteps__fK0p5{display:flex;flex-direction:column;gap:14px;margin-top:30px;font-size:12px;color:#526982}.chat_introSteps__fK0p5 span{display:flex;align-items:center;gap:9px}.chat_introSteps__fK0p5 svg{color:#3b897b}.chat_introDisclosure__NuL7z{grid-column:1/-1;text-align:center;max-width:700px;margin:12px auto 0;font-size:11px;color:var(--muted);line-height:1.8}.chat_engine__51jYE{background:#e9eef7;border:1px solid #dbe3ef;box-shadow:0 22px 55px -34px #2a487560,inset 0 1px 0 white;border-radius:22px;padding:24px}.chat_engineTitle__Bv8E_{display:flex;align-items:center;gap:9px;margin-bottom:22px}.chat_engineTitle__Bv8E_ h2{font-size:14px;font-weight:700}.chat_engineTitle__Bv8E_>span{margin-left:auto;font-size:10px;color:var(--muted)}.chat_segment__VzyOE{display:flex;background:#dfe7f2;border-radius:9px;padding:4px;gap:4px}.chat_segment__VzyOE button{flex:1;padding:11px 6px;font-size:12px;border-radius:6px;color:#61748f}.chat_segment__VzyOE button[aria-pressed=true]{color:#3156d2;background:white;box-shadow:0 1px 4px #19365012;font-weight:700}.chat_rateChoices__ovaPp{display:flex;gap:10px;margin:18px 0}.chat_rateChoices__ovaPp>button{position:relative;display:flex;flex:1;flex-direction:column;align-items:flex-start;border:1px solid #d6dfeb;border-radius:12px;background:white;padding:19px 13px;min-width:0}.chat_rateChoices__ovaPp>button[aria-pressed=true]{border-color:var(--blue);background:#eff3ff;box-shadow:inset 0 0 0 1px var(--blue)}.chat_rateChoices__ovaPp span{font-size:10px;color:var(--muted)}.chat_rateChoices__ovaPp strong{font-family:var(--font-numeric);font-size:27px;letter-spacing:-.8px;font-weight:600;font-variant-numeric:tabular-nums;margin:12px 0}.chat_rateChoices__ovaPp strong small{font-size:16px}.chat_rateChoices__ovaPp svg{position:absolute;top:16px;right:11px;color:var(--blue)}.chat_engineDefaults__RFyXL{display:grid;grid-template-columns:repeat(3,1fr);background:white;border:1px solid var(--line);border-radius:11px;padding:16px 14px;gap:12px}.chat_engineDefaults__RFyXL span{font-size:10px;color:var(--muted);display:block}.chat_engineDefaults__RFyXL strong{font-size:13px;font-weight:650;display:block;margin-top:8px}.chat_ltvRow__khCkM{display:flex;align-items:center;justify-content:space-between;margin:18px 0;font-size:11px;color:var(--muted)}.chat_ltvRow__khCkM>div{display:flex;gap:7px}.chat_ltvRow__khCkM button{border:1px solid #d5dfef;border-radius:6px;padding:8px 13px;background:white;color:var(--ink);font-weight:650}.chat_ltvRow__khCkM button[aria-pressed=true]{background:#eaf0ff;border-color:#8ba2ff;color:var(--blue)}.chat_primary__9U0D7{display:flex;align-items:center;justify-content:center;gap:20px;min-height:48px;border-radius:9px;background:var(--blue);color:white;font-size:12px;font-weight:700;width:100%;border:1px solid transparent}.chat_engineNote__g_Caa{font-size:10px;color:var(--muted);text-align:center;margin-top:13px}.chat_workspace__8l_qb{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;max-width:1272px;margin:5px auto 0;padding:0 0 24px;height:calc(100dvh - 125px);min-height:580px;animation:chat_enter__ClDik .45s var(--ease)}.chat_sidebar___ita9{min-height:0;overflow:auto;scrollbar-width:thin;padding:7px 6px 0 0}.chat_sidebarTitle__pNOyd{padding:0 2px 15px}.chat_sidebarTitle__pNOyd h2{font-family:var(--font-display);font-size:37px;font-weight:500;line-height:1.15;margin:8px 0}.chat_sidebarTitle__pNOyd p{font-size:11px;color:var(--muted)}.chat_rateCard__yn6bB{padding:19px 20px;border-radius:13px;background:#254cdb;background-image:linear-gradient(130deg,#4269f1,#2144c6);color:white;box-shadow:inset 0 1px 0 #ffffff30}.chat_rateCard__yn6bB>div{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#e5ecff}.chat_rateCard__yn6bB>div>span:last-child{background:#ffffff18;border-radius:4px;padding:3px 6px}.chat_rateCard__yn6bB>strong{display:block;font-family:var(--font-numeric);font-size:44px;line-height:1.1;font-weight:500;letter-spacing:-1.7px;font-variant-numeric:tabular-nums;margin:15px 0 8px}.chat_rateCard__yn6bB strong small{font-size:24px}.chat_rateCard__yn6bB p{font-size:11px}.chat_rateCard__yn6bB>small{display:block;margin-top:15px;padding-top:12px;border-top:1px solid #ffffff30;font-size:10px;color:#dce6ff}.chat_completion__B0r0b{margin:16px 2px}.chat_completion__B0r0b>div{display:flex;justify-content:space-between;font-size:10px;align-items:center}.chat_completion__B0r0b strong{font-weight:600}.chat_completion__B0r0b span{color:var(--muted)}.chat_completion__B0r0b progress{appearance:none;display:block;width:100%;height:4px;margin-top:10px;border:0;border-radius:5px;overflow:hidden;background:#dce5f1}.chat_completion__B0r0b progress::-webkit-progress-bar{background:#dce5f1}.chat_completion__B0r0b progress::-webkit-progress-value{background:#355cff;border-radius:5px}.chat_completion__B0r0b progress::-moz-progress-bar{background:#355cff}.chat_factGroup__3G3j0{background:white;border:1px solid var(--line);border-radius:12px;margin-bottom:13px;overflow:hidden}.chat_factGroup__3G3j0 h3{display:flex;align-items:center;gap:7px;padding:13px 12px;font-size:11px;font-weight:700;color:#536b88}.chat_factGroup__3G3j0 h3>span{margin-left:auto;font-size:8px;font-weight:500;color:var(--muted)}.chat_fact__2KRXI{display:grid;grid-template-columns:102px minmax(0,1fr) 12px;align-items:baseline;gap:8px;width:100%;min-height:39px;text-align:left;padding:11px 12px;border-top:1px solid #edf1f7}.chat_factLabel__nrP1J{min-width:0;font-size:10px;color:var(--muted);line-height:1.55}.chat_fact__2KRXI .chat_factValue__EW1G_{min-width:0;font-size:11px;line-height:1.45;font-weight:650;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.chat_status__5ZYdp{align-self:center;display:flex;align-items:center;justify-content:flex-end;color:#8799b4}.chat_provided__uezPT{color:#35806c}.chat_needed__Zg9ay{color:#a17538}.chat_fixedAssumptions__YkMPL{padding:10px 13px}.chat_fixedAssumptions__YkMPL h3{font-size:11px;font-weight:700;margin-bottom:12px}.chat_fixedAssumptions__YkMPL dl{display:flex;flex-direction:column;gap:9px}.chat_fixedAssumptions__YkMPL dl>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.chat_fixedAssumptions__YkMPL dt{color:var(--muted)}.chat_fixedAssumptions__YkMPL dd{text-align:right;max-width:175px}.chat_fixedAssumptions__YkMPL p{font-size:9px;color:var(--muted);line-height:1.7;margin-top:12px}.chat_back__iuhCN{display:flex;align-items:center;gap:7px;font-size:11px;color:#59708e;padding:15px 10px}.chat_mobileSummary__yM21d{display:none}.chat_chat__cbBJI{display:flex;flex-direction:column;background:#fff;border:1px solid #dbe4ef;border-radius:18px;overflow:hidden;min-height:0;box-shadow:0 14px 35px -23px #25467020}.chat_chatHeader__4UxNt{display:flex;align-items:center;gap:12px;padding:23px 25px 20px;border-bottom:1px solid #edf1f6;flex-shrink:0}.chat_assistantAvatar__bAymn{display:grid;place-items:center;width:43px;height:43px;background:#eaf0ff;color:var(--blue);border-radius:13px}.chat_chatHeader__4UxNt h1{font-size:15px;font-weight:700;line-height:1.4}.chat_chatHeader__4UxNt h1:focus{outline:none}.chat_chatHeader__4UxNt p{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);margin-top:5px}.chat_chatHeader__4UxNt p span{display:inline-block;width:5px;height:5px;background:#5d9c8b;border-radius:50%}.chat_guided__iH_E2{margin-left:auto;font-size:9px;background:#f2f5fa;color:#7e8fa5;padding:5px 8px;border-radius:5px}.chat_remaining__ZGg2N{display:flex;align-items:flex-start;gap:13px;padding:13px 24px;background:#fafbfd;border-bottom:1px solid #edf1f6;flex-shrink:0}.chat_remaining__ZGg2N>span{font-size:9px;font-weight:700;white-space:nowrap;padding-top:5px;color:#7c8ba0}.chat_remaining__ZGg2N>div{display:flex;gap:5px;flex-wrap:wrap}.chat_remaining__ZGg2N button{display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #e1e7ef;padding:4px 7px;border-radius:5px;color:#738298;font-size:9px}.chat_completeLabel___yF1O{display:flex;gap:6px;align-items:center;color:#37836d;font-size:10px}.chat_messages__VZgy5{flex:1;min-height:0;overflow:auto;padding:25px 25px 20px;scrollbar-width:thin;overscroll-behavior:contain}.chat_dateLabel__CVEjG{text-align:center;font-size:8px;letter-spacing:1.5px;color:#98a5b7;margin:0 0 27px}.chat_message__cCeuC{display:flex;align-items:flex-start;gap:9px;margin-bottom:20px;animation:chat_bubble__7b6XM .22s var(--ease)}.chat_message__cCeuC>div{max-width:88%;min-width:0}.chat_messageAvatar__iX155{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border-radius:9px;background:#edf2ff;color:var(--blue);margin-top:20px;font-size:8px;font-weight:650}.chat_sender___7v0M{display:block;color:#8090a5;font-size:9px;margin:0 0 6px 2px}.chat_bubble__7b6XM{background:#f1f4f9;border:1px solid #eaf0f6;border-radius:3px 13px 13px 13px;padding:14px 16px;font-size:12px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.chat_user__7vtB5{flex-direction:row-reverse}.chat_user__7vtB5 .chat_messageAvatar__iX155{background:#e8edf5;color:#6b7c94}.chat_user__7vtB5 .chat_sender___7v0M{text-align:right}.chat_user__7vtB5 .chat_bubble__7b6XM{background:#355cff;color:white;border-color:#355cff;border-radius:13px 3px 13px 13px}.chat_updateChips__VLNRN{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.chat_updateChips__VLNRN>span{display:flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #dbe8e3;background:#fff;border-radius:5px;color:#467f70;font-size:9px;line-height:1.4;white-space:normal}.chat_answerArea__JIOTh{margin:-6px 0 15px 36px}.chat_quickChoices__p9KnY{display:flex;gap:7px;flex-wrap:wrap}.chat_quickChoices__p9KnY button{display:flex;align-items:center;gap:11px;min-height:40px;border:1px solid #cbd8fd;color:#3558ce;border-radius:8px;font-size:11px;font-weight:650;background:#fff;padding:8px 13px}.chat_quickChoices__p9KnY button svg{opacity:.5}.chat_answerHint__g0gGW{display:block;font-size:9px;color:#8a98ac;margin-top:13px;line-height:1.6}.chat_textAction__heHJq{display:flex;gap:6px;align-items:center;font-size:10px;color:#536f9b;margin-top:12px;min-height:32px}.chat_addressForm__C6FZF{display:flex;flex-direction:column;gap:9px;max-width:450px;padding:13px;background:#f8faff;border:1px solid #e1e8f4;border-radius:9px}.chat_addressForm__C6FZF label{font-size:10px;color:var(--muted)}.chat_addressForm__C6FZF input{font-size:14px;height:44px;border-radius:7px}.chat_addressForm__C6FZF>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;font-size:11px;font-weight:650;color:var(--blue);background:#eaf0ff;border-radius:7px}.chat_addressForm__C6FZF small{font-size:9px;line-height:1.7;color:var(--muted)}.chat_composerWrap__F4G9_{flex-shrink:0;padding:13px 24px 16px;border-top:1px solid #edf1f6;background:#fff}.chat_defaultsNote__B5BBX{display:flex;align-items:center;gap:6px;font-size:10px;color:#6e839d;margin:0 0 10px 1px;min-height:24px}.chat_composer__V33KA{display:flex;gap:10px;align-items:flex-end;padding:12px 12px 10px 15px;border:1px solid #d6dfed;border-radius:12px;background:#fbfcff;box-shadow:0 2px 4px #213e6210}.chat_composer__V33KA:focus-within{border-color:#b3c4fa;box-shadow:0 0 0 3px #355cff08}.chat_composer__V33KA textarea{flex:1;min-width:0;resize:none;background:transparent;border:0;outline:none!important;font-size:12px;line-height:1.7;color:var(--ink);max-height:150px}.chat_composer__V33KA textarea::placeholder{color:#91a0b5}.chat_composer__V33KA>div{display:flex;gap:5px;align-items:center}.chat_composer__V33KA button{display:grid;place-items:center;width:37px;height:37px;border-radius:9px}.chat_mic__Ixc5A{color:#7e91ac}.chat_send__kr2rS{background:var(--blue);color:white}.chat_listening__woPvr{color:#c75050;background:#fff0ef}.chat_composerNote__y1Vks{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#98a5b7;margin:9px 3px 0}.chat_voiceNotice__HFZzv{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.5;color:#516e9a;background:#f2f6ff;border-radius:5px;padding:8px 10px;margin-top:8px}.chat_voiceNotice__HFZzv button{margin-left:auto;padding:5px}.chat_privacy__aK6w0{display:flex;gap:4px;align-items:center;font-size:8px;color:#9ba7b7;margin-top:10px;line-height:1.5}.chat_privacy__aK6w0 svg{flex-shrink:0}.chat_reviewCard__pD8uj{margin:10px 0 10px 36px;border:1px solid #cfdcf7;border-radius:12px;background:#f8faff;padding:20px}.chat_reviewCard__pD8uj h2{font-size:19px;font-weight:650;margin-top:9px}.chat_reviewCard__pD8uj p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:9px}.chat_reviewCard__pD8uj>div{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.chat_reviewCard__pD8uj>div>span{font-size:10px;border:1px solid #e0e7f4;border-radius:5px;padding:5px 8px;background:white}.chat_reviewCard__pD8uj .chat_primary__9U0D7{margin-top:16px}.chat_srOnly__TxNrY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes chat_enter__ClDik{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chat_bubble__7b6XM{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover) and (pointer:fine){.chat_quickChoices__p9KnY button:hover{background:#f0f4ff;border-color:#8ea6f7}.chat_fact__2KRXI:hover{background:#f8faff}.chat_primary__9U0D7:hover,.chat_send__kr2rS:hover{background:#244bdc}.chat_remaining__ZGg2N button:hover{border-color:#b7c8f1}.chat_mic__Ixc5A:hover{background:#edf2fa}}@media(max-width:1340px){.chat_workspace__8l_qb{margin-left:32px;margin-right:32px;grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1000px){.chat_workspace__8l_qb{grid-template-columns:minmax(0,1fr) 290px;gap:16px;margin-left:20px;margin-right:20px}.chat_chatHeader__4UxNt{padding:19px}.chat_messages__VZgy5{padding:22px 17px}.chat_remaining__ZGg2N{padding:12px 18px}.chat_composerWrap__F4G9_{padding:13px 16px}.chat_guided__iH_E2{display:none}.chat_fact__2KRXI{grid-template-columns:90px minmax(0,1fr) 12px;gap:6px;padding:10px}.chat_factGroup__3G3j0 h3>span{display:none}.chat_sidebarTitle__pNOyd h2{font-size:34px}.chat_rateCard__yn6bB>div{font-size:9px}.chat_intro__tGAUT{gap:28px}.chat_rateChoices__ovaPp{gap:7px}.chat_rateChoices__ovaPp>button{padding:18px 10px}.chat_rateChoices__ovaPp strong{font-size:24px}}@media(max-width:760px){.chat_preview__AznxJ{flex-direction:column;gap:2px;font-size:9px;padding:5px 12px}.chat_header__D1UQL{padding:17px 18px}.chat_brand__LPQ6_{font-size:20px}.chat_brand__LPQ6_>span{width:35px;height:35px}.chat_headerNote__4XHDX{font-size:9px;max-width:140px;text-align:right;line-height:1.5}.chat_headerNote__4XHDX svg{display:none}.chat_intro__tGAUT{grid-template-columns:1fr;margin-top:24px;padding:10px 20px 50px;gap:30px}.chat_introCopy__H8Tuc{text-align:center}.chat_introCopy__H8Tuc h1{font-size:55px}.chat_introCopy__H8Tuc>p{font-size:14px;margin:auto}.chat_introSteps__fK0p5{align-items:center;font-size:11px;margin-top:24px;gap:10px}.chat_engine__51jYE{padding:20px;max-width:540px;width:100%;margin:auto}.chat_rateChoices__ovaPp strong{font-size:25px}.chat_introDisclosure__NuL7z{font-size:10px}.chat_workspace__8l_qb{display:flex;flex-direction:column;gap:11px;margin:0;padding:0 12px 12px;height:calc(100dvh - 109px);min-height:550px}.chat_sidebar___ita9{overflow:visible;padding:0;flex-shrink:0;position:relative;z-index:5}.chat_mobileSummary__yM21d{display:flex;width:100%;align-items:center;justify-content:space-between;padding:13px 16px;border:1px solid var(--line);border-radius:11px;background:#eaf0fa}.chat_mobileSummary__yM21d>span{display:flex;align-items:center;gap:12px}.chat_mobileSummary__yM21d strong{font-size:12px}.chat_mobileSummary__yM21d small{font-size:10px;color:var(--muted)}.chat_mobileSummary__yM21d svg{color:#6e839e}.chat_sidebarBody__p7obP{display:none}.chat_sidebarTitle__pNOyd h2{font-size:32px}.chat_fact__2KRXI{grid-template-columns:104px minmax(0,1fr) 12px;min-height:44px;padding:11px 10px}.chat_fact__2KRXI .chat_factValue__EW1G_{font-size:12px}.chat_factGroup__3G3j0 h3>span{display:block}.chat_chat__cbBJI{flex:1;border-radius:13px;min-height:0}.chat_chatHeader__4UxNt{padding:15px 14px;gap:10px}.chat_assistantAvatar__bAymn{width:35px;height:35px;border-radius:10px}.chat_chatHeader__4UxNt h1{font-size:13px}.chat_chatHeader__4UxNt p{font-size:9px}.chat_remaining__ZGg2N{padding:10px 14px;gap:10px}.chat_remaining__ZGg2N button,.chat_remaining__ZGg2N>span{font-size:8px}.chat_messages__VZgy5{padding:20px 13px 12px}.chat_dateLabel__CVEjG{margin-bottom:19px;font-size:7px}.chat_message__cCeuC{gap:7px;margin-bottom:16px}.chat_messageAvatar__iX155{width:23px;height:23px;border-radius:7px}.chat_messageAvatar__iX155 svg{width:13px}.chat_message__cCeuC>div{max-width:calc(100% - 30px)}.chat_bubble__7b6XM{font-size:11px;padding:11px 12px}.chat_sender___7v0M{font-size:8px}.chat_answerArea__JIOTh{margin-left:30px}.chat_quickChoices__p9KnY{gap:6px}.chat_quickChoices__p9KnY button{font-size:10px;padding:8px 10px;min-height:39px;gap:7px}.chat_answerHint__g0gGW{font-size:8px}.chat_composerWrap__F4G9_{padding:10px 12px 11px}.chat_composer__V33KA{padding:10px}.chat_composer__V33KA textarea{font-size:16px;line-height:1.5}.chat_composer__V33KA textarea::placeholder{font-size:12px}.chat_composer__V33KA button{width:33px;height:35px}.chat_defaultsNote__B5BBX{font-size:9px;margin-bottom:7px}.chat_composerNote__y1Vks,.chat_privacy__aK6w0{font-size:7px}.chat_reviewCard__pD8uj{margin-left:30px;padding:15px}.chat_reviewCard__pD8uj h2{font-size:17px}.chat_updateChips__VLNRN>span{font-size:8px}.chat_addressForm__C6FZF{padding:10px}.chat_addressForm__C6FZF input{font-size:16px}}@media(max-width:370px){.chat_rateChoices__ovaPp strong{font-size:22px}.chat_rateChoices__ovaPp span{font-size:9px}.chat_engine__51jYE{padding:16px}.chat_rateChoices__ovaPp svg{top:9px;right:8px;width:11px}.chat_engineDefaults__RFyXL{padding:13px 10px}.chat_engineDefaults__RFyXL strong{font-size:11px}.chat_engineDefaults__RFyXL span{font-size:9px}.chat_headerNote__4XHDX{max-width:110px}}@media(prefers-reduced-motion:reduce){.chat_page___wp9u *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.chat_page___wp9u button:active:not(:disabled){transform:none}}.chat_sourceLabel__Zr2n0{display:block;font-size:9px;color:#68859d;margin-top:5px}.chat_fact__2KRXI[aria-current=step]{background:#eef3ff;box-shadow:inset 3px 0 0 #355cff}.chat_lookupStatus__6t_2J{font-size:10px;line-height:1.7;color:#5e7896;padding:12px;background:#eaf0f9;border-radius:8px;margin-bottom:13px}.chat_rateCard__yn6bB{position:sticky;top:0;z-index:2}.chat_rateCard__yn6bB .chat_populatedRates__jLI7O{display:flex;gap:6px;margin:15px 0}.chat_populatedRates__jLI7O button{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0;padding:10px 6px;border:1px solid #ffffff38;background:#ffffff0d;border-radius:8px;color:white;text-align:left}.chat_populatedRates__jLI7O button[aria-pressed=true]{background:#ffffff23;border-color:#ffffffa8;box-shadow:inset 0 0 0 1px #ffffff70}.chat_populatedRates__jLI7O button>span{font-size:8px}.chat_populatedRates__jLI7O strong{font-family:var(--font-numeric);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.6px;white-space:nowrap}.chat_populatedRates__jLI7O small{font-size:8px;white-space:nowrap}.chat_rateEmpty__WPDAJ{min-height:70px;display:flex;align-items:center;line-height:1.8}.chat_remaining__ZGg2N>div>span{font-size:9px;color:#7d8da3;align-self:center}.chat_entryRateStatus__lGNDK{min-height:120px;display:flex;align-items:center;width:100%;padding:20px;border-radius:10px;background:white;border:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.8}.chat_expenseEditor___YfH4{background:#f6f9ff;border:1px solid #dde6f4;border-radius:10px;padding:14px;margin-top:12px;display:flex;flex-direction:column;gap:11px}.chat_expenseEditor___YfH4 label{font-size:11px;font-weight:650}.chat_expenseEditor___YfH4 form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat_expenseEditor___YfH4 input{min-width:90px;width:130px;flex:1;border:1px solid #ccd9eb;border-radius:7px;padding:10px;font-size:16px;background:white;color:var(--ink)}.chat_expenseEditor___YfH4 form>span{font-size:10px;color:var(--muted)}.chat_expenseEditor___YfH4 form>button{display:flex;align-items:center;gap:6px;padding:11px;background:var(--blue);color:white;font-size:10px;border-radius:7px}.chat_expenseEditor___YfH4>button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border:1px solid #c7d7fb;border-radius:7px;font-size:11px;color:#3558ce;background:white;text-align:left}.chat_expenseEditor___YfH4 strong{font-size:11px;white-space:nowrap}.chat_expenseEditor___YfH4 small{font-size:10px;color:var(--muted);line-height:1.7}.chat_sidebar___ita9{grid-column:2;grid-row:1}.chat_chat__cbBJI{grid-column:1;grid-row:1}.chat_intro__tGAUT{align-items:start;margin-top:30px}.chat_introCopy__H8Tuc{position:sticky;top:110px;padding-top:75px}.chat_engineInputs__N8CtO{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.chat_engineSelect__Y124F{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted)}.chat_engineSelect__Y124F select{min-width:0;min-height:44px;border:1px solid #cbd6e7;border-radius:7px;background:white;padding:8px 10px;font-size:14px;color:var(--ink)}.chat_engineReply__lBGxr{margin:17px 0}.chat_engineReply__lBGxr>span{display:block;font-size:11px;color:var(--muted);margin-bottom:9px}.chat_engineReply__lBGxr>small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:9px}.chat_engineAmountNote__s2UNR{font-size:11px;color:var(--muted);margin:-7px 0 18px}.chat_ltvRow__khCkM button{min-width:65px}.chat_ltvRow__khCkM button strong{font-size:14px;display:block}.chat_ltvRow__khCkM button small{display:block;font-size:9px;font-weight:400;margin-top:4px}.chat_engineValidation__VDtzn{font-size:11px;color:#9c4d35;line-height:1.6;margin:14px 0}.chat_customRateState__n2Cpd{display:flex;flex-direction:column;justify-content:center;min-height:125px;margin:18px 0;padding:20px;border-radius:12px;background:#f7f9ff;border:1px solid #ccd8f1}.chat_customRateState__n2Cpd>span{font-size:10px;color:var(--muted)}.chat_customRateState__n2Cpd>strong{font-family:var(--font-display);font-size:30px;font-weight:500;margin:5px 0}.chat_customRateState__n2Cpd>p{font-size:11px;color:var(--muted)}.chat_contactRequest__LUZjr{border-top:1px solid #cbd7e8;margin-top:22px;padding-top:22px;display:flex;flex-direction:column;gap:20px}.chat_contactRequest__LUZjr h3{font-family:var(--font-display);font-size:31px;font-weight:500}.chat_contactRequest__LUZjr>button{margin-top:0}.chat_requestStatus__n5Xbz{display:flex;gap:11px;padding:17px 14px;background:#eaf2f0;border:1px solid #d4e4df;border-radius:10px;color:#327461}.chat_requestStatus__n5Xbz strong{font-size:12px;color:#214b40}.chat_requestStatus__n5Xbz p{font-size:11px;margin:7px 0;line-height:1.6}.chat_requestStatus__n5Xbz small{font-size:9px;color:#5b7c73}.chat_requestStatus__n5Xbz svg{flex-shrink:0}.chat_inlineQuestion__DvGeu{max-width:510px}.chat_inlineQuestion__DvGeu>div>label{font-size:12px}.chat_inlineQuestion__DvGeu>div>label>input{font-size:16px}.chat_inlineQuestion__DvGeu>div>label input{min-height:44px}.chat_bubble__7b6XM{font-size:14px;line-height:1.75}.chat_answerArea__JIOTh{margin-top:0;margin-bottom:25px}.chat_quickChoices__p9KnY button{border-radius:22px;font-size:12px;min-height:44px}.chat_quickChoices__p9KnY button svg{display:none}.chat_composer__V33KA textarea{font-size:14px}.chat_sidebarTitle__pNOyd h2{font-size:35px}.chat_sidebarTitle__pNOyd>.chat_eyebrow__cGM_b{display:none}.chat_sidebarTitle__pNOyd p{line-height:1.6}.chat_fact__2KRXI{grid-template-columns:103px minmax(0,1fr) 12px}.chat_fact__2KRXI .chat_factValue__EW1G_{font-size:12px}.chat_engine__51jYE .chat_primary__9U0D7:disabled{opacity:.45;cursor:default}.chat_chatHeader__4UxNt h1{font-size:17px}.chat_dateLabel__CVEjG{display:none}@media(max-width:1000px){.chat_fact__2KRXI{grid-template-columns:86px minmax(0,1fr) 12px}}@media(max-width:760px){.chat_introCopy__H8Tuc{position:static;padding-top:0}.chat_intro__tGAUT{margin-top:15px}.chat_engineInputs__N8CtO{gap:12px}.chat_engine__51jYE{padding:18px}.chat_sidebar___ita9{order:0}.chat_chat__cbBJI{order:1}.chat_bubble__7b6XM{font-size:13px}.chat_composer__V33KA textarea{font-size:16px}.chat_quickChoices__p9KnY button{font-size:12px;min-height:44px}.chat_fact__2KRXI{grid-template-columns:106px minmax(0,1fr) 12px}.chat_chatHeader__4UxNt h1{font-size:14px}.chat_engineReply__lBGxr>div[role=group] button{font-size:11px;padding:10px 12px}.chat_inlineQuestion__DvGeu{max-width:100%}.chat_customRateState__n2Cpd>strong{font-size:28px}}.chat_scenarioToolbar__FhdR7{max-width:1440px;margin:0 auto;padding:10px 32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#60718a}.chat_scenarioToolbar__FhdR7>span{margin-right:auto}.chat_scenarioToolbar__FhdR7 button,.chat_scenarioToolbar__FhdR7 select{border:1px solid #d9e2ec;border-radius:9px;background:white;padding:8px 12px;color:#23344c;max-width:260px}.chat_scenarioToolbar__FhdR7 label{display:flex;align-items:center;gap:8px}@media(max-width:760px){.chat_scenarioToolbar__FhdR7{padding:10px 16px}.chat_scenarioToolbar__FhdR7>span{width:100%}}@media(max-width:650px){.chat_header__D1UQL{flex-wrap:wrap;gap:18px;padding:20px}.chat_header__D1UQL>nav{margin-left:auto}}@keyframes chat_answerArrives__jkxXq{0%{background:#dce7ff}to{background:transparent}}@media (max-width:760px){.chat_conversationPage__2VCUD{position:fixed;inset:var(--conversation-top,0) 0 auto;height:var(--conversation-height,100dvh);min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat_conversationPage__2VCUD .chat_preview__AznxJ{flex-shrink:0;padding:5px 12px;font-size:9px}.chat_conversationPage__2VCUD .chat_headerNote__4XHDX,.chat_conversationPage__2VCUD .chat_header__D1UQL,.chat_conversationPage__2VCUD .chat_preview__AznxJ strong{display:none}.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7{flex-shrink:0;width:100%;margin:0;padding:4px 12px 8px;gap:6px;font-size:10px}.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7>span{width:auto;flex:1 1 100%}.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7 label{min-width:0;flex:1;font-size:0;gap:0}.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7 select{width:100%;max-width:none;min-width:0;font-size:12px;min-height:36px;padding:6px 8px}.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7 button{font-size:11px;min-height:36px;padding:6px 9px}.chat_conversationPage__2VCUD .chat_workspace__8l_qb{flex:1;width:100%;height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:8px;padding:0 10px max(8px,env(safe-area-inset-bottom));margin:0}.chat_conversationPage__2VCUD .chat_workspace__8l_qb[data-details-open=true]{grid-template-rows:minmax(44px,.35fr) minmax(0,.65fr)}.chat_conversationPage__2VCUD .chat_sidebar___ita9{grid-area:1/1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0;border:1px solid var(--line);border-radius:12px;background:#f4f7fc;z-index:auto}.chat_mobileSummary__yM21d{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;padding:8px 12px;border:0;border-radius:0;background:#eaf0fa;text-align:left}.chat_mobileSummary__yM21d[aria-expanded=true]{border-bottom:1px solid var(--line)}.chat_mobileSummary__yM21d[aria-expanded=true]>svg{transform:rotate(180deg)}.chat_mobileSummary__yM21d>svg{flex-shrink:0}.chat_mobileSummary__yM21d strong{font-size:12px;white-space:nowrap}.chat_mobileSummary__yM21d>span{display:block;font-size:10px;color:var(--muted)}.chat_mobileSummary__yM21d small{margin-left:auto;font-size:10px;white-space:nowrap}.chat_conversationPage__2VCUD .chat_sidebarBody__p7obP{display:none;position:static;padding:6px 10px 12px}.chat_conversationPage__2VCUD .chat_workspace__8l_qb[data-details-open=true] .chat_sidebarBody__p7obP{display:block}.chat_conversationPage__2VCUD .chat_completion__B0r0b,.chat_conversationPage__2VCUD .chat_requestStatus__n5Xbz,.chat_conversationPage__2VCUD .chat_sidebarTitle__pNOyd{display:none}.chat_conversationPage__2VCUD .chat_factGroup__3G3j0{margin-top:0}.chat_conversationPage__2VCUD .chat_factGroup__3G3j0 h3{margin:5px 2px 8px;font-size:10px}.chat_conversationPage__2VCUD .chat_fact__2KRXI{min-height:44px;padding:9px 10px;grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr) 12px}.chat_conversationPage__2VCUD .chat_factLabel__nrP1J{font-size:11px}.chat_conversationPage__2VCUD .chat_factValue__EW1G_{font-size:12px;animation:chat_answerArrives__jkxXq .7s ease-out;border-radius:4px}.chat_conversationPage__2VCUD .chat_chat__cbBJI{grid-area:2/1;min-height:0;overflow:hidden}.chat_conversationPage__2VCUD .chat_chatHeader__4UxNt{padding:7px 12px;min-height:44px;gap:8px;flex-shrink:0}.chat_conversationPage__2VCUD .chat_chatHeader__4UxNt h1{font-size:14px;line-height:1.4}.chat_conversationPage__2VCUD .chat_chatHeader__4UxNt p,.chat_conversationPage__2VCUD .chat_guided__iH_E2,.chat_conversationPage__2VCUD .chat_remaining__ZGg2N{display:none}.chat_conversationPage__2VCUD .chat_assistantAvatar__bAymn{width:28px;height:28px;flex-shrink:0}.chat_conversationPage__2VCUD .chat_messages__VZgy5{padding:12px;overscroll-behavior:contain;scroll-padding-top:12px}.chat_conversationPage__2VCUD .chat_message__cCeuC{margin-bottom:12px}.chat_conversationPage__2VCUD .chat_messageAvatar__iX155{display:none}.chat_conversationPage__2VCUD .chat_message__cCeuC>div{max-width:100%}.chat_conversationPage__2VCUD .chat_user__7vtB5>div{max-width:92%}.chat_conversationPage__2VCUD .chat_sender___7v0M{font-size:10px;margin-bottom:4px}.chat_conversationPage__2VCUD .chat_bubble__7b6XM{padding:10px 12px;font-size:14px;line-height:1.6}.chat_conversationPage__2VCUD .chat_answerArea__JIOTh{margin:0 0 12px}.chat_conversationPage__2VCUD .chat_answerHint__g0gGW{font-size:10px}.chat_conversationPage__2VCUD .chat_composerWrap__F4G9_{padding:7px 10px}.chat_conversationPage__2VCUD .chat_composer__V33KA{padding:6px 8px}.chat_conversationPage__2VCUD .chat_composer__V33KA textarea{height:40px;min-height:40px;font-size:16px;line-height:20px}.chat_conversationPage__2VCUD .chat_composer__V33KA button{width:40px;height:40px}.chat_conversationPage__2VCUD .chat_composerNote__y1Vks,.chat_conversationPage__2VCUD .chat_defaultsNote__B5BBX{display:none}.chat_conversationPage__2VCUD .chat_privacy__aK6w0{font-size:8px;line-height:1.35;margin:5px 0 0}.chat_conversationPage__2VCUD[data-keyboard-open=true] .chat_workspace__8l_qb[data-details-open=true]{grid-template-rows:minmax(44px,.3fr) minmax(0,.7fr)}.chat_conversationPage__2VCUD[data-keyboard-open=true] .chat_header__D1UQL,.chat_conversationPage__2VCUD[data-keyboard-open=true] .chat_preview__AznxJ,.chat_conversationPage__2VCUD[data-keyboard-open=true] .chat_scenarioToolbar__FhdR7 label,.chat_conversationPage__2VCUD[data-keyboard-open=true] .chat_scenarioToolbar__FhdR7>.chat_newScenario__09sbK{display:none}.chat_conversationPage__2VCUD[data-keyboard-open=true] .chat_scenarioToolbar__FhdR7{padding-top:4px;padding-bottom:4px}.chat_conversationPage__2VCUD[data-keyboard-open=true] .chat_scenarioToolbar__FhdR7>span{flex-basis:auto}}@media (max-width:760px) and (max-height:520px){.chat_conversationPage__2VCUD .chat_workspace__8l_qb[data-details-open=true]{grid-template-rows:minmax(44px,.3fr) minmax(0,.7fr)}.chat_conversationPage__2VCUD .chat_header__D1UQL,.chat_conversationPage__2VCUD .chat_preview__AznxJ,.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7 label,.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7>.chat_newScenario__09sbK{display:none}.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7{padding:4px 12px}.chat_conversationPage__2VCUD .chat_scenarioToolbar__FhdR7>span{flex-basis:auto}}.chat_acceptedContact__YZW2n{padding:24px;background:#fff;border:1px solid #dbe4ef;border-radius:18px;margin:16px 0}.chat_acceptedContact__YZW2n h2{font:600 23px var(--font-ui);scroll-margin-top:20px}.chat_acceptedContact__YZW2n>p{font-size:13px;line-height:1.6;margin:12px 0}.chat_acceptedContact__YZW2n .chat_contactRequest__LUZjr{max-width:none;margin:0;padding:12px 0}.chat_acceptedContact__YZW2n:focus-within{border-color:#405cff}.chat_embedded__NYxRr.chat_conversationPage__2VCUD{position:relative;inset:auto;display:block;min-height:0;height:auto;overflow:visible;text-align:left;border:1px solid #dbe4ef;border-radius:20px;max-width:1152px;margin:0 auto;scroll-margin-top:110px;background:#f8faff}.chat_embedded__NYxRr .chat_workspace__8l_qb{width:100%;max-width:none;margin:0;padding:16px;gap:16px;height:800px;max-height:none;grid-template-columns:minmax(0,1fr) 300px}.chat_embedded__NYxRr .chat_chat__cbBJI,.chat_embedded__NYxRr .chat_sidebar___ita9{min-width:0;min-height:0}.chat_embedded__NYxRr .chat_sidebar___ita9{padding:16px;background:#fff;border:1px solid #dbe4ef;border-radius:14px}.chat_embedded__NYxRr .chat_sidebarTitle__pNOyd h2{font-size:26px}.chat_embedded__NYxRr .chat_completion__B0r0b,.chat_embedded__NYxRr .chat_requestStatus__n5Xbz{display:none}.chat_embedded__NYxRr .chat_scenarioToolbar__FhdR7{padding:12px 16px}.chat_advancedParameters__xkR_D{margin:0;border-top:1px solid #dce5ef}.chat_advancedParameters__xkR_D>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;font-size:11px;font-weight:600;line-height:1.4;min-height:44px;padding:12px;color:#3856d8}.chat_advancedParameters__xkR_D>summary::-webkit-details-marker{display:none}.chat_advancedParameters__xkR_D[open]>summary svg{transform:rotate(180deg)}.chat_confirmDefault__EXOfH{display:flex;align-items:center;gap:8px;min-height:44px;padding:12px 16px;border:1px solid #405cff;border-radius:12px;background:#f0f3ff;color:#3555d5;font:600 12px var(--font-ui);margin-bottom:12px}@media(max-width:1000px){.chat_embedded__NYxRr .chat_workspace__8l_qb{grid-template-columns:minmax(0,1fr) 265px;padding:12px;gap:12px}}@media(max-width:760px){.chat_embedded__NYxRr.chat_conversationPage__2VCUD{border-radius:16px}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_workspace__8l_qb,.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_workspace__8l_qb[data-details-open=true]{display:flex;flex-direction:column;height:auto;padding:10px;gap:10px}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_sidebar___ita9{flex:none;overflow:visible;padding:0}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_sidebarBody__p7obP{display:block;padding:8px 10px}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_mobileSummary__yM21d{display:none}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_sidebarTitle__pNOyd{display:block}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_sidebarTitle__pNOyd h2{font-size:18px;margin:8px 0}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_sidebarTitle__pNOyd p{font-size:11px}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_fixedAssumptions__YkMPL{display:none}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_chat__cbBJI{flex:none;height:680px;height:min(760px,90svh);min-height:470px}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_messages__VZgy5,.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_sidebar___ita9{overscroll-behavior:auto}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_factGroup__3G3j0>h3{display:none}.chat_embedded__NYxRr.chat_conversationPage__2VCUD .chat_advancedParameters__xkR_D[open]{max-height:360px;overflow:auto}}.chat_embedded__NYxRr .chat_chatHeader__4UxNt h2{font:600 17px var(--font-ui);letter-spacing:-.025em;margin:0}@media(max-width:760px){.chat_embedded__NYxRr .chat_chatHeader__4UxNt h2{font-size:14px;line-height:1.4}}.chat_embedded__NYxRr .chat_chatHeader__4UxNt h2{scroll-margin-top:110px}.chat_loanLeverage__jgctH{display:block;color:#6a7e98;font:10px var(--font-numeric);margin-top:4px}@media(max-width:1000px){.chat_advancedParameters__xkR_D>summary{padding:12px 10px}.chat_advancedParameters__xkR_D>summary svg{flex-shrink:0}}.engine_landing__viDIe{max-width:1160px;margin:0 auto;padding:0 24px 70px}.engine_hero__oUgqG{text-align:center;padding:70px 0 72px;max-width:800px;margin:auto}.engine_eyebrow__0SY5F{color:#566b86;font-size:12px;font-weight:600}.engine_hero__oUgqG h1{font-size:clamp(40px,5.5vw,68px);line-height:1.06;letter-spacing:-.045em;font-weight:600;color:#192f4a;margin:24px 0}.engine_hero__oUgqG p{color:#586c85;font-size:17px;line-height:1.6;margin:0 auto 28px;max-width:470px}.engine_primary__XeBaW{display:flex;justify-content:center;align-items:center;gap:22px;width:100%;min-height:54px;border:0;border-radius:12px;background:#355cff;color:#fff;font:600 16px var(--font-ui);cursor:pointer;transition:background .18s,transform .18s}.engine_primary__XeBaW:hover{background:#244ce5}.engine_primary__XeBaW:active{transform:scale(.99)}.engine_primary__XeBaW:disabled{opacity:.5;cursor:not-allowed}.engine_hero__oUgqG .engine_primary__XeBaW{width:auto;min-width:245px;margin:auto;padding:0 26px}.engine_hero__oUgqG small{display:block;color:#75859a;font-size:12px;margin-top:18px}.engine_engine__HlWgX{position:relative;isolation:isolate;max-width:940px;margin:auto;padding:18px;scroll-margin-top:18px;color:#192f4a;background:linear-gradient(145deg,#edf2f7,#dce4ed 62%,#e8eef5);border:1px solid #aebed0;border-radius:19px;box-shadow:inset 0 1px 0 #fff,inset 0 -3px 0 #b8c6d8,0 3px 0 #cbd5e2,0 18px 40px -24px #243f6b70}.engine_mounts__Da8aS{position:absolute;inset:7px;pointer-events:none}.engine_mounts__Da8aS i{position:absolute;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#a6b6c8,#e6edf5);box-shadow:inset 0 0 0 1px #97a9bd,0 1px 0 #fff}.engine_mounts__Da8aS i:after{content:"";position:absolute;width:3px;height:1px;top:2px;left:1px;background:#899bb0;transform:rotate(-35deg)}.engine_mounts__Da8aS i:nth-child(2){right:0}.engine_mounts__Da8aS i:nth-child(3){bottom:0}.engine_mounts__Da8aS i:nth-child(4){right:0;bottom:0}.engine_engineTitle__4joB0{position:relative;display:flex;align-items:center;gap:9px;margin:0 2px 13px}.engine_engineIcon__0TizO{display:grid;place-items:center;width:29px;height:29px;border:1px solid #bdccdc;border-radius:7px;color:#546e91;background:#f3f6fa;box-shadow:inset 0 1px 0 #fff,0 1px 2px #29446a10}.engine_engineTitle__4joB0 h2{font:650 16px var(--font-ui);letter-spacing:-.025em;margin:0;outline:none}.engine_engineStatus__EGs_7{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:10px;color:#536b86}.engine_engineStatus__EGs_7 i{width:6px;height:6px;border-radius:50%;background:#8094ad;box-shadow:0 0 0 3px #c8d2df}.engine_engine__HlWgX[data-state=ready] .engine_engineStatus__EGs_7 i{background:#369a81;box-shadow:0 0 0 3px #369a8116}.engine_circuit__cAVo8{position:absolute;inset:65px 18px 80px;width:calc(100% - 36px);height:calc(100% - 145px);fill:#527ce2;stroke:#7a99c6;stroke-width:1.4;pointer-events:none}.engine_circuit__cAVo8 path{fill:none;stroke-dasharray:900;stroke-dashoffset:900;animation:engine_connect__jc2X1 1.1s ease-out .15s forwards}.engine_circuit__cAVo8 circle{animation:engine_signal__rKana .8s .6s both}.engine_grid__sSgpE{display:grid;grid-template-columns:minmax(260px,.94fr) minmax(0,1.55fr);gap:12px 20px;position:relative;align-items:start}.engine_inputs__XiGSc{display:grid;gap:9px;min-width:0}.engine_tile__7NZ1j{position:relative;min-width:0;background:#f9fbfd;border:1px solid #bdcddd;border-radius:10px;padding:13px;box-shadow:inset 0 1px 0 #fff,0 2px 3px #263e6310}.engine_tileMotion__AFtlc,.engine_tile__7NZ1j{animation:engine_assemble__IKD_s .65s cubic-bezier(.2,.85,.2,1) both;animation-delay:calc(var(--tile,0)*.1s)}.engine_goal__QF6_Q{--from-y:-14px;padding:4px;grid-column:1/-1;background:#d8e1ec;box-shadow:inset 0 1px 3px #233d6120,0 1px 0 #fff}.engine_segment__UC_0u{display:flex;gap:4px}.engine_segment__UC_0u button{flex:1;min-height:38px;border:1px solid transparent;border-radius:6px;background:transparent;color:#526984;font:500 12px var(--font-ui);cursor:pointer;transition:background .16s,box-shadow .16s}.engine_segment__UC_0u button[aria-pressed=true]{color:#264fe4;background:#fff;border-color:#bdcadb;box-shadow:0 2px 4px #29446318,inset 0 -2px 0 #e9eef5;font-weight:650}.engine_financials__C5rAI{--from-x:-24px;display:grid;gap:10px}.engine_amount___5zb0{display:block}.engine_amount___5zb0>span{display:block;font-size:10px;color:#586f89;margin-bottom:5px}.engine_amount___5zb0>div{display:flex;align-items:center;gap:5px;min-height:35px;padding:3px 9px;border:1px solid #cdd9e6;border-radius:5px;background:#edf2f8;box-shadow:inset 0 1px 3px #2d496f0d,0 1px 0 #fff;font:600 21px var(--font-numeric);font-variant-numeric:tabular-nums}.engine_amount___5zb0>div>span{font-size:13px;color:#7c91aa}.engine_amount___5zb0 input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0;font:inherit;color:#203954}.engine_amount___5zb0>div:focus-within{border-color:#355cff;box-shadow:0 0 0 2px #355cff20}.engine_amountNote__xXISN{display:block;font-size:9px;color:#657c98;margin-top:4px}.engine_ltvLabel__4CF_x{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:10px;color:#586f89;margin:9px 0 5px}.engine_ltvLabel__4CF_x>span{font-size:9px}.engine_equityChoices__xwVrE{display:flex;gap:5px}.engine_equityChoices__xwVrE button{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:42px;padding:5px 2px;color:#37516f;background:linear-gradient(#fff,#eef3f8);border:1px solid #c6d3e2;border-radius:5px;box-shadow:0 1px 0 #afbed0;cursor:pointer}.engine_equityChoices__xwVrE button[aria-pressed=true]{border-color:#819bff;background:#e8eeff;color:#284ee0;box-shadow:inset 0 1px 3px #355cff18}.engine_equityChoices__xwVrE strong{font:650 12px var(--font-numeric)}.engine_equityChoices__xwVrE small{font-size:8px;color:#6b809d}.engine_settings__MBLR4{--from-x:-18px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 13px}.engine_settings__MBLR4>div>span{font-size:10px;margin-bottom:5px}.engine_settings__MBLR4 button{font-size:12px;height:36px;padding:0 8px;border-radius:5px;background:linear-gradient(#fff,#eef3f8);box-shadow:0 1px 0 #d0dbe7}.engine_comparison__72bzt{--from-x:18px;--from-y:4px;min-height:100%;padding:17px 15px 13px;color:#f6f9ff;background:linear-gradient(150deg,#203c5b,#142b46 70%);border:1px solid #10253e;border-radius:11px;box-shadow:inset 0 2px 5px #07182f70,0 1px 0 #ffffffc0,0 0 0 4px #cbd6e4}.engine_comparison__72bzt:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#ffffff05,transparent 45%),repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff01 0,#ffffff01 4px)}.engine_comparisonTitle__QRaJv{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.engine_comparisonTitle__QRaJv h3{font-size:13px;font-weight:600;margin:0}.engine_comparisonTitle__QRaJv>span{font-size:10px;color:#b6c8de}.engine_rateChoices__RbG70>button,.engine_tableHead__gbpW1{display:grid;grid-template-columns:1fr 1.1fr .92fr 15px;align-items:center;gap:9px}.engine_tableHead__gbpW1{padding:0 9px 8px;font-size:9px;color:#a6bdd9}.engine_comparisonGroup__Lv_Dt+.engine_comparisonGroup__Lv_Dt{margin-top:15px}.engine_comparisonGroup__Lv_Dt h4{font-size:10px;color:#b6c8de;margin:11px 9px 7px;font-weight:500}.engine_rateChoices__RbG70{display:grid;gap:6px}.engine_rateChoices__RbG70>button{position:relative;min-width:0;min-height:66px;text-align:left;padding:11px 9px;color:#f3f7ff;font:inherit;border:1px solid #7895bf45;border-radius:6px;background:#16314e;box-shadow:inset 0 1px 0 #ffffff08;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s;animation:engine_seat__VD6iW .55s calc(.36s + var(--option)*.1s) both}.engine_rateChoices__RbG70>button:hover{background:#234467;border-color:#93b6e480}.engine_rateChoices__RbG70>button[aria-pressed=true]{background:linear-gradient(105deg,#355cff,#294ac5);border-color:#9baeff;box-shadow:inset 0 1px 0 #ffffff30,0 0 16px #355cff25}.engine_optionRate__WBopv{display:flex;align-items:baseline;font:600 27px var(--font-numeric);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.engine_optionRate__WBopv>small{font-size:12px;margin-left:1px}.engine_paymentCell__BRJnI,.engine_pointsCell__RpVNl{display:flex;flex-direction:column;gap:4px;min-width:0}.engine_paymentCell__BRJnI strong{font:600 17px var(--font-numeric);letter-spacing:-.035em;white-space:nowrap}.engine_paymentCell__BRJnI small,.engine_pointsCell__RpVNl small{font-size:10px;color:#b6c8de;font-variant-numeric:tabular-nums}.engine_pointsCell__RpVNl strong{font:600 11px var(--font-ui)}.engine_rateChoices__RbG70>button[aria-pressed=true] .engine_paymentCell__BRJnI small,.engine_rateChoices__RbG70>button[aria-pressed=true] .engine_pointsCell__RpVNl small{color:#dce5ff}.engine_selectedIcon__xrrTo{display:grid;place-items:center;width:15px;height:15px;border:1px solid #6d8db8;border-radius:50%}.engine_rateChoices__RbG70>button[aria-pressed=true] .engine_selectedIcon__xrrTo{background:#f3f7ff;color:#355cff;border-color:#fff}.engine_comparisonNote__TASqo{margin:11px 2px 0;font-size:9px;line-height:1.6;color:#adc3df}.engine_customNote__vQLG7{margin:8px 0;font-size:12px;line-height:1.6;color:#b6c8de}.engine_requestState__3lz4r{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;min-height:217px;padding:15px 12px;background:radial-gradient(ellipse at 0 0,#355cff22,transparent 80%);border-top:1px solid #7895bf40}.engine_requestState__3lz4r>svg{color:#8eaaff}.engine_requestState__3lz4r>strong{font-size:19px;font-weight:500}.engine_requestState__3lz4r p{font-size:12px;line-height:1.7;color:#b6c8de;margin:0;max-width:275px}.engine_requestState__3lz4r>div{display:flex;gap:7px;margin-top:2px}.engine_requestState__3lz4r>div span{padding:5px 9px;border:1px solid #7895bf40;border-radius:4px;color:#9fb8d8;font-size:10px}.engine_loadingState__Q_SZ4{display:grid;gap:6px}.engine_loadingRow__mOHzd{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:21px 12px;border:1px solid #7895bf45;border-radius:6px}.engine_loadingRow__mOHzd>span{height:23px;border-radius:4px;background:linear-gradient(100deg,#385575,#5f7fa1,#385575);background-size:200% 100%;animation:engine_loading__dCRvj 1.5s linear infinite}.engine_action___dVwf{--from-y:12px;grid-column:1/-1;display:grid;grid-template-columns:1fr minmax(220px,.9fr);align-items:center;gap:8px 20px;padding:12px 4px 0;border-top:1px solid #bdccdd;box-shadow:inset 0 1px 0 #ffffffa0}.engine_actionSummary__RLF3t{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.engine_actionSummary__RLF3t>span{font-size:10px;color:#5d7491}.engine_actionSummary__RLF3t strong{font:600 18px var(--font-numeric);letter-spacing:-.025em}.engine_actionSummary__RLF3t small{font-size:10px;color:#5d7491}.engine_engine__HlWgX .engine_primary__XeBaW{min-height:44px;font-size:13px;border-radius:7px;gap:18px;border:1px solid #3354dc;box-shadow:inset 0 1px 0 #ffffff30,0 2px 0 #2444c5}.engine_next__gNzKi{grid-column:1/-1;margin:1px 0 0;font-size:9px;color:#627993;text-align:center}.engine_error__fF_Py{grid-column:1/-1;color:#a33434;font-size:12px;margin:0 0 10px}.engine_contactAction__AJGZz{display:block}.engine_contactAction__AJGZz .engine_actionSummary__RLF3t{display:none}.engine_disclosure__G7YGF{text-align:center;font-size:10px;line-height:1.7;color:#73839a;max-width:700px;margin:18px auto 0}.engine_engine__HlWgX button:focus-visible,.engine_hero__oUgqG button:focus-visible{outline:2px solid #829dff;outline-offset:3px}.engine_srOnly__z8BUe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes engine_assemble__IKD_s{0%{opacity:0;transform:translate(var(--from-x,0),var(--from-y,0))}to{opacity:1;transform:translate(0)}}@keyframes engine_seat__VD6iW{0%{opacity:0;transform:translateX(7px)}to{opacity:1;transform:translateX(0)}}@keyframes engine_connect__jc2X1{to{stroke-dashoffset:0}}@keyframes engine_signal__rKana{0%{opacity:0}to{opacity:1}}@keyframes engine_loading__dCRvj{to{background-position:-200% 0}}@media(max-width:760px){.engine_landing__viDIe{padding:0 14px 50px}.engine_hero__oUgqG{padding:48px 6px 52px}.engine_hero__oUgqG h1{font-size:43px}.engine_hero__oUgqG p{font-size:15px}.engine_engine__HlWgX{padding:14px;border-radius:15px}.engine_engineTitle__4joB0{margin-bottom:11px}.engine_engineTitle__4joB0 h2{font-size:15px}.engine_engineStatus__EGs_7{font-size:9px;gap:5px}.engine_engineIcon__0TizO{width:25px;height:25px}.engine_grid__sSgpE{grid-template-columns:1fr;gap:12px}.engine_inputs__XiGSc{grid-template-columns:1.2fr 1fr;gap:9px}.engine_financials__C5rAI{padding:11px;gap:9px}.engine_settings__MBLR4{grid-template-columns:1fr;align-content:start;padding:11px;gap:14px}.engine_settings__MBLR4 button{min-height:44px;font-size:12px}.engine_settings__MBLR4>div>span{font-size:10px}.engine_amount___5zb0>div{font-size:19px;padding:4px 7px}.engine_amount___5zb0 input{min-height:27px}.engine_equityChoices__xwVrE button{min-height:44px}.engine_comparison__72bzt{min-height:0;padding:14px 11px 11px}.engine_comparisonTitle__QRaJv{margin-bottom:12px}.engine_optionRate__WBopv{font-size:25px}.engine_paymentCell__BRJnI strong{font-size:16px}.engine_rateChoices__RbG70>button{min-height:65px;padding:10px 8px}.engine_tableHead__gbpW1{padding:0 8px 8px}.engine_action___dVwf{grid-template-columns:1fr;gap:10px;padding:10px 0 0}.engine_actionSummary__RLF3t{display:none}.engine_engine__HlWgX .engine_primary__XeBaW{min-height:46px}.engine_next__gNzKi{font-size:9px}.engine_requestState__3lz4r{min-height:180px}}@media(max-width:430px){.engine_hero__oUgqG h1{font-size:39px}.engine_engine__HlWgX{padding:12px}.engine_engineTitle__4joB0{gap:7px}.engine_engineStatus__EGs_7{font-size:8px}.engine_engineStatus__EGs_7 i{width:5px;height:5px}.engine_engineTitle__4joB0 h2{font-size:14px}.engine_financials__C5rAI,.engine_settings__MBLR4{padding:10px}.engine_amount___5zb0>div{font-size:18px}.engine_ltvLabel__4CF_x>span{display:none}.engine_equityChoices__xwVrE{gap:4px}.engine_equityChoices__xwVrE strong{font-size:11px}.engine_equityChoices__xwVrE small{font-size:8px}.engine_settings__MBLR4 button{font-size:11px}.engine_rateChoices__RbG70>button,.engine_tableHead__gbpW1{grid-template-columns:1fr 1.1fr .82fr 13px;gap:6px}.engine_tableHead__gbpW1{font-size:8px}.engine_optionRate__WBopv{font-size:22px}.engine_optionRate__WBopv>small{font-size:11px}.engine_paymentCell__BRJnI strong{font-size:14px}.engine_paymentCell__BRJnI small,.engine_pointsCell__RpVNl small{font-size:9px}.engine_pointsCell__RpVNl strong{font-size:10px}.engine_selectedIcon__xrrTo{width:13px;height:13px}.engine_comparisonTitle__QRaJv h3{font-size:12px}.engine_comparisonTitle__QRaJv>span{font-size:9px}}@media(max-width:360px){.engine_engineStatus__EGs_7{font-size:0}.engine_engineTitle__4joB0{margin-bottom:10px}.engine_inputs__XiGSc{grid-template-columns:1.14fr 1fr;gap:7px}.engine_financials__C5rAI,.engine_settings__MBLR4{padding:8px}.engine_amount___5zb0>div{font-size:16px}.engine_amountNote__xXISN{font-size:8px}.engine_equityChoices__xwVrE strong{font-size:10px}.engine_equityChoices__xwVrE small{font-size:7px}.engine_optionRate__WBopv{font-size:19px}.engine_paymentCell__BRJnI strong{font-size:12px}.engine_pointsCell__RpVNl small{font-size:8px}.engine_rateChoices__RbG70>button,.engine_tableHead__gbpW1{gap:4px;grid-template-columns:1fr 1.08fr .9fr 12px}.engine_rateChoices__RbG70>button{padding:10px 6px}.engine_comparison__72bzt{padding:12px 8px 9px}}@media(max-width:760px){.engine_inputs__XiGSc{grid-template-columns:1fr;gap:8px}.engine_financials__C5rAI{grid-template-columns:1fr 1fr;gap:7px 12px}.engine_loanControl__xAsMk{display:contents}.engine_loanControl__xAsMk .engine_equityChoices__xwVrE,.engine_loanControl__xAsMk .engine_ltvLabel__4CF_x,.engine_payoff__ceCWQ{grid-column:1/-1}.engine_ltvLabel__4CF_x{margin:1px 0 -2px}.engine_amountNote__xXISN{display:none}.engine_settings__MBLR4{grid-template-columns:1fr 1fr;gap:12px}.engine_settings__MBLR4 button{min-height:40px}.engine_equityChoices__xwVrE button{min-height:40px;flex-direction:row;gap:6px}.engine_equityChoices__xwVrE strong{font-size:12px}.engine_equityChoices__xwVrE small{font-size:9px}.engine_amount___5zb0>div{font-size:20px}}@media(max-width:360px){.engine_financials__C5rAI{gap:7px 9px}.engine_amount___5zb0>div{font-size:17px}.engine_equityChoices__xwVrE button{gap:3px}.engine_equityChoices__xwVrE strong{font-size:11px}.engine_equityChoices__xwVrE small{font-size:8px}}@media(prefers-reduced-motion:reduce){.engine_engine__HlWgX *,.engine_engine__HlWgX :before,.engine_hero__oUgqG *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.engine_circuit__cAVo8 path{stroke-dashoffset:0}}