.sidebar-link{padding:12px 20px;color:#000;display:flex;justify-content:flex-start;flex-flow:row;gap:12px}.sidebar-link.router-link-exact-active,a.sidebar-link.router-link-exact-active:hover,a.sidebar-link:hover{color:#000;background:#f7e5da}.sidebar-link.router-link-exact-active{box-shadow:4px 0 #e29f76 inset}.stock-link{display:grid;grid-template-columns:48px 1fr auto;grid-template-areas:"icon name price" "icon isin price";grid-column-gap:8px;grid-row-gap:0}.fund-link{grid-template-columns:1fr auto;grid-template-areas:"name price" "isin price";gap:0}.stock-link-icon{grid-area:icon;width:48px;height:48px;-webkit-filter:saturate(0) brightness(.75) contrast(2);filter:saturate(0) brightness(.75) contrast(2)}.cash-link .stock-link-icon{height:32px}.cash-link .stock-link-price-current{font-size:14px;line-height:1.2}.stock-link-name{font-weight:600;grid-area:name}.stock-link-isin{grid-area:isin;font-size:12px;opacity:.6}.stock-link-isin.alert{color:#ff910d;font-weight:800;opacity:1}.stock-link-price{display:flex;flex-flow:column;align-items:stretch;font-variant-numeric:tabular-nums lining-nums;grid-area:price}.stock-link-price-current{font-weight:600;text-align:right;min-width:72px}.stock-link-price-change{background:#0003;border-radius:3px;padding:4px 6px;line-height:1;font-size:12px;text-align:right;font-weight:600;color:#fff}.stock-link-price-change.--positive{background:var(--teq-green)}.stock-link-price-change.--negative{background:var(--teq-red)}.app-sidebar[data-v-adf5394d]{height:100%;overflow:hidden;background-color:#fff;box-shadow:0 0 10px #00142833;display:flex;flex-direction:column}.app-sidebar nav[data-v-adf5394d]{height:100%;display:flex;flex-direction:column}.app-sidebar-stocks[data-v-adf5394d]{overflow:auto;flex:1}.sidebar-nav-container[data-v-adf5394d]{position:relative}.sidebar-nav-visible[data-v-adf5394d]{z-index:2;position:relative;background-color:#fff}.sidebar-nav-hidden[data-v-adf5394d]{display:none;z-index:1;background-color:#fff}.sidebar-nav-container:hover .sidebar-nav-hidden[data-v-adf5394d],.sidebar-nav-container:focus-within .sidebar-nav-hidden[data-v-adf5394d]{display:block}.sidebar-search[data-v-adf5394d]{padding:10px 20px}.sidebar-search input[data-v-adf5394d]{width:100%;font:inherit;background:#0000001a;border:0 none;border-radius:4px;color:#000;padding:6px;font-size:14px;display:none}.sidebar-search .p-autocomplete[data-v-adf5394d]{width:100%}.search-container[data-v-adf5394d]{position:relative;display:flex;align-items:center}.search-clear-btn[data-v-adf5394d]{position:absolute;right:45px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;font-size:18px;font-weight:700;cursor:pointer;padding:2px 6px;border-radius:3px;line-height:1;z-index:5}.search-clear-btn[data-v-adf5394d]:hover{background:#0000000d;color:#000}.axxion-data-check[data-v-adf5394d]{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;cursor:help;background:#65c466}.axxion-data-check-pending[data-v-adf5394d]{background:#d3d3d3}.sidebar-signals[data-v-adf5394d]{display:flex;justify-content:space-between;align-items:center;width:100%}.sidebar-signals span[data-v-adf5394d]{display:block}.sidebar-signals-indicator[data-v-adf5394d]{background:#0003;color:#fff;border-radius:3px;padding:3px 6px;font-size:12px;font-weight:600;line-height:1;vertical-align:middle}.sidebar-link-title-with-shortcut[data-v-adf5394d]:first-letter{font-weight:700}.filtered-weight[data-v-adf5394d]{font-size:12px;color:#666;margin-top:4px;padding:0 6px}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.command-k{position:fixed;top:30%;left:50%;width:600px;transform:translate(-50%);background:#fff;z-index:51;box-shadow:0 10px 40px #0003;border-radius:4px;overflow:hidden}.command-k-input input{border:none;width:100%;font:inherit;font-size:32px;padding:20px;line-height:1;background:#fff;color:#000;outline:none}.command-k-result{padding:20px;font-size:24px;cursor:pointer;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;border-bottom:1px solid rgba(0,0,0,.1)}.command-k-result:focus,.command-k-result:hover,.command-k-result.--active{background:#0000001a;color:#000}.command-k-result-title{margin:0;line-height:1}.command-k-result-ticker{grid-row-start:1/2;grid-column:1/2;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.03em;opacity:.8}.fund-weights{margin-top:5px;font-size:14px;color:#666;display:grid;grid-template-columns:repeat(4,1fr);grid-row:1/3;grid-column:2/3;align-self:center}.fund-weights p{margin:0;text-align:right;line-height:1}.fund-weight-item-weight{font-size:12px}.fund-weight-item-title{font-size:10px;opacity:.8}.fund-nav-item{display:flex;background:#fff;padding:10px;flex:0 1 25%;color:#000;flex-flow:column;justify-content:space-between;box-shadow:0 0 10px #00142833;border-radius:0 0 5px 5px;text-decoration:none}.fund-nav-item:hover{background:#f7e5da;color:inherit}.fund-nav-item.--active{background:#f7e5da;box-shadow:0 4px #e29f76 inset,0 0 10px #00142833}.fund-nav-item.--mobile{padding:12px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.fund-nav-item.--mobile.--active{box-shadow:0 0 0 2px #e29f76,0 1px 3px #0000001a}.fund-nav-item-header{display:flex;flex-flow:row;justify-content:space-between}.fund-nav-item .title,.fund-nav-item .num-positions{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.05em}.fund-nav-item.--mobile .title{text-transform:none;font-size:14px;letter-spacing:normal}.fund-nav-item .num-positions{font-weight:400;background:#0003;padding:0 4px;border-radius:3px;color:#fff;align-self:flex-start}.fund-nav-item.--mobile .num-positions{font-size:12px;background:#0000001a;padding:2px 6px;border-radius:10px}.fund-nav-item .price{font-weight:600;line-height:1}.fund-nav-item.--mobile .price{font-size:16px}.fund-nav-item-prices{display:flex;justify-content:space-between;align-items:flex-end}.fund-nav-item.--mobile .fund-nav-item-prices{text-align:right}.fund-nav-item-pricechanges{display:flex;gap:4px;align-items:flex-end}.fund-nav-item-pricechanges>.stock-link-price-change:first-child{font-size:.6em;opacity:.5}.not-reported{font-size:12px;font-weight:600;color:#999;letter-spacing:.03em;text-transform:uppercase}.login-wrapper[data-v-84bcd5a2]{padding:20px;max-width:300px;margin:0 auto;text-align:center}.g_id_signin[data-v-84bcd5a2]{margin:20px 0}.error-wrapper[data-v-84bcd5a2]{display:flex;height:90vh;flex-flow:column;justify-content:center;align-items:center;font-size:18px;color:#666}.error-wrapper h1[data-v-84bcd5a2]{text-transform:uppercase;font-weight:800;font-size:4em}.error-wrapper p[data-v-84bcd5a2]{max-width:400px;text-align:center;margin-bottom:1em}.colored-number.--positive{color:var(--teq-green)}.colored-number.--negative{color:var(--teq-red)}.ticker-bar[data-v-9ab02c01]{height:36px;background:#333;color:#fff;display:flex;justify-content:space-around;font-size:12px;line-height:36px;padding:0 20px}.ticker-bar-item[data-v-9ab02c01]{display:flex;gap:10px}.mobile-view{display:flex;flex-direction:column;max-width:100%;padding:10px;box-sizing:border-box;font-size:14px;background-color:#f5f5f5;min-height:100vh;position:static;height:auto;overflow:visible;-webkit-overflow-scrolling:auto}.mobile-content{display:flex;flex-direction:column;width:100%;flex:1}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;flex:1}.loading-spinner.small{width:20px;height:20px;border-width:2px;margin-bottom:8px}.no-holdings{padding:20px;text-align:center;color:#666}.mobile-header{display:flex;justify-content:center;padding:15px 0;margin-bottom:15px;position:relative;z-index:20;background-color:#f5f5f5}.mobile-logo{max-width:180px}.mobile-logo img{width:100%;height:auto}.fund-nav{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;position:relative;z-index:15}.fund-nav-wrapper{cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.fund-nav-wrapper:active{transform:scale(.98)}.performance-module{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:12px;margin-bottom:20px}.performance-module-title{margin:0 0 10px;font-size:16px}.performance-metrics{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.performance-metric{flex:1;min-width:60px;text-align:center;padding:8px 4px;background-color:#f9f9f9;border-radius:6px}.metric-label{font-size:12px;color:#666;margin-bottom:4px}.metric-value{font-weight:600;font-size:14px}.performance-date{margin-top:10px;font-size:12px;color:#666;text-align:right}.performance-loading,.performance-no-data{display:flex;flex-direction:column;align-items:center;padding:15px 0}.performance-loading p,.performance-no-data p{margin:0;font-size:12px;color:#666}.amundi-performance-section{margin-top:15px;border-top:1px solid #eee;padding-top:12px}.amundi-performance-title{margin:0 0 10px;font-size:14px;color:#666}.au-m-cashflow-module{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:12px;margin-bottom:20px}.au-m-cashflow-module-title{margin:0 0 10px;font-size:16px}.au-m-date-statement{margin-top:10px;font-size:12px;color:#666;text-align:right}.au-m-cashflow-loading{display:flex;flex-direction:column;align-items:center;padding:15px 0}.au-m-cashflow-loading p{margin:0;font-size:12px;color:#666}.au-m-cashflow-content{display:flex;flex-direction:column;gap:10px}.au-m-cashflow-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.au-m-cashflow-item:last-child{border-bottom:none}.au-m-cashflow-label{font-size:14px;font-weight:600;color:#333}.au-m-cashflow-value{font-size:14px;font-weight:600;color:#333;text-align:right}.individual-funds-section{flex-direction:column;align-items:stretch}.individual-funds-table{margin-top:8px;display:flex;flex-direction:column;gap:2px}.funds-table-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:6px 8px;background-color:#e9e9e9;border-radius:4px;font-size:11px;font-weight:600;color:#555}.header-fund,.header-current,.header-change{text-align:center}.header-fund{text-align:left}.header-current,.header-change{text-align:right}.individual-fund-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;padding:6px 8px;background-color:#f9f9f9;border-radius:4px}.fund-abbreviation{font-size:12px;color:#666;font-weight:600;text-align:left}.fund-aum-value,.fund-change-value{font-size:12px;font-weight:600;text-align:right}.funds-table-total{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;padding:8px;background-color:#e9e9e9;border-radius:4px;margin-top:4px;border-top:2px solid #ccc}.total-label{font-size:12px;color:#333;font-weight:700;text-align:left}.total-aum-value,.total-change-value{font-size:12px;font-weight:700;text-align:right;color:#333}.holdings-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;margin-bottom:20px}.holdings-header{padding:12px;border-bottom:1px solid #eee;background:#fff;z-index:10}.holdings-header h2{margin:0 0 10px;font-size:16px}.holdings-toggle{margin-bottom:10px;font-size:13px}.holdings-toggle label{display:flex;align-items:center;gap:6px;cursor:pointer}.sort-controls{display:flex;gap:8px;padding-bottom:4px}.sort-controls button{background:#f5f5f5;border:none;padding:6px 10px;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.sort-controls button:active{background:#e0e0e0}.sort-controls button.active{background:#e0e0e0;font-weight:700}.holding-item{display:flex;flex-direction:column;padding:8px 12px;border-bottom:1px solid #eee}.holding-item.highlight-row{background-color:#e29f761a}.holding-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.holding-name{font-weight:600}.holding-price{font-size:12px;color:#333;font-weight:600;text-align:right}.afterhours-price{color:#666;font-style:italic}.holding-details{display:flex;justify-content:space-between;align-items:center}.holding-weights{font-size:12px;color:#666}.all-weights{display:flex;flex-wrap:wrap;gap:4px;max-width:180px}.fund-weight{font-size:10px;background:#f0f0f0;padding:1px 4px;border-radius:3px}.fund-weight.current-fund{background:#e29f764d;font-weight:600}.holding-performance{font-weight:600;text-align:right;font-size:12px;display:flex;align-items:center;gap:4px}.afterhours-indicator{font-size:9px;background:#666;color:#fff;padding:0 2px;border-radius:2px}.afterhours-legend{padding:8px 12px;font-size:10px;color:#666;font-style:italic;border-top:1px solid #eee}@media (max-width: 320px){.mobile-view{padding:5px}.performance-metrics{flex-wrap:wrap}.performance-metric{flex:1 0 40%;margin-bottom:8px}}@supports (padding: max(0px)){.mobile-view{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));padding-bottom:max(10px,env(safe-area-inset-bottom));padding-top:max(10px,env(safe-area-inset-top))}}.mobile-ticker-bar{margin:-10px -10px 15px;height:32px;background:#333;color:#fff;font-size:11px;line-height:32px;overflow:hidden;white-space:nowrap;position:relative}.ticker-content{display:inline-block;padding-left:10%;animation:scroll-left 60s linear infinite}.ticker-item{display:inline;margin-right:20px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 380px){.mobile-ticker-bar{font-size:10px}.ticker-item{margin-right:8px}}@supports (-webkit-touch-callout: none){.mobile-view{min-height:-webkit-fill-available;height:auto}}.cash-weight-display{margin:10px 0;padding:8px 10px;background-color:#f9f9f9;border-radius:6px;border:1px solid #eee}.cash-weight-item{display:flex;align-items:center;gap:8px}.cash-icon{width:16px;height:16px}.cash-label,.cash-value{font-weight:600;color:#333}.cash-amount{font-size:12px;color:#666;margin-left:auto}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-black);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--teq-red: rgb(235,78,61);--teq-red-rgb: 235,78,61;--teq-red-highlight: #d32f2f;--teq-orange: rgb(255,145,13);--teq-yellow: rgb(255,191,12);--teq-green: rgb(101,196,102);--teq-green-rgb: 101,196,102;--teq-green-highlight: #38a839;--teq-blue: #2580F5;--teq-brand: #E29F76}@media screen{:root{--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-1)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:inherit}body{color:var(--color-text);background:var(--color-background);background:#f3f3f3;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeLegibility}@media (max-width: 1023px){body,#app{height:auto;overflow:visible}}@media (min-width: 1024px){body{height:100vh}#app{height:100vh;overflow:hidden}}img{display:block;max-width:100%;height:auto}svg{display:block;max-width:100%}.view-module{padding:20px;border-radius:5px;background:#fff;box-shadow:0 0 10px #00142833;position:relative}.view-module[data-note]:after{content:attr(data-note);position:absolute;top:0;right:0;background:#999;color:#fff;width:auto;height:auto;padding:2px 6px;font-size:11px;border-bottom-left-radius:4px}.view-module__title{color:#e29f76;padding-bottom:6px;font-size:14px;text-transform:uppercase;line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:14px}.icon-loading{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input-field{margin:12px 0}.input-field label{display:block;line-height:1}.input-field label p{margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:12px;padding-left:4px;font-weight:700}.input-field input{margin:2px 0}.input-field__description{font-size:12px;padding-left:4px;opacity:.7}.lds-container{min-height:200px;display:flex;flex-flow:column;justify-content:center;align-items:center}.lds-grid,.lds-grid div{box-sizing:border-box}.lds-grid{display:block;position:relative;width:80px;height:80px}.lds-grid div{position:absolute;width:16px;height:16px;border-radius:50%;background:#aaa;animation:lds-grid 1.2s linear infinite}.lds-grid div:nth-child(1){top:8px;left:8px;animation-delay:0s}.lds-grid div:nth-child(2){top:8px;left:32px;animation-delay:-.4s}.lds-grid div:nth-child(3){top:8px;left:56px;animation-delay:-.8s}.lds-grid div:nth-child(4){top:32px;left:8px;animation-delay:-.4s}.lds-grid div:nth-child(5){top:32px;left:32px;animation-delay:-.8s}.lds-grid div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:56px;left:8px;animation-delay:-.8s}.lds-grid div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s}@keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}table{text-align:left;width:100%;border-collapse:collapse}table thead th{font-weight:700;vertical-align:bottom;line-height:1.2}table tfoot td{font-weight:700}table tfoot tr:first-child td{border-top:2px solid currentColor}.sum-cell span{font-weight:inherit}.number-cell-head,.number-cell{text-align:right}table tbody th{font-weight:600}th.clickable{cursor:pointer}.number-cell{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}table.table-alternating tbody tr:nth-child(odd),table.table-alternating tfoot tr:nth-child(2n){background:#0000000d}table.table-alternating th,table.table-alternating td{padding:2px 8px}.order-summary[data-order-state]{padding-left:40px}.order-summary[data-order-state]:before{content:attr(data-order-state);position:absolute;display:block;left:0;width:100%;text-align:center;font-size:14px;font-weight:600;line-height:24px;top:50%;transform-origin:50% 0;transform:translate(-50%) rotate(-90deg)}.order-summary[data-order-state=STAGED]:before{background:#ccc;color:#fff}.order-summary[data-order-state=ACTIVE]:before{background:var(--teq-blue);color:#fff}.order-summary[data-order-state=EXECUTED]:before{background:var(--teq-green);color:#fff}.order-summary[data-order-state=CANCELLED]:before{background:var(--teq-red);color:#fff}.order-summary[data-order-state=EXPIRED]:before{background:var(--teq-red);color:#fff}.switch-controls{position:fixed;transform:translate(-50%) translate(150px);bottom:20px;left:50%;background:#fff;z-index:10;padding:10px;border-radius:6px;box-shadow:0 2px 10px #0000004d}.btns-centered{margin:12px auto;display:flex;justify-content:center;gap:6px}.btn{font:inherit;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;cursor:pointer;border-radius:4px;line-height:1;text-align:center;border:none;background:transparent;transition:background-color .2s,color .2s}.btn--small{padding:4px 8px;font-size:12px}.btn--medium{padding:8px 16px;font-size:14px}.btn--large{padding:12px 24px;font-size:16px;font-weight:600}.btn--primary{background-color:#e29f76;color:#fff}.btn--primary:hover,.btn--primary:focus-visible{background-color:#d89d6f;color:#fff}.btn--secondary{background-color:#eee;color:#333}.btn--secondary:hover,.btn--secondary:focus-visible{background-color:#ddd;color:#000}.btn--secondary:active{background-color:#aaa;color:#000}.btn--success{background-color:var(--teq-green);color:#fff}.btn--success:hover,.btn--success:focus-visible{background-color:var(--teq-green-highlight)}.btn--danger{background-color:var(--teq-red);color:#fff}.btn--danger:hover,.btn--danger:focus-visible{background-color:var(--teq-red-highlight)}.btn--info{background-color:var(--teq-blue);color:#fff}.btn--info:hover,.btn--info:focus-visible{background-color:#1565c0}.btn--outline{border:2px solid currentColor;background:transparent}.btn--outline:hover,.btn--outline:focus-visible{background-color:#0000000d}.btn--icon{padding:6px;width:auto;height:auto;background:transparent;border:none;font-size:20px;font-weight:400}.btn--icon:hover,.btn--icon:focus-visible{background:#eee}.btn--outline-primary{border:2px solid #E29F76;color:#e29f76}.btn--outline-primary:hover{background-color:#e29f76;color:#fff}.btn--outline-danger{border:2px solid #ff6b6b;color:#ff6b6b}.btn--outline-danger:hover:not(:disabled){background-color:#ff6b6b;color:#fff}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--text{background:transparent;border:none;font:inherit;font-weight:600;cursor:pointer;padding:2px 8px;border-radius:3px;transition:background-color .2s}.btn--text:hover{background-color:#0000000d}.btn--outline-dark{border:2px solid #000;color:#000}.btn--outline-dark:hover,.btn--outline-dark:focus{background-color:#fff3}.btn--outline-dark.active{background-color:#000;color:#fff}.chart-controls{display:flex;gap:4px;min-height:36px;margin:6px 0}.chart-controls input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #000;background:transparent;font:inherit;color:#000;font-weight:600;padding:4px 10px;cursor:pointer;height:36px;line-height:24px;border-radius:4px}.chart-controls input[type=date]:hover,.chart-controls input[type=date]:focus{background:#0000000d}.mobile-wrapper{position:static;overflow:visible;height:auto}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.loading-spinner{width:40px;height:40px;border:4px solid rgba(226,159,118,.3);border-radius:50%;border-top-color:#e29f76;animation:spin 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width: 1024px){.app-container{display:grid;grid-template-rows:auto 1fr;grid-row-gap:20px;height:calc(100vh - 40px);max-width:1580px}.app-wrapper{display:grid;grid-template-columns:300px 1fr;position:relative;overflow:hidden}.app-body{padding:0 40px 40px;overflow:scroll;max-height:100%;box-sizing:border-box;position:relative}.app-body.full-width{grid-column:1 / -1}}@media (max-width: 1023px){.app-container{display:block;height:auto}.app-wrapper{display:block;overflow:visible}.app-body{padding:0 20px 20px;overflow:visible;height:auto;position:static}}.app-header{line-height:1.5}.app-header .wrapper{padding:0 20px;display:flex;justify-content:flex-start}.app-header .logo-container{flex:0 0 260px;margin-right:60px}.app-header .logo{display:block;margin:0;padding:20px 0}.privacy .app-header .logo{visibility:hidden}.app-header .wrapper{padding-right:40px}a{text-decoration:none;color:#e29f76}@media (hover: hover){a:hover{color:#f2955c}}.fund-select-nav{display:flex;gap:20px;justify-content:space-between;width:100%}.prices-updated{text-transform:uppercase;font-size:10px;opacity:.4;letter-spacing:.1em}
