@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-outline-style:solid}}}.calculator form{gap:calc(var(--spacing,.25rem) * 5);border-radius:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:85.375rem){.calculator form{border-radius:1.75rem}}.calculator form{background-color:var(--color-gbg,#0000000d);padding:1.25rem}@media(min-width:85.375rem){.calculator form{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator form legend{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-dark,#1d1d1d);letter-spacing:-.001em;margin-bottom:.5rem;font-size:1.125rem;line-height:1.25rem}@media(min-width:85.375rem){.calculator form legend{font-size:1.3125rem;line-height:1.5rem}}.calculator.is-loading .calculator-results{opacity:.6;transition:opacity .15s}.cinp{background-color:#f2f2f2;border:1px solid #00000026;border-radius:.75rem;align-items:center;gap:.75rem;padding:0;font-size:1rem;line-height:1.25rem;display:inline-flex;box-shadow:inset 0 1px 2px #00000014,inset 0 2px 4px #0000000f}@media(min-width:85.375rem){.cinp{gap:.75rem;font-size:1.125rem;line-height:1.5rem}}.cinp.full{flex:1 0 0;align-self:stretch;display:flex}.cinp.full input{flex:1 0 0;width:auto}.cinp:focus-within{background-color:var(--color-white,#fff);box-shadow:inset 0 0 0 2px var(--color-red),0 1px 2px #00000014,0 2px 4px #0000000f}.cinp[data-prefix]:before{content:attr(data-prefix);display:inline-flex;transform:translate(.75rem)}@media(min-width:85.375rem){.cinp[data-prefix]:before{transform:translate(1rem)}}.cinp input{appearance:textfield}.cinp input::-webkit-outer-spin-button{appearance:none;margin:0}.cinp input::-webkit-inner-spin-button{appearance:none;margin:0}.cinp input{text-align:right;color:var(--color-dark,#1d1d1d);outline-style:var(--tw-outline-style);background-color:#0000;outline-width:0;width:3rem;padding:.625rem .75rem;font-size:1rem;line-height:1.25rem;display:flex}.cinp input::placeholder{color:var(--color-dark,#1d1d1d)}@media(min-width:85.375rem){.cinp input{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);width:3.5rem;padding:.75rem 1rem;font-size:1.125rem;line-height:1.5rem}}.crad{background:#f2f2f2;border:1px solid #00000026;border-radius:.75rem;align-self:stretch;align-items:center;padding:.25rem;display:flex;box-shadow:inset 0 1px 2px #00000014,inset 0 2px 4px #0000000f}.crad input{display:none}.crad label{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.5rem;flex:1 0 0;justify-content:center;align-items:center;gap:.625rem;padding:.25rem;display:flex}.crad label:has(input:checked){background-color:var(--color-white,#fff);color:var(--color-dark,#1d1d1d);box-shadow:0 1px 2px #00000014,0 6px 12px #0000000f}.calculator-period-value{background-color:#f2f2f2;border:1px solid #00000026;border-radius:.75rem;align-items:center;gap:.75rem;margin-left:auto;padding:0;font-size:1rem;line-height:1.25rem;display:inline-flex;box-shadow:inset 0 1px 2px #00000014,inset 0 2px 4px #0000000f}@media(min-width:85.375rem){.calculator-period-value{gap:.75rem;font-size:1.125rem;line-height:1.5rem}}.calculator-period-value span{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text,#7c7c7c);text-transform:uppercase;display:inline-flex;transform:translate(.75rem)}@media(min-width:85.375rem){.calculator-period-value span{transform:translate(1rem)}}.calculator-period-value output{appearance:textfield}.calculator-period-value output::-webkit-outer-spin-button{appearance:none;margin:0}.calculator-period-value output::-webkit-inner-spin-button{appearance:none;margin:0}.calculator-period-value output{text-align:right;color:var(--color-dark,#1d1d1d);outline-style:var(--tw-outline-style);background-color:#0000;outline-width:0;justify-content:flex-end;width:3rem;padding:.625rem .75rem;font-size:1rem;line-height:1.25rem;display:flex}@media(min-width:85.375rem){.calculator-period-value output{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);width:3.5rem;padding:.75rem 1rem;font-size:1.125rem;line-height:1.5rem}}.calculator-summary{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:85.375rem){.calculator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator-summary dt[data-currency]:after{font-family:var(--font-super,"Montserrat", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-transform:uppercase;content:attr(data-currency);letter-spacing:.002em;background-color:#ffffff0d;border-radius:3.40282e38px;margin-left:auto;padding:.25rem .5rem;font-size:.6875rem;line-height:1rem;display:inline-flex}.calculator-summary dd{font-family:var(--font-super,"Montserrat", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);letter-spacing:-.002em;margin-bottom:.25rem;font-size:2.75rem;line-height:2.75rem}.calculator-summary>div{border-radius:1.25rem;flex-direction:column;display:flex}@media(min-width:85.375rem){.calculator-summary>div{border-radius:1.75rem}}.calculator-summary>div{gap:.5rem;padding:1.25rem}@media(min-width:85.375rem){.calculator-summary>div{min-height:15rem;padding:1.5rem}}.calculator-summary>div>span{font-family:var(--font-super,"Montserrat", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.002em;border-radius:3.40282e38px;align-self:flex-start;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem}.calculator-summary>div:first-child{background-color:var(--color-peach,#fbe2cc);color:var(--color-red,#e60028)}.calculator-summary>div:first-child>span{background-color:var(--color-gbg,#0000000d)}.calculator-summary>div:last-child{background-color:var(--color-dark,#1d1d1d);color:#fffc}.calculator-summary>div:last-child>span{background-color:var(--color-forest,#003d37);color:var(--color-mint,#c8f7c5)}.calculator-summary>div:last-child dd{color:var(--color-mint,#c8f7c5)}.calculator-results{margin-top:1.25rem}.calculator-results.is-invalid [data-field]{visibility:hidden}.calculator-results-table{border-radius:1.25rem}@media(min-width:85.375rem){.calculator-results-table{border-radius:1.75rem}}.calculator-results-table{background-color:var(--color-white,#fff);border:2px solid #00000014;margin-top:1.25rem;padding:1.25rem;font-size:18px;line-height:1.33}@media(min-width:85.375rem){.calculator-results-table{padding:2rem}}.calculator-funds-head{display:none}@media(min-width:85.375rem){.calculator-funds-head{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-dark,#1d1d1d);border-bottom:1px solid var(--color-gbg);grid-template-columns:minmax(0,3.3fr) 1fr 1fr 1fr;column-gap:1.5rem;padding-bottom:.5rem;font-size:13px;display:grid}.calculator-funds-head>span:last-child{text-align:right}}.calculator-funds>li+li{border-top:1px solid var(--color-gbg)}.calculator-fund{gap:1rem;padding:1.5rem 0;display:grid;position:relative}@media(min-width:85.375rem){.calculator-fund{grid-template-columns:minmax(0,3.3fr) 1fr 1fr 1fr;column-gap:1.5rem;min-height:6rem;padding:1.5rem 0}}.calculator-fund.is-disabled .calculator-fund-percent{color:#e6002866}.calculator-fund.is-disabled .calculator-fund-name,.calculator-fund.is-disabled .calculator-fund-values dd{color:#7c7c7c80}.calculator-fund.is-disabled .calculator-fund-toggle{border-color:#00000014}.calculator-fund.is-disabled .calculator-fund-weight::-webkit-slider-thumb{box-shadow:0 1px 4px #0000001f}.calculator-fund.is-disabled .calculator-fund-weight::-moz-range-thumb{box-shadow:0 1px 4px #0000001f}.calculator-fund-head{grid-template-columns:1.5rem auto minmax(0,1fr);grid-template-areas:"toggle percent name""toggle slider slider";align-items:center;gap:6px 1rem;display:grid}@media(min-width:85.375rem){.calculator-fund-head{grid-column:1;grid-template-columns:1.5rem auto minmax(0,1fr);column-gap:1rem}}.calculator-fund-toggle{grid-area:toggle;align-self:start}.calculator-fund-percent{grid-area:percent}.calculator-fund-name{grid-area:name}.calculator-fund-weight{grid-area:slider}.calculator-fund-name{color:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:400;overflow:hidden}.calculator-fund-percent{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-red,#e60028);min-width:3ch;font-size:18px}.calculator-fund-toggle{appearance:none;cursor:pointer;background:#fff 50%/14px no-repeat;border:1px solid #00000026;border-radius:.5rem;width:1.5rem;height:1.5rem;margin:0}.calculator-fund-toggle:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23e60028' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.8'/%3E%3C/svg%3E")}.calculator-fund-toggle:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.calculator-fund-values{grid-template-columns:1fr 1fr;gap:1rem;margin:0;display:grid}@media(min-width:85.375rem){.calculator-fund-values{grid-area:1/2/auto/5;grid-template-columns:subgrid;column-gap:inherit}}.calculator-fund-values>div:nth-child(3){display:none}@media(min-width:85.375rem){.calculator-fund-values>div:nth-child(3){display:block}.calculator-fund-values>div:nth-child(3) dd{justify-content:flex-end}}.calculator-fund-values dt{letter-spacing:.06em;text-transform:uppercase;color:inherit;margin-bottom:.25rem;font-size:12px;font-weight:400}@media(min-width:85.375rem){.calculator-fund-values dt{display:none}}.calculator-fund-values dd{color:inherit;align-items:center;gap:.5rem;margin:0;font-size:18px;display:flex}.calculator-badge{background-color:var(--color-mint,#c8f7c5);color:var(--color-forest,#003d37);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:12px;line-height:1rem;display:inline-block}.calculator-fund-message{background-color:var(--color-rose,#ffcdcd);color:var(--color-dark,#1d1d1d);z-index:1;border-radius:1rem;width:100%;margin:0;padding:.75rem 1.25rem;font-size:14px;line-height:1.25rem;position:absolute;top:5.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 20px 14px #ffffffe6}.calculator-fund-message strong{font-weight:700}@media(min-width:85.375rem){.calculator-fund-message{white-space:nowrap;width:auto;top:5rem}}.calculator-total{border-top:1px solid var(--color-gbg);gap:0;padding-top:1.5rem}@media(min-width:85.375rem){.calculator-total{min-height:0;padding:1.5rem 0 0}}.calculator-total .calculator-fund-name{display:none}@media(min-width:85.375rem){.calculator-total .calculator-fund-name{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-dark,#1d1d1d);grid-column:1;grid-row-start:1;font-size:18px;display:block}}.calculator-total dt{color:var(--color-dark,#1d1d1d);letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.calculator-total dd{color:var(--color-dark,#1d1d1d);font-weight:700}@media(min-width:85.375rem){.calculator-total dd{font-size:18px}}.calculator-note{color:inherit;margin:2rem 0 0;font-size:14px;line-height:1.5rem}[hidden]{display:none!important}@supports not (grid-template-columns:subgrid){@media(min-width:64rem){.calculator-fund-values{display:contents}.calculator-fund-values>div:first-child{grid-column:2}.calculator-fund-values>div:nth-child(2){grid-column:3}.calculator-fund-values>div:nth-child(3){grid-column:4}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
