.InvestmentAccountsDistribution-module__A7cz9q__panel{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #d2dfd4;border-radius:28px;min-width:0;padding:28px;box-shadow:0 12px 32px #173f3510}.InvestmentAccountsDistribution-module__A7cz9q__panel h2{color:#173f35;margin:0 0 12px;font-size:24px}.InvestmentAccountsDistribution-module__A7cz9q__note{color:#52685e;font-size:16px;line-height:1.5}.InvestmentAccountsDistribution-module__A7cz9q__grid{--pie-width:calc((100% - 28px)*.84/2.2);grid-template-columns:minmax(0,var(--pie-width)) minmax(0,min(440px,calc(100% - var(--pie-width) - 12px)));justify-content:center;align-items:center;gap:12px;display:grid}.InvestmentAccountsDistribution-module__A7cz9q__pie{min-width:0}.InvestmentAccountsDistribution-module__A7cz9q__pie>p{padding:30px 0;font-size:18px;line-height:1.5}.InvestmentAccountsDistribution-module__A7cz9q__pie svg{width:100%;height:auto;margin-inline:0;display:block}.InvestmentAccountsDistribution-module__A7cz9q__list{min-width:0;margin:0;padding:0;list-style:none}.InvestmentAccountsDistribution-module__A7cz9q__list li{border-bottom:1px solid #173f351a;grid-template-columns:12px minmax(0,1fr) minmax(0,.7fr);align-items:start;gap:8px;padding:12px 0;font-size:17px;display:grid}.InvestmentAccountsDistribution-module__A7cz9q__list i{border-radius:50%;width:12px;height:12px;margin-top:6px}.InvestmentAccountsDistribution-module__A7cz9q__list span{font-weight:600}.InvestmentAccountsDistribution-module__A7cz9q__list strong{text-align:right;font-size:19px;display:block}.InvestmentAccountsDistribution-module__A7cz9q__list small{color:#52685e;margin-top:4px;font-size:16px;line-height:1.5;display:block}.InvestmentAccountsDistribution-module__A7cz9q__list li>div:last-child small{text-align:right}.InvestmentAccountsDistribution-module__A7cz9q__total{border-top:1px solid #173f3520;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:22px;font-size:20px;display:flex}.InvestmentAccountsDistribution-module__A7cz9q__total strong{overflow-wrap:anywhere;font-size:28px}@media (max-width:700px){.InvestmentAccountsDistribution-module__A7cz9q__panel{border-radius:24px;padding:20px}.InvestmentAccountsDistribution-module__A7cz9q__grid{grid-template-columns:minmax(0,1fr);gap:8px}.InvestmentAccountsDistribution-module__A7cz9q__pie{justify-self:center;width:70%}.InvestmentAccountsDistribution-module__A7cz9q__list li{grid-template-columns:12px minmax(0,1fr);gap:10px}.InvestmentAccountsDistribution-module__A7cz9q__list li>div:last-child{grid-column:2}.InvestmentAccountsDistribution-module__A7cz9q__list strong,.InvestmentAccountsDistribution-module__A7cz9q__list li>div:last-child small{text-align:left}.InvestmentAccountsDistribution-module__A7cz9q__total strong{font-size:26px}.InvestmentAccountsDistribution-module__A7cz9q__panel h2{font-size:23px}}
.ClientNavigation-module___pWI-W__reasons{overflow-wrap:anywhere;padding:0;font-size:16px;line-height:1.6;list-style:none}.ClientNavigation-module___pWI-W__reasons li{min-width:0;margin:12px 0}.ClientNavigation-module___pWI-W__reasons p{margin:4px 0}.ClientNavigation-module___pWI-W__reasons div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ClientNavigation-module___pWI-W__reasons button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.ClientNavigation-module___pWI-W__reasons button:focus-visible{outline-offset:3px;outline:3px solid #2f745e}
.AnimatedLogo-module__wSqJva__logo{background:0 0;flex:none;line-height:0;display:inline-block;position:relative}.AnimatedLogo-module__wSqJva__logo>img{visibility:hidden}.AnimatedLogo-module__wSqJva__artwork{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AnimatedLogo-module__wSqJva__coinScene{perspective:650px;pointer-events:none;visibility:hidden;opacity:0;width:91%;height:88%;position:absolute;top:-13%;left:4.7%;container-type:inline-size}.AnimatedLogo-module__wSqJva__emblem{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:translateZ(-3cqw)rotateY(0)}.AnimatedLogo-module__wSqJva__coinFace{backface-visibility:hidden;position:absolute;inset:0}.AnimatedLogo-module__wSqJva__coinFace svg{width:100%;height:100%;display:block;overflow:visible}.AnimatedLogo-module__wSqJva__coinFront{transform:translateZ(3cqw)}.AnimatedLogo-module__wSqJva__coinBack{transform:rotateY(180deg)translateZ(3cqw)}.AnimatedLogo-module__wSqJva__coinEdge{backface-visibility:hidden;background:repeating-linear-gradient(90deg,#54340f55 0 .2cqw,#fff1bb88 .2cqw .36cqw,#0000 .36cqw .86cqw),linear-gradient(#724817 0%,#f3d98e 15%,#825319 31%,#eac56e 48%,#996526 64%,#f5d581 75%,#b7812b 87%,#664111 100%);width:2.6cqw;height:6cqw;position:absolute;top:51.2%;left:52.3%;box-shadow:inset .12cqw 0 .15cqw #fff4cb88,inset -.12cqw 0 .15cqw #50320f88}.AnimatedLogo-module__wSqJva__treeLight,.AnimatedLogo-module__wSqJva__letterLight{opacity:0;pointer-events:none}.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__emblem{animation:2s cubic-bezier(.42,0,.2,1) AnimatedLogo-module__wSqJva__coinTurn}.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__coinScene{animation:2s linear AnimatedLogo-module__wSqJva__coinPresence}.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__sourceCoin{animation:2s linear AnimatedLogo-module__wSqJva__sourcePresence}.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__treeLight,.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__letterLight{animation-duration:3.5s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:1;animation-delay:1.2s}.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__treeLight{animation-name:AnimatedLogo-module__wSqJva__treeFlow}.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__letterLight{animation-name:AnimatedLogo-module__wSqJva__letterFlow}@keyframes AnimatedLogo-module__wSqJva__coinTurn{0%{transform:translateZ(-3cqw)rotateY(0)}to{transform:translateZ(-3cqw)rotateY(360deg)}}@keyframes AnimatedLogo-module__wSqJva__coinPresence{0%,to{visibility:visible;opacity:0}1%,99%{visibility:visible;opacity:1}}@keyframes AnimatedLogo-module__wSqJva__sourcePresence{0%,to{visibility:visible}1%,99%{visibility:hidden}}@keyframes AnimatedLogo-module__wSqJva__treeFlow{0%{opacity:0;transform:translateY(0)}8%,90%{opacity:1}to{opacity:0;transform:translateY(-335px)}}@keyframes AnimatedLogo-module__wSqJva__letterFlow{0%{opacity:0;transform:translate(0)}8%,90%{opacity:1}to{opacity:0;transform:translate(270px)}}@media (prefers-reduced-motion:reduce){.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__emblem,.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__coinScene,.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__sourceCoin,.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__treeLight,.AnimatedLogo-module__wSqJva__play .AnimatedLogo-module__wSqJva__letterLight{animation:none}}
.GoalQuestionnaire-module__YHRZiW__questionnaire{color:#20352e;gap:32px;min-width:0;font-size:16px;line-height:1.6;display:grid}.GoalQuestionnaire-module__YHRZiW__questionnaire *,.GoalQuestionnaire-module__YHRZiW__questionnaire :before,.GoalQuestionnaire-module__YHRZiW__questionnaire :after{box-sizing:border-box}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__question{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__question>legend{color:#20352e;width:100%;margin-bottom:14px;padding:0;font-size:18px;font-weight:750;line-height:1.5}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__hint{color:#52665f;grid-column:1/-1;margin:0 0 4px;font-size:16px;line-height:1.6}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer{color:#52665f;cursor:pointer;background:#faf7ef;border:1.5px solid #173f352e;border-radius:15px;align-items:flex-start;gap:13px;min-width:0;min-height:64px;padding:16px 17px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer>span{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:1.5}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer input[type=radio],.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer input[type=checkbox]{accent-color:#1f6a54;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer:hover:not(:has(input:disabled)){background:#f2f7f3;border-color:#6b9b89}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer:has(input:checked){color:#174335;background:#e5f0e9;border-color:#2f745e;box-shadow:0 0 0 1px #2f745e,0 8px 20px #173f3514}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer:has(input:focus-visible){outline-offset:3px;outline:3px solid #2f745e}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer:has(input:disabled){cursor:not-allowed}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__question>.GoalQuestionnaire-module__YHRZiW__answer:last-of-type:nth-of-type(odd){grid-column:1/-1}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__experience,.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__followUp{grid-column:1/-1;gap:16px;min-width:0;display:grid}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__experience{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__experienceItem{gap:16px;min-width:0;display:grid}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__followUp{border-left:3px solid #6b9b89;padding:0 0 0 16px}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__followUp .GoalQuestionnaire-module__YHRZiW__question>legend{font-size:16px}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__personal{border-bottom:1px solid #dce3dc;gap:12px;padding-bottom:28px;display:grid}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__personal h3{margin:0;font-size:22px;font-weight:650;line-height:1.4}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__textField{color:#20352e;gap:10px;min-width:0;font-size:18px;font-weight:750;display:grid}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__textField input{color:#20352e;width:100%;min-width:0;max-width:380px;min-height:48px;font:inherit;background:#fffdf8;border:1.5px solid #173f3540;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__textField input:focus-visible,.GoalQuestionnaire-module__YHRZiW__questionnaire button:focus-visible{outline-offset:3px;outline:3px solid #2f745e}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__notice{background:#fff5e9;border-left:4px solid #c46c45;border-radius:0 12px 12px 0;gap:16px;min-width:0;padding:20px;display:grid}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__notice h3{color:#76503f;margin:0;font-size:20px;line-height:1.5}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__notice p{color:#76503f;margin:0;font-size:16px;line-height:1.6}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__notice .GoalQuestionnaire-module__YHRZiW__question>legend{color:#76503f}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__result article{background:#fffdf8;border-radius:18px;gap:12px;min-width:0;padding:22px;display:grid}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__result h3{margin:0;font-size:20px;line-height:1.5}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__result strong{color:#174335;font-size:24px;line-height:1.4}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__result p,.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__result small{color:#52665f;margin:0;font-size:16px;line-height:1.6}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__actions{flex-wrap:wrap;gap:12px;display:flex}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__actions button,.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__notice button,.GoalQuestionnaire-module__YHRZiW__questionnaire button.GoalQuestionnaire-module__YHRZiW__secondary{white-space:normal;overflow-wrap:anywhere;border-radius:12px;width:fit-content;max-width:100%;min-height:48px;padding:12px 20px;font-size:16px;line-height:1.5}.GoalQuestionnaire-module__YHRZiW__questionnaire button.GoalQuestionnaire-module__YHRZiW__secondary{color:#245c4a;box-shadow:none;background:#fffdf8;border:1px solid #24654f40}.GoalQuestionnaire-module__YHRZiW__requestError.GoalQuestionnaire-module__YHRZiW__requestError{color:#76503f;background:#fff5e9;border-left:4px solid #c46c45;border-radius:0 12px 12px 0;padding:16px;font-size:16px;line-height:1.6}@media (max-width:640px){.GoalQuestionnaire-module__YHRZiW__shell.GoalQuestionnaire-module__YHRZiW__shell{min-width:0;padding:16px}.GoalQuestionnaire-module__YHRZiW__questionnaire{gap:28px}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__question,.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__experience{grid-template-columns:minmax(0,1fr)}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer{min-height:64px;padding:15px}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__question>.GoalQuestionnaire-module__YHRZiW__answer:last-of-type:nth-of-type(odd){grid-column:1}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__notice{padding:16px}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__actions{flex-direction:column}.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__actions button{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.GoalQuestionnaire-module__YHRZiW__questionnaire .GoalQuestionnaire-module__YHRZiW__answer{transition:none}}
.GoalPlanningEditor-module__ijkNVq__editor{color:#20352e;border:0;min-inline-size:0;margin:0;padding:0;font-size:16px;line-height:1.6}.GoalPlanningEditor-module__ijkNVq__editor *,.GoalPlanningEditor-module__ijkNVq__editor :before,.GoalPlanningEditor-module__ijkNVq__editor :after{box-sizing:border-box}.GoalPlanningEditor-module__ijkNVq__heading{margin:0 0 24px}.GoalPlanningEditor-module__ijkNVq__heading h1{overflow-wrap:anywhere;margin:4px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.25}.GoalPlanningEditor-module__ijkNVq__heading p{color:#52665f;margin:0}.GoalPlanningEditor-module__ijkNVq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.GoalPlanningEditor-module__ijkNVq__parameters,.GoalPlanningEditor-module__ijkNVq__results{gap:24px;min-width:0;display:grid}.GoalPlanningEditor-module__ijkNVq__card{overflow-wrap:anywhere;background:#faf7ef;border:1px solid #173f352e;border-radius:18px;min-width:0;padding:24px}.GoalPlanningEditor-module__ijkNVq__card h2{margin:0 0 20px;font-size:23px;line-height:1.3}.GoalPlanningEditor-module__ijkNVq__card h3{margin:28px 0 12px;font-size:20px;line-height:1.4}.GoalPlanningEditor-module__ijkNVq__card p{margin:12px 0}.GoalPlanningEditor-module__ijkNVq__fields{gap:20px;margin-bottom:24px;display:grid}.GoalPlanningEditor-module__ijkNVq__fields label,.GoalPlanningEditor-module__ijkNVq__moneyField{flex-direction:column;gap:8px;min-width:0;font-size:16px;font-weight:600;display:flex}.GoalPlanningEditor-module__ijkNVq__editor input:not([type=radio]):not([type=checkbox]):not([type=range]),.GoalPlanningEditor-module__ijkNVq__editor select{color:#20352e;width:100%;min-width:0;max-width:100%;min-height:52px;font:inherit;background:#fffdf8;border:1px solid #173f354d;border-radius:12px;padding:12px 14px;display:block}.GoalPlanningEditor-module__ijkNVq__editor input[aria-invalid=true]{border-color:#a23c26}.GoalPlanningEditor-module__ijkNVq__editor button{color:#174335;min-height:48px;font:inherit;cursor:pointer;overflow-wrap:anywhere;white-space:normal;background:#fffdf8;border:1px solid #2f745e;border-radius:12px;max-width:100%;padding:12px 16px;font-weight:600}.GoalPlanningEditor-module__ijkNVq__editor button[type=submit]{color:#fffdf8;background:#174335}.GoalPlanningEditor-module__ijkNVq__editor button:disabled{opacity:.6;cursor:default}.GoalPlanningEditor-module__ijkNVq__editor :is(input,select,button,summary):focus-visible{outline-offset:3px;outline:3px solid #2f745e}.GoalPlanningEditor-module__ijkNVq__editor summary{cursor:pointer;padding:12px 0;font-size:16px;font-weight:600}.GoalPlanningEditor-module__ijkNVq__editor details{border-top:1px solid #173f352e;margin:16px 0}.GoalPlanningEditor-module__ijkNVq__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.GoalPlanningEditor-module__ijkNVq__hint{color:#52665f;font-size:16px;font-weight:400;line-height:1.6}.GoalPlanningEditor-module__ijkNVq__fieldError{color:#923a27;font-size:16px;font-weight:400}.GoalPlanningEditor-module__ijkNVq__notice{color:#744623;background:#fff0db;border-radius:12px;padding:12px 16px}.GoalPlanningEditor-module__ijkNVq__success{color:#174335;background:#e5f0e9;border-radius:12px;padding:12px 16px}.GoalPlanningEditor-module__ijkNVq__options{gap:12px;display:grid}.GoalPlanningEditor-module__ijkNVq__option{background:#fffdf8;border:1px solid #173f352e;border-radius:12px;padding:16px}.GoalPlanningEditor-module__ijkNVq__option p{margin:8px 0 0}.GoalPlanningEditor-module__ijkNVq__summary{padding-bottom:20px}.GoalPlanningEditor-module__ijkNVq__summary p{margin:8px 0}.GoalPlanningEditor-module__ijkNVq__capital{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,42px);line-height:1.3;display:block}.GoalPlanningEditor-module__ijkNVq__chart{min-width:0;margin:20px 0}.GoalPlanningEditor-module__ijkNVq__chart svg{width:100%;height:auto;display:block;overflow:visible}.GoalPlanningEditor-module__ijkNVq__chart svg text{fill:#52665f;font:18px system-ui,sans-serif}.GoalPlanningEditor-module__ijkNVq__legend{flex-wrap:wrap;gap:8px 18px;font-size:16px;display:flex}.GoalPlanningEditor-module__ijkNVq__legend span{align-items:center;gap:8px;display:flex}.GoalPlanningEditor-module__ijkNVq__legend i{flex:none;width:22px;height:3px;display:inline-block}.GoalPlanningEditor-module__ijkNVq__ownKey{background:#2f745e}.GoalPlanningEditor-module__ijkNVq__scenarioKey{background:#377fa1}.GoalPlanningEditor-module__ijkNVq__targetKey{border-top:2px dashed #a3542e}.GoalPlanningEditor-module__ijkNVq__gridLine{stroke:#d6dfd6;stroke-width:1px}.GoalPlanningEditor-module__ijkNVq__ownLine,.GoalPlanningEditor-module__ijkNVq__scenarioLine{fill:none;stroke:#2f745e;stroke-width:3px}.GoalPlanningEditor-module__ijkNVq__scenarioLine{stroke:#377fa1}.GoalPlanningEditor-module__ijkNVq__targetLine{stroke:#a3542e;stroke-width:2px;stroke-dasharray:7 5}.GoalPlanningEditor-module__ijkNVq__dateLine{stroke:#76503f;stroke-dasharray:3 5}.GoalPlanningEditor-module__ijkNVq__cursorLine{stroke:#174335;stroke-dasharray:2 4;opacity:.6}.GoalPlanningEditor-module__ijkNVq__chartControl{gap:12px;font-size:16px;display:grid}.GoalPlanningEditor-module__ijkNVq__chartControl input{accent-color:#174335;width:100%;min-width:0;min-height:44px;margin:0}.GoalPlanningEditor-module__ijkNVq__chartValue{overflow-wrap:anywhere;background:#e5f0e9;border-radius:12px;flex-direction:column;gap:4px;padding:16px;font-size:16px;display:flex}@media (max-width:950px){.GoalPlanningEditor-module__ijkNVq__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.GoalPlanningEditor-module__ijkNVq__card{padding:16px}.GoalPlanningEditor-module__ijkNVq__layout,.GoalPlanningEditor-module__ijkNVq__parameters,.GoalPlanningEditor-module__ijkNVq__results{gap:16px}.GoalPlanningEditor-module__ijkNVq__actions{flex-direction:column}.GoalPlanningEditor-module__ijkNVq__actions button{width:100%}.GoalPlanningEditor-module__ijkNVq__card h2{font-size:22px}.GoalPlanningEditor-module__ijkNVq__chart svg text{font-size:20px}}.GoalPlanningEditor-module__ijkNVq__page{min-width:0}.GoalPlanningEditor-module__ijkNVq__page .GoalPlanningEditor-module__ijkNVq__pageHeader{flex-wrap:wrap;gap:16px}.GoalPlanningEditor-module__ijkNVq__page .GoalPlanningEditor-module__ijkNVq__pageHeader button{white-space:normal;max-width:100%;min-height:48px;font-size:16px}@media (max-width:480px){.GoalPlanningEditor-module__ijkNVq__page .GoalPlanningEditor-module__ijkNVq__pageHeader{grid-template-columns:minmax(0,1fr);padding:16px 0;display:grid}.GoalPlanningEditor-module__ijkNVq__page .GoalPlanningEditor-module__ijkNVq__pageHeader button{width:100%}}
.GoalFinancialQuestions-module__zSghaW__finances{color:#20352e;gap:24px;min-width:0;font-size:16px;line-height:1.6;display:grid}.GoalFinancialQuestions-module__zSghaW__finances *,.GoalFinancialQuestions-module__zSghaW__finances :before,.GoalFinancialQuestions-module__zSghaW__finances :after{box-sizing:border-box}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__intro{gap:12px;min-width:0;display:grid}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__intro h3{margin:0;font-size:22px;font-weight:650;line-height:1.4}.GoalFinancialQuestions-module__zSghaW__finances p{overflow-wrap:anywhere;margin:0;font-size:16px}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__hint{color:#52665f;font-size:16px;line-height:1.6}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__card{background:#faf7ef;border:1.5px solid #173f352e;border-radius:18px;gap:16px;min-width:0;margin:0;padding:24px;display:grid}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__card h4{color:#20352e;margin:0;font-size:20px;font-weight:750;line-height:1.5}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__field{color:#20352e;gap:10px;min-width:0;font-size:16px;font-weight:600;line-height:1.5;display:grid}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__field select,.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__field input{color:#20352e;width:100%;min-width:0;max-width:100%;min-height:52px;font:inherit;background:#fffdf8;border:1.5px solid #173f3540;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__field select:focus-visible,.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__field input:focus-visible,.GoalFinancialQuestions-module__zSghaW__finances button:focus-visible{outline-offset:3px;outline:3px solid #2f745e}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__field input[aria-invalid=true]{border-color:#c46c45}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__error,.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__notice{color:#76503f;font-size:16px;line-height:1.6}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__notice{background:#fff5e9;border-left:4px solid #c46c45;border-radius:0 12px 12px 0;padding:16px}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__result article{background:#fffdf8;border-radius:18px;gap:12px;min-width:0;padding:22px;display:grid}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__result h3{margin:0;font-size:20px;line-height:1.5}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__result strong{color:#174335;font-size:24px;line-height:1.4}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__result p,.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__result small{color:#52665f;font-size:16px;line-height:1.6}.GoalFinancialQuestions-module__zSghaW__finances details{overflow-wrap:anywhere;min-width:0}.GoalFinancialQuestions-module__zSghaW__finances summary{cursor:pointer;font-size:16px}.GoalFinancialQuestions-module__zSghaW__finances button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:48px;padding:12px 20px;font-size:16px;line-height:1.5}@media (max-width:640px){.GoalFinancialQuestions-module__zSghaW__shell.GoalFinancialQuestions-module__zSghaW__shell{min-width:0;padding:16px}.GoalFinancialQuestions-module__zSghaW__finances .GoalFinancialQuestions-module__zSghaW__card{gap:14px;padding:16px}.GoalFinancialQuestions-module__zSghaW__finances button{width:100%}}
.GoalAdviceCard-module__dJoNIG__card{overflow-wrap:anywhere;min-width:0}.GoalAdviceCard-module__dJoNIG__card p{line-height:1.5}.GoalAdviceCard-module__dJoNIG__card button{font:inherit;color:#173f35;cursor:pointer;background:#f4f8f5;border:1px solid #6b947b;border-radius:12px;max-width:100%;padding:12px 16px}.GoalAdviceCard-module__dJoNIG__card .GoalAdviceCard-module__dJoNIG__primary{color:#fff;background:#175b3c}.GoalAdviceCard-module__dJoNIG__card .GoalAdviceCard-module__dJoNIG__note{color:#526b60;font-size:16px}.GoalAdviceCard-module__dJoNIG__card button:focus-visible{outline-offset:3px;outline:3px solid #2f745e}.GoalAdviceCard-module__dJoNIG__dialog{box-sizing:border-box;color:#173f35;background:#fff;border:1px solid #b9d2c3;border-radius:22px;width:min(860px,100vw - 32px);max-height:86vh;padding:28px;font-size:16px;overflow:auto}.GoalAdviceCard-module__dJoNIG__dialog::backdrop{background:#102f2573}.GoalAdviceCard-module__dJoNIG__dialog h2{font-size:26px;line-height:1.25}.GoalAdviceCard-module__dJoNIG__dialog h3{font-size:20px}.GoalAdviceCard-module__dJoNIG__dialog p{font-size:16px;line-height:1.5}.GoalAdviceCard-module__dJoNIG__compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.GoalAdviceCard-module__dJoNIG__compare section{border:1px solid #d7e4db;border-radius:16px;min-width:0;padding:20px}.GoalAdviceCard-module__dJoNIG__dialog dl{margin:0}.GoalAdviceCard-module__dJoNIG__dialog dt{color:#526b60;margin:14px 0 4px;font-size:16px}.GoalAdviceCard-module__dJoNIG__dialog dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.GoalAdviceCard-module__dJoNIG__periods{max-height:260px;padding-left:22px;overflow:auto}.GoalAdviceCard-module__dJoNIG__periods li{margin:12px 0;line-height:1.5}.GoalAdviceCard-module__dJoNIG__dialog summary{cursor:pointer;font-size:16px;font-weight:600}.GoalAdviceCard-module__dJoNIG__dialog details{margin:18px 0}@media (max-width:640px){.GoalAdviceCard-module__dJoNIG__compare{grid-template-columns:minmax(0,1fr)}.GoalAdviceCard-module__dJoNIG__dialog{width:calc(100vw - 20px);max-height:90vh;padding:18px}.GoalAdviceCard-module__dJoNIG__dialog h2{font-size:24px}}
.DemoAccountActions-module__OQagOW__panel{color:#173f35;overflow-wrap:anywhere;background:#fff;border:1px solid #d7e4db;border-radius:20px;min-width:0;padding:24px;font-size:16px}.DemoAccountActions-module__OQagOW__panel h2{margin-top:0;font-size:24px}.DemoAccountActions-module__OQagOW__panel p{line-height:1.5}.DemoAccountActions-module__OQagOW__panel fieldset{border:0;margin:0;padding:0}.DemoAccountActions-module__OQagOW__buttons{gap:12px;display:grid}.DemoAccountActions-module__OQagOW__panel button{font:inherit;color:#fff;cursor:pointer;background:#175b3c;border:1px solid #528469;border-radius:12px;max-width:100%;margin-top:12px;padding:12px 16px}.DemoAccountActions-module__OQagOW__panel button:disabled{opacity:.6;cursor:default}.DemoAccountActions-module__OQagOW__panel button:focus-visible{outline-offset:3px;outline:3px solid #2f745e}.DemoAccountActions-module__OQagOW__panel code{word-break:break-all}.DemoAccountActions-module__OQagOW__panel input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#173f35;background:#fff;border:1px solid #9db5a6;border-radius:10px;padding:12px 14px}.DemoAccountActions-module__OQagOW__panel fieldset{min-width:0}.DemoAccountActions-module__OQagOW__panel input:focus-visible{outline-offset:2px;outline:3px solid #2f745e}
.AccountIir-module__dBW89G__panel{color:#173f35;overflow-wrap:anywhere;background:#fff;border:1px solid #d7e4db;border-radius:22px;min-width:0;margin:24px 0;padding:clamp(16px,3vw,28px);font-size:16px}.AccountIir-module__dBW89G__panel h2{margin:0 0 12px;font-size:26px}.AccountIir-module__dBW89G__panel p{line-height:1.5}.AccountIir-module__dBW89G__actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.AccountIir-module__dBW89G__panel button,.AccountIir-module__dBW89G__panel select{font:inherit;color:#173f35;cursor:pointer;background:#f4f8f5;border:1px solid #94b5a5;border-radius:12px;padding:12px 18px}.AccountIir-module__dBW89G__panel button:disabled{opacity:.6;cursor:default}.AccountIir-module__dBW89G__panel button:focus-visible,.AccountIir-module__dBW89G__panel summary:focus-visible{outline-offset:3px;outline:3px solid #246947}.AccountIir-module__dBW89G__panel .AccountIir-module__dBW89G__primary{color:#fff;background:#175b3c}.AccountIir-module__dBW89G__panel details{border:1px solid #d7e4db;border-radius:14px;margin:16px 0;padding:12px}.AccountIir-module__dBW89G__panel summary{cursor:pointer;font-weight:600}.AccountIir-module__dBW89G__table{max-width:100%;overflow:auto}.AccountIir-module__dBW89G__table table{border-collapse:collapse;width:100%;min-width:620px}.AccountIir-module__dBW89G__table th,.AccountIir-module__dBW89G__table td{text-align:left;vertical-align:top;border-bottom:1px solid #d7e4db;padding:12px}.AccountIir-module__dBW89G__table small{display:block}.AccountIir-module__dBW89G__panel dl{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px;display:grid}.AccountIir-module__dBW89G__panel dd{overflow-wrap:anywhere;margin:0}.AccountIir-module__dBW89G__panel code{word-break:break-all}.AccountIir-module__dBW89G__panel li{margin:12px 0;list-style:none}.AccountIir-module__dBW89G__panel ul{padding:0}@media (max-width:600px){.AccountIir-module__dBW89G__panel dl{display:block}.AccountIir-module__dBW89G__panel dt{margin-top:12px;font-weight:600}.AccountIir-module__dBW89G__table table{min-width:0}.AccountIir-module__dBW89G__table thead{display:none}.AccountIir-module__dBW89G__table tr{border:1px solid #d7e4db;border-radius:12px;margin:12px 0;display:block}.AccountIir-module__dBW89G__table td{border:0;padding:8px 12px;display:block}.AccountIir-module__dBW89G__panel button{white-space:normal;max-width:100%}.AccountIir-module__dBW89G__panel h2{font-size:24px}.AccountIir-module__dBW89G__table td:before{content:attr(data-label) ": ";font-weight:600}}.AccountIir-module__dBW89G__document.AccountIir-module__dBW89G__document dt,.AccountIir-module__dBW89G__document.AccountIir-module__dBW89G__document dd{color:#173f35;font-size:16px;line-height:1.5}.AccountIir-module__dBW89G__document.AccountIir-module__dBW89G__document dd small{color:#526b60;font-size:14px;line-height:1.5}.AccountIir-module__dBW89G__document .AccountIir-module__dBW89G__table table{min-width:620px;font-size:16px}.AccountIir-module__dBW89G__document .AccountIir-module__dBW89G__table th{font-size:16px}.AccountIir-module__dBW89G__document.AccountIir-module__dBW89G__document dl{gap:10px 20px}@media (max-width:600px){.AccountIir-module__dBW89G__document .AccountIir-module__dBW89G__table table{min-width:0}.AccountIir-module__dBW89G__document.AccountIir-module__dBW89G__document dt{margin-top:16px}}
.AccountPortfolioDetails-module__KoLj7a__root{color:#20352e;min-width:0;margin:28px 0;font-size:16px;line-height:1.6}.AccountPortfolioDetails-module__KoLj7a__root h2{font-size:26px}.AccountPortfolioDetails-module__KoLj7a__root p,.AccountPortfolioDetails-module__KoLj7a__root summary,.AccountPortfolioDetails-module__KoLj7a__root li{overflow-wrap:anywhere}.AccountPortfolioDetails-module__KoLj7a__classes{gap:14px;display:grid}.AccountPortfolioDetails-module__KoLj7a__asset,.AccountPortfolioDetails-module__KoLj7a__event,.AccountPortfolioDetails-module__KoLj7a__target,.AccountPortfolioDetails-module__KoLj7a__cash{background:#fffdf8;border:1px solid #dce3dc;border-radius:18px;min-width:0;margin:14px 0;padding:18px 20px}.AccountPortfolioDetails-module__KoLj7a__asset summary,.AccountPortfolioDetails-module__KoLj7a__event summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:18px;font-weight:600;display:flex}.AccountPortfolioDetails-module__KoLj7a__asset summary:before,.AccountPortfolioDetails-module__KoLj7a__event summary:before{content:"▸";color:#174335}.AccountPortfolioDetails-module__KoLj7a__asset[open]>summary:before,.AccountPortfolioDetails-module__KoLj7a__event[open]>summary:before{content:"▾"}.AccountPortfolioDetails-module__KoLj7a__root summary:focus-visible{outline-offset:5px;outline:3px solid #2f745e}.AccountPortfolioDetails-module__KoLj7a__positions{margin:16px 0;padding:0;list-style:none}.AccountPortfolioDetails-module__KoLj7a__positions li{border-top:1px solid #dce3dc;min-width:0;padding:14px 0}.AccountPortfolioDetails-module__KoLj7a__positions h3,.AccountPortfolioDetails-module__KoLj7a__positions h4{margin:8px 0;font-size:18px}.AccountPortfolioDetails-module__KoLj7a__positions dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.AccountPortfolioDetails-module__KoLj7a__positions dt{color:#52665f}.AccountPortfolioDetails-module__KoLj7a__positions dd{margin:0;font-weight:600}.AccountPortfolioDetails-module__KoLj7a__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.AccountPortfolioDetails-module__KoLj7a__compare section{background:#f5f7f1;border-radius:12px;min-width:0;padding:16px}.AccountPortfolioDetails-module__KoLj7a__delta{border-top:1px solid #dce3dc;grid-template-columns:1fr repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.AccountPortfolioDetails-module__KoLj7a__delta dt{font-weight:600}.AccountPortfolioDetails-module__KoLj7a__delta dd{overflow-wrap:anywhere;margin:0}.AccountPortfolioDetails-module__KoLj7a__total{font-size:20px}.AccountPortfolioDetails-module__KoLj7a__target summary{cursor:pointer;font-weight:600}@media (max-width:640px){.AccountPortfolioDetails-module__KoLj7a__asset,.AccountPortfolioDetails-module__KoLj7a__event,.AccountPortfolioDetails-module__KoLj7a__target,.AccountPortfolioDetails-module__KoLj7a__cash{padding:16px}.AccountPortfolioDetails-module__KoLj7a__asset summary,.AccountPortfolioDetails-module__KoLj7a__event summary{display:block}.AccountPortfolioDetails-module__KoLj7a__asset summary span,.AccountPortfolioDetails-module__KoLj7a__event summary span{margin:6px 0;display:block}.AccountPortfolioDetails-module__KoLj7a__positions dl,.AccountPortfolioDetails-module__KoLj7a__compare,.AccountPortfolioDetails-module__KoLj7a__delta{grid-template-columns:minmax(0,1fr)}.AccountPortfolioDetails-module__KoLj7a__root h2{font-size:24px}}
.InvestmentAccount-module__pStIQG__selector{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.InvestmentAccount-module__pStIQG__selector button,.InvestmentAccount-module__pStIQG__back,.InvestmentAccount-module__pStIQG__primary{color:#174335;min-height:48px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #719483;border-radius:12px;max-width:100%;padding:12px 20px}.InvestmentAccount-module__pStIQG__selector button[aria-pressed=true],.InvestmentAccount-module__pStIQG__primary{color:#fff;background:#174335}.InvestmentAccount-module__pStIQG__overviewContent.InvestmentAccount-module__pStIQG__overviewContent{width:100%;padding-inline:24px}.InvestmentAccount-module__pStIQG__overview{background:#edf3ed;border:1px solid #d2dfd4;border-radius:28px;min-width:0;margin:24px 0;padding:20px;box-shadow:0 12px 32px #173f3512}.InvestmentAccount-module__pStIQG__cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.InvestmentAccount-module__pStIQG__cards>article{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #dce3dc;border-radius:18px;min-width:0;min-height:288px;padding:18px;font-size:16px;line-height:1.45}.InvestmentAccount-module__pStIQG__cards>article>h2{color:#173f35;margin:0 0 16px;font-size:18px;font-weight:650;line-height:1.3}.InvestmentAccount-module__pStIQG__cards>article>strong{font-size:clamp(20px,1.5vw,26px);line-height:1.3;display:block}.InvestmentAccount-module__pStIQG__cards>article>p{margin:12px 0}.InvestmentAccount-module__pStIQG__overviewFooter{justify-content:center;padding-top:22px;display:flex}.InvestmentAccount-module__pStIQG__overviewFooter .InvestmentAccount-module__pStIQG__primary{border-radius:14px;width:390px;min-height:58px;padding:16px 24px;font-size:17px;font-weight:600}.InvestmentAccount-module__pStIQG__details{min-width:0}.InvestmentAccount-module__pStIQG__details[hidden]{display:none}.InvestmentAccount-module__pStIQG__back{margin-bottom:20px}.InvestmentAccount-module__pStIQG__primary:disabled{opacity:.5;cursor:default}.InvestmentAccount-module__pStIQG__selector button:focus-visible,.InvestmentAccount-module__pStIQG__primary:focus-visible,.InvestmentAccount-module__pStIQG__back:focus-visible{outline-offset:3px;outline:3px solid #2f745e}@media (max-width:1199px){.InvestmentAccount-module__pStIQG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.InvestmentAccount-module__pStIQG__overviewContent.InvestmentAccount-module__pStIQG__overviewContent{padding-inline:16px}.InvestmentAccount-module__pStIQG__overview{border-radius:24px;padding:12px}.InvestmentAccount-module__pStIQG__cards{grid-template-columns:minmax(0,1fr);gap:12px}.InvestmentAccount-module__pStIQG__cards>article{min-height:0;padding:20px}.InvestmentAccount-module__pStIQG__overviewFooter{padding-top:16px}.InvestmentAccount-module__pStIQG__overviewFooter .InvestmentAccount-module__pStIQG__primary,.InvestmentAccount-module__pStIQG__selector button{width:100%}}.InvestmentAccount-module__pStIQG__operationLayout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:24px;display:grid}.InvestmentAccount-module__pStIQG__operationLayout>div{min-width:0}@media (max-width:1000px){.InvestmentAccount-module__pStIQG__operationLayout{grid-template-columns:minmax(0,1fr)}}.InvestmentAccount-module__pStIQG__overviewBack{margin:0 0 16px;display:block}
.ProfileUpdates-module__hkzudq__saveBar{background:#faf7ef;border:1px solid #d5dfd7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;font-size:16px;display:flex}.ProfileUpdates-module__hkzudq__saveBar[data-dirty=true]{background:#e5f0e9;border:2px solid #2f745e}.ProfileUpdates-module__hkzudq__saveBar button{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:12px 18px}.ProfileUpdates-module__hkzudq__saveBar .ProfileUpdates-module__hkzudq__save{color:#fffdf8;background:#174335;border:1px solid #174335;font-weight:650}.ProfileUpdates-module__hkzudq__saveBar button:disabled{opacity:.55;cursor:default}.ProfileUpdates-module__hkzudq__saveBar :focus-visible,.ProfileUpdates-module__hkzudq__return:focus-visible,.ProfileUpdates-module__hkzudq__notice button:focus-visible,.ProfileUpdates-module__hkzudq__close:focus-visible{outline-offset:3px;outline:3px solid #2f745e}.ProfileUpdates-module__hkzudq__return{min-height:48px;font:inherit;color:#174335;background:#fffdf8;border:1px solid #6b9b89;border-radius:12px;padding:12px 16px}.ProfileUpdates-module__hkzudq__notice{color:#20352e;overflow-wrap:anywhere;background:#faf7ef;border:1px solid #c8d8cd;border-radius:16px;margin:16px 0;padding:20px;font-size:16px;line-height:1.6}.ProfileUpdates-module__hkzudq__notice h3{margin:0 0 8px;font-size:22px}.ProfileUpdates-module__hkzudq__notice button{min-height:48px;font:inherit;color:#fffdf8;cursor:pointer;background:#174335;border:0;border-radius:12px;padding:12px 16px}.ProfileUpdates-module__hkzudq__overlay{z-index:100;background:#152c25aa;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ProfileUpdates-module__hkzudq__dialog{color:#20352e;background:#fffdf8;border-radius:18px;width:min(100%,960px);max-height:90dvh;padding:24px;font-size:16px;overflow:auto}.ProfileUpdates-module__hkzudq__dialog *{box-sizing:border-box;min-width:0;max-width:100%}.ProfileUpdates-module__hkzudq__dialog fieldset{grid-template-columns:minmax(0,1fr);min-inline-size:0}.ProfileUpdates-module__hkzudq__dialog button{white-space:normal;overflow-wrap:anywhere}.ProfileUpdates-module__hkzudq__close{min-height:48px;font:inherit;background:#f0eee5;border:1px solid #6b9b89;border-radius:12px;padding:12px}@media (max-width:640px){.ProfileUpdates-module__hkzudq__overlay{padding:8px}.ProfileUpdates-module__hkzudq__dialog{max-height:96dvh;padding:16px}.ProfileUpdates-module__hkzudq__saveBar{flex-direction:column;align-items:stretch}.ProfileUpdates-module__hkzudq__notice{padding:16px}.ProfileUpdates-module__hkzudq__dialog table{display:block;overflow:auto}}
.EmailAuthScreen-module__kEwq7G__page{color:#183a31;background:#f4f1ea;place-items:center;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.EmailAuthScreen-module__kEwq7G__card{background:#fff;border:1px solid #d9ddd7;border-radius:18px;width:min(100%,420px);padding:34px;box-shadow:0 18px 50px #183a3117}.EmailAuthScreen-module__kEwq7G__brand{color:#376957;font-family:Georgia,serif;font-size:20px}.EmailAuthScreen-module__kEwq7G__card h1{margin:18px 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.15}.EmailAuthScreen-module__kEwq7G__card>p{color:#68766f;margin:0;font-size:14px;line-height:1.55}.EmailAuthScreen-module__kEwq7G__card form{gap:10px;margin-top:24px;display:grid}.EmailAuthScreen-module__kEwq7G__card label{font-size:13px;font-weight:700}.EmailAuthScreen-module__kEwq7G__card input{color:#183a31;min-height:46px;font:inherit;background:#fff;border:1px solid #bdc8c2;border-radius:10px;outline:none;padding:0 13px}.EmailAuthScreen-module__kEwq7G__card input:focus{border-color:#376957;box-shadow:0 0 0 3px #37695726}.EmailAuthScreen-module__kEwq7G__card button{color:#fff;cursor:pointer;background:#376957;border:1px solid #376957;border-radius:10px;min-height:46px;margin-top:4px;padding:0 16px;font:700 14px/1 Arial,sans-serif}.EmailAuthScreen-module__kEwq7G__card button:hover{background:#2e5b4c}.EmailAuthScreen-module__kEwq7G__card button:focus-visible{outline-offset:2px;outline:3px solid #37695740}.EmailAuthScreen-module__kEwq7G__card button:disabled{opacity:.55;cursor:wait}.EmailAuthScreen-module__kEwq7G__card .EmailAuthScreen-module__kEwq7G__secondary{color:#376957;background:#fff;margin-top:0}.EmailAuthScreen-module__kEwq7G__card .EmailAuthScreen-module__kEwq7G__secondary:hover{background:#f4f1ea}.EmailAuthScreen-module__kEwq7G__error{color:#9a3e38!important;margin-top:16px!important;font-size:13px!important}
