@media print{body:has(.print-surface){background:#fff!important}:is(body:has(.print-surface) nav,body:has(.print-surface) aside){display:none!important}body:has(.print-surface) main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body:has(.print-surface) .ml-64{margin-left:0!important}body:has(.print-surface) .no-print{display:none!important}@page{margin:.75in;size:letter;@bottom-right{content:counter(page);font-family:IBM Plex Mono,monospace;font-size:9pt;color:#4a4a4a}}.print-surface{-webkit-print-color-adjust:exact;print-color-adjust:exact;--bg-primary:#fff;--bg-secondary:#f7f4ee;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--accent-amber:#a0541a;--accent-green:#20663f;--accent-steel:#3a4455;--border:#ccc;font-family:IBM Plex Sans,sans-serif;font-size:10.5pt;line-height:1.5;color:#1a1a1a!important;background:#fff!important}.print-surface *,.print-surface :before,.print-surface :after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.print-surface .no-print,.print-surface [aria-hidden=print],.print-surface button:not(.print-keep),.print-surface [role=button]:not(.print-keep),.print-surface form:not(.print-keep){display:none!important}.print-surface .print-keep,.print-surface .print-keep *{display:revert!important}.print-surface h1{letter-spacing:.02em;color:#1a1a1a;margin:0 0 8pt;font-family:Bebas Neue,sans-serif;font-size:28pt}.print-surface h2{color:#1a1a1a;margin:18pt 0 8pt;font-family:IBM Plex Sans,sans-serif;font-size:14pt;font-weight:600}.print-surface h3,.print-surface h4{color:#1a1a1a;font-family:IBM Plex Sans,sans-serif;font-weight:600}.print-surface small,.print-surface .text-xs{font-size:9pt}.print-surface a,.print-surface a:visited{color:#1a1a1a;text-underline-offset:2px;-webkit-text-decoration:underline #a0541a;text-decoration:underline #a0541a}.print-surface a[href]:not([href^=\#]):not([href^=mailto\:]):not([href^=tel\:]):after{content:" (" attr(href) ")";color:#4a4a4a;word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:8.5pt}.print-surface .print-section,.print-surface section.print-section{page-break-before:always;break-before:page}.print-surface .print-section:first-of-type,.print-surface section.print-section:first-of-type{page-break-before:auto;break-before:auto}.print-surface .print-keep-together,.print-surface .card,.print-surface article,.print-surface li{page-break-inside:avoid;break-inside:avoid}.print-surface h1,.print-surface h2,.print-surface h3{page-break-after:avoid;break-after:avoid-page}.print-surface table{border-collapse:collapse;page-break-inside:auto;width:100%;font-size:10pt}.print-surface thead{display:table-header-group}.print-surface tr{page-break-inside:avoid;break-inside:avoid}.print-surface th{text-transform:uppercase;letter-spacing:.06em;color:#4a4a4a;text-align:left;border-bottom:1pt solid #1a1a1a;padding:6pt 4pt;font-family:IBM Plex Mono,monospace;font-size:8.5pt;background:#fff!important}.print-surface td{border-bottom:1px solid #ccc;padding:6pt 4pt;color:#1a1a1a!important;background:#fff!important}.print-surface tr:nth-child(2n) td,.print-surface tr:nth-child(odd) td{background:#fff!important}.print-surface .font-mono,.print-surface .num{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.print-surface .bg-\[var\(--bg-card\)\],.print-surface .bg-\[var\(--bg-secondary\)\],.print-surface .bg-\[var\(--bg-primary\)\]{background:#fff!important}.print-surface .text-\[var\(--text-primary\)\]{color:#1a1a1a!important}.print-surface .text-\[var\(--text-secondary\)\]{color:#4a4a4a!important}.print-surface .text-\[var\(--accent-amber\)\]{color:#a0541a!important}.print-surface .text-\[var\(--accent-green\)\]{color:#20663f!important}.print-surface .border-\[var\(--border\)\]{border-color:#ccc!important}.print-surface details{display:block!important}.print-surface details>summary{display:none!important}.print-surface details>:not(summary){display:revert!important}}