.print-only{display:none}@media print{@page{margin:15mm 14mm}:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--print-ink:#101010;--print-ink-soft:#4a4a4a;--print-hairline:#c4c4c4;--print-accent:#c94f20;--color-result:transparent;--color-result-surface:transparent;--color-result-text:#101010;--color-result-muted:#4a4a4a;--color-result-success:#101010}html,body{color:var(--print-ink)!important;background:#fff!important}body{font-size:10pt!important;line-height:1.45!important}.app-shell:before,.app-shell:after,.topbar,.region-banner,.support-section,.intro,.workspace-nav,.quick-start,.input-panel,.result-actions,.saved-actions,.draft-status,.save-state-note,.mobile-result-bar,.toast,.feedback-pop,.status-pill,.result-heading,.ruler-line,dialog,footer{display:none!important}.calculator-page,.calculator-grid,.project-page,.project-grid{gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.results-panel,.result-values{max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.result-values[hidden]{display:none!important}.print-only{display:block!important}.print-masthead{border-bottom:1.5pt solid var(--print-accent)!important;margin:0 0 10pt!important;padding-bottom:5pt!important}.print-brand{color:var(--print-ink)!important;font-family:var(--font-heading)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:7.5pt!important;font-weight:700!important}.print-doc-title{color:var(--print-ink)!important;font-family:var(--font-heading)!important;margin:2pt 0 0!important;font-size:14pt!important;font-weight:700!important;line-height:1.2!important}.print-meta{color:var(--print-ink-soft)!important;margin:2pt 0 0!important;font-size:8pt!important}.result-empty{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.result-empty h3{color:var(--print-ink)!important;margin:0!important;font-size:11pt!important;font-weight:700!important}.result-empty p{color:var(--print-ink-soft)!important;margin:2pt 0 0!important;font-size:9.5pt!important}.result-empty code{display:none!important}.primary-result{break-inside:avoid;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 10pt!important;padding:0!important;overflow:visible!important}.primary-result:after{display:none!important}.primary-result>span{color:var(--print-ink-soft)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8pt!important;font-weight:600!important;display:block!important}.primary-result>strong{color:var(--print-ink)!important;font-variant-numeric:tabular-nums!important;margin-top:1pt!important;font-size:26pt!important;font-weight:600!important;line-height:1.1!important;display:block!important}.primary-result>p{display:none!important}.result-card,.pricing-card{break-inside:avoid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 9pt!important;padding:0!important}.result-card h3,.pricing-card h3{break-after:avoid;border-bottom:.5pt solid var(--print-ink-soft)!important;color:var(--print-ink)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 3pt!important;padding-bottom:2.5pt!important;font-size:8pt!important;font-weight:700!important}.bridge-list,.cost-lines,.pricing-card dl,.breakdown-list{margin:0!important;display:block!important}.bridge-list>div,.cost-lines>div,.cost-lines .cost-line,.cost-lines-total,.pricing-card dl>div,.metric-grid div{border:0!important;border-bottom:.25pt dotted var(--print-hairline)!important;text-align:left!important;width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:baseline!important;gap:12pt!important;padding:2pt 0!important;display:flex!important}.results-panel dt,.metric-grid span,.cost-line>span,.cost-lines-total>span{color:var(--print-ink)!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important;font-size:9.5pt!important;font-weight:400!important}.results-panel dd,.metric-grid strong,.cost-line>strong,.cost-lines-total>strong,.bar-row strong,.bar-row em{color:var(--print-ink)!important;font-family:var(--font-data)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;margin:0!important;font-size:9.5pt!important;font-weight:600!important}.cost-lines-zero,.statutory-notes{display:none!important}.bridge-subtotal,.takehome-row,.cost-lines-total{border-top:.75pt solid var(--print-ink)!important;border-bottom:0!important;margin-top:2pt!important;padding-top:3.5pt!important}.bridge-subtotal dt,.bridge-subtotal dd,.takehome-row dt,.takehome-row dd,.cost-lines-total>span,.cost-lines-total>strong{font-weight:600!important}.metric-grid{break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 20pt!important;margin:0 0 9pt!important;display:grid!important}.metric-grid:before{content:attr(aria-label);border-bottom:.5pt solid var(--print-ink-soft);color:var(--print-ink);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding-bottom:2.5pt;font-size:8pt;font-weight:600;margin:0 0 3pt!important}.bar-row{border:0!important;border-bottom:.25pt dotted var(--print-hairline)!important;grid-template-columns:minmax(0,1fr) auto 32pt!important;align-items:baseline!important;gap:10pt!important;min-height:0!important;padding:2pt 0!important;display:grid!important}.bar-row:after,.bar-row i{display:none!important}.bar-row span{color:var(--print-ink)!important;font-size:9.5pt!important;font-weight:400!important}.bar-row strong,.bar-row em{color:var(--print-ink)!important;font-variant-numeric:tabular-nums!important;font-size:9.5pt!important}.bar-row strong{font-weight:600!important}.bar-row em{color:var(--print-ink-soft)!important;text-align:right!important;font-style:normal!important;font-weight:400!important}.result-card-note,.bridge-note{display:none!important}#suta-excluded-note:not([hidden]),#in-hours-note:not([hidden]),.deductions-card>.result-card-note{color:var(--print-ink-soft)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:3pt 0 0!important;padding:0!important;font-size:8pt!important;font-weight:400!important;line-height:1.35!important;display:block!important}#suta-excluded-note:not([hidden]){margin:-5pt 0 9pt!important}#in-hours-note:not([hidden]){margin-bottom:9pt!important}.result-warning svg{display:none!important}.results-panel a{color:inherit!important;text-decoration:none!important}.print-footnotes{break-inside:avoid;border-top:.5pt solid var(--print-hairline)!important;color:var(--print-ink-soft)!important;margin-top:10pt!important;padding-top:5pt!important;font-size:8pt!important;line-height:1.4!important}.print-footnotes p{margin:0 0 2pt!important}.table-scroll{display:block!important;overflow:visible!important}.rows-cards{display:none!important}.rows-table{border-collapse:collapse!important;width:100%!important}.rows-table thead th{border:0!important;border-bottom:.5pt solid var(--print-ink-soft)!important;color:var(--print-ink-soft)!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 0 2.5pt!important;font-size:7.5pt!important;font-weight:600!important}.rows-table th.num{text-align:right!important}.rows-table td{border:0!important;border-bottom:.25pt dotted var(--print-hairline)!important;color:var(--print-ink)!important;white-space:normal!important;padding:2pt 0!important;font-size:9.5pt!important;font-weight:400!important}.rows-table td.num,.rows-table td.col-total{font-family:var(--font-data)!important;font-variant-numeric:tabular-nums!important;text-align:right!important}.rows-table td.col-total{color:var(--print-ink)!important;font-weight:600!important}.rows-total-row td{border-top:.75pt solid var(--print-ink)!important;border-bottom:0!important;padding-top:3.5pt!important;font-weight:600!important}p{orphans:2;widows:2}}
