@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback,sans-serif;font-style:normal}.__variable_231f96{--font-dm-sans:"DM Sans","DM Sans Fallback",sans-serif}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,sans-serif;font-style:normal}.__variable_532bb9{--font-plus-jakarta-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif}.report-scope{--report-border:#e2e8f0;--report-border-soft:#f1f5f9;--report-border-brand:rgba(0,39,166,0.15);--report-bg:#eef1f5;--report-surface-alt:#f1f5f9;--report-brand-grey:#32333c;--report-badge-orange-bg:#ffedd5;--report-badge-orange-fg:#c2410c;--report-ease-out:cubic-bezier(0,0,0.2,1);font-family:var(
    --font-sans,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif
  );color:var(--fg);background:var(--report-bg);font-size:10pt;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{@page{size:letter portrait;margin:0}.report-scope{background:#fff}.report-scope .sheet{width:auto;min-height:0;margin:0;box-shadow:none}}.report-scope .sheet{width:8.5in;min-height:11in;box-sizing:border-box;padding:0;margin:28px auto;background:#fff;box-shadow:0 14px 40px -16px rgba(15,23,42,.18),0 2px 6px -2px rgba(15,23,42,.06);position:relative;page-break-after:always;display:grid;grid-template-columns:.85in 1fr}.report-scope .sheet:last-of-type{page-break-after:auto}.report-scope .sheet:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--brand-dark)}.report-scope .sheet:after{content:"";position:absolute;top:4px;left:0;width:36%;height:1px;background:var(--brand-accent)}.report-scope .gutter{border-right:1px solid var(--report-border);padding:.55in 0 .45in .45in;box-sizing:border-box;position:relative}.report-scope .gutter .vert{writing-mode:vertical-rl;transform:rotate(180deg);font-size:8.5pt;text-transform:uppercase;letter-spacing:.22em;font-weight:600;color:var(--fg-faint);white-space:nowrap;position:absolute;left:.32in;top:1.4in}.report-scope .gutter .vert strong{color:var(--brand-dark);font-weight:700}.report-scope .gutter .pgnum{position:absolute;left:.45in;bottom:.45in;font-size:9pt;font-weight:600;color:var(--fg-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em}.report-scope .gutter .pgnum strong{color:var(--fg-strong);font-weight:700}.report-scope .body{padding:.45in .55in .5in;position:relative}.report-scope .topbar{display:flex;align-items:baseline;justify-content:space-between;font-size:8.5pt;color:var(--fg-faint);letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--report-border)}.report-scope .topbar .right strong{color:var(--fg);font-weight:700}.report-scope .title-block{margin-bottom:14px}.report-scope .kicker{font-size:9pt;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--brand);margin-bottom:12px}.report-scope .doc-title{font-size:20pt;font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--fg-strong);margin:0 0 8px;max-width:6.6in}.report-scope .doc-title em{font-style:normal;color:var(--brand);font-weight:600}.report-scope .lede{font-size:9.5pt;line-height:1.5;color:var(--fg-muted);margin:0;max-width:6.4in;-moz-column-count:2;column-count:2;-moz-column-gap:28px;column-gap:28px;-moz-column-rule:1px solid var(--report-border-soft);column-rule:1px solid var(--report-border-soft)}.report-scope .lede strong{color:var(--fg-strong);font-weight:600}.report-scope .sec-head{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--report-border)}.report-scope .sec-head h3{font-size:8.5pt;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--brand-dark);margin:0}.report-scope .sec-head .meta{font-size:8.5pt;color:var(--fg-subtle);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.report-scope .sec-head .meta strong{color:var(--fg);font-weight:600}.report-scope .kpis{display:grid;grid-template-columns:repeat(var(--kpi-cols,4),1fr);border-top:1px solid var(--report-border);border-bottom:1px solid var(--report-border)}.report-scope .kpis.cols-6{--kpi-cols:6}.report-scope .kpi{padding:9px 12px 9px 0;border-left:1px solid var(--report-border-soft)}.report-scope .kpi:first-child{border-left:none}.report-scope .kpi+.kpi{padding-left:14px}.report-scope .kpi .lbl{font-size:8pt;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--fg-faint);margin-bottom:5px;line-height:1.25;min-height:2.5em;display:flex;flex-direction:column;justify-content:flex-start}.report-scope .kpi .val{font-size:19pt;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--fg-strong);font-variant-numeric:tabular-nums;margin-bottom:6px}.report-scope .kpi .val small{font-size:11pt;color:var(--fg-faint);font-weight:500;letter-spacing:0}.report-scope .kpi .delta{font-size:8.5pt;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.report-scope .kpi .delta .up{color:var(--success-fg);font-weight:700}.report-scope .kpi .delta .down{color:var(--danger-fg);font-weight:700}.report-scope .kpi .delta .flat{color:var(--fg-faint);font-weight:700}.report-scope .kpi .delta .pill{display:inline-block;padding:1px 6px;border-radius:999px;font-size:8pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--info-bg);color:var(--brand);margin-right:4px}.report-scope .kpi .delta .pill.good{background:var(--success-bg);color:var(--success-fg)}.report-scope .kpi .delta .pill.warn{background:var(--warning-bg);color:var(--warning-fg)}.report-scope .kpi .delta .pill.bad{background:var(--danger-bg);color:var(--danger-fg)}.report-scope .kpigauge{margin-top:8px;height:4px;background:var(--report-border-soft);border-radius:2px;overflow:hidden}.report-scope .kpigauge .fill{height:100%;background:var(--success);border-radius:2px}.report-scope .kpigauge .fill.amber{background:var(--warning)}.report-scope .kpigauge .fill.red{background:var(--danger)}.report-scope .kpigauge .fill.brand{background:var(--brand)}.report-scope .kpis.cols-6 .kpi{padding:8px 10px 8px 0;display:flex;flex-direction:column;justify-content:space-between;height:100%}.report-scope .kpis.cols-6 .kpi+.kpi{padding-left:10px}.report-scope .kpis.cols-6 .kpi .lbl{font-size:7pt;line-height:1.25;min-height:2.6em;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:4px}.report-scope .kpis.cols-6 .kpi .val{font-size:16pt;font-weight:600;line-height:1.1;margin:0 0 4px}.report-scope .kpis.cols-6 .kpi .sub{font-size:7.5pt;color:var(--fg-subtle);line-height:1.3;min-height:3.9em;display:flex;flex-direction:column;justify-content:flex-start}.report-scope .atlas-note{margin-top:10px;padding:10px 14px 10px 16px;background:var(--report-surface-alt);border-left:3px solid var(--brand);border-radius:0 4px 4px 0}.report-scope .atlas-note .lbl{font-size:8pt;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--brand);margin-bottom:6px}.report-scope .atlas-note p{margin:0;font-size:9.5pt;color:var(--fg-strong);line-height:1.5}.report-scope .atlas-note p .name{font-weight:700}.report-scope .recs{display:grid;grid-template-columns:repeat(var(--recs-cols,4),1fr);gap:0;border-top:1px solid var(--report-border);border-bottom:1px solid var(--report-border);counter-reset:recC}.report-scope .rec{padding:10px 12px 10px 0;counter-increment:recC;position:relative}.report-scope .rec:nth-child(2n),.report-scope .rec:nth-child(odd){padding-left:12px;border-left:1px solid var(--report-border-soft)}.report-scope .rec:first-child{padding-left:0;border-left:none}.report-scope .rec:nth-child(n+3){padding-top:10px;border-top:none}.report-scope .rec .topline{display:flex;align-items:center;gap:8px;margin-bottom:6px}.report-scope .rec .topline .num{font-size:8.5pt;font-weight:700;color:var(--brand);letter-spacing:.1em;font-variant-numeric:tabular-nums}.report-scope .rec .topline .channel{font-size:7.5pt;text-transform:uppercase;letter-spacing:.12em;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--info-bg);color:var(--brand)}.report-scope .rec .topline .channel.retail{background:var(--report-badge-orange-bg);color:var(--report-badge-orange-fg)}.report-scope .rec .topline .channel.lending{background:rgba(0,246,234,.18);color:var(--brand-dark)}.report-scope .rec .topline .pillar-tag{font-size:7.5pt;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--fg-faint);margin-left:auto}.report-scope .rec .topline .pillar-tag .L{color:var(--brand-dark);font-weight:700}.report-scope .rec .title{font-size:9.5pt;font-weight:600;color:var(--fg-strong);margin-bottom:5px;letter-spacing:-.005em;line-height:1.3}.report-scope .rec .desc{font-size:8pt;color:var(--fg-muted);line-height:1.5;margin:0}.report-scope .rec .owner{margin-top:8px;font-size:8pt;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--fg-faint)}.report-scope .rec .owner span{color:var(--brand)}.report-scope .quality{margin-top:8px;padding:7px 12px;border:1px dashed var(--report-border);border-radius:6px;font-size:8.5pt;color:var(--fg-subtle);line-height:1.5;display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center}.report-scope .quality .l{font-size:7.5pt;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--fg-faint)}.report-scope .quality strong{color:var(--fg);font-weight:600}.report-scope .p2-title{font-size:16pt;font-weight:600;letter-spacing:-.025em;color:var(--fg-strong);margin:0 0 6px;line-height:1.1}.report-scope .p2-sub{font-size:9.5pt;color:var(--fg-subtle);margin:0 0 12px}.report-scope .cal-grid{border:1px solid var(--report-border);border-radius:6px;background:#fff;overflow:hidden}.report-scope .cal-days-header{display:grid;grid-template-columns:repeat(7,1fr);background:#f8fafc;border-bottom:1px solid var(--report-border);text-align:center;padding:4px 0}.report-scope .cal-days-header span{font-size:7.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-faint)}.report-scope .cal-week-row{display:grid;grid-template-columns:repeat(7,1fr);position:relative;border-bottom:1px solid var(--report-border-soft);min-height:34px}.report-scope .cal-week-row:last-child{border-bottom:none}.report-scope .cal-day-cell{padding:3px 6px;font-size:8pt;font-weight:600;color:var(--fg-strong);position:relative;min-height:34px;border-right:1px solid #f8fafc}.report-scope .cal-day-cell:last-child{border-right:none}.report-scope .cal-day-cell.other-month{color:#cbd5e1}.report-scope .cal-day-cell.is-today{background:#000956;color:#fff;border-radius:4px;margin:1px}.report-scope .cal-today-badge{font-size:6pt;font-weight:800;background:#fbbf24;color:#000956;padding:1px 3px;border-radius:2px;text-transform:uppercase;letter-spacing:.05em;line-height:1}.report-scope .cal-track{position:absolute;height:3.5px;border-radius:2px;z-index:10;pointer-events:none}.report-scope .cal-track.cyan{background:#00f6ea}.report-scope .cal-track.magenta{background:#ec4899}.report-scope .cal-track.blue{background:#2563eb}.report-scope .cal-track.amber{background:#f59e0b}body.report-print-mode{background:#eef1f5}body.report-print-mode .sidebar,body.report-print-mode .topnav,body.report-print-mode [data-app-chrome],body.report-print-mode header{display:none!important}body.report-print-mode .report-scope{padding:0}