@import url("https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,500&display=swap");.fin-v33.fin-v33{--bg:#f9f9f7;--bg-deep:#f0efec;--surface:#ffffff;--surface-2:#ffffff;--surface-tint:#f6f6f4;--fin-page:#f9f9f7;--fin-paper:#ffffff;--fin-tint:#f6f6f4;--w:#ffffff;--popover:#ffffff;--ink:#0b0b0b;--ink-2:#52514e;--ink-3:#898781;--ink-4:#c3c2b7;--ink-inv:#f9f9f7;--rule:rgba(11,11,11,0.10);--rule-2:rgba(11,11,11,0.05);--rule-strong:rgba(11,11,11,0.20);--line:rgba(11,11,11,0.10);--brand:#0b0b0b;--brand-deep:#20201f;--brand-ink:#0b0b0b;--brand-soft:#f0efec;--blue:#2a78d6;--blue-ink:#184f95;--blue-soft:#e7f1fb;--blue-border:#86b6ef;--blue-chip:#cde2fb;--s0:#f6f6f4;--s1:#f0efec;--s2:#e1e0d9;--s3:#c3c2b7;--s4:#a5a49a;--s5:#898781;--s6:#52514e;--s7:#383835;--s8:#20201f;--s9:#0b0b0b;--g0:#f1f6fd;--g1:#e7f1fb;--g4:#9ec5f4;--g5:#5b9be3;--g6:#2a78d6;--g7:#256abf;--g8:#20201f;--g9:#0b0b0b;--b1:#e7f1fb;--b6:#2a78d6;--green:#006300;--green-soft:#caeac7;--red:#8e2626;--red-soft:#fad6d6;--yellow:#eda100;--yellow-ink:#734500;--yellow-soft:#f9dca4;--ok:#006300;--warn:#734500;--bad:#8e2626;--critical:#d03b3b;--ok-fill:#009300;--warn-fill:#fab219;--bad-fill:#d03b3b;--good:#0ca30c;--gold:#945d00;--gold1:#f9dca4;--a0:#fcf6ec;--a1:#f9dca4;--a6:#945d00;--r0:#fbebeb;--r1:#fad6d6;--r6:#d03b3b;--p1:#dfdbfd;--p6:#6250d6;--red-wash:#fbebeb;--scrim:rgba(11,11,11,0.25);--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--chart-l1:#2a78d6;--chart-l2:#1baf7a;--chart-l3:#eda100;--chart-l4:#6250d6;--chart-l5:#e34948;--chart-blank:#c3c2b7;--chart-grid:rgba(11,11,11,0.10);--chart-axis:#c3c2b7;--chart-muted:#c3c2b7;--chart-ref:#898781;--r-lg:6px;--r-md:6px;--r-sm:5px;--r-pill:999px;--radius:6px;--radius-lg:6px;--radius-pill:999px;--sh-sm:none;--sh-md:0 1px 2px rgba(11,11,11,0.06);--sh-lg:0 8px 24px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.08);--sh-focus:inset 0 0 0 1px #f9f9f7,0 0 0 1px #2a78d6,0 0 6px 1px #cde2fb;--fs-caption:11px;--lh-caption:17px;--fs-footnote:12px;--lh-footnote:15px;--fs-body:13px;--lh-body:19px;--fs-heading:14px;--lh-heading:18px;--fs-title:20px;--lh-title:25px;--fs-kpi:26px;--lh-kpi:30px;--lh-content:1.45;--num:tabular-nums;--fs-2xs:11px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:13px;--fs-lg:14px;--fs-xl:20px;--fs-2xl:20px;--fs-3xl:26px;--fw-regular:400;--fw-medium:500;--fw-bold:600;--serif:"Source Serif 4",ui-serif,Georgia,"Times New Roman",serif;--d:var(--serif);--ctrl-h:32px;--ctrl-h-sm:28px;--ctrl-pad-x:11px;--page-gutter:24px;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:16px;--sp-7:18px;--sp-8:22px;background:var(--bg);color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body)}.fin-v33.fin-v33,.fin-v33.fin-v33 .num,.fin-v33.fin-v33 input,.fin-v33.fin-v33 select,.fin-v33.fin-v33 table td,.fin-v33.fin-v33 table th{font-feature-settings:var(--num);font-variant-numeric:var(--num)}.fin-v33.fin-v33 a{color:var(--blue-ink);text-decoration:none}.fin-v33.fin-v33 a:hover{text-decoration:underline}.fin-v33.fin-v33 :focus-visible{outline:none;box-shadow:var(--sh-focus);border-radius:var(--r-sm)}.fin-v33.fin-v33 .tabs--folder{gap:2px;border-bottom:1px solid var(--rule);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fin-v33.fin-v33 .tabs--folder::-webkit-scrollbar{display:none}.fin-v33.fin-v33 .tabs--folder .tab{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;bottom:-1px;padding:10px 12px;font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--ink-3);white-space:nowrap}.fin-v33.fin-v33 .tabs--folder .tab:hover:not(.is-active):not(:disabled){background:none;color:var(--ink)}.fin-v33.fin-v33 .tabs--folder .tab.is-active{background:none;color:var(--ink);border-color:transparent;border-bottom-color:var(--ink);font-weight:var(--fw-medium)}.fin-v33.fin-v33 .tabs--folder .tab .dot{background:var(--bad-fill)}.fin-v33.fin-v33 .tabs--folder .tab .tag{margin-left:6px;font-size:var(--fs-caption);color:var(--ink-3)}.fin-v33.fin-v33 .ds-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:none;min-width:0}.fin-v33.fin-v33 .ds-card-hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--rule);background:none}.fin-v33.fin-v33 .ds-card-hd h3{margin:0;font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-bold)}.fin-v33.fin-v33 .ds-card-bd{padding:12px 14px}.fin-v33.fin-v33 .fin-headline,.fin-v33.fin-v33 .fin-kpi-figure,.fin-v33.fin-v33 .fin-title{font-family:var(--serif)!important}.fin-v33.fin-v33 .fin-headline,.fin-v33.fin-v33 .fin-title{margin:2px 0 0;font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-medium);letter-spacing:-.01em;font-feature-settings:var(--num);font-variant-numeric:var(--num);text-wrap:balance;color:var(--ink)}.fin-v33.fin-v33 .fin-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fin-v33.fin-v33 .fin-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fin-v33.fin-v33 .fin-eyebrow,.fin-v33.fin-v33 .fin-muted,.fin-v33.fin-v33 .fin-note{font-size:var(--fs-footnote);color:var(--ink-3)}.fin-v33.fin-v33 .ds-btn{height:var(--ctrl-h-sm);padding:0 var(--ctrl-pad-x);border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-footnote);font-weight:var(--fw-regular);box-shadow:none}.fin-v33.fin-v33 .ds-btn:hover{background:var(--surface-tint);border-color:var(--rule-strong)}.fin-v33.fin-v33 .ds-btn.primary{background:var(--brand);color:var(--ink-inv);border-color:var(--brand)}.fin-v33.fin-v33 .ds-btn.primary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.fin-v33.fin-v33 .ds-btn:disabled{opacity:.5;cursor:default}.fin-v33.fin-v33 .ds-btn:disabled:hover{background:var(--surface);border-color:var(--rule-strong)}.fin-v33.fin-v33 .fin-rail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow-x:visible;padding:2px 0}.fin-v33.fin-v33 .fi,.fin-v33.fin-v33 .fin-rail .fi,.fin-v33.fin-v33 .fin-rail .tsch-combo-trigger,.fin-v33.fin-v33 .tsch-combo-trigger{height:var(--ctrl-h-sm);padding:0 10px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-footnote);font-weight:var(--fw-regular);white-space:nowrap}.fin-v33.fin-v33 .fi:hover,.fin-v33.fin-v33 .tsch-combo-trigger:hover{border-color:var(--rule-strong)}.fin-v33.fin-v33 .fi:disabled{opacity:.5;cursor:default}.fin-v33.fin-v33 .filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.fin-v33.fin-v33 .filter-group-label,.fin-v33.fin-v33 .fin-rail .filter-group-label,.fin-v33.fin-v33 .fin-rail .tsch-fl{font-size:var(--fs-footnote);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--ink-3)}.fin-v33.fin-v33 .fin-rail .filter-group>.filter-group-label{flex:0 0 auto}.fin-v33.fin-v33 .fin-rail .filter-group{flex-wrap:nowrap;align-items:center;gap:6px}.fin-v33.fin-v33 .fin-rail{row-gap:6px;-moz-column-gap:14px;column-gap:14px;padding:4px 0}.fin-v33.fin-v33 .fin-rail select.fi,.fin-v33.fin-v33 select.fi{padding:0 6px 0 9px;min-height:var(--ctrl-h-sm);max-width:170px}.fin-v33.fin-v33 .fin-rail .ds-switch{font-size:var(--fs-footnote);gap:6px}.fin-v33.fin-v33 .ds-pill,.fin-v33.fin-v33 .fin-drill-chip,.fin-v33.fin-v33 .fin-tieout-chip{display:inline-flex;align-items:center;gap:5px;height:auto;padding:1px 8px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--surface-tint);color:var(--ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-regular);white-space:nowrap}.fin-v33.fin-v33 .ds-pill.green{background:var(--green-soft);color:var(--green)}.fin-v33.fin-v33 .ds-pill.amber{background:var(--yellow-soft);color:var(--yellow-ink)}.fin-v33.fin-v33 .ds-pill.red{background:var(--red-soft);color:var(--red)}.fin-v33.fin-v33 .fin-table-wrap{overflow:auto;position:relative}.fin-v33.fin-v33 table.ds-table,.fin-v33.fin-v33 table.fin-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body);font-family:var(--f)}.fin-v33.fin-v33 table.ds-table td,.fin-v33.fin-v33 table.ds-table th,.fin-v33.fin-v33 table.fin-table td,.fin-v33.fin-v33 table.fin-table th{padding:7px 10px;white-space:nowrap;text-align:right;border-bottom:1px solid var(--rule-2);color:var(--ink)}.fin-v33.fin-v33 table.ds-table thead th,.fin-v33.fin-v33 table.fin-table thead th{position:sticky;top:0;z-index:3;background:var(--surface);color:var(--ink-3);font-size:var(--fs-footnote);line-height:var(--lh-footnote);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;vertical-align:bottom;padding:7px 10px;border-bottom:1px solid var(--rule);box-shadow:none}.fin-v33.fin-v33 table.ds-table thead th small,.fin-v33.fin-v33 table.fin-table thead th small{display:block;font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--ink-3)}.fin-v33.fin-v33 table.ds-table td:first-child,.fin-v33.fin-v33 table.ds-table th:first-child,.fin-v33.fin-v33 table.fin-table td:first-child,.fin-v33.fin-v33 table.fin-table th:first-child{text-align:left;position:sticky;left:0;z-index:2;background:var(--fin-row-bg,var(--surface))}.fin-v33.fin-v33 table.ds-table thead th:first-child,.fin-v33.fin-v33 table.fin-table thead th:first-child{z-index:4}.fin-v33.fin-v33 table.ds-table td.l,.fin-v33.fin-v33 table.fin-table td.l{text-align:left}.fin-v33.fin-v33 table.ds-table tbody tr:hover td,.fin-v33.fin-v33 table.fin-table tbody tr:hover td{background:var(--surface-tint)}.fin-v33.fin-v33 .ds-card{border-color:var(--rule)}.fin-v33.fin-v33 .ds-card,.fin-v33.fin-v33 table.ds-table,.fin-v33.fin-v33 table.ds-table thead th,.fin-v33.fin-v33 table.fin-table,.fin-v33.fin-v33 table.fin-table thead th{background:var(--fin-paper)}.fin-v33.fin-v33 table.ds-table td:first-child,.fin-v33.fin-v33 table.ds-table th:first-child,.fin-v33.fin-v33 table.fin-table td:first-child,.fin-v33.fin-v33 table.fin-table th:first-child{background:var(--fin-row-bg,var(--fin-paper))}.fin-v33.fin-v33 table.ds-table tbody tr:hover td,.fin-v33.fin-v33 table.fin-table tbody tr:hover td{background:var(--fin-tint)}.fin-v33.fin-v33 table.fin-table tbody td,.fin-v33.fin-v33 table.fin-table tfoot td{box-shadow:none}.fin-v33.fin-v33 table.fin-table tbody tr.fin-row-sec td,.fin-v33.fin-v33 table.fin-table tr.fin-row-sec td{background:var(--fin-tint);font-weight:var(--fw-bold);color:var(--ink-2);font-size:var(--fs-footnote)}.fin-v33.fin-v33 table.fin-table tr.fin-row-sec{--fin-row-bg:var(--fin-tint)}.fin-v33.fin-v33 table.fin-table tr.fin-row-sec td:first-child{font-weight:var(--fw-bold);color:var(--ink-2)}.fin-v33.fin-v33 table.fin-table tbody tr.fin-row-sub td{font-weight:var(--fw-bold);background:var(--fin-tint);border-top:1px solid var(--rule-strong)}.fin-v33.fin-v33 table.fin-table tr.fin-row-sub{--fin-row-bg:var(--fin-tint)}.fin-v33.fin-v33 table.fin-table tbody tr.fin-row-tot td,.fin-v33.fin-v33 table.fin-table tfoot tr.fin-row-tot td{background:var(--fin-tint);font-weight:var(--fw-bold);border-top:1px solid var(--ink-3)}.fin-v33.fin-v33 table.fin-table tr.fin-row-tot{--fin-row-bg:var(--fin-tint)}.fin-v33.fin-v33 table.fin-table tr.fin-row-grp td:first-child{padding-left:12px}.fin-v33.fin-v33 table.fin-table tr.fin-row-acct td:first-child{padding-left:34px;color:var(--ink-2)}.fin-v33.fin-v33 table.fin-table td.agg,.fin-v33.fin-v33 table.fin-table th.agg{background:var(--surface-tint)}.fin-v33.fin-v33 .fin-neg{color:var(--ink)}.fin-v33.fin-v33 table.fin-table td.neg,.fin-v33.fin-v33 tr.fin-row-tot .fin-neg,.fin-v33.fin-v33 tr.fin-total-row .fin-neg,.fin-v33.fin-v33 tr.sub .fin-neg{color:var(--red)}.fin-v33.fin-v33 .good,.fin-v33.fin-v33 table.fin-table td.up{color:var(--green)}.fin-v33.fin-v33 .bad,.fin-v33.fin-v33 table.fin-table td.dn{color:var(--red)}.fin-v33.fin-v33 table.fin-table td.pct{color:var(--ink-2);font-size:var(--fs-footnote)}.fin-v33.fin-v33 .fin-cell-null{color:var(--ink-3)}.fin-v33.fin-v33 .sd{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-footnote);color:var(--ink-2);white-space:nowrap}.fin-v33.fin-v33 .sd i{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.fin-v33.fin-v33 .sd.green i{background:var(--ok-fill)}.fin-v33.fin-v33 .sd.amber i{background:var(--warn-fill)}.fin-v33.fin-v33 .sd.red i{background:var(--bad-fill)}.fin-v33.fin-v33 .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.fin-v33.fin-v33 .kpi-tile{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:none;padding:12px 14px;display:grid;grid-gap:2px;gap:2px;text-align:left;min-width:0}.fin-v33.fin-v33 button.kpi-tile:hover{border-color:var(--rule-strong)}.fin-v33.fin-v33 .kpi-tile .kpi-eyebrow,.fin-v33.fin-v33 .kpi-tile .kpi-label{margin:0;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--ink-3)}.fin-v33.fin-v33 .kpi-tile .kpi-hero{font-family:var(--f);font-size:var(--fs-kpi);line-height:var(--lh-kpi);font-weight:var(--fw-medium);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-v33.fin-v33 .kpi-tile .kpi-hero.is-critical{color:var(--red)}.fin-v33.fin-v33 .kpi-tile .kpi-hero.is-stuck{color:var(--yellow-ink)}.fin-v33.fin-v33 .kpi-tile .kpi-unit{font-size:.5em;font-weight:var(--fw-medium);color:var(--ink-3)}.fin-v33.fin-v33 .kpi-tile .kpi-frac,.fin-v33.fin-v33 .kpi-tile .kpi-support{margin:0;font-family:var(--f);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.fin-v33.fin-v33 .kpi-tile .kpi-progress{margin-top:10px;height:6px;border-radius:3px;background:var(--chart-grid)}.fin-v33.fin-v33 .kpi-tile .kpi-progress-fill{background:var(--series-1)}.fin-v33.fin-v33 .kpi-tile .kpi-progress-fill.is-critical{background:var(--bad-fill)}.fin-v33.fin-v33 .kpi-tile .kpi-progress-fill.is-stuck{background:var(--warn-fill)}.fin-v33.fin-v33 .ds-metric-badge{border-radius:var(--r-md);border:1px solid var(--rule);background:none}.fin-v33.fin-v33 .mb-lbl{font-size:var(--fs-caption);color:var(--ink-3)}.fin-v33.fin-v33 .mb-val{font-size:var(--fs-heading);font-weight:var(--fw-bold);font-feature-settings:var(--num);font-variant-numeric:var(--num)}.fin-v33.fin-v33 .ds-popover,.fin-v33.fin-v33 .fin-drawer,.fin-v33.fin-v33 .tsch-combo-pop{background:var(--popover);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--sh-lg)}.fin-v33.fin-v33 .ds-switch{font-size:var(--fs-footnote);color:var(--ink-2)}.fin-v33.fin-v33 .fin-class-count,.fin-v33.fin-v33 .fin-row-annot{color:var(--ink-3);font-size:var(--fs-caption)}.fin-v33.fin-v33 .fin-row-chev{color:var(--ink-3)}.fin-v33.fin-v33 .fin-range-caption{font-size:var(--fs-caption);color:var(--ink-3)}.fin-v33.fin-v33 .fin-trend-baseline{stroke:var(--chart-ref)}.fin-v33.fin-v33 .fin-trend-empty{color:var(--ink-3);font-size:var(--fs-caption)}.fin-v33.fin-v33 .fin-trend-down,.fin-v33.fin-v33 .fin-trend-up{fill:var(--series-1)}.fin-v33.fin-v33 .fin-trend-partial{opacity:.5}.fin-v33.fin-v33 .fin-trend-track{border:1px dashed var(--rule-2);border-radius:var(--r-sm)}.fin-v33.fin-v33 .fin-table--two-row-head thead th{vertical-align:bottom}.fin-v33.fin-v33 table.fin-table--two-row-head thead th{padding-top:4px;padding-bottom:4px;line-height:var(--lh-caption)}.fin-v33.fin-v33 table.fin-table--two-row-head thead tr:nth-child(2)>th{padding-top:1px;font-size:var(--fs-caption)}.fin-v33.fin-v33 .fin-th-group{text-align:center;font-weight:var(--fw-medium);color:var(--ink-2);border-bottom:1px solid var(--rule)}.fin-v33.fin-v33 .fin-th-l1{font-weight:var(--fw-medium);color:var(--ink-2);font-size:var(--fs-footnote)}.fin-v33.fin-v33 .fin-th-l2{font-weight:var(--fw-regular);color:var(--ink-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}.fin-v33.fin-v33 .fin-table thead th .fin-col-resize:after{top:50%;bottom:auto;height:14px;margin-top:-7px}.fin-v33.fin-v33 table.fin-kpi-table{width:100%;font-size:var(--fs-body)}.fin-v33.fin-v33 table.fin-kpi-table th{font-size:var(--fs-footnote);font-weight:var(--fw-medium);color:var(--ink-3);text-align:right;padding:7px 10px;border-bottom:1px solid var(--rule)}.fin-v33.fin-v33 table.fin-kpi-table td{padding:7px 10px;text-align:right;border-bottom:1px solid var(--rule-2)}.fin-v33.fin-v33 table.fin-kpi-table td:first-child,.fin-v33.fin-v33 table.fin-kpi-table th:first-child{text-align:left}.fin-v33.fin-v33 table.fin-kpi-table tbody tr:hover td{background:var(--surface-tint)}.fin-v33.fin-v33 table.fin-kpi-table tr:last-child td{border-bottom:0}.fin-v33.fin-v33 .fin-range-track{background:var(--chart-grid)}.fin-v33.fin-v33 .fin-range-band{background:var(--g1)}.fin-v33.fin-v33 .fin-range-marker{background:var(--series-1)}.fin-v33.fin-v33 .fin-delta-empty,.fin-v33.fin-v33 .fin-range-caption,.fin-v33.fin-v33 .fin-range-empty{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-3)}.fin-v33.fin-v33 .fin-drawer-scrim{background:var(--scrim)}.fin-v33.fin-v33 .fin-drawer{background:var(--surface);border-left:1px solid var(--rule);box-shadow:var(--sh-lg);width:min(560px,100%)}.fin-v33.fin-v33 .fin-drawer-head{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--rule)}.fin-v33.fin-v33 .fin-drawer-head h3{margin:0;font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-bold)}.fin-v33.fin-v33 .fin-class-row td{font-weight:var(--fw-bold);background:var(--surface-tint)}.fin-v33.fin-v33 .fin-class-row{--fin-row-bg:var(--surface-tint)}.fin-v33.fin-v33 .fin-class-label{font-weight:var(--fw-medium)}.fin-v33.fin-v33 .fin-class-accts,.fin-v33.fin-v33 .fin-class-count{color:var(--ink-3);font-size:var(--fs-caption)}.fin-v33.fin-v33 .fin-child-row td:first-child{padding-left:34px}.fin-v33.fin-v33 .fin-child-label{color:var(--ink-2)}.fin-v33.fin-v33 .fin-disclosure{color:var(--ink-3)}.fin-v33.fin-v33 .fin-acct-bad{color:var(--red)}.fin-v33.fin-v33 .fin-note-delta,.fin-v33.fin-v33 .fin-note-list{font-size:var(--fs-caption);color:var(--ink-3)}.fin-v33.fin-v33 .tabs--page{display:flex;gap:2px;border-bottom:1px solid var(--rule)}.fin-v33.fin-v33 .tabs--page>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:8px 12px;font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--ink-3)}.fin-v33.fin-v33 .tabs--page>button:hover{color:var(--ink);background:none}.fin-v33.fin-v33 .tabs--page>button.is-active,.fin-v33.fin-v33 .tabs--page>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:var(--fw-medium);background:none}.fin-v33.fin-v33 .filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:4px 0;background:none;border:0}.fin-v33.fin-v33 .filter-bar .filter-group-label{font-size:var(--fs-footnote);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--ink-3)}@media (max-width:640px){.fin-v33.fin-v33 .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-v33.fin-v33 .kpi-tile .kpi-hero{font-size:var(--fs-title);line-height:var(--lh-title)}.fin-v33.fin-v33 table.fin-table td:first-child,.fin-v33.fin-v33 table.fin-table th:first-child{min-width:170px}.fin-v33.fin-v33 .ds-card-bd{padding:10px 12px}}html[data-theme=dark] .fin-v33.fin-v33{--bg:#0b0b0b;--bg-deep:#141413;--surface:#1a1a19;--surface-2:#1a1a19;--surface-tint:#20201f;--fin-page:#0b0b0b;--fin-paper:#1a1a19;--fin-tint:#20201f;--w:#1a1a19;--popover:#20201f;--ink:#f0efec;--ink-2:#c3c2b7;--ink-3:#898781;--ink-4:#5f5e5a;--ink-inv:#0b0b0b;--rule:rgba(255,255,255,0.10);--rule-2:rgba(255,255,255,0.05);--rule-strong:rgba(255,255,255,0.20);--line:rgba(255,255,255,0.10);--brand:#f0efec;--brand-deep:#e1e0d9;--brand-ink:#f0efec;--brand-soft:#20201f;--s0:#141413;--s1:#20201f;--s2:#2b2b29;--s3:#383835;--s4:#5f5e5a;--s5:#898781;--s6:#c3c2b7;--s7:#d2d1c7;--s8:#e1e0d9;--s9:#f0efec;--g0:rgba(42,120,214,0.08);--g1:rgba(42,120,214,0.14);--g4:#0d366b;--g5:#2a78d6;--g6:#3987e5;--g7:#3987e5;--b1:rgba(42,120,214,0.14);--b6:#3987e5;--blue:#3987e5;--blue-ink:#6da7ec;--blue-soft:#032042;--blue-border:#0d366b;--blue-chip:#032042;--ok:#0ca30c;--warn:#db9300;--bad:#ec7e7e;--green:#0ca30c;--green-soft:#11260f;--red:#ec7e7e;--red-soft:#3c0e0e;--yellow:#c98500;--yellow-ink:#db9300;--yellow-soft:#311a00;--gold:#db9300;--gold1:#311a00;--a0:rgba(237,161,0,0.10);--a1:#311a00;--a6:#db9300;--r0:rgba(208,59,59,0.12);--r1:#3c0e0e;--r6:#e66767;--red-wash:rgba(208,59,59,0.12);--scrim:rgba(0,0,0,0.55);--p1:#1d1649;--p6:#9085e9;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-7:#9085e9;--series-8:#e66767;--chart-l1:#3987e5;--chart-l2:#199e70;--chart-l3:#c98500;--chart-l4:#9085e9;--chart-l5:#e66767;--chart-blank:#383835;--chart-grid:rgba(255,255,255,0.10);--chart-axis:#383835;--chart-muted:#5f5e5a;--chart-ref:#97958d;--sh-lg:0 8px 24px rgba(0,0,0,0.32),0 2px 6px rgba(0,0,0,0.2);--sh-focus:inset 0 0 0 1px #0b0b0b,0 0 0 1px #2a78d6,0 0 6px 1px rgba(24,79,149,0.6);color-scheme:dark}@media print{.fin-v33.fin-v33 .fin-rail,.fin-v33.fin-v33 .tabs--folder{display:none!important}}.fin-v33.fin-v33 .fin-rail .filter-group>.filter-group-label{flex:0 0 auto!important}.fin-v33.fin-v33 .fin-rail .filter-group-label,.fin-v33.fin-v33 .fin-rail .tsch-fl{font-size:var(--fs-footnote)!important;font-weight:var(--fw-regular)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-3)!important}.fin-v33.fin-v33 .fin-rail{flex-wrap:wrap!important;overflow-x:visible!important;row-gap:8px}.fin-v33.fin-v33 .fin-rail>*{flex-shrink:1;min-width:0}.fin-v33.fin-v33 .fin-ctl{display:inline-flex;align-items:center;gap:6px}.fin-v33.fin-v33 .fin-ctl>.fin-ctl-lbl{font-size:var(--fs-footnote);color:var(--ink-3)}.fin-v33.fin-v33 .fin-dd{position:relative;display:inline-block}.fin-v33.fin-v33 .fin-chip{display:inline-flex;align-items:center;gap:6px;height:var(--ctrl-h-sm);padding:0 10px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-footnote);white-space:nowrap;cursor:pointer;color:var(--ink)}.fin-v33.fin-v33 .fin-chip:hover{border-color:var(--rule-strong)}.fin-v33.fin-v33 .fin-chip .fin-chip-lbl{color:var(--ink-3)}.fin-v33.fin-v33 .fin-chip b{font-weight:600}.fin-v33.fin-v33 .fin-chip.set{border-color:var(--blue-border);background:var(--g0)}.fin-v33.fin-v33 .fin-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--ink-3)}.fin-v33.fin-v33 .fin-pop{position:absolute;left:0;top:calc(100% + 4px);z-index:40;background:var(--popover);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--sh-lg);padding:4px;min-width:200px;max-height:55vh;overflow:auto}.fin-v33.fin-v33 .fin-pop .fin-opt{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;text-align:left;padding:6px 8px;border-radius:var(--r-sm);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;color:var(--ink)}.fin-v33.fin-v33 .fin-pop .fin-opt:hover{background:var(--surface-tint)}.fin-v33.fin-v33 .fin-pop .fin-grp{font-size:var(--fs-footnote);color:var(--ink-3);padding:6px 8px 2px}.fin-v33.fin-v33 .fin-seg{display:inline-flex;border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.fin-v33.fin-v33 .fin-seg button{border:0;background:none;height:calc(var(--ctrl-h-sm) - 2px);padding:0 10px;font-size:var(--fs-footnote);color:var(--ink-2);white-space:nowrap;cursor:pointer}.fin-v33.fin-v33 .fin-seg button+button{border-left:1px solid var(--rule)}.fin-v33.fin-v33 .fin-seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);font-weight:600}.fin-v33.fin-v33 .fin-seg button:disabled{color:var(--ink-4);cursor:default}.fin-v33.fin-v33 .fin-pp{width:300px;padding:8px;display:grid;grid-gap:8px;gap:8px}.fin-v33.fin-v33 .fin-pp>*{min-width:0}.fin-v33.fin-v33 .fin-pp-r{display:flex;gap:6px}.fin-v33.fin-v33 .fin-pp-r span{flex:1 1;border:1px solid var(--rule);border-radius:var(--r-sm);padding:4px 8px;font-size:var(--fs-footnote);color:var(--ink-3)}.fin-v33.fin-v33 .fin-pp-r span b{color:var(--ink);font-weight:600;margin-left:4px}.fin-v33.fin-v33 .fin-pp-r span.on{border-color:var(--blue-border);background:var(--g0)}.fin-v33.fin-v33 .fin-pp-r span.wait{border-style:dashed}.fin-v33.fin-v33 .fin-pp-p,.fin-v33.fin-v33 .fin-pp-y{display:flex;flex-wrap:wrap;gap:4px}.fin-v33.fin-v33 .fin-pp-p button,.fin-v33.fin-v33 .fin-pp-y button{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-sm);height:26px;padding:0 9px;font-size:var(--fs-footnote);color:var(--ink-2);cursor:pointer}.fin-v33.fin-v33 .fin-pp-p button[aria-pressed=true],.fin-v33.fin-v33 .fin-pp-y button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);font-weight:600;border-color:var(--rule-strong)}.fin-v33.fin-v33 .fin-pp-m{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:3px;gap:3px}.fin-v33.fin-v33 .fin-pp-m button{height:30px;border:0;border-radius:var(--r-sm);background:none;font-size:var(--fs-footnote);color:var(--ink);cursor:pointer}.fin-v33.fin-v33 .fin-pp-m button:hover{background:var(--surface-tint)}.fin-v33.fin-v33 .fin-pp-m button.nd{color:var(--ink-3)}.fin-v33.fin-v33 .fin-pp-m button.on{background:var(--g1);color:var(--blue-ink);font-weight:600}