@keyframes advisor-form_revealSection__DZyWi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.advisor-form_sectionReveal__XfFl3{animation:advisor-form_revealSection__DZyWi .3s ease-out both}.advisor-form_form__PhkpU{max-width:680px;margin:0 auto;padding:0 16px 48px}.advisor-form_chatComposerShell__hxn3v{background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(245,250,255,.98) 65%,rgba(239,248,255,.95));border:1px solid rgba(22,119,255,.16);border-radius:16px;padding:10px 14px 12px;box-shadow:0 12px 32px rgba(19,67,115,.08),0 2px 6px rgba(19,67,115,.06);font-family:Work Sans,sans-serif}.advisor-form_chatComposerShell__hxn3v .ant-input-number-input,.advisor-form_chatComposerShell__hxn3v .ant-select-selector,.advisor-form_chatComposerShell__hxn3v input,.advisor-form_chatComposerShell__hxn3v textarea{font-family:Work Sans,sans-serif!important}.advisor-form_chatComposerShell__hxn3v button{font-family:Work Sans,sans-serif}.advisor-form_chatBottomRow__CfMST{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;border-top:1px dashed rgba(22,119,255,.18);flex-wrap:wrap}.advisor-form_chatBottomRowNoSep__PibyQ{border-top:none;margin-top:4px;padding-top:0}.advisor-form_chatStarterBottom__o8jwv{margin-top:0;padding-top:0;border-top:none}.advisor-form_chatStarterSelectedMessage__yGD12{font-size:13px;line-height:1.5;color:rgba(0,0,0,.56);padding:2px 2px 8px;margin-bottom:0}.advisor-form_chatStarterSelectedMessage__yGD12 strong{color:rgba(0,0,0,.82);font-weight:600}.advisor-form_chatStarterToggle__qtFVB{border:1px solid rgba(13,42,74,.12);background:rgba(255,255,255,.72);color:rgba(0,0,0,.56);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:500;font-family:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-height:32px;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.advisor-form_chatStarterToggle__qtFVB:hover{border-color:rgba(13,93,194,.22);background:rgba(255,255,255,.9);color:rgba(13,93,194,.82);box-shadow:0 1px 4px rgba(19,67,115,.08)}.advisor-form_chatStarterPickerWrap__cF52F{margin-top:8px;max-width:360px}.advisor-form_chatStarterSelectedText__IsbPX{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-form_chatStarterClear__Tg5So{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(0,0,0,.12);font-size:10px}.advisor-form_chatStarterClear__Tg5So:hover{border-color:#ff4d4f;color:#ff4d4f}.advisor-form_chatComposerTagsRow1__gQMui{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px;animation:advisor-form_questionFadeIn__zTAr6 1.2s ease both}.advisor-form_chatComposerTagsRow2__YTAmr{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:6px;border-top:1px solid rgba(22,119,255,.1);animation:advisor-form_questionFadeIn__zTAr6 .2s ease both}.advisor-form_chatTag__dhzB2{border:1px solid #c8d8ea;background:#fff;color:rgba(0,0,0,.68);border-radius:999px;padding:5px 11px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;display:inline-flex;align-items:center;gap:4px}.advisor-form_chatTag__dhzB2:hover{border-color:#8ab9ea;transform:translateY(-1px)}.advisor-form_chatTagActive__hMjZz{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.14)}.advisor-form_regionBadge__CwGQC{display:inline-flex;align-items:center;justify-content:center;height:17px;min-width:26px;padding:0 4px;border-radius:3px;background:#7b92b2;color:#fff;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1;flex-shrink:0}.advisor-form_regionBadgeScotland__zO_aZ{background:#005eb8}.advisor-form_chatTagFilled__ErgfJ{background:#f6fbff}.advisor-form_chatQuestionPanelOuter__Il7oG{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.advisor-form_chatQuestionPanelOpen__5uLNh{grid-template-rows:1fr}.advisor-form_chatQuestionPanelInner__hzTMg{overflow:hidden}.advisor-form_chatQuestionPanel__agxZE{animation:advisor-form_questionFadeIn__zTAr6 .2s ease both;padding-top:2px}.advisor-form_chatQuestionLine__DNVPG{font-size:15px;font-weight:600;color:rgba(0,0,0,.78);margin:10px 0 4px;animation:advisor-form_questionFadeIn__zTAr6 .2s ease}.advisor-form_chatQuestionExplainer__PYC9o{font-size:12px;color:rgba(0,0,0,.46);margin:0 0 8px;line-height:1.45;animation:advisor-form_questionFadeIn__zTAr6 .2s ease}.advisor-form_chatOptionalShowBtn__iraSY{border:none;background:none;color:rgba(0,0,0,.5);font-size:12px;padding:0;margin:-2px 0 10px;cursor:pointer}.advisor-form_chatOptionalShowBtn__iraSY:hover{color:rgba(0,0,0,.72)}.advisor-form_chatInlineQuestion__OiYQu{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.advisor-form_chatInlineInputRow__tbDDQ{display:flex;align-items:center;gap:6px}.advisor-form_chatInlineControls__DV6_m{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.advisor-form_chatSuggestionBtn__9erEa{border:1px solid #d6d6d6;background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-family:inherit;cursor:pointer;color:rgba(0,0,0,.72);transition:border-color .15s ease,color .15s ease,background .15s ease}.advisor-form_chatSuggestionBtn__9erEa:hover{border-color:#7fb2e8;color:#0d5dc2}.advisor-form_chatSuggestionBtnActive__iYwv6{border-color:#1677ff;background:#eaf4ff;color:#0d5dc2}.advisor-form_chatSuggestionRowSmall__nZrkD{display:flex;flex-wrap:wrap;gap:6px;margin-top:-2px}.advisor-form_chatFollowUpRow__Bz_QG .advisor-form_chatSuggestionRowSmall__nZrkD{margin-bottom:14px}.advisor-form_chatSuggestionBtnSmall__uwMwm{font-size:12px;padding:4px 10px;color:rgba(0,0,0,.58)}.advisor-form_chatInlineInput__Mp7_S{width:220px}.advisor-form_chatInlineInputWide__ZayRZ{width:260px}.advisor-form_chatFollowUpRow__Bz_QG{margin-top:6px;padding-top:8px;border-top:1px dashed rgba(22,119,255,.2)}.advisor-form_chatFollowUpIntro__YAJ_D{margin:0 0 10px;font-size:12px;line-height:1.5;color:rgba(0,0,0,.56)}.advisor-form_chatFollowUpLabel__O7CyX{display:block;font-size:11.5px;color:rgba(0,0,0,.5);margin-bottom:5px}.advisor-form_chatFollowUpItem__nEpMH{width:100%;margin-bottom:10px!important}.advisor-form_chatFollowUpItem__nEpMH .ant-form-item-control-input,.advisor-form_chatFollowUpItem__nEpMH .ant-form-item-control-input-content{min-height:0}.advisor-form_chatRetirementInput__goWg1{width:240px}.advisor-form_chatSubmitRow__HfPdN{display:flex;justify-content:flex-end;margin-top:0;opacity:0;transform:translateY(5px);max-height:0;overflow:hidden;transition:opacity .8s ease,transform .8s ease,max-height .4s ease}.advisor-form_chatSubmitRowVisible__A_tEC{opacity:1;transform:translateY(0);max-height:96px;overflow:hidden;transition-delay:.6s;animation:advisor-form_submitRowOverflowVisible__5SOBu 0s linear .6s forwards}.advisor-form_chatSubmitRowImmediate__XBaat{opacity:1;transform:translateY(0);max-height:96px;overflow:visible;transition-delay:0s}@keyframes advisor-form_submitRowOverflowVisible__5SOBu{to{overflow:visible}}.advisor-form_chatSubmitBtn__kZhLe{min-width:176px;height:36px;font-size:13px}.advisor-form_chatOptionalHideBtn__yB9hI{margin-top:6px;border:none;background:none;font-size:12px;color:rgba(0,0,0,.5);text-align:left;padding:0;cursor:pointer}.advisor-form_chatOptionalHideBtn__yB9hI:hover{color:rgba(0,0,0,.7)}@keyframes advisor-form_questionFadeIn__zTAr6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.advisor-form_form__PhkpU{padding:0 16px 48px}.advisor-form_chatComposerShell__hxn3v{padding:10px;border-radius:12px}.advisor-form_chatBottomRow__CfMST{align-items:stretch}.advisor-form_chatStarterToggle__qtFVB,.advisor-form_chatSubmitBtn__kZhLe{width:100%;justify-content:center}.advisor-form_chatStarterPickerWrap__cF52F{max-width:100%}.advisor-form_chatInlineInputWide__ZayRZ,.advisor-form_chatInlineInput__Mp7_S{width:100%}}.advisor-form_section__FXLQI{border-bottom:1px solid #f0f0f0}.advisor-form_sectionTitle__4Xh68{font-size:18px;font-weight:600;margin:0 0 16px;color:#111}.advisor-form_sectionHint__IvYbr{margin:-8px 0 16px;font-size:13px;color:rgba(0,0,0,.5)}.advisor-form_inlineRow__bUgy1{display:flex;flex-wrap:wrap;gap:0 24px;align-items:flex-start}.advisor-form_inlineRow__bUgy1>.ant-form-item{flex:0 0 auto}.advisor-form_chipRow__7NqQS{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.advisor-form_acceptedSummary__Ui3D7{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:8px 10px;border-radius:10px;border:1px solid rgba(22,119,255,.16);background:linear-gradient(120deg,rgba(240,247,255,.72),rgba(245,250,255,.9));color:rgba(0,0,0,.6);font-size:13px;line-height:1.4;opacity:0;transform:translateY(-4px);max-height:0;overflow:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,max-height .28s ease,margin .22s ease,padding .22s ease}.advisor-form_acceptedSummaryVisible__i5g1r{opacity:1;transform:translateY(0);max-height:56px;pointer-events:auto}.advisor-form_acceptedSummaryIcon__1T538{color:#1677ff;font-size:14px}.advisor-form_compactFieldExpanded__bsdVh{flex:1 1 240px;min-width:220px}.advisor-form_compactChip__Kmwci{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;border:1px solid #d9d9d9;border-radius:999px;background:#fafafa;color:rgba(0,0,0,.78);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.advisor-form_compactChip__Kmwci:hover{background:#f5f5f5;border-color:#bfbfbf}.advisor-form_compactChip__Kmwci:focus-visible{outline:none;border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.2)}.advisor-form_compactChipLabel__to1P5{font-size:12px;font-weight:600;color:rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:.04em}.advisor-form_compactChipSep__8qJh2{color:rgba(0,0,0,.28)}.advisor-form_compactChipValue___Wq11{font-size:14px;font-weight:500;color:rgba(0,0,0,.86)}.advisor-form_compactChipActions__rhYW4{display:inline-flex;align-items:center;gap:6px;margin-left:2px;opacity:0;transform:translateX(2px);transition:opacity .15s ease,transform .15s ease}.advisor-form_compactChip__Kmwci:focus-visible .advisor-form_compactChipActions__rhYW4,.advisor-form_compactChip__Kmwci:hover .advisor-form_compactChipActions__rhYW4{opacity:1;transform:translateX(0)}.advisor-form_compactChipIcon__tkUKd{font-size:12px;color:rgba(0,0,0,.45)}.advisor-form_compactChipIcon__tkUKd:hover{color:rgba(0,0,0,.75)}.advisor-form_compactChipClear__2NEGf:hover{color:#ff4d4f}@media (max-width:640px){.advisor-form_compactFieldExpanded__bsdVh{flex:1 1 100%;min-width:0}.advisor-form_compactChip__Kmwci{width:100%;justify-content:space-between}}.advisor-form_conditionalBlock__1axmt{background:#fafafa;border-left:3px solid #e0e0e0;border-radius:4px;padding:16px 20px 4px;margin-bottom:16px}.advisor-form_form__PhkpU .advisor-form_shortInput__Yz8Gb{width:140px}.advisor-form_form__PhkpU .advisor-form_mediumInput__PfV3v{width:220px}@media (max-width:480px){.advisor-form_form__PhkpU .advisor-form_mediumInput__PfV3v,.advisor-form_form__PhkpU .advisor-form_shortInput__Yz8Gb{width:100%;max-width:100%}}.advisor-form_brackets__KT7eE{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.advisor-form_bracketBtn__fUbPy{padding:7px 14px;border:1.5px solid #d9d9d9;border-radius:6px;background:#fff;font-size:14px;font-family:inherit;color:rgba(0,0,0,.85);cursor:pointer;transition:border-color .15s,background .15s,color .15s;line-height:1.4}.advisor-form_bracketBtn__fUbPy:hover{border-color:#4096ff;color:#4096ff}.advisor-form_bracketBtnActive__QScI_{border-color:#1677ff;background:#e6f4ff;color:#1677ff;font-weight:600}.advisor-form_customIncomeItem__1fpRJ{margin-top:4px}.advisor-form_incomeDetail__G5ljd{margin-top:24px;padding-top:20px;border-top:1px dashed #e8e8e8}.advisor-form_teaser__8LFeA{padding:14px 16px;background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px}.advisor-form_teaserHint__dprIS{margin:0 0 12px;font-size:13px;color:rgba(0,0,0,.55);line-height:1.5}.advisor-form_teaserActions__F_pXv{display:flex;align-items:center;gap:4px}.advisor-form_skipped__tLAF3{display:flex;align-items:center;gap:10px}.advisor-form_skippedLabel__26d_A{display:inline-block;font-size:12px;color:rgba(0,0,0,.4);background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:2px 8px;font-style:italic}.advisor-form_optionalContent__31jm6{padding-top:4px}.advisor-form_skipLink__pdi9q{margin-top:4px;padding-left:0!important;color:rgba(0,0,0,.4)!important;font-size:12px!important}.advisor-form_skipLink__pdi9q:hover{color:rgba(0,0,0,.65)!important}.advisor-form_tooltipLabel__5Qh7Z{display:inline-flex;align-items:center;gap:6px}.advisor-form_tooltipIcon__YFcNe{color:rgba(0,0,0,.4);font-size:13px}.advisor-form_riskGroup__AwhZx{display:flex;flex-direction:column;gap:4px;width:100%}.advisor-form_riskOption__jaYcK{display:flex;flex-direction:row;align-items:flex-start;gap:8px;padding:8px 0;height:auto}.advisor-form_riskOption__jaYcK .ant-radio{flex-shrink:0}.advisor-form_riskLabel__PSkOs{font-weight:600;white-space:nowrap;min-width:80px}.advisor-form_riskDescription__8_e3f{color:rgba(0,0,0,.55);font-size:13px;line-height:1.4;font-weight:400}@media (max-width:600px){.advisor-form_riskLabel__PSkOs{display:block;white-space:normal;min-width:0}.advisor-form_riskDescription__8_e3f{display:block;margin-top:1px}}.advisor-form_submitRow__AZmOH{padding:40px 0 16px;display:flex;justify-content:center;border-top:1px solid #f0f0f0;margin-top:8px}@media (max-width:480px){.advisor-form_form__PhkpU{padding:0 12px 48px}.advisor-form_inlineRow__bUgy1{flex-direction:column;gap:0}.advisor-form_mediumInput__PfV3v,.advisor-form_shortInput__Yz8Gb{width:100%!important}.advisor-form_brackets__KT7eE{gap:6px}.advisor-form_bracketBtn__fUbPy{font-size:13px;padding:6px 11px}.advisor-form_sectionTitle__4Xh68{font-size:16px}}.advisor-form_goalChips__ofDGH{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.advisor-form_goalInputGroup__f2idG{width:100%}.advisor-form_goalInputLabel__ngC51{display:block;margin-bottom:6px;font-size:12px;line-height:1.35;font-weight:500;color:rgba(0,0,0,.64)}.advisor-form_goalChip__cF5zA{padding:5px 11px;border:1px solid #d5dce5;border-radius:20px;background:#fff;font-size:12px;font-family:inherit;color:rgba(0,0,0,.68);cursor:pointer;transition:border-color .15s,background .15s,color .15s;line-height:1.4}.advisor-form_goalChip__cF5zA:hover{border-color:#4096ff;color:#4096ff}.advisor-form_goalChipActive__LOVRU{border-color:#1677ff;background:#e6f4ff;color:#1677ff;font-weight:500}.advisor-form_goalTextarea__9VOyp{margin-top:0}.advisor-form_goalTextarea__9VOyp .ant-input{min-height:84px;padding:10px 12px;font-size:13px;line-height:1.5;border-radius:10px}.advisor-form_retirementEstimate__Adu7g{display:inline-flex;flex-direction:column;gap:2px;padding:10px 14px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;margin-bottom:20px}.advisor-form_retirementEstimateValue__p4B98{font-size:15px;font-weight:600;color:#389e0d}.advisor-form_retirementEstimateNote___On_X{font-size:12px;color:rgba(0,0,0,.45)}.advisor-form_riskDefaultCallout__zeIwr{margin-bottom:20px}.advisor-form_riskOverriddenNote__mDCdF{color:rgba(0,0,0,.45);font-style:italic}