.financial-document-module__MOm2qW__document{--document-accent:#c93f0b;--document-accent-soft:#fff1e8;--document-ink:#171311;--document-muted:#675f5a;--document-line:#ddd6d1;width:100%;max-width:56.25rem;color:var(--document-ink);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fffdfb;border:1px solid #f5f5f51f;border-radius:1.5rem;margin-inline:auto;overflow:hidden;box-shadow:0 28px 80px -44px #000c}.financial-document-module__MOm2qW__accentRule{background:linear-gradient(90deg,#bf2e16,#ee6919 58%,#d99b16);height:.3rem}.financial-document-module__MOm2qW__body{padding:clamp(1.25rem,4vw,3.25rem)}.financial-document-module__MOm2qW__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;display:grid}.financial-document-module__MOm2qW__brand{min-width:0}.financial-document-module__MOm2qW__logo{object-fit:contain;object-position:left center;width:auto;max-width:min(15rem,70vw);height:2.75rem;display:block}.financial-document-module__MOm2qW__brandName{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:1.35rem;font-weight:750}.financial-document-module__MOm2qW__identity{color:var(--document-muted);margin-top:1rem;font-size:.76rem;font-style:normal;line-height:1.55}.financial-document-module__MOm2qW__registration{overflow-wrap:anywhere}.financial-document-module__MOm2qW__documentMeta{text-align:right}.financial-document-module__MOm2qW__title{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:750;line-height:1}.financial-document-module__MOm2qW__reference{overflow-wrap:anywhere;margin-top:.55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.financial-document-module__MOm2qW__status{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-top:.8rem;padding:.3rem .65rem;font-size:.65rem;font-weight:750;display:inline-flex}.financial-document-module__MOm2qW__neutral{color:#625b57;background:#f5f1ee}.financial-document-module__MOm2qW__attention{color:#855400;background:#fff7db}.financial-document-module__MOm2qW__positive{color:#17603a;background:#e9f8ef}.financial-document-module__MOm2qW__negative{color:#9d251c;background:#fff0ee}.financial-document-module__MOm2qW__dates{gap:.25rem;margin-top:1rem;font-size:.76rem;display:grid}.financial-document-module__MOm2qW__dates div{justify-content:flex-end;gap:.85rem;display:flex}.financial-document-module__MOm2qW__dates dt{color:var(--document-muted)}.financial-document-module__MOm2qW__dates dd{font-weight:650}.financial-document-module__MOm2qW__section{margin-top:2rem}.financial-document-module__MOm2qW__sectionTitle{color:var(--document-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.67rem;font-weight:750}.financial-document-module__MOm2qW__partyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.financial-document-module__MOm2qW__party{border:1px solid var(--document-line);border-radius:.9rem;min-width:0;padding:1rem}.financial-document-module__MOm2qW__partyLabel{color:var(--document-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:750}.financial-document-module__MOm2qW__partyName{margin-top:.45rem;font-size:.95rem;font-weight:750}.financial-document-module__MOm2qW__partyDetails{color:var(--document-muted);overflow-wrap:anywhere;margin-top:.35rem;font-size:.75rem;font-style:normal;line-height:1.55}.financial-document-module__MOm2qW__referenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.financial-document-module__MOm2qW__referenceItem{border-left:2px solid var(--document-accent);min-width:0;padding-left:.75rem}.financial-document-module__MOm2qW__referenceLabel{color:var(--document-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.financial-document-module__MOm2qW__referenceValue{overflow-wrap:anywhere;margin-top:.25rem;font-size:.78rem;font-weight:650}.financial-document-module__MOm2qW__stageList{grid-template-columns:repeat(var(--stage-count,4), minmax(0, 1fr));gap:.45rem;list-style:none;display:grid}.financial-document-module__MOm2qW__stage{border-top:3px solid var(--document-line);min-width:0;padding-top:.65rem;position:relative}.financial-document-module__MOm2qW__stageComplete{border-color:#377254}.financial-document-module__MOm2qW__stageCurrent{border-color:var(--document-accent)}.financial-document-module__MOm2qW__stageMuted{opacity:.58}.financial-document-module__MOm2qW__stageNumber{color:var(--document-muted);font-size:.63rem;font-weight:750}.financial-document-module__MOm2qW__stageTitle{margin-top:.25rem;font-size:.7rem;font-weight:650;line-height:1.35}.financial-document-module__MOm2qW__tableWrap{border:1px solid var(--document-line);border-radius:.9rem;overflow-x:auto}.financial-document-module__MOm2qW__table{border-collapse:collapse;width:100%;font-size:.78rem}.financial-document-module__MOm2qW__table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.financial-document-module__MOm2qW__table th{color:var(--document-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f7f3f0;font-size:.64rem}.financial-document-module__MOm2qW__table th,.financial-document-module__MOm2qW__table td{border-bottom:1px solid var(--document-line);vertical-align:top;padding:.8rem .9rem}.financial-document-module__MOm2qW__table tbody tr:last-child td{border-bottom:0}.financial-document-module__MOm2qW__number{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.financial-document-module__MOm2qW__lineTitle{font-weight:700}.financial-document-module__MOm2qW__lineDetail{color:var(--document-muted);margin-top:.18rem;font-size:.7rem;line-height:1.45}.financial-document-module__MOm2qW__mobileLabel{display:none}.financial-document-module__MOm2qW__summaryLayout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:2rem;display:grid}.financial-document-module__MOm2qW__totals{border-top:2px solid var(--document-ink)}.financial-document-module__MOm2qW__totalRow{border-bottom:1px solid var(--document-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.68rem 0;font-size:.8rem;display:flex}.financial-document-module__MOm2qW__totalRow dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.financial-document-module__MOm2qW__totalMuted{color:var(--document-muted)}.financial-document-module__MOm2qW__totalPaid{color:#17603a}.financial-document-module__MOm2qW__totalDue{background:var(--document-accent-soft);color:#8c2c0c;border:0;border-radius:.75rem;margin-top:.35rem;padding-inline:.85rem;font-size:.95rem;font-weight:750}.financial-document-module__MOm2qW__copy{color:var(--document-muted);font-size:.74rem;line-height:1.6}.financial-document-module__MOm2qW__copy ul{padding-left:1.05rem}.financial-document-module__MOm2qW__copy li+li{margin-top:.3rem}.financial-document-module__MOm2qW__amountHero{background:var(--document-accent-soft);border-radius:1rem;padding:1.25rem}.financial-document-module__MOm2qW__amountLabel{color:#8c2c0c;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:750}.financial-document-module__MOm2qW__amountValue{color:#7c2509;font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:clamp(1.8rem,6vw,2.8rem);font-weight:800;line-height:1}.financial-document-module__MOm2qW__receiptMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem;display:grid}.financial-document-module__MOm2qW__receiptMeta dt{color:var(--document-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.financial-document-module__MOm2qW__receiptMeta dd{overflow-wrap:anywhere;margin-top:.22rem;font-size:.78rem;font-weight:650}.financial-document-module__MOm2qW__signoff{justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:5.5rem;display:flex}.financial-document-module__MOm2qW__signature{object-fit:contain;object-position:left bottom;max-width:9rem;max-height:3.5rem}.financial-document-module__MOm2qW__signatoryName{margin-top:.35rem;font-size:.8rem;font-weight:750}.financial-document-module__MOm2qW__footer{border-top:1px solid var(--document-line);color:var(--document-muted);margin-top:2rem;padding-top:1rem;font-size:.68rem;line-height:1.5}.financial-document-module__MOm2qW__footerGrid{justify-content:space-between;gap:1rem;display:flex}.financial-document-module__MOm2qW__verification{text-align:right;overflow-wrap:anywhere;max-width:55%}.financial-document-module__MOm2qW__verification a{color:var(--document-accent);text-underline-offset:.15em;text-decoration:underline}@media (max-width:40rem){.financial-document-module__MOm2qW__document{border-inline:0;border-radius:0}.financial-document-module__MOm2qW__header{grid-template-columns:1fr;gap:1.5rem}.financial-document-module__MOm2qW__documentMeta{text-align:left}.financial-document-module__MOm2qW__dates div{justify-content:flex-start}.financial-document-module__MOm2qW__partyGrid,.financial-document-module__MOm2qW__summaryLayout,.financial-document-module__MOm2qW__receiptMeta{grid-template-columns:1fr}.financial-document-module__MOm2qW__referenceGrid{grid-template-columns:1fr 1fr}.financial-document-module__MOm2qW__stageList{display:block}.financial-document-module__MOm2qW__stage{border-top:0;border-left:3px solid var(--document-line);padding:.15rem 0 .85rem .75rem}.financial-document-module__MOm2qW__stageComplete{border-color:#377254}.financial-document-module__MOm2qW__stageCurrent{border-color:var(--document-accent)}.financial-document-module__MOm2qW__tableWrap{border:0;overflow:visible}.financial-document-module__MOm2qW__responsiveTable thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.financial-document-module__MOm2qW__responsiveTable,.financial-document-module__MOm2qW__responsiveTable tbody,.financial-document-module__MOm2qW__responsiveTable tr,.financial-document-module__MOm2qW__responsiveTable td{width:100%;display:block}.financial-document-module__MOm2qW__responsiveTable tr{border:1px solid var(--document-line);border-radius:.8rem;margin-bottom:.75rem;padding:.7rem}.financial-document-module__MOm2qW__responsiveTable td{text-align:right;white-space:normal;border:0;justify-content:space-between;gap:1rem;padding:.3rem;display:flex}.financial-document-module__MOm2qW__responsiveTable td:first-child{text-align:left;display:block}.financial-document-module__MOm2qW__mobileLabel{color:var(--document-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:.65rem;font-weight:650;display:inline}.financial-document-module__MOm2qW__footerGrid{display:block}.financial-document-module__MOm2qW__verification{text-align:left;max-width:none;margin-top:.8rem}}@media print{.financial-document-module__MOm2qW__document{max-width:none;box-shadow:none;border:0;border-radius:0}.financial-document-module__MOm2qW__body{padding:0}.financial-document-module__MOm2qW__section,.financial-document-module__MOm2qW__party,.financial-document-module__MOm2qW__amountHero,.financial-document-module__MOm2qW__totals,.financial-document-module__MOm2qW__signoff,.financial-document-module__MOm2qW__footer{break-inside:avoid}.financial-document-module__MOm2qW__tableWrap{overflow:visible}.financial-document-module__MOm2qW__responsiveTable{display:table}.financial-document-module__MOm2qW__responsiveTable thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.financial-document-module__MOm2qW__responsiveTable tbody{width:auto;display:table-row-group}.financial-document-module__MOm2qW__responsiveTable tr{border:0;border-radius:0;width:auto;margin:0;padding:0;display:table-row}.financial-document-module__MOm2qW__responsiveTable td{border-bottom:1px solid var(--document-line);text-align:left;width:auto;padding:.8rem .9rem;display:table-cell}.financial-document-module__MOm2qW__responsiveTable td:first-child{text-align:left;display:table-cell}.financial-document-module__MOm2qW__mobileLabel{display:none}.financial-document-module__MOm2qW__table thead{display:table-header-group}.financial-document-module__MOm2qW__table tr{break-inside:avoid}.financial-document-module__MOm2qW__footer{margin-top:1.25rem}}@page{size:A4;margin:13mm}
