.net-sheet{background:#f0f1f3;padding-bottom:4rem}.net-sheet [hidden]{display:none!important}.net-hero{padding-block:3.25rem 3rem}.net-hero .eyebrow{color:var(--color-muted)}.net-intro{grid-template-columns:1.25fr 1fr;align-items:end;gap:3rem;margin-top:1.25rem;display:grid}.net-intro h1{letter-spacing:-.045em;font-size:clamp(2.5rem,4.4vw,4rem);line-height:1.04}.net-intro .lede{max-width:31rem;font-size:1.0625rem}.net-jump{align-items:center;gap:1.5rem;margin-top:1rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.net-jump span{font-size:1.5rem}.net-workspace{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:2rem;scroll-margin-top:1rem;display:grid}.net-form{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;min-width:0;padding:2rem}.net-form-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.net-form-heading h2{font-size:1.875rem}.net-reset{color:var(--color-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.7rem;min-height:44px;padding:.5rem 0 .5rem .5rem;font-size:.8rem;display:flex}.net-reset:hover{color:var(--color-ink);text-decoration:underline}.net-reset span{font-size:1.25rem}.net-start-note{color:var(--color-muted);margin:.5rem 0 2rem;font-size:.82rem;line-height:1.65}.net-section{border:0;min-width:0;margin:0 0 2rem;padding:0}.net-section legend{align-items:center;gap:.75rem;width:100%;padding:0 0 1rem;font-size:1.05rem;font-weight:650;display:flex}.net-step{color:#737b85;letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:550}.net-field{border-top:1px solid #e8eaed;grid-template-columns:minmax(0,1fr) 10.2rem;align-items:center;gap:1rem;padding-block:.7rem;display:grid}.net-field-label label{font-size:.86rem;line-height:1.45;display:block}.net-field-label small{color:var(--color-muted);margin-top:.2rem;font-size:.72rem;line-height:1.5;display:block}.net-input{background:#fff;border:1px solid #aab0b9;border-radius:.4rem;align-items:center;min-width:0;display:flex}.net-input span{color:#666e79;padding-left:.8rem;font-size:.875rem}.net-input input{width:100%;min-width:0;color:var(--color-ink);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:.4rem;min-height:44px;padding:.65rem .8rem .65rem .25rem;font-size:.95rem;font-weight:550;line-height:1.4}.net-input:has(input[readonly]){background:#f1f2f4;border-color:#dee1e6}.net-input:has(input[aria-invalid=true]){background:#fff4f2;border-color:#a82929}.net-percent span{padding:0 .8rem 0 0}.net-percent input{padding-right:.35rem}.net-mode-row{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;font-size:.8rem;display:flex}.net-mode-row select{min-width:0;max-width:55%;min-height:44px;color:var(--color-ink);background:#fff;border:1px solid #aab0b9;border-radius:.4rem;padding:.55rem .65rem;font-size:.8rem}.net-auto{padding:.75rem 0;font-size:.75rem}.net-auto label{cursor:pointer;align-items:center;gap:.55rem;min-height:28px;line-height:1.5;display:flex}.net-auto input{width:16px;height:16px;accent-color:var(--color-ink);flex-shrink:0}.net-auto>span{color:var(--color-muted);margin-left:1.7rem;font-size:.7rem;display:block}.net-field-note{color:var(--color-muted);margin-top:.8rem;font-size:.72rem;line-height:1.65}.net-misc{border-top:1px solid var(--color-border);margin-bottom:0;padding-top:1.25rem}.net-misc summary{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;font-size:1.05rem;font-weight:650;list-style:none;display:flex}.net-misc summary::-webkit-details-marker{display:none}.net-misc summary small{color:var(--color-muted);margin-top:.25rem;font-size:.73rem;font-weight:400;display:block}.net-expand{margin-left:auto;font-size:1.5rem;font-weight:400}.net-misc[open] .net-expand{transform:rotate(45deg)}.net-misc-fields{margin-top:1rem}.net-alert{color:#782a25;background:#fff1ed;border-left:3px solid #9a302c;margin-block:.75rem;padding:.85rem 1rem;font-size:.8rem}.net-summary{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;scroll-margin-top:9rem;position:sticky;top:9rem;overflow:hidden;box-shadow:0 12px 32px #17191c08}.net-total-panel{color:#fff;background:#181a1e;padding:1.75rem}.net-summary-kicker{letter-spacing:.1em;color:#c2c7cf;justify-content:space-between;align-items:center;gap:.5rem;font-size:.61rem;display:flex}.net-live{letter-spacing:0;align-items:center;gap:.35rem;font-size:.61rem;display:inline-flex}.net-live i{background:#c6ccd5;border-radius:50%;width:5px;height:5px}.net-total-panel h2{font-family:var(--font-body);color:#e0e3e8;letter-spacing:0;margin-top:1.6rem;font-size:.95rem}.net-total-panel output{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block:.35rem .55rem;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:550;line-height:1.2;display:block}.net-total-panel>p{color:#bfc5ce;max-width:34ch;font-size:.71rem;line-height:1.6}.net-summary-body{padding:1.5rem 1.75rem}.net-chart-row{align-items:center;gap:1.25rem;padding-bottom:1.5rem;display:flex}.net-donut{background:#d9dde3;border-radius:50%;flex:0 0 116px;width:116px;height:116px;padding:12px}.net-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.net-donut strong{letter-spacing:-.05em;font-size:1.5rem;font-weight:550;line-height:1.2}.net-donut span{color:var(--color-muted);margin-top:.25rem;font-size:.55rem}.net-chart-caption h3{font-family:var(--font-body);letter-spacing:0;font-size:.8rem;font-weight:650}.net-chart-caption p{color:var(--color-muted);margin-top:.3rem;font-size:.7rem;line-height:1.5}.net-chart-caption ul{margin-top:.7rem;padding:0;font-size:.67rem;list-style:none}.net-chart-caption li{align-items:center;gap:.4rem;line-height:1.7;display:flex}.net-key{border-radius:2px;width:7px;height:7px}.net-key-proceeds{background:#17191c}.net-key-loans{background:#929ba7}.net-key-costs{background:#d9dde3;border:1px solid #bcc2ca}.net-breakdown>div{justify-content:space-between;gap:1rem;padding-block:.5rem;font-size:.8rem;display:flex}.net-breakdown dt{color:var(--color-muted)}.net-breakdown dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:550}.net-breakdown .net-sale-line{border-top:1px solid #e0e3e7;border-bottom:1px solid #e0e3e7;margin-bottom:.4rem;padding-block:.8rem}.net-breakdown .net-sale-line dt,.net-breakdown .net-deductions dt{color:var(--color-ink);font-weight:550}.net-breakdown .net-deductions{border-top:1px solid #e0e3e7;margin-top:.4rem;padding-block:.85rem}.net-summary-body>.button{width:100%;margin-top:.65rem}.net-summary-body>.button:disabled{opacity:.45;cursor:not-allowed}.net-print-hint{text-align:center;color:var(--color-muted);margin-top:.6rem;font-size:.65rem}.net-estimate-only{color:var(--color-muted);background:#f8f9fa;border-top:1px solid #e0e3e7;padding:1rem 1.75rem;font-size:.72rem;line-height:1.9}.net-estimate-only a{font-weight:550}.net-mobile-result{display:none}.net-disclaimer{border-top:1px solid var(--color-border);grid-template-columns:1fr 1.5fr;gap:4rem;margin-top:3rem;padding-top:2rem;display:grid}.net-disclaimer h2{max-width:20ch;font-size:1.7rem}.net-disclaimer p{color:var(--color-muted);font-size:.8rem;line-height:1.8}.net-disclaimer p+p{margin-top:.7rem}.net-print-date{display:none}@media screen and (width>=56rem){.net-summary{max-height:calc(100dvh - 10rem);overflow-y:auto}}@media (width<=65rem){.net-workspace{gap:1.25rem}.net-form,.net-total-panel,.net-summary-body{padding:1.5rem}.net-chart-row{gap:.75rem}.net-donut{flex-basis:100px;width:100px;height:100px;padding:10px}}@media (width<=55.999rem){.net-intro{gap:1.5rem}.net-workspace{grid-template-columns:minmax(0,1fr)}.net-summary{position:static}.net-intro h1{font-size:2.75rem}.net-total-panel output{font-size:3rem}.net-chart-row{gap:1.5rem}.net-donut{flex-basis:124px;width:124px;height:124px;padding:13px}.net-mobile-result{margin-top:1.5rem;display:block}.net-mobile-result a{width:100%}.net-summary-kicker,.net-live{font-size:.7rem}.net-disclaimer{gap:2rem}}@media (width<=39.999rem){.net-hero{padding-block:2rem}.net-intro{grid-template-columns:1fr;gap:1.25rem;margin-top:1rem}.net-intro h1{max-width:16ch;font-size:2.65rem}.desktop-break{display:none}.net-intro .lede{font-size:.95rem}.net-jump{margin-top:.65rem}.net-form{padding:1.2rem}.net-form-heading h2{font-size:1.55rem}.net-field{grid-template-columns:minmax(0,1fr) 8.4rem;gap:.65rem}.net-field-label label{font-size:.79rem}.net-input input{padding-right:.6rem;font-size:.86rem}.net-field-label small{font-size:.65rem}.net-section legend,.net-misc summary{font-size:.98rem}.net-mode-row{align-items:start;font-size:.75rem}.net-disclaimer{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.net-disclaimer h2{max-width:none;font-size:1.5rem}.net-sheet{padding-bottom:3rem}}@media (width<=350px){.net-mode-row{flex-direction:column;gap:.4rem}.net-mode-row select{width:100%;max-width:100%}.net-field{grid-template-columns:1fr;gap:.4rem}.net-input{width:100%}.net-summary-kicker,.net-form-heading{flex-wrap:wrap}.net-chart-row{gap:.75rem}.net-donut{flex-basis:100px;width:100px;height:100px}}@media print{@page{margin:12mm}body:has(.net-sheet){background:#fff;font-size:10pt}body:has(.net-sheet)>header,body:has(.net-sheet)>footer,body:has(.net-sheet)>.mobile-call,body:has(.net-sheet)>.skip-link,body:has(.net-sheet) astro-dev-toolbar{display:none!important}.net-sheet{background:#fff;padding:0}.net-sheet .container{width:100%;max-width:none}.net-hero{padding:0 0 12pt}.net-intro{margin-top:6pt;display:block}.net-intro h1{font-size:22pt}.desktop-break,.net-intro>div,.net-reset,.net-auto,.net-field-note,.net-start-note,.net-mobile-result,.net-summary-kicker,.net-chart-row,.net-print-hint,#net-print,.net-estimate-only,.net-expand,.net-jump{display:none!important}.net-workspace{display:block}.net-form{border:none;border-radius:0;padding:0}.net-form-heading h2{margin-bottom:10pt;font-size:16pt}.net-section{margin:0 0 10pt}.net-section legend{padding-bottom:4pt;font-size:11pt}.net-field{break-inside:avoid;grid-template-columns:1fr 110pt;padding-block:2pt}.net-field-label label{font-size:9pt}.net-field-label small{font-size:7pt}.net-input,.net-input:has(input[readonly]){background:0 0;border:0}.net-input input{min-height:0;padding:1pt 0;font-size:9pt}.net-input span{font-size:9pt}.net-mode-row{padding-bottom:3pt}.net-mode-row select{appearance:none;border:0;min-height:0;padding:0}.net-misc{padding-top:6pt}.net-misc summary{min-height:0;font-size:11pt}.net-misc summary small{display:none}.net-misc-fields{margin-top:4pt}.net-summary{box-shadow:none;break-inside:avoid;border:1px solid #aaa;border-radius:0;grid-template-columns:1fr 1fr;margin-top:12pt;display:grid;position:static;overflow:visible}.net-total-panel{color:#000;background:#fff;padding:12pt}.net-total-panel h2{color:#000;margin-top:0;font-size:10pt}.net-total-panel output{font-size:23pt}.net-total-panel>p{color:#333;font-size:8pt}.net-summary-body{padding:8pt 12pt}.net-breakdown>div{padding-block:2pt;font-size:8pt}.net-breakdown .net-sale-line,.net-breakdown .net-deductions{padding-block:4pt}.net-disclaimer{margin-top:12pt;padding-top:8pt;display:block}.net-disclaimer h2{max-width:none;margin-bottom:4pt;font-size:11pt}.net-disclaimer p{font-size:7pt;line-height:1.4}.net-print-date{display:block}}
