.universal-tool{max-width:64rem;padding:1rem;display:grid;gap:1rem}.universal-note,.universal-status{margin:0;color:var(--var-sidebar-link-color);font-size:.9rem;line-height:1.5}.universal-panel{display:grid;gap:1rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.universal-panel label{display:grid;gap:.4rem;font-size:.9rem}.universal-panel textarea,.universal-panel input,.universal-panel select{width:100%}.universal-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.universal-drop{min-height:8rem;display:grid!important;place-content:center;text-align:center;gap:.4rem;border:2px dashed var(--var-border-color);border-radius:.75rem;cursor:pointer}.universal-drop:hover,.universal-drop:focus-within{border-color:var(--var-primary)}.universal-drop span{color:var(--var-sidebar-link-color);font-size:.8rem}.universal-panel output{min-height:2.5rem;padding:.65rem .75rem;border-radius:.5rem;background:var(--var-title-bg-color);white-space:pre-wrap;overflow-wrap:anywhere}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.generator-output{display:grid;justify-items:start;gap:.6rem}.generator-output canvas{max-width:100%;image-rendering:auto}.generator-output svg{max-width:100%;height:auto}.generator-output a{padding:.5rem .75rem;border-radius:.5rem;background:var(--var-title-bg-color)}.barcode-mode,.barcode-actions{display:flex;flex-wrap:wrap;gap:.5rem}.barcode-mode button,.barcode-actions .secondary{border:1px solid var(--var-border-color);border-radius:.5rem;background:var(--var-title-bg-color);color:var(--var-font-color);cursor:pointer}.barcode-mode button{padding:.55rem .8rem}.barcode-mode button.active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.barcode-actions .secondary{min-width:5rem}.barcode-actions button:disabled{opacity:.5;cursor:not-allowed}.barcode-single-fields,#barcode-bulk-fields{display:grid;gap:1rem}#universal-generator-output small{color:var(--var-sidebar-link-color)}.document-items{display:grid;gap:.5rem;overflow-x:auto}.document-items-head,.document-item{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(4rem,.6fr) minmax(6rem,.8fr) minmax(6rem,.8fr);gap:.5rem;align-items:center;min-width:34rem}.document-items-head{color:var(--var-sidebar-link-color);font-size:.8rem}.document-item-total{min-height:2.5rem;display:grid;place-items:center end;padding:.55rem .65rem;border:1px solid var(--var-border-color);border-radius:.5rem;background:var(--var-title-bg-color)}.document-summary{font-weight:600}.signature-actions{display:flex;flex-wrap:wrap;gap:.5rem}.signature-preview{min-height:5rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.65rem;background:#fff}.signature-html{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.hardware-stage{min-height:12rem;display:grid;place-items:center;border:2px dashed var(--var-border-color);border-radius:.75rem;user-select:none}.hardware-stage video{max-width:100%;max-height:22rem;border-radius:.5rem}.hardware-stage:focus-visible{outline:3px solid color-mix(in srgb,var(--var-primary),transparent 60%);outline-offset:2px}.signature-pad-wrap{display:grid;gap:.5rem}.signature-pad-wrap label{display:block}#universal-signature-pad{width:min(100%,40rem);height:auto;border:1px solid var(--var-border-color);border-radius:.5rem;background:#fff;touch-action:none;cursor:crosshair}.signature-pad-wrap .btn{width:max-content}.tax-mode{display:flex;flex-wrap:wrap;gap:.75rem}.tax-mode label{display:flex;align-items:center;gap:.45rem;padding:.6rem .75rem;border:1px solid var(--var-border-color);border-radius:.5rem;background:var(--var-title-bg-color)}.tax-mode input{width:auto}.tax-breakdown{display:grid;gap:.75rem;padding-top:.25rem}.tax-breakdown>div:first-child{padding:.65rem .75rem;border-radius:.5rem;background:var(--var-title-bg-color);color:var(--var-sidebar-link-color);font-size:.85rem}.tax-breakdown label{max-width:22rem}.tax-table-wrap{max-height:18rem;overflow:auto;border:1px solid var(--var-border-color);border-radius:.5rem}.tax-breakdown table{width:100%;border-collapse:collapse;font-size:.8rem}.tax-breakdown th,.tax-breakdown td{padding:.45rem .55rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.tax-breakdown th:first-child,.tax-breakdown td:first-child{text-align:left}.inline-option{display:flex!important;align-items:center;gap:.45rem}.inline-option input{width:auto!important}.image-transform-controls{display:flex;flex-wrap:wrap;gap:.5rem}.image-transform-controls button{padding:.45rem .7rem;border:1px solid var(--var-border-color);border-radius:.5rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.image-transform-controls button:hover{border-color:var(--var-primary)}@media(max-width:42rem){.universal-fields{grid-template-columns:1fr}.universal-tool{padding:.75rem}}.retail-barcode[data-astro-cid-dqmfrouk]{display:grid;gap:1rem;max-width:760px;padding:1rem}.retail-note[data-astro-cid-dqmfrouk],.retail-check[data-astro-cid-dqmfrouk]{margin:0;opacity:.75}.retail-tabs[data-astro-cid-dqmfrouk],.retail-actions[data-astro-cid-dqmfrouk]{display:flex;gap:.65rem;flex-wrap:wrap}.retail-tabs[data-astro-cid-dqmfrouk] button[data-astro-cid-dqmfrouk],.retail-actions[data-astro-cid-dqmfrouk] .secondary[data-astro-cid-dqmfrouk]{border:1px solid var(--var-border-color);background:var(--var-main-bg-color);color:var(--var-font-color);padding:.55rem .8rem;border-radius:.5rem;cursor:pointer}.retail-tabs[data-astro-cid-dqmfrouk] button[data-astro-cid-dqmfrouk].active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.retail-barcode[data-astro-cid-dqmfrouk] label[data-astro-cid-dqmfrouk]{display:grid;gap:.4rem;font-weight:600}.retail-barcode[data-astro-cid-dqmfrouk] input[data-astro-cid-dqmfrouk],.retail-barcode[data-astro-cid-dqmfrouk] textarea[data-astro-cid-dqmfrouk]{width:100%;box-sizing:border-box}.retail-fields[data-astro-cid-dqmfrouk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.retail-fields[data-astro-cid-dqmfrouk] input[data-astro-cid-dqmfrouk][type=color]{height:2.5rem;padding:.15rem}.retail-check-option[data-astro-cid-dqmfrouk]{display:flex!important;align-items:center;gap:.5rem}.retail-check-option[data-astro-cid-dqmfrouk] input[data-astro-cid-dqmfrouk]{width:auto}.retail-preview[data-astro-cid-dqmfrouk]{min-height:180px;display:grid;place-items:center;overflow:auto;border:1px solid var(--var-border-color);border-radius:.75rem;padding:1rem;background:var(--var-main-bg-color)}.retail-preview[data-astro-cid-dqmfrouk] svg[data-astro-cid-dqmfrouk]{max-width:100%;height:auto}.retail-bulk-output[data-astro-cid-dqmfrouk]{white-space:pre-wrap;font-family:ui-monospace,monospace;padding:.75rem;border:1px solid var(--var-border-color);border-radius:.5rem}@media(max-width:560px){.retail-fields[data-astro-cid-dqmfrouk]{grid-template-columns:1fr}}.ring-calculator[data-astro-cid-pv4bvseh]{max-width:54rem;display:grid;gap:1rem;padding:1rem}.ring-note[data-astro-cid-pv4bvseh]{margin:0;color:var(--var-sidebar-link-color);line-height:1.5}.ring-controls[data-astro-cid-pv4bvseh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem;align-items:end}.ring-controls[data-astro-cid-pv4bvseh] label[data-astro-cid-pv4bvseh]{display:grid;gap:.4rem;color:var(--var-font-color)}.ring-controls[data-astro-cid-pv4bvseh] label[data-astro-cid-pv4bvseh][hidden]{display:none!important}.ring-controls[data-astro-cid-pv4bvseh] label[data-astro-cid-pv4bvseh]>span[data-astro-cid-pv4bvseh]:not(.ring-input-with-unit){color:var(--var-sidebar-link-color);font-size:.8rem}.ring-input-with-unit[data-astro-cid-pv4bvseh]{display:flex;align-items:center;gap:.5rem}.ring-input-with-unit[data-astro-cid-pv4bvseh] input[data-astro-cid-pv4bvseh]{flex:1;min-width:0}.ring-input-with-unit[data-astro-cid-pv4bvseh]>span[data-astro-cid-pv4bvseh]{color:var(--var-sidebar-link-color);font-size:.85rem;white-space:nowrap}.ring-output[data-astro-cid-pv4bvseh]{padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.ring-output[data-astro-cid-pv4bvseh] h2[data-astro-cid-pv4bvseh],.ring-print[data-astro-cid-pv4bvseh] h2[data-astro-cid-pv4bvseh]{margin:0 0 .75rem;font-size:1.1rem}.ring-output[data-astro-cid-pv4bvseh] p[data-astro-cid-pv4bvseh]{margin:0 0 .8rem;font-weight:600}.ring-output[data-astro-cid-pv4bvseh] dl[data-astro-cid-pv4bvseh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.ring-output[data-astro-cid-pv4bvseh] dl[data-astro-cid-pv4bvseh] div[data-astro-cid-pv4bvseh]{padding:.65rem;border-radius:.5rem;background:var(--var-title-bg-color)}.ring-output[data-astro-cid-pv4bvseh] dt[data-astro-cid-pv4bvseh]{color:var(--var-sidebar-link-color);font-size:.8rem}.ring-output[data-astro-cid-pv4bvseh] dd[data-astro-cid-pv4bvseh]{margin:.2rem 0 0;font-size:1.1rem;font-weight:600}.ring-print[data-astro-cid-pv4bvseh]{display:grid;gap:.7rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.ring-print[data-astro-cid-pv4bvseh] p[data-astro-cid-pv4bvseh]{margin:0;color:var(--var-sidebar-link-color);line-height:1.5}.ring-calibration-row[data-astro-cid-pv4bvseh],.ring-size-preview[data-astro-cid-pv4bvseh]{display:grid;grid-template-columns:minmax(0,auto) minmax(14rem,1fr);gap:1.25rem;align-items:center}.ring-card-calibration[data-astro-cid-pv4bvseh]{width:85.6mm;max-width:100%;height:54mm;border:1px dashed currentColor;display:grid;place-items:center;color:var(--var-sidebar-link-color);transform-origin:left top}.ring-card-calibration[data-astro-cid-pv4bvseh] span[data-astro-cid-pv4bvseh]{font-size:.75rem;text-align:center}.ring-range-control[data-astro-cid-pv4bvseh]{display:grid;gap:.5rem;min-width:0}.ring-range-control[data-astro-cid-pv4bvseh] label[data-astro-cid-pv4bvseh],.ring-size-reading[data-astro-cid-pv4bvseh]{color:var(--var-font-color);font-weight:600}.ring-range-control[data-astro-cid-pv4bvseh] input[data-astro-cid-pv4bvseh][type=range]{width:100%;min-height:2.75rem;accent-color:var(--var-primary)}.ring-range-control[data-astro-cid-pv4bvseh] p[data-astro-cid-pv4bvseh]{font-size:.8rem}.ring-scale-ends[data-astro-cid-pv4bvseh]{display:flex;justify-content:space-between;color:var(--var-sidebar-link-color);font-size:.8rem}.ring-print-circle[data-astro-cid-pv4bvseh]{width:var(--ring-size, 17.3mm);height:var(--ring-size, 17.3mm);min-width:40px;min-height:40px;border:2px dashed var(--var-primary);border-radius:50%;transform-origin:left center}#ring-print-button[data-astro-cid-pv4bvseh]{width:max-content}@media(max-width:42rem){.ring-controls[data-astro-cid-pv4bvseh],.ring-output[data-astro-cid-pv4bvseh] dl[data-astro-cid-pv4bvseh]{grid-template-columns:1fr 1fr}.ring-calibration-row[data-astro-cid-pv4bvseh],.ring-size-preview[data-astro-cid-pv4bvseh]{grid-template-columns:1fr}.ring-card-calibration[data-astro-cid-pv4bvseh]{margin-bottom:.5rem}}@media(max-width:26rem){.ring-calculator[data-astro-cid-pv4bvseh]{padding:.75rem}.ring-controls[data-astro-cid-pv4bvseh],.ring-output[data-astro-cid-pv4bvseh] dl[data-astro-cid-pv4bvseh]{grid-template-columns:1fr}}@media print{body>[data-astro-cid-pv4bvseh]:not(#app),#sidebar[data-astro-cid-pv4bvseh],.top-nav[data-astro-cid-pv4bvseh],header[data-astro-cid-pv4bvseh],.ring-note[data-astro-cid-pv4bvseh],.ring-controls[data-astro-cid-pv4bvseh],.ring-output[data-astro-cid-pv4bvseh],#ring-calibration-scale[data-astro-cid-pv4bvseh],#ring-print-scale[data-astro-cid-pv4bvseh],.ring-range-control[data-astro-cid-pv4bvseh],#ring-print-button[data-astro-cid-pv4bvseh]{display:none!important}.ring-print[data-astro-cid-pv4bvseh]{border:0}}.compound-calculator[data-astro-cid-fko3peok]{max-width:70rem;display:grid;gap:1rem;padding:1rem}.compound-note[data-astro-cid-fko3peok]{margin:0;color:var(--var-sidebar-link-color);line-height:1.5}.compound-layout[data-astro-cid-fko3peok]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:1rem;align-items:start}.compound-form[data-astro-cid-fko3peok],.compound-results[data-astro-cid-fko3peok],.compound-breakdown[data-astro-cid-fko3peok],.compound-embed[data-astro-cid-fko3peok]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.compound-form[data-astro-cid-fko3peok] h2[data-astro-cid-fko3peok],.compound-form[data-astro-cid-fko3peok] h3[data-astro-cid-fko3peok],.compound-results[data-astro-cid-fko3peok] h2[data-astro-cid-fko3peok],.compound-breakdown[data-astro-cid-fko3peok] h2[data-astro-cid-fko3peok],.compound-embed[data-astro-cid-fko3peok] h2[data-astro-cid-fko3peok]{margin:0;font-size:1.1rem}.compound-form[data-astro-cid-fko3peok] h3[data-astro-cid-fko3peok]{font-size:.95rem;margin-top:.35rem}.compound-fields[data-astro-cid-fko3peok]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.compound-fields[data-astro-cid-fko3peok] label[data-astro-cid-fko3peok]{display:grid;gap:.35rem;font-size:.85rem}.compound-inline[data-astro-cid-fko3peok]{display:flex;align-items:center;gap:.4rem}.compound-inline[data-astro-cid-fko3peok] input[data-astro-cid-fko3peok]{min-width:0;width:5rem}.compound-total[data-astro-cid-fko3peok]{margin:0;font-size:2.3rem;font-weight:700;color:var(--var-primary)}.compound-results[data-astro-cid-fko3peok]>p[data-astro-cid-fko3peok]:not(.compound-total){margin:0;color:var(--var-sidebar-link-color)}.compound-results[data-astro-cid-fko3peok] dl[data-astro-cid-fko3peok]{display:grid;gap:.65rem;margin:0}.compound-results[data-astro-cid-fko3peok] dl[data-astro-cid-fko3peok] div[data-astro-cid-fko3peok]{padding:.65rem;border-radius:.5rem;background:var(--var-title-bg-color)}.compound-results[data-astro-cid-fko3peok] dt[data-astro-cid-fko3peok]{color:var(--var-sidebar-link-color);font-size:.8rem}.compound-results[data-astro-cid-fko3peok] dd[data-astro-cid-fko3peok]{margin:.2rem 0 0;font-weight:600}.compound-chart[data-astro-cid-fko3peok]{height:12rem;display:flex;align-items:end;gap:.25rem;padding:.75rem .5rem 0;border-bottom:1px solid var(--var-border-color);background:linear-gradient(to top,transparent 24%,color-mix(in srgb,var(--var-border-color),transparent 55%) 25%,transparent 26%,transparent 49%,color-mix(in srgb,var(--var-border-color),transparent 55%) 50%,transparent 51%,transparent 74%,color-mix(in srgb,var(--var-border-color),transparent 55%) 75%,transparent 76%)}.compound-bar[data-astro-cid-fko3peok]{flex:1;min-width:1rem;position:relative;display:grid;place-items:end center;background:var(--var-primary);border-radius:.25rem .25rem 0 0;opacity:.82}.compound-bar[data-astro-cid-fko3peok] span[data-astro-cid-fko3peok]{position:absolute;bottom:-1.2rem;font-size:.7rem;color:var(--var-sidebar-link-color)}.compound-table-wrap[data-astro-cid-fko3peok]{overflow-x:auto}.compound-breakdown[data-astro-cid-fko3peok] table[data-astro-cid-fko3peok]{width:100%;border-collapse:collapse;font-size:.8rem}.compound-breakdown[data-astro-cid-fko3peok] th[data-astro-cid-fko3peok],.compound-breakdown[data-astro-cid-fko3peok] td[data-astro-cid-fko3peok]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.compound-breakdown[data-astro-cid-fko3peok] th[data-astro-cid-fko3peok]:first-child,.compound-breakdown[data-astro-cid-fko3peok] td[data-astro-cid-fko3peok]:first-child{text-align:left}.compound-embed-row[data-astro-cid-fko3peok]{display:flex;gap:.6rem;align-items:start}.compound-embed[data-astro-cid-fko3peok] textarea[data-astro-cid-fko3peok]{flex:1;min-height:3rem;font-size:.75rem}.compound-embed[data-astro-cid-fko3peok] .btn[data-astro-cid-fko3peok]{width:max-content}@media(max-width:48rem){.compound-layout[data-astro-cid-fko3peok]{grid-template-columns:1fr}}@media(max-width:32rem){.compound-calculator[data-astro-cid-fko3peok]{padding:.75rem}.compound-fields[data-astro-cid-fko3peok]{grid-template-columns:1fr}.compound-embed-row[data-astro-cid-fko3peok]{display:grid}}.loan-calculator[data-astro-cid-6soituoo]{max-width:70rem;display:grid;gap:1rem;padding:1rem}.loan-note[data-astro-cid-6soituoo]{margin:0;color:var(--var-sidebar-link-color)}.loan-layout[data-astro-cid-6soituoo]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.loan-form[data-astro-cid-6soituoo],.loan-summary[data-astro-cid-6soituoo],.loan-schedule[data-astro-cid-6soituoo]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.loan-form[data-astro-cid-6soituoo] h2[data-astro-cid-6soituoo],.loan-summary[data-astro-cid-6soituoo] h2[data-astro-cid-6soituoo],.loan-schedule[data-astro-cid-6soituoo] h2[data-astro-cid-6soituoo]{margin:0;font-size:1.1rem}.loan-fields[data-astro-cid-6soituoo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.loan-fields[data-astro-cid-6soituoo] label[data-astro-cid-6soituoo]{display:grid;gap:.35rem;font-size:.85rem}.loan-payment[data-astro-cid-6soituoo]{margin:0;font-size:2.2rem;font-weight:700;color:var(--var-primary)}.loan-summary[data-astro-cid-6soituoo] dl[data-astro-cid-6soituoo]{display:grid;gap:.65rem;margin:0}.loan-summary[data-astro-cid-6soituoo] dl[data-astro-cid-6soituoo] div[data-astro-cid-6soituoo]{padding:.65rem;background:var(--var-title-bg-color);border-radius:.5rem}.loan-summary[data-astro-cid-6soituoo] dt[data-astro-cid-6soituoo]{color:var(--var-sidebar-link-color);font-size:.8rem}.loan-summary[data-astro-cid-6soituoo] dd[data-astro-cid-6soituoo]{margin:.2rem 0 0;font-weight:600}.loan-schedule-head[data-astro-cid-6soituoo]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.loan-view[data-astro-cid-6soituoo]{display:flex;gap:.35rem}.loan-view-button[data-astro-cid-6soituoo]{padding:.4rem .65rem;border:1px solid var(--var-border-color);border-radius:.45rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.loan-view-button[data-astro-cid-6soituoo].active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.loan-table-wrap[data-astro-cid-6soituoo]{overflow-x:auto;max-height:28rem}.loan-schedule[data-astro-cid-6soituoo] table[data-astro-cid-6soituoo]{width:100%;border-collapse:collapse;font-size:.8rem}.loan-schedule[data-astro-cid-6soituoo] th[data-astro-cid-6soituoo],.loan-schedule[data-astro-cid-6soituoo] td[data-astro-cid-6soituoo]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.loan-schedule[data-astro-cid-6soituoo] th[data-astro-cid-6soituoo]:first-child,.loan-schedule[data-astro-cid-6soituoo] td[data-astro-cid-6soituoo]:first-child{text-align:left}@media(max-width:48rem){.loan-layout[data-astro-cid-6soituoo]{grid-template-columns:1fr}}@media(max-width:32rem){.loan-fields[data-astro-cid-6soituoo]{grid-template-columns:1fr}.loan-schedule-head[data-astro-cid-6soituoo]{align-items:start;flex-direction:column}}.debt-calculator[data-astro-cid-ahcm3wht]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.debt-note[data-astro-cid-ahcm3wht]{margin:0;color:var(--var-sidebar-link-color)}.debt-layout[data-astro-cid-ahcm3wht]{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;align-items:start}.debt-form[data-astro-cid-ahcm3wht],.debt-summary[data-astro-cid-ahcm3wht],.debt-detail[data-astro-cid-ahcm3wht]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.debt-form[data-astro-cid-ahcm3wht] h2[data-astro-cid-ahcm3wht],.debt-summary[data-astro-cid-ahcm3wht] h2[data-astro-cid-ahcm3wht],.debt-detail[data-astro-cid-ahcm3wht] h2[data-astro-cid-ahcm3wht],.debt-detail[data-astro-cid-ahcm3wht] h3[data-astro-cid-ahcm3wht]{margin:0;font-size:1.1rem}.debt-row[data-astro-cid-ahcm3wht]{display:grid;grid-template-columns:1.5fr repeat(3,1fr) auto;gap:.55rem;align-items:end;padding:.65rem;border:1px solid var(--var-border-color);border-radius:.55rem}.debt-row[data-astro-cid-ahcm3wht] label[data-astro-cid-ahcm3wht]{display:grid;gap:.3rem;font-size:.78rem}.debt-row[data-astro-cid-ahcm3wht] button[data-astro-cid-ahcm3wht]{height:2.5rem;border:0;background:transparent;color:var(--var-sidebar-link-color);font-size:1.2rem;cursor:pointer}.debt-cards[data-astro-cid-ahcm3wht]{display:grid;gap:.75rem}.debt-cards[data-astro-cid-ahcm3wht] article[data-astro-cid-ahcm3wht]{display:grid;gap:.35rem;padding:.75rem;border-radius:.55rem;background:var(--var-title-bg-color)}.debt-cards[data-astro-cid-ahcm3wht] h3[data-astro-cid-ahcm3wht]{margin:0}.debt-rule[data-astro-cid-ahcm3wht],.debt-cards[data-astro-cid-ahcm3wht] span[data-astro-cid-ahcm3wht]{margin:0;color:var(--var-sidebar-link-color);font-size:.8rem}.debt-cards[data-astro-cid-ahcm3wht] strong[data-astro-cid-ahcm3wht]{font-size:1.15rem}.debt-detail-head[data-astro-cid-ahcm3wht],.debt-schedule-head[data-astro-cid-ahcm3wht]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.debt-strategy[data-astro-cid-ahcm3wht],.debt-view[data-astro-cid-ahcm3wht]{display:flex;gap:.35rem}.debt-strategy-button[data-astro-cid-ahcm3wht],.debt-view-button[data-astro-cid-ahcm3wht]{padding:.4rem .65rem;border:1px solid var(--var-border-color);border-radius:.45rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.debt-strategy-button[data-astro-cid-ahcm3wht].active,.debt-view-button[data-astro-cid-ahcm3wht].active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.debt-order[data-astro-cid-ahcm3wht]{margin:0;color:var(--var-sidebar-link-color)}.debt-table-wrap[data-astro-cid-ahcm3wht]{overflow:auto;max-height:28rem}.debt-detail[data-astro-cid-ahcm3wht] table[data-astro-cid-ahcm3wht]{width:100%;border-collapse:collapse;font-size:.8rem}.debt-detail[data-astro-cid-ahcm3wht] th[data-astro-cid-ahcm3wht],.debt-detail[data-astro-cid-ahcm3wht] td[data-astro-cid-ahcm3wht]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.debt-detail[data-astro-cid-ahcm3wht] th[data-astro-cid-ahcm3wht]:first-child,.debt-detail[data-astro-cid-ahcm3wht] td[data-astro-cid-ahcm3wht]:first-child{text-align:left}@media(max-width:48rem){.debt-layout[data-astro-cid-ahcm3wht]{grid-template-columns:1fr}}@media(max-width:38rem){.debt-row[data-astro-cid-ahcm3wht]{grid-template-columns:1fr 1fr}.debt-row[data-astro-cid-ahcm3wht] button[data-astro-cid-ahcm3wht]{grid-column:2;justify-self:end}.debt-detail-head[data-astro-cid-ahcm3wht],.debt-schedule-head[data-astro-cid-ahcm3wht]{align-items:start;flex-direction:column}}.k401-calculator[data-astro-cid-7knipszu]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.k401-note[data-astro-cid-7knipszu]{margin:0;color:var(--var-sidebar-link-color)}.k401-layout[data-astro-cid-7knipszu]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.k401-form[data-astro-cid-7knipszu],.k401-result[data-astro-cid-7knipszu],.k401-breakdown[data-astro-cid-7knipszu]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.k401-form[data-astro-cid-7knipszu] h2[data-astro-cid-7knipszu],.k401-result[data-astro-cid-7knipszu] h2[data-astro-cid-7knipszu],.k401-breakdown[data-astro-cid-7knipszu] h2[data-astro-cid-7knipszu]{margin:0;font-size:1.1rem}.k401-form[data-astro-cid-7knipszu] fieldset[data-astro-cid-7knipszu]{display:flex;flex-wrap:wrap;gap:1rem;border:0;padding:0;margin:0}.k401-form[data-astro-cid-7knipszu] legend[data-astro-cid-7knipszu]{font-size:.8rem;color:var(--var-sidebar-link-color);margin-bottom:.35rem}.k401-form[data-astro-cid-7knipszu] fieldset[data-astro-cid-7knipszu] label[data-astro-cid-7knipszu]{font-size:.85rem}.k401-fields[data-astro-cid-7knipszu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.k401-fields[data-astro-cid-7knipszu] label[data-astro-cid-7knipszu]{display:grid;gap:.35rem;font-size:.8rem}.k401-presets[data-astro-cid-7knipszu]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.k401-presets[data-astro-cid-7knipszu] span[data-astro-cid-7knipszu]{width:100%;font-size:.8rem;color:var(--var-sidebar-link-color)}.k401-presets[data-astro-cid-7knipszu] button[data-astro-cid-7knipszu]{padding:.4rem .55rem;border:1px solid var(--var-border-color);border-radius:.4rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.k401-check[data-astro-cid-7knipszu]{display:flex;gap:.45rem;align-items:center;font-size:.8rem}.k401-check[data-astro-cid-7knipszu] input[data-astro-cid-7knipszu]{width:auto}.k401-total[data-astro-cid-7knipszu]{margin:0;font-size:2.3rem;font-weight:700;color:var(--var-primary)}.k401-result[data-astro-cid-7knipszu]>p[data-astro-cid-7knipszu]:not(.k401-total){margin:0;color:var(--var-sidebar-link-color)}.k401-result[data-astro-cid-7knipszu] dl[data-astro-cid-7knipszu]{display:grid;gap:.6rem;margin:0}.k401-result[data-astro-cid-7knipszu] dl[data-astro-cid-7knipszu] div[data-astro-cid-7knipszu]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.k401-result[data-astro-cid-7knipszu] dt[data-astro-cid-7knipszu]{font-size:.78rem;color:var(--var-sidebar-link-color)}.k401-result[data-astro-cid-7knipszu] dd[data-astro-cid-7knipszu]{margin:.2rem 0 0;font-weight:600}.k401-chart[data-astro-cid-7knipszu]{height:12rem;display:flex;align-items:end;gap:.2rem;padding:.5rem;border-bottom:1px solid var(--var-border-color)}.k401-bar[data-astro-cid-7knipszu]{flex:1;min-width:.4rem;background:var(--var-primary);border-radius:.2rem .2rem 0 0;opacity:.8}.k401-table-wrap[data-astro-cid-7knipszu]{overflow:auto;max-height:30rem}.k401-breakdown[data-astro-cid-7knipszu] table[data-astro-cid-7knipszu]{width:100%;border-collapse:collapse;font-size:.78rem}.k401-breakdown[data-astro-cid-7knipszu] th[data-astro-cid-7knipszu],.k401-breakdown[data-astro-cid-7knipszu] td[data-astro-cid-7knipszu]{padding:.4rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.k401-breakdown[data-astro-cid-7knipszu] th[data-astro-cid-7knipszu]:first-child,.k401-breakdown[data-astro-cid-7knipszu] td[data-astro-cid-7knipszu]:first-child{text-align:left}@media(max-width:48rem){.k401-layout[data-astro-cid-7knipszu]{grid-template-columns:1fr}}@media(max-width:34rem){.k401-fields[data-astro-cid-7knipszu]{grid-template-columns:1fr}}.car-loan-calculator[data-astro-cid-gpwkri2d]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.car-loan-note[data-astro-cid-gpwkri2d]{margin:0;color:var(--var-sidebar-link-color)}.car-loan-layout[data-astro-cid-gpwkri2d]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.car-loan-form[data-astro-cid-gpwkri2d],.car-loan-summary[data-astro-cid-gpwkri2d],.car-loan-schedule[data-astro-cid-gpwkri2d]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.car-loan-form[data-astro-cid-gpwkri2d] h2[data-astro-cid-gpwkri2d],.car-loan-form[data-astro-cid-gpwkri2d] h3[data-astro-cid-gpwkri2d],.car-loan-summary[data-astro-cid-gpwkri2d] h2[data-astro-cid-gpwkri2d],.car-loan-schedule[data-astro-cid-gpwkri2d] h2[data-astro-cid-gpwkri2d]{margin:0;font-size:1.1rem}.car-loan-form[data-astro-cid-gpwkri2d] h3[data-astro-cid-gpwkri2d]{font-size:.95rem;border-top:1px solid var(--var-border-color);padding-top:.75rem}.car-loan-fields[data-astro-cid-gpwkri2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.car-loan-fields[data-astro-cid-gpwkri2d] label[data-astro-cid-gpwkri2d]{display:grid;gap:.35rem;font-size:.8rem}.car-loan-fields[data-astro-cid-gpwkri2d] input[data-astro-cid-gpwkri2d],.car-loan-fields[data-astro-cid-gpwkri2d] select[data-astro-cid-gpwkri2d]{min-width:0}.car-payment[data-astro-cid-gpwkri2d]{margin:0;font-size:2.25rem;font-weight:700;color:var(--var-primary)}.car-loan-summary[data-astro-cid-gpwkri2d]>p[data-astro-cid-gpwkri2d]:not(.car-payment){margin:0;color:var(--var-sidebar-link-color)}.car-loan-summary[data-astro-cid-gpwkri2d] dl[data-astro-cid-gpwkri2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.car-loan-summary[data-astro-cid-gpwkri2d] dl[data-astro-cid-gpwkri2d] div[data-astro-cid-gpwkri2d]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.car-loan-summary[data-astro-cid-gpwkri2d] dt[data-astro-cid-gpwkri2d]{font-size:.75rem;color:var(--var-sidebar-link-color)}.car-loan-summary[data-astro-cid-gpwkri2d] dd[data-astro-cid-gpwkri2d]{margin:.2rem 0 0;font-weight:600}.car-term-presets[data-astro-cid-gpwkri2d]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.car-term-presets[data-astro-cid-gpwkri2d] span[data-astro-cid-gpwkri2d]{width:100%;font-size:.75rem;color:var(--var-sidebar-link-color)}.car-term-presets[data-astro-cid-gpwkri2d] button[data-astro-cid-gpwkri2d],.car-view[data-astro-cid-gpwkri2d]{padding:.4rem .6rem;border:1px solid var(--var-border-color);border-radius:.4rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.car-schedule-head[data-astro-cid-gpwkri2d]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.car-view[data-astro-cid-gpwkri2d].active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.car-table-wrap[data-astro-cid-gpwkri2d]{overflow:auto;max-height:28rem}.car-loan-schedule[data-astro-cid-gpwkri2d] table[data-astro-cid-gpwkri2d]{width:100%;border-collapse:collapse;font-size:.78rem}.car-loan-schedule[data-astro-cid-gpwkri2d] th[data-astro-cid-gpwkri2d],.car-loan-schedule[data-astro-cid-gpwkri2d] td[data-astro-cid-gpwkri2d]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.car-loan-schedule[data-astro-cid-gpwkri2d] th[data-astro-cid-gpwkri2d]:first-child,.car-loan-schedule[data-astro-cid-gpwkri2d] td[data-astro-cid-gpwkri2d]:first-child{text-align:left}@media(max-width:48rem){.car-loan-layout[data-astro-cid-gpwkri2d]{grid-template-columns:1fr}}@media(max-width:34rem){.car-loan-fields[data-astro-cid-gpwkri2d],.car-loan-summary[data-astro-cid-gpwkri2d] dl[data-astro-cid-gpwkri2d]{grid-template-columns:1fr}.car-schedule-head[data-astro-cid-gpwkri2d]{align-items:start;flex-direction:column}}.mortgage-calculator[data-astro-cid-dwp725ou]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.mortgage-note[data-astro-cid-dwp725ou]{margin:0;color:var(--var-sidebar-link-color)}.mortgage-layout[data-astro-cid-dwp725ou]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.mortgage-form[data-astro-cid-dwp725ou],.mortgage-summary[data-astro-cid-dwp725ou],.mortgage-schedule[data-astro-cid-dwp725ou]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.mortgage-form[data-astro-cid-dwp725ou] h2[data-astro-cid-dwp725ou],.mortgage-form[data-astro-cid-dwp725ou] h3[data-astro-cid-dwp725ou],.mortgage-summary[data-astro-cid-dwp725ou] h2[data-astro-cid-dwp725ou],.mortgage-schedule[data-astro-cid-dwp725ou] h2[data-astro-cid-dwp725ou]{margin:0;font-size:1.1rem}.mortgage-form[data-astro-cid-dwp725ou] h3[data-astro-cid-dwp725ou]{font-size:.95rem;border-top:1px solid var(--var-border-color);padding-top:.75rem}.mortgage-fields[data-astro-cid-dwp725ou]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mortgage-fields[data-astro-cid-dwp725ou] label[data-astro-cid-dwp725ou]{display:grid;gap:.35rem;font-size:.8rem}.mortgage-fields[data-astro-cid-dwp725ou] input[data-astro-cid-dwp725ou],.mortgage-fields[data-astro-cid-dwp725ou] select[data-astro-cid-dwp725ou]{min-width:0}.mort-payment[data-astro-cid-dwp725ou]{margin:0;font-size:2.25rem;font-weight:700;color:var(--var-primary)}.mortgage-summary[data-astro-cid-dwp725ou]>p[data-astro-cid-dwp725ou]:not(.mort-payment){margin:0;color:var(--var-sidebar-link-color)}.mortgage-summary[data-astro-cid-dwp725ou] dl[data-astro-cid-dwp725ou]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.mortgage-summary[data-astro-cid-dwp725ou] dl[data-astro-cid-dwp725ou] div[data-astro-cid-dwp725ou]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.mortgage-summary[data-astro-cid-dwp725ou] dt[data-astro-cid-dwp725ou]{font-size:.75rem;color:var(--var-sidebar-link-color)}.mortgage-summary[data-astro-cid-dwp725ou] dd[data-astro-cid-dwp725ou]{margin:.2rem 0 0;font-weight:600}.mortgage-schedule-head[data-astro-cid-dwp725ou]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mort-view[data-astro-cid-dwp725ou]{padding:.4rem .6rem;border:1px solid var(--var-border-color);border-radius:.4rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.mort-view[data-astro-cid-dwp725ou].active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.mortgage-table-wrap[data-astro-cid-dwp725ou]{overflow:auto;max-height:28rem}.mortgage-schedule[data-astro-cid-dwp725ou] table[data-astro-cid-dwp725ou]{width:100%;border-collapse:collapse;font-size:.78rem}.mortgage-schedule[data-astro-cid-dwp725ou] th[data-astro-cid-dwp725ou],.mortgage-schedule[data-astro-cid-dwp725ou] td[data-astro-cid-dwp725ou]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.mortgage-schedule[data-astro-cid-dwp725ou] th[data-astro-cid-dwp725ou]:first-child,.mortgage-schedule[data-astro-cid-dwp725ou] td[data-astro-cid-dwp725ou]:first-child{text-align:left}@media(max-width:48rem){.mortgage-layout[data-astro-cid-dwp725ou]{grid-template-columns:1fr}}@media(max-width:34rem){.mortgage-fields[data-astro-cid-dwp725ou],.mortgage-summary[data-astro-cid-dwp725ou] dl[data-astro-cid-dwp725ou]{grid-template-columns:1fr}.mortgage-schedule-head[data-astro-cid-dwp725ou]{align-items:start;flex-direction:column}}.refi-calculator[data-astro-cid-hqidkcwf]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.refi-note[data-astro-cid-hqidkcwf]{margin:0;color:var(--var-sidebar-link-color)}.refi-layout[data-astro-cid-hqidkcwf]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.refi-form[data-astro-cid-hqidkcwf],.refi-summary[data-astro-cid-hqidkcwf],.refi-schedule[data-astro-cid-hqidkcwf]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.refi-form[data-astro-cid-hqidkcwf] h2[data-astro-cid-hqidkcwf],.refi-summary[data-astro-cid-hqidkcwf] h2[data-astro-cid-hqidkcwf],.refi-schedule[data-astro-cid-hqidkcwf] h2[data-astro-cid-hqidkcwf]{margin:0;font-size:1.1rem}.refi-fields[data-astro-cid-hqidkcwf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.refi-fields[data-astro-cid-hqidkcwf] label[data-astro-cid-hqidkcwf],.refi-form[data-astro-cid-hqidkcwf]>label[data-astro-cid-hqidkcwf]{display:grid;gap:.35rem;font-size:.8rem}.refi-form[data-astro-cid-hqidkcwf] fieldset[data-astro-cid-hqidkcwf]{display:flex;gap:1rem;border:0;padding:0;margin:0}.refi-form[data-astro-cid-hqidkcwf] legend[data-astro-cid-hqidkcwf]{font-size:.75rem;color:var(--var-sidebar-link-color)}.refi-term-presets[data-astro-cid-hqidkcwf],.refi-horizon-presets[data-astro-cid-hqidkcwf]{display:flex;gap:.35rem;flex-wrap:wrap}.refi-term-presets[data-astro-cid-hqidkcwf] button[data-astro-cid-hqidkcwf],.refi-horizon-presets[data-astro-cid-hqidkcwf] button[data-astro-cid-hqidkcwf],.refi-view[data-astro-cid-hqidkcwf]{padding:.4rem .6rem;border:1px solid var(--var-border-color);border-radius:.4rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.refi-break[data-astro-cid-hqidkcwf]{margin:0;font-size:2rem;font-weight:700;color:var(--var-primary)}.refi-summary[data-astro-cid-hqidkcwf]>p[data-astro-cid-hqidkcwf]:not(.refi-break){margin:0;color:var(--var-sidebar-link-color)}.refi-badge[data-astro-cid-hqidkcwf]{padding:.65rem;border-radius:.5rem;background:var(--var-title-bg-color)}.refi-summary[data-astro-cid-hqidkcwf] dl[data-astro-cid-hqidkcwf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.refi-summary[data-astro-cid-hqidkcwf] dl[data-astro-cid-hqidkcwf] div[data-astro-cid-hqidkcwf]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.refi-summary[data-astro-cid-hqidkcwf] dt[data-astro-cid-hqidkcwf]{font-size:.75rem;color:var(--var-sidebar-link-color)}.refi-summary[data-astro-cid-hqidkcwf] dd[data-astro-cid-hqidkcwf]{margin:.2rem 0 0;font-weight:600}.refi-schedule-head[data-astro-cid-hqidkcwf]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.refi-view[data-astro-cid-hqidkcwf].active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.refi-chart[data-astro-cid-hqidkcwf]{height:8rem;display:flex;align-items:end;gap:.2rem;border-bottom:1px solid var(--var-border-color)}.refi-bar[data-astro-cid-hqidkcwf]{flex:1;min-width:.3rem;background:var(--var-primary);opacity:.75;border-radius:.15rem .15rem 0 0}.refi-table-wrap[data-astro-cid-hqidkcwf]{overflow:auto;max-height:28rem}.refi-schedule[data-astro-cid-hqidkcwf] table[data-astro-cid-hqidkcwf]{width:100%;border-collapse:collapse;font-size:.78rem}.refi-schedule[data-astro-cid-hqidkcwf] th[data-astro-cid-hqidkcwf],.refi-schedule[data-astro-cid-hqidkcwf] td[data-astro-cid-hqidkcwf]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.refi-schedule[data-astro-cid-hqidkcwf] th[data-astro-cid-hqidkcwf]:first-child,.refi-schedule[data-astro-cid-hqidkcwf] td[data-astro-cid-hqidkcwf]:first-child{text-align:left}@media(max-width:48rem){.refi-layout[data-astro-cid-hqidkcwf]{grid-template-columns:1fr}}@media(max-width:34rem){.refi-fields[data-astro-cid-hqidkcwf],.refi-summary[data-astro-cid-hqidkcwf] dl[data-astro-cid-hqidkcwf]{grid-template-columns:1fr}.refi-schedule-head[data-astro-cid-hqidkcwf]{align-items:start;flex-direction:column}}.lease-calculator[data-astro-cid-xxtrxsfw]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.lease-note[data-astro-cid-xxtrxsfw]{margin:0;color:var(--var-sidebar-link-color)}.lease-layout[data-astro-cid-xxtrxsfw]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.lease-form[data-astro-cid-xxtrxsfw],.lease-summary[data-astro-cid-xxtrxsfw],.lease-comparison[data-astro-cid-xxtrxsfw]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.lease-form[data-astro-cid-xxtrxsfw] h2[data-astro-cid-xxtrxsfw],.lease-form[data-astro-cid-xxtrxsfw] h3[data-astro-cid-xxtrxsfw],.lease-summary[data-astro-cid-xxtrxsfw] h2[data-astro-cid-xxtrxsfw],.lease-comparison[data-astro-cid-xxtrxsfw] h2[data-astro-cid-xxtrxsfw]{margin:0;font-size:1.1rem}.lease-form[data-astro-cid-xxtrxsfw] h3[data-astro-cid-xxtrxsfw]{font-size:.95rem;border-top:1px solid var(--var-border-color);padding-top:.75rem}.lease-fields[data-astro-cid-xxtrxsfw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lease-fields[data-astro-cid-xxtrxsfw] label[data-astro-cid-xxtrxsfw],.lease-form[data-astro-cid-xxtrxsfw]>label[data-astro-cid-xxtrxsfw]{display:grid;gap:.35rem;font-size:.8rem}.lease-form[data-astro-cid-xxtrxsfw] fieldset[data-astro-cid-xxtrxsfw]{display:flex;gap:1rem;border:0;padding:0;margin:0}.lease-form[data-astro-cid-xxtrxsfw] legend[data-astro-cid-xxtrxsfw]{font-size:.75rem;color:var(--var-sidebar-link-color)}.lease-payment[data-astro-cid-xxtrxsfw]{margin:0;font-size:2.25rem;font-weight:700;color:var(--var-primary)}.lease-summary[data-astro-cid-xxtrxsfw]>p[data-astro-cid-xxtrxsfw]:not(.lease-payment){margin:0;color:var(--var-sidebar-link-color)}.lease-summary[data-astro-cid-xxtrxsfw] dl[data-astro-cid-xxtrxsfw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.lease-summary[data-astro-cid-xxtrxsfw] dl[data-astro-cid-xxtrxsfw] div[data-astro-cid-xxtrxsfw]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.lease-summary[data-astro-cid-xxtrxsfw] dt[data-astro-cid-xxtrxsfw]{font-size:.75rem;color:var(--var-sidebar-link-color)}.lease-summary[data-astro-cid-xxtrxsfw] dd[data-astro-cid-xxtrxsfw]{margin:.2rem 0 0;font-weight:600}.lease-term-presets[data-astro-cid-xxtrxsfw]{display:flex;gap:.35rem}.lease-term-presets[data-astro-cid-xxtrxsfw] button[data-astro-cid-xxtrxsfw]{padding:.4rem .6rem;border:1px solid var(--var-border-color);border-radius:.4rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.lease-table-wrap[data-astro-cid-xxtrxsfw]{overflow:auto}.lease-comparison[data-astro-cid-xxtrxsfw] table[data-astro-cid-xxtrxsfw]{width:100%;border-collapse:collapse;font-size:.78rem}.lease-comparison[data-astro-cid-xxtrxsfw] th[data-astro-cid-xxtrxsfw],.lease-comparison[data-astro-cid-xxtrxsfw] td[data-astro-cid-xxtrxsfw]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.lease-comparison[data-astro-cid-xxtrxsfw] th[data-astro-cid-xxtrxsfw]:first-child,.lease-comparison[data-astro-cid-xxtrxsfw] td[data-astro-cid-xxtrxsfw]:first-child{text-align:left}@media(max-width:48rem){.lease-layout[data-astro-cid-xxtrxsfw]{grid-template-columns:1fr}}@media(max-width:34rem){.lease-fields[data-astro-cid-xxtrxsfw],.lease-summary[data-astro-cid-xxtrxsfw] dl[data-astro-cid-xxtrxsfw]{grid-template-columns:1fr}.lease-form[data-astro-cid-xxtrxsfw] fieldset[data-astro-cid-xxtrxsfw]{flex-direction:column;gap:.35rem}}.afford-calculator[data-astro-cid-wzwng27o]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.afford-note[data-astro-cid-wzwng27o]{margin:0;color:var(--var-sidebar-link-color)}.afford-layout[data-astro-cid-wzwng27o]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.afford-form[data-astro-cid-wzwng27o],.afford-summary[data-astro-cid-wzwng27o],.afford-schedule[data-astro-cid-wzwng27o]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.afford-form[data-astro-cid-wzwng27o] h2[data-astro-cid-wzwng27o],.afford-form[data-astro-cid-wzwng27o] h3[data-astro-cid-wzwng27o],.afford-summary[data-astro-cid-wzwng27o] h2[data-astro-cid-wzwng27o],.afford-schedule[data-astro-cid-wzwng27o] h2[data-astro-cid-wzwng27o]{margin:0;font-size:1.1rem}.afford-form[data-astro-cid-wzwng27o] h3[data-astro-cid-wzwng27o]{font-size:.95rem;border-top:1px solid var(--var-border-color);padding-top:.75rem}.afford-fields[data-astro-cid-wzwng27o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.afford-fields[data-astro-cid-wzwng27o] label[data-astro-cid-wzwng27o]{display:grid;gap:.35rem;font-size:.8rem}.afford-form[data-astro-cid-wzwng27o] fieldset[data-astro-cid-wzwng27o]{border:0}.afford-presets[data-astro-cid-wzwng27o],.afford-dti-presets[data-astro-cid-wzwng27o]{display:flex;flex-wrap:wrap;gap:.35rem}.afford-presets[data-astro-cid-wzwng27o] button[data-astro-cid-wzwng27o],.afford-dti-presets[data-astro-cid-wzwng27o] button[data-astro-cid-wzwng27o],.aff-view[data-astro-cid-wzwng27o]{padding:.4rem .6rem;border:1px solid var(--var-border-color);border-radius:.4rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.aff-price[data-astro-cid-wzwng27o]{margin:0;font-size:2.3rem;font-weight:700;color:var(--var-primary)}.afford-summary[data-astro-cid-wzwng27o]>p[data-astro-cid-wzwng27o]:not(.aff-price){margin:0;color:var(--var-sidebar-link-color)}.afford-summary[data-astro-cid-wzwng27o] dl[data-astro-cid-wzwng27o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.afford-summary[data-astro-cid-wzwng27o] dl[data-astro-cid-wzwng27o] div[data-astro-cid-wzwng27o]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.afford-summary[data-astro-cid-wzwng27o] dt[data-astro-cid-wzwng27o]{font-size:.75rem;color:var(--var-sidebar-link-color)}.afford-summary[data-astro-cid-wzwng27o] dd[data-astro-cid-wzwng27o]{margin:.2rem 0 0;font-weight:600}.afford-head[data-astro-cid-wzwng27o]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.aff-view[data-astro-cid-wzwng27o].active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.afford-table-wrap[data-astro-cid-wzwng27o]{overflow:auto;max-height:28rem}.afford-schedule[data-astro-cid-wzwng27o] table[data-astro-cid-wzwng27o]{width:100%;border-collapse:collapse;font-size:.78rem}.afford-schedule[data-astro-cid-wzwng27o] th[data-astro-cid-wzwng27o],.afford-schedule[data-astro-cid-wzwng27o] td[data-astro-cid-wzwng27o]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.afford-schedule[data-astro-cid-wzwng27o] th[data-astro-cid-wzwng27o]:first-child,.afford-schedule[data-astro-cid-wzwng27o] td[data-astro-cid-wzwng27o]:first-child{text-align:left}@media(max-width:48rem){.afford-layout[data-astro-cid-wzwng27o]{grid-template-columns:1fr}}@media(max-width:34rem){.afford-fields[data-astro-cid-wzwng27o],.afford-summary[data-astro-cid-wzwng27o] dl[data-astro-cid-wzwng27o]{grid-template-columns:1fr}.afford-head[data-astro-cid-wzwng27o]{align-items:start;flex-direction:column}}.paycheck-calculator[data-astro-cid-fxfmptti]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.paycheck-note[data-astro-cid-fxfmptti]{margin:0;color:var(--var-sidebar-link-color)}.paycheck-layout[data-astro-cid-fxfmptti]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.paycheck-form[data-astro-cid-fxfmptti],.paycheck-summary[data-astro-cid-fxfmptti],.paycheck-breakdown[data-astro-cid-fxfmptti]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.paycheck-form[data-astro-cid-fxfmptti] h2[data-astro-cid-fxfmptti],.paycheck-form[data-astro-cid-fxfmptti] h3[data-astro-cid-fxfmptti],.paycheck-summary[data-astro-cid-fxfmptti] h2[data-astro-cid-fxfmptti],.paycheck-breakdown[data-astro-cid-fxfmptti] h2[data-astro-cid-fxfmptti]{margin:0;font-size:1.1rem}.paycheck-form[data-astro-cid-fxfmptti] h3[data-astro-cid-fxfmptti]{font-size:.95rem;border-top:1px solid var(--var-border-color);padding-top:.75rem}.paycheck-fields[data-astro-cid-fxfmptti]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.paycheck-fields[data-astro-cid-fxfmptti] label[data-astro-cid-fxfmptti]{display:grid;gap:.35rem;font-size:.8rem}.pay-net[data-astro-cid-fxfmptti]{margin:0;font-size:2.25rem;font-weight:700;color:var(--var-primary)}.paycheck-summary[data-astro-cid-fxfmptti]>p[data-astro-cid-fxfmptti]:not(.pay-net){margin:0;color:var(--var-sidebar-link-color)}.paycheck-summary[data-astro-cid-fxfmptti] dl[data-astro-cid-fxfmptti]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.paycheck-summary[data-astro-cid-fxfmptti] dl[data-astro-cid-fxfmptti] div[data-astro-cid-fxfmptti]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.paycheck-summary[data-astro-cid-fxfmptti] dt[data-astro-cid-fxfmptti]{font-size:.75rem;color:var(--var-sidebar-link-color)}.paycheck-summary[data-astro-cid-fxfmptti] dd[data-astro-cid-fxfmptti]{margin:.2rem 0 0;font-weight:600}.paycheck-breakdown[data-astro-cid-fxfmptti] table[data-astro-cid-fxfmptti]{width:100%;border-collapse:collapse;font-size:.8rem}.paycheck-breakdown[data-astro-cid-fxfmptti] th[data-astro-cid-fxfmptti],.paycheck-breakdown[data-astro-cid-fxfmptti] td[data-astro-cid-fxfmptti]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right}.paycheck-breakdown[data-astro-cid-fxfmptti] th[data-astro-cid-fxfmptti]:first-child,.paycheck-breakdown[data-astro-cid-fxfmptti] td[data-astro-cid-fxfmptti]:first-child{text-align:left}@media(max-width:48rem){.paycheck-layout[data-astro-cid-fxfmptti]{grid-template-columns:1fr}}@media(max-width:34rem){.paycheck-fields[data-astro-cid-fxfmptti],.paycheck-summary[data-astro-cid-fxfmptti] dl[data-astro-cid-fxfmptti]{grid-template-columns:1fr}}.ret-calculator[data-astro-cid-o6col3bz]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.ret-note[data-astro-cid-o6col3bz]{margin:0;color:var(--var-sidebar-link-color)}.ret-layout[data-astro-cid-o6col3bz]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.ret-form[data-astro-cid-o6col3bz],.ret-summary[data-astro-cid-o6col3bz],.ret-schedule[data-astro-cid-o6col3bz]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.ret-form[data-astro-cid-o6col3bz] h2[data-astro-cid-o6col3bz],.ret-form[data-astro-cid-o6col3bz] h3[data-astro-cid-o6col3bz],.ret-summary[data-astro-cid-o6col3bz] h2[data-astro-cid-o6col3bz],.ret-schedule[data-astro-cid-o6col3bz] h2[data-astro-cid-o6col3bz]{margin:0;font-size:1.1rem}.ret-form[data-astro-cid-o6col3bz] fieldset[data-astro-cid-o6col3bz]{display:flex;gap:1rem;border:0;padding:0;margin:0}.ret-fields[data-astro-cid-o6col3bz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ret-fields[data-astro-cid-o6col3bz] label[data-astro-cid-o6col3bz]{display:grid;gap:.35rem;font-size:.8rem}.ret-total[data-astro-cid-o6col3bz]{margin:0;font-size:2.3rem;font-weight:700;color:var(--var-primary)}.ret-summary[data-astro-cid-o6col3bz]>p[data-astro-cid-o6col3bz]:not(.ret-total){margin:0;color:var(--var-sidebar-link-color)}.ret-verdict[data-astro-cid-o6col3bz]{padding:.65rem;background:var(--var-title-bg-color);border-radius:.5rem}.ret-summary[data-astro-cid-o6col3bz] dl[data-astro-cid-o6col3bz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.ret-summary[data-astro-cid-o6col3bz] dl[data-astro-cid-o6col3bz] div[data-astro-cid-o6col3bz]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.ret-summary[data-astro-cid-o6col3bz] dt[data-astro-cid-o6col3bz]{font-size:.75rem;color:var(--var-sidebar-link-color)}.ret-summary[data-astro-cid-o6col3bz] dd[data-astro-cid-o6col3bz]{margin:.2rem 0 0;font-weight:600}.ret-chart[data-astro-cid-o6col3bz]{height:9rem;display:flex;align-items:end;gap:.2rem;border-bottom:1px solid var(--var-border-color)}.ret-bar[data-astro-cid-o6col3bz]{flex:1;min-width:.3rem;background:var(--var-primary);border-radius:.15rem .15rem 0 0;opacity:.8}.ret-table-wrap[data-astro-cid-o6col3bz]{overflow:auto;max-height:30rem}.ret-schedule[data-astro-cid-o6col3bz] table[data-astro-cid-o6col3bz]{width:100%;border-collapse:collapse;font-size:.78rem}.ret-schedule[data-astro-cid-o6col3bz] th[data-astro-cid-o6col3bz],.ret-schedule[data-astro-cid-o6col3bz] td[data-astro-cid-o6col3bz]{padding:.4rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.ret-schedule[data-astro-cid-o6col3bz] th[data-astro-cid-o6col3bz]:first-child,.ret-schedule[data-astro-cid-o6col3bz] td[data-astro-cid-o6col3bz]:first-child{text-align:left}@media(max-width:48rem){.ret-layout[data-astro-cid-o6col3bz]{grid-template-columns:1fr}}@media(max-width:34rem){.ret-fields[data-astro-cid-o6col3bz],.ret-summary[data-astro-cid-o6col3bz] dl[data-astro-cid-o6col3bz]{grid-template-columns:1fr}.ret-form[data-astro-cid-o6col3bz] fieldset[data-astro-cid-o6col3bz]{flex-direction:column;gap:.35rem}}.rentbuy-calculator[data-astro-cid-weesw4zk]{max-width:72rem;display:grid;gap:1rem;padding:1rem}.rentbuy-note[data-astro-cid-weesw4zk]{margin:0;color:var(--var-sidebar-link-color)}.rentbuy-layout[data-astro-cid-weesw4zk]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}.rentbuy-form[data-astro-cid-weesw4zk],.rentbuy-summary[data-astro-cid-weesw4zk],.rentbuy-schedule[data-astro-cid-weesw4zk]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--var-border-color);border-radius:.75rem;background:var(--var-main-bg-color)}.rentbuy-form[data-astro-cid-weesw4zk] h2[data-astro-cid-weesw4zk],.rentbuy-form[data-astro-cid-weesw4zk] h3[data-astro-cid-weesw4zk],.rentbuy-summary[data-astro-cid-weesw4zk] h2[data-astro-cid-weesw4zk],.rentbuy-schedule[data-astro-cid-weesw4zk] h2[data-astro-cid-weesw4zk]{margin:0;font-size:1.1rem}.rentbuy-form[data-astro-cid-weesw4zk] h3[data-astro-cid-weesw4zk]{font-size:.95rem;border-top:1px solid var(--var-border-color);padding-top:.75rem}.rentbuy-fields[data-astro-cid-weesw4zk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.rentbuy-fields[data-astro-cid-weesw4zk] label[data-astro-cid-weesw4zk]{display:grid;gap:.35rem;font-size:.8rem}.rentbuy-presets[data-astro-cid-weesw4zk]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:.8rem}.rentbuy-presets[data-astro-cid-weesw4zk] button[data-astro-cid-weesw4zk],.rb-view[data-astro-cid-weesw4zk]{padding:.4rem .6rem;border:1px solid var(--var-border-color);border-radius:.4rem;background:var(--var-main-bg-color);color:var(--var-font-color);cursor:pointer}.rentbuy-break[data-astro-cid-weesw4zk]{margin:0;font-size:1.8rem;font-weight:700;color:var(--var-primary)}.rentbuy-summary[data-astro-cid-weesw4zk]>p[data-astro-cid-weesw4zk]:not(.rentbuy-break){margin:0;color:var(--var-sidebar-link-color)}.rentbuy-badge[data-astro-cid-weesw4zk]{padding:.65rem;border-radius:.5rem;background:var(--var-title-bg-color)}.rentbuy-summary[data-astro-cid-weesw4zk] dl[data-astro-cid-weesw4zk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.rentbuy-summary[data-astro-cid-weesw4zk] dl[data-astro-cid-weesw4zk] div[data-astro-cid-weesw4zk]{padding:.6rem;background:var(--var-title-bg-color);border-radius:.5rem}.rentbuy-summary[data-astro-cid-weesw4zk] dt[data-astro-cid-weesw4zk]{font-size:.75rem;color:var(--var-sidebar-link-color)}.rentbuy-summary[data-astro-cid-weesw4zk] dd[data-astro-cid-weesw4zk]{margin:.2rem 0 0;font-weight:600}.rentbuy-head[data-astro-cid-weesw4zk]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.rb-view[data-astro-cid-weesw4zk].active{background:var(--var-primary);color:#fff;border-color:var(--var-primary)}.rentbuy-chart[data-astro-cid-weesw4zk]{height:8rem;display:flex;align-items:end;gap:.2rem;border-bottom:1px solid var(--var-border-color)}.rb-bar[data-astro-cid-weesw4zk]{flex:1;min-width:.3rem;background:var(--var-primary);opacity:.75;border-radius:.15rem .15rem 0 0}.rentbuy-table-wrap[data-astro-cid-weesw4zk]{overflow:auto;max-height:28rem}.rentbuy-schedule[data-astro-cid-weesw4zk] table[data-astro-cid-weesw4zk]{width:100%;border-collapse:collapse;font-size:.78rem}.rentbuy-schedule[data-astro-cid-weesw4zk] th[data-astro-cid-weesw4zk],.rentbuy-schedule[data-astro-cid-weesw4zk] td[data-astro-cid-weesw4zk]{padding:.45rem;border-bottom:1px solid var(--var-border-color);text-align:right;white-space:nowrap}.rentbuy-schedule[data-astro-cid-weesw4zk] th[data-astro-cid-weesw4zk]:first-child,.rentbuy-schedule[data-astro-cid-weesw4zk] td[data-astro-cid-weesw4zk]:first-child{text-align:left}@media(max-width:48rem){.rentbuy-layout[data-astro-cid-weesw4zk]{grid-template-columns:1fr}}@media(max-width:34rem){.rentbuy-fields[data-astro-cid-weesw4zk],.rentbuy-summary[data-astro-cid-weesw4zk] dl[data-astro-cid-weesw4zk]{grid-template-columns:1fr}.rentbuy-head[data-astro-cid-weesw4zk]{align-items:start;flex-direction:column}}
