@font-face{font-family:Exo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f56269cf6331abad-s.2yxb5v57na43_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a4558c51b670990-s.07inx_gvyun0j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Exo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/232e372352c77b41-s.p.30k507de3y06z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Exo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f56269cf6331abad-s.2yxb5v57na43_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a4558c51b670990-s.07inx_gvyun0j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Exo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/232e372352c77b41-s.p.30k507de3y06z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Exo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f56269cf6331abad-s.2yxb5v57na43_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a4558c51b670990-s.07inx_gvyun0j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Exo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/232e372352c77b41-s.p.30k507de3y06z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Exo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f56269cf6331abad-s.2yxb5v57na43_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a4558c51b670990-s.07inx_gvyun0j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Exo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/232e372352c77b41-s.p.30k507de3y06z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Exo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f56269cf6331abad-s.2yxb5v57na43_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a4558c51b670990-s.07inx_gvyun0j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Exo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/232e372352c77b41-s.p.30k507de3y06z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Exo Fallback;src:local(Arial);ascent-override:96.27%;descent-override:31.42%;line-gap-override:0.0%;size-adjust:104.08%}.exo_9d149289-module__FAI4oq__className{font-family:Exo,Exo Fallback;font-style:normal}.exo_9d149289-module__FAI4oq__variable{--font-exo:"Exo", "Exo Fallback"}
:root{--bg-body:#f4f6f8;--bg-paper:#fff;--text-primary:#212b36}[data-theme=dark]{--bg-body:#161c24;--bg-paper:#212b36;--text-primary:#fff}body{background-color:var(--bg-body)!important;color:var(--text-primary)!important}html[data-obscure] [data-pii]{filter:blur(6px);-webkit-user-select:none;user-select:none}html[data-obscure] [data-pii]:not(input):not(textarea){pointer-events:none}html[data-obscure] [data-pii-field] input,html[data-obscure] [data-pii-field] textarea{filter:blur(6px)}
:root,[data-theme=light]{--surface-canvas:#f3f4f7;--surface:#fff;--surface-sunken:#edeff3;--surface-raised:#fff;--surface-overlay:#0d111766;--line-hairline:#e4e7ec;--line-grid:#eceef2;--line-axis:#d2d7de;--line-focus:#0071cb;--ink:#0d1117;--ink-secondary:#3f4753;--ink-muted:#5f6875;--ink-inverse:#fff;--on-fill:#0d1117;--accent:#0071cb;--accent-soft:#e3effc;--on-accent:#fff;--series-1:#027ddf;--series-2:#de6c00;--series-3:#e1388a;--series-4:#c59903;--series-5:#009a8a;--series-6:#d61c26;--series-7:#7939d8;--series-8:#0a933b;--soft-1:#027ddf2e;--soft-2:#de6c002e;--soft-3:#e1388a2e;--soft-4:#c599032e;--soft-5:#009a8a2e;--soft-6:#d61c262e;--soft-7:#7939d82e;--soft-8:#0a933b2e;--track:#e7eaf0;--track-strong:#d9dee6;--scale-50:#deedfe;--scale-100:#c1deff;--scale-200:#9fcbfe;--scale-300:#77b5fb;--scale-400:#51a2f8;--scale-500:#1a8cf3;--scale-600:#027ddf;--scale-700:#006abe;--scale-800:#00579f;--scale-900:#004582;--scale-950:#003464;--diverge-neg-3:#bb081a;--diverge-neg-2:#d6544d;--diverge-neg-1:#e79289;--diverge-mid:#e8eaee;--diverge-pos-1:#7ab1ed;--diverge-pos-2:#2686e4;--diverge-pos-3:#0064b5;--status-good:#00814b;--status-warning:#dca100;--status-serious:#e65636;--status-critical:#c6003e;--status-good-ink:#00793c;--status-warning-ink:#8b6000;--status-serious-ink:#b54228;--status-critical-ink:#b9013f;--status-good-wash:#e4f3ea;--status-warning-wash:#fbf5e8;--status-serious-wash:#fdeee2;--status-critical-wash:#fbe6ec;--shadow-card:0 1px 2px #0d11170a, 0 8px 24px #0d11170f;--shadow-pop:0 2px 6px #0d111714, 0 16px 40px #0d11171f;--shadow-none:none;--space-0\.5:2px;--space-1:4px;--space-1\.5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-mark:6px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--stroke-hairline:1px;--stroke-line:2px;--stroke-ring:2px;--stroke-focus:2px;--size-dot:9px;--size-dot-lg:13px;--size-bar:24px;--size-gap:2px;--size-arc:14px;--size-arc-lg:20px;--size-spark:36px;--size-hit:44px;--opacity-area:.12;--opacity-track:.18;--opacity-ghost:.08;--opacity-dim:.32;--opacity-disabled:.4;--font-sans:Figtree, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=dark]{--surface-canvas:#0a0c0f;--surface:#15181d;--surface-sunken:#1b1f26;--surface-raised:#212630;--surface-overlay:#0009;--line-hairline:#272c34;--line-grid:#21262e;--line-axis:#343a44;--line-focus:#58a8fe;--ink:#f2f5f9;--ink-secondary:#c2cad6;--ink-muted:#8e97a5;--ink-inverse:#0a0c0f;--on-fill:#0a0c0f;--accent:#58a8fe;--accent-soft:#18314b;--on-accent:#0a0c0f;--series-1:#058dfa;--series-2:#e26f00;--series-3:#e34990;--series-4:#b78e00;--series-5:#06a796;--series-6:#e03838;--series-7:#8b59e6;--series-8:#29a34a;--soft-1:#058dfa3d;--soft-2:#e26f003d;--soft-3:#e349903d;--soft-4:#b78e003d;--soft-5:#06a7963d;--soft-6:#e038383d;--soft-7:#8b59e63d;--soft-8:#29a34a3d;--track:#232833;--track-strong:#2e3440;--scale-50:#003464;--scale-100:#004582;--scale-200:#00579f;--scale-300:#006abe;--scale-400:#027ddf;--scale-500:#1a8cf3;--scale-600:#51a2f8;--scale-700:#77b5fb;--scale-800:#9fcbfe;--scale-900:#c1deff;--scale-950:#deedfe;--diverge-neg-3:#d33b39;--diverge-neg-2:#df6860;--diverge-neg-1:#e3928a;--diverge-mid:#31363e;--diverge-pos-1:#7cafe8;--diverge-pos-2:#4495ea;--diverge-pos-3:#007bdc;--status-good:#55d180;--status-warning:#e8ac1d;--status-serious:#fc7659;--status-critical:#e84363;--status-good-ink:#55d180;--status-warning-ink:#e9a91c;--status-serious-ink:#ff8468;--status-critical-ink:#f7687d;--status-good-wash:#0f2418;--status-warning-wash:#2a2208;--status-serious-wash:#2d1a0c;--status-critical-wash:#2d1318;--shadow-card:0 1px 0 #ffffff0a inset, 0 8px 24px #00000080;--shadow-pop:0 2px 6px #0009, 0 16px 40px #000000b3;--shadow-none:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-canvas:#0a0c0f;--surface:#15181d;--surface-sunken:#1b1f26;--surface-raised:#212630;--surface-overlay:#0009;--line-hairline:#272c34;--line-grid:#21262e;--line-axis:#343a44;--line-focus:#58a8fe;--ink:#f2f5f9;--ink-secondary:#c2cad6;--ink-muted:#8e97a5;--ink-inverse:#0a0c0f;--on-fill:#0a0c0f;--accent:#58a8fe;--accent-soft:#18314b;--on-accent:#0a0c0f;--series-1:#058dfa;--series-2:#e26f00;--series-3:#e34990;--series-4:#b78e00;--series-5:#06a796;--series-6:#e03838;--series-7:#8b59e6;--series-8:#29a34a;--soft-1:#058dfa3d;--soft-2:#e26f003d;--soft-3:#e349903d;--soft-4:#b78e003d;--soft-5:#06a7963d;--soft-6:#e038383d;--soft-7:#8b59e63d;--soft-8:#29a34a3d;--track:#232833;--track-strong:#2e3440;--scale-50:#003464;--scale-100:#004582;--scale-200:#00579f;--scale-300:#006abe;--scale-400:#027ddf;--scale-500:#1a8cf3;--scale-600:#51a2f8;--scale-700:#77b5fb;--scale-800:#9fcbfe;--scale-900:#c1deff;--scale-950:#deedfe;--diverge-neg-3:#d33b39;--diverge-neg-2:#df6860;--diverge-neg-1:#e3928a;--diverge-mid:#31363e;--diverge-pos-1:#7cafe8;--diverge-pos-2:#4495ea;--diverge-pos-3:#007bdc;--status-good:#55d180;--status-warning:#e8ac1d;--status-serious:#fc7659;--status-critical:#e84363;--status-good-ink:#55d180;--status-warning-ink:#e9a91c;--status-serious-ink:#ff8468;--status-critical-ink:#f7687d;--status-good-wash:#0f2418;--status-warning-wash:#2a2208;--status-serious-wash:#2d1a0c;--status-critical-wash:#2d1318;--shadow-card:0 1px 0 #ffffff0a inset, 0 8px 24px #00000080;--shadow-pop:0 2px 6px #0009, 0 16px 40px #000000b3;--shadow-none:none}}.lu-type-figure-hero{letter-spacing:-.03em;font-size:56px;font-weight:600;line-height:56px}.lu-type-figure-xl{letter-spacing:-.025em;font-size:40px;font-weight:600;line-height:44px}.lu-type-figure-lg{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:34px}.lu-type-figure-md{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:26px}.lu-type-title-lg{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:28px}.lu-type-title{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.lu-type-subtitle{font-size:13px;font-weight:400;line-height:18px}.lu-type-body{font-size:15px;font-weight:400;line-height:23px}.lu-type-label{letter-spacing:.02em;font-size:12px;font-weight:600;line-height:16px}.lu-type-caption{font-size:11px;font-weight:500;line-height:15px}.lu-type-tick{font-size:11px;font-weight:500;line-height:14px}.lu-type-datum{font-size:13px;font-weight:600;line-height:18px}.lu-type-legend{font-size:12px;font-weight:500;line-height:18px}.lu-type-table-cell{font-size:13px;font-weight:400;line-height:20px}.lu-type-code{font-size:12px;font-weight:400;line-height:20px}
.lu-root,.lu-card,.lu-section,.lu-chart,.lu-stack,.lu-stat,.lu-svg,.lu-tip,.lu-seg,.lu-cal,.lu-table,.lu-legend,.lu-bullets,.lu-badge{font-family:var(--lumen-font,var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif));-webkit-font-smoothing:antialiased}[data-lumen-font=inherit],[data-lumen-font=inherit] .lu-root,[data-lumen-font=inherit] .lu-card,[data-lumen-font=inherit] .lu-section,[data-lumen-font=inherit] .lu-chart,[data-lumen-font=inherit] .lu-stack,[data-lumen-font=inherit] .lu-stat,[data-lumen-font=inherit] .lu-svg,[data-lumen-font=inherit] .lu-tip,[data-lumen-font=inherit] .lu-seg,[data-lumen-font=inherit] .lu-cal,[data-lumen-font=inherit] .lu-table,[data-lumen-font=inherit] .lu-legend,[data-lumen-font=inherit] .lu-bullets,[data-lumen-font=inherit] .lu-badge{font-family:inherit}.lu-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);color:var(--ink);gap:var(--space-3);flex-direction:column;display:flex}.lu-card--flat{box-shadow:none;border:1px solid var(--line-hairline)}.lu-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.lu-card__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:24px}.lu-card__sub{color:var(--ink-muted);margin:2px 0 0;font-size:13px;line-height:18px}.lu-card__figure{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:40px;font-weight:600;line-height:44px}.lu-card__body{min-width:0}.lu-card__foot{border-top:1px solid var(--line-hairline);padding-top:var(--space-3);color:var(--ink-muted);font-size:12px}.lu-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 4px;font-size:12px;font-weight:600;line-height:16px}.lu-section{gap:var(--space-5);flex-direction:column;display:flex}.lu-section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.lu-section__title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:28px}.lu-section__desc{color:var(--ink-secondary);max-width:62ch;margin:4px 0 0;font-size:15px;line-height:23px}.lu-grid{gap:var(--space-6);display:grid}.lu-grid--1{grid-template-columns:1fr}.lu-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lu-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.lu-grid{grid-template-columns:1fr}}.lu-chart{width:100%;min-width:0;position:relative}.lu-svg{display:block;overflow:visible}.lu-grid-line{stroke:var(--line-grid);stroke-width:var(--stroke-hairline)}.lu-axis-line,.lu-crosshair{stroke:var(--line-axis);stroke-width:var(--stroke-hairline)}.lu-line{fill:none;stroke-width:var(--stroke-line);stroke-linecap:round;stroke-linejoin:round}.lu-line--thin{stroke-width:1.75px}.lu-dot{stroke:var(--surface);stroke-width:var(--stroke-ring)}.lu-dot--active{stroke-width:3px}.lu-slice,.lu-cell,.lu-bar path{transition:opacity .12s}.lu-cell{transition:opacity .12s,fill .24s cubic-bezier(.22,1,.36,1)}.lu-cell.is-hot{stroke:var(--ink);stroke-width:1.5px}.lu-bar.is-hot path{filter:saturate(1.08)}.lu-tick{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.lu-cat{fill:var(--ink-secondary);font-size:12px;font-weight:500}.lu-datum{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.lu-readout{margin:var(--space-2) 0 0;min-height:18px;color:var(--ink-secondary);text-align:center;font-size:13px;line-height:18px}.lu-legend{margin:var(--space-3) 0 0;gap:var(--space-1) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lu-legend--v{flex-direction:column;gap:6px}.lu-legend__item{color:var(--ink-secondary);align-items:center;gap:6px;font-size:12px;line-height:18px;transition:opacity .12s;display:flex}.lu-legend__item.is-dim{opacity:var(--opacity-dim)}.lu-legend__item.is-clickable{cursor:pointer}.lu-legend__item:focus-visible{outline:var(--stroke-focus) solid var(--line-focus);outline-offset:3px;border-radius:var(--radius-xs)}.lu-legend__label{white-space:nowrap}.lu-legend__value{padding-left:var(--space-3);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.lu-swatch{border-radius:var(--radius-pill);flex:none;width:10px;height:10px;display:inline-block}.lu-swatch--line{border-radius:var(--radius-pill);width:14px;height:3px}.lu-tip{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);padding:var(--space-2) 10px;pointer-events:none;z-index:5;min-width:108px;position:absolute;transform:translate(-50%,-100%)}.lu-tip--below{transform:translate(-50%,8px)}.lu-tip__title{color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:600}.lu-tip__row{color:var(--ink-secondary);align-items:center;gap:6px;font-size:12px;line-height:20px;display:flex}.lu-tip__value{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.lu-kpi{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.lu-kpi--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-kpi--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lu-kpi--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lu-stat{background:var(--surface);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;min-width:0;display:flex}.lu-stat--hero{padding:var(--space-5) var(--space-6)}.lu-stat__label{letter-spacing:.02em;color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.lu-stat__icon{border-radius:var(--radius-xs);width:26px;height:26px;color:var(--ink);place-items:center;font-size:13px;display:grid}.lu-stat__value{letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;font-size:28px;font-weight:600;line-height:34px}.lu-stat--hero .lu-stat__value{letter-spacing:-.03em;font-size:56px;line-height:56px}.lu-stat__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:2px 0 0;display:flex}.lu-stat__caption{color:var(--ink-muted);font-size:12px}.lu-stat__trend{margin-top:var(--space-2)}.lu-delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.lu-delta--good{color:var(--status-good-ink)}.lu-delta--bad{color:var(--status-critical-ink)}.lu-delta--flat{color:var(--ink-muted)}.lu-delta__arrow{font-size:12px}.lu-delta__period{color:var(--ink-muted);margin-left:2px;font-weight:400}.lu-badge{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.lu-badge__glyph{font-size:11px;line-height:1}.lu-badge--good{background:var(--status-good-wash);color:var(--status-good-ink)}.lu-badge--warning{background:var(--status-warning-wash);color:var(--status-warning-ink)}.lu-badge--serious{background:var(--status-serious-wash);color:var(--status-serious-ink)}.lu-badge--critical{background:var(--status-critical-wash);color:var(--status-critical-ink)}.lu-badge--neutral{background:var(--surface-sunken);color:var(--ink-secondary)}.lu-bullets{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lu-bullet__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:6px;display:flex}.lu-bullet__label{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lu-bullet__icon{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--on-fill);place-items:center;font-size:12px;display:grid}.lu-bullet__value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.lu-bullet__max{color:var(--ink-muted);font-weight:400}.lu-bullet__track{border-radius:var(--radius-pill);background:var(--track);height:8px;overflow:hidden}.lu-bullet__fill{border-radius:var(--radius-pill);height:100%;display:block}.lu-bloom,.lu-ringstack,.lu-donut,.lu-segring,.lu-gauge{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.lu-ringstack,.lu-donut,.lu-segring{align-items:center}.lu-legend-at-bottom{flex-direction:column}.lu-legend-at-top{flex-direction:column-reverse}.lu-legend-at-right{justify-content:center;gap:var(--space-4);flex-direction:row}.lu-legend-at-left{justify-content:center;gap:var(--space-4);flex-direction:row-reverse}.lu-legend-at-right>.lu-legend,.lu-legend-at-left>.lu-legend{min-width:0;margin-top:0}.lu-legend-at-top>.lu-legend{margin-top:0;margin-bottom:var(--space-3)}@media (max-width:420px){.lu-legend-at-right,.lu-legend-at-left{flex-direction:column}.lu-legend-at-right>.lu-legend,.lu-legend-at-left>.lu-legend{margin-top:var(--space-3)}}.lu-bloom__center{fill:var(--ink);font-size:24px;font-weight:600}.lu-bloom__glyph{fill:var(--ink-inverse);font-size:13px}.lu-ring__center{letter-spacing:-.025em;fill:var(--ink);font-size:40px;font-weight:600}.lu-ring__sub{fill:var(--ink-muted);font-size:12px;font-weight:500}.lu-donut__value{letter-spacing:-.02em;fill:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.lu-donut__label{fill:var(--ink-muted);font-size:12px;font-weight:500}.lu-segring__label{letter-spacing:.04em;text-transform:uppercase;fill:var(--ink-muted);font-size:12px;font-weight:600}.lu-segring__value{letter-spacing:-.02em;fill:var(--ink);font-size:26px;font-weight:600}.lu-gauge__value{letter-spacing:-.02em;fill:var(--ink);font-size:28px;font-weight:600}.lu-gauge__label{fill:var(--ink-muted);font-size:12px;font-weight:500}.lu-gauge__threshold{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.lu-radial{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.lu-radial__value{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.lu-radial__label{color:var(--ink-muted);font-size:12px}.lu-ramp{margin-top:var(--space-3);justify-content:center;align-items:center;gap:3px;display:flex}.lu-ramp__step{border-radius:2px;width:16px;height:8px}.lu-ramp__step:first-of-type{border-radius:var(--radius-pill) 2px 2px var(--radius-pill)}.lu-ramp__step:last-of-type{border-radius:2px var(--radius-pill) var(--radius-pill) 2px}.lu-ramp__end{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.lu-seg{background:var(--surface-sunken);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.lu-seg__item{appearance:none;cursor:pointer;border-radius:var(--radius-pill);font:inherit;color:var(--ink-muted);background:0 0;border:0;padding:6px 14px;font-size:13px;font-weight:600;transition:background .14s,color .14s}.lu-seg--sm .lu-seg__item{padding:4px 10px;font-size:12px}.lu-seg__item:hover{color:var(--ink)}.lu-seg__item.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.lu-seg__item:focus-visible{outline:var(--stroke-focus) solid var(--line-focus);outline-offset:2px}.lu-cal{gap:6px;display:flex}.lu-cal__day{appearance:none;cursor:pointer;background:var(--surface-sunken);border-radius:var(--radius-md);width:46px;font:inherit;color:var(--ink-secondary);border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;transition:background .14s,color .14s;display:flex}.lu-cal__dow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:600}.lu-cal__num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.lu-cal__dot{border-radius:var(--radius-pill);width:5px;height:5px}.lu-cal__day.is-on{background:var(--accent)}.lu-cal__day.is-on .lu-cal__dow,.lu-cal__day.is-on .lu-cal__num{color:var(--on-accent)}.lu-cal__day.is-off{opacity:var(--opacity-disabled);cursor:default}.lu-cal__day:focus-visible{outline:var(--stroke-focus) solid var(--line-focus);outline-offset:2px}.lu-table-wrap{width:100%;overflow-x:auto}.lu-table{border-collapse:collapse;width:100%;font-size:13px}.lu-table__caption{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:12px}.lu-table th,.lu-table td{text-align:left;padding:9px var(--space-3)}.lu-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line-hairline);font-size:11px;font-weight:600}.lu-table tbody th{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.lu-table tbody td{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.lu-table tbody tr+tr th,.lu-table tbody tr+tr td{border-top:1px solid var(--line-hairline)}.lu-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.lu-table tbody tr:hover th,.lu-table tbody tr:hover td{background:var(--surface-sunken)}@media (prefers-reduced-motion:reduce){.lu-seg__item,.lu-cal__day,.lu-slice,.lu-cell,.lu-legend__item{transition:none!important}}@media print{.lu-card,.lu-stat{box-shadow:none;border:1px solid var(--line-hairline)}.lu-tip{display:none}}.lu-geo{width:100%}.lu-land{fill:var(--track);stroke:var(--line-axis);stroke-width:.75px;stroke-linejoin:round}.lu-region{stroke:var(--surface);stroke-width:.75px;stroke-linejoin:round;transition:opacity .12s,fill .24s cubic-bezier(.22,1,.36,1)}.lu-region.is-hot{stroke:var(--ink);stroke-width:1.5px}.lu-bubble{stroke:var(--surface);stroke-width:1px;fill-opacity:.72;transition:fill-opacity .12s}.lu-bubble.is-hot{fill-opacity:1;stroke-width:var(--stroke-ring)}.lu-hex{stroke:var(--surface);stroke-width:.5px;transition:opacity .12s}.lu-dot-density{stroke:none;transition:fill-opacity .12s}.lu-dot-density--series{stroke:var(--surface);stroke-width:.75px}.lu-boundary{fill:none;stroke:var(--surface);stroke-width:1px;stroke-linejoin:round}.lu-place circle{fill:var(--ink-muted)}.lu-place text{fill:var(--ink-muted);paint-order:stroke;stroke:var(--surface);stroke-width:2.5px;stroke-linejoin:round;font-size:9px;font-weight:600}.lu-dot-density.is-hot{stroke:var(--surface);stroke-width:1.5px}.lu-hex.is-hot{stroke:var(--ink);stroke-width:1.25px}.lu-geo__label{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:2.5px;font-size:9px;font-weight:600}@media (prefers-reduced-motion:reduce){.lu-region,.lu-hex,.lu-bubble,.lu-dot-density{transition:none!important}}.lu-stack{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.lu-stack__panel{min-width:0}.lu-stack__caption{letter-spacing:.01em;color:var(--ink-muted);margin:0 0 2px;font-size:12px;font-weight:600;line-height:16px}
:root{--lumen-font:var(--font-exo,"Exo"), "Public Sans", "Inter", system-ui, sans-serif}:root,[data-theme=light]{--surface:#fff;--surface-canvas:#f4f6f8;--surface-raised:#fff;--surface-sunken:#f8f9fa;--ink:#212b36;--ink-secondary:#454f5b;--ink-muted:#637381;--line-hairline:#919eab33;--line-grid:#919eab1f;--line-axis:#919eab52}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--surface-sunken:lab(97.8639% -.176907 -.514257)}}[data-theme=dark]{--surface:#212b36;--surface-canvas:#161c24;--surface-raised:#3d4751;--surface-sunken:#303944;--ink:#fff;--ink-secondary:#c4cdd5;--ink-muted:#919eab;--line-hairline:#919eab33;--line-grid:#919eab1f;--line-axis:#919eab52}@supports (color:lab(0% 0 0)){[data-theme=dark]{--surface-raised:lab(29.4267% -1.88655 -7.39849);--surface-sunken:lab(23.6101% -1.95189 -7.97252)}}
