@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}body{color:rgb(var(--foreground-rgb));background:transparent}.iframe-container{min-height:400px;border-radius:8px;overflow:hidden}a{color:#6482ff;text-decoration:none;transition:color .2s ease}a:hover{color:#c850c0;text-decoration:underline}@media (max-width:768px){.iframe-container{min-height:300px}}html.development-mode{--color-background:#fff!important}html.development-mode.dark-mode{--color-background:#121212!important}html.development-mode,html.development-mode #__next,html.development-mode [data-nextjs-scroll-focus-boundary],html.development-mode body,html.development-mode main{background:var(--color-background)!important}body.development-mode.dark-mode{--color-background:#121212!important}body.development-mode.dark-mode,body.development-mode.dark-mode #__next,body.development-mode.dark-mode [data-nextjs-scroll-focus-boundary],body.development-mode.dark-mode main{background:var(--color-background)!important}:root{--color-text-primary:#000;--color-text-secondary:#757575;--color-surface:#fff;--color-background:transparent;--color-border:#e0e0e0;--color-primary:#1976d2;--color-primary-hover:#1565c0;--color-success:#4caf50;--color-warning:#ff9800;--color-error:#f44336;--color-leverage-bg:rgba(255,152,0,.1);--color-leverage-border:#ff9800;--color-fire-bg:rgba(76,175,80,.1);--color-fire-border:rgba(76,175,80,.3);--color-savings-bg:rgba(200,80,192,.1);--color-savings-border:rgba(200,80,192,.3);--passion-gradient:linear-gradient(90deg,#6482ff,#c850c0 50%,#f8ad37);--paper-background:#fff;--paper-color:rgba(0,0,0,.87);--paper-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12)}.dark-mode{--color-text-primary:#fff;--color-text-secondary:#9e9e9e;--color-surface:#1e1e1e;--color-background:transparent;--color-border:#424242;--color-primary:#90caf9;--color-primary-hover:#64b5f6;--color-success:#81c784;--color-warning:#ffb74d;--color-error:#ef5350;--color-leverage-bg:rgba(255,183,77,.15);--color-leverage-border:#ffb74d;--color-fire-bg:rgba(129,199,132,.15);--color-fire-border:rgba(129,199,132,.4);--color-savings-bg:rgba(200,80,192,.15);--color-savings-border:rgba(200,80,192,.4);--passion-gradient:linear-gradient(90deg,#2d44bc,#a03ca2 50%,#d08f2d);--paper-background:#1e1e1e;--paper-color:hsla(0,0%,100%,.87);--paper-shadow:0px 2px 1px -1px rgba(0,0,0,.3),0px 1px 1px 0px rgba(0,0,0,.2),0px 1px 3px 0px rgba(0,0,0,.15)}.dark-mode .MuiTextField-root .MuiInputBase-root{color:var(--color-text-primary)!important;background-color:var(--color-surface)!important}.MuiPaper-root{background-color:var(--paper-background)!important;color:var(--paper-color)!important;box-shadow:var(--paper-shadow)!important}#__next,.MuiBox-root,.MuiCard-root,.MuiContainer-root,.MuiPaper-root,.MuiTypography-root,.dark-mode .MuiBox-root,.dark-mode .MuiCard-root,.dark-mode .MuiContainer-root,.dark-mode .MuiPaper-root,body,html,main{border:none!important;outline:none!important}.MuiCard-root:not([sx*=border]):not([style*=border]){border:none!important}.dark-mode [style*="border-color: #fff"],.dark-mode [style*="border-color: #ffffff"],.dark-mode [style*="border-color: white"],[style*="border-color: #fff"],[style*="border-color: #ffffff"],[style*="border-color: white"]{border-color:var(--color-border)!important}.dark-mode .MuiTypography-root.css-1tl58cw-MuiTypography-root{color:#4caf50!important}.dark-mode .MuiTypography-root.css-1ren58f-MuiTypography-root{color:#2196f3!important}.dark-mode .MuiTypography-root.css-jpgo2x-MuiTypography-root{color:#ff9800!important}.dark-mode .MuiTypography-root.css-1bf9jo6-MuiTypography-root{color:#fff!important}.dark-mode .MuiTypography-root.css-1h15h4t-MuiTypography-root{color:#f44336!important}.dark-mode .MuiTypography-root.css-1q7hjed-MuiTypography-root{color:#4caf50!important}.dark-mode .MuiTypography-root.css-vjfyav-MuiTypography-root{color:#2196f3!important}.dark-mode .MuiTypography-root.css-c0xjxo-MuiTypography-root{color:#ff9800!important}.dark-mode .MuiTypography-root.css-g2oqeu-MuiTypography-root{color:#fff!important}.dark-mode .MuiTypography-root.css-7lvmpd-MuiTypography-root{color:#f44336!important}.dark-mode .recharts-tooltip-wrapper{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.dark-mode .recharts-tooltip-wrapper .recharts-tooltip-content{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important}.dark-mode .recharts-tooltip-wrapper .recharts-tooltip-content .recharts-tooltip-item,.dark-mode .recharts-tooltip-wrapper .recharts-tooltip-content .recharts-tooltip-item .recharts-tooltip-item-name,.dark-mode .recharts-tooltip-wrapper .recharts-tooltip-content .recharts-tooltip-item .recharts-tooltip-item-value,.dark-mode .recharts-tooltip-wrapper .recharts-tooltip-content .recharts-tooltip-label,.dark-mode .recharts-tooltip-wrapper .recharts-tooltip-item,.dark-mode .recharts-tooltip-wrapper .recharts-tooltip-label{color:var(--color-text-primary)!important}.dark-mode .recharts-cartesian-grid-horizontal line,.dark-mode .recharts-cartesian-grid-vertical line{stroke:var(--color-border)!important}.dark-mode .recharts-bar-rectangle:hover{fill:hsla(0,0%,100%,.1)!important}.dark-mode .recharts-cartesian-axis-tick-value{fill:var(--color-text-primary)!important}.dark-mode .recharts-cartesian-axis-tick-line{stroke:var(--color-border)!important}.dark-mode .recharts-tooltip{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.dark-mode .recharts-tooltip,.dark-mode .recharts-tooltip *,.dark-mode .recharts-tooltip .recharts-tooltip-item,.dark-mode .recharts-tooltip .recharts-tooltip-label,.dark-mode [class*=recharts-tooltip]{color:var(--color-text-primary)!important}.dark-mode [class*=recharts-tooltip]{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.dark-mode [class*=recharts-tooltip] *{color:var(--color-text-primary)!important}.dark-mode .recharts-default-tooltip,.dark-mode div[style*="background-color: rgb(255, 255, 255)"]{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important}.dark-mode .recharts-default-tooltip{border:1px solid var(--color-border)!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.dark-mode .recharts-default-tooltip *{color:var(--color-text-primary)!important}.dark-mode .MuiTypography-root[style*="color:#2e7d32"]{color:#2e7d32!important}.dark-mode .MuiTypography-colorError{color:#d32f2f!important}.dark-mode .MuiTypography-colorWarning{color:#ed6c02!important}.dark-mode .recharts-default-tooltip .recharts-tooltip-item,.dark-mode .recharts-default-tooltip .recharts-tooltip-label{border:none!important;background:none!important}.dark-mode .MuiTextField-root .MuiInputBase-input{color:var(--color-text-primary)!important}.dark-mode .MuiTextField-root .MuiInputLabel-root{color:var(--color-text-secondary)!important}.dark-mode .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:var(--color-primary)!important}.dark-mode .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)!important}.dark-mode .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.dark-mode .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary)!important}.dark-mode .MuiTextField-root .MuiFormHelperText-root{color:var(--color-text-secondary)!important}.MuiCheckbox-root.Mui-checked{color:var(--color-warning)!important}.dark-mode .MuiCheckbox-root{color:var(--color-text-secondary)!important}.dark-mode .MuiCheckbox-root.Mui-checked{color:var(--color-warning)!important}.dark-mode .MuiFormControlLabel-label{color:var(--color-text-primary)!important}.dark-mode .MuiInputAdornment-root,.dark-mode .MuiInputAdornment-root .MuiBox-root{color:var(--color-text-secondary)!important}.leverage-card{background-color:var(--color-leverage-bg)!important;border:2px solid var(--color-leverage-border)!important}.leverage-card .MuiTypography-root{color:#e65100!important}.fire-card{background-color:var(--color-fire-bg)!important;border:2px solid var(--color-fire-border)!important}.fire-card .MuiTypography-root{color:#2e7d32!important}.savings-card{background-color:var(--color-savings-bg)!important;border:2px solid var(--color-savings-border)!important}.savings-card .MuiTypography-root{color:#9c27b0!important}.dark-mode .savings-card .MuiTypography-root{color:#ba68c8!important}.dark-mode .leverage-card .MuiTypography-root{color:#ffb74d!important}.dark-mode .fire-card .MuiTypography-root{color:#81c784!important}.dark-mode .MuiTable-root{background-color:var(--color-surface)!important}.dark-mode .MuiTableHead-root{background-color:var(--color-background)!important}.dark-mode .MuiTableHead-root .MuiTableCell-root{font-weight:700!important}.dark-mode .MuiTableBody-root .MuiTableCell-root,.dark-mode .MuiTableHead-root .MuiTableCell-root{color:var(--color-text-primary)!important;border-bottom-color:var(--color-border)!important}.dark-mode .MuiTableRow-root:hover,.dark-mode .MuiTableRow-root:nth-of-type(2n){background-color:var(--color-background)!important}.dark-mode .MuiTableContainer-root,.dark-mode .MuiTableRow-root:nth-of-type(odd){background-color:var(--color-surface)!important}.MuiTableRow-root.fire-row{background-color:rgba(76,175,80,.15)!important}.MuiTableRow-root.fire-row:hover{background-color:rgba(76,175,80,.25)!important}.MuiTableRow-root.savings-goal-row{background-color:rgba(200,80,192,.15)!important}.MuiTableRow-root.savings-goal-row:hover{background-color:rgba(200,80,192,.25)!important}.MuiTableRow-root.both-goals-row{background-color:rgba(76,175,80,.1)!important}.MuiTableRow-root.both-goals-row:hover{background-color:rgba(76,175,80,.25)!important}.dark-mode .MuiTableRow-root.fire-row{background-color:rgba(129,199,132,.2)!important}.dark-mode .MuiTableRow-root.fire-row:hover{background-color:rgba(129,199,132,.3)!important}.dark-mode .MuiTableRow-root.savings-goal-row{background-color:rgba(186,104,200,.2)!important}.dark-mode .MuiTableRow-root.savings-goal-row:hover{background-color:rgba(186,104,200,.3)!important}.dark-mode .MuiTableRow-root.both-goals-row{background-color:rgba(129,199,132,.15)!important}.dark-mode .MuiTableRow-root.both-goals-row:hover{background-color:rgba(129,199,132,.3)!important}.dark-mode .MuiToggleButton-root{color:var(--color-text-primary)!important;background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .MuiToggleButton-root:hover{background-color:var(--color-surface)!important;opacity:.8}.dark-mode .MuiToggleButton-root.Mui-selected{background-color:var(--color-border)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}.dark-mode .MuiToggleButton-root.Mui-selected:hover{background-color:var(--color-border)!important;opacity:.9}.dark-mode .muted-text{color:var(--color-text-secondary)!important;opacity:.7}.dark-mode .recharts-pie{background-color:var(--color-surface)!important}.dark-mode .recharts-pie-sector{stroke:var(--color-surface)!important;stroke-width:0!important}.dark-mode .recharts-pie-label{fill:var(--color-text-primary)!important}.dark-mode .recharts-pie .recharts-pie-sector{stroke:none!important}.dark-mode .recharts-pie-label-line{stroke:var(--color-text-primary)!important;stroke-width:1px!important}.dark-mode .MuiTypography-root:not(.preserve-color){color:var(--color-text-primary)!important}.dark-mode .MuiTypography-colorPrimary{color:var(--color-primary)!important}.dark-mode .MuiTypography-colorSecondary{color:var(--color-text-secondary)!important}.dark-mode .MuiTypography-colorSuccess{color:#2e7d32!important}.dark-mode .MuiTypography-colorWarning{color:var(--color-warning)!important}.dark-mode .MuiTypography-colorError{color:var(--color-error)!important}.dark-mode .MuiTypography-colorPrimary,.dark-mode .MuiTypography-h6.MuiTypography-colorPrimary,.dark-mode .MuiTypography-root.css-1eoqm5i-MuiTypography-root.MuiTypography-colorPrimary,.dark-mode .css-1eoqm5i-MuiTypography-root,.dark-mode .css-1eoqm5i-MuiTypography-root.MuiTypography-colorPrimary,.dark-mode h6[class*=MuiTypography][class*=colorPrimary]{color:#1976d2!important}html.development-mode body.dark-mode{--color-background:#121212!important}html.development-mode body.dark-mode,html.development-mode body.dark-mode #__next,html.development-mode body.dark-mode [data-nextjs-scroll-focus-boundary],html.development-mode body.dark-mode main{background:var(--color-background)!important}.dark-mode .recharts-cartesian-grid-horizontal line,.dark-mode .recharts-cartesian-grid-vertical line{stroke:var(--color-border)!important}.dark-mode .recharts-cartesian-grid,.dark-mode .recharts-cartesian-grid rect{fill:var(--color-surface)!important}.dark-mode .recharts-cartesian-grid-horizontal line:hover,.dark-mode .recharts-cartesian-grid-vertical line:hover{stroke:var(--color-border)!important}.dark-mode .recharts-bar-chart .recharts-cartesian-grid,.dark-mode .recharts-bar-chart .recharts-cartesian-grid rect,.dark-mode [class*=recharts-cartesian-grid],.dark-mode [class*=recharts-cartesian-grid] rect{fill:var(--color-surface)!important}.dark-mode .recharts-bar-chart .recharts-cartesian-grid rect:hover,.dark-mode .recharts-bar-chart .recharts-cartesian-grid:hover{fill:var(--color-border)!important}.MuiRadio-root.Mui-checked{color:var(--color-warning)!important}.dark-mode .MuiRadio-root{color:var(--color-text-secondary)!important}.dark-mode .MuiRadio-root.Mui-checked{color:var(--color-warning)!important}.dark-mode .MuiRadio-root:hover{background-color:hsla(0,0%,100%,.04)!important}.MuiTableRow-root.last-row{background-color:rgba(76,175,80,.15)!important}.MuiTableRow-root.last-row:hover{background-color:rgba(76,175,80,.25)!important}.dark-mode .MuiTableRow-root.last-row{background-color:rgba(129,199,132,.2)!important}.dark-mode .MuiTableRow-root.last-row:hover{background-color:rgba(129,199,132,.3)!important}