.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;transition:opacity .15s ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-moz-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;color:#fff}.styles-module_light__Z6W-X{background-color:#fff;color:#222}.styles-module_success__A2AKt{background-color:#8dc572;color:#fff}.styles-module_warning__SCK0X{background-color:#f0ad4e;color:#fff}.styles-module_error__JvumD{background-color:#be6464;color:#fff}.styles-module_info__BWdHW{background-color:#337ab7;color:#fff}html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}body{background-color:#fff;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:14px;height:100%;margin:0}body.fixed{height:100%;left:0;position:fixed;top:0;width:100%}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:transparent;border:0;cursor:pointer;padding:0}button,select{font-family:Whitney A,Whitney B,PT Sans,sans-serif}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}hr{background:#e5e5e6;border:0;height:2px;margin:10px 0}ul{list-style:none}fieldset{border:0;margin:0;padding:0}a{color:#549bc3;cursor:pointer}@media (max-width:1024px){.login-workflow__container .login-workflow__panel:not(.core-footer):not(.core-dashboard){align-items:unset;bottom:0;justify-content:unset;left:0;position:absolute;right:0;top:0}}.grecaptcha-badge{visibility:hidden}.login-workflow__container *{color:#fff;font-family:Whitney A,Whitney B,PT Sans,sans-serif}.login-workflow__container .login-workflow__panel{-webkit-overflow-scrolling:touch;align-items:center;background-color:#142b4d;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:auto;padding:32px}@media (max-width:1024px){.login-workflow__container .login-workflow__panel{padding:24px}}.login-workflow__container .login-workflow__panel.validating .select.-invalid,.login-workflow__container .login-workflow__panel.validating input[type=password].-invalid,.login-workflow__container .login-workflow__panel.validating input[type=text].-invalid,.login-workflow__container .login-workflow__panel.validating textarea.-invalid{border-color:red}.login-workflow__container .login-workflow__panel form{text-align:left;text-align:initial;width:100%}.login-workflow__container .login-workflow__panel form input:-webkit-autofill,.login-workflow__container .login-workflow__panel form input:-webkit-autofill:active,.login-workflow__container .login-workflow__panel form input:-webkit-autofill:focus,.login-workflow__container .login-workflow__panel form input:-webkit-autofill:hover{-webkit-text-fill-color:#000}.login-workflow__container .login__link{cursor:pointer;padding-top:8px;text-decoration:underline}.login-workflow__container .login__link:hover{color:#fff}.login-workflow__container .panel__title{color:#29a7ff;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:24px;line-height:32px;padding-bottom:8px;text-align:center}.login-workflow__container .panel__subtitle{font-size:16px;padding-bottom:8px}.login-workflow__container .panel__heading,.login-workflow__container .panel__subtitle{color:#fff;font-family:Whitney A,Whitney B,PT Sans,sans-serif;line-height:24px;text-align:center}.login-workflow__container .panel__heading{font-size:12px;font-weight:600}@media (max-width:1024px){.login-workflow__container .panel__heading{margin-bottom:-16px}}.login-workflow__container .panel__controls+.panel__heading{margin-top:16px}.login-workflow__container .panel__paragraph{-webkit-overflow-scrolling:touch;color:#fff;display:block;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:16px;justify-content:center;line-height:24px;margin:8px auto 0;max-height:36vh;max-width:800px;overflow:auto}.login-workflow__container .panel__controls{align-items:center;display:flex;justify-content:center;margin:8px 0}.login-workflow__container .panel__controls.panel__buttons{margin-top:24px}@media (max-width:1024px){.login-workflow__container .panel__controls{align-items:center;flex-direction:column;width:100%}.login-workflow__container .panel__controls>a{margin-left:0;margin-top:16px}.login-workflow__container .panel__controls>div:not(:first-child){margin-left:0}}.login-workflow__container .panel__controls input[type=password],.login-workflow__container .panel__controls input[type=text],.login-workflow__container .panel__controls textarea{-webkit-text-fill-color:#fff;background:none;background-color:transparent;border:1px solid #fff;border-radius:3px;box-sizing:border-box;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:16px;line-height:24px;padding:10px 14px}@media (max-width:1024px){.login-workflow__container .panel__controls input[type=password],.login-workflow__container .panel__controls input[type=text],.login-workflow__container .panel__controls textarea{padding:8px}}.login-workflow__container .panel__controls textarea{resize:none;width:100%}.login-workflow__container .panel__controls .field-confirm,.login-workflow__container .panel__controls .field-old-password,.login-workflow__container .panel__controls .field-password{margin-right:8px;position:relative}.login-workflow__container .panel__controls .field-confirm input,.login-workflow__container .panel__controls .field-old-password input,.login-workflow__container .panel__controls .field-password input{margin-right:0!important;width:100%}.login-workflow__container .panel__controls .field-confirm .reveal,.login-workflow__container .panel__controls .field-old-password .reveal,.login-workflow__container .panel__controls .field-password .reveal{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;position:absolute;right:0;top:0;width:44px}.login-workflow__container .panel__controls .field-confirm .reveal path,.login-workflow__container .panel__controls .field-old-password .reveal path,.login-workflow__container .panel__controls .field-password .reveal path{fill:transparent;stroke:#fff;stroke-width:1px}.login-workflow__container .panel__controls .field-confirm .reveal.revealed path,.login-workflow__container .panel__controls .field-old-password .reveal.revealed path,.login-workflow__container .panel__controls .field-password .reveal.revealed path{fill:#fff}.login-workflow__container .panel__controls .dropdown__container.field-country,.login-workflow__container .panel__controls .dropdown__container.field-role{border:1px solid #fff;border-radius:3px;box-sizing:border-box;margin-left:0;min-width:198px}.login-workflow__container .panel__controls .dropdown__container.field-country.-invalid,.login-workflow__container .panel__controls .dropdown__container.field-role.-invalid{border-color:red}.login-workflow__container .panel__controls .dropdown__container.field-country select,.login-workflow__container .panel__controls .dropdown__container.field-role select{font-size:16px;margin-top:3px;padding:10px 14px}.login-workflow__container .panel__controls .dropdown__container.field-country select>option,.login-workflow__container .panel__controls .dropdown__container.field-role select>option{color:#000}.login-workflow__container .panel__controls .dropdown__container.field-country svg,.login-workflow__container .panel__controls .dropdown__container.field-role svg{fill:#fff}@media (max-width:1024px){.login-workflow__container .panel__controls .dropdown__container.field-country,.login-workflow__container .panel__controls .dropdown__container.field-role{margin-right:0!important;margin-top:0!important;width:100%}.login-workflow__container .panel__controls .dropdown__container.field-country select,.login-workflow__container .panel__controls .dropdown__container.field-role select{padding:8px}}.login-workflow__container .panel__controls .check__label a{text-decoration:underline}.login-workflow__container .panel__controls .check__container{padding-top:8px}.login-workflow__container .panel__controls .check__container>.check__check>.check__check-check{fill:#29a7ff}.login-workflow__container .panel__controls .toggle__container{display:flex}.login-workflow__container .panel__controls .toggle__container>button{bacgkround:transparent;border:#fff;border-radius:0;flex-grow:1;font-weight:500;margin:0;padding:8px 16px;text-align:center;transition:background .2s ease-out}.login-workflow__container .panel__controls .toggle__container>button.selected{background:#29a7ff}.login-workflow__container .panel__controls .toggle__container>button:first-child{border-bottom:1px solid;border-bottom-left-radius:3px;border-left:1px solid;border-top:1px solid;border-top-left-radius:3px}.login-workflow__container .panel__controls .toggle__container>button:not(:first-child):not(:last-child){border-bottom:1px solid;border-top:1px solid}.login-workflow__container .panel__controls .toggle__container>button:last-child{border-bottom:1px solid;border-bottom-right-radius:3px;border-right:1px solid;border-top:1px solid;border-top-right-radius:3px}.login-workflow__container .panel__controls .toggle__container>button:not(:last-child){border-right:1px solid}.login-workflow__container .panel__controls .toggle__container>button.-invalid{border-color:red!important}.login-workflow__container .panel__controls .check__container,.login-workflow__container .panel__controls a,.login-workflow__container .panel__controls button{font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:16px}.login-workflow__container .panel__controls .check__container.-invalid circle,.login-workflow__container .panel__controls a.-invalid circle,.login-workflow__container .panel__controls button.-invalid circle{stroke:red}.login-workflow__container .panel__controls button{background:none;border:1px solid #fff;border-radius:3px;cursor:pointer;margin:0;padding:13px 40px;position:relative}@media (max-width:1024px){.login-workflow__container .panel__controls button{display:block;padding:8px;width:100%}}.login-workflow__container .panel__controls button.-primary{background-color:#0061a4;border-color:#0061a4}.login-workflow__container .panel__controls button.-primary .button__processing{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.login-workflow__container .panel__controls button.-primary .button__processing svg rect{fill:#fff}.login-workflow__container .panel__controls>button:not(:last-child),.login-workflow__container .panel__controls>div.dropdown__container:not(:last-child),.login-workflow__container .panel__controls>div:not(:last-child),.login-workflow__container .panel__controls>input:not(:last-child){margin-right:8px}@media (max-width:1024px){.login-workflow__container .panel__controls>button:not(:last-child),.login-workflow__container .panel__controls>div.dropdown__container:not(:last-child),.login-workflow__container .panel__controls>div:not(:last-child),.login-workflow__container .panel__controls>input:not(:last-child){margin-bottom:8px;margin-right:0}}.login-workflow__container .panel__controls ul.panel__errors{background-color:hsla(0,0%,100%,.2);list-style:none;margin:0;padding:4px 24px}.login-workflow__container .panel__controls ul.panel__errors li{list-style:none;text-align:center}.login-workflow__container .panel__controls ul.panel__errors li a{text-decoration:underline}.login-workflow__container .panel__controls .confirm-field div{display:inline-block;margin-bottom:8px}.login-workflow__container .panel__controls .confirm-field div:first-child{margin-right:16px;text-align:right;vertical-align:top;width:60px}@media (max-width:1024px){.login-workflow__container .panel__controls .confirm-field div:first-child{width:80px}}.login-workflow__container .panel__controls .confirm-field div:last-child{font-weight:500}.login-workflow__container .panel__controls .steps .steps__label{margin:0 16px}.login-workflow__container .panel__controls .steps .steps__number{border-radius:14px;display:inline-block;line-height:24px;margin-right:8px;padding:0 9px}.login-workflow__container .panel__controls .steps .steps__number.-current{border:1.5pt solid #0061a4}.login-workflow__container:not(.processing) button.showProcessing.-primary .button__text{visibility:visible}.login-workflow__container.processing button.showProcessing.-primary .button__text,.login-workflow__container:not(.processing) button.showProcessing.-primary .button__processing{visibility:hidden}.login-workflow__container.processing button.showProcessing.-primary .button__processing{visibility:visible}@media (min-width:1025px){.login-workflow__container .change-email-new .field-new-email,.login-workflow__container .change-email-resend .field-email,.login-workflow__container .create-account-email .field-email,.login-workflow__container .email-signup .field-email,.login-workflow__container .forgot-password-email .field-email,.login-workflow__container .forgot-password-resend .field-email,.login-workflow__container .user-login .field-email{width:300px}}@media (max-width:1024px){.login-workflow__container .field-confirm,.login-workflow__container .field-email,.login-workflow__container .field-new-email,.login-workflow__container .field-old-password,.login-workflow__container .field-password,.login-workflow__container .field-security-code{width:100%}}.login-workflow__container .button-create-account,.login-workflow__container .button-forgot-password{margin-left:40px;margin-top:-2px}.login-workflow__container .create-profile form,.login-workflow__container .update-missing-profile-fields form{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-workflow__container .create-profile form .panel__controls,.login-workflow__container .update-missing-profile-fields form .panel__controls{margin-bottom:0;max-width:420px;width:100%}.login-workflow__container .create-profile form .panel__controls input[type=password],.login-workflow__container .create-profile form .panel__controls input[type=text],.login-workflow__container .update-missing-profile-fields form .panel__controls input[type=password],.login-workflow__container .update-missing-profile-fields form .panel__controls input[type=text]{width:100%}@media (min-width:1025px){.login-workflow__container .create-profile form .panel__controls .field-firstName,.login-workflow__container .create-profile form .panel__controls .field-lastName,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-firstName,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-lastName{width:50%}}@media (max-width:1024px){.login-workflow__container .create-profile form .panel__controls .field-firstName,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-firstName{margin-bottom:8px}}.login-workflow__container .create-profile form .panel__controls .field-password,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-password{margin-right:0}.login-workflow__container .create-profile form .panel__controls .field-company,.login-workflow__container .create-profile form .panel__controls .field-confirm,.login-workflow__container .create-profile form .panel__controls .field-country,.login-workflow__container .create-profile form .panel__controls .field-email,.login-workflow__container .create-profile form .panel__controls .field-password,.login-workflow__container .create-profile form .panel__controls .field-role,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-company,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-confirm,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-country,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-email,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-password,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-role{width:100%}.login-workflow__container .create-profile form .panel__controls .field-consent,.login-workflow__container .create-profile form .panel__controls .field-subscribe,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-consent,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-subscribe{margin:8px 0}.login-workflow__container .create-profile form .panel__controls .field-subscribe,.login-workflow__container .update-missing-profile-fields form .panel__controls .field-subscribe{margin-bottom:0}.login-workflow__container .create-profile form .panel__controls.create-profile-checks,.login-workflow__container .update-missing-profile-fields form .panel__controls.create-profile-checks{align-items:flex-start;flex-direction:column;justify-content:flex-start}.login-workflow__container .update-missing-profile-role .panel__controls button.-primary{font-weight:500}.login-workflow__container .client-access-request form{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-workflow__container .client-access-request form .panel__controls{max-width:400px;width:100%}.login-workflow__container .create-profile-checks .check__container{padding-top:0}.dropdown__container{position:relative}.dropdown__container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%}.dropdown__container select::-ms-expand{display:none}.dropdown__container.black__arrow{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE2LjggOS44Ij48cGF0aCBkPSJNOC40IDkuOCAwIDEuNCAxLjQgMGw3IDcgNy03IDEuNCAxLjQtOC40IDguNHoiLz48L3N2Zz4=")}.dropdown__container.white__arrow{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE2LjggOS44Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOC40IDkuOCAwIDEuNCAxLjQgMGw3IDcgNy03IDEuNCAxLjQtOC40IDguNHoiLz48L3N2Zz4=")}.dropdown__container{background-position:98%;background-repeat:no-repeat}.dropdown__container .dropdown__arrow{align-items:center;bottom:0;display:flex;position:absolute;right:12px;top:0}.check__container{display:flex}.check__check{cursor:pointer;position:relative}.check__check .check__check-circle{stroke:#fff}.check__check .check__check-check{fill:#fff;align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:1px}.check__label{cursor:pointer;margin-left:6px}.check__input{display:none}.ra__checkbox{align-items:center;cursor:pointer;display:flex}.ra__checkbox .ra__checkbox__label{flex-grow:1}.footer{align-items:center;background:#0061a5;display:flex;flex-direction:column;text-align:center}@media (min-width:1000px){.footer{flex-direction:row;min-height:50px;text-align:center}}.footer a{font-size:14px}.footer .tooltip__button,.footer>*{color:#fff;cursor:pointer;margin:0;padding:15px;text-decoration:none;transition:background .1s ease-out}@media (min-width:1000px){.footer .tooltip__button,.footer>*{align-self:stretch;display:flex;flex-direction:row;justify-content:center;padding:5px 24px}}.footer .tooltip__button.share__item,.footer>.share__item{padding:0!important}.footer .tooltip__button:focus,.footer .tooltip__button:hover,.footer>:focus,.footer>:hover{text-decoration:none}.footer .tooltip__button .icon,.footer>* .icon{margin:0 7px}.footer .tooltip__button .type-subtitle,.footer>* .type-subtitle{font-size:14px}.footer .spacer{flex-grow:1}@media (max-width:999px){.footer .spacer{display:none}}.footer .feature__item{max-width:100%;white-space:nowrap}@media (max-width:999px){.footer .feature__item{border-top:1px solid #004b8b}}@media (min-width:1000px){.footer .feature__item{flex:0 1 auto;justify-content:flex-start}}@media (max-width:999px){.footer .feature__item:last-of-type{border-bottom:1px solid #004b8b}}.footer .feature__item .icon{margin:0 7px}@media (min-width:1000px){.footer .feature__item .icon{margin:0 7px 0 0}}.footer .feature__item .type-subtitle{flex-shrink:0;margin:0 5px 0 0}.footer .feature__item .type-article-title{display:inline-block;font-weight:500;overflow:hidden;text-overflow:ellipsis}@media (max-width:999px){.footer .feature__item .type-article-title{max-width:100%}}.footer .feature__item>span>span{font-size:15px}@media (min-width:1000px){.footer .download_item,.footer .link__item,.footer .share__item{flex:0 1 auto}}@media (min-width:1400px){.footer .download_item,.footer .link__item,.footer .share__item{flex-basis:100px}}@media (min-width:1000px){.footer .download_item span,.footer .link__item span,.footer .share__item span{white-space:nowrap}}.footer .share__item{flex-basis:auto}@media (min-width:1000px){.footer .share__item{flex-direction:column}.footer .share__item .tooltip__button{align-items:center}}.footer .share__item .icon{margin:0 7px}@media (min-width:1000px){.footer .share__item .icon{margin:0 7px 0 0}}.footer a span,.footer a.download__item,.footer button span{align-items:center;display:flex}.footer .type-subtitle{color:#fff}.share__item__tooltip input{color:#0061a5;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:14px;margin-top:6px;padding:6px 4px;width:100%}.header{background:#0061a5;display:flex;min-height:60px}.header__button{align-self:stretch;border-right:1px solid #004b8b;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:19px;justify-content:center;letter-spacing:.04em;margin:0;padding:0 15px;text-decoration:none;transition:all .1s ease-out}.header__button.active,.header__button:hover{background-color:#004b8b;border-right-color:#0061a5}.header__button span{align-items:center;display:flex}.header__dropdown,.header__dropdown__menu{width:250px;z-index:2}@media (min-width:1400px){.header__dropdown,.header__dropdown__menu{width:270px}}@media (min-width:1600px){.header__dropdown,.header__dropdown__menu{width:290px}}@media (min-width:1800px){.header__dropdown,.header__dropdown__menu{width:320px}}.header__dropdown{align-self:stretch;border-right:1px solid #004b8b;display:flex;flex-direction:column;position:relative}.header__dropdown__link{cursor:pointer;margin:0;min-height:60px}.header__dropdown.-active .header__dropdown__link{background-color:#0061a5;transition:background .15s ease-out}.header__dropdown__link img{display:block;margin:0 auto}.header__dropdown__menu{background:#0061a5;border-bottom-right-radius:4px;left:0;opacity:0;pointer-events:none;position:fixed;text-align:center;top:60px;z-index:1}.header__dropdown.-active .header__dropdown__menu{opacity:1;pointer-events:auto;transition:opacity .15s ease-out}.header__dropdown__menu a{color:#fff;display:block;font-size:16px;padding:8px 0;text-decoration:none;text-transform:uppercase}.header__dropdown__menu a:focus,.header__dropdown__menu a:hover{text-decoration:underline}.header__method__title{color:#fff;font-size:14px}.header__method__title+.icon{margin-left:10px}@media (min-width:1000px){#root{height:100%}}.root__app{padding-bottom:32px}@media (min-width:1000px){.root__app{display:flex;flex-direction:column;height:100%;padding-bottom:0;position:fixed;width:100%}}.app__disclaimer{background:#004b8b;bottom:0;left:0;position:fixed;width:100%;z-index:100}.app__disclaimer,.app__warning{border-top:1px solid rgba(0,0,0,.15);color:#fff;line-height:16px;margin:0;padding:8px;text-align:center}.app__warning{background:#4d1414;z-index:1}.app__warning a{color:#fff;text-decoration:underline}.split-nav{display:flex;justify-content:space-between}.split-nav__aux,.split-nav__main{align-items:center;display:flex;flex-wrap:wrap}.split-nav__main{flex-grow:1}.main{flex-direction:column;flex-shrink:1}.dashboard,.main{display:flex;flex-grow:1}.dashboard{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.dashboard.-padded{padding:0 24px}@media (min-width:1000px){.sidebar{display:flex;flex-direction:column;flex-shrink:0;width:300px}}@media (min-width:1400px){.sidebar{width:300px}}@media (min-width:1600px){.sidebar{width:300px}}@media (min-width:1800px){.sidebar{width:300px}}.cell{flex-grow:1;position:relative}@media (min-width:1000px){.cell{flex-basis:33.33%}}.preload{background:#004b8b;color:#efefef;height:100%;width:100%}.preload__message{background:transparent url(/asset-allocation/images/logo.8a2c94ec..svg) 50% 0 no-repeat;background-size:280px auto;color:#fff;font-weight:500;left:50%;margin:-90px 0 0 -150px;padding-top:115px;position:absolute;text-align:center;top:50%;width:300px}.screenreader-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px!important}.select,.select__inner{display:inline-block}.select__inner{min-height:24px;position:relative;vertical-align:middle;z-index:0}.select__inner select{border:1px solid #e5e5e6;cursor:pointer;font-size:16px;height:100%;min-height:100%;opacity:0;position:relative;z-index:1}.select__inner select:focus+.select__replace{outline:1px dotted #0061a5}.select__replace{font-size:14px;height:100%;left:0;pointer-events:none;position:absolute;top:0;white-space:nowrap;width:100%;z-index:-1}.select__replace__arrow,.select__replace__selected{display:inline-block;vertical-align:middle}.select__replace__selected{padding-right:5px}@media (max-width:999px){.select__replace__selected{overflow:hidden;width:85%;width:calc(100% - 20px)}}.tab-list.-stretch{display:flex}.tab-list.-stretch .tab{flex-grow:1}.tab-list .tab{color:#0061a5;font-size:13px;line-height:1;margin:0;padding:12px 24px;text-align:center}@media (min-width:700px){.tab-list .tab{font-size:16px}}.tab-list .tab.-selected{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.tooltip{align-items:center;cursor:pointer;display:flex}.tooltip b{font-weight:500}.tooltip__tip{animation:toolTipZoomOut;animation-duration:.25s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.6,-.15,.74,.05);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);backface-visibility:hidden;background-color:hsla(0,0%,100%,.95);border:1.4px solid #0061a5;border-radius:4px;box-shadow:1px 1px 1px hsla(0,0%,70%,.333),2px 3px 3px hsla(0,0%,70%,.333);color:#0061a5;display:block;font-size:15px;letter-spacing:0;line-height:22px;margin-right:16px;opacity:0;overflow:hidden;position:fixed;text-transform:none;visibility:hidden;width:300px;z-index:2}.tooltip__tip:after{background:linear-gradient(0deg,#fff,transparent);border-radius:inherit;bottom:0;content:"";height:18px;left:0;position:absolute;width:100%}@media (min-width:1000px){.tooltip__tip{width:380px}}@media (min-width:960px) and (max-height:799px){.tooltip__tip{max-height:40vh}}.tooltip.-open .tooltip__tip{animation-duration:.25s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.18,.89,.32,1.25);opacity:1;visibility:visible}.tooltip.-active .tooltip__tip{visibility:visible}.tooltip.-open.-active .tooltip__tip{animation-name:toolTipZoomIn;animation-play-state:running}.tooltip.-active .tooltip__tip{animation-name:toolTipZoomOut;animation-play-state:running}.tooltip__button{color:#2c292b}.tooltip__tip__inner{max-height:inherit;overflow-y:auto;padding:10px 14px}.tooltip__tip__inner p{font-weight:400;margin:0}.tooltip__tip__inner p:not(:last-child){margin-bottom:8px}.tooltip__tip__inner img{display:block;width:100%}.tooltip__tip__inner img+p{margin-top:15px}.tooltip__tip__inner a,.tooltip__tip__inner a:active,.tooltip__tip__inner a:focus,.tooltip__tip__inner a:hover,.tooltip__tip__inner a:visited{color:#fff}.tooltip__tip__arrow{height:0;position:absolute;width:0;z-index:3}.tooltip__tip.-top .tooltip__tip__arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #004b8b;bottom:0;margin-bottom:-5px}.tooltip__tip.-bottom .tooltip__tip__arrow{border-bottom:5px solid #004b8b;border-left:5px solid transparent;border-right:5px solid transparent;margin-top:-5px;top:0}@keyframes toolTipZoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes toolTipZoomOut{0%{opacity:1}to{opacity:0;transform:scale(.96)}}.easing-bar,.easing-bar path,.easing-box,.easing-box line,.easing-box path,.easing-box rect,.easing-diamond,.easing-dot,.easing-label g,.easing-label text,.easing-line line{transition:stroke .5s,opacity .5s,fill .5s}.easing-label rect,.easing-label text{pointer-events:none;transition:opacity .5s}@keyframes easing-dot-grow{0%{r:0}}.easing-diamond,.easing-dot{animation:easing-dot-grow .4s;animation-fill-mode:both}@keyframes trend-line-in{0%{opacity:0}}.trend-line{animation:trend-line-in 1s;animation-fill-mode:both}.trend-line-marker circle{animation:easing-dot-grow .4s .4s;animation-fill-mode:both}.trend-line-marker text{animation:trend-line-in .4s .4s;animation-fill-mode:both}.easing-rect rect,.easing-rect text{transition:all .3s}.grid g,.grid line{stroke:#ebebeb;transition:color .35s,opacity .35s}.grid.bottom .grid__frame__bottom line,.grid.left .grid__frame__left line,.grid.right .grid__frame__right line,.grid.top .grid__frame__top line{stroke:#d9d9d9}.overlay{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;padding:8px;position:fixed;right:0;top:0;z-index:4}.dialog{margin:8px;max-height:664px;max-width:800px;position:relative}.dialog,.dialog__cell{display:flex;height:100%;width:100%}a.selected-link.-disabled{cursor:default}html[data-whatintent=mouse] :focus{outline:none}body{font-size:16px}ul{margin:0;padding:0}ul.default{list-style:disc;padding-left:40px}img{max-width:100%}a{color:#0061a5;text-decoration:none}a:focus,a:hover{text-decoration:underline}.asset-allocation__section{margin-top:16px}.asset-allocation__section__heading{color:#898b8e;display:flex;font-size:16px;font-weight:700;margin:0 0 8px}.asset-allocation__overview__title{display:flex;min-width:0;padding:8px 0}.asset-allocation__overview__label{align-items:center;display:flex;flex-grow:1;line-height:24px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.allocation__overview__toggle{transform:translateY(-1px)}.asset-allocation__overview__bar{border-bottom:5px solid #efefef;border-radius:4px;margin-bottom:8px;position:relative;width:100%}.asset-allocation__asset-list{width:100%}.tree-list__item.-collapsed+tr .asset-allocation__overview__bar{margin-bottom:8px}.tree-list__item:not(.-collapsed)+tr+tr .asset-allocation__asset-list{padding-bottom:12px}.asset-allocation__overview__bar__fill{border-bottom:5px solid transparent;border-radius:4px 0 0 4px;display:block;height:0;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.86,0,.07,1)}.asset-allocation__overview__bar__fill.-one-hundred-percent{border-radius:2px}.asset-allocation__list__item__asset{color:#424242;display:flex;padding:4px 0}.asset-allocation__list__item__asset.-medium-weight{color:#000;font-weight:500}.compare-table .asset-allocation__list__item__asset__value{padding:0}.asset-allocation__list__item__asset__value{line-height:26px}.asset-allocation__editable__input{display:block;margin-left:auto;position:relative}.asset-allocation__editable__input.-invalid .asset-allocation__input{background-color:color(#bb2522 tint(75%));color:#bb2522}.asset-allocation__editable__input .asset-allocation__input{border:1px solid #e5e5e6;border-radius:3px;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:16px;padding:4px 18px 4px 4px;text-align:center;transition:border-color .2s ease-out;width:65px}.asset-allocation__editable__input .asset-allocation__input:hover{border-color:#707070}.asset-allocation__editable__input .percent-symbol{opacity:.5;position:absolute;right:4px;top:50%;transform:translate3d(0,-50%,0)}.asset-allocation__mode{align-items:center;padding-bottom:8px}.asset-allocation__mode span{font-style:italic}.asset-allocation__mode .icon{margin-left:4px}.asset-allocation__mode__group{display:flex;margin-left:auto}.asset-allocation__mode__group .radio+.radio{margin:0 0 0 8px}.welcome__intro{background:#fff;border-bottom:2px solid #fff;border-bottom-left-radius:4px;border-left:2px solid #fff;border-top:2px solid #fff;border-top-left-radius:4px;position:relative;width:100%}.welcome__intro .welcome__content{-webkit-overflow-scrolling:touch;align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;overflow-y:auto;padding:20px;position:absolute;right:0;top:0}.welcome__intro:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:"";height:30px;left:18px;position:absolute;right:18px}.welcome__intro .welcome__logo{margin:8px 0;svg{fill:#142c4d}}.welcome__intro .welcome__title{font-size:18px;font-weight:500;padding:20px 0;text-align:center}.welcome__intro .welcome__paragraphs{text-align:center}.welcome__intro .welcome__paragraphs a{text-decoration:underline}.welcome__intro .welcome__paragraphs p{line-height:20px;margin:0 0 16px}.welcome__intro .welcome__paragraphs b{font-weight:600}.dialog.welcome-dialog .dialog__cell:only-child .disclaimer{border-bottom-left-radius:4px;border-left:2px solid #fff;border-top-left-radius:4px}.disclaimer{background:#efefef;border-bottom:2px solid #fff;border-bottom-right-radius:4px;border-right:2px solid #fff;border-top:2px solid #fff;border-top-right-radius:4px;color:#424242;display:flex;flex-direction:column;height:100%;padding:20px;position:relative;width:100%}.disclaimer__text{-webkit-overflow-scrolling:touch;flex-grow:1;font-size:14px;line-height:1.5;overflow-y:auto;padding-bottom:40px}@media only screen and (min-width:1000px){.disclaimer__text{padding-right:20px}}.disclaimer__text h2{font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:14px;font-weight:500;margin:0 0 10px;text-transform:uppercase}.disclaimer__text p{margin:0 0 12px}.disclaimer__text a,.disclaimer__text a:active,.disclaimer__text a:focus,.disclaimer__text a:hover,.disclaimer__text a:visited{color:#424242;text-decoration:underline}.disclaimer__grad{background:linear-gradient(180deg,hsla(0,0%,94%,0) 0,#efefef 50%);margin-top:-40px;min-height:40px;z-index:1}.disclaimer__action{display:flex;min-height:46px}.disclaimer__action button{border-radius:3px;display:block;font-size:14px;font-weight:500;padding:15px;text-transform:uppercase;width:100%}.disclaimer__action button:first-child{margin-right:10px}.disclaimer__action button.-accept{background-color:#2e8b57;color:#fff;width:70%}.disclaimer__action button.-decline{color:#707070;width:30%}.button{grid-gap:8px;align-items:center;background-color:#5e88b8;border:1px solid #5e88b8;border-radius:4px;color:#fff;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;line-height:15px;padding:8px 16px;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,filter .2s ease-out,opacity .2s ease-out,color .2s ease-out}.button:not([disabled]):hover{background-color:#0061a5;border-color:#142c4d;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);color:#fff}.button[disabled]{cursor:default;opacity:.5}.button.-small{padding:4px 8px}.button.-stretch{width:100%}.button.-large{padding:16px}.button.-large.-icon{padding:14px 16px 15px}.button.-uppercase{text-transform:uppercase}.button.-plain{background-color:transparent;border:1px solid #e5e5e6;color:#424242}.button.-plain:hover{background-color:transparent;border-color:#0061a5;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33);color:#0061a5}.button.-delete{background-color:transparent;border:1px solid #e5e5e6;color:#424242}.button.-delete:hover{box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33)}.button.-delete:active,.button.-delete:hover{background-color:transparent;border-color:#bb2522;color:#bb2522}.button.-save,.button.-save:not([disabled]):hover{background-color:#4cae4c}@media only screen and (max-width:699px){.button.-save{font-size:10px}}.icon-button-primary svg{stroke:#898b8e;display:block;transition:stroke .2s ease-out}.icon-button-primary:hover svg{stroke:#0061a5}.icon-button-primary:active svg{stroke:#004b8b}.chart-controls{display:flex;flex-shrink:0;flex-wrap:wrap;padding:8px 16px;position:relative}@media only screen and (max-width:999px){.chart-controls{margin-bottom:8px}}.chart-controls .select select{font-size:18px}@media only screen and (min-width:1400px){.chart-controls .select select{font-size:15px}}@media only screen and (min-width:1470px){.chart-controls .select select{font-size:18px}}.chart-reset{grid-gap:4px;align-items:center;color:grey;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;padding:0 4px;transition:color .2s ease-out}@media only screen and (max-width:999px){.chart-reset{margin-right:8px}}.chart-reset svg{stroke:grey;display:inline-block;transition:stroke .2s ease-out}.chart-reset:hover{color:#0061a5;text-decoration:underline;-webkit-text-decoration-color:#0061a5;text-decoration-color:#0061a5}.chart-reset:hover svg{stroke:#0061a5}.chart-zone.-primary .chart-controls{align-items:center;flex-direction:row;justify-content:space-between;padding:9px}@media only screen and (max-width:699px){.chart-zone.-primary .chart-controls{align-items:stretch;flex-direction:column}}.chart-controls .tooltip{margin-left:8px}.chart-controls .tooltip__button{vertical-align:middle}.chart-controls__params{max-height:30px}.chart-controls__params .select:hover .select__replace svg path{fill:#aaa}.chart-controls__params .select:hover .select__inner .select__replace{border-color:#707070}.chart-controls__charts,.chart-controls__params,.chart-controls__params>.chart-controls__params__wrapper{align-items:center;display:flex;flex-grow:1;max-width:100%}.chart-controls__params__wrapper{margin-left:auto}.chart-zone:not(.-primary) .chart-controls__params>.chart-controls__params__wrapper{flex-grow:0}.chart-controls__description{color:#707070;font-size:14px;padding:0 8px;width:100%}.chart-controls__charts{padding:1px 0}@media only screen and (min-width:700px) and (max-width:999px){.chart-controls__charts{flex-grow:0}.chart-zone.-primary .chart-controls__params{flex-grow:1}}@media only screen and (max-width:999px){.chart-zone.-primary .chart-controls__params{margin-top:2px}}@media only screen and (min-width:700px){.chart-zone.-primary .chart-controls__params{flex-direction:row}}@media only screen and (min-width:1000px){.chart-zone.-primary .chart-controls__params{flex-grow:0}}.chart-control{align-items:center;display:flex}@media only screen and (max-width:699px){.chart-control{flex-grow:1;width:100%}.chart-control .select,.chart-control .select__inner,.chart-control .select__inner select{width:100%}}@media only screen and (min-width:700px){.chart-control+.chart-control{margin-left:8px}}@media only screen and (max-width:699px){.chart-controls__params .chart-control:last-child:not(:nth-child(2)){margin-left:8px}}.chart-control__label{color:#2c292b;display:inline-block;font-size:16px;margin-right:4px;white-space:nowrap}.chart-control__select-static{color:#3e454c;display:block;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:17px;font-weight:500;overflow:hidden;padding:4px 8px 4px 0;text-overflow:ellipsis}@media only screen and (max-width:999px){.chart-expand{display:none}}.chart-expand:hover svg{fill:#0061a5}.chart-expand:active svg{fill:#004b8b}.chart-expanded-info img{display:block;margin:0 auto}.chart-collapse{align-items:center;color:#0061a5;display:flex;margin-left:auto;text-transform:uppercase}.chart-control__select-static+.chart-expand{margin-top:1px}.chart-control__select-static__text{display:inline-block;margin-left:9px;margin-top:1px;white-space:nowrap}.chart-control__chart-selector{flex-grow:1;margin-right:8px}@media only screen and (max-width:699px){.chart-control__chart-selector{margin-right:0}}.chart-control__chart-selector .select__replace,.chart-control__chart-selector select{border-color:transparent;color:#898b8e;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:17px;font-weight:500;justify-content:flex-start;overflow:visible}.chart-zone.-primary .chart-control__chart-selector .select__replace,.chart-zone.-primary .chart-control__chart-selector select,.chart-zone.-primary .chart-control__select-static__text,.chart-zone.-primary .chart-controls__charts .select__disabled-heading{font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:18px;font-weight:500}.chart-zone.-primary .chart-controls__charts h3.select__disabled-heading{margin:0;padding:4px 8px}.chart-zone.-primary .chart-control__chart-selector .chart-control__select-static__text,.chart-zone.-primary .chart-control__chart-selector .select__replace{white-space:normal}@media only screen and (min-width:1000px){.chart-zone.-primary .chart-control__chart-selector .chart-control__select-static__text,.chart-zone.-primary .chart-control__chart-selector .select__replace{overflow:hidden;white-space:nowrap}}.chart-zone{display:flex;flex-direction:column;position:relative;width:100%}.chart-zone:not(.-primary) .chart-control.select,.chart-zone:not(.-primary) .chart-control.select .select__inner,.chart-zone:not(.-primary) .chart-control.select .select__inner select{width:100%}.chart-zone.-primary .chart-control__chart-selector .select__inner{flex-grow:0;min-width:0}.chart-maximize{display:none;margin-left:8px;position:absolute;right:16px;top:20px}@media only screen and (min-width:1100px){.chart-maximize{display:inherit}}.chart-collapse span{color:#2c292b;display:inline-block;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:16px;margin-right:4px;text-transform:uppercase;vertical-align:middle}.chart-collapse .chart-expand{margin-left:8px}.chart-selector-container{flex-grow:1}.main__view{align-items:stretch;justify-content:space-between;width:100%}.main__view,.view__view{display:flex;flex-direction:column}.view__view{background:#fff;border:1px solid #e5e5e6;border-radius:4px;margin:0 8px;position:relative}@media only screen and (min-width:1000px) and (max-width:1366px){.root__app:not(.\--portfolio-mode) .view__view{margin-left:32px}}.view__primary{display:flex;flex-grow:1;height:60vw;min-height:360px}@media only screen and (max-aspect-ratio:1/1) and (max-width:699px){.view__primary{height:80vh}}@media only screen and (min-aspect-ratio:1/1) and (max-width:999px){.view__primary{min-height:440px}}@media only screen and (min-width:1000px){.view__primary{height:100%;min-height:0}}.view__disclaimer{color:#707070;font-size:12px;padding:8px 32px;text-align:center}@media only screen and (max-width:699px){.view__disclaimer{left:13px;right:13px}}.view__disclaimer a{text-decoration:underline}.view__disclaimer b{font-weight:500}.view__aux{border-top:8px solid #efefef;height:60vw;min-height:540px}.view__aux.-hidden{display:none!important}@media only screen and (max-aspect-ratio:1/1) and (max-width:699px){.view__aux{height:80vh}}@media only screen and (min-width:1000px){.view__aux{display:flex;flex-shrink:0;height:30vmin;max-height:30vh;min-height:20vh}}@media only screen and (min-width:1000px) and (max-width:1366px){.view__aux{min-height:30vh}}.view__aux .chart-zone{height:30vw;min-height:270px}@media only screen and (max-aspect-ratio:1/1) and (max-width:699px){.view__aux .chart-zone{height:40vh}}@media only screen and (min-width:1000px){.view__aux .chart-zone{border-right:4px solid #efefef;height:auto;min-height:0;width:50%}.view__aux .chart-zone+.chart-zone{border-left:4px solid #efefef;border-right:0}}.chart-zone.loading{align-items:center;justify-content:center}.chart__wrapper{display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.chart-expanded-info{display:flex;flex-grow:1;overflow-y:auto;position:relative}.chart-expanded-info__content{line-height:1.5;overflow:auto;padding:8px 16px 36px}.chart-expanded-info__content .dynamic-text:first-child p:first-child{margin-top:0}.chart-expanded-info__fade{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));height:36px;left:0;margin-top:-36px;position:absolute;right:0;top:100%;z-index:1}.chart__stage{flex-grow:1;margin:16px 16px 0;overflow:hidden;position:relative}.chart__warning{align-items:center;background:hsla(0,0%,100%,.88);display:flex;height:100%;justify-content:center;left:0;line-height:1.5;padding:24px;position:absolute;text-align:center;top:0;width:100%}.chart__warning__text{animation:chart-warning-up .5s}.chart__warning__text .icon{margin:2px 4px 0;opacity:.54}@keyframes chart-warning-up{0%{opacity:0;transform:scale(.99)}to{opacity:1}}.compare-portfolio-selector{display:flex;justify-content:space-between;padding:10px 16px 16px}.compare-portfolio-selector .compare-portfolio__input{flex-grow:1}.compare-portfolio-selector .compare-portfolio-selector__heading{margin:0}.compare-portfolio-selector .compare-portfolio-selector__heading button{margin-left:12px}.compare-portfolio__input{position:relative}.compare-portfolio__input.-has-value .select__replace{padding-right:32px}.compare-portfolio__clear{align-items:center;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;width:32px;z-index:1}.compare-portfolio-selector__heading,.compare-portfolio-selector__heading .text-link{align-items:center;display:flex;justify-content:space-between}.compare-portfolio-selector__heading .text-link .icon{display:block;margin-right:4px}.compare-portfolio-selector__heading .text-link .icon svg{display:block}.compare-portfolio-selector__heading .text-link svg{fill:currentColor}.detail-panel__label{color:#898b8e;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:24px;margin:0 0 16px;text-transform:uppercase}.details__description{margin-bottom:16px;padding:0 16px}.detail-section{padding:0 16px}.detail-section.-divided{border-bottom:1px solid #898b8e;border-top:1px solid #898b8e}.detail-section .tooltip__button{margin-left:8px;vertical-align:middle}.detail-section .tooltip__button svg{display:block}.detail-section__divider{border-bottom:1px dotted #e5e5e6;margin-bottom:16px;padding-top:16px}.detail-section.cumulative-probability{padding:8px 0 20px}.detail-section.cumulative-probability .detail-section__divider{margin-bottom:20px;margin-left:16px;margin-right:16px}.detail-section.-divided+.detail-section.-divided{margin-top:-1px}.detail-attribute-list__item{display:flex;font-weight:600;padding:4px 0}.return-components-list.top>tr:first-child{vertical-align:top}.compare-table+.compare-table#ratio-components{margin-top:16px}.compare-table td{padding:0}.return-components-list .return-components-list .return-components-list .return-components-list__item{padding-left:14px}.return-components-list .return-components-list .return-components-list .return-components-list .return-components-list__item{padding-left:28px}.return-components-list .return-components-list .return-components-list__item__value,.return-components-list__item__label>span{font-weight:400}.return-components-list__item{align-items:center;display:flex}.return-components-list__item__toggle{transform:translateY(-1px)}.probability-5-percent{color:#fff;display:flex;font-weight:500;justify-content:center}.probability-5-percent .probability-5-percent__title,.probability-5-percent .probability-5-percent__value{align-items:center;display:flex;justify-content:center;padding:6px 12px}.probability-5-percent .probability-5-percent__value{background:rgba(0,97,165,.2);border-radius:4px 0 0 4px;color:#0061a5;font-size:16px;margin-right:1px}.probability-5-percent .probability-5-percent__title{align-items:flex-start;background:rgba(0,97,165,.6);border-radius:0 4px 4px 0;padding:7px 12px 5px}.probability-5-percent .tooltip .type-info-svg circle{stroke:#fff}.probability-5-percent .tooltip .type-info-svg path{fill:#fff}.additional-attributes__table{padding:0 16px 4px}.additional-attributes__table-hidden td{padding:0!important}.assets__how-to-invest,.model-portfolios__more-info{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:500;justify-content:space-between;margin:0 16px 16px;padding:9px 12px 8px;text-transform:uppercase;transition:background-color .4s ease-out}.assets__how-to-invest b,.model-portfolios__more-info b{font-size:16px;font-weight:500;text-transform:none}.assets__how-to-invest .more-info__sail svg,.model-portfolios__more-info .more-info__sail svg{fill:hsla(0,0%,100%,.9);width:28px}.assets__how-to-invest>div:last-child,.model-portfolios__more-info>div:last-child{margin-bottom:4px}.assets__how-to-invest:hover,.model-portfolios__more-info:hover{background-color:#21633f;text-decoration:none}.assets__how-to-invest svg,.model-portfolios__more-info svg{display:block}.model-portfolios__more-info{background-color:#2e8a57}.model-portfolios__more-info:hover{background-color:#21633f}.assets__how-to-invest{background-color:#69688d}.assets__how-to-invest:hover{background-color:#53526f}.easing-bar,.easing-bar path,.easing-bar rect,.easing-box,.easing-box line,.easing-box path,.easing-box rect,.easing-diamond,.easing-dot,.easing-label g,.easing-label text{transition:stroke .1s,opacity .1s,fill .1s}.non-interactive{pointer-events:none}.dashboard__notifications{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;top:18px;width:100%;z-index:100}.dashboard__notifications.-visible .notification{opacity:1}.notification{background:#0061a5;border-radius:4px;box-shadow:0 4px 12px color(#0061a5 alpha(40%));color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500;max-width:40vw;opacity:0;padding:8px 16px;transition:all .3s}.notification.error{background:#bb2522}.notification.success{background:#2e8b57}.notification+.notification{margin-top:4px}.notification-title{color:#fff;font-family:Chronicle Display A,Chronicle Display B,Georgia,serif;font-size:18px;margin:0 0 8px;text-align:left}.notification-enter{opacity:.01;transform:translate3d(0,15%,0)}.notification-enter.notification-enter-active{opacity:1;transform:none;transition:opacity .5s ease-in,transform .5s cubic-bezier(.23,1,.32,1)}.notification-leave{opacity:1}.notification-leave.notification-leave-active{opacity:.01;transition:opacity .3s ease-in}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.align-center{align-items:center;text-align:center}.justify-center{justify-content:center}.flex-grow{flex-grow:1}.flex-no-grow{flex-grow:0}.flex-shrink{flex-shrink:1}.justify-space-between{justify-content:space-between}.footer{background-color:#142c4d;position:relative}.footer .download__item:hover,.footer .feature__item:hover,.footer .link__item:hover,.footer .print__item:hover,.footer .tooltip:hover{background:color(#142c4d shade(20%))}.footer .spacer{cursor:auto}.footer .tooltip__button{border:0}.radio{color:#2c292b;cursor:pointer;display:block;font-size:16px;line-height:24px;padding-left:24px;position:relative}.radio+.radio{margin-top:8px}label.radio{font-size:14px;margin-left:1px}.radio input[type=radio]{opacity:0;position:absolute;z-index:-1}.radio__replace{background:#fff;border:2px solid #142c4d;border-radius:50%;height:16px;left:0;position:absolute;top:4px;width:16px}.radio__replace:after{border-radius:50%;content:"";display:block;height:8px;left:2px;position:relative;top:2px;width:8px}.radio input[type=radio]:checked~.radio__replace:after{background:#0061a5}.radio input[type=radio]:focus+.radio__replace{outline:1px dotted #0061a5}.form-error{color:#bb2522;font-weight:500}.form-note{color:#424242}.mobile-header__menu+div>a{font-size:12px;margin:0 10px}.mobile-menu{border-top:1px solid #707070;height:36px;position:relative}@media only screen and (min-width:1000px){.mobile-menu{display:none}}.mobile-menu__tabs{align-items:stretch;display:flex;justify-content:center}.mobile-menu__tab{height:100%;width:100%}.mobile-menu__tab:first-of-type .mobile-menu__tab__button{border-right-color:#707070}.mobile-menu__tab:last-of-type .mobile-menu__tab__button{border-left-color:#707070}.mobile-menu__tab.-active .mobile-menu__tab__button{background-color:#fff;border-color:#fff;color:#142c4d}.mobile-menu__tab.-active .mobile-menu__tab__button .icon-svg{fill:#142c4d}.mobile-menu__tab__button{background-color:#142c4d;border-left:1px solid #142c4d;border-right:1px solid #142c4d;color:#fff;font-size:12px;height:100%;padding:10px 5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.mobile-menu__tab__button>div{align-items:center;display:flex;justify-content:center}.mobile-menu__tab__button .icon{margin-right:4px}.mobile-menu__tab__button span+.icon{margin-left:4px;margin-right:0}.dashboard__header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 8px 16px 16px;position:relative}.dashboard__header .header__logo{fill:#152c4d;max-width:180px;min-width:180px}@media only screen and (max-width:999px){.dashboard__header .header__logo{max-width:130px;min-width:130px}}.dashboard__header .header__navigation{display:flex}.dashboard__header .header__navigation>div{padding:0 8px}.dashboard__header .header__date{align-items:center;color:#424242;display:flex;flex-grow:1;font-size:13px;justify-content:flex-end}.dashboard__header .header__date .panel__container{margin-left:12px;width:auto}@media only screen and (max-width:999px){.dashboard__header{flex-wrap:wrap;padding:8px}.dashboard__header .header__logo{padding:0 1px}.dashboard__header .header__date{margin-right:1px}.dashboard__header .header__panels{margin-top:8px}}.dashboard__header .header__cancel{color:#fff;display:none;font-size:16px;font-weight:500;padding:0 16px}.dashboard__login{background:hsla(0,0%,100%,.5);bottom:0;left:0;position:fixed;right:0;top:66px;z-index:2}@media only screen and (max-width:999px){.dashboard__login{bottom:33px;top:44px}}.dashboard.dashboard--with-banner .dashboard__header{background-color:#142b4d}.dashboard.dashboard--with-banner .dashboard__header .header__cancel{display:block}.dashboard.dashboard--with-banner .dashboard__header .header__logo,.root__app.\--portfolio-mode .dashboard__header .header__logo{fill:#fff}.dashboard.dashboard--with-banner .dashboard__header .header__date,.dashboard.dashboard--with-banner .dashboard__header .header__panels,.root__app.\--portfolio-mode .chart-reset,.root__app.\--portfolio-mode .dashboard__header .header__date,.root__app.\--portfolio-mode .dashboard__header .header__panels,.root__app.\--portfolio-mode .sidebar .tab-list,.root__app.\--portfolio-mode .sidebar.body__explorer,.root__app.\--portfolio-mode .sidebar__divider,.root__app.\--portfolio-mode .sidebar__footer,.root__app.\--portfolio-mode .view__divider,.root__app.\--portfolio-mode .view__footer{display:none}.root__app.\--portfolio-mode .view__view{border:0}.root__app.\--portfolio-mode .sidebar.detail__sidebar{width:500px}body{background:#152b4d;color:#2c292b}.dashboard{flex-direction:column}.dashboard__body{padding-bottom:8px}@media only screen and (min-width:1000px){.dashboard__body{display:flex;flex-grow:1;height:100%;overflow:hidden}}@media only screen and (min-width:1000px) and (max-width:1366px){.dashboard__body{position:relative}}.body__main{overflow:hidden}@media only screen and (min-width:1000px){.body__main{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:visible;overflow:initial}}.body__main,.view__view{flex-grow:1}body.preload{background:#142c4d}.preload__message{background-image:url(/asset-allocation/images/logo-ra.c7b12a29..svg)}.root__app{background:#152b4d;transition:background .4s ease-out}.root__app.\--loaded{background:#e0e0e1}.root__app.\--loaded.\--portfolio-mode{background:#004b8b}.app__disclaimer{background:#142c4d}.flex-row{align-items:center;display:flex}.flex-row+.flex-row{margin-top:8px}.flex-row+.flex-row,.radio+.radio{margin-top:6px}.flex-center{justify-content:center}.flex-middle{align-items:center}.loading-icon{margin:auto}.body__error{align-items:flex-start;background:#fff;border:1px solid #e5e5e6;border-radius:3px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin:0 8px;padding:24px}.body__error .error__title{align-items:center;display:flex;font-size:20px;font-weight:500;justify-content:center}.body__error .error__title svg{margin-right:8px}.body__error .error__description{color:#999;font-size:20px;font-weight:500;margin-top:12px}.body__error button.error__reset{background:#2e8b57;border-radius:3px;color:#fff;font-size:20px;font-weight:500;margin-top:32px;padding:8px 20px}.body__error .error__spacer{flex-grow:1}.body__error .error__details{color:#bbb;font-family:Lucida Console,Monaco,monospace;font-size:12px;margin-top:60px}.print-mode #root :not(.button){animation:none!important;transition:none!important}.print-mode #root .body__main{align-items:center;display:flex;flex-direction:column;overflow:auto}.print-mode #root .dashboard__body{padding-bottom:0}.print-mode #root .print__page-wrapper{display:none}.print-mode #root .print__page-wrapper.-visible{display:inline-block}.print-mode #root .print__page{background-color:#fff;border:0;border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.1);display:flex;flex-direction:column;flex-shrink:0;margin:1cm 1cm 0;padding:1cm;page-break-after:always;page-break-before:auto;page-break-inside:avoid;pointer-events:none;position:relative}.print-mode #root .print__page.-hidden{display:none!important}.print-mode #root .print__page>.tab__title{margin-top:0}.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .tab__content,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .tab__content{grid-column-gap:1.5cm;-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:1.5cm;column-gap:1.5cm}.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .compare-table,.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .compare-table tbody,.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .compare-table tbody>tr,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .compare-table,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .compare-table tbody,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .compare-table tbody>tr{-moz-column-break-inside:auto;break-inside:auto;font-size:12px;page-break-inside:auto}.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .additional-attributes__table,.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .compare-table tr,.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .compare-table tr.tree-list__item,.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .cumulative-probability,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .additional-attributes__table,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .compare-table tr,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .compare-table tr.tree-list__item,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .cumulative-probability{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .additional-attributes__table,.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .cumulative-probability,.print-mode #root .sidebar.detail__sidebar .sidebar__stretch .cumulative-probability__row__label,.print-mode #root .sidebar.portfolio-detail .sidebar__stretch .additional-attributes__table{font-size:12px}.print-mode #root .sidebar.detail__sidebar{border:0}.print-mode #root .sidebar.detail__sidebar .sidebar__stretch{border-left:none;border-right:none;padding:0}.print-mode #root .sidebar .sidebar-pass-through,.print-mode #root .sidebar .sidebar__stretch{overflow:visible}.print-mode #root .sidebar .tab__label{font-size:12px;line-height:20px}.print-mode #root .sidebar .tab__title{margin-bottom:4px;margin-top:4px}.print-mode #root .sidebar .chart-section__list,.print-mode #root .sidebar .compare-portfolio-selector,.print-mode #root .sidebar .custom-model-form,.print-mode #root .sidebar .detail-section,.print-mode #root .sidebar .details__description,.print-mode #root .sidebar .tab__header,.print-mode #root .sidebar .tab__section{margin-top:0;padding:0}.print-mode #root .sidebar .tab__content .text>p:first-child{margin-top:0}.print-mode #root .sidebar .detail-section{padding:0 0 16px}.print-mode #root .sidebar .details__description{line-height:20px;margin-bottom:8px;margin-top:0}.print-mode #root .sidebar .compare-table__heading,.print-mode #root .sidebar .cumulative-probability__heading{font-size:14px}.print-mode #root .sidebar .cumulative-probability__label{transform:none}.print-mode #root .sidebar .cumulative-probability__row__value{width:auto}.print-mode #root .sidebar .asset-allocation__list__item__asset,.print-mode #root .sidebar .asset-allocation__overview__title,.print-mode #root .sidebar .compare-table__heading__asset,.print-mode #root .sidebar .compare-table__value,.print-mode #root .sidebar .return-components-list__item{align-self:center;line-height:1;padding-bottom:4px;padding-top:4px}.print-mode #root .sidebar #return-components{font-size:12px;margin-top:0;padding-top:0}.print-mode #root .sidebar .asset-allocation__list__item__asset{padding-bottom:2px;padding-top:2px}.print-mode #root .sidebar .asset-allocation__overview__bar,.print-mode #root .sidebar .asset-allocation__overview__bar__fill{border-bottom-width:4px}.print-mode #root .sidebar .compare-table__sticky:after,.print-mode #root .sidebar .compare-table__sticky:before{display:none}.print-mode #root .sidebar .compare-table__sticky .asset-allocation__overview__bar{margin:0}.print-mode #root .sidebar .compare-table__heading__asset{text-align:right}.print-mode #root .sidebar .probability-5-percent{font-size:14px;padding-bottom:8px}.print-mode #root .sidebar #asset-allocations>div+div{margin-top:8px}.print-mode #root .sidebar #asset-allocations>div+div.compare-table__sticky{margin-top:0}.print-mode #root .sidebar.print{background-color:#fff;border:1px solid #e5e5e6;color:#424242;margin:8px;min-width:380px}.print-mode #root .sidebar.print .detail-section.print__page-options{display:flex;justify-content:space-between}.print-mode #root .sidebar.print .detail-section.print__page-options>div{width:50%}.print-mode #root .sidebar.print .detail-section.print__page-options>div .ra__checkbox{margin-bottom:8px}.print-mode #root .sidebar.print .detail-section.print__page-options>div:first-child{margin-right:8px}.print-mode #root .sidebar.print .tab__section__title{color:#3e454c;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:8px 0;text-transform:uppercase}.print-mode #root .sidebar.print .tab__header{padding:12px 16px}.print-mode #root .sidebar.print .tab__title{color:#424242;font-size:18px;margin:0}.print-mode #root .sidebar.print .tab__group{padding:0 16px}.print-mode #root .sidebar.print .sidebar__stretch{overflow:auto}.print-mode #root .sidebar.print .sidebar__bottom{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 24px);margin-top:-24px;padding:16px;z-index:1}.print-mode #root .sidebar.print .print__help-text{color:#424242;font-size:12px;margin-bottom:24px}.print-mode #root .sidebar.print .print__help-text__title{align-items:center;display:flex;font-size:14px;font-weight:500}.print-mode #root .sidebar.print .print__help-text__title svg{margin-right:6px}.print-mode #root .sidebar.print .print__help-text__tips{list-style:disc;padding-left:16px}.print-mode #root .sidebar.print .print__help-text__tips li:not(:first-child){margin-top:8px}.print-mode #root .sidebar.print .print__buttons button:first-child{width:40%}.print-mode #root .sidebar.print .print__buttons button:last-child{width:60%}.print-mode #root .print__intro-page .print__intro-page__title{color:#142c4d;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:13px;font-weight:500;line-height:32px;line-height:28px;margin:1em 0 .3em;text-transform:uppercase}.print-mode #root .print__intro-page .print__intro-page__title span{color:#0061a5;display:block;font-size:18px;font-style:italic;font-weight:500;line-height:24px;margin-top:4px;text-transform:none}.print-mode #root .print__intro-page .text{font-size:12px;line-height:18px}.print-mode #root .print__intro-page__content{grid-column-gap:1cm;-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:1cm;column-gap:1cm}.print-mode #root .print__intro-page__content>:first-child{margin-top:0}.print-mode #root .print__intro-page__content>:last-child{margin-bottom:0}.print-mode #root .chart__stage,.print-mode #root .view__stage{margin:0}.print-mode #root .chart-zone .chart-controls{margin-bottom:16px;padding:0}.print-mode #root .chart-zone .chart-controls__charts{display:block;margin:0}.print-mode #root .chart__wrapper,.print-mode #root .view__wrapper{flex-grow:1;height:auto;position:static}.print-mode #root .chart-legend-wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;height:auto;width:100%}.print-mode #root .view__view{background:none;display:inline-block}.print-mode #root .print__page-wrapper,.print-mode #root .view__view{flex-shrink:0;margin-left:auto;margin-right:auto}.print-mode #root .print__page-wrapper:last-child .print__page{margin-bottom:1cm}.print-mode #root .sidebar.detail__sidebar,.print-mode #root .view__aux,.print-mode #root .view__primary,.print-mode #root .view__view{border:none;display:block;height:auto;max-height:none;min-height:0}.print-mode #root .chart-control__chart-selector .select__inner{height:auto;min-height:auto;padding-bottom:4px;width:100%}.print-mode #root .chart-control__chart-selector,.print-mode #root .chart-control__chart-selector .select__replace__selected{color:#2c292b}.print-mode #root .print__compliance-notice,.print-mode #root .print__footer,.print-mode #root .print__header{display:flex;justify-content:space-between;margin:0 0 20px;width:100%}.print-mode #root .print__footer{color:#000;font-size:12px;margin:auto 0 0;padding-top:12px}.print-mode #root .print__header{align-items:center;height:65px}.print-mode #root .print__footer{flex-direction:column}.print-mode #root .print__subfooter{display:flex;justify-content:space-between}.print-mode #root .print__subfooter p{margin:0}.print-mode #root .print__header{position:relative}.print-mode #root .print__header__settings{font-size:14px;text-align:left}.print-mode #root .print__header__settings.-fixed{position:absolute;right:0;top:0}.print-mode #root .print__header__settings tr td:first-child{color:#424242;font-weight:500;padding-right:8px;text-align:right}.print-mode #root .print__header__settings tr td:last-child{text-align:left}.print-mode #root .print__compliance-notice,.print-mode #root .print__disclaimer .text{font-size:10px;line-height:normal}.print-mode #root .print__disclaimer .text{color:#000;margin:.5em 0}.print-mode #root .print__selections p{color:#898b8e;font-size:14px;margin:4px 0 0}.print-mode #root .print__selections p span{font-weight:500}.print-mode #root .chart-control__chart-selector .select__replace,.print-mode #root .chart-controls__description{padding:0}.print-mode #root .chart-expanded-info__content img,.print-mode #root .chart-info-text__description img{max-width:3in}.print-mode #root .text{font-size:14px;line-height:20px}.print-mode #root .chart-zone .chart-controls .icon,.print-mode #root .sidebar.detail__sidebar .icon,.print-mode #root .sidebar.portfolio-detail .icon,.print-mode #root .tooltip,.print-mode #root .tree-list__toggle{display:none!important}.print-mode #root .print__page.-asset-allocation .print__legend .print__legend__item,.print-mode #root .print__page.-contribution-to-expected-return .print__legend .print__legend__item{padding-bottom:4px;padding-top:4px}.print-mode #root .print__page.-country-view a{color:#000;text-decoration:none}.print-mode #root .print__page.-country-view .country-view__top{border-bottom:none;flex-grow:1;padding:0}.print-mode #root .print__page.-country-view .country-view__top .top__row{align-items:center}.print-mode #root .print__page.-country-view .country-view__top .top__row .returns__label{padding:0}.print-mode #root .print__page.-country-view .country-view__top .top__row .returns__box{padding:0 8px}.print-mode #root .print__page.-country-view .country-view__top .top__row .returns__box:last-child{padding-right:0}.print-mode #root .print__page.-country-view .country-view__top .top__row .returns__box .box__title{padding-bottom:0}.print-mode #root .print__page.-country-view .country-view__top .top__country{padding:0 0 0 48px}.print-mode #root .print__page.-country-view .country-view__top .top__country .country__flag svg{width:50px}.print-mode #root .print__page.-country-view .country-view__top .top__country .country__name{font-size:24px}.print-mode #root .print__page.-country-view .country-view .country-view__bands{align-items:flex-start;display:flex;justify-content:space-between;margin-top:0;max-width:980px;overflow:hidden;padding:0!important}.print-mode #root .print__page.-country-view .country-view .country-view__bands .header__title{font-size:12px}.print-mode #root .charts-info{grid-column-gap:1cm;-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:1cm;column-gap:1cm;padding-top:8px}.print-mode #root .chart-info-text{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;justify-content:space-between;margin-bottom:16px;page-break-inside:avoid}.print-mode #root .chart-info-text__icon{padding-top:3px}.print-mode #root .chart-info-text__content{flex-grow:1;padding-left:8px}.print-mode #root .chart-info-text__title{font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:18px;font-weight:500;margin:0}.print-mode #root .chart-info-text__description{font-size:14px;line-height:21px}.print-mode #root .print__cover-page{align-items:center;justify-content:center}.print-mode #root .print__cover-page img{display:block;margin-bottom:24px}.print-mode #root .print__cover-page .print__cover-page__center{text-align:center}.print-mode #root .print__cover-page .print__header__settings{display:inline-block}.print-mode #root .print__cover-page .print__footer-wrapper{bottom:1cm;left:0;position:absolute;text-align:center;width:100%}.print-mode #root .print__cover-page .print__footer{display:inline-block;width:auto}.print-mode #root .print__cover-page .print__footer p+p{margin-top:12px}.print-mode #root .print__cover-page .print__footer .print__subfooter{flex-direction:column}.print__legend{background:hsla(0,0%,100%,.8);border-bottom-left-radius:4px;display:flex;flex-flow:row wrap;margin:12px 0}.print__legend .print__legend__item{font-weight:500;width:25%}.print__legend .print__legend__item.-collapse{width:auto}.print__legend .print__legend__item.-pad-wide{padding-right:32px}.print__legend .print__legend__item{align-items:flex-start;display:flex;padding-bottom:4px;padding-right:16px;padding-top:4px}.print__legend .print__legend__shape{flex-shrink:0;margin-right:6px}.print__legend .print__legend__label{font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:12px;vertical-align:middle}.print-mode.landscape #root .print__page.-expected-vs-historical-10-year-volatility.-has-selection .print__legend,.print-mode.landscape #root .print__page:not(.-expected-vs-historical-10-year-volatility) .print__legend{flex-flow:column nowrap;flex-grow:0;flex-shrink:1;justify-content:center;width:215px}.print-mode.landscape #root .print__page.-expected-vs-historical-10-year-volatility.-has-selection .print__legend__item,.print-mode.landscape #root .print__page:not(.-expected-vs-historical-10-year-volatility) .print__legend__item{padding-right:0;width:100%}.print-mode.landscape #root .print__page.-expected-vs-historical-10-year-volatility.-has-selection .chart-legend-wrapper,.print-mode.landscape #root .print__page:not(.-expected-vs-historical-10-year-volatility) .chart-legend-wrapper{flex-direction:row}.print-mode.landscape #root .print__intro-page__content,.print-mode.landscape #root .sidebar.detail__sidebar .sidebar__stretch .tab__content,.print-mode.landscape #root .sidebar.portfolio-detail .sidebar__stretch .tab__content{grid-column-gap:1cm;-moz-column-count:3;column-count:3;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:1cm;column-gap:1cm}.print-mode.portrait #root .print__legend{margin:12px 0;width:100%}.print-mode.portrait #root .charts-info{flex-direction:column}.print-mode.portrait #root .print__page.-asset-allocation .print__legend .print__legend__item,.print-mode.portrait #root .print__page.-contribution-to-expected-return .print__legend .print__legend__item{width:33%}.print-mode.a4.portrait #root .print__page{flex-basis:11.69in;height:11.69in;min-height:11.69in;width:8.27in}.print-mode.a4.landscape #root .print__page{flex-basis:8.27in;height:8.27in;min-height:8.27in;width:11.69in}.print-mode.letter.portrait #root .print__page{flex-basis:11in;height:11in;min-height:11in;width:8.5in}.print-mode.letter.landscape #root .print__page{flex-basis:8.5in;height:8.5in;min-height:8.5in;width:11in}.print-mode.a4.landscape #root .print__page.-grow,.print-mode.a4.portrait #root .print__page.-grow,.print-mode.letter.landscape #root .print__page.-grow,.print-mode.letter.portrait #root .print__page.-grow{flex-basis:auto!important;height:auto!important}@media only print{@page{margin:1cm}#root,body,html{display:block;height:auto!important;overflow:visible!important}.print-mode #root :not([style*=background-color]):not(.print-keep-style){background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.print-mode #root a,.print-mode #root a:visited{text-decoration:underline}.print-mode #root a.selected-link,.print-mode #root a:visited.selected-link{text-decoration:none}.print-mode #root a[href]:after{content:" (" attr(href) ")";word-break:break-word}.print-mode #root abbr[title]:after{content:" (" attr(title) ")"}.print-mode #root a[href^="#"]:after,.print-mode #root a[href^="javascript:"]:after{content:""}.print-mode #root blockquote,.print-mode #root pre{border:1px solid #999;page-break-inside:avoid}.print-mode #root thead{display:table-header-group}.print-mode #root img,.print-mode #root tr{page-break-inside:avoid}.print-mode #root h2,.print-mode #root h3,.print-mode #root p{orphans:3;page-break-inside:avoid;widows:3}.print-mode #root h2,.print-mode #root h3{page-break-after:avoid}.print-mode #root .body__main,.print-mode #root .dashboard,.print-mode #root .dashboard__body,.print-mode #root .root__app{display:block;height:auto!important;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important}.print-mode #root .root__app{position:static}.print-mode #root .header,.print-mode #root .sidebar.print{display:none}.print-mode #root .body__main{background:none;padding:0}.print-mode #root .chart-resize-window{height:auto;position:static}.print-mode #root .print__cover-page .print__footer-wrapper{bottom:0}.print-mode #root .print__intro-page .text{page-break-inside:auto}.print-mode #root .print__page-wrapper:last-child .print__page{margin-bottom:0}.print-mode #root .print__page-wrapper.-visible{display:block}.print-mode #root .print__compliance-notice{color:#898b8e!important}.print-mode.landscape #root .print__page,.print-mode.portrait #root .print__page{margin:0;max-height:none;padding:0}.print-mode.a4.portrait #root .print__page{flex-basis:10.86323in;height:10.86323in;min-height:10.86323in;width:7.44323in}.print-mode.a4.landscape #root .print__page{flex-basis:7.44323in;height:7.44323in;min-height:7.44323in;width:10.86323in}.print-mode.letter.portrait #root .print__page{flex-basis:10.17323in;height:10.17323in;min-height:10.17323in;width:7.67323in}.print-mode.letter.landscape #root .print__page{flex-basis:7.67323in;height:7.67323in;min-height:7.67323in;width:10.17323in}}.compare-table{border-spacing:0;max-width:100%;table-layout:fixed;width:100%}.compare-table .tree-list__toggle{margin-right:0;min-width:18px;width:18px}.compare-table__row{align-items:center;display:flex;justify-content:space-between}.compare-table__sticky{background-color:#fff;margin:0 -1px;padding:4px 1px;top:0;z-index:2}.compare-table__sticky.is-sticky{border-bottom:1px solid #efefef}.compare-table__sticky.is-sticky:after,.compare-table__sticky.is-sticky:before{opacity:1}.compare-table__sticky:after,.compare-table__sticky:before{background-color:#fff;border-bottom:1px solid #efefef;bottom:-1px;content:"";opacity:0;position:absolute;top:0;width:15px}.compare-table__sticky:before{left:-15px}.compare-table__sticky:after{right:-15px}#asset-allocations.detail-section.compare-table{padding:0 16px}#asset-allocations.detail-section.compare-table .compare-table__heading{margin-bottom:0}.compare-table__heading{color:#3e454c;display:flex;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:14px;font-weight:500;margin:4px 0 12px;text-transform:uppercase;white-space:nowrap}.compare-table__heading__asset{color:#3e454c;font-size:12px;font-weight:500;min-width:65px;padding:4px 0 12px!important;text-align:right;width:65px}.compare-table__heading__asset.\--compare-value{color:#707070}.compare-table__label{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-shrink:1;padding-right:4px;text-align:left;white-space:nowrap}:not(a).compare-table__label{color:#2c292b}.compare-table__label.-selected{font-weight:500;text-decoration:underline}.return-components-list__item__label{display:block}.compare-table__expand{flex-grow:1;min-width:0}td.compare-table__expand{width:100%}.compare-table__value{flex-grow:0;flex-shrink:0;height:28px;min-width:65px;text-align:right;white-space:nowrap;width:65px}.compare-table__value.\--positive{color:#2e8b57}.compare-table__value.\--negative{color:#bb2522}.\--compare-value{color:#707070}.custom-portfolio__name{border:1px solid #e5e5e6;border-radius:3px;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:18px;padding:4px 8px;transition:border-color .2s ease-out;width:100%}.custom-portfolio__name:hover{border-color:#707070}.constraint-violations{color:#424242}.constraint-violations p{margin:4px 0 8px}.constraint-violations__list{margin-bottom:16px}.constraint-violations__list__item span{color:#bb2522;font-weight:500}.constraint-violations__list__item+.constraint-violations__list__item{margin-top:4px}.select select{position:absolute;width:100%}.select__replace{align-items:center;border:1px solid #e5e5e6;border-radius:3px;color:#3e454c;display:flex;flex-wrap:nowrap;font-size:15px;font-weight:400;justify-content:space-between;padding:0 4px;position:relative;transition:border-color .2s ease-out}.select__replace svg path{fill:#bbb;transition:fill .2s ease-out}.select__replace__selected{overflow:hidden;padding-right:6px;text-overflow:ellipsis;white-space:nowrap}.select__replace__arrow{height:100%!important;margin-top:2px}.select__replace__arrow svg{fill:#142c4d;display:block;vertical-align:middle}@media only screen and (min-width:var(--breakpoint--medium-min)){.select__inner{height:32px;min-height:32px}}.select.-stretch,.select.-stretch .select__inner,.select.-stretch .select__inner select{width:100%}.select,.select .select__inner,.select .select__inner select{min-width:100px}.chart-controls__params .select__replace__selected,.group-selector .select__replace__selected,.sidebar.detail__sidebar .select__replace__selected{color:#3e454c;font-size:15px;font-weight:400;padding-right:10px}.chart-controls__params .select:hover .select__inner .select__replace,.group-selector .select:hover .select__inner .select__replace,.sidebar.detail__sidebar .select:hover .select__inner .select__replace{border-color:#bbb}.chart-control__chart-selector .select__replace,.chart-control__chart-selector select{color:#3e454c}@media only screen and (max-width:var(--breakpoint--small-max)){.select__replace__selected{width:auto}}.sidebar,.sidebar-wrapper{position:relative}.sidebar{border-radius:3px;border-width:0;box-sizing:border-box;flex-shrink:0;font-size:15px;overflow:hidden}@media only screen and (max-width:999px){.sidebar{margin:0}}.sidebar button,.sidebar input,.sidebar select{font-size:inherit}@media only screen and (max-width:999px){.sidebar{border:none;display:none}.sidebar.detail__sidebar.-mobile-active{background-color:#fff;bottom:33px;display:flex;flex-direction:column;left:8px;margin-right:0;position:fixed;right:8px;top:84px;width:auto;z-index:1}.sidebar.detail__sidebar.-mobile-active .sidebar__top{display:none}.sidebar.detail__sidebar.-mobile-active .sidebar__stretch{border-top:1px solid #e5e5e6;border-top-left-radius:3px;border-top-right-radius:3px}}.sidebar.body__explorer{background-color:#fff;border:1px solid #e5e5e6;margin-left:8px;text-align:center}.sidebar.body__explorer .sidebar__handle{display:none}@media only screen and (min-width:1000px) and (max-width:1366px){.sidebar.body__explorer{background-color:transparent;border:0;border-bottom-left-radius:0;border-top-left-radius:0;bottom:8px;left:0;margin-left:0;overflow:visible;position:absolute;top:0;transform:translate3d(calc(-100% + 24px),0,0);transition:transform .3s cubic-bezier(.5,.05,.5,.95);z-index:1}.sidebar.body__explorer.-slider-open{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.8);border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);opacity:1;transform:translateZ(0)}.sidebar.body__explorer.-slider-open .sidebar__handle{background:none;border:0;bottom:0}.sidebar.body__explorer.-slider-open .sidebar__handle:hover{border-color:transparent;box-shadow:none}.sidebar.body__explorer.-slider-open .sidebar__bottom,.sidebar.body__explorer.-slider-open .sidebar__divider,.sidebar.body__explorer.-slider-open .sidebar__reset,.sidebar.body__explorer.-slider-open .sidebar__stretch{-webkit-backdrop-filter:none;backdrop-filter:none;background:none}.sidebar.body__explorer.-slider-open .sidebar__bottom,.sidebar.body__explorer.-slider-open .sidebar__divider{margin-right:0}.sidebar.body__explorer .sidebar__handle{align-items:center;background:#fff;border:1px solid #e5e5e6;border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:flex-start;letter-spacing:.75px;padding:8px 0;position:absolute;right:0;text-transform:uppercase;top:0;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:24px;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.sidebar.body__explorer .sidebar__handle:hover{border-color:#bbb;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33)}.sidebar.body__explorer .sidebar__grad{margin-right:24px}.sidebar.body__explorer .sidebar__bottom,.sidebar.body__explorer .sidebar__divider,.sidebar.body__explorer .sidebar__reset,.sidebar.body__explorer .sidebar__stretch{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.8);margin-right:24px}}.sidebar.detail__sidebar{height:100%;margin-right:8px;padding:0;text-align:left;width:380px}.sidebar.detail__sidebar .sidebar__bottom,.sidebar.detail__sidebar .sidebar__divider,.sidebar.detail__sidebar .sidebar__footer,.sidebar.detail__sidebar .sidebar__stretch{background:#fff;border-left:1px solid #e5e5e6;border-right:1px solid #e5e5e6}.sidebar.detail__sidebar .sidebar__grad{border-left:1px solid #e5e5e6;border-right:1px solid #e5e5e6}.sidebar.detail__sidebar .sidebar__footer{border-bottom:1px solid #e5e5e6;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.\--portfolio-mode .sidebar.body__explorer{pointer-events:none}.\--portfolio-mode .sidebar.body__explorer:after{background-color:hsla(0,0%,100%,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.sidebar-pass-through,.sidebar__stretch{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;overflow-x:hidden;overflow-y:auto}.sidebar__bottom,.sidebar__top{flex-shrink:0}.sidebar.body__explorer .create-new-link{padding-left:8px}.sidebar.body__explorer .create-new-link:before{margin-left:6px}.sidebar.detail__sidebar .sidebar__top{padding:0;text-align:center}.sidebar.detail__sidebar .sidebar__stretch{padding:0}.sidebar__grad{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 90%);margin-top:-30px;min-height:30px;z-index:1}.sidebar__bottom{align-items:center;color:#0061a5;display:flex;flex-direction:column}.sidebar__bottom .flex-row{grid-gap:6px;gap:6px;width:100%}.sidebar.detail__sidebar .sidebar__bottom{padding:16px}.sidebar-nav{display:flex;flex-direction:column;flex-grow:1;margin:2px 0 16px}.sidebar-nav__empty,.sidebar-nav__loading{margin:auto;padding:0 16px}.sidebar-nav__group{position:relative;text-align:left}.sidebar-nav__group:not(.collapsed){margin-bottom:24px}.sidebar-nav__group__title{align-items:center;color:#3e454c;display:flex;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:9px 0 4px;padding:0 18px;text-transform:uppercase}.sidebar-nav__group__title .sidebar-nav__group__icon{margin-left:-3px;margin-right:6px}.sidebar-nav__group__title .sidebar-nav__group__icon circle,.sidebar-nav__group__title .sidebar-nav__group__icon path{transition:all .4s ease-out}.sidebar-nav__group__title span{font-weight:400;text-transform:none}.sidebar-nav__group__title .icon.-filter{margin-left:8px}.sidebar-nav__group__title .icon.-filter svg{fill:currentColor;position:relative;top:2px}.sidebar-nav__group__controls{display:inline-block;position:absolute;right:15px;top:13px}.sidebar-nav__group.assets .toggle-button{position:absolute;right:46px;top:6px;z-index:0}.sidebar-nav__group.assets .sidebar-nav__group__controls{top:12px}.sidebar-nav__group__controls button:hover .icon svg g{stroke:#004b8b}.sidebar-nav__group__controls button:hover .icon svg rect{fill:#004b8b}.sidebar-nav__group__controls>button+button{margin-left:8px}.sidebar-nav__list{position:relative}.sidebar-nav__list .sidebar-nav__list{margin-bottom:4px;position:static}.sidebar-nav__group .sidebar-nav__list{padding-left:20px}.sidebar-nav__group.assets.headline .sidebar-nav__list>.sidebar-nav__list__item>.sidebar-nav__list,.sidebar-nav__group.portfolios .sidebar-nav__list>.sidebar-nav__list__item>.sidebar-nav__list,.sidebar-nav__group.strategies.headline .sidebar-nav__list>.sidebar-nav__list__item>.sidebar-nav__list{padding-left:29px}.sidebar-nav__group.assets.all .sidebar-nav__list>.sidebar-nav__list__item .sidebar-nav__list{padding-left:20px}.sidebar-nav__group.portfolios>.sidebar-nav__list>.sidebar-nav__list__item>.sidebar-nav__list{padding-left:0}.sidebar-nav__list__toggle{align-items:center;color:#2c292b;cursor:pointer;display:flex;margin-right:4px;text-align:center;width:16px}.sidebar-nav__list__toggle .icon{height:auto!important;transition:all .15s ease-out;width:auto!important}.sidebar-nav__list__toggle .icon svg{fill:#142c4d}.sidebar-nav__list__item{margin-bottom:4px;transition:opacity .15s ease-in;width:100%}.sidebar-nav__list__item .sidebar-nav__list__item{margin-bottom:0}.sidebar-nav__group.portfolios .sidebar-nav__list__item .sidebar-nav__list__item{margin-bottom:4px}.sidebar-nav__group.portfolios .sidebar-nav__list__item .sidebar-nav__list__item .sidebar-nav__list__item{margin-bottom:0}.sidebar-nav__list__item__indicator{background:transparent;border-radius:4px;height:28px;margin-right:4px;width:4px}.sidebar-nav__list__item__flag{margin-right:8px;opacity:.7;transition:opacity .2s ease-out}.sidebar-nav__list__item__flag svg{display:block}.sidebar-nav__list__item.-collapsed .sidebar-nav__list{display:none}.sidebar-nav__list__item.-disabled .sidebar-nav__list__item__flag,.sidebar-nav__list__item.-disabled .sidebar-nav__list__item__indicator,.sidebar-nav__list__item.-disabled .sidebar-nav__list__toggle,.sidebar-nav__list__item.-disabled .tooltip__button{opacity:.2}.sidebar-nav__list__item.-disabled .sidebar-nav__list__item.-disabled{opacity:1}.sidebar-nav__item{align-items:center;display:flex;line-height:32px;margin-bottom:2px;padding-right:14px;white-space:nowrap}.sidebar-nav__item.-toggle{height:28px}.sidebar-nav__item__label{color:#2c292b;flex-grow:1;flex-shrink:1;font-size:inherit;font-weight:400;height:28px;overflow:hidden;text-align:left;text-decoration:none;text-overflow:ellipsis}.sidebar-nav__list__item.-selected .sidebar-nav__list__item__flag{opacity:1}.sidebar-nav__list__item:not(.-disabled) .sidebar-nav__item:hover>.sidebar-nav__item__label,.sidebar-nav__list__item:not(.-disabled) .sidebar-nav__item:hover>.sidebar-nav__item__label.-selected,.sidebar-nav__list__item:not(.-disabled) .sidebar-nav__item__label.-selected{font-weight:500;text-decoration:underline}.sidebar-nav__list__item:not(.-disabled) .sidebar-nav__item .sidebar-nav__item__visibility:hover,.sidebar-nav__list__item:not(.-disabled) .sidebar-nav__item:hover>.sidebar-nav__list__item__flag{opacity:1}.sidebar-nav__list__item:not(.-disabled) .sidebar-nav__item.-hidden .sidebar-nav__item__visibility,.sidebar-nav__list__item:not(.-disabled) .sidebar-nav__item.-hidden-children .sidebar-nav__item__visibility,.sidebar-nav__list__item:not(.-disabled) .sidebar-nav__item:hover .sidebar-nav__item__visibility{opacity:.3}.sidebar-nav__item.-hidden .sidebar-nav__item__toggle,.sidebar-nav__item.-hidden .tooltip__button,.sidebar-nav__item.-hidden+.sidebar-nav__list .sidebar-nav__item .sidebar-nav__item__toggle,.sidebar-nav__item.-hidden+.sidebar-nav__list .sidebar-nav__item .tooltip__button{opacity:.4}.sidebar-nav__item__visibility .icon{position:relative;top:2px}.sidebar-nav__item .sidebar-nav__item__visibility{display:block;flex-grow:0;flex-shrink:0;margin-left:auto;opacity:0;padding-left:8px}.sidebar-nav__item__label__match{background-color:#beddf2;color:#2c292b}.sidebar-nav__toggle-expand{display:block;font-size:12px;opacity:.4}.sidebar-nav__toggle-expand:hover{opacity:1}.sidebar-filter{position:relative}.sidebar-filter__input{border:1px solid #efefef;border-radius:3px;color:#2c292b;flex-basis:100%;flex-shrink:1;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:16px;padding:7px 32px;text-align:center}.sidebar-filter__input::-moz-placeholder{color:#898b8e;font-size:16px}.sidebar-filter__input:-ms-input-placeholder{color:#898b8e;font-size:16px}.sidebar-filter__input::placeholder{color:#898b8e;font-size:16px}.sidebar-filter__icon{left:6px;position:absolute;top:6px}.sidebar-filter__reset{position:absolute;right:10px;top:9px}.sidebar__reset{display:flex;justify-content:center;padding:0 16px 16px}.sidebar__reset .reset__button{align-items:center;background-color:rgba(0,97,165,.5);border-radius:3px;color:#fff;display:flex;font-size:14px!important;font-weight:500;padding:12px 20px;text-transform:uppercase;transition:background-color .2s ease-out}.sidebar__reset .reset__button svg{stroke-width:2px;margin-right:8px}.sidebar__reset .reset__button:hover{background-color:#0061a5}.chart-section__list{padding:0 16px}.chart-section__list li+li{margin-top:6px}.chart-section__list .chart-section__list-item{align-items:center;display:flex;justify-content:flex-start}.chart-section__list .chart-section__list-item svg.view-icon{color:#424242;margin-right:8px}.chart-section__list .chart-section__list-item.-selected{font-weight:500;text-decoration:underline}.chart-section__list .chart-section__list-item.-selected svg.view-icon{color:#0061a5}.chart-section__divider{border-bottom:1px dotted #e5e5e6;margin:0 16px 16px;padding-top:20px}.sidebar-nav__note{margin:8px 16px 0}.sidebar__footer,.view__footer{align-items:center;display:flex;justify-content:space-between;width:100%}.sidebar__footer .footer-button,.view__footer .footer-button{align-items:center;color:grey;cursor:pointer;display:flex;flex-grow:1;font-size:14px;font-weight:400;justify-content:center;line-height:16px;padding:16px;transition:all .2s ease-out}.sidebar__footer .footer-button .tooltip__button,.view__footer .footer-button .tooltip__button{align-items:center;color:inherit;display:flex;text-decoration:inherit}.sidebar__footer .footer-button .icon,.view__footer .footer-button .icon{margin-right:8px}.sidebar__footer .footer-button svg,.view__footer .footer-button svg{stroke:grey;display:inline-block;margin-right:8px;transition:stroke .2s ease-out}.sidebar__footer .footer-button:hover,.view__footer .footer-button:hover{color:#0061a5;text-decoration:underline;-webkit-text-decoration-color:#0061a5;text-decoration-color:#0061a5}.sidebar__footer .footer-button:hover svg,.view__footer .footer-button:hover svg{stroke:#0061a5}.sidebar__footer .footer-button.tooltip.-open .tooltip__button,.view__footer .footer-button.tooltip.-open .tooltip__button{color:#0061a5}.sidebar__footer .footer-button .tooltip__tip,.view__footer .footer-button .tooltip__tip{min-width:350px}.sidebar__divider,.view__divider{min-height:1px;padding:0 16px}.sidebar__divider:before,.view__divider:before{border-top:1px dotted #e5e5e6;content:"";display:block;height:1px}.view__footer .footer-button{flex-grow:1}.view__footer .footer-button svg.ra-sail-svg path{fill:#707070;stroke:none;transition:fill .2s ease-out}.view__footer .footer-button:hover svg.ra-sail-svg path{fill:#0061a5}.sidebar.body__explorer .footer-button:first-child{width:53%}.sidebar.body__explorer .footer-button:last-child{width:47%}.sidebar.detail__sidebar .footer-button{width:33%}.sticky{position:sticky}.sticky.sticky-fixed.is-sticky{backface-visibility:hidden;margin-bottom:0;margin-top:0;position:fixed}.sticky.sticky-fixed.is-sticky:not([style*=margin-top]){margin-top:0!important}.sticky.sticky-fixed.is-sticky:not([style*=margin-bottom]){margin-bottom:0!important}.sticky.sticky-fixed.is-absolute{position:absolute}.tab-list .tab{padding:18px 8px;position:relative}.tab-list .tab:hover{text-decoration:underline}.tab-list{overflow:hidden;position:relative}@media only screen and (--breakpoint--small-max){.tab-list{display:none}}.tab-list .tab{background:hsla(0,0%,100%,.5);border-left:1px solid #e5e5e6;border-right:1px solid #e5e5e6;border-top:1px solid #e5e5e6;border-top-left-radius:3px;border-top-right-radius:3px;color:#3e454c;font-size:15px}.tab-list .tab:not(.-selected):not(:last-child){margin-right:-1px}.tab-list .tab:not(.-selected):not(:first-child){margin-left:-1px}.tab-list .tab.-selected{font-weight:500}.tab__group{margin-bottom:12px}.tab__content{padding-bottom:48px}.tab__header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:12px 0 8px;padding:0 16px}.tab__header.-column{display:flex;flex-direction:column;flex-flow:wrap}.tab__content--settings .tooltip,.tab__header .tooltip{padding-left:8px;position:relative}.tab__content--settings .tooltip{top:3px}.tab__label{align-items:center;color:#3e454c;display:flex;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:0;text-transform:uppercase}.tab__label span{font-weight:400;text-transform:none}.tab__label~.tab__title{margin-top:8px}.tab__title{color:#142c4d;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;width:100%}.tab__section{padding:0 16px}.tab__section+.tab__section{margin-top:16px}.tab__section__title,.tab__title,.tooltip .full-asset-link{margin-bottom:8px}.tooltip p.source{color:#707070;font-size:13px;margin:4px 0}.tooltip .type-info-svg circle{stroke:#707070;transition:stroke .4s ease-out}.tooltip .type-info-svg path{fill:#898b8e;transition:fill .4s ease-out}.tooltip.-open a:hover,.tooltip.-open a:link,.tooltip.-open a:visited,.tooltip:hover a:hover,.tooltip:hover a:link,.tooltip:hover a:visited{color:#004b8b;text-decoration:underline}.tooltip.-open svg,.tooltip:hover svg{stroke:#004b8b}.tooltip.-open .type-info-svg circle,.tooltip:hover .type-info-svg circle{stroke:#0061a5}.tooltip.-open .type-info-svg path,.tooltip:hover .type-info-svg path{fill:#0061a5}.tooltip-container{pointer-events:none}.fade-slide-enter .header__dropdown__menu{opacity:.01;transform:translate3d(0,-20%,0)}.fade-slide-enter.fade-slide-enter-active .header__dropdown__menu{opacity:1;transform:translateZ(0);transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s linear}.fade-slide-leave .header__dropdown__menu{opacity:1;transform:translateZ(0)}.fade-slide-leave.fade-slide-leave-active .header__dropdown__menu{opacity:.01;transform:translate3d(0,-20%,0);transition:all .3s cubic-bezier(.19,1,.22,1)}.tree-list__item.-collapsed .tree-list{display:none}.text{color:#2c292b;font-size:15px;line-height:23px}.text b,.text.-bold{font-weight:500}.text.-italic{font-style:italic}.text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.text-link.-primary{color:#0061a5}.text-link.-primary:hover{text-decoration:underline}.parens-normal span{font-weight:400!important}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.create-new-link{align-items:center;color:#0061a5;display:flex;font-size:14px}.cumulative-probability__heading{color:#898b8e;display:flex;font-size:15px;font-weight:500;justify-content:center;margin:0 0 8px}.cumulative-probability__breakdown{color:#fff;display:flex;flex-direction:column;padding:0 24px}.cumulative-probability__breakdown .breakdown__percents,.cumulative-probability__breakdown .breakdown__probabilities{align-items:center;display:flex;flex-direction:row;justify-content:center}.cumulative-probability__breakdown .breakdown__percents div,.cumulative-probability__breakdown .breakdown__probabilities div{text-align:center;width:20%}.cumulative-probability__breakdown .breakdown__probabilities div{font-size:14px;font-weight:500;padding:0 0 4px}.cumulative-probability__breakdown .breakdown__probabilities div:first-child{border-top-left-radius:4px}.cumulative-probability__breakdown .breakdown__probabilities div:last-child{border-top-right-radius:4px}.cumulative-probability__breakdown .breakdown__probabilities div:not(:last-child){border-right:1px solid #fff}.cumulative-probability__breakdown .breakdown__percents div{font-size:16px;font-weight:500;padding:6px 8px}.cumulative-probability__breakdown .breakdown__percents div:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.cumulative-probability__breakdown .breakdown__percents div:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.cumulative-probability__breakdown .breakdown__percents div:not(:last-child){border-right:1px solid #fff}.cumulative-probability__breakdown .breakdown__label{color:#898b8e;font-size:11px;padding:8px;text-align:center;text-transform:uppercase}.header__date+.panel__container,.tooltip+.panel__container{margin-left:8px}.panel__container{align-items:flex-start;display:flex;justify-content:space-between;max-height:30px;overflow:visible}@media only screen and (max-width:999px){.panel__container{justify-content:flex-start;width:100%}}.panel__container .panel{background:#fff;border:1px solid #e5e5e6;border-radius:3px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;min-height:30px;overflow:hidden;position:relative;transition:border-color .2s ease-out,box-shadow .2s ease-out}@media only screen and (max-width:999px){.panel__container .panel:not(.panel__chart){justify-content:center}.panel__container .panel .panel__title{padding:6px 8px}.panel__container .panel.panel--expanded{bottom:0;left:0;margin-right:0!important;position:fixed;right:0;top:0}.panel__container .panel.panel__chart{width:100%!important}}.panel__container .panel:not(:last-child){margin-right:6px}.panel__container .panel:hover{border-color:#bbb;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33)}.panel__container .panel.panel--resizing{z-index:1}.panel__container .panel.panel--hovering{z-index:3}.panel__container .panel.panel--expanded{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.8);border-color:#bbb;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);cursor:default;z-index:2}.panel__container .panel.panel--expanded .panel__title{opacity:0;top:-1000px}.panel__container .panel.panel--expanded .panel__content{opacity:1;top:0;transition:opacity .4s ease-out}.panel__container .panel .panel__title{color:#2c292b;opacity:1;top:0}.panel__container .panel .panel__content{opacity:0;position:absolute;top:-1000px}.panel__container .panel.panel--hovering .panel__title .title__detail{display:block}.panel__container .panel__content,.panel__container .panel__title{box-sizing:border-box;opacity:0}.panel__container .panel__title{font-size:14px;line-height:16px;padding:6px 12px;white-space:nowrap}.panel__container .panel__title .title__detail{font-weight:500;padding:8px 0 2px}.panel__container .panel__title .title__detail .detail__row{align-items:center;display:flex;justify-content:space-between}.panel__container .panel__title .title__detail .detail__row:not(:first-child){padding-top:4px}.panel__container .panel__title .title__detail .detail__row:not(:last-child){border-bottom:1px solid #e5e5e6;padding-bottom:4px}.panel__container .panel__content{display:flex;flex-direction:column;justify-content:flex-start;padding:6px 12px 12px}.panel__container .panel__content .filter__title{align-items:center;color:#3e454c;display:flex;font-size:14px;font-weight:500;line-height:24px;padding-bottom:4px;text-transform:uppercase;white-space:nowrap}.panel__container .panel__content .filter__title .tooltip{margin-left:8px}.panel__container .panel__content .filter__item:not(:first-child){margin-top:8px}.panel__container .panel__content .filter__item button{background:#fff;border:1px solid #b3b3b3;border-radius:3px;box-shadow:1px 1px 1px hsla(0,0%,70%,.333);color:#363030;display:inline-flex;font-weight:400;transition:background .1s,color .1s,box-shadow .1s}.panel__container .panel__content .filter__item button:not([disabled]):not(.-selected):hover{background:#f5f5f5;box-shadow:1px 1px 1px hsla(0,0%,70%,.333),2px 3px 3px hsla(0,0%,70%,.333)}.panel__container .panel__content .filter__item button.-selected{background-color:#0061a5;border-color:#2c5ca0;box-shadow:.3px .4px 1px hsla(0,0%,80%,.7);color:#fff;font-weight:500;outline-color:#000}.panel__container .panel__buttons{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.panel__container .panel__button,.panel__container .panel__cancel,.panel__container .panel__done,.panel__container .panel__save{align-items:center;background:transparent;border-radius:3px;color:#2b2a2a;cursor:pointer;display:flex;flex-grow:1;font-size:16px;font-weight:500;justify-content:center;padding:12px 16px;text-align:center;transition:background .15s ease-in-out,color .1s ease-in-out}.panel__container .panel:not(.panel--resizing) .panel__done:hover{background:rgba(0,71,158,.9);color:#fff}.panel__container .panel__save{background:#2e8b57;color:#fff}.panel__container .panel__save .loading-icon{margin:-2px 0}.panel__container .panel__save .loading-icon svg rect{fill:#fff}.panel__container .panel:not(.panel--saving) .panel__save{margin-left:8px}.panel__container .panel:not(.panel--saving) .panel__save:hover{background:#21633f}.panel__container .panel.panel__currency .panel__content{min-width:320px}.panel__container .panel.panel__model .panel__content{min-width:340px}.panel__container .panel.panel__login .panel__content{min-width:200px}.panel__container .panel.panel__chart .panel__content{min-width:340px}.panel__container .panel.panel__debug .panel__content{min-width:800px}.panel__container .panel.panel__new{z-index:1}.panel__container .panel.panel__new .panel__content{min-width:610px}.panel__container .panel.panel__details .panel__title{align-items:center;display:flex;justify-content:center}.panel__container .panel.panel__details.details__open svg{margin:0 -2px 0 4px}.panel__container .panel.panel__details.details__close svg{margin:0 4px 0 -2px}.panel__model .model__option{align-items:center;display:flex;justify-content:space-between}.panel__model .model__option .option__delete,.panel__model .model__option .option__save{border-radius:3px;font-size:13px;line-height:13px;margin:-8px -11px -8px 8px;padding:8px;transition:background .1s ease-out}.panel__model .model__option .option__delete svg,.panel__model .model__option .option__save svg{stroke-width:2px;transition:stroke .1s ease-out}.panel__model .model__option .option__delete:hover,.panel__model .model__option .option__save:hover{background:hsla(0,0%,100%,.8)}.panel__model .model__option .option__delete.option__save:hover svg,.panel__model .model__option .option__save.option__save:hover svg{stroke:#2e8b57}.panel__model .model__option .option__delete.option__delete:hover svg,.panel__model .model__option .option__save.option__delete:hover svg{stroke:#bb2522}.panel__model .model__shared{padding-top:8px}.panel__model .model__add{margin:8px 0}.panel__model .model__add .add__title{color:#3e454c;font-size:14px;font-weight:500;line-height:24px;padding-bottom:4px;text-transform:uppercase}.panel__model .model__add .add__fields{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.panel__model .model__add .add__fields .field__name--label{font-size:16px}.panel__model .model__add .add__fields input{border:1px solid #e5e5e6;border-radius:3px;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:16px;padding:6px;transition:border-color .2s ease-out;width:100%}.panel__model .model__add .add__fields input:hover{border-color:#707070}.panel__model .model__add .add__fields .field__blend--field,.panel__model .model__add .add__fields .field__blend--label,.panel__model .model__add .add__fields .field__name--field,.panel__model .model__add .add__fields .field__name--label{padding:4px 0}.panel__model .model__add .add__fields .field__name--label{width:30%}.panel__model .model__add .add__fields .field__name--field{width:70%}.panel__model .model__add .add__fields .field__blend--label{width:75%}.panel__model .model__add .add__fields .field__blend--field{width:25%}.panel__model .model__add .add__errors{color:#bb2522;font-weight:500;padding-top:8px}@keyframes pulse{0%{opacity:1}to{opacity:0}}.panel__login .login__title{align-items:center;display:flex;justify-content:center}.panel__login .login__title.login__title--loading{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:pulse}.panel__login .login__title:not(.login__title--loading) svg{margin-left:-1px;margin-right:6px}.panel__login.panel--expanded .login__title{font-size:16px;margin:8px}.panel__login .login__buttons{padding-top:12px}.panel__login .login__buttons .panel__button{border:1px solid #e5e5e6;width:100%}.panel__login .login__buttons .panel__button:not(:first-child){margin-top:8px}.panel__login .login__buttons .panel__button svg{margin-left:6px}.panel__login .login__buttons .panel__button:hover{background:#e5e5e6;color:#2b2a2a;text-decoration:none}.panel__debug .debug__columns{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.panel__debug .debug__columns .columns__query table{margin:0 16px}.panel__debug .debug__columns .columns__query table td{color:#aaa;font-family:Lucida Console,Monaco,monospace;font-size:13px;padding-bottom:4px;text-align:right;white-space:nowrap}.panel__debug .debug__columns .columns__query table td:last-child{color:#000;padding-left:8px;text-align:left}.panel__debug .debug__columns .columns__query .fake__error{text-align:center}.panel__debug .debug__columns .columns__query .fake__error .error__button{background:rgba(186,33,33,.6);border-radius:3px;color:#fff;font-weight:500;margin-top:24px;padding:6px 8px}.view__wrapper{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.view__wrapper .view__stage{flex-grow:1;margin:16px 16px 0;position:relative}@media only screen and (max-width:699px){.view__wrapper .view__stage{margin:9px 9px 0}}.country-view{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.country-view__top{border-bottom:1px dotted #e0e0e1;padding-bottom:16px}.country-view__top .top__row{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.country-view__top .top__country{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start;padding:4px 0 0 4px}.country-view__top .top__country .country__flag{margin-right:16px}.country-view__top .top__country .country__name{font-size:24px;font-weight:500}.country-view__top .top__returns{display:flex;flex-direction:row;justify-content:center}.country-view__top .top__returns .returns__label{display:flex;flex-direction:column;justify-content:flex-end;padding:4px 0;text-align:right}.country-view__top .top__returns .returns__box{padding:4px 16px;text-align:center}@media (max-width:1000px){.country-view__top .top__returns .returns__box{padding:4px 8px}}@media (max-width:999px){.country-view__top .top__returns .returns__box{padding:4px 6px}}.country-view__top .top__returns .returns__box .box__title{color:#707070;font-size:13px;font-weight:500;padding-bottom:4px;text-transform:uppercase}.country-view__top .top__returns .box__expected,.country-view__top .top__returns .box__volatility,.country-view__top .top__returns .label__expected,.country-view__top .top__returns .label__volatility{display:flex;flex-direction:column;justify-content:center}.country-view__top .top__returns .label__expected,.country-view__top .top__returns .label__volatility{font-size:12px}.country-view__top .top__returns .box__expected,.country-view__top .top__returns .label__expected{height:36px}.country-view__top .top__returns .box__volatility,.country-view__top .top__returns .label__volatility{height:19.5px}.country-view__top .top__returns .box__expected{font-size:22px;font-weight:500}.country-view__top .top__returns .box__volatility{font-size:16px;font-weight:400}.country-view__top .top__controls{align-items:flex-end;display:flex;flex-direction:column;min-width:140px}.country-view__top .top__controls.-reset-first{align-items:center;flex-direction:row;min-width:auto}.country-view__top .top__controls.-reset-first .controls__reset{margin-right:16px}.country-view__top .top__controls:not(.-reset-first) .panel__container{position:absolute;right:0}.country-view__top .top__controls:not(.-reset-first) .controls__reset{padding-top:48px}.country-view__top .top__controls .controls__reset{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.country-view__bands{margin-right:-16px;margin-top:16px;overflow-x:hidden;overflow-y:auto;padding-bottom:40px}.country-view__bands .boxplot-band{margin-bottom:12px;opacity:1;transition:opacity .4s ease-out}.country-view__bands .boxplot-band.-not-selected{opacity:.3}.country-view__bands .boxplot-band .boxplot-band__header{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.country-view__bands .boxplot-band .boxplot-band__header .header__title{font-size:14px;font-weight:500;padding:4px;text-transform:uppercase}.country-view__bands .boxplot-band .boxplot-band__header .header__since{color:#777;font-size:13px;padding:4px}.country-view__bands .boxplot-band .boxplot-band__band{cursor:pointer}.country-view__bands .boxplot-band .boxplot-band__band svg rect.band__strip{fill:transparent;stroke:#e0e0e1;stroke-width:1px;shape-rendering:geometricPrecision;transition:stroke .2s ease-out,stroke-width .2s ease-out}.country-view__bands .boxplot-band .boxplot-band__band svg g.band__tick .tick__line line{stroke:#e0e0e1;stroke-dasharray:3;stroke-width:1px}.country-view__bands .boxplot-band.-selected .boxplot-band__band svg rect.band__strip,.country-view__bands .boxplot-band:hover .boxplot-band__band svg rect.band__strip{stroke:#bbb;stroke-width:1.2px}.country-view__details .tab__header .tab__title{margin-top:4px}.country-view__details .details__description p:first-child{margin-top:13px}.country-view__details .details__description p.source{color:#707070;font-size:13px}.country-view__details .details__data{padding:16px}.country-view__details .details__data table.data__table{box-sizing:border-box;max-width:100%;table-layout:fixed;width:100%}.country-view__details .details__data table.data__table tr td:first-child{width:60%}.country-view__details .details__data table.data__table tr td:nth-child(2),.country-view__details .details__data table.data__table tr td:nth-child(3){text-align:center;width:20%}.country-view__details .details__data table.data__table tr td{padding:6px 0}.country-view__details .details__data table.data__table tr td.\--positive{color:#2e8b57}.country-view__details .details__data table.data__table tr td.\--negative{color:#ba2221}.country-view__details .details__data table.data__table tr.table__row-header{color:#707070;font-size:10px;font-weight:500;text-align:center;text-transform:uppercase}.country-view__details .details__data table.data__table tr.table__row-current,.country-view__details .details__data table.data__table tr.table__row-expected{font-weight:500}.country-view__details .details__data table.data__table tr.table__row-prior td:first-child{padding-left:10px}.country-view__details .details__plot{padding:24px 16px}.country-view__details .details__plot svg{display:block}.country-view__details .details__links{padding-top:8px}.new__button.button{color:#777;font-size:14px;margin-bottom:8px;padding:8px}.new__badge{align-items:center;background-color:#2e8a56;border-radius:12px;display:flex;flex-direction:row;justify-content:space-around;padding:0 8px 0 7px;transition:background-color .4s ease-out}.new__badge.\--clickable{background-color:rgba(46,138,86,.6);cursor:pointer}.new__badge.\--clickable:hover{background-color:#2e8a56}.new__badge .badge__star{margin-right:2px}.new__badge .badge__text{color:#fff;font-size:11px;font-weight:500;margin-left:2px}a:hover .new__badge .badge__text{text-decoration:none}.new__modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,90%,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.new__modal,.new__modal .modal__dialog{align-items:center;display:flex;justify-content:center}.new__modal .modal__dialog{background:hsla(0,0%,100%,.9);border:1px solid #bbb;border-radius:3px;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);flex-direction:column;padding:24px}.new__modal .modal__dialog .dialog__close{background-color:#2e8a56;border-color:#2e8a56;border-radius:3px;color:#fff;font-size:16px;font-weight:500;margin-top:24px;padding:8px 16px;text-transform:uppercase;transition:border-color .2s ease-out,box-shadow .2s ease-out}.new__modal .modal__dialog .dialog__close:hover{border-color:#2e8b57;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33)}.new__modal .modal__dialog .dialog__feature,.new__modal .modal__dialog .dialog__logo,.new__modal .modal__dialog .dialog__title,.panel__new .panel__content .dialog__feature,.panel__new .panel__content .dialog__logo,.panel__new .panel__content .dialog__title{margin-bottom:24px}.new__modal .modal__dialog .dialog__title,.panel__new .panel__content .dialog__title{font-size:24px;font-weight:500}.new__modal .modal__dialog .dialog__feature,.panel__new .panel__content .dialog__feature{align-items:center;display:flex;justify-content:space-between;max-width:720px}.new__modal .modal__dialog .dialog__feature .feature__image,.panel__new .panel__content .dialog__feature .feature__image{margin-right:24px;max-width:300px;min-width:300px}.new__modal .modal__dialog .dialog__feature .feature__image img,.panel__new .panel__content .dialog__feature .feature__image img{border:1px solid #bbb;border-radius:3px;display:block}.new__modal .modal__dialog .dialog__feature .feature__text,.panel__new .panel__content .dialog__feature .feature__text{font-size:14px;line-height:24px;text-align:left}.new__modal .modal__dialog .dialog__feature .feature__text b,.panel__new .panel__content .dialog__feature .feature__text b{font-weight:500}.new__modal .modal__dialog .dialog__feature .feature__text p,.panel__new .panel__content .dialog__feature .feature__text p{margin:8px 0}.new__modal .modal__dialog .dialog__feature .feature__text p:first-of-type,.panel__new .panel__content .dialog__feature .feature__text p:first-of-type{margin-top:-150px}.swap__buttom{grid-gap:6px;align-items:center;color:#0061a5;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:space-between;padding:4px 4px 4px 0}.webinar-popup-dialog{background-color:transparent;box-shadow:0 4px 15px rgba(0,0,0,.2);height:600px;margin:0;padding:0;width:600px}.webinar-popup-image{border-radius:8px 8px 0 0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.webinar-popup-close{background-color:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;padding:5px 10px;position:absolute;right:10px;top:10px;transition:background-color .3s;z-index:1001}.webinar-popup-close:hover{background-color:rgba(0,0,0,.8)}@media (max-width:768px){.webinar-popup-dialog{height:370px;width:370px}}.main__portfolio{align-items:stretch;display:flex;justify-content:space-between}.main__portfolio .portfolio__editor{flex-grow:1}.main__portfolio .portfolio__editor,.main__portfolio .portfolio__performance{background:#fff;border-radius:4px;display:flex;flex-direction:column;margin-right:8px;overflow:hidden;padding:8px;position:relative}.main__portfolio .portfolio__editor svg,.main__portfolio .portfolio__performance svg{display:block}.main__portfolio .portfolio__performance{overflow:auto}.main__portfolio .portfolio__performance .detail-section{padding:0 4px}.main__portfolio .\--positive svg{color:#00b341}.main__portfolio .\--negative svg{color:#ba2221}.main__footer,.main__header{border-radius:4px;left:0;position:absolute;right:0;z-index:2}.footer__content,.header__content{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:hsla(0,0%,100%,.85);border-radius:4px;padding:8px}.header__content{grid-gap:8px;display:flex;gap:8px;justify-content:space-between}.footer__content{display:grid;grid-template-columns:1fr 1fr}.content__left,.content__right{grid-gap:8px;display:flex;gap:8px}.content__left{flex-grow:1;justify-content:flex-start}.content__right{justify-content:flex-end}.main__body{display:flex;flex-direction:column;flex-grow:1;position:relative}.main__body .body__portfolio{bottom:0;display:flex;left:0;overflow:auto;position:absolute;right:0;top:0}.main__body .body__portfolio>.portfolio__classes{display:flex;flex-grow:1;padding-left:4px;padding-right:8px;padding-top:40px}.main__body .body__portfolio>.portfolio__classes .asset-class:last-child{padding-bottom:300px}.main__body .body__portfolio.\--names .portfolio__classes{padding-top:42px}.main__body .body__portfolio.\--columns>.portfolio__classes{align-content:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center}.main__body .body__portfolio.\--columns>.portfolio__classes .asset-class{min-width:396px;padding:20px}.main__body .body__portfolio.\--columns>.portfolio__classes .asset-class:last-child{padding-bottom:300px}.main__body .body__portfolio.\--list .portfolio__classes .asset-class{padding-top:20px}.main__body .body__portfolio.\--list>.portfolio__classes{flex-basis:50%;flex-direction:column}.main__body .body__portfolio.\--list.\--analytics .allocation__weight-compare,.main__body .body__portfolio.\--list.\--one-column .allocation__weight-compare{margin-left:40px}.main__body .body__portfolio .asset-classes__empty{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.main__body .body__portfolio .empty__button{grid-gap:4px;align-items:center;border:1px dashed #bbb;border-radius:4px;cursor:pointer;display:flex;gap:4px;justify-content:center;padding:16px;text-align:right;transition:border-color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.main__body .body__portfolio .empty__button:hover{border-color:#bbb;border-style:solid;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33)}.main__footer{bottom:0}.main__footer .footer__gradient{background:hsla(0,0%,100%,.85);height:41px;-webkit-mask:linear-gradient(180deg,transparent,#000)}.main__footer .footer__content .content__center,.main__footer .footer__content .content__left,.main__footer .footer__content .content__right{align-items:center;z-index:1}.main__footer .footer__content .content__left{padding-left:2px}.main__footer .footer__content .content__center{align-items:center;align-self:flex-end}.main__footer .footer__content .content__validation{grid-column:1/span 3;justify-self:center;padding:16px}.main__footer .footer__content .content__validation.\--warning .validation__popup{border:2px solid #e96e03;color:#e96e03}.main__footer .footer__content .content__validation.\--error .validation__popup{border:2px solid #ba2221;color:#ba2221}.main__footer .footer__content .content__validation .validation__popup{background:#fff;border-radius:4px;font-size:14px;font-weight:500;padding:12px 16px}.main__footer .footer__content .content__validation .validation__popup ul{font-size:16px;padding-left:24px;padding-top:4px}.main__footer .footer__content .content__validation .validation__popup ul li{list-style:disc;padding:4px 0}.main__footer .footer__content .content__validation .validation__popup ul:not(:last-child){margin-bottom:8px}.main__footer .footer__content .content__right button{grid-gap:6px;align-items:center;background:#fff;border:1px solid #e5e5e6;border-radius:4px;color:#2b2a2a;display:flex;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:15px;font-weight:500;gap:6px;line-height:15px;padding:8px 16px;text-transform:uppercase;transition:background .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,filter .2s ease-out,opacity .2s ease-out,color .2s ease-out}.main__footer .footer__content .content__right button:hover:not([disabled]){border-color:#0061a5;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33);color:#0061a5}.main__footer .footer__content .content__right button.button__copy{background:#5e88b8;border-color:#5e88b8;color:#fff}.main__footer .footer__content .content__right button.button__copy:hover{background:#0061a5;border-color:#142c4d;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);color:#fff}.main__footer .footer__content .content__right button.button__save{background:#4cae4c;border-color:#4cae4c;color:#fff}.main__footer .footer__content .content__right button.button__save[disabled]{filter:grayscale(1);opacity:.5}.main__footer .footer__content .content__right button.button__save:not([disabled]):hover{border-color:#2e8b57;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);color:#fff}.main__header{top:0}.main__header .header__content .content__left,.main__header .header__content .content__right{align-items:center}.main__header .header__content .content__right{padding-right:2px}.main__header .content__left input{background:transparent;border:1px solid transparent;border-radius:4px;color:#2c292b;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:24px;font-weight:500;padding:2px 4px;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%}.main__header .content__left input.\--editable{background:#fff;border-color:#e5e5e6}.main__header .content__left input.\--editable:focus,.main__header .content__left input.\--editable:hover{border-color:#bbb;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33)}.main__header .content__left input.\--invalid{border-color:#ba2221!important}.asset-picker__button{grid-gap:6px;align-items:center;background:#fff;border:1px solid #e5e5e6;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px;transition:border-color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out;white-space:nowrap}.asset-picker__button:not(.disabled):hover{border-color:#bbb;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33)}.asset-picker__picker .picker__types{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;overflow:auto}.asset-picker__picker .types__type{align-items:flex-start;display:flex;flex-direction:column;margin-left:7px;padding-bottom:40px;padding-right:32px}.asset-picker__picker .asset__label,.asset-picker__picker .category__label,.asset-picker__picker .type__label{align-items:center;display:flex;font-size:14px;line-height:14px;padding:4px 4px 4px 1px}.asset-picker__picker .type__label{font-size:16px;padding:6px 4px 6px 1px}.asset-picker__picker .type__bar{border-radius:2px;height:4px;width:100%}.asset-picker__picker .category__label,.asset-picker__picker .type__label{font-weight:500;white-space:nowrap}.asset-picker__picker .label__swatch{background:red;border-radius:2px;margin-right:4px;min-height:14px;min-width:4px}.asset-picker__picker .type__categories{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;max-height:calc(90vh - 93px);position:relative}.asset-picker__picker .categories__category{align-items:flex-start;display:flex;flex-direction:column;padding-right:16px}.asset-picker__picker .category__label{padding:6px 4px 6px 1px}.asset-picker__picker .assets__asset{display:flex}.asset-picker__picker .assets__asset input{cursor:pointer;margin-right:6px}.asset-picker__picker .assets__asset .asset__label{border:1.6px solid transparent;border-radius:4px;cursor:pointer;margin:1px 0;padding:2px 6px 2px 1px;transition:border-color .1s ease-out,background-color .1s ease-out,color .1s ease-out;white-space:nowrap}.asset-picker__picker .assets__asset .asset__label label{cursor:pointer}.asset-picker__picker .picker__done{background:transparent;border-radius:4px;cursor:pointer;font-weight:500;margin-top:8px;padding:12px;text-align:center;transition:background .2s ease-out,color .2s ease-out}.asset-picker__picker .picker__done:hover{background:#004b8b;color:#fff}.button-group{align-items:stretch;border-radius:4px;cursor:pointer;display:flex;transition:border-color .2s ease-out,box-shadow .2s ease-out}.button-group.disabled{cursor:default;opacity:.4}.button-group:not(.disabled):hover{box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33)}.button-group:not(.disabled):hover .button-group__button{border-color:#bbb}.button-group .button-group__button{align-items:center;background:#fff;border-color:#e5e5e6;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:16px;padding:6px 12px;transition:background-color .2s ease-out}.button-group .button-group__button.disabled{color:#ccc;cursor:default}.button-group .button-group__button.disabled svg{opacity:.4}.button-group .button-group__button.selected{background-color:#efefef;color:#000}.button-group .button-group__button:first-child{border-bottom-left-radius:4px;border-style:solid;border-top-left-radius:4px;border-width:1px 0 1px 1px}.button-group .button-group__button:not(:first-child):not(:last-child){border-style:solid;border-width:1px 0}.button-group .button-group__button:last-child{border-bottom-right-radius:4px;border-style:solid;border-top-right-radius:4px;border-width:1px 1px 1px 0}.button-group .button-group__button:first-child:last-child{border-width:1px}.button-select{align-items:stretch;background:#fff;border:1px solid #e5e5e6;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;max-height:30px;min-height:30px;padding:2px;position:relative;transition:border-color .2s ease-out,box-shadow .2s ease-out;z-index:1}.button-select:hover{border-color:#bbb;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33)}.button-select.\--selected{border-color:#0061a5;border-width:2px;padding:1px}.button-select.\--disabled option{color:#aaa}.button-select.\--disabled svg{stroke:#aaa}.button-select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#2c292b;cursor:pointer;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:14px;font-weight:500;padding:4px 8px}.button-select__deselect,.button-select__down{align-items:center;display:flex;justify-content:center;padding:4px}.button-select__deselect{color:#0061a5;transition:color .2s ease-out}.button-select__deselect:hover{color:#ba2221}.view__dashboard{align-items:stretch;display:flex;justify-content:stretch;overflow:hidden}.dashboard__portfolio{grid-column-gap:24px;background:#fff;border-radius:4px;-moz-column-gap:24px;column-gap:24px;display:grid;flex-grow:1;grid-auto-columns:auto;margin:8px 8px 0;padding:16px}.dashboard__portfolio .item__value{align-self:end;font-size:28px;font-weight:500;grid-row:1;text-align:center}.dashboard__portfolio .item__label{color:#999;font-size:13px;font-weight:500;grid-row:2;margin-top:8px;text-align:center;text-transform:uppercase;white-space:nowrap}.dashboard__portfolio.\--stacked .item__value.stacked__top{grid-row:1}.dashboard__portfolio.\--stacked .item__label.stacked__top{grid-row:2}.dashboard__portfolio.\--stacked .item__value.stacked__bottom{grid-row:3}.dashboard__portfolio.\--stacked .item__label.stacked__bottom{grid-row:4}.dashboard__portfolio.\--stacked .item__label.stacked__span2,.dashboard__portfolio.\--stacked .item__value.stacked__span2{grid-column-end:span 2}.dashboard__portfolio.\--stacked .item__label.stacked__span3,.dashboard__portfolio.\--stacked .item__value.stacked__span3{grid-column-end:span 3}.dashboard__portfolio.\--two-rows .item__label.stacked__top{margin-bottom:12px}.modal__backdrop{-webkit-backdrop-filter:saturate(.6);backdrop-filter:saturate(.6);background:hsla(0,0%,100%,.4)}.modal__backdrop,.modal__container{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.modal__container{align-items:center;display:flex;justify-content:center}.modal__modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.9);border:1px solid #bbb;border-radius:4px;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:12px}.item__row{align-items:center;cursor:default;display:grid;grid-template-columns:20px 1fr;width:100%}.item__row.\--clickable{cursor:pointer}.item__row .row__head{justify-self:center;padding-right:6px}& .\--compare,& .weight__input.\--compare .input__field input{color:#707070}& .\--border-left{border-left:1px dotted #e5e5e6}& .\--border-right{border-right:1px dotted #e5e5e6}& .\--border-bottom{border-bottom:1px dotted #e5e5e6}.portfolio-name{font-size:15px;font-weight:500;padding:2px;text-align:left}.portfolio-name .portfolio-name__short{font-size:12px;font-weight:500;margin-left:8px}.row__header{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:hsla(0,0%,100%,.85);margin-bottom:2px;padding-top:4px;position:sticky;top:43px;z-index:1}.row__header svg{color:#bbb;transition:color .2s ease-out}.row__header svg:hover{color:#000}.row__header{.header__weights{background-color:#efefef;border-radius:4px;display:flex;height:5px}.header__weights .weight__bar{height:100%}.header__weights .weight__bar.\--first{border-bottom-left-radius:4px;border-top-left-radius:4px}.header__weights .weight__bar.\--last{border-bottom-right-radius:4px;border-top-right-radius:4px}}.row__header .header__headings{border-bottom:1px dotted #e5e5e6;font-size:12px;font-weight:500;grid-column:2;padding:2px 0;text-align:right;width:100%}.row__bar{background-color:#efefef;border-radius:4px;height:5px}.row__bar .bar{border-radius:4px;height:100%}.row__allocation{grid-gap:4px;align-items:center;display:grid;font-size:14px;gap:4px}.row__allocation .allocation__name{grid-gap:6px;align-items:center;display:flex;gap:6px;white-space:nowrap}.row__allocation.\--header .allocation__name{font-size:15px;font-weight:500}.row__allocation.\--header .allocation__name .name__count{color:#666;font-weight:400;margin-left:4px}.row__allocation .allocation__name .name__label{background:rgba(255,173,255,.2);border:1px dotted rgba(211,120,207,.65);border-radius:4px;color:rgba(211,120,207,.9);font-size:10px;font-weight:500;letter-spacing:.5px;margin-left:4px;padding:1px 3px;text-transform:uppercase}.row__allocation:not(.\--header){border-bottom:1px dotted #e5e5e6}.row__allocation .allocation__trash{cursor:pointer;padding-right:16px}.row__allocation .allocation__trash .trash__can{padding:8px 0}.row__allocation .allocation__trash .trash__confirm{grid-gap:16px;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.9);border-radius:4px;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);color:#bb2522;display:flex;font-size:15px;font-weight:500;gap:16px;padding:8px 10px;z-index:1}.row__allocation .allocation__trash .trash__confirm .confirm__name{font-weight:600}.row__allocation .allocation__trash .trash__confirm button{background-color:hsla(0,0%,100%,.5);border:1px solid #e5e5e6;border-radius:2px;color:#bb2522;cursor:pointer;font-size:12px;font-weight:500;padding:4px 6px;text-transform:uppercase;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.row__allocation .allocation__trash .trash__confirm button:hover{background-color:#bb2522;border-color:#bb2522;box-shadow:1px 1px 1px hsla(0,0%,70%,.33),2px 3px 3px hsla(0,0%,70%,.33),3px 5px 5px hsla(0,0%,70%,.33);color:#fff}.row__allocation .allocation__trash .trash__confirm .react-tooltip-arrow{background:#fff}.row__allocation .allocation__lock{color:rgba(0,0,0,.2)}.row__allocation .allocation__weight{grid-gap:2px;gap:2px;width:100%}.row__allocation .allocation__analytics-value,.row__allocation .allocation__weight,.row__allocation .allocation__weight-compare{align-items:center;display:flex;justify-content:flex-end}.row__allocation .allocation__analytics-value{font-size:14px;font-weight:500}.row__allocation .allocation__analytics-value .allocation__difference{margin-left:4px}.column__gap{height:95%}.column__gap.\--full-height{height:100%}.weight__input{align-items:center;display:flex;justify-content:flex-end;transition:color .2s ease-out}.weight__input .input__field{position:relative}.weight__input .input__field input{background:#fff;border:1px solid transparent;box-sizing:border-box;font-family:Whitney A,Whitney B,PT Sans,sans-serif;font-size:17px;font-weight:500;margin:4px 2px 4px 0;padding:2px 4px;text-align:right;transition:color .2s ease-out}.weight__input.\--percent .input__field input{padding:2px 21px 2px 4px}.weight__input.\--percent .input__field .input__percent{align-content:center;bottom:0;display:grid;font-size:15px;font-weight:500;justify-content:center;place-content:center;position:absolute;right:8px;top:2px}.weight__input.\--editable .input__field input{border:1px solid #bbb;border-radius:4px;transition:border-color .2s ease-out}.weight__input.\--editable .input__field input:focus,.weight__input.\--editable .input__field:hover input{border-color:#666}.weight__input.\--invalid .input__field input{border-color:#ba2221!important;color:#ba2221}
/*# sourceMappingURL=asset-allocation.0c70e1b6d4e8f17a79b0.css.map*/