.theme{--switch-bg: var(--bg-secondary);--switch-border-radius: var(--input-border-radius)}.theme.ant-picker{font:inherit;box-shadow:unset;max-width:var(--grid-input-width)}.theme.ant-picker .ant-picker-input>input{font-size:inherit;line-height:unset}.theme.ant-picker .ant-picker-suffix svg{color:var(--text-primary)}.theme.ant-picker-dropdown{direction:ltr}.theme.ant-picker-multiple .ant-picker-selection-placeholder.ant-picker-selection-placeholder{inset-inline:unset}.theme.ant-picker-multiple .ant-picker-selection-overflow-item{font-size:var(--fs-sm)}.theme.ant-picker-multiple .ant-picker-selection-item.ant-picker-selection-item{background-color:hsl(from var(--bg-secondary) h s calc(l*.8));border-radius:5px;padding:.1em .2em;height:unset}.theme.ant-picker-multiple.ant-picker-multiple .ant-picker-clear{inset-inline-end:.5em}.theme.ant-picker-range .ant-picker-input>input{font-size:.9em}.theme.ant-picker-range .ant-picker-active-bar{display:none}.theme.ant-picker-range .ant-picker-range-separator{font-size:.9em;color:#00000040;margin:0;padding:0}.theme:is(input),.theme:is(textarea),.theme.ant-picker{color-scheme:light;color:var(--text-primary);background-color:var(--bg-secondary);border-radius:var(--input-border-radius);padding:.25em .5em;outline-style:solid;outline-color:var( --outline-color, hsl(from var(--bg-secondary) h s calc(l*.8) ) );outline-width:var(--outline-width, 0);outline-offset:calc(-1 * var(--outline-width));border:unset;box-shadow:unset;font:inherit;transition:unset}.theme:is(input):hover,.theme:is(textarea):hover,.theme.ant-picker:hover{--outline-width: 1px}.theme:is(input):focus-within,.theme:is(textarea):focus-within,.theme.ant-picker:focus-within{--outline-width: 2px}.theme.action-button{display:block;color:var(--text-primary);background-color:var(--bg-secondary);border:solid 1px hsl(from var(--bg-secondary) h s calc(.5*l));border-radius:var(--input-border-radius);padding:.2em .5em}.theme.action-button:hover,.theme.action-button:active{background-color:color-mix(in lab,var(--bg-secondary) 90%,currentColor 10%)}.theme.action-button:disabled{filter:contrast(.5);pointer-events:none}.theme:is(a){background-color:var(--bg-secondary);border-radius:var(--input-border-radius);padding:.25em .5em}input.theme:-webkit-autofill,input.theme:-webkit-autofill:hover,input.theme:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset}.react-select.select__control{background-color:var(--bg-secondary);border-radius:var(--input-border-radius);padding:.25em .5em;padding-inline-end:.5ch}.react-select.select__control.focused{box-shadow:hsl(from var(--bg-secondary) h s calc(l*.8)) inset 0 0 0 2px}.react-select.select__control>:has(>.creatable__tag){gap:5px}.react-select.select__placeholder{color:var(--text-secondary)}.react-select.select__indicator>svg{width:1em;height:1em}.react-select.select__menu{background-color:var(--bg-secondary);border-radius:var(--input-border-radius);translate:0 5px;box-shadow:#0000001a 0 0 0 1px,#0000001a 0 4px 11px;--outline-width: 1px;outline:solid hsl(from var(--bg-secondary) h s calc(l*.8));outline-width:var(--outline-width, 0);outline-offset:calc(-1 * var(--outline-width));overflow:hidden;padding-block:var(--input-border-radius)}.react-select.select__menu-list::-webkit-scrollbar{width:8px}.react-select.select__menu-list::-webkit-scrollbar-thumb{background-color:hsl(from var(--bg-secondary) h s calc(l*.4));border-radius:100vw}.react-select.select__option{padding:.25em .5em}.react-select.select__option.selected{background-color:hsl(from var(--bg-secondary) h s calc(l*.8))}.react-select.select__option.focused{background-color:hsl(from var(--bg-secondary) h s calc(l*.9))}.react-select.creatable__tag{background-color:hsl(from var(--bg-secondary) h s calc(l*.8));border-radius:5px;padding:.1em .2em;font-size:var(--fs-sm)}.react-select.creatable__tag>[role=button]>svg{width:.8em;height:.8em}.react-select.creatable__clear>svg{width:1em;height:1em}.grid-inputs{display:grid;grid-template-columns:auto 1fr;column-gap:1ch;row-gap:.5em;align-items:center;--grid-input-width: 20ch}.grid-inputs .t-switch,.grid-inputs textarea,.grid-inputs input,.grid-inputs .react-select{max-width:var(--grid-input-width)}.grid-inputs textarea{width:100%}.grid-inputs textarea::-webkit-scrollbar{width:0}.grid-inputs input[type=date]{width:100%}.grid-inputs .t-switch{width:100%;min-width:var(--grid-input-width)}.grid-inputs>hr{grid-column:1 / -1;border:1px solid var(--bg-secondary)}.grid-inputs .side-action{padding:.1em;position:absolute;left:0;top:50%;translate:calc(-100% - .5ch) -50%}.grid-inputs .grid-comment{grid-column:1 / -1;font-size:var(--fs-sm)}.grid-inputs .grid-title{font-weight:500}.grid-inputs .line-break{grid-column:1 / -1;height:1em}.grid-inputs .grid-multiline-label{align-self:flex-start}.bold-wrapper{font-weight:700}.bold-wrapper>.t-textfield{font-weight:400}.bold-wrapper>.t-textfield>input{background-color:var(--bg-secondary-bold)}.t-switch{display:flex;width:fit-content;border-radius:var(--switch-border-radius, 5px)}.t-switch:focus-within{--outline-width: 2px;outline:solid hsl(from var(--bg-secondary) h s calc(l*.8));outline-width:var(--outline-width);outline-offset:calc(-1 * var(--outline-width))}.t-switch>label{cursor:pointer;padding:.25em .5em;background-color:var(--switch-bg, #fff);transition:background-color .15s;text-align:center;flex-grow:1}.t-switch>label:first-of-type{border-start-start-radius:var(--switch-border-radius, 5px);border-end-start-radius:var(--switch-border-radius, 5px)}.t-switch>label:last-of-type{border-start-end-radius:var(--switch-border-radius, 5px);border-end-end-radius:var(--switch-border-radius, 5px)}.t-switch>label:not(:last-of-type){border-inline-end:solid 2px hsl(from var(--switch-bg, #fff) h s calc(.8*l))}.t-switch>label:hover{background-color:hsl(from var(--switch-bg, #fff) h s calc(.95*l))}.t-switch>input{width:0}.t-switch>input:checked+label{background-color:hsl(from var(--switch-bg, #fff) h s calc(.8*l))}.t-textfield[leading-char]{position:relative;width:fit-content}.t-textfield[leading-char]>input{padding-inline-end:2.5ch}.t-textfield[leading-char]:before{content:attr(leading-char);position:absolute;inset-inline-end:.5ch;top:50%;translate:0 -50%;line-height:0}.t-textfield>input:user-invalid{--outline-color: hsl(0 90 50);--outline-width: 2px}.admin-page .t-textfield>input{max-width:15ch}.add-user-button,.users-grid{display:grid;grid-template-columns:1fr 1fr;gap:1ch}.split-screen{display:flex;flex-direction:row}.split-screen>:first-child{flex-grow:1}.page-wrapper{display:flex;flex-direction:column;min-height:100svh}.content-wrapper{padding:2rem;margin-inline:auto}.content-wrapper>.header{text-align:center;margin-inline:auto;margin-bottom:1em}.footer-wrapper{margin-top:auto}.page-error>.TModal{font-size:var(--fs-sm);color:var(--text-primary);background-color:var(--bg-primary);border:solid 3px red;min-width:15ch}footer{--button-width: 6rem;font-size:var(--fs-sm);display:flex;justify-content:space-between;align-items:center;padding:10px;gap:10px}footer>p{text-align:center}footer>p>span{display:block}footer>p>span.comment{font-size:.6em}footer>button.icon-button{font-size:var(--button-width)}footer>button.icon-button:disabled{color:var(--text-secondary)}.TModalWrapper{margin:auto;border:none;background-color:transparent;outline:none}.TModalWrapper::backdrop{background-color:hsl(0 0 0 / .5)}dialog.TModalWrapper{display:none;opacity:0;transition-property:overlay,display,opacity;transition-duration:.2s;transition-behavior:allow-discrete}dialog.TModalWrapper::backdrop{animation:TModal-fade-out .2s}dialog[open].TModalWrapper{display:block;opacity:1}@starting-style{dialog[open].TModalWrapper{opacity:0}}dialog[open].TModalWrapper::backdrop{animation:TModal-fade-in .2s}@keyframes TModal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes TModal-fade-out{0%{opacity:1}to{opacity:0}}.TModal{font:inherit;max-width:min(50ch,90vw);border-radius:16px;background-color:#fff;color:#000}.TModalHeader{font-weight:500;padding:.5rem 2rem}.TModalBody{padding:1rem 2rem;padding-top:0}.calculator{font-size:var(--fs-xs);background-color:var(--bg-secondary);padding:2rem}.calculator .ant-picker,.calculator input{max-width:12ch}.calculator .ant-picker,.calculator input,.calculator hr{--bg-secondary: var(--bg-primary)}.calculator .range{direction:ltr;text-align:right}.download-button.action-button{margin-block:.2em;margin-inline:auto}.spinning-loader{animation:spin 1s linear infinite}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}.title-page>p{max-width:50ch;text-align:center;text-wrap:balance;margin-bottom:.75em}.title-page>p:first-of-type{margin-top:2em}.title-page>p>span{display:block}.agreement-page>.frame-wrapper{width:90vw;height:60svh}.agreement-page>.success-message{text-align:center}.login-page>h2{text-align:center;margin-bottom:1em}.login-page>.aviad-image{max-width:250px;margin-inline:auto}.login-page>.login-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:.5em;width:fit-content;margin-inline:auto}.login-page .auth-input{text-align:center}.login-page .loader-wrapper{display:flex;justify-content:center;gap:.5ch}.login-page .mobile-modal>.TModal{font-size:var(--fs-sm);color:var(--text-primary);background-color:var(--bg-primary);border:solid 3px yellow;text-align:center}.open-account-page{font-size:var(--fs-sm)}.open-account-page .input-wrapper>.t-textfield{display:inline;margin-inline-start:1ch}.open-account-page .input-wrapper>.t-textfield>input{max-width:12ch}.open-account-page .comment{text-align:center;max-width:40ch;margin-inline:auto}.open-account-page .comment-margin{margin-block-end:1em}.open-account-page .brokerd-grid{grid-template-columns:auto auto auto;margin-block-end:1em}.open-account-page .brokerd-grid>p:nth-child(n+1):nth-child(-n+3){text-decoration:underline;text-align:center}.open-account-page .brokerd-grid>:nth-child(3n+2){--grid-input-width: 13ch;justify-self:center}.open-account-page .brokerd-grid>img{max-height:1.8em}.page13 .grid-inputs{--grid-input-width: 15ch}.page14>.grid-inputs{font-size:var(--fs-sm);--grid-input-width: 17ch}.page14>.grid-inputs .number-input-wrapper{--grid-input-width: 13ch}.page14>.grid-inputs .grid-comment{font-size:var(--fs-xs)}.page14>.grid-inputs .grid-subtitle{font-size:.9em;grid-column:1 / -1;font-weight:500;text-decoration:underline;width:fit-content;margin-inline:auto}.page14>.grid-inputs hr.sub-hr{margin:0 20% 1em;filter:brightness(.9)}.page15>.grid-inputs{font-size:var(--fs-sm);--grid-input-width: 17ch}.page15>.grid-inputs .number-input-wrapper{--grid-input-width: 13ch}.page15>.grid-inputs .grid-comment{font-size:var(--fs-xs)}.page15>.grid-inputs .grid-title,.page15>.grid-inputs .grid-subtitle{grid-column:1 / -1;font-weight:500;text-decoration:underline;width:fit-content;margin-inline:auto}.page15>.grid-inputs .grid-title{font-size:1.2em}.page15>.grid-inputs .grid-title>button:after{font-weight:400}.page15>.grid-inputs .grid-subtitle{font-size:.9em}.page15>.grid-inputs>:has(+div>textarea){align-self:start}.page15>.grid-inputs hr{margin-block:1.5em}.page15>.grid-inputs hr.sub-hr{margin:0 20% 1em;filter:brightness(.9)}.page16{min-width:80%}.page16 .grid-inputs{font-size:var(--fs-sm);margin-bottom:1em;--grid-input-width: 17ch}.page16 .grid-inputs .number-input-wrapper{--grid-input-width: 13ch}.page16 .grid-inputs .grid-comment{font-size:var(--fs-xs)}.page16 .grid-inputs .grid-subtitle{font-size:.9em;grid-column:1 / -1;font-weight:500;text-decoration:underline;width:fit-content;margin-inline:auto}.page16 .grid-inputs>:has(+div>textarea){align-self:start}.page16 .grid-inputs hr.sub-hr{margin:0 20% 1em;filter:brightness(.9)}.page16 .page-warning>.TModal{font-size:var(--fs-sm);color:var(--text-primary);background-color:var(--bg-primary);border:solid 3px yellow}.page16 .page-warning .action-button{margin-inline-start:auto;margin-top:.5em}.page16 .recharts-cartesian-axis-tick-value{font-size:.5em}.page16 .chart-tooltip{direction:rtl;font-size:var(--fs-xs);padding:.5em 1em;background-color:#ffffffa8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--input-border-radius)}.page16 .chart-tooltip>.chart-tooltip_values-grid{display:grid;grid-template-columns:auto auto;column-gap:1ch}.indices-grid{grid-template-columns:repeat(3,1fr);--grid-input-width: 12ch}.indices-grid>:nth-last-child(2){grid-column:1 / 3}.indices-grid>:nth-last-child(2)>input{max-width:unset;width:100%}.indices-grid input{text-align:center}.indices-grid>p{text-align:center;text-decoration:underline}.excelLink{margin-top:.75em;display:block;text-align:center}.page18 .grid-inputs{--grid-input-width: 12ch;font-size:var(--fs-sm)}.page18 .grid-inputs .grid-comment{font-size:var(--fs-xs)}.page18 .grid-inputs>p:nth-child(n+1):nth-child(-n+2){text-decoration:underline}.page19 .grid-inputs{--grid-input-width: 13ch;font-size:var(--fs-sm)}.page19 .grid-inputs .grid-comment{font-size:var(--fs-xs)}.page19 .summary-goals{grid-template-columns:auto auto auto}.page19 .summary-goals>p:nth-child(n+1):nth-child(-n+3){text-decoration:underline}.page19 .summary-investments{width:fit-content;margin-inline:auto;margin-top:.5em}.page19 .range-display{direction:ltr;text-align:right}.submit-page>.action-button{margin-block:.2em;margin-inline:auto}.submit-page>.action-button>.loader-wrapper{display:flex;gap:.5ch}.submit-page>.submission-message{max-width:30ch;text-align:center;margin-top:1em}.submit-page>.submission-message>:not(:last-child){margin-bottom:.5em}@font-face{font-family:Rubik;src:url(/assets/Rubik-VariableFont_wght-DAFAXoY0.ttf) format("truetype")}@font-face{font-family:Rubik;src:url(/assets/Rubik-VariableFont_wght-DAFAXoY0.ttf) format("truetype");font-weight:700}*,*:after,*:before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}input[type=number]::-webkit-inner-spin-button{display:none}input[type=number]{-moz-appearance:textfield}textarea{resize:none}body{min-height:100svh;color:var(--text-primary);background-color:var(--bg-primary);font-size:var(--fs-md)}img,picture,video,svg{display:block;max-width:100%}button{cursor:pointer;transition:background-color .2s}a{color:inherit}:root{font-family:Rubik,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark light;--text-primary: #271905;--text-secondary: #666;--bg-primary: #f4eadb;--bg-secondary: #d1c2a9;--bg-secondary-bold: #ab936d;--input-border-radius: .5em;--fs-xxs: 16px;--fs-xs: 18px;--fs-sm: 25px;--fs-md: 32px;--fs-lg: 40px;--fs-xl: 50px}@media screen and not (min-width:1000px){:root{--fs-xxs: 14px;--fs-xs: 16px;--fs-sm: 18px;--fs-md: 25px;--fs-lg: 32px;--fs-xl: 40px}}h1{font-size:var(--fs-xl);font-family:Rubik,sans-serif}h2{font-size:var(--fs-lg);font-family:Rubik,sans-serif}.row{display:flex;align-items:center}.row-even-columns{display:flex;justify-content:center;align-items:center}.row-even-columns>*{flex:1}.column{display:flex;flex-direction:column;align-items:center}.relative{position:relative}button.icon-button{color:var(--text-primary);background-color:transparent;border:none;border-radius:100vw}button.icon-button:focus-visible{outline:none}button.icon-button:disabled{cursor:default}span.text-upper-symbol{font-size:50%;vertical-align:.7em}span.text-upper-symbol>svg{display:inline}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.no-select{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(hover:hover){button.icon-button:hover:not(:disabled),button.icon-button:focus-visible{background-color:hsl(0 0 0 / .1)}}@media(hover:none){button.icon-button:active:not(:disabled){background-color:hsl(0 0 0 / .1)}}[tooltip-text]{position:relative;cursor:pointer}[tooltip-text]:after{z-index:3;position:absolute;pointer-events:none;content:attr(tooltip-text);color:#000;background-color:#fff;font-size:var(--fs-xxs);padding:.3em .8em .2em;border-radius:5px;box-shadow:0 0 5px #0000007f;width:max-content;max-width:20ch;opacity:0;display:none;transition-property:display,opacity;transition-behavior:allow-discrete;transition-duration:.15s}[tooltip-text]:after,[tooltip-text][tooltip-anchor=top]:after{left:50%;translate:-50% 0;bottom:calc(100% + 4px)}[tooltip-text][tooltip-anchor=bottom]:after{left:50%;translate:-50% 0;top:calc(100% + 4px);bottom:unset}[tooltip-text][tooltip-anchor=right]:after{top:50%;translate:0 -50%;left:calc(100% + 4px);bottom:unset}[tooltip-text][tooltip-anchor=left]:after{top:50%;translate:0 -50%;right:calc(100% + 4px);left:unset;bottom:unset}[tooltip-text]:hover:after{opacity:1;display:block;transition-delay:var(--tooltip-delay, 0)}@starting-style{[tooltip-text]:hover:after{opacity:0}}
