.calculator-runtime *{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}.calculator-runtime h1,.calculator-runtime h2,.calculator-runtime h3,.calculator-runtime p{font-weight:400;margin:0;padding:0}.calculator-runtime .input-field{background-color:#fff;gap:8px;padding:9px 13px;position:relative;width:100%}.calculator-runtime .input-field:after{border:1px solid #d1d5db;box-shadow:0 1px 2px 0 rgba(0,0,0,.051);content:"";display:block;height:calc(100% - 2px);left:0;pointer-events:none;position:absolute;top:0;transition:.3s ease;width:calc(100% - 1px)}.calculator-runtime .input-field:focus-within:after{border-color:#a5b4fc;z-index:1}.calculator-runtime .input-field__input{color:#111827;font-size:14px;font-weight:400;line-height:20px;width:100%}.calculator-runtime .input-field__text{color:#111827;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.calculator-runtime .input-field__hint{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.calculator-runtime .input-field path[stroke-width],.calculator-runtime .input-field path[stroke]{stroke:#9ca3af}.calculator-runtime .input-field path[fill]{fill:#9ca3af}.calculator-runtime .input-field svg{min-height:20px;min-width:20px;pointer-events:none}.calculator-runtime .input-field--gray{background:#f3f4f6}.calculator-runtime .input-hints__hint{color:#6b7280;font-size:12px;font-weight:400;line-height:16px}.calculator-runtime .input-hints__hint:not(.input-hints__hint--comma){cursor:pointer}.calculator-runtime .input-hints__hint:not(.input-hints__hint--comma):hover{color:#111827}.calculator-runtime .input-hints__hint--comma{margin-right:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calculator-runtime .input-wrapper{align-items:flex-end}.calculator-runtime .input-wrapper .row{width:100%}.calculator-runtime .input-wrapper.disabled{opacity:.3;pointer-events:none}.calculator-runtime .input{gap:4px;position:relative;width:100%}.calculator-runtime .input:first-child .button-switcher,.calculator-runtime .input:first-child .button-switcher:after,.calculator-runtime .input:first-child .input-field,.calculator-runtime .input:first-child .input-field:after{border-bottom-left-radius:6px;border-top-left-radius:6px}.calculator-runtime .input:last-child .button-switcher,.calculator-runtime .input:last-child .button-switcher:after,.calculator-runtime .input:last-child .input-field,.calculator-runtime .input:last-child .input-field:after{border-bottom-right-radius:6px;border-top-right-radius:6px}.calculator-runtime .input .disabled,.calculator-runtime .input.disabled{opacity:.3;pointer-events:none}.calculator-runtime .input__title{color:#374151;font-size:14px;font-weight:500;left:0;line-height:20px;min-height:20px;position:relative;top:0;white-space:nowrap;width:0}.calculator-runtime .hidden,.calculator-runtime .system-item-hidden{display:none!important}.calculator-runtime .checkbox{align-items:center;cursor:pointer;display:flex;gap:12px;position:relative}.calculator-runtime .checkbox__input{height:0;opacity:0;position:absolute;width:0}.calculator-runtime .checkbox__box{background-color:#e5e7eb;border-radius:12px;height:24px;max-width:44px;min-width:44px;position:relative;transition:.3s ease;width:44px}.calculator-runtime .checkbox__box:after{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1);content:"";display:block;height:20px;left:2px;position:absolute;top:2px;transition:.3s ease;width:20px}.calculator-runtime .checkbox__title{color:#374151;font-size:.875rem;line-height:1.25rem}.calculator-runtime .checkbox__input:checked+.checkbox__box{background-color:#5045e5}.calculator-runtime .checkbox__input:checked+.checkbox__box:after{left:22px}.calculator-runtime .dropdown-wrapper{position:relative}.calculator-runtime .dropdown-wrapper .input-field{padding:0}.calculator-runtime .dropdown-wrapper .input-field__text{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 33px 9px 13px}.calculator-runtime .dropdown-wrapper .input-field:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%239ca3af' fill-rule='evenodd' d='M5.293 7.293a1 1 0 0 1 1.414 0L10 10.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E");content:"";display:block;height:20px;pointer-events:none;position:absolute;right:13px;top:9px;width:20px}.calculator-runtime .dropdown-wrapper select{cursor:pointer}.calculator-runtime input[type=number]::-webkit-inner-spin-button,.calculator-runtime input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-runtime input[type=number]{-moz-appearance:textfield}.calculator-runtime .button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:20px;overflow:hidden;padding:8px 16px;position:relative;transition:.3s ease}.calculator-runtime .button:disabled{cursor:default;opacity:.5}.calculator-runtime .button--primary{background-color:#5045e5;border:1px solid #5045e5;color:#fff}.calculator-runtime .button--primary:hover:not(:disabled):not(:active){background-color:#4338ca}.calculator-runtime .button--primary:active{background-color:#6366f1;border-color:#6366f1;transition:0s}.calculator-runtime .button-switcher{align-items:center;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.5rem .25rem;position:relative;transition:all .3s;width:100%;z-index:5}.calculator-runtime .button-switcher:after{border:1px solid #d1d5db;box-shadow:0 1px 2px 0 rgba(0,0,0,.051);content:"";display:block;height:calc(100% - 2px);left:0;pointer-events:none;position:absolute;top:0;transition:.3s ease;width:calc(100% - 1px);z-index:-1}.calculator-runtime .button-switcher:not(.button-switcher--active):hover{background:#f9fafb}.calculator-runtime .button-switcher path[stroke]{stroke:#9ca3af}.calculator-runtime .button-switcher path[fill]{fill:#9ca3af}.calculator-runtime .button-switcher__text{color:#111827;font-size:.875rem;font-weight:500;line-height:1.5rem}.calculator-runtime .button-switcher--active{z-index:10}.calculator-runtime .button-switcher--active:after{background:#eef2ff;border-color:#c3d0fa}.calculator-runtime .button-switcher--active path[stroke]{stroke:#5045e5}.calculator-runtime .button-switcher--active path[fill]{fill:#5045e5}.calculator-runtime .button-switcher--active .button-switcher__text{color:#312e81}.calculator-runtime .tab-item{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem;padding:20px 0 16px;position:relative;text-align:center;width:100%}.calculator-runtime .tab-item svg{pointer-events:none}.calculator-runtime .tab-item svg path[fill]{fill:#e5e7eb}.calculator-runtime .tab-item svg path[stroke]{stroke:#9ca3af}.calculator-runtime .tab-item:after{background-color:#5045e5;bottom:-1px;content:"";display:block;height:0;position:absolute;width:100%}.calculator-runtime .tab-item--active{color:#5045e5}.calculator-runtime .tab-item--active:after{background-color:#5045e5;height:2px}.calculator-runtime .tab-item--active svg path[fill]{fill:#e0e7ff}.calculator-runtime .tab-item--active svg path[stroke]{stroke:#5045e5}.calculator-runtime .system-switcher{background:#5045e5;border-radius:.75rem;cursor:pointer;display:flex;gap:7px;height:1.5rem;margin:auto 0;padding:6px;position:relative;transition:all .15s;width:43px}.calculator-runtime .system-switcher svg{position:relative;top:50%;transform:translateY(-50%);z-index:1}.calculator-runtime .system-switcher svg:nth-child(2) path{stroke:#9ca3af}.calculator-runtime .system-switcher svg:nth-child(3) path{stroke:#fff}.calculator-runtime .system-switcher__circle{background:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);height:1.25rem;left:.125rem;position:absolute;top:.125rem;transition:.3s ease;width:1.25rem}.calculator-runtime .system-switcher--active .system-switcher__circle{left:21px}.calculator-runtime .system-switcher--active svg:nth-child(2) path{stroke:#fff}.calculator-runtime .system-switcher--active svg:last-child path{stroke:#9ca3af}.calculator-runtime .system-switcher--format{gap:6px;padding:4px 5px}.calculator-runtime .header{background:#fff;position:relative;z-index:1}.calculator-runtime .header:not(.header--main){box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.calculator-runtime .footer{background-color:#1f2937;flex:0 0 auto;padding:3rem 0}.calculator-runtime *{background:transparent;border:0;box-sizing:border-box;color:#111827;margin:0;outline:none;padding:0;text-decoration:none}.calculator-runtime .container{margin:0 auto;width:100%}@media only screen and (min-width:640px){.calculator-runtime .container{max-width:640px}}@media only screen and (min-width:768px){.calculator-runtime .container{max-width:768px}}@media only screen and (min-width:1024px){.calculator-runtime .container{max-width:1024px}}@media only screen and (min-width:1280px){.calculator-runtime .container{max-width:1280px}}@media only screen and (min-width:1536px){.calculator-runtime .container{max-width:1536px}}.calculator-runtime .row{display:flex;flex-direction:row}.calculator-runtime .row--wrap{flex-wrap:wrap}@media only screen and (max-width:1279px){.calculator-runtime .row--wrap{gap:2rem;padding-bottom:2rem}.calculator-runtime .row--wrap .result-table__wrapper{width:100%}.calculator-runtime .row--wrap .chart-wrapper{margin:0 auto}.calculator-runtime .row--wrap .result-table td.border-right:last-child,.calculator-runtime .row--wrap .result-table th.border-right:last-child{border-right:0}}.calculator-runtime .col{display:flex;flex-direction:column}.calculator-runtime .dark .page{background-color:#111827}.calculator-runtime .tab{display:none}.calculator-runtime .tab--active{display:flex}.calculator-runtime .ml-auto{margin-left:auto}.calculator-runtime b,.calculator-runtime span,.calculator-runtime strong{color:inherit}.calculator-runtime .semibold{font-weight:600!important}.calculator-runtime .medium{font-weight:500!important}.calculator-runtime .light{font-weight:300!important}.calculator-runtime .text-center{text-align:center!important}.calculator-runtime .related-item-hidden,.calculator-runtime .system-item-hidden{display:none!important}.calculator-runtime .intro{background:#1f2937;overflow:hidden;position:relative}.calculator-runtime .company svg{max-height:3rem;width:100%}.calculator-runtime .tag{background:#f3f4f6;border-radius:10px;color:#1f2937;display:inline;font-size:.75rem;font-weight:500;line-height:1rem;padding:2px 10px}.calculator-runtime .calculator-result{background-color:#eff6ff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.059),0 1px 3px 0 rgba(0,0,0,.102);overflow:hidden;width:100%}.calculator-runtime .calculator-result+.calculator-result{margin-top:32px}.calculator-runtime .calculator-result--error{background:#fef2f2;display:none;padding:2rem}@media only screen and (max-width:640px){.calculator-runtime .calculator-result{border-radius:0;box-shadow:none}}.calculator-runtime .calculator-error__title{color:#981c1b;font-size:.875rem;font-weight:500;margin-left:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calculator-runtime .table-cell{background-color:#eff6ff;color:#374151;font-size:18px;font-weight:400;line-height:24px;padding:16px 24px}.calculator-runtime .table-cell--legend{align-items:center;display:flex;gap:1.5rem;justify-content:center;padding:1.5rem 2rem}.calculator-runtime .table-cell--dark{background-color:#dbeafe}.calculator-runtime .table-cell--only{padding:32px 24px}.calculator-runtime .table-cell--age{flex-wrap:wrap;gap:1.25rem}.calculator-runtime .table-cell--big{padding:32px}.calculator-runtime .table-cell--only-title{color:#312e81;font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1rem;text-transform:uppercase}.calculator-runtime .table-cell--table-dark{background-color:#bfdbfe}@media only screen and (max-width:640px){.calculator-runtime .table-cell:first-child,.calculator-runtime .table-cell:last-child{border-radius:0}}@media only screen and (max-width:768px){.calculator-runtime .table-cell--only-title{padding:16px}.calculator-runtime .table-cell--only{padding:32px 16px}}.calculator-runtime .result-table{background:#eff6ff;border-collapse:collapse;min-width:100px}.calculator-runtime .result-table td,.calculator-runtime .result-table th{font-size:.875rem;font-weight:400;line-height:1.25rem;padding:1rem 1.5rem;text-align:left;white-space:nowrap}.calculator-runtime .result-table td.wrap,.calculator-runtime .result-table th.wrap{white-space:normal;word-break:break-all}.calculator-runtime .result-table td.border-right,.calculator-runtime .result-table th.border-right{border-right-style:solid;border-right-width:1px}.calculator-runtime .result-table td.border-top,.calculator-runtime .result-table th.border-top{border-top-style:solid;border-top-width:1px}.calculator-runtime .result-table td.border-bottom-none,.calculator-runtime .result-table th.border-bottom-none{border-bottom-width:0!important}.calculator-runtime .result-table td.border-radius-top-left,.calculator-runtime .result-table th.border-radius-top-left{border-top-left-radius:0!important}.calculator-runtime .result-table td{border-color:#dbeafe;border-style:solid}.calculator-runtime .result-table td button{font:inherit;height:100%;text-align:left;width:100%}.calculator-runtime .result-table th{background:#dbeafe;border-color:#eff6ff}.calculator-runtime .result-table th.indigo{color:#312e81;font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1rem;text-transform:uppercase}.calculator-runtime .result-table th.indigo span{font-weight:400;text-transform:lowercase}.calculator-runtime .result-table th.dark{background-color:#bfdbfe}.calculator-runtime .result-table tr>:is(td,th):last-child{width:100%}.calculator-runtime .result-table__wrapper{overflow:auto}.calculator-runtime .result-table__wrapper:not(:first-child){border-top:1px solid #dbeafe}.calculator-runtime .result-table__wrapper:first-child table{border-top-left-radius:8px;border-top-right-radius:8px}@media only screen and (max-width:640px){.calculator-runtime .result-table__wrapper:first-child table{border-radius:0}}.calculator-runtime .result-table__wrapper:first-child table tbody:first-child th:first-child,.calculator-runtime .result-table__wrapper:first-child table thead th:first-child{border-top-left-radius:8px}@media only screen and (max-width:640px){.calculator-runtime .result-table__wrapper:first-child table tbody:first-child th:first-child,.calculator-runtime .result-table__wrapper:first-child table thead th:first-child{border-radius:0}}.calculator-runtime .result-table__wrapper:first-child table tbody:first-child th:last-child,.calculator-runtime .result-table__wrapper:first-child table thead th:last-child{border-top-right-radius:8px}@media only screen and (max-width:640px){.calculator-runtime .result-table__wrapper:first-child table tbody:first-child th:last-child,.calculator-runtime .result-table__wrapper:first-child table thead th:last-child{border-radius:0}}.calculator-runtime .result-table__wrapper:last-child table{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media only screen and (max-width:640px){.calculator-runtime .result-table__wrapper:last-child table{border-radius:0}}.calculator-runtime .result-table__wrapper:last-child table tbody:last-child tr:last-child th:first-child{border-bottom-left-radius:8px}@media only screen and (max-width:640px){.calculator-runtime .result-table__wrapper:last-child table tbody:last-child tr:last-child th:first-child{border-radius:0}}.calculator-runtime .result-table__wrapper:last-child table tbody:last-child tr:last-child th:last-child{border-bottom-right-radius:8px}@media only screen and (max-width:640px){.calculator-runtime .result-table__wrapper:last-child table tbody:last-child tr:last-child th:last-child{border-radius:0}}.calculator-runtime .result-table__wrapper:not(:last-child) tbody>tr:last-child td,.calculator-runtime .result-table__wrapper:not(:last-child) tbody>tr:last-child th{border-bottom:1px solid #dbeafe}.calculator-runtime .result-table__dialog{max-height:44px;overflow:hidden}.calculator-runtime .result-table__dialog+.result-table__dialog>.result-table__open{border-top:1px solid #bfdbfe}.calculator-runtime .result-table__dialog tr>:is(td,th):last-child{width:auto}.calculator-runtime .result-table tr+tr td,.calculator-runtime .result-table tr+tr th{border-style:solid;border-top-width:1px}.calculator-runtime .result-table thead:not(.dark)+tbody>tr:first-child>:is(td,th){border-style:solid;border-top-width:1px}.calculator-runtime .result-table__open{align-items:center;background:#bfdbfe;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1.5rem;width:100%}.calculator-runtime .result-table__open>svg{transition:.3s linear}.calculator-runtime .result-table__open-text{color:#312e81;font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1rem;text-transform:uppercase}.calculator-runtime .result-text{color:#374151;font-size:1.125rem;line-height:1.75rem}.calculator-runtime .result-text--small,.calculator-runtime .result-text--small-loan{color:#6b7280;font-size:.875rem;line-height:1.25rem}.calculator-runtime .calculator-settings{width:100%}@media only screen and (min-width:1024px){.calculator-runtime .calculator-settings{max-width:336px}}.calculator-runtime .calculator-setting{border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.059),0 1px 3px 0 rgba(0,0,0,.102)}@media only screen and (max-width:640px){.calculator-runtime .calculator-setting{border-radius:0;box-shadow:none}}.calculator-runtime .calculator-content{background-color:#fff;gap:20px 16px;padding:32px}.calculator-runtime .calculator-content--small{padding:12px 32px}.calculator-runtime .calculator-content--gray{background-color:#f9fafb}.calculator-runtime .calculator-content--options{gap:0;padding:0}.calculator-runtime .calculator-content--footer{border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative;z-index:10}.calculator-runtime .calculator-content--active .calculator-content-head svg:last-child{transform:rotate(180deg)}.calculator-runtime .calculator-content--active .calculator-content-body{max-height:100%;padding-bottom:20px;padding-top:8px}@media only screen and (max-width:768px){.calculator-runtime .calculator-content--active .calculator-content-body{padding-bottom:8px;padding-top:8px}}.calculator-runtime .calculator-content--bookmarks{display:flex;flex-direction:row;gap:0;padding:0!important}.calculator-runtime .calculator-content:first-child{border-top-left-radius:8px;border-top-right-radius:8px}@media only screen and (max-width:640px){.calculator-runtime .calculator-content:first-child{border-radius:0}}.calculator-runtime .calculator-content:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media only screen and (max-width:640px){.calculator-runtime .calculator-content:last-child{border-radius:0}}.calculator-runtime .calculator-content+.calculator-content,.calculator-runtime script+.calculator-content{border-top:1px solid #e5e7eb}@media only screen and (max-width:768px){.calculator-runtime .calculator-content{padding:32px 16px}.calculator-runtime .calculator-content--small{padding:12px 16px}.calculator-runtime .calculator-content--options{padding:0}}.calculator-runtime .calculator-content-head{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:16px 20px;width:100%}.calculator-runtime .calculator-content-head svg{height:20px;transition:.3s linear;width:20px}.calculator-runtime .calculator-content-head svg:not(:last-child){margin-left:auto}.calculator-runtime .calculator-content-head__title{color:#5045e5;font-size:1rem;font-weight:500;line-height:1.25rem}@media only screen and (max-width:768px){.calculator-runtime .calculator-content-head{padding:16px}}.calculator-runtime .calculator-content-body{gap:20px 16px;max-height:0;overflow:hidden;padding:0 20px;width:100%}@media only screen and (max-width:768px){.calculator-runtime .calculator-content-body{padding:0 16px}}.calculator-runtime .chart-wrapper{margin-top:-6px}.calculator-runtime .chart-wrapper--padding-vertical{padding-bottom:3.25rem;padding-top:3.25rem}@media only screen and (min-width:768px){.calculator-runtime .chart-wrapper--padding-horizontal{padding-left:2rem;padding-right:2rem}}.calculator-runtime .chart-wrapper--donut{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;max-width:376px;width:100%}.calculator-runtime .chart-wrapper--donut-row{align-items:center;flex-direction:row;gap:2rem}.calculator-runtime .chart-wrapper--loan{height:552px}.calculator-runtime .chart-wrapper--loan canvas{height:100%}.calculator-runtime .chart-wrapper--horizontal{gap:2rem}.calculator-runtime .chart-wrapper--horizontal .chart--donut{margin:-30px}.calculator-runtime .chart-wrapper:not(.chart-wrapper:last-child){margin-bottom:2rem}@media only screen and (max-width:767.9px){.calculator-runtime .chart-wrapper--donut{margin:0 auto}}.calculator-runtime .chart{height:303px;max-height:303px;width:100%!important}.calculator-runtime .chart__legend{display:flex;justify-content:space-between;margin-top:.5rem}@media only screen and (min-width:768px){.calculator-runtime .chart__legend--padding-horizontal{padding-left:2rem;padding-right:2rem}}.calculator-runtime .chart__donut-legend{align-items:center;display:flex;gap:1rem;margin-top:.5rem}.calculator-runtime .chart__donut-legend--col{align-items:flex-start;flex-direction:column;justify-content:flex-start}.calculator-runtime .chart__donut-legend-item{align-items:center;display:flex;gap:.5rem}.calculator-runtime .chart__text{display:flex;flex-direction:column;gap:6px;max-width:337px}.calculator-runtime .chart__text p:first-child{margin-bottom:2px}.calculator-runtime .chart--donut{height:220px;margin:-30px 0 -30px -30px;max-height:220px;max-width:220px;min-height:220px;min-width:220px;width:220px}.calculator-runtime .chart--donut-small{height:145px;max-height:145px;max-width:145px;min-height:145px;min-width:145px;width:145px}.calculator-runtime .chart--donut-bigger{height:280px;margin:-30px;max-height:280px;max-width:280px;min-height:280px;min-width:280px;width:280px}.calculator-runtime .chart--loan{height:524px;max-height:524px}.calculator-runtime .chart--financial{height:335px;max-height:335px}.calculator-runtime .result-chart{border-radius:4px;height:1rem;width:1.5rem}.calculator-runtime .result-chart--yellow{background-color:#fbbf24}.calculator-runtime .result-chart--purple{background-color:#a78bfa}.calculator-runtime .result-chart--sky{background-color:#38bdf8}.calculator-runtime .result-chart--teal{background-color:#2dd4bf}.calculator-runtime .calculator{flex-grow:1}@media only screen and (min-width:768px){.calculator-runtime .categories{padding:2rem 0}}.calculator-runtime .category{padding-top:1.5rem;position:relative;width:100%}.calculator-runtime .about{background:#fff;overflow:hidden;padding:2rem 1rem;position:relative}@media only screen and (min-width:768px){.calculator-runtime .about{padding:2rem 1.5rem}}.calculator-runtime .about p{color:#6b7280;font-size:1.125rem;line-height:2rem}.calculator-runtime .about a{color:#5045e5;text-decoration:underline;text-underline-offset:4px;transition:.15s}.calculator-runtime .about a:hover{color:#4338ca}.calculator-runtime .about strong{color:#111827}.calculator-runtime .about ol,.calculator-runtime .about ul{display:flex;flex-direction:column;gap:.75rem}.calculator-runtime .about ol li,.calculator-runtime .about ul li{color:#6b7280;font-size:1.125rem;line-height:2rem;list-style:none;padding-left:30px;position:relative}.calculator-runtime .about ol li:before,.calculator-runtime .about ul li:before{background-color:#e5e7eb;border-radius:50%;content:"";display:block;height:6px;left:4px;position:absolute;top:13px;width:6px}.calculator-runtime .about h2:not(.about__title){color:#000;font-size:30px;font-weight:700;line-height:40px;margin-bottom:8px;margin-top:32px}.calculator-runtime{--elbg:#000;--eltext:#fff}.calculator-runtime .el{align-items:center;background:var(--elbg);color:var(--eltext);display:flex;height:200px;justify-content:center;margin:2rem;width:200px}.calculator-runtime button{cursor:pointer}.calculator-page{background:radial-gradient(circle at 85% 5%,rgba(14,124,102,.09),transparent 28rem),linear-gradient(180deg,#f3f7fa,#f8fafb 460px,#fff);padding:44px 22px 88px}.calculator-shell{max-width:1160px}.breadcrumbs{align-items:center;color:#718096;display:flex;font-size:13px;gap:9px}.breadcrumbs a{color:var(--brand-primary);text-decoration:none}.breadcrumbs a:hover{color:var(--brand-primary-hover)}.calculator-heading{margin:32px 0 30px}.section-kicker{color:var(--brand-primary);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.calculator-heading h1{color:var(--brand-ink);font-size:clamp(36px,5vw,56px);letter-spacing:-.045em;line-height:1.05;margin:10px 0 12px}.calculator-heading p{color:var(--brand-muted);font-size:17px;margin:0}.calculator-workspace{background:#fff;border:1px solid #dbe4e8;border-radius:22px;box-shadow:0 18px 48px rgba(16,35,61,.09);overflow:hidden}.calculator-runtime{--calc-navy:#10233d;--calc-navy-soft:#edf2f6;--calc-emerald:#0e7c66;--calc-emerald-dark:#09614f;--calc-emerald-soft:#e8f5f1;--calc-gold:#e9b44c;--calc-border:#d9e2e6;--calc-muted:#647386;color:var(--calc-navy);display:block;font-family:Poppins,system-ui,sans-serif;min-height:0;min-width:0;overflow:visible}.calculator-runtime,.calculator-runtime *{box-sizing:border-box}.calculator-runtime-layout{align-items:start;display:grid!important;gap:24px;grid-template-columns:minmax(310px,375px) minmax(0,1fr);padding:24px;width:100%!important}.calculator-runtime-layout>div{float:none!important;min-width:0!important;overflow:visible!important;padding:0!important;width:auto!important}.calculator-runtime .calculator-result,.calculator-runtime .calculator-settings{background:#fff!important;border:1px solid var(--calc-border)!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}.calculator-runtime .calculator-setting{border-radius:inherit;overflow:hidden}.calculator-runtime .calculator-content{background:#fff!important;padding:20px!important}.calculator-runtime .calculator-content--gray{background:#f7f9fa!important}.calculator-runtime .calculator-content--options{border-top:1px solid var(--calc-border);padding:0!important}.calculator-runtime .calculator-content--footer{border-top:1px solid var(--calc-border)}.calculator-runtime .calculator-content-head__title,.calculator-runtime .input__title{color:var(--calc-navy)!important;font-weight:650!important}.calculator-runtime .input-field{background:#fff!important;border:1px solid #cbd6dc!important;border-radius:9px!important;box-shadow:none!important;min-height:44px}.calculator-runtime .input-field:focus-within{border-color:var(--calc-emerald)!important;box-shadow:0 0 0 3px rgba(14,124,102,.12)!important}.calculator-runtime .input-field:after{display:none!important}.calculator-runtime .input-field__input,.calculator-runtime .input-field__text{color:var(--calc-navy)!important;font-family:inherit!important}.calculator-runtime .input-field__hint,.calculator-runtime .result-text{color:var(--calc-muted)!important}.calculator-runtime .input-hints__hint:not(.input-hints__hint--comma){color:var(--calc-emerald)!important}.calculator-runtime #action-button,.calculator-runtime .button,.calculator-runtime .button--primary{background:var(--calc-emerald)!important;border:0!important;border-radius:9px!important;box-shadow:0 8px 18px rgba(14,124,102,.16)!important;color:#fff!important;font-family:inherit!important;font-weight:750!important;min-height:44px;transition:transform .18s ease,background .18s ease!important}.calculator-runtime #action-button:hover,.calculator-runtime .button--primary:hover,.calculator-runtime .button:hover{background:var(--calc-emerald-dark)!important;transform:translateY(-1px)}.calculator-runtime .button-switcher{background:#fff!important;border-color:#cbd6dc!important;color:var(--calc-navy)!important}.calculator-runtime .button-switcher--active{background:var(--calc-emerald-soft)!important;border-color:var(--calc-emerald)!important}.calculator-runtime .button-switcher__text--active{color:var(--calc-emerald-dark)!important}.calculator-runtime .calculator-result{min-width:0}.calculator-runtime .calculator-result--error{background:#fff4f4!important;border-color:#f0b6b6!important;margin-bottom:14px}.calculator-runtime .table-cell{background-color:#f4faf8;color:var(--calc-navy)}.calculator-runtime .table-cell--dark{background-color:#dcefe9}.calculator-runtime .table-cell--only-title{color:var(--calc-emerald-dark)}.calculator-runtime .result-table__open{background:var(--calc-emerald-soft);border-color:#b8dcd2!important;transition:background-color .18s ease}.calculator-runtime .result-table__open:hover{background:#dcefe9}.calculator-runtime .result-table__open-text{color:var(--calc-emerald-dark)}.calculator-runtime .result-table__open svg>path[fill]{fill:var(--calc-emerald-dark)}.calculator-runtime .result-table__dialog+.result-table__dialog>.result-table__open{border-top-color:#b8dcd2!important}.calculator-runtime .result-table__wrapper{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.calculator-runtime .result-table{border-collapse:separate;border-spacing:0;width:100%}.calculator-runtime .result-table th{background:#e9f1f3!important;color:var(--calc-navy)!important}.calculator-runtime .result-table td{background:#f8fafb!important;color:var(--calc-navy)!important}.calculator-runtime .result-table td,.calculator-runtime .result-table th{border-color:#d8e3e7!important}.calculator-runtime .indigo,.calculator-runtime .result-table .indigo{background:var(--calc-emerald)!important;color:#fff!important}.calculator-runtime canvas{max-width:100%}.calculator-runtime #chartDonutSmall{max-height:200px;max-width:200px}.calculator-runtime .chart-wrapper--donut{max-width:416px}.calculator-runtime .result-table-row.disabled{display:none}.calculator-runtime .result-chart--red{background-color:#d96b54}.calculator-runtime .result-chart--green{background-color:var(--calc-emerald)}.calculator-runtime .result-chart--pink{background-color:#d68ba6}.calculator-runtime .result-chart--indigo{background-color:var(--calc-navy)}@media (min-width:1280px){.calculator-runtime[data-calculator=rental-property-calculator] .row--wrap{align-items:flex-start;flex-wrap:nowrap}.calculator-runtime[data-calculator=rental-property-calculator] .row--wrap>.result-table__wrapper{flex:1 1 auto;min-width:0}.calculator-runtime[data-calculator=rental-property-calculator] .row--wrap>.chart-wrapper--donut{flex:0 1 380px;gap:1rem;margin:0 0 0 auto;max-width:380px;min-width:370px;width:auto}.calculator-runtime[data-calculator=rental-property-calculator] #chartDonutBigger{height:250px!important;max-height:250px;max-width:250px;min-height:250px;min-width:250px;width:250px!important}}.custom-calculator{display:grid;gap:24px;grid-template-columns:minmax(300px,390px) minmax(0,1fr);padding:24px}.custom-calculator-form{background:#fff;border:1px solid var(--calc-border);border-radius:16px;padding:22px}.custom-fields{display:grid;gap:14px}.custom-fields label{color:var(--calc-navy);display:block;font-size:13px;font-weight:650}.custom-fields input{background:#fff;border:1px solid #cbd6dc;border-radius:9px;color:var(--calc-navy);display:block;font:inherit;height:44px;margin-top:6px;outline:none;padding:0 13px;width:100%}.custom-fields input:focus{border-color:var(--calc-emerald);box-shadow:0 0 0 3px rgba(14,124,102,.12)}.custom-calculate-button{background:var(--calc-emerald);border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-weight:750;height:46px;margin-top:18px;width:100%}.custom-result{background:linear-gradient(145deg,var(--calc-navy),#183d52);border-radius:16px;color:#fff;min-height:280px;padding:30px}.custom-result-label{color:#a9cec6;font-size:12px;font-weight:750;letter-spacing:.12em;margin:0;text-transform:uppercase}.custom-result>strong{color:#fff;display:block;font-size:clamp(36px,6vw,58px);letter-spacing:-.04em;margin:12px 0 26px}.custom-result-details{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.custom-result-details div{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;padding:13px}.custom-result-details b,.custom-result-details span{display:block}.custom-result-details span{color:#b8cdc9;font-size:11px}.custom-result-details b{color:#fff;font-size:15px;margin-top:4px}.custom-note{color:var(--calc-muted);font-size:12px;grid-column:1/-1;margin:0;padding:0 2px}.calculator-guide{margin-top:34px}.calculator-guide__header{margin-bottom:20px}.calculator-guide__header h2{color:var(--brand-ink);font-size:clamp(26px,3.5vw,36px);letter-spacing:-.025em;margin:8px 0 10px}.calculator-guide__header p{color:var(--brand-muted);font-size:16px;margin:0}.calculator-guide__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-guide__grid+.calculator-guide__grid{margin-top:16px}.calculator-guide__grid--details{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-guide__card{background:#fff;border:1px solid #dde5e8;border-radius:15px;box-shadow:0 8px 24px rgba(16,35,61,.04);padding:26px}.calculator-guide__card h3{color:var(--brand-ink);font-size:20px;margin:0 0 18px}.calculator-guide__card>p{color:var(--brand-muted);line-height:1.75;margin:0}.calculator-guide__definitions{margin:0}.calculator-guide__definitions>div{border-top:1px solid #e5ecee;padding:13px 0}.calculator-guide__definitions>div:first-child{border-top:0;padding-top:0}.calculator-guide__definitions>div:last-child{padding-bottom:0}.calculator-guide__definitions dt{color:var(--brand-ink);font-weight:750}.calculator-guide__definitions dd{color:var(--brand-muted);line-height:1.55;margin:4px 0 0}.calculator-guide__steps{color:var(--brand-muted);margin:18px 0 0;padding-left:22px}.calculator-guide__steps li{line-height:1.6;padding-left:5px}.calculator-guide__steps li+li{margin-top:9px}.calculator-guide__steps li::marker{color:var(--brand-primary);font-weight:800}.calculator-guide__card--formula{background:linear-gradient(145deg,#f3faf7,#fff)}.formula-block{background:#fff;border:1px solid #d5e7e1;border-radius:10px;padding:14px 16px}.formula-block+.formula-block{margin-top:10px}.formula-block span{color:var(--brand-muted);display:block;font-size:12px;font-weight:750;letter-spacing:.05em;margin-bottom:7px;text-transform:uppercase}.formula-block code{color:var(--brand-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.7;white-space:normal}.formula-legend{font-size:13px;line-height:1.65!important;margin-top:16px!important}.formula-legend b{color:var(--brand-primary)}.calculator-notes{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:26px}.calculator-notes>div{background:#fff;border:1px solid #dde5e8;border-radius:15px;box-shadow:0 8px 24px rgba(16,35,61,.04);padding:24px}.calculator-notes h2,.related-tools h2{color:var(--brand-ink);font-size:20px;margin:0 0 9px}.calculator-notes p{color:var(--brand-muted);margin:0}.related-tools{margin-top:44px}.related-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.related-grid a{align-items:center;background:#fff;border:1px solid #dde5e8;border-radius:13px;color:var(--brand-ink);column-gap:12px;display:grid;grid-template-columns:38px 1fr;min-height:86px;padding:17px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.related-grid a:hover{border-color:rgba(14,124,102,.55);box-shadow:0 10px 24px rgba(16,35,61,.07);transform:translateY(-2px)}.related-icon{align-items:center;background:#e7f4f0;border-radius:11px;color:#0e7c66;display:inline-flex;grid-row:1/3;height:38px;justify-content:center;transition:background-color .2s,color .2s;width:38px}.related-icon svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:23px}.related-grid a:hover .related-icon{background:#d9eee8;color:#09614f}.related-grid small{color:#708091;margin-top:3px}@media (max-width:860px){.calculator-runtime-layout,.custom-calculator{grid-template-columns:1fr}.calculator-runtime-layout>div:nth-child(2){overflow-x:auto!important}}@media (max-width:720px){.calculator-page{padding:28px 12px 60px}.calculator-heading{margin-top:24px}.calculator-workspace{border-radius:14px}.calculator-runtime-layout,.custom-calculator{gap:14px;padding:12px}.calculator-runtime .calculator-content,.custom-calculator-form,.custom-result{padding:17px!important}.calculator-guide__grid,.calculator-guide__grid--details,.calculator-notes,.related-grid{grid-template-columns:1fr}.calculator-guide__card{padding:21px}.custom-result-details{grid-template-columns:1fr 1fr}}@media (max-width:420px){.calculator-runtime-layout{display:block!important}.calculator-runtime-layout>div+div{margin-top:14px}.custom-result-details{grid-template-columns:1fr}}