.calculator-module__ETwfiW__page{z-index:40;padding:calc(var(--header-height) + 24px) 28px 48px;color:#f6f7f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 45% 45%,#141814 0%,#080a08 55%,#050605 100%);position:fixed;inset:0;overflow:hidden}.calculator-module__ETwfiW__content{flex-direction:column;gap:clamp(10px,1.6vh,20px);max-width:1280px;height:100%;margin:auto;display:flex}.calculator-module__ETwfiW__heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.calculator-module__ETwfiW__heading h1{letter-spacing:-.045em;margin-top:0;font-size:clamp(24px,2.7vw,40px);font-weight:600;line-height:1.2}.calculator-module__ETwfiW__heading em{color:#60cf46;font-style:normal}.calculator-module__ETwfiW__heading a{color:#bdc5bd;padding-bottom:5px;font-size:12px}.calculator-module__ETwfiW__inputs{background:#ffffff04;border:1px solid #ffffff20;border-radius:14px;grid-template-columns:repeat(2,1fr) 1.2fr repeat(2,1.2fr) .8fr;display:grid}.calculator-module__ETwfiW__field{border-right:1px solid #ffffff14;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.calculator-module__ETwfiW__field:last-child{border:0}.calculator-module__ETwfiW__field>span{color:#a7aea7;white-space:nowrap;font-size:11px}.calculator-module__ETwfiW__field>div{align-items:baseline;gap:4px;display:flex}.calculator-module__ETwfiW__field input[type=number]{appearance:textfield;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:24px;font-weight:600}.calculator-module__ETwfiW__field input::-webkit-inner-spin-button{appearance:none}.calculator-module__ETwfiW__field b{color:#8b958b;white-space:nowrap;font-size:10px;font-weight:400}.calculator-module__ETwfiW__field:focus-within{background:#6bd9550a;border-radius:8px;outline:1px solid #6bd955}.calculator-module__ETwfiW__growth{gap:2px;position:relative}.calculator-module__ETwfiW__growth input[type=number]{color:#6bd955;font-size:22px}.calculator-module__ETwfiW__growth small{letter-spacing:.06em;color:#6bd955;margin-left:4px;font-size:8px}.calculator-module__ETwfiW__page input[type=range]{accent-color:#6bd955;cursor:pointer;width:100%;height:15px}.calculator-module__ETwfiW__dashboard{flex:1;grid-template-columns:.85fr 1.45fr;gap:20px;min-height:0;display:grid}.calculator-module__ETwfiW__panel{background:linear-gradient(125deg,#ffffff05,#ffffff02);border:1px solid #ffffff20;border-radius:14px;min-width:0;padding:20px 24px}.calculator-module__ETwfiW__sectionTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.calculator-module__ETwfiW__sectionTitle h2{letter-spacing:-.03em;font-size:16px;font-weight:600}.calculator-module__ETwfiW__sectionTitle>span{letter-spacing:.1em;color:#929b92;font-size:8px}.calculator-module__ETwfiW__legend{color:#aeb6ae;gap:16px;font-size:10px;display:flex}.calculator-module__ETwfiW__legend span{align-items:center;gap:6px;display:flex}.calculator-module__ETwfiW__legend i{background:#6bd955;border-radius:50%;width:6px;height:6px}.calculator-module__ETwfiW__legend .calculator-module__ETwfiW__redDot{background:#ed6a6a}.calculator-module__ETwfiW__comparison{flex-direction:column;gap:12px;display:flex}.calculator-module__ETwfiW__costTable{border-collapse:collapse;font-variant-numeric:tabular-nums;flex:1;width:100%}.calculator-module__ETwfiW__costTable thead th{color:#aeb6ae;text-align:right;border-bottom:0;padding:10px 8px;font-size:11px;font-weight:500}.calculator-module__ETwfiW__costTable thead th:first-child{text-align:left}.calculator-module__ETwfiW__costTable tbody th{text-align:left;color:#aeb6ae;width:20%;padding:0 8px;font-size:12px;font-weight:400}.calculator-module__ETwfiW__costTable td{text-align:right;border-bottom:1px solid #ffffff08;padding:4px 8px;font-size:clamp(16px,1.55vw,21px);font-weight:600}.calculator-module__ETwfiW__costTable tbody tr{cursor:pointer}.calculator-module__ETwfiW__costTable tbody tr:hover,.calculator-module__ETwfiW__activeRow{background:#ffffff08}.calculator-module__ETwfiW__costTable button{cursor:pointer;padding:4px 0}.calculator-module__ETwfiW__green{color:#6bd955}.calculator-module__ETwfiW__total{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.calculator-module__ETwfiW__total span{color:#abb4ab;font-size:11px}.calculator-module__ETwfiW__total strong{color:#6bd955;letter-spacing:-.04em;font-size:clamp(20px,2.2vw,30px)}.calculator-module__ETwfiW__chartPanel{flex-direction:column;gap:16px;display:flex}.calculator-module__ETwfiW__readout{align-items:center;gap:28px;display:flex}.calculator-module__ETwfiW__readout>strong{letter-spacing:-.06em;font-size:clamp(30px,3.8vw,52px);font-weight:600}.calculator-module__ETwfiW__readout div span{color:#97a197;margin-bottom:5px;font-size:10px;display:block}.calculator-module__ETwfiW__readout b{color:#6bd955;font-size:clamp(15px,1.7vw,24px);font-weight:600}.calculator-module__ETwfiW__page .calculator-module__ETwfiW__red{color:#ed7777}.calculator-module__ETwfiW__chart{flex:1;width:100%;min-height:100px;overflow:visible}.calculator-module__ETwfiW__chart text{fill:#99a199;font-size:12px}.calculator-module__ETwfiW__chartBottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:12px;padding-top:14px;display:flex}.calculator-module__ETwfiW__chartBottom>div:last-child{text-align:right}.calculator-module__ETwfiW__chartBottom>div:last-child span{color:#a7b0a7;font-size:10px;display:block}.calculator-module__ETwfiW__chartBottom strong{color:#6bd955;letter-spacing:-.04em;font-size:clamp(22px,2.4vw,34px)}.calculator-module__ETwfiW__note{color:#8e978e;max-width:1000px;font-size:9px;line-height:1.5}.calculator-module__ETwfiW__error{color:#ed7777;font-size:11px}.calculator-module__ETwfiW__page :focus-visible{outline-offset:3px;outline:2px solid #6bd955}@media (min-width:760px) and (max-height:780px){.calculator-module__ETwfiW__page{padding-top:calc(var(--header-height) + 10px)}.calculator-module__ETwfiW__content{gap:9px}.calculator-module__ETwfiW__panel{padding:12px 16px}.calculator-module__ETwfiW__field{padding:9px 12px}.calculator-module__ETwfiW__heading h1{font-size:28px}.calculator-module__ETwfiW__comparison,.calculator-module__ETwfiW__chartPanel{gap:8px}.calculator-module__ETwfiW__readout>strong{font-size:36px}.calculator-module__ETwfiW__total,.calculator-module__ETwfiW__chartBottom{padding-top:7px}}@media (max-width:1050px){.calculator-module__ETwfiW__field{padding:10px}.calculator-module__ETwfiW__field>span{font-size:9px}.calculator-module__ETwfiW__field input[type=number]{font-size:20px}.calculator-module__ETwfiW__panel{padding:14px}.calculator-module__ETwfiW__dashboard{gap:12px}.calculator-module__ETwfiW__readout{gap:14px}}@media (max-width:759px),(max-height:619px){.calculator-module__ETwfiW__page{padding:24px 16px 48px;position:relative;overflow:visible}.calculator-module__ETwfiW__content{gap:18px}.calculator-module__ETwfiW__heading{align-items:start}.calculator-module__ETwfiW__heading a{display:none}.calculator-module__ETwfiW__inputs{grid-template-columns:repeat(3,1fr)}.calculator-module__ETwfiW__field:nth-child(3){border-right:0}.calculator-module__ETwfiW__field:nth-child(-n+3){border-bottom:1px solid #ffffff14}.calculator-module__ETwfiW__dashboard{grid-template-columns:1fr}.calculator-module__ETwfiW__comparison{min-height:420px}.calculator-module__ETwfiW__chartPanel{min-height:370px}.calculator-module__ETwfiW__chart{min-height:180px}.calculator-module__ETwfiW__note{font-size:10px}}@media (prefers-reduced-motion:reduce){.calculator-module__ETwfiW__page *{scroll-behavior:auto}}body:has(.calculator-module__ETwfiW__page) .layout-footer{display:none}@media (min-width:760px) and (min-height:620px){:is(html:has(.calculator-module__ETwfiW__page),body:has(.calculator-module__ETwfiW__page)){overflow:hidden}.calculator-module__ETwfiW__chart{height:0}.calculator-module__ETwfiW__panel{min-height:0}.calculator-module__ETwfiW__total,.calculator-module__ETwfiW__sectionTitle,.calculator-module__ETwfiW__legend,.calculator-module__ETwfiW__note{flex-shrink:0}}.calculator-module__ETwfiW__costTable{grid-template-rows:32px minmax(0,1fr);min-height:0;display:grid}.calculator-module__ETwfiW__costTable thead tr,.calculator-module__ETwfiW__costTable tbody tr{grid-template-columns:20% 1fr 1fr;align-items:center;display:grid}.calculator-module__ETwfiW__costTable tbody{grid-template-rows:repeat(10,minmax(0,1fr));min-height:0;display:grid}.calculator-module__ETwfiW__costTable tbody th{width:auto}.calculator-module__ETwfiW__costTable td{line-height:1.15}@media (max-width:759px),(max-height:619px){.calculator-module__ETwfiW__costTable{min-height:360px}body:has(.calculator-module__ETwfiW__page){background:radial-gradient(at 45% 45%,#141814 0%,#080a08 55%,#050605 100%) fixed}.calculator-module__ETwfiW__page{background:0 0}}@media (max-width:759px){.calculator-module__ETwfiW__field>span{white-space:normal;overflow-wrap:anywhere;min-height:2.8em;line-height:1.4}}
