@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/d15df05e08ab39f1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/c9cac29382a46c9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_21b599{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_21b599{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-fraunces:"Fraunces","Fraunces Fallback"}:root{--otc-ease-out-quart:cubic-bezier(0.22,1,0.36,1);--otc-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--otc-ease-standard:cubic-bezier(0.2,0,0,1);--otc-brand:oklch(0.60 0.155 148);--otc-brand-strong:oklch(0.42 0.130 150);--otc-ink:oklch(0.14 0 0);--otc-canvas:#ffffff}html{background:var(--otc-canvas);color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-synthesis:none}.chakra-heading,.display-hero,.display-section,h1,h2,h3,h4,h5,h6{font-family:DM Sans,DM Sans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important}.display-hero{font-variation-settings:"opsz" 36;font-weight:600;letter-spacing:-.035em;line-height:1.05}.display-section{font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.025em;line-height:1.1}.currency-tally,.font-numeric,.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.currency-tally{transition:color .22s var(--otc-ease-out-quart);display:inline-block}@media (max-width:768px){.ledger-divider-md\:show{display:none}}::selection{background:oklch(.93 .055 148);color:oklch(.22 .07 152)}:focus{outline:none}:focus-visible{outline:2px solid var(--otc-brand);outline-offset:3px;border-radius:3px}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px}.hairline{height:1px;background:oklch(.93 0 0);border:0}.hairline-strong{height:1.5px;background:oklch(.22 0 0);border:0}.pay-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.25rem}.pay-item{display:flex;flex-direction:column;gap:.25rem}@media (min-width:768px){.pay-summary-grid{grid-template-columns:repeat(5,1fr)}}@media print{@page{size:letter portrait;margin:.5in .55in}.no-print,[data-part=trigger],[data-scope=select],button,footer,header{display:none!important}*{box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}*,body,html{background:white!important}body,html{color:#14110f!important;font-size:9.5pt!important;line-height:1.35!important}.chakra-container{max-width:100%!important;padding:0!important}.chakra-card,[class*=Card],[data-scope=card]{border:none!important;padding:0!important}[class*=Stack],[class*=VStack]{gap:8pt!important}.print-header{display:flex!important;justify-content:space-between;align-items:flex-end;margin-bottom:12pt;padding-bottom:8pt;border-bottom:1.5pt solid #2f7a3a}.print-header h1{font-family:DM Sans,-apple-system,sans-serif!important;font-size:18pt!important;font-weight:600!important;color:#1a1a1a!important;margin:0!important;letter-spacing:-.02em!important}.print-header p{font-size:8.5pt!important;color:#5a5a5a!important;margin:0!important}.screen-only{display:none!important}.print-settings{display:flex!important;gap:18pt;margin-bottom:10pt;padding:4pt 0;font-size:9pt;border-bottom:.5pt solid #d6d6d6}.print-settings>div{display:flex;gap:5pt}.print-settings label{font-weight:600;color:#5a5a5a;text-transform:uppercase;letter-spacing:.06em;font-size:7.5pt}input[type=number]{border:none!important;background:transparent!important;font-weight:600!important;font-family:JetBrains Mono,monospace!important;text-align:center!important;padding:0!important;width:auto!important;min-width:30px!important;font-size:9.5pt!important;height:auto!important;color:#1a1a1a!important}table{width:100%!important;border-collapse:collapse!important;margin:8pt 0!important;font-size:9pt!important}th{background:#f4f4f4!important;border-bottom:1pt solid #1a1a1a!important;border-top:.5pt solid #d6d6d6!important;padding:5pt 7pt!important;font-weight:600!important;font-size:7.5pt!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#1a1a1a!important}td,th{text-align:left!important}td{border-bottom:.5pt solid #d6d6d6!important;padding:4pt 7pt!important}tbody tr:last-child{background:#f7f7f7!important;font-weight:700!important;border-top:1pt solid #1a1a1a!important}.print-section{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:12pt!important;padding:10pt 12pt!important;border:1pt solid #2f7a3a!important;border-radius:4pt!important;background:#f3faf4!important}.print-section [class*=Heading],.print-section h2,.print-section h3{font-family:DM Sans,-apple-system,sans-serif!important;font-size:12pt!important;font-weight:600!important;margin-bottom:6pt!important;color:#1a1a1a!important}.pay-summary-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:10pt!important;width:100%!important}.pay-summary-grid>*{max-width:none!important}.pay-item,.pay-summary-grid>*{flex:1 1 0!important;min-width:0!important}.pay-item{display:flex!important;flex-direction:column!important;gap:2pt!important}.pay-item.pay-total{border-left:.75pt solid #1a1a1a!important;padding-left:10pt!important;margin-left:6pt!important}.pay-item>:first-child,.pay-label{font-size:7.5pt!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#5a5a5a!important;margin:0!important}.pay-amount,.pay-item>:nth-child(2){font-family:JetBrains Mono,monospace!important;font-size:13pt!important;font-weight:600!important;line-height:1.15!important;color:#1a1a1a!important;margin:0!important}.pay-total .pay-amount,.pay-total>:nth-child(2){font-size:16pt!important;color:#2f7a3a!important}.pay-detail,.pay-item>:nth-child(3){display:none!important}.print-footer{display:block!important;text-align:center;font-size:7.5pt;color:#888;margin-top:12pt;padding-top:6pt;border-top:.5pt solid #d6d6d6}[data-scope=checkbox]{display:inline-block!important}[data-scope=checkbox] [data-part=control]{width:11px!important;height:11px!important;border:.75pt solid #5a5a5a!important;display:inline-block!important}[class*="How This Calculator"],[class*=bg-muted]:not(.print-section){display:none!important}.print-calculator{page-break-inside:avoid!important;max-height:100vh!important}}