#ue-root [hidden]{display:none!important}#ue-root{--ue-ink:#0c1b2a;--ue-ink-2:#173149;--ue-text:#0d1b2a;--ue-text-2:#506477;--ue-text-3:#667b8e;--ue-canvas:#f4f6f8;--ue-surface:#fff;--ue-border:#dce3ea;--ue-border-strong:#c8d2dc;--ue-orange:#ff641e;--ue-orange-soft:#fff1e9;--ue-blue:#2b8dd6;--ue-blue-soft:#eaf4fb;--ue-green:#1f9868;--ue-green-soft:#eaf7f1;--ue-red:#d94949;--ue-red-soft:#fceef0;--ue-amber-soft:#fff5df;color:var(--ue-text);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;font-family:Manrope,Montserrat,Arial,sans-serif}#ue-root *{box-sizing:border-box}#ue-root button,#ue-root input,#ue-root select{font:inherit}.ue-layout{grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);align-items:start;gap:24px;display:grid}.ue-form,.ue-breakdown,.ue-auto{background:var(--ue-surface);border:1px solid var(--ue-border);border-radius:14px;box-shadow:0 1px 2px #07142109,0 8px 24px #07142109}.ue-form{padding:22px}.ue-form-head,.ue-breakdown-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ue-overline{text-transform:uppercase;letter-spacing:.09em;color:var(--ue-text-3);margin:0 0 5px;font-size:11px;font-weight:700;line-height:14px}.ue-form h2,.ue-breakdown h3{color:var(--ue-ink);margin:0;font-size:19px;line-height:26px}.ue-reset{color:var(--ue-text-2);border:1px solid var(--ue-border);cursor:pointer;background:#f7f9fb;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:600}.ue-reset:hover{border-color:var(--ue-border-strong);color:var(--ue-ink)}.ue-field{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.ue-form>.ue-field,.ue-form>.ue-fieldset,.ue-form>.ue-grid-2,.ue-form>.ue-advanced{margin-top:20px}.ue-label{color:var(--ue-text);font-size:13px;font-weight:650;line-height:18px}.ue-help{color:var(--ue-text-3);font-size:11px;line-height:15px}.ue-input-wrap{display:block;position:relative}.ue-input-wrap input{padding-right:82px!important}.ue-input-state{color:var(--ue-text-3);font-size:11px;font-weight:600;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.ue-input-state.is-ready{color:var(--ue-green)}.ue-input-state.is-error{color:var(--ue-red)}#ue-root input,#ue-root select{border:1px solid var(--ue-border);width:100%;height:44px;color:var(--ue-text);background:#fff;border-radius:10px;padding:0 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}#ue-root input:hover,#ue-root select:hover{border-color:var(--ue-border-strong)}#ue-root input[readonly]{color:var(--ue-text-2);cursor:default;background:#f2f5f7}#ue-root input:focus,#ue-root select:focus{border-color:var(--ue-blue);outline:none;box-shadow:0 0 0 3px #2b8dd633}#ue-root input[type=number]{-moz-appearance:textfield;appearance:textfield}#ue-root input[type=number]::-webkit-outer-spin-button,#ue-root input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ue-number{grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.ue-number b{color:var(--ue-text-3);pointer-events:none;font-size:12px;font-weight:600;position:absolute;right:12px}.ue-number input{padding-right:56px!important}.ue-number-wide input{padding-right:104px!important}.ue-grid-2{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.ue-fieldset{border:0;min-width:0;padding:0}.ue-fieldset legend{margin-bottom:7px}.ue-segmented{background:#eef2f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:4px;display:grid}.ue-segmented input{opacity:0;pointer-events:none;position:absolute}.ue-segmented span{color:var(--ue-text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:baseline;gap:5px;padding:9px 8px;font-size:13px;font-weight:600;display:flex}.ue-segmented small{color:var(--ue-text-3);font-size:10px}.ue-segmented input:checked+span{color:#fff;background:var(--ue-ink);box-shadow:0 2px 6px #07142126}.ue-segmented input:checked+span small{color:#ffffffa3}.ue-segmented input:focus-visible+span{outline:2px solid var(--ue-blue);outline-offset:2px}.ue-options{z-index:20;border:1px solid var(--ue-border);background:#fff;border-radius:12px;max-height:310px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% - 20px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #07142129}.ue-option{cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:13px;display:flex}.ue-option:hover,.ue-option.is-on{background:var(--ue-blue-soft)}.ue-option b{color:var(--ue-text);font-weight:600}.ue-option small{color:var(--ue-text-3);text-align:right}.ue-advanced{border:1px solid var(--ue-border);background:#f7f9fb;border-radius:12px}.ue-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 15px;list-style:none;display:flex}.ue-advanced summary::-webkit-details-marker{display:none}.ue-advanced summary span:first-child{flex-direction:column;gap:2px;display:flex}.ue-advanced summary b{color:var(--ue-text);font-size:13px}.ue-advanced summary small{color:var(--ue-text-3);font-size:11px}.ue-chevron{border-right:2px solid var(--ue-text-3);border-bottom:2px solid var(--ue-text-3);width:9px;height:9px;margin-right:4px;transition:transform .16s;transform:rotate(45deg)}.ue-advanced[open] .ue-chevron{transform:rotate(225deg)}.ue-advanced-body{border-top:1px solid var(--ue-border);padding:16px}.ue-tax-box{border-top:1px solid var(--ue-border);grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding-top:16px;display:grid}.ue-results{min-width:0}.ue-diagnosis{color:#fff;background:radial-gradient(circle at 86% 4%,#2b8dd638,#0000 34%),linear-gradient(145deg,#091725 0%,#11283b 72%,#15334b 100%);border-radius:14px;padding:24px;box-shadow:0 18px 48px #07142124}.ue-diagnosis .ue-overline{color:#ffffff94}.ue-diagnosis h2{color:#fff;letter-spacing:-.018em;margin:7px 0;font-size:28px;line-height:35px}.ue-diagnosis-note{color:#ffffffb3;min-height:19px;margin:0;font-size:13px;line-height:19px}.ue-diagnosis-kpis{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;padding-top:18px;display:grid}.ue-diagnosis-kpis div{flex-direction:column;gap:5px;display:flex}.ue-diagnosis-kpis span{color:#ffffff94;font-size:11px;line-height:15px}.ue-diagnosis-kpis b{color:#fff;font-size:22px;font-weight:650;line-height:28px}.ue-diagnosis.is-profit #ue-net-profit{color:#60d49d}.ue-diagnosis.is-loss #ue-net-profit{color:#ff8e8e}.ue-ladder{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;gap:8px;margin:14px 0;display:grid}.ue-ladder-item{border:1px solid var(--ue-border);background:#fff;border-radius:12px;flex-direction:column;min-height:126px;padding:15px;display:flex}.ue-ladder-item span{color:var(--ue-text-3);font-size:11px;font-weight:600;line-height:15px}.ue-ladder-item b{color:var(--ue-ink);margin-top:8px;font-size:21px;line-height:28px}.ue-ladder-item small{color:var(--ue-text-3);margin-top:auto;padding-top:7px;font-size:10px;line-height:14px}.ue-ladder-final{background:var(--ue-orange-soft);border-color:#ffd5c2}.ue-ladder-arrow{text-align:center;color:var(--ue-text-3)}.ue-breakdown{padding:20px}.ue-rate-badge{background:var(--ue-blue-soft);color:#176ca8;white-space:nowrap;border-radius:99px;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.ue-waterfall{margin-top:17px}.ue-cost-row{border-bottom:1px solid #e7ecf0;grid-template-columns:minmax(130px,1.3fr) minmax(90px,1fr) auto;align-items:center;gap:12px;min-height:38px;font-size:12px;display:grid}.ue-cost-row:last-child{border-bottom:0}.ue-cost-label{color:var(--ue-text-2)}.ue-cost-track{background:#e8edf2;border-radius:99px;height:7px;overflow:hidden}.ue-cost-track i{height:100%;width:var(--w);background:var(--ue-blue);border-radius:inherit;max-width:100%;display:block}.ue-cost-row.is-tax .ue-cost-track i{background:#cb8a14}.ue-cost-row.is-other .ue-cost-track i{background:#8fc5e9}.ue-cost-value{text-align:right;min-width:76px;color:var(--ue-text);font-weight:650}.ue-total-row{background:var(--ue-green-soft);color:#13744d;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:14px 15px;font-size:13px;font-weight:700;display:flex}.ue-total-row.is-loss{background:var(--ue-red-soft);color:#b53737}.ue-total-row b{font-size:18px}.ue-auto{margin-top:14px;padding:18px 20px}.ue-auto-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ue-auto-grid div{min-width:0}.ue-auto-grid span,.ue-auto-grid small{color:var(--ue-text-3);font-size:10px;line-height:14px;display:block}.ue-auto-grid b{color:var(--ue-ink);white-space:nowrap;margin:4px 0 2px;font-size:16px;line-height:22px;display:block}.ue-warning{background:var(--ue-amber-soft);color:#78500a;border-radius:10px;margin:14px 0 0;padding:13px 15px;font-size:12px;line-height:18px}.ue-disclaimer{color:var(--ue-text-3);margin:13px 4px 0;font-size:11px;line-height:16px}@media (width<=980px){.ue-layout{grid-template-columns:1fr}}@media (width<=640px){.ue-form{padding:17px}.ue-grid-2,.ue-tax-box{grid-template-columns:1fr}.ue-diagnosis{padding:20px}.ue-diagnosis h2{font-size:24px;line-height:31px}.ue-diagnosis-kpis{grid-template-columns:1fr 1fr}.ue-diagnosis-kpis div:last-child{grid-column:1/-1}.ue-ladder{grid-template-columns:1fr}.ue-ladder-arrow{height:18px;transform:rotate(90deg)}.ue-ladder-item{min-height:104px}.ue-auto-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.ue-cost-row{grid-template-columns:1fr auto;gap:7px;padding:7px 0}.ue-cost-track{grid-area:2/1/auto/-1}}body.ue-page{min-width:var(--ue-page-width,100%)}.tool-head[data-astro-cid-wgz5kedi]{background:#fff;padding:50px 0 34px}.kicker[data-astro-cid-wgz5kedi]{color:var(--brand);letter-spacing:.045em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.tool-head[data-astro-cid-wgz5kedi] h1[data-astro-cid-wgz5kedi]{max-width:900px;margin:0 0 15px;font-size:clamp(32px,4.8vw,50px)}.tool-head[data-astro-cid-wgz5kedi] .sub[data-astro-cid-wgz5kedi]{color:#506477;max-width:68ch;margin:0;font-size:18px;line-height:1.55}.head-points[data-astro-cid-wgz5kedi]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.head-points[data-astro-cid-wgz5kedi] span[data-astro-cid-wgz5kedi]{color:#506477;background:#f7f9fb;border:1px solid #dce3ea;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:600}.calculator-band[data-astro-cid-wgz5kedi]{background:#f4f6f8;border-top:1px solid #e7ecf0;border-bottom:1px solid #e7ecf0;padding:28px 0 36px}.tool-text[data-astro-cid-wgz5kedi]{padding-top:54px}.tool-text[data-astro-cid-wgz5kedi] h2[data-astro-cid-wgz5kedi]{font-size:27px}.formula-stack[data-astro-cid-wgz5kedi]{font-family:var(--font-ui);gap:10px;margin:28px 0;display:grid}.formula-stack[data-astro-cid-wgz5kedi]>div[data-astro-cid-wgz5kedi]{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:13px;padding:15px 17px;display:grid}.formula-stack[data-astro-cid-wgz5kedi]>div[data-astro-cid-wgz5kedi]>span[data-astro-cid-wgz5kedi]{color:#fff;background:var(--ink);border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.formula-stack[data-astro-cid-wgz5kedi] p[data-astro-cid-wgz5kedi]{margin:0}.formula-stack[data-astro-cid-wgz5kedi] b[data-astro-cid-wgz5kedi],.formula-stack[data-astro-cid-wgz5kedi] small[data-astro-cid-wgz5kedi]{display:block}.formula-stack[data-astro-cid-wgz5kedi] b[data-astro-cid-wgz5kedi]{color:var(--ink);font-size:14px}.formula-stack[data-astro-cid-wgz5kedi] small[data-astro-cid-wgz5kedi]{color:var(--noise);margin-top:3px;font-size:12px;line-height:1.5}.hl-frame[data-astro-cid-wgz5kedi]{border-left:4px solid var(--brand);background:var(--bg-soft);border-radius:10px;margin:24px 0;padding:18px 20px}.hl-frame[data-astro-cid-wgz5kedi] p[data-astro-cid-wgz5kedi]{margin:0}.faq-item[data-astro-cid-wgz5kedi] h3[data-astro-cid-wgz5kedi]{margin:1.45em 0 .3em;font-size:19px}.faq-item[data-astro-cid-wgz5kedi] p[data-astro-cid-wgz5kedi]{margin-top:0}.tool-cta[data-astro-cid-wgz5kedi]{border-radius:var(--radius);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin:48px 0 64px;padding:30px;display:flex}.tool-cta[data-astro-cid-wgz5kedi] h2[data-astro-cid-wgz5kedi]{color:#fff;margin:0 0 8px;font-size:25px}.tool-cta[data-astro-cid-wgz5kedi] p[data-astro-cid-wgz5kedi]{color:#ffffffb8;max-width:64ch;margin:0;font-size:14px}.tool-cta[data-astro-cid-wgz5kedi] .cta-label[data-astro-cid-wgz5kedi]{color:#ff8a52;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700}.tool-cta[data-astro-cid-wgz5kedi] .btn[data-astro-cid-wgz5kedi]{flex:none}@media (width<=640px){.tool-head[data-astro-cid-wgz5kedi]{padding:36px 0 26px}.tool-head[data-astro-cid-wgz5kedi] .sub[data-astro-cid-wgz5kedi]{font-size:16px}.calculator-band[data-astro-cid-wgz5kedi]{padding:18px 0 26px}.tool-text[data-astro-cid-wgz5kedi]{padding-top:38px}.tool-cta[data-astro-cid-wgz5kedi]{padding:23px}}
