.finance-header-row[data-astro-cid-6llplbmz]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.finance-full-link[data-astro-cid-6llplbmz]{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--page-accent, var(--color-border)) 24%,white);border-radius:999px;background:color-mix(in srgb,var(--page-accent, var(--color-surface)) 7%,var(--color-surface));padding:.36rem .72rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap}.expandable-toggle[data-astro-cid-6llplbmz]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;cursor:pointer;border:1px solid color-mix(in srgb,var(--page-accent, var(--color-border)) 22%,white);border-radius:999px;background:color-mix(in srgb,var(--page-accent, var(--color-surface)) 6%,var(--color-surface));padding:.42rem .72rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;margin-inline:auto}.expandable-body[data-astro-cid-6llplbmz]{position:relative}.expandable-content[data-astro-cid-6llplbmz]{max-height:var(--collapsed-max-height, 16rem);overflow:hidden;transition:max-height .28s ease}.expandable-fade[data-astro-cid-6llplbmz]{pointer-events:none;position:absolute;inset-inline:0;bottom:0;height:2.4rem;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,color-mix(in srgb,var(--color-surface) 72%,transparent) 52%,var(--color-surface) 100%)}.expandable-arrow[data-astro-cid-6llplbmz]{height:.95rem;width:.95rem;transition:transform .22s ease}.expandable-panel[data-astro-cid-6llplbmz][data-expanded=true] .expandable-content[data-astro-cid-6llplbmz]{max-height:260rem}.expandable-panel[data-astro-cid-6llplbmz][data-expanded=true] .expandable-fade[data-astro-cid-6llplbmz]{display:none}.expandable-panel[data-astro-cid-6llplbmz][data-expanded=true] .expandable-arrow[data-astro-cid-6llplbmz]{transform:rotate(180deg)}.finance-month__summary[data-astro-cid-6llplbmz]{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem}.finance-month__summary[data-astro-cid-6llplbmz]::-webkit-details-marker{display:none}.finance-month__title[data-astro-cid-6llplbmz]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary)}.finance-month__meta[data-astro-cid-6llplbmz]{font-size:.78rem;color:var(--color-text-secondary)}.finance-inline-expand[data-astro-cid-6llplbmz]{position:relative}.finance-inline-expand__body[data-astro-cid-6llplbmz]{max-height:9rem;overflow:hidden;transition:max-height .28s ease}.finance-inline-expand__fade[data-astro-cid-6llplbmz]{pointer-events:none;position:absolute;inset-inline:0;bottom:2rem;height:2.2rem;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,color-mix(in srgb,var(--color-surface) 72%,transparent) 52%,var(--color-surface) 100%)}.finance-inline-expand__toggle[data-astro-cid-6llplbmz]{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;margin-inline:auto;cursor:pointer;border:1px solid color-mix(in srgb,var(--page-accent, var(--color-border)) 22%,white);border-radius:999px;background:color-mix(in srgb,var(--page-accent, var(--color-surface)) 6%,var(--color-surface));padding:.38rem .72rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.finance-inline-expand[data-astro-cid-6llplbmz][data-expanded=true] .finance-inline-expand__body[data-astro-cid-6llplbmz]{max-height:220rem}.finance-inline-expand[data-astro-cid-6llplbmz][data-expanded=true] .finance-inline-expand__fade[data-astro-cid-6llplbmz]{display:none}.finance-supplier-link[data-astro-cid-6llplbmz]{text-decoration:underline;text-underline-offset:2px;color:var(--color-text-primary);font-weight:600}.finance-supplier-modal[data-astro-cid-6llplbmz]{border:0;padding:0;background:transparent;width:min(680px,calc(100% - 2rem))}.finance-supplier-modal[data-astro-cid-6llplbmz]::backdrop{background:#0f172a59;backdrop-filter:blur(2px)}.finance-supplier-modal__card[data-astro-cid-6llplbmz]{border:1px solid var(--color-border-strong);border-radius:1rem;background:var(--color-surface);padding:1rem;box-shadow:var(--shadow-float);max-height:min(82vh,780px);overflow:hidden;display:flex;flex-direction:column}.finance-supplier-modal__head[data-astro-cid-6llplbmz]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.finance-supplier-modal__close[data-astro-cid-6llplbmz]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-alt) 70%,white);font-size:1.2rem;line-height:1;color:var(--color-text-secondary)}.finance-panel[data-astro-cid-6llplbmz] .finance-supplier-kpi{border:1px solid var(--color-border);border-radius:.75rem;background:color-mix(in srgb,var(--color-surface-alt) 70%,white);padding:.5rem .6rem}.finance-panel[data-astro-cid-6llplbmz] .finance-supplier-kpi__label{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:700}.finance-panel[data-astro-cid-6llplbmz] .finance-supplier-kpi__value{margin-top:.12rem;font-size:.9rem;font-weight:700;color:var(--color-text-primary)}.finance-supplier-modal__details[data-astro-cid-6llplbmz]{overflow-y:auto}.finance-supplier-modal__docs[data-astro-cid-6llplbmz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:13.5rem;overflow-y:auto;padding-right:.2rem}.finance-panel[data-astro-cid-6llplbmz] .finance-supplier-modal__docs li{list-style:none;margin:0}.finance-panel[data-astro-cid-6llplbmz] .finance-supplier-modal__docs a{display:inline-flex;align-items:center;min-height:2rem;border:1px solid var(--color-border);border-radius:.55rem;padding:.18rem .55rem;font-size:.8rem;font-weight:600;color:var(--color-text-primary);text-decoration:none;background:color-mix(in srgb,var(--color-surface-alt) 65%,white);transition:background-color .14s ease,border-color .14s ease}.finance-panel[data-astro-cid-6llplbmz] .finance-supplier-modal__docs a:hover{background:color-mix(in srgb,var(--color-surface-alt) 85%,white);border-color:color-mix(in srgb,var(--page-accent, var(--color-border)) 35%,white)}@media(max-width:760px){.finance-supplier-modal[data-astro-cid-6llplbmz]{width:min(96vw,680px)}.finance-supplier-modal__card[data-astro-cid-6llplbmz]{max-height:88vh;padding:.8rem}.finance-supplier-modal__docs[data-astro-cid-6llplbmz]{grid-template-columns:1fr;max-height:11.5rem}}.full-report-cta[data-astro-cid-zoexs76o]{background:var(--page-accent, #115e59);border-color:color-mix(in srgb,var(--page-accent, #115e59) 38%,white)}.full-report-cta[data-astro-cid-zoexs76o]:hover{background:color-mix(in srgb,var(--page-accent, #115e59) 82%,black)}.full-report-modal[data-astro-cid-zoexs76o]::backdrop{backdrop-filter:blur(2px)}.full-report-modal__header[data-astro-cid-zoexs76o]{background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--page-accent, #115e59) 18%,white) 0%,transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--page-accent, #115e59) 8%,white),#fff 55%,color-mix(in srgb,var(--page-accent, #115e59) 6%,white))}.full-report-modal__close[data-astro-cid-zoexs76o]{box-shadow:0 8px 24px #0f172a14}
