#app{width:100dvw;height:100dvh;overflow:hidden}#app .view{height:100%;width:100%}.badge[data-v-80d64fc2]{color:var(--white);background-color:var(--dialog-blue);padding:.25rem .5rem;border-radius:.78rem;width:fit-content}.primary-button[data-v-bc7a32bb]{padding:1rem;background-color:var(--dialog-blue);color:var(--white);border-radius:2.28rem;min-width:10rem;text-align:center}.primary-button[data-v-bc7a32bb]:hover:not(:disabled){background-color:var(--white);color:var(--dialog-blue);outline:1px solid var(--ice-grey);outline-offset:-1px}.primary-button[data-v-bc7a32bb]:disabled{background-color:var(--light-grey);color:var(--ice-grey);cursor:not-allowed}@media (max-width: 640px){.primary-button[data-v-bc7a32bb]{padding:.75rem;min-width:6.5rem}}.mode-view[data-v-3452f9cf]{padding-top:2.44rem}.mode-view .content[data-v-3452f9cf]{display:flex;flex-flow:column;gap:.69rem;width:27%}.mode-view .selection[data-v-3452f9cf]{position:absolute;right:0;bottom:0;width:100%;height:80%;container-type:size;--dude-ratio: 1082 / 1184;pointer-events:none}.mode-view .selection .figure[data-v-3452f9cf]{position:absolute;bottom:0;left:50%;transform:translate(-50%);aspect-ratio:var(--dude-ratio);width:min(100cqw,100cqh * var(--dude-ratio))}.mode-view .selection .dude[data-v-3452f9cf]{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center}.mode-view .selection .mode[data-v-3452f9cf]{position:absolute;top:48%;pointer-events:auto}.mode-view .selection .mode.full[data-v-3452f9cf]{left:-30%;transform:translate(30%,-48%)}.mode-view .selection .mode.lite[data-v-3452f9cf]{left:130%;transform:translate(-130%,-48%)}@media screen and (max-width: 900px){.mode-view[data-v-3452f9cf]{overflow-y:auto;display:flex;flex-flow:column}.mode-view .content[data-v-3452f9cf]{width:100%}.mode-view .selection[data-v-3452f9cf]{position:relative;flex-shrink:0;width:100%;height:auto;container-type:normal;margin-top:2rem;flex:1}.mode-view .selection .figure[data-v-3452f9cf]{position:static;transform:none;width:100%;aspect-ratio:auto;display:flex;flex-flow:column;align-items:center;gap:.75rem;height:100%}.mode-view .selection .mode[data-v-3452f9cf]{position:static;transform:none!important;order:1;align-self:flex-start}.mode-view .selection .dude[data-v-3452f9cf]{order:2;width:80%;flex:1;object-fit:cover}}.toggle-input[data-v-bde05280]{display:flex;align-items:stretch;padding:.25rem;height:auto;min-height:max-content;border-radius:var(--border-radius)}.toggle-input[data-v-bde05280]:hover{background-color:var(--light-grey);outline:none}.toggle-input .option[data-v-bde05280]{flex:1 1 0;min-width:0;padding:.6rem .5rem;border-radius:var(--border-radius);color:var(--cool-grey);cursor:pointer;text-align:center;overflow-wrap:break-word;background-color:var(--light-grey);transition:flex-grow .3s ease,background-color .3s ease,color .3s ease}.toggle-input .option.active[data-v-bde05280]{background-color:var(--dialog-blue);color:var(--white)}.toggle-input .option[data-v-bde05280]:hover:not(.active){flex-grow:1.2;background-color:var(--white);color:var(--dialog-blue)}.input-field[data-v-9d8c0d90]{flex-flow:column;align-items:stretch;padding:0}.input-field.open[data-v-9d8c0d90]{border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--white);outline:1px solid var(--ice-grey);outline-offset:-1px}.input-field .select-header[data-v-9d8c0d90]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.5rem;text-align:left;cursor:pointer;background:none}.input-field .select-header .select-value[data-v-9d8c0d90]{color:var(--dialog-blue)}@media (max-width: 800px){.input-field .select-header .select-value[data-v-9d8c0d90]{font-size:16px!important}}.input-field .select-header .select-value.placeholder[data-v-9d8c0d90]{color:var(--cool-grey)}@media (max-width: 800px){.input-field .select-header .select-value.placeholder[data-v-9d8c0d90]{font-size:16px!important}}.input-field .select-header .chevron[data-v-9d8c0d90]{width:.8rem;flex-shrink:0;cursor:pointer;transition:transform .2s ease;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='8'%20viewBox='0%200%2013%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_291_466)'%3e%3cpath%20d='M10.8521%201.41406L6.13306%206.13306'%20stroke='%23768692'%20stroke-width='2'%20stroke-linecap='square'/%3e%3cpath%20d='M1.41406%201.41406L6.13306%206.13306'%20stroke='%23768692'%20stroke-width='2'%20stroke-linecap='square'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_291_466'%3e%3crect%20width='7.547'%20height='12.266'%20fill='white'%20transform='matrix(0%201%20-1%200%2012.2661%200)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.input-field .select-header .chevron.open[data-v-9d8c0d90]{transform:rotate(180deg)}.input-field .select-panel[data-v-9d8c0d90]{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:var(--white);border-radius:0 0 var(--border-radius) var(--border-radius);border:1px solid var(--ice-grey);border-top:none;padding:0 1.5rem 1rem;max-height:16rem;overflow-y:auto}.input-field .select-panel .select-option[data-v-9d8c0d90]{padding:.6rem 0;color:var(--cool-grey);cursor:pointer}.input-field .select-panel .select-option[data-v-9d8c0d90]:hover{color:var(--dialog-blue)}.input-field .select-panel .select-option.active[data-v-9d8c0d90]{color:var(--dialog-orange)}@media (max-width: 800px){.input-field .select-panel .select-option[data-v-9d8c0d90]{font-size:16px!important}}.input-field .field-wrapper[data-v-4eadd3fc]{flex:1;min-width:0;display:flex;align-items:center}.input-field .field-wrapper .field[data-v-4eadd3fc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;min-width:0;overflow:hidden}.input-field .field-wrapper .field[data-v-4eadd3fc]::-webkit-date-and-time-value{text-align:left}.input-field .field-wrapper .field[data-v-4eadd3fc]::-webkit-datetime-edit{overflow:hidden}.input-field .field-wrapper .field[data-v-4eadd3fc]::-webkit-datetime-edit-day-field,.input-field .field-wrapper .field[data-v-4eadd3fc]::-webkit-datetime-edit-month-field,.input-field .field-wrapper .field[data-v-4eadd3fc]::-webkit-datetime-edit-year-field{text-transform:uppercase}.input-field .placeholder[data-v-4eadd3fc]{position:absolute;left:0;right:0;color:var(--cool-grey);font-weight:700;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 800px){.input-field .placeholder[data-v-4eadd3fc]{font-size:16px!important}}.input-field .field.is-empty[data-v-4eadd3fc]{color:transparent}.input-field .field.is-empty[data-v-4eadd3fc]::-webkit-datetime-edit{color:transparent}.input-field .field[data-v-4eadd3fc]:invalid:not(.is-empty){color:var(--error-color)}.input-field .field[data-v-4eadd3fc]::-webkit-calendar-picker-indicator{display:flex}.secondary-button[data-v-82522a21]{background-color:var(--white);text-decoration:underline;text-underline-offset:2px}.secondary-button[data-v-82522a21]:disabled{color:var(--disabled-color);cursor:not-allowed}.secondary-button[data-v-82522a21]:hover{color:var(--dialog-orange)}.calculator-view[data-v-7facacdd]{padding-top:2.44rem;overflow:hidden}.calculator-view .content[data-v-7facacdd]{display:flex;flex-flow:column;gap:.69rem;width:42%;height:100%}.calculator-view .content .headline[data-v-7facacdd]{margin-bottom:1.75rem}.calculator-view .content .step[data-v-7facacdd]{margin-bottom:.31rem}.calculator-view .content .form[data-v-7facacdd]{display:flex;flex-flow:column;gap:1rem;flex:1;overflow-y:auto;padding:1.25rem 1.5rem 1.75rem;margin:-1rem -1.5rem 0}.calculator-view .content .actions[data-v-7facacdd]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.calculator-view .content .kids-ages[data-v-7facacdd]{display:flex;flex-flow:column;gap:1rem}.calculator-view .illustration[data-v-7facacdd]{position:absolute;bottom:0;right:0;width:45%;height:100%;max-height:81%;container-type:size;--dude-ratio: 1082 / 1184;pointer-events:none}.calculator-view .illustration .figure[data-v-7facacdd]{position:absolute;bottom:0;left:50%;transform:translate(-50%);aspect-ratio:var(--dude-ratio);width:min(100cqw,100cqh * var(--dude-ratio))}.calculator-view .illustration .dude[data-v-7facacdd]{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center}.calculator-view .illustration .thinking-dots[data-v-7facacdd]{position:absolute;top:13%;left:17%;width:15%}@media screen and (max-width: 800px){.calculator-view[data-v-7facacdd]{display:flex;flex-flow:column;overflow-y:auto}.calculator-view .content[data-v-7facacdd]{flex-shrink:0;height:auto;width:100%;margin-bottom:1rem}.calculator-view .content .form[data-v-7facacdd]{flex:none;overflow:visible;padding:0;margin:0}.calculator-view .illustration[data-v-7facacdd]{position:relative;width:100%;height:auto;max-height:none;aspect-ratio:var(--dude-ratio);flex:1}.calculator-view .illustration .figure[data-v-7facacdd]{height:100%}.calculator-view .illustration .figure .dude[data-v-7facacdd]{object-fit:cover}}.chart-axis[data-v-517bf89a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.chart-axis .axis-y[data-v-517bf89a]{position:absolute;top:0;left:0;width:100%;height:100%}.chart-axis .axis-y .line[data-v-517bf89a]{position:absolute;top:0;left:0;width:.08rem;height:100%;background-color:var(--ice-grey)}.chart-axis .axis-y .line-2[data-v-517bf89a]{position:absolute;top:0;right:0;width:.08rem;height:100%;background-color:var(--ice-grey)}.chart-axis .axis-y .arrow[data-v-517bf89a]{position:absolute;top:0;left:50%;transform:translate(-50%,-.4rem);width:.875rem;height:.875rem}.chart-axis .axis-y .axis-label[data-v-517bf89a]{position:absolute;top:50%;right:100%;margin-right:.5rem;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;color:var(--ice-grey)}.chart-axis .axis-x[data-v-517bf89a]{position:absolute;left:0;bottom:0;width:100%}.chart-axis .axis-x .line[data-v-517bf89a]{display:block;width:100%;height:.08rem;background-color:var(--ice-grey)}.chart-axis .axis-x .arrow[data-v-517bf89a]{position:absolute;right:0;top:50%;transform:translate(.4rem,-50%) rotate(90deg);width:.875rem;height:.875rem}.chart-axis .axis-x .axis-label[data-v-517bf89a]{position:absolute;margin-top:1.25rem;right:-.25rem;white-space:nowrap;color:var(--ice-grey)}@media (max-width: 700px){.chart-axis .axis-x .axis-label[data-v-517bf89a]{margin-top:2.75rem}}.chart-axis .gridlines[data-v-517bf89a]{width:100%;height:100%}.chart-axis .gridlines .gridline[data-v-517bf89a]{position:absolute;left:0;bottom:0;width:100%;border-top:.08rem solid var(--ice-grey);transform:translateY(.5px)}.chart-axis .gridlines .gridline .tick-label[data-v-517bf89a]{position:absolute;right:100%;top:0;transform:translateY(-50%);margin-right:.5rem;white-space:nowrap;color:var(--ice-grey)}.result-chart[data-v-6add6504]{display:flex;flex-flow:column;gap:1.5rem;flex:1}.result-chart .tabs[data-v-6add6504]{display:flex;gap:.5rem;padding:.25rem;background-color:var(--light-grey);border-radius:var(--border-radius)}.result-chart .tabs .tab[data-v-6add6504]{flex:1 1 0;min-width:0;padding:.6rem .5rem;border-radius:var(--border-radius);background-color:var(--light-grey);color:var(--cool-grey);cursor:pointer;text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:flex-grow .3s ease,background-color .3s ease,color .3s ease}.result-chart .tabs .tab.active[data-v-6add6504]{background-color:var(--dialog-blue);color:var(--white)}.result-chart .tabs .tab[data-v-6add6504]:hover:not(.active){flex-grow:1.1;background-color:var(--white);color:var(--dialog-blue)}.result-chart .chart[data-v-6add6504]{padding-left:2rem;width:92%;margin-top:1rem;flex:1}@media (max-width: 640px){.result-chart .chart[data-v-6add6504]{width:100%}}.result-chart .plot[data-v-6add6504]{position:relative;margin-top:.5rem;margin-bottom:2.5rem;height:100%}.result-chart .bars[data-v-6add6504]{display:flex;align-items:flex-end;gap:2.9rem;padding:0 var(--chart-inset-end, 5rem) 0 var(--chart-inset-start, 7rem);height:100%}@media (max-width: 700px){.result-chart .bars[data-v-6add6504]{padding:0 1rem;gap:1rem}}.result-chart .bar-track[data-v-6add6504]{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end}.result-chart .bar-column[data-v-6add6504]{width:100%;min-height:calc(var(--segments, 0) * 2.75rem);transition:height .4s ease,min-height .4s ease}.result-chart .bar[data-v-6add6504]{display:flex;flex-flow:column-reverse;height:100%;overflow:hidden;border-radius:1.5rem 1.5rem 0 0}.result-chart .bar-total[data-v-6add6504],.result-chart .bar-caption[data-v-6add6504]{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden}.result-chart .bar-total[data-v-6add6504]{top:-1.75rem}.result-chart .bar-caption[data-v-6add6504]{bottom:-2.25rem}.result-chart .segment[data-v-6add6504]{flex:0 0 0;min-height:0;width:100%;display:flex;align-items:flex-start;justify-content:center;text-align:center;transition:flex-grow .4s ease,opacity .3s ease}.result-chart .segment.has-value[data-v-6add6504]{min-height:auto;padding:1rem .25rem .25rem}.result-chart .segment-enter-from[data-v-6add6504],.result-chart .segment-leave-to[data-v-6add6504]{opacity:0}.result-chart .segment-leave-active[data-v-6add6504]{position:absolute}.result-chart .segment-label[data-v-6add6504]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (prefers-reduced-motion: reduce){.result-chart .bar-column[data-v-6add6504],.result-chart .segment[data-v-6add6504]{transition:none}}.bu-result[data-v-aca1ecae]{display:flex;flex-flow:column;gap:1rem}.bu-result .secondary-button[data-v-aca1ecae]{position:absolute;bottom:2.5rem;right:1.5rem}.bu-result .note[data-v-aca1ecae]{position:absolute;bottom:1.5rem;left:1.5rem}@media (max-width: 950px){.bu-result .note[data-v-aca1ecae]{position:relative;bottom:0;left:0;top:3.5rem}}.rlv-table[data-v-a7e2b3f0]{width:100%;border-collapse:collapse;border:.125rem solid var(--dialog-blue)}.rlv-table th[data-v-a7e2b3f0],.rlv-table td[data-v-a7e2b3f0]{padding:.65rem 1rem}.rlv-table th[data-v-a7e2b3f0]:first-child,.rlv-table td[data-v-a7e2b3f0]:first-child{text-align:left}.rlv-table th[data-v-a7e2b3f0]:last-child,.rlv-table td[data-v-a7e2b3f0]:last-child{text-align:right}.rlv-table .clamp[data-v-a7e2b3f0]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.rlv-table th[data-v-a7e2b3f0]{background-color:var(--ice-grey);color:var(--dialog-blue)}.rlv-table th[data-v-a7e2b3f0]:first-child{padding:1rem 0 1rem 1rem}.rlv-table th[data-v-a7e2b3f0]:last-child{padding:1rem 1rem 1rem 0}.rlv-table tbody tr[data-v-a7e2b3f0]:nth-child(2n){background-color:var(--light-grey)}@media (max-width: 450px){.rlv-table th[data-v-a7e2b3f0],.rlv-table td[data-v-a7e2b3f0]{font-size:.99rem!important}}.rlv-result[data-v-e31feed7]{display:flex;flex-flow:column;gap:2rem;height:fit-content}.rlv-result .content[data-v-e31feed7]{display:flex;gap:2.25rem}.rlv-result .content .result-chart[data-v-e31feed7]{display:flex;flex:1;min-width:0}.rlv-result .content .result-chart[data-v-e31feed7] .chart{margin:0;width:100%;padding-left:4.5rem}.rlv-result .content .result-chart[data-v-e31feed7] .chart .plot{margin:0}.rlv-result .content .table-wrapper[data-v-e31feed7]{flex:1;min-width:0;display:flex;flex-flow:column}.rlv-result .secondary-button[data-v-e31feed7]{position:absolute;bottom:2.5rem;right:1.5rem}@media (max-width: 950px){.rlv-result[data-v-e31feed7]{height:100%!important}.rlv-result .content[data-v-e31feed7]{flex-flow:column;height:100%;gap:4rem}.rlv-result .content .result-chart[data-v-e31feed7]{min-height:30rem}.rlv-result .content .result-chart[data-v-e31feed7] .chart{padding-left:4rem}}.results-view[data-v-45361871]{display:flex;flex-flow:column;align-items:center;padding:2.44rem 0 3rem;gap:2rem;overflow-y:auto}.results-view.rlv .cards[data-v-45361871],.results-view.bu-rlv .cards[data-v-45361871]{justify-content:center}.results-view.rlv .cards>*[data-v-45361871],.results-view.bu-rlv .cards>*[data-v-45361871]{height:fit-content}@media (max-width: 800px){.results-view.bu .cards>*[data-v-45361871]{max-height:40rem}}.results-view .badgeWrapper[data-v-45361871]{display:flex;align-self:flex-start;align-items:center;gap:.5rem;flex-shrink:0}.results-view .cards[data-v-45361871]{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:2rem;width:100%;flex:1 0 auto;min-height:45rem}.results-view .cards>*[data-v-45361871]{height:100%;min-height:45rem}.results-view .actions[data-v-45361871]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:2rem;flex-shrink:0}@font-face{font-family:Europa;src:url(./Europa-300-BCkBV4-N.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Europa;src:url(./Europa-400-DJm7pIp4.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Europa;src:url(./Europa-700-DAHgQZyU.otf) format("opentype");font-weight:700;font-style:normal}:root{font-size:clamp(13px,.84vmax,20px);--font-family-primary: "Europa", sans-serif;--font-size-xs: clamp(.75rem, .5vw, .9rem);--font-size-s: clamp(.9rem, 1vw, 1rem);--font-size-m: clamp(1rem, 1.5vw, 1.15rem);--font-size-l: clamp(1.15rem, 2vw, 1.6rem);--font-size-xl: clamp(1.6rem, 2.5vw, 2rem);--font-size-xxl: clamp(2rem, 3vw, 2.5rem);--font-size-3xl: clamp(2.5rem, 3.5vw, 3rem);--font-size-4xl: clamp(3rem, 4vw, 3.5rem);--dialog-blue: #231547;--dialog-blue-hover: #443764;--dialog-orange: #ff6e4b;--medium-blue: #384967;--ice-grey: #a6bbc8;--grey-accent-2: #eef2f6;--light-grey: #dde5ed;--cool-grey: #768692;--grey-accent-5: #f7f9fb;--orange-accent-1: #ffd3c9;--orange-accent-2: #b44632;--orange-accent-fade: linear-gradient(rgb(250, 227, 227) 0%, rgb(255, 77, 77) 100%);--white: #ffffff;--error-color: #be0505;--disabled-color: var(--light-grey);--border-radius: 1.5rem;--chart-space-left: 2rem;--chart-space-right: 7rem;--phase1-length: 19%;--phase2-length: 27%;--phase3-length: 27%;--phase4-length: 27%}::-webkit-scrollbar{width:.25rem;height:.25rem;background:none}::-webkit-scrollbar-thumb{background:var(--ice-grey);border-radius:.25rem}.typo-2sm{font-size:.75rem;line-height:154%}.typo-m{font-size:1rem;line-height:125%}.typo-1l{font-size:1.125rem}.typo-3l{font-size:1.375rem}.typo-12l{font-size:2.5rem;line-height:105%}.typo-weight-bold{font-weight:700}*{margin:0;padding:0;position:relative;box-sizing:border-box;font-family:inherit;font-weight:inherit;font-size:inherit;outline:none;border:none;color:inherit;text-align:inherit;text-decoration:none;cursor:inherit;transition:background-color .25s ease,color .25s ease;-webkit-user-select:none;user-select:none}body{font-family:var(--font-family-primary);font-size:var(--font-size-m);color:var(--dialog-blue);background-color:var(--white);overflow-x:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}button{cursor:pointer}strong{font-weight:700}i{width:1rem;height:1rem;display:inline-block;vertical-align:top;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.result-card{width:100%;border-radius:3.125rem;padding:1.63rem 1.56rem 10rem;outline:1px solid var(--ice-grey);outline-offset:-1px}.input-field{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem;background-color:var(--light-grey);border-radius:var(--border-radius);height:3.1rem}@media (max-width: 800px){.input-field{font-size:16px!important}}.input-field:hover,.input-field:focus-within,.input-field:active{background-color:var(--white);outline:1px solid var(--ice-grey);outline-offset:-1px}.input-field .affix{color:var(--cool-grey);white-space:nowrap}.input-field .field{flex:1;min-width:0;background:none;color:var(--dialog-blue);cursor:text;overflow:hidden}.input-field .field::placeholder{color:var(--cool-grey);font-weight:700}@media (max-width: 800px){.input-field .field::placeholder{font-size:16px!important}}.input-field .field:invalid{color:var(--error-color)}@media (max-width: 800px){.input-field .field{font-size:16px!important}}
