.finance{--finance-green:#243c32;--finance-line:#dedfd5;--finance-paper:#fffefa;color:var(--finance-green)}.finance-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.finance-heading h1{margin:8px 0 6px;font-size:36px}.finance-heading p{margin:0}.finance-eyebrow{font-size:10px;letter-spacing:.2em;font-weight:650;color:#758176}.finance-badge{border:1px solid #b5c2b3;border-radius:30px;padding:8px 14px;font-size:12px;white-space:nowrap;background:#edf1e7}.finance-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:var(--finance-paper);padding:20px;border:1px solid var(--finance-line);border-radius:10px}.finance-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;flex:1;min-width:125px}.finance-filters input,.finance-filters select{font:inherit;font-size:14px;min-height:44px;padding:9px;border:1px solid #cdd3cb;border-radius:5px;background:white;color:inherit;width:100%}.finance-filters button{background:var(--finance-green);color:white;min-height:44px;padding:10px 20px;font-size:13px}.finance-tabs{display:flex;gap:6px;margin:24px 0 4px;border-bottom:1px solid var(--finance-line)}.finance-tabs button{border:0;border-radius:0;background:none;padding:12px 25px;color:#727e72;border-bottom:3px solid transparent}.finance-tabs button[aria-selected=true]{border-bottom-color:var(--finance-green);color:var(--finance-green);font-weight:650}.finance-status{font-size:13px;min-height:20px;margin:8px 0}.finance-context{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#707c70;margin-bottom:18px;flex-wrap:wrap}.finance-notice{background:#f9efdd;border-left:3px solid #ae7f3e;padding:14px 18px;font-size:13px;line-height:1.7}.finance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px}.finance-cards article{background:var(--finance-paper);border:1px solid var(--finance-line);border-radius:9px;padding:22px}.finance-cards h2{font-size:12px;font-weight:500;margin:0 0 18px;color:#6e7a6d}.finance-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-cards .finance-amount{display:block;font-size:28px;font-weight:500;letter-spacing:-.04em}.finance small{display:block;color:#7d8378;font-size:10px;line-height:1.8;font-weight:400}.finance-negative{color:#9b3930}.finance-explainer{font-size:12px;margin:16px 0 24px}.finance-table-scroll{overflow:auto;border:1px solid var(--finance-line);border-radius:9px;background:var(--finance-paper)}.finance table{width:100%;border-collapse:collapse;text-align:right;min-width:650px;font-size:13px}.finance caption{text-align:left;padding:20px;font-size:16px;font-family:serif}.finance th,.finance td{padding:14px 18px;border-top:1px solid #e8e8de;vertical-align:top}.finance thead th{font-size:11px;color:#758071;font-weight:500;background:#f7f7f0}.finance tr th:first-child{text-align:left;white-space:nowrap}.finance tbody th{font-weight:400}.finance-connections{margin-top:32px}.finance-connections h2{font-size:16px;font-family:serif;font-weight:500}.finance-connections>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.finance-connections article{background:#f8f8f2;border:1px solid var(--finance-line);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.finance-connections strong{font-size:12px;font-weight:500}.finance-source-state{font-size:11px;color:#8a733a}.finance-source-state[data-state=ready]{color:#2c6746}.finance-source-state[data-state=error]{color:#9b3930}.finance-empty{text-align:center;background:var(--finance-paper);border:1px dashed #cbd2c5;border-radius:10px;padding:55px 24px}.finance-empty>span{font-size:30px;color:#a9b7a2}.finance-empty h2{font-family:serif;font-size:22px;font-weight:400;line-height:1.7}.finance-empty p{font-size:13px;line-height:1.9;color:#727d6f}.finance-footnote{font-size:10px;line-height:1.9;color:#82887c;margin:18px 0}.finance-unknown{color:#899083}@media(max-width:600px){.finance-heading h1{font-size:29px}.finance-heading{align-items:flex-start}.finance-badge{font-size:10px;padding:7px 10px}.finance-filters{padding:14px;gap:10px}.finance-filters label{min-width:calc(50% - 10px)}.finance-filters button{width:100%}.finance-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-cards article{padding:16px}.finance-cards .finance-amount{font-size:22px}.finance-empty{padding:35px 18px}.finance-empty h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.finance *{scroll-behavior:auto}}
.finance-imports{margin-top:2rem}.finance-imports form{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.finance-imports label{display:grid;gap:.4rem}.finance-imports [data-source-body]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.finance-imports article{border:1px solid #d6dfd7;border-radius:12px;padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.finance-imports article div{display:grid;gap:.35rem}.finance-imports small{color:#52665a}.finance-imports button{white-space:nowrap}@media(max-width:700px){.finance-imports [data-source-body]{grid-template-columns:1fr}}
