.report-doc.svelte-1bg9fqy{color:#111;background:#fff;font:10pt/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-header.svelte-1bg9fqy{display:flex;align-items:center;gap:14px;padding-bottom:10px;margin-bottom:14px;border-bottom:2px solid var(--color-accent, #333)}.doc-logo.svelte-1bg9fqy{max-height:56px;max-width:120px;object-fit:contain;flex-shrink:0}.doc-heading.svelte-1bg9fqy{min-width:0}.doc-lodge.svelte-1bg9fqy{margin:0;font-size:10pt;font-weight:600;color:#333}.doc-title.svelte-1bg9fqy{margin:2px 0 4px;font-size:16pt;font-weight:700;line-height:1.2;color:#000}.doc-meta.svelte-1bg9fqy{margin:0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:8.5pt;color:#444}.doc-totals.svelte-1bg9fqy{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;break-inside:avoid}.doc-totals.svelte-1bg9fqy>div:where(.svelte-1bg9fqy){flex:1 1 140px;border:1px solid #ccc;border-radius:4px;padding:6px 10px}.doc-totals.svelte-1bg9fqy>div.is-result:where(.svelte-1bg9fqy){border-color:var(--color-accent, #333);border-width:1.5px}.doc-totals.svelte-1bg9fqy span:where(.svelte-1bg9fqy){display:block;font-size:8pt;color:#555}.doc-totals.svelte-1bg9fqy strong:where(.svelte-1bg9fqy){font-size:12pt;color:#000}.is-negative.svelte-1bg9fqy{color:#a40000!important}.doc-block.svelte-1bg9fqy{margin-bottom:14px;break-inside:avoid}.doc-block.svelte-1bg9fqy h2:where(.svelte-1bg9fqy),.doc-table.svelte-1bg9fqy caption:where(.svelte-1bg9fqy){margin:0 0 6px;font-size:10pt;font-weight:700;text-align:left;color:#000}.doc-fields.svelte-1bg9fqy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;margin:0}.doc-fields.svelte-1bg9fqy dt:where(.svelte-1bg9fqy){font-size:8pt;color:#555}.doc-fields.svelte-1bg9fqy dd:where(.svelte-1bg9fqy){margin:0}.doc-two.svelte-1bg9fqy{display:grid;grid-template-columns:1fr 1fr;gap:14px}.doc-table.svelte-1bg9fqy{width:100%;border-collapse:collapse;margin-bottom:14px}.doc-table.svelte-1bg9fqy th:where(.svelte-1bg9fqy),.doc-table.svelte-1bg9fqy td:where(.svelte-1bg9fqy){padding:4px 6px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.doc-table.svelte-1bg9fqy thead:where(.svelte-1bg9fqy) th:where(.svelte-1bg9fqy){font-size:8pt;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#333;border-bottom:1.5px solid var(--color-accent, #333)}.doc-table.svelte-1bg9fqy tfoot:where(.svelte-1bg9fqy) th:where(.svelte-1bg9fqy),.doc-table.svelte-1bg9fqy tfoot:where(.svelte-1bg9fqy) td:where(.svelte-1bg9fqy){border-bottom:0;border-top:1px solid #999;font-weight:600}.doc-table.svelte-1bg9fqy tfoot:where(.svelte-1bg9fqy) tr.is-grand:where(.svelte-1bg9fqy) th:where(.svelte-1bg9fqy),.doc-table.svelte-1bg9fqy tfoot:where(.svelte-1bg9fqy) tr.is-grand:where(.svelte-1bg9fqy) td:where(.svelte-1bg9fqy){border-top:1.5px solid #000;font-weight:700}.num.svelte-1bg9fqy{text-align:right!important;white-space:nowrap}.mono.svelte-1bg9fqy{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9pt}.nowrap.svelte-1bg9fqy{white-space:nowrap}.wrap.svelte-1bg9fqy{overflow-wrap:anywhere}.doc-empty.svelte-1bg9fqy{padding:20px 0;text-align:center;color:#555}.doc-rule.svelte-1bg9fqy{margin:0 0 10px;font-size:9pt;color:#222}.doc-warning.svelte-1bg9fqy{margin:0 0 10px;padding:6px 8px;border:1.5px solid #b45309;font-size:9pt;font-weight:600;color:#7c2d12}.doc-signatures.svelte-1bg9fqy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;break-inside:avoid;text-align:center;font-size:9pt}.doc-sign-line.svelte-1bg9fqy{display:block;margin-bottom:4px;border-top:1px solid #000}.doc-footer.svelte-1bg9fqy{margin-top:18px;padding-top:6px;border-top:1px solid #ddd;font-size:8pt;color:#555}@media screen and (max-width:640px){.doc-fields.svelte-1bg9fqy,.doc-two.svelte-1bg9fqy{grid-template-columns:1fr}.doc-header.svelte-1bg9fqy{flex-direction:column;align-items:flex-start}}@media print{.doc-table.svelte-1bg9fqy thead:where(.svelte-1bg9fqy){display:table-header-group}.doc-table.svelte-1bg9fqy tfoot:where(.svelte-1bg9fqy){display:table-row-group}.doc-table.svelte-1bg9fqy tr:where(.svelte-1bg9fqy){break-inside:avoid}.doc-table.svelte-1bg9fqy caption:where(.svelte-1bg9fqy),.doc-block.svelte-1bg9fqy h2:where(.svelte-1bg9fqy){break-after:avoid}.doc-footer.svelte-1bg9fqy{display:none}}
