:root{--bg:#f4f6fb;--surface:#fff;--surface-2:#f5f7fc;--surface-3:#e8ecf6;--ink:#0a1433;--ink-2:#2b3657;--ink-3:#4a5577;--line:#dde3ef;--line-2:#c3cbdd;--brand:#1f66e0;--brand-ink:#0e2a8a;--brand-wash:#e8eeff;--on-brand:#fff;--band-bg:linear-gradient(120deg,#2a63e8 0%,#5a48d6 55%,#a1409f 100%);--band-solid:#a1409f;--band-ink:#fff;--band-ink-2:#f1edff;--band-line:rgba(255,255,255,.26);--band-chip:rgba(8,10,40,.22);--band-up:#c8ffd9;--band-down:#ffd6d6;--s1:#2f7cf6;--s2:#0aa5a0;--s3:#f26b1d;--s4:#d6338f;--s5:#e6a700;--s6:#e65c6e;--s7:#7b4ae2;--s8:#2f9e44;--lost:#e8664f;--ctx:#6f86c2;--grid:#edf0f6;--axis:#c3cbdd;--ring:#fff;--up:#05652a;--down:#c4334d;--up-tint:#dcf3e3;--down-tint:#fdeff1;--good:#0a7d32;--good-fill:#2f9e44;--warn:#8a5300;--warn-fill:#f5a700;--crit:#c4334d;--crit-fill:#e65c6e;--div-mid:#e9ecf3;--c-ov:#1f66e0;--c-pl:#9c36b5;--c-fn:#0a8f8a;--c-ls:#e8590c;--c-ad:#c2255c;--c-dm:#7048e8;--c-ac:#237a35;--c-st:#5c677d;--on-sec:#fff;--ai:#6741d9;--ai-tint:#efeafd;--tint:4%;--shadow:0 1px 3px rgba(10,20,51,.08);--shadow-lift:0 6px 16px rgba(10,20,51,.1);--shadow-lg:0 16px 40px rgba(10,20,51,.18);--scrim:rgba(8,14,40,.45);--glow:0 0 0 3px rgba(31,102,224,.3);--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#e65c6e;--wm-grad:linear-gradient(100deg,#0b78b8 0%,#1f66e0 45%,#5a48d6 100%);--logo-mark:#00aae5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--r-sm:8px;--r:12px;--r-lg:16px;--rail:256px;--top:64px;--f-code:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-dir=night]):not([data-dir=calm]){--bg:#0a0f24;--surface:#121935;--surface-2:#182042;--surface-3:#212b52;--ink:#f3f5ff;--ink-2:#cdd4f0;--ink-3:#a7b0d4;--line:#26315a;--line-2:#3a4675;--brand:#7f9cff;--brand-ink:#dfe6ff;--brand-wash:#1f2c66;--on-brand:#0a0f24;--band-bg:linear-gradient(120deg,#2440b0 0%,#45309f 55%,#7a2a82 100%);--band-solid:#7a2a82;--band-ink:#fff;--band-ink-2:#e9e6ff;--band-line:rgba(255,255,255,.26);--band-chip:rgba(4,6,30,.28);--band-up:#c8ffd9;--band-down:#ffd6d6;--s1:#5b8cff;--s2:#0f9e98;--s3:#e8661c;--s4:#de3f8f;--s5:#c08a00;--s6:#f0707a;--s7:#8a63f0;--s8:#3d9a4a;--lost:#ff8a70;--ctx:#6478b3;--grid:#1c2546;--axis:#3a4675;--ring:#121935;--up:#4ade80;--down:#ff8787;--up-tint:#123222;--down-tint:#3a1a1f;--good:#4ade80;--good-fill:#3d9a4a;--warn:#ffc94d;--warn-fill:#f5a700;--crit:#ff8787;--crit-fill:#f0707a;--div-mid:#3a4260;--c-ov:#7f9cff;--c-pl:#d17ae6;--c-fn:#2cc5bd;--c-ls:#ff8a3d;--c-ad:#f0609e;--c-dm:#a68bff;--c-ac:#51cf66;--c-st:#8e99b3;--on-sec:#0a0f24;--ai:#b197fc;--ai-tint:#251f4d;--tint:7%;--shadow:0 1px 3px rgba(0,0,0,.4);--shadow-lift:0 8px 20px rgba(0,0,0,.45);--shadow-lg:0 16px 40px rgba(0,0,0,.6);--scrim:rgba(0,0,0,.6);--glow:0 0 0 3px rgba(127,156,255,.45);--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#f0707a;--wm-grad:linear-gradient(100deg,#38c6f4 0%,#7f9cff 50%,#c08bff 100%);--logo-mark:#3cc3f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]:not([data-dir=night]):not([data-dir=calm]){--bg:#0a0f24;--surface:#121935;--surface-2:#182042;--surface-3:#212b52;--ink:#f3f5ff;--ink-2:#cdd4f0;--ink-3:#a7b0d4;--line:#26315a;--line-2:#3a4675;--brand:#7f9cff;--brand-ink:#dfe6ff;--brand-wash:#1f2c66;--on-brand:#0a0f24;--band-bg:linear-gradient(120deg,#2440b0 0%,#45309f 55%,#7a2a82 100%);--band-solid:#7a2a82;--band-ink:#fff;--band-ink-2:#e9e6ff;--band-line:rgba(255,255,255,.26);--band-chip:rgba(4,6,30,.28);--band-up:#c8ffd9;--band-down:#ffd6d6;--s1:#5b8cff;--s2:#0f9e98;--s3:#e8661c;--s4:#de3f8f;--s5:#c08a00;--s6:#f0707a;--s7:#8a63f0;--s8:#3d9a4a;--lost:#ff8a70;--ctx:#6478b3;--grid:#1c2546;--axis:#3a4675;--ring:#121935;--up:#4ade80;--down:#ff8787;--up-tint:#123222;--down-tint:#3a1a1f;--good:#4ade80;--good-fill:#3d9a4a;--warn:#ffc94d;--warn-fill:#f5a700;--crit:#ff8787;--crit-fill:#f0707a;--div-mid:#3a4260;--c-ov:#7f9cff;--c-pl:#d17ae6;--c-fn:#2cc5bd;--c-ls:#ff8a3d;--c-ad:#f0609e;--c-dm:#a68bff;--c-ac:#51cf66;--c-st:#8e99b3;--on-sec:#0a0f24;--ai:#b197fc;--ai-tint:#251f4d;--tint:7%;--shadow:0 1px 3px rgba(0,0,0,.4);--shadow-lift:0 8px 20px rgba(0,0,0,.45);--shadow-lg:0 16px 40px rgba(0,0,0,.6);--scrim:rgba(0,0,0,.6);--glow:0 0 0 3px rgba(127,156,255,.45);--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#f0707a;--wm-grad:linear-gradient(100deg,#38c6f4 0%,#7f9cff 50%,#c08bff 100%);--logo-mark:#3cc3f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-dir=night]:not([data-theme=light]){--bg:#040920;--surface:#0b1331;--surface-2:#101a3e;--surface-3:#17224d;--ink:#f5f8ff;--ink-2:#cbd6f5;--ink-3:#a3b0da;--line:#1f2c5a;--line-2:#34447f;--brand:#22d3ee;--brand-ink:#c5f6ff;--brand-wash:#0b2f4a;--on-brand:#04101f;--band-bg:linear-gradient(120deg,#071a48 0%,#0b2a5a 55%,#1b1659 100%);--band-solid:#0b2a5a;--band-ink:#fff;--band-ink-2:#c9f6ff;--band-line:rgba(34,211,238,.3);--band-chip:rgba(34,211,238,.12);--band-up:#86efac;--band-down:#fca5a5;--s1:#22d3ee;--s2:#ff7d8a;--s3:#a78bfa;--s4:#a3e635;--s5:#f472b6;--s6:#fbbf24;--s7:#60a5fa;--s8:#34d399;--lost:#ff7d8a;--ctx:#5a74b0;--grid:#141f4a;--axis:#34447f;--ring:#0b1331;--up:#4ade80;--down:#ff8787;--up-tint:#123222;--down-tint:#3a1a1f;--good:#4ade80;--good-fill:#34d399;--warn:#fbbf24;--warn-fill:#fbbf24;--crit:#ff8787;--crit-fill:#ff7d8a;--div-mid:#2c3763;--c-ov:#22d3ee;--c-pl:#fbbf24;--c-fn:#a3e635;--c-ls:#ff8a65;--c-ad:#f472b6;--c-dm:#a78bfa;--c-ac:#34d399;--c-st:#94a3c8;--on-sec:#04101f;--ai:#c4b5fd;--ai-tint:#231d4a;--tint:7%;--shadow:0 1px 3px rgba(0,0,0,.4);--shadow-lift:0 8px 20px rgba(0,0,0,.45);--shadow-lg:0 16px 40px rgba(0,0,0,.6);--scrim:rgba(0,0,0,.6);--glow:0 0 0 2px #22d3ee,0 0 12px rgba(34,211,238,.45);--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#ff7d8a;--wm-grad:linear-gradient(100deg,#22d3ee 0%,#60a5fa 50%,#a78bfa 100%);--logo-mark:#3cc3f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-dir=night][data-theme=light]{--bg:#eef2ff;--surface:#fff;--surface-2:#f3f6ff;--surface-3:#e3e9fb;--ink:#060c26;--ink-2:#232d50;--ink-3:#454f78;--line:#d6ddf2;--line-2:#b4bfe0;--brand:#0e7490;--brand-ink:#083d4d;--brand-wash:#dff6fb;--on-brand:#fff;--band-bg:linear-gradient(120deg,#0a1c4c 0%,#0c3a68 55%,#2e1b70 100%);--band-solid:#0c3a68;--band-ink:#fff;--band-ink-2:#d8f6ff;--band-line:rgba(103,232,249,.32);--band-chip:rgba(103,232,249,.12);--band-up:#c8ffd9;--band-down:#ffd6d6;--s1:#0891b2;--s2:#e2495f;--s3:#7c3aed;--s4:#4d7c0f;--s5:#db2777;--s6:#d97706;--s7:#2f7cf6;--s8:#059669;--lost:#e2495f;--ctx:#6a80ba;--grid:#e8edfa;--axis:#b4bfe0;--ring:#fff;--up:#05652a;--down:#c4334d;--up-tint:#dcf3e3;--down-tint:#fdeff1;--good:#0a7d32;--good-fill:#059669;--warn:#8a5300;--warn-fill:#f59e0b;--crit:#c4334d;--crit-fill:#e2495f;--div-mid:#e6eaf5;--c-ov:#0e7490;--c-pl:#b45309;--c-fn:#4d7c0f;--c-ls:#c2410c;--c-ad:#be185d;--c-dm:#6d28d9;--c-ac:#047857;--c-st:#475569;--on-sec:#fff;--ai:#6d28d9;--ai-tint:#efe8fd;--tint:4%;--shadow:0 1px 3px rgba(10,20,51,.08);--shadow-lift:0 6px 16px rgba(10,20,51,.1);--shadow-lg:0 16px 40px rgba(10,20,51,.18);--scrim:rgba(8,14,40,.45);--glow:0 0 0 3px rgba(14,116,144,.32);--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#e2495f;--wm-grad:linear-gradient(100deg,#0e7490 0%,#2563eb 50%,#6d28d9 100%);--logo-mark:#00aae5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-dir=calm]{--bg:#f4f6fa;--surface:#fff;--surface-2:#eef1f6;--surface-3:#e4e9f1;--ink:#0f1729;--ink-2:#3f4859;--ink-3:#5b6475;--line:#dfe4ec;--line-2:#c5cdd9;--brand:#1f66e0;--brand-ink:#12306f;--brand-wash:#e8effd;--on-brand:#fff;--band-bg:#fff;--band-solid:#fff;--band-ink:#0f1729;--band-ink-2:#3f4859;--band-line:#dfe4ec;--band-chip:#eef1f6;--band-up:#146c36;--band-down:#c23a4f;--s1:#1f66e0;--s2:#a23b8c;--s3:#b2650a;--s4:#0e8a7e;--s5:#b5473a;--s6:#4c4fb3;--s7:#6b7a1f;--s8:#5b6fa8;--lost:#e2495f;--ctx:#7890cc;--grid:#eef1f6;--axis:#c5cdd9;--ring:#fff;--up:#146c36;--down:#c23a4f;--up-tint:#dcf3e3;--down-tint:#fdeff1;--good:#146c36;--good-fill:#258f3d;--warn:#a75a05;--warn-fill:#e9a53a;--crit:#c23a4f;--crit-fill:#e2495f;--div-mid:#e6eaf1;--c-ov:#1f66e0;--c-pl:#1f66e0;--c-fn:#1f66e0;--c-ls:#1f66e0;--c-ad:#1f66e0;--c-dm:#1f66e0;--c-ac:#1f66e0;--c-st:#5b6475;--on-sec:#fff;--ai:#5b4bc4;--ai-tint:#eeebfb;--tint:0%;--shadow:0 0 0 0 transparent;--shadow-lift:0 4px 12px rgba(15,23,41,.08);--shadow-lg:0 16px 40px rgba(10,20,51,.18);--scrim:rgba(8,14,40,.45);--glow:0 0 0 3px rgba(36,87,214,.28);--f-body:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#e2495f;--wm-grad:linear-gradient(100deg,#0b78b8 0%,#1f66e0 60%,#5b4bc4 100%);--logo-mark:#00aae5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-dir=calm]:not([data-theme=light]){--bg:#0b1220;--surface:#111a2c;--surface-2:#172238;--surface-3:#1d2a44;--ink:#e6ebf5;--ink-2:#bac4d6;--ink-3:#97a3ba;--line:#22304a;--line-2:#34445f;--brand:#6f9bff;--brand-ink:#dfe7ff;--brand-wash:#16264a;--on-brand:#0b1220;--band-bg:#111a2c;--band-solid:#111a2c;--band-ink:#e6ebf5;--band-ink-2:#bac4d6;--band-line:#22304a;--band-chip:#172238;--band-up:#4cc47a;--band-down:#f27a7a;--s1:#6f9bff;--s2:#e07bc8;--s3:#e0a03a;--s4:#2bb0a4;--s5:#ef8a7a;--s6:#9c9ff0;--s7:#a8b84a;--s8:#8fa3d6;--lost:#f27a7a;--ctx:#5b77b5;--grid:#18243a;--axis:#34445f;--ring:#111a2c;--up:#4cc47a;--down:#f27a7a;--up-tint:#123222;--down-tint:#3a1a1f;--good:#4cc47a;--good-fill:#3a9e5f;--warn:#e9a53a;--warn-fill:#e9a53a;--crit:#f27a7a;--crit-fill:#e46a78;--div-mid:#2a3550;--c-ov:#6f9bff;--c-pl:#6f9bff;--c-fn:#6f9bff;--c-ls:#6f9bff;--c-ad:#6f9bff;--c-dm:#6f9bff;--c-ac:#6f9bff;--c-st:#97a3ba;--on-sec:#0b1220;--ai:#a99bff;--ai-tint:#221d45;--tint:0%;--shadow:0 0 0 0 transparent;--shadow-lift:0 6px 16px rgba(0,0,0,.4);--shadow-lg:0 16px 40px rgba(0,0,0,.6);--scrim:rgba(0,0,0,.6);--glow:0 0 0 3px rgba(111,155,255,.4);--f-body:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#e46a78;--wm-grad:linear-gradient(100deg,#6f9bff 0%,#a99bff 100%);--logo-mark:#3cc3f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-dir=calm][data-theme=dark]{--bg:#0b1220;--surface:#111a2c;--surface-2:#172238;--surface-3:#1d2a44;--ink:#e6ebf5;--ink-2:#bac4d6;--ink-3:#97a3ba;--line:#22304a;--line-2:#34445f;--brand:#6f9bff;--brand-ink:#dfe7ff;--brand-wash:#16264a;--on-brand:#0b1220;--band-bg:#111a2c;--band-solid:#111a2c;--band-ink:#e6ebf5;--band-ink-2:#bac4d6;--band-line:#22304a;--band-chip:#172238;--band-up:#4cc47a;--band-down:#f27a7a;--s1:#6f9bff;--s2:#e07bc8;--s3:#e0a03a;--s4:#2bb0a4;--s5:#ef8a7a;--s6:#9c9ff0;--s7:#a8b84a;--s8:#8fa3d6;--lost:#f27a7a;--ctx:#5b77b5;--grid:#18243a;--axis:#34445f;--ring:#111a2c;--up:#4cc47a;--down:#f27a7a;--up-tint:#123222;--down-tint:#3a1a1f;--good:#4cc47a;--good-fill:#3a9e5f;--warn:#e9a53a;--warn-fill:#e9a53a;--crit:#f27a7a;--crit-fill:#e46a78;--div-mid:#2a3550;--c-ov:#6f9bff;--c-pl:#6f9bff;--c-fn:#6f9bff;--c-ls:#6f9bff;--c-ad:#6f9bff;--c-dm:#6f9bff;--c-ac:#6f9bff;--c-st:#97a3ba;--on-sec:#0b1220;--ai:#a99bff;--ai-tint:#221d45;--tint:0%;--shadow:0 0 0 0 transparent;--shadow-lift:0 6px 16px rgba(0,0,0,.4);--shadow-lg:0 16px 40px rgba(0,0,0,.6);--scrim:rgba(0,0,0,.6);--glow:0 0 0 3px rgba(111,155,255,.4);--f-body:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#e46a78;--wm-grad:linear-gradient(100deg,#6f9bff 0%,#a99bff 100%);--logo-mark:#3cc3f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font:400 14px/1.5 var(--f-body);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0;margin:0;overflow-x:hidden}button,select,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:var(--glow);border-radius:8px}.num,.mono{font-variant-numeric:tabular-nums}.mono{font-size:13px;font-weight:500}.code,.id{font-family:var(--f-code);background:var(--surface-3);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:12px}.eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:12px;font-weight:600}.muted{color:var(--ink-3)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--surface);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:root{--sec:var(--brand)}[data-sec=overview]{--sec:var(--c-ov)}[data-sec=plan]{--sec:var(--c-pl)}[data-sec=funnels]{--sec:var(--c-fn)}[data-sec=listings]{--sec:var(--c-ls)}[data-sec=traffic]{--sec:var(--c-ad)}[data-sec=errors]{--sec:var(--crit-fill)}[data-sec=guide]{--sec:var(--c-st)}[data-sec=demand]{--sec:var(--c-dm)}[data-sec=actions]{--sec:var(--c-ac)}[data-sec=states]{--sec:var(--c-st)}[data-sec=revenue]{--sec:var(--c-ac)}[data-sec=lines]{--sec:var(--c-ov)}[data-sec=engage]{--sec:var(--c-ad)}[data-sec=retention]{--sec:var(--c-pl)}[data-sec=fulfil],[data-sec=system]{--sec:var(--c-st)}[data-sec=fraud]{--sec:var(--c-dm)}[data-sec=recon]{--sec:var(--c-ac)}.app{grid-template-columns:var(--rail)minmax(0,1fr);min-height:100%;display:grid}.rail{background:var(--surface);border-right:1px solid var(--line);z-index:30;flex-direction:column;gap:2px;height:100vh;padding:16px 12px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}.wordmark{color:var(--ink);align-items:center;gap:12px;padding:4px 8px 16px;text-decoration:none;display:flex}.bm-mark{flex:none;width:32px;height:32px;display:block}.wm-rule{display:none}.wm-text{letter-spacing:-.02em;color:var(--ink);background:var(--wm-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:2px 0;font-size:20px;font-weight:600;line-height:1}@media (forced-colors:active){.wm-text{-webkit-text-fill-color:currentColor;background:0 0}}.nav-h{padding:16px 8px 8px}.nav-item{display:grid}.nav-row{align-items:center;gap:4px;display:flex}.nav-row>a{flex:1;min-width:0}.nav a,.nav-parent{color:var(--ink-2);border-radius:8px;align-items:center;gap:12px;padding:8px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-parent{text-align:left;background:0 0;border:0;width:100%;font-family:inherit;line-height:1.5}.nav a:hover,.nav-parent:hover{background:color-mix(in srgb,var(--act)8%,var(--surface));color:var(--ink)}.nav a[aria-current=page],.nav-parent.on{background:color-mix(in srgb,var(--act)14%,var(--surface));color:var(--ink);font-weight:600}.nav-parent[aria-expanded=true]:not(.on){background:color-mix(in srgb,var(--act)7%,var(--surface));color:var(--ink)}.ico-chip{background:color-mix(in srgb,var(--sec)14%,var(--surface));width:32px;height:32px;color:var(--sec);border-radius:8px;flex:none;place-items:center;display:grid}.nav a[aria-current=page] .ico-chip,.nav-parent.on .ico-chip{background:var(--sec);color:var(--on-sec)}.ico{width:16px;height:16px}.nav .count{text-align:center;background:var(--ai);min-width:24px;color:var(--on-brand);border-radius:999px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:600}.nav-parent .lbl{flex:1;min-width:0}.nav-parent .caret{width:24px;height:24px;color:var(--ink-2);flex:none;place-items:center;display:grid}.nav-parent.on .caret,.nav-parent:hover .caret{color:var(--ink)}.nav-parent .caret svg{width:16px;height:16px;transition:transform .2s}.nav-parent[aria-expanded=true] .caret svg{transform:rotate(180deg)}.nav-sub{gap:2px;margin:4px 0 8px 24px;padding-left:16px;display:grid}.nav-sub a{padding:6px 8px;font-size:13px;font-weight:400}.nav-sub a[aria-current=true]{background:color-mix(in srgb,var(--act)12%,var(--surface));color:var(--ink);font-weight:600}.rail-foot{background:var(--surface);border-top:1px solid var(--line);gap:8px;margin-top:auto;padding:12px 8px 4px;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.fresh{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.dot{background:var(--good-fill);border-radius:50%;flex:none;width:8px;height:8px}.dot.warn{background:var(--warn-fill)}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;height:var(--top);background:color-mix(in srgb,var(--bg)88%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}.menu-btn{display:none}.crumbs{align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;display:flex}.tb-right{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.btn:hover{border-color:var(--brand)}.btn.ghost{background:0 0;border-color:transparent}.btn.ghost:hover{background:var(--surface-3)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn[aria-pressed=true]{background:var(--brand-wash);border-color:var(--brand);color:var(--ink)}.btn svg{width:16px;height:16px}select.btn{max-width:100%}.kbd{border:1px solid var(--line-2);color:var(--ink-2);background:var(--surface-2);border-radius:6px;padding:0 6px;font-size:12px;font-weight:500}.seg{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;height:36px;padding:2px;display:inline-flex}.seg button{color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.seg.dir button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.menu{background:var(--surface);border:1px solid var(--line);min-width:264px;box-shadow:var(--shadow-lg);z-index:40;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.menu button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;display:flex}.menu button:hover{background:var(--surface-2)}.menu hr{border:0;border-top:1px solid var(--line);margin:8px 0}.rel{position:relative}.content{gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:24px 24px 64px;display:grid}.screen{gap:24px;min-width:0;display:grid}.motion .screen.enter{animation:.35s ease-out rise}@keyframes rise{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.page-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ph-icon{background:var(--sec);width:48px;height:48px;color:var(--on-sec);border-radius:12px;flex:none;place-items:center;display:grid}.ph-icon svg{width:24px;height:24px}.page-head h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.15}.head-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.freshbar{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;font-size:13px;display:flex}.freshbar>span{align-items:center;gap:8px;display:inline-flex}.freshbar svg{width:16px;height:16px;color:var(--sec)}.freshbar b{color:var(--ink);font-weight:600}.freshbar .sep{background:var(--line-2);width:1px;height:16px}.changed{background:var(--band-solid);background:var(--band-bg);color:var(--band-ink);border:1px solid var(--band-line);border-radius:16px;gap:8px;padding:24px 24px 8px;display:grid}.changed-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.changed-h .ttl{font-size:20px;font-weight:600}.changed-h .pillb{background:var(--band-chip);color:var(--band-ink);border:1px solid var(--band-line);border-radius:999px;padding:2px 12px;font-size:13px;font-weight:500}.changed ol{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.changed li{border-top:1px solid var(--band-line);grid-template-columns:32px 1fr;gap:12px;padding:12px 0 16px;font-size:14px;line-height:1.5;display:grid}.changed li .k{background:var(--band-chip);width:32px;height:32px;color:var(--band-ink);border-radius:8px;place-items:center;display:grid}.changed li .k svg{width:16px;height:16px}.changed li .k.up{color:var(--band-up)}.changed li .k.down{color:var(--band-down)}.changed button.lnk{all:unset;cursor:pointer;color:var(--band-ink);border-bottom:1px solid var(--band-line);font-weight:600}.changed button.lnk:hover{border-bottom-color:var(--band-ink)}.changed button.lnk:focus-visible{outline:2px solid var(--band-ink);outline-offset:2px}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.c12{grid-column:span 12}.c8{grid-column:span 8}.c7{grid-column:span 7}.c6{grid-column:span 6}.c5{grid-column:span 5}.c4{grid-column:span 4}.c3{grid-column:span 3}.card{background:color-mix(in srgb,var(--sec)var(--tint),var(--surface));border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:16px;padding:24px;transition:box-shadow .2s;display:flex}.card:hover{box-shadow:var(--shadow-lift)}.card .card{box-shadow:none}.card-h{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.card-h h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.card-h .sub,.desc{color:var(--ink-2);max-width:80ch;margin-top:2px;font-size:13px}.lead{color:var(--ink);max-width:80ch;margin-top:4px;font-size:14px;font-weight:500}.card-h .right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.foot-src{color:var(--ink-2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.foot-src .fd{background:var(--good-fill);border-radius:50%;width:8px;height:8px}.foot-src .fd.stale{background:var(--warn-fill)}.foot-src .fd.plan{background:var(--c-pl)}.foot-src b{color:var(--ink);font-weight:600}.chip{color:var(--ink-2);border:1px solid var(--line-2);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12px;font-weight:500;display:inline-flex}.chip svg{width:12px;height:12px;color:var(--sec);flex:none}.chip.warn{border-color:color-mix(in srgb,var(--warn-fill)60%,var(--line));background:color-mix(in srgb,var(--warn-fill)12%,var(--surface));color:var(--ink)}.chip.warn svg{color:var(--warn)}.pill{background:var(--surface-3);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.pill:before{content:"";background:var(--ink-3);border-radius:50%;width:6px;height:6px}.pill.sold:before,.pill.ok:before{background:var(--good-fill)}.pill.active:before{background:var(--brand)}.pill.stale:before,.pill.warn:before{background:var(--warn-fill)}.pill.no:before{background:var(--crit-fill)}.plan-chip{background:color-mix(in srgb,var(--c-pl)12%,var(--surface));border:1px solid color-mix(in srgb,var(--c-pl)40%,var(--line));color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.plan-chip svg{width:12px;height:12px;color:var(--c-pl)}.act-badge{border:1px solid color-mix(in srgb,var(--ai)45%,var(--line));background:var(--ai-tint);height:28px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:12px;font-weight:600;display:inline-flex}.act-badge i{background:var(--ai);width:20px;height:20px;color:var(--surface);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs button{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 12px 12px;font-size:14px;font-weight:500}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--act);font-weight:600}.tabs button .st{background:color-mix(in srgb,var(--warn-fill)14%,var(--surface));color:var(--warn);border-radius:999px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:500}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.kpi{background:color-mix(in srgb,var(--k,var(--sec))var(--tint),var(--surface));border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:8px;padding:16px;transition:box-shadow .2s;display:flex}.kpi:hover{box-shadow:var(--shadow-lift)}.kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kpi .lbl{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.kic{background:color-mix(in srgb,var(--k,var(--sec))14%,var(--surface));width:32px;height:32px;color:var(--k,var(--sec));border-radius:8px;flex:none;place-items:center;display:grid}.kic svg{width:16px;height:16px}.kpi .val{all:unset;cursor:pointer;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);border-bottom:1px solid transparent;align-self:flex-start;font-size:28px;font-weight:600;line-height:1.2}.kpi .val:hover{border-bottom-color:var(--ink-3)}.kpi .val:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.dec{color:var(--ink-3)}.kpi .cmp{color:var(--ink-2);font-size:13px}.kpi .prior{color:var(--ink-2);font-size:12px}.kpi svg.spark{width:100%;height:32px}.spk{vertical-align:middle;line-height:0;display:inline-block;position:relative}.kpi .spk,.boxed .spk,.biz .spk{display:block}.spk-dot{pointer-events:none;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.kfoot{color:var(--ink-2);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;font-size:12px;display:flex}.delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.delta svg{width:12px;height:12px}.delta.up{color:var(--up);background:var(--up-tint)}.delta.down{color:var(--down);background:var(--down-tint)}.delta.na{color:var(--ink-2);background:var(--surface-3);font-weight:500}.cue{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.cue svg{width:12px;height:12px}.drill{all:unset;cursor:pointer;border-bottom:1px dotted var(--ink-3);font-variant-numeric:tabular-nums}.drill:hover{color:var(--brand);border-bottom-style:solid}.drill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.paired{flex-wrap:wrap;gap:16px 32px;display:flex}.paired>div{gap:2px;display:grid}.paired .pv{align-items:center;gap:8px;display:flex}.paired b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.paired span.l{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.chart{width:100%;min-width:0;position:relative}.chart svg{width:100%;display:block;overflow:visible}.chart text{fill:var(--ink-2);font-family:var(--f-body);font-variant-numeric:tabular-nums;font-size:12px}.chart .gridl{stroke:var(--grid);stroke-width:1px}.chart .base{stroke:var(--axis);stroke-width:1px}.chart .xh{stroke:var(--ink-3);stroke-width:1px}.tip{pointer-events:none;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:5;opacity:0;min-width:168px;color:var(--ink);border-radius:12px;padding:8px 12px;font-size:13px;transition:opacity .12s;position:absolute}.tip.on{opacity:1}.tip .t{color:var(--ink-2);margin-bottom:4px;font-size:12px;font-weight:500}.tip .r{justify-content:space-between;align-items:center;gap:12px;display:flex}.tip .r span:first-child{color:var(--ink-2);align-items:center;gap:8px;display:flex}.tip .r b{font-variant-numeric:tabular-nums;font-weight:600}.sw{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.sw.sq{border-radius:50%;width:8px;height:8px}.legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.mk-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.mk-legend .m{align-items:center;gap:8px;display:inline-flex}.mk-legend b{color:var(--ink);font-weight:600}.mk-flag{background:var(--ink);width:20px;height:20px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.anom-key{border:2px solid var(--warn-fill);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.hscroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.hscroll::-webkit-scrollbar{height:6px}.hscroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.bars{gap:12px;display:grid}.bar{grid-template-columns:minmax(96px,36%) 1fr auto;align-items:center;gap:12px;font-size:14px;display:grid}.bar .bl{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar .tr{background:var(--surface-3);border-radius:4px;height:8px;position:relative;overflow:hidden}.bar .fl{background:var(--ctx);transform-origin:0;border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.bar .fl.b{background:var(--ink);opacity:.75;border-radius:2px;height:3px;top:auto}.motion .bar .fl{animation:.6s ease-out grow}.bar .bv{font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-weight:600}.bar .bv small{color:var(--ink-2);font-size:12px;font-weight:400}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stack{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.stack span{height:100%}.segbar{gap:8px;display:grid}.segbar .lbls{color:var(--ink-2);gap:2px;font-size:12px;display:flex}.segbar .lbls span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.segbar .lbls b{color:var(--ink);font-size:13px;font-weight:600;display:block}.segbar .bar2{gap:2px;height:12px;display:flex}.segbar .bar2 span{border-radius:6px;height:100%}.div-bars{gap:12px;display:grid}.dbar{grid-template-columns:minmax(96px,32%) 1fr 1fr minmax(96px,auto);align-items:center;gap:0;font-size:14px;display:grid}.dbar .l{text-overflow:ellipsis;white-space:nowrap;padding-right:12px;overflow:hidden}.dbar .neg,.dbar .pos{height:8px;position:relative}.dbar .neg{border-right:1px solid var(--axis)}.dbar .neg span{background:var(--neg-fill);border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;right:0}.dbar .pos span{background:var(--up);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.dbar .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px;font-weight:600}.dbar .v small{color:var(--ink-2);font-size:12px;font-weight:400}.div-axis{color:var(--ink-2);grid-template-columns:minmax(96px,32%) 1fr 1fr minmax(96px,auto);font-size:12px;display:grid}.div-axis span:nth-child(2){text-align:right;padding-right:8px}.div-axis span:nth-child(3){padding-left:8px}table.t{border-collapse:collapse;width:100%;font-size:14px}.t th{color:var(--ink-2);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:500}.t td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;padding:12px}.t th.n,.t td.n{text-align:right}.t tr:last-child td{border-bottom:0}.t tbody tr{cursor:pointer}.t tbody tr:hover td{background:color-mix(in srgb,var(--act)5%,transparent)}.t tbody tr[aria-selected=true] td{background:color-mix(in srgb,var(--act)10%,transparent)}.t td.strong{font-weight:600}.rowmain{align-items:center;gap:12px;min-width:0;display:flex}.rowmain .kic{width:32px;height:32px}.rowmain .tx{min-width:0;display:grid}.rowmain .tx b{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.rowmain .tx small{color:var(--ink-2);font-size:12px}.ibar{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.ibar i{background:var(--surface-3);border-radius:3px;width:64px;height:6px;display:block;position:relative;overflow:hidden}.ibar i:after{content:"";width:var(--w);background:var(--ibar,var(--ctx));border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.unav{color:var(--ink-2);font-size:13px;font-style:italic}.plan-table td.st{white-space:normal;color:var(--ink-2);padding-top:0;font-size:13px}.plan-table tr:has(+.sub-row) td{border-bottom:0;padding-bottom:4px}:root{--lg-r:3px;--lg-a:45%;--lg-ring:.35;--lg-hi:78%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-dir=night]):not([data-dir=calm]){--lg-r:3px;--lg-a:50%;--lg-ring:.4;--lg-hi:72%}}:root[data-theme=dark]:not([data-dir=night]):not([data-dir=calm]){--lg-r:3px;--lg-a:50%;--lg-ring:.4;--lg-hi:72%}:root[data-dir=night]:not([data-theme=light]){--lg-r:5px;--lg-a:70%;--lg-ring:.6;--lg-hi:68%}:root[data-dir=night][data-theme=light]{--lg-r:4px;--lg-a:50%;--lg-ring:.4;--lg-hi:78%}:root[data-dir=calm]{--lg-r:2px;--lg-a:18%;--lg-ring:.12;--lg-hi:88%}@media (prefers-color-scheme:dark){:root[data-dir=calm]:not([data-theme=light]){--lg-r:2px;--lg-a:22%;--lg-ring:.14;--lg-hi:85%}}:root[data-dir=calm][data-theme=dark]{--lg-r:2px;--lg-a:22%;--lg-ring:.14;--lg-hi:85%}.goal{--vh:var(--good-fill);gap:4px;min-width:0;display:grid}.goal.near{--vh:var(--warn-fill)}.goal.info{--vh:var(--brand)}.goal.below{--vh:var(--neg-fill)}.goal,.goal-legend i{--v-hi:color-mix(in srgb,var(--vh)var(--lg-hi),#fff)}.goal .gb-track{background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;position:relative}.goal.compact .gb-track{border-radius:3px;height:6px}.gb-clip{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gb-glowwrap{pointer-events:none;clip-path:inset(-10px -10px -10px 0);position:absolute;top:0;bottom:0;left:0;right:0}.gb-glow{box-shadow:0 0 var(--lg-r)color-mix(in srgb,var(--vh)var(--lg-a),transparent);transform:translate3d(calc(var(--v)*1% - 100%),0,0);border-radius:4px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.gb-fill{border-radius:inherit;background:linear-gradient(90deg,var(--vh)0%,var(--vh)45%,var(--v-hi)100%);transform:translate3d(calc(var(--v)*1% - 100%),0,0);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.goal.not .gb-track,.goal.ambig .gb-track{background:repeating-linear-gradient(135deg,var(--surface-3)0 4px,color-mix(in srgb,var(--ink-3)22%,var(--surface))4px 6px)}.goal .gb-plan{z-index:2;background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.goal .gb-tgt{z-index:2;border-left:2px dotted var(--ink-3);width:0;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.goal .gb-cap{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;line-height:1.4;display:flex}.goal .gb-st{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.goal .gb-st:before{content:"";background:var(--vh);border-radius:50%;flex:none;width:8px;height:8px}.goal.not .gb-st:before,.goal.ambig .gb-st:before{background:repeating-linear-gradient(135deg,var(--ink-3)0 1.5px,transparent 1.5px 3px);box-shadow:inset 0 0 0 1px var(--ink-3)}.goal.joint .gb-st:before{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.goal.on .gb-st{color:var(--up)}.goal.near .gb-st{color:var(--warn)}.goal.below .gb-st{color:var(--down)}.motion .gb-track.pre .gb-fill,.motion .gb-track.pre .gb-glow{transform:translate3d(calc(var(--v0)*1% - 100%),0,0);transition:none}.lring .lr-val{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.lring svg path{shape-rendering:geometricPrecision}.motion .lring.pre .lr-val{stroke-dashoffset:calc(100 - var(--v0)*100/var(--v));transition:none}@media (prefers-reduced-motion:reduce){.gb-fill,.gb-glow,.lr-val{transition:none!important}}.goal-legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.goal-legend span{align-items:center;gap:6px;display:inline-flex}.goal-legend i{flex:none;display:inline-block}.goal-legend .lg-v{background:linear-gradient(90deg,var(--vh)45%,var(--v-hi));width:16px;height:6px;box-shadow:0 0 var(--lg-r)color-mix(in srgb,var(--vh)var(--lg-a),transparent);border-radius:3px}.goal-legend .lg-on{--vh:var(--good-fill)}.goal-legend .lg-near{--vh:var(--warn-fill)}.goal-legend .lg-below{--vh:var(--neg-fill)}.goal-legend .lg-not{background:repeating-linear-gradient(135deg,var(--surface-3)0 3px,color-mix(in srgb,var(--ink-3)40%,var(--surface))3px 5px);width:16px;height:6px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:3px}.goal-legend .lg-joint{width:16px;height:6px;box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:3px}.goal-legend .lg-plan{background:var(--ink);border-radius:1px;width:2px;height:12px}.goal-legend .lg-tgt{border-left:2px dotted var(--ink-3);width:0;height:12px}.pl-sub{grid-template-columns:minmax(0,1fr) minmax(240px,380px);align-items:start;gap:8px 32px;display:grid}@media (max-width:620px){.pl-sub{grid-template-columns:1fr}}.biz .goal,.kpi .goal{margin-top:2px}a.xlink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--act)55%,transparent);text-decoration-color:color-mix(in srgb,var(--act)55%,transparent);text-underline-offset:3px;cursor:pointer;border-radius:4px;align-items:center;gap:2px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}a.xlink svg{width:12px;height:12px;color:var(--act);opacity:0;flex:none;transition:opacity .15s,transform .15s;transform:translate(-3px)}a.xlink:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a.xlink:hover svg{opacity:1;transform:none}a.xlink:focus-visible svg{opacity:1;transform:none}.xlinks{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;display:flex}.xlinks>span:first-child{font-weight:500}.scope-bar{background:color-mix(in srgb,var(--act)8%,var(--surface));border:1px solid color-mix(in srgb,var(--act)32%,var(--line));color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:13px;display:flex}.scope-bar b{color:var(--ink);font-weight:600}.xback{color:var(--ink-2);border-radius:6px;align-items:center;gap:4px;margin-left:-4px;padding:2px 4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.xback:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.xback svg{width:14px;height:14px}.page-back{flex-basis:100%;margin-bottom:-8px}.crumbs .xback{font-size:14px}.crumbs .csep{color:var(--ink-3);font-weight:400}.crumbs .crumb-g{color:var(--ink-2);font-weight:500}.hl-target{outline:2px solid var(--act);outline-offset:3px}.t tbody tr.hl-target td{background:color-mix(in srgb,var(--act)10%,transparent)}.state{border:1px dashed color-mix(in srgb,var(--sec)40%,var(--line-2));background:color-mix(in srgb,var(--sec)4%,var(--surface));border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:24px;display:grid}.state>:not(.illus){grid-column:2}.state .illus{background:color-mix(in srgb,var(--sec)14%,var(--surface));width:48px;height:48px;color:var(--sec);border-radius:12px;grid-row:1/span 4;place-items:center;display:grid}.state .illus svg{width:24px;height:24px}.state.err .illus{background:color-mix(in srgb,var(--crit-fill)14%,var(--surface));color:var(--crit)}.state h3{margin:0;font-size:16px;font-weight:600}.state p{color:var(--ink-2);max-width:60ch;margin:0;font-size:14px}.state .btn{justify-self:start;margin-top:8px}.state.err{border-style:solid;border-color:color-mix(in srgb,var(--crit-fill)50%,var(--line));background:color-mix(in srgb,var(--crit-fill)5%,var(--surface))}.state.empty{background:var(--surface-2)}.skel{background:linear-gradient(90deg,var(--surface-3)0%,var(--surface-2)40%,var(--surface-3)80%);background-size:300% 100%;border-radius:8px;animation:1.3s linear infinite shim}@keyframes shim{0%{background-position:100% 0}to{background-position:-200% 0}}.lc-list{gap:8px;max-height:544px;padding:2px;display:grid;overflow:auto}.lc-item{all:unset;cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;padding:12px 16px;transition:border-color .15s;display:grid}.lc-item:hover{border-color:var(--act)}.lc-item[aria-selected=true]{border-color:var(--act);background:color-mix(in srgb,var(--act)8%,var(--surface))}.lc-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lc-item .nm{font-size:14px;font-weight:500}.lc-item .meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.lc-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lc-facts div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 12px}.lc-facts b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.lc-facts span{color:var(--ink-2);font-size:12px}.lt-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.lt-search{flex:220px;min-width:0;max-width:320px;position:relative}.lt-search svg{width:16px;height:16px;color:var(--ink-2);pointer-events:none;position:absolute;top:10px;left:10px}.lt-search input{border:1px solid var(--line-2);background:var(--surface);width:100%;height:36px;color:var(--ink);border-radius:8px;padding:0 12px 0 34px;font-size:13px}.lt-search input::placeholder{color:var(--ink-3)}.lt-group{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.lt-group>.gl{color:var(--ink-2);margin-right:4px;font-size:12px;font-weight:500}.lt-group .fchip{padding:4px 12px}.lt-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lt-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.lt-panel h3{margin:0;font-size:14px;font-weight:600}.lt-panel .desc{margin:0}.lt-stats{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.lt-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}#lt-active:empty{display:none}.lt-count{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.lt-count b{color:var(--ink);font-weight:600}.seg.sm{height:28px}.seg.sm button{padding:0 8px;font-size:12px}.vt{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.vt-x{overscroll-behavior-x:contain;overflow-x:auto}.vt-inner{min-width:1118px}.vt-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(336px,2.6fr) 104px 140px 84px 76px 84px 68px 164px 100px;align-items:center;height:72px;font-size:14px;display:grid}.vt-head{background:var(--surface-2);color:var(--ink-2);font-size:12px;line-height:1.25;height:48px!important}.vt-head .vt-c{white-space:normal;font-weight:500;overflow:visible}.vt-head button{all:unset;cursor:pointer;color:var(--ink-2);border-radius:6px;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.vt-head button:hover{color:var(--ink)}.vt-head button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vt-head [aria-sort=ascending] button,.vt-head [aria-sort=descending] button{color:var(--ink);font-weight:600}.vt-head button svg{opacity:0;width:12px;height:12px;transition:transform .15s}.vt-head [aria-sort=ascending] button svg{opacity:1;transform:rotate(180deg)}.vt-head [aria-sort=descending] button svg{opacity:1}.vt-c{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.vt-c.n{text-align:right;font-variant-numeric:tabular-nums}.vt-y{overscroll-behavior-y:contain;contain:strict;height:min(560px,62vh);position:relative;overflow-y:auto}.vt-y.short{contain:none;height:auto}.vt-space{width:100%;position:relative}.vt-win{will-change:transform;position:absolute;top:0;left:0;right:0}.vt-body .vt-row{cursor:pointer;background:var(--surface);transition:background .1s}.vt-body .vt-row:hover{background:color-mix(in srgb,var(--act)5%,var(--surface))}.vt-body .vt-row[aria-selected=true]{background:color-mix(in srgb,var(--act)10%,var(--surface))}.vt-body .vt-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;box-shadow:none;border-radius:0}.vt-c .tx{min-width:0;line-height:1.35;display:grid}.vt-c .tx b{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.vt-c .tx small{color:var(--ink-2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.vt-c svg.spk{width:80px;height:24px;margin-left:auto;display:block;overflow:visible}.vt-empty{padding:24px}.panel.wide{width:min(768px,100%)}.lc-title{margin:0;font-size:20px;font-weight:600;line-height:1.3}@media (max-width:900px){.lt-band{grid-template-columns:1fr}.lt-search{flex-basis:100%;max-width:none}}.map-wrap{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.ramp{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ramp .sw-row{gap:2px;display:flex}.ramp .sw-row i{border-radius:4px;width:24px;height:8px;display:block}.tile{cursor:pointer}.tile:focus{outline:none}.tile:hover rect,path.tile:hover{stroke:var(--ink);stroke-width:2px}.tile:focus-visible rect{stroke:var(--ink);stroke-width:2px}path.tile:focus-visible{stroke:var(--ink);stroke-width:2px}.ghost{fill:color-mix(in srgb,var(--sec)20%,transparent);stroke:none}.fhead{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(224px,296px) minmax(0,1fr) minmax(200px,256px);align-items:start;gap:16px;padding:16px;display:grid}.fmid,.meter{gap:8px;min-width:0;display:grid}.m-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:12px;font-weight:600}.m-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.m-track{background:var(--surface-3);border-radius:4px;height:8px;position:relative}.m-track span{border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.m-track i{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.m-cap{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.stat-strip{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stat-strip>div{border-left:1px solid var(--line);gap:2px;min-width:0;padding:8px 12px;display:grid}.stat-strip>div:first-child{border-left:0}.stat-strip b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.stat-strip span{color:var(--ink-2);font-size:12px}.boxed{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px;display:grid}.boxed svg.spark{width:100%;height:40px}.src-badge{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.src-badge>i{border-radius:50%;width:8px;height:8px}.src-badge .mix{border-radius:3px;gap:1px;width:56px;height:6px;display:inline-flex;overflow:hidden}.src-badge .mix span{height:100%}.chip.ext{border-color:color-mix(in srgb,var(--c-ad,var(--ink-3))45%,var(--line));background:var(--surface-2);color:var(--ink)}.chip.ext svg{color:var(--ink-3)}.chip.exp{border-style:dashed}.sideseg{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px;display:flex}.sideseg>span{color:var(--ink-2);font-size:12px;font-weight:600}.gapgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:760px){.gapgrid{grid-template-columns:minmax(0,1fr)}}.gapgrid h3{margin:0 0 6px;font-size:13px;font-weight:600}.gpp{font-variant-numeric:tabular-nums;font-weight:600}.gpp.hi{color:var(--brand)}.gpp.lo{color:var(--down)}.dmark{color:var(--ink-2);align-items:flex-start;gap:10px;margin:4px 0 8px;font-size:13px;display:flex}.branch{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:12px 0;padding:16px}.branch h4{margin:0 0 2px;font-size:14px}.branch .bsub{color:var(--ink-2);margin:0 0 12px;font-size:13px}.lanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.lane{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:12px 14px}.lane>b{justify-content:space-between;gap:8px;font-size:14px;display:flex}.lane>small{color:var(--ink-2);margin-bottom:8px;font-size:12px;display:block}.lane ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lane li{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;font-size:13px;display:grid}.lane li .bar{background:color-mix(in srgb,var(--sec)14%,var(--surface));border-radius:3px;grid-column:1/-1;height:6px}.lane li .bar i{background:var(--sec);border-radius:3px;height:100%;display:block}.lane li em{color:var(--ink-2);grid-column:1/-1;font-size:12px;font-style:normal}.lane li span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.lane .cond{color:var(--ink-2);margin-top:8px;font-size:12px}.sidex{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sidex>span:first-child{color:var(--ink-2);font-size:12px;font-weight:600}.sidex .chip{background:var(--down-tint);color:var(--ink);border:1px solid color-mix(in srgb,var(--lost)30%,var(--line));border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.sidex .chip b{color:var(--down)}.sidex .chip{white-space:normal;border-radius:12px;flex-wrap:wrap;max-width:100%}.sidex .chip small .mono{overflow-wrap:anywhere;font-size:12px}.reent{color:var(--ink-2);margin-top:10px;font-size:12px}@media (max-width:700px){.lanes{grid-template-columns:minmax(0,1fr)}}.abandon{background:color-mix(in srgb,var(--down)5%,var(--surface));border:1px solid color-mix(in srgb,var(--down)22%,var(--line));border-radius:12px;grid-template-columns:minmax(224px,296px) 1fr;align-items:end;gap:16px;padding:16px;display:grid}details.method summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}details.method summary::-webkit-details-marker{display:none}details.method summary svg{width:12px;height:12px;transition:transform .15s}details.method[open] summary svg{transform:rotate(90deg)}details.method>div{background:var(--surface-2);color:var(--ink-2);border-radius:12px;max-width:90ch;margin-top:8px;padding:12px 16px;font-size:13px}.flink{opacity:.4;transition:opacity .15s}.flink:hover{opacity:.75}.hero-rate{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.hero-rate b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.bizrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.biz{background:color-mix(in srgb,var(--k)var(--tint),var(--surface));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;gap:8px;min-width:0;padding:16px;transition:box-shadow .2s;display:grid}.biz:hover{box-shadow:var(--shadow-lift)}.biz-h{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.biz .kic{background:color-mix(in srgb,var(--k)14%,var(--surface));color:var(--k)}.biz-big{letter-spacing:-.02em;justify-self:start;font-size:28px;font-weight:600;line-height:1.2}.biz-sub{color:var(--ink-2);font-size:13px}.biz-row{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.biz-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.biz-row .delta{margin-left:auto}.biz svg.spark{width:100%;height:32px}.donut-wrap{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.donut-legend{gap:8px;display:grid}.donut-legend .dl{grid-template-columns:8px 1fr auto auto;align-items:center;gap:8px 12px;font-size:14px;display:grid}.donut-legend .dl b{font-variant-numeric:tabular-nums;font-weight:600}.donut-legend .dl span.p{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:13px}.acards{gap:16px;display:grid}.acard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;gap:16px;min-height:272px;padding:0 24px 24px 76px;display:grid;position:relative;overflow:visible}.acard-band{background:color-mix(in srgb,var(--tgt)11%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--tgt)26%,var(--line));border-radius:15px 15px 0 0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 -24px 0 -76px;padding:10px 24px 10px 20px;display:flex}.tgt-tag{color:var(--ink);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.tgt-tag i{background:var(--tgt);width:10px;height:10px;box-shadow:0 0 6px color-mix(in srgb,var(--tgt)55%,transparent);border-radius:50%;flex:none}.acard-band .status{margin-left:auto}.spine{pointer-events:none;width:44px;height:168px;position:absolute;top:68px;left:24px}.sp-track{background:var(--surface-2);width:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.sp-rng{left:0;right:0;bottom:var(--sp-lo);height:calc(var(--sp-hi) - var(--sp-lo));background:color-mix(in srgb,var(--tgt)24%,transparent);border-radius:4px;position:absolute}.sp-fill{height:var(--sp-mid);background:linear-gradient(0deg,var(--tgt)0%,var(--tgt)50%,color-mix(in srgb,var(--tgt)70%,#fff)100%);box-shadow:0 0 var(--lg-r)color-mix(in srgb,var(--tgt)var(--lg-a),transparent);border-radius:4px;position:absolute;bottom:0;left:0;right:0}.sp-lbl{left:12px;bottom:var(--sp-mid);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.1;display:grid;position:absolute;transform:translateY(50%)}.sp-lbl small{color:var(--ink-2);font-size:12px;font-weight:500}.spine.none .sp-lbl{color:var(--ink-2);font-weight:500;top:0;bottom:auto;transform:none}.acard-h{padding-top:16px}@media (max-width:767px){.acard{padding:0 16px 16px 64px}.acard-band{margin:0 -16px 0 -64px;padding:10px 16px}.spine{height:144px;top:76px;left:14px}}.acard-h{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.acard h3{text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.4}.acard .area{color:var(--ink-2);font-size:12px;font-weight:500}.afacts{grid-template-columns:1.3fr 1fr .7fr;gap:12px;display:grid}.afacts>div{background:var(--surface-2);border-radius:12px;min-width:0;padding:12px 16px}.afacts h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:0 0 8px;font-size:12px;font-weight:600}.afacts ul{color:var(--ink);gap:4px;margin:0;padding-left:16px;font-size:14px;display:grid}.range{height:24px;margin-top:8px;position:relative}.range .ax{background:var(--line-2);border-radius:1px;height:2px;position:absolute;top:11px;left:0;right:0}.range .rg{background:color-mix(in srgb,var(--ai)28%,transparent);border-radius:6px;height:12px;position:absolute;top:6px}.range .pt{background:var(--ai);border:3px solid var(--ring);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:4px}.range-l{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.conf{gap:4px;margin:4px 0 8px;display:flex}.conf i{background:var(--surface-3);border-radius:3px;width:20px;height:6px}.conf i.on{background:var(--ai)}.afoot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.afoot b{color:var(--ink);font-weight:600}.afoot .btns{gap:8px;margin-left:auto;display:flex}.status{background:var(--surface-3);color:var(--ink);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:500}.status.ok{background:var(--up-tint);color:var(--up)}.status.no{color:var(--ink-2)}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fchip{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:999px;padding:4px 16px;font-size:13px;font-weight:500}.fchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.act-split{grid-template-columns:minmax(0,1.6fr) minmax(296px,1fr);align-items:start;gap:24px;display:grid}.act-side{gap:16px;display:grid;position:-webkit-sticky;position:sticky;top:88px}.tgroup{gap:16px;display:grid}.tgroup-h{background:var(--ai-tint);border:1px solid color-mix(in srgb,var(--ai)30%,var(--line));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px;display:flex}.tgroup-h svg{width:16px;height:16px;color:var(--ai)}.tgroup-h h2{margin:0;font-size:16px;font-weight:600}.tgroup-h .gap{color:var(--ink-2);flex-basis:100%;font-size:13px}.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tiles i{aspect-ratio:1;background:var(--surface-3);color:var(--ink-2);text-align:center;border-radius:8px;place-items:center;max-width:100%;padding:4px;font-size:12px;font-style:normal;line-height:1.2;display:grid}.tiles i.on{background:var(--sec);color:var(--on-sec);font-weight:600}.scrim{background:var(--scrim);z-index:50;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;top:0;bottom:0;left:0;right:0}.scrim.on{opacity:1;pointer-events:auto}.panel{background:var(--surface);border-left:1px solid var(--line);z-index:60;width:min(512px,100%);box-shadow:var(--shadow-lg);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;flex-direction:column;transition:transform .28s ease-out;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.panel.on{visibility:visible;transform:none}.panel-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px;display:flex}.panel.ai .panel-h{background:var(--ai-tint)}.panel-h .pcrumb{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.panel-h .pcrumb button{all:unset;cursor:pointer;color:var(--ink-2);border-bottom:1px dotted var(--ink-3)}.panel-h .pcrumb b{color:var(--ink);font-weight:600}.panel-b{align-content:start;gap:24px;padding:24px;display:grid;overflow:auto}.panel-x{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.panel.has-x #panel-close{margin-left:0!important}.lnk-b{border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.lnk-b svg{width:14px;height:14px;color:var(--ink-2)}a.lnk-b:hover{border-color:var(--act);color:var(--act)}a.lnk-b:hover svg{color:var(--act)}a.lnk-b:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lnk-b.off{background:var(--surface-2);color:var(--ink-2);cursor:default;border-style:dashed}@media (max-width:767px){.panel.has-x .panel-h{flex-wrap:wrap}.panel.has-x .panel-x{flex-basis:100%;order:3;margin-left:0}}@media (max-width:1024px),(pointer:coarse){.lnk-b{height:44px}}.p-hero{gap:4px;display:grid}.p-hero .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1.1}.p-sec{gap:12px;display:grid}.p-sec h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:0;font-size:12px;font-weight:600}.comp{gap:2px;display:grid}.comp-row{border-radius:8px;grid-template-columns:8px 1fr auto auto 16px;align-items:center;gap:12px;padding:8px;font-size:14px;display:grid}.comp-row.click{cursor:pointer}.comp-row.click:hover{background:color-mix(in srgb,var(--brand)7%,transparent)}.comp-row .pct{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;min-width:48px;font-size:13px}.comp-row .v{font-variant-numeric:tabular-nums;font-weight:600}.comp-row .chev{color:var(--ink-2)}.defs{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.defs dt{color:var(--ink-2);font-weight:500}.defs dd{color:var(--ink);margin:0}.lt-search.idsearch{flex:400px;max-width:400px}.idsearch input{text-overflow:ellipsis}.idsearch.has input{padding-right:104px}.idchip{background:var(--brand-wash);height:22px;color:var(--brand-ink);border:1px solid color-mix(in srgb,var(--brand)45%,transparent);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:7px;right:8px}.idchip[hidden]{display:none}.idchip.miss{background:var(--down-tint);color:var(--down);border-color:color-mix(in srgb,var(--down)45%,transparent)}.cmdk-it .idchip{flex:none;margin-left:auto;position:static}.cmdk-it .idchip+.h{margin-left:0}.evn{white-space:normal;text-align:left;vertical-align:top;justify-items:start;gap:1px;min-width:0;max-width:100%;display:inline-grid}.evn-l{color:var(--ink);overflow-wrap:break-word;min-width:min(14ch,100%);font-weight:500}.evk{all:unset;box-sizing:border-box;cursor:copy;font-family:var(--f-code);color:var(--ink-3);overflow-wrap:break-word;border-radius:4px;max-width:100%;margin:0 -3px;padding:0 3px;font-size:12px;font-weight:400;line-height:16px;transition:color .15s,background .15s;position:relative}.evk:hover{color:var(--ink);background:var(--surface-3)}.evk:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.chip .evn{padding:2px 0}.sidex .chip .evk{color:var(--ink-2);flex-basis:100%}button.evn-l{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);overflow-wrap:anywhere;border-radius:4px;font-weight:500;position:relative}button.evn-l:hover{color:var(--act);text-underline-offset:3px;text-decoration:underline}button.evn-l:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mg-evc{white-space:normal;border-radius:10px;padding:4px 10px}.tl-b .evn-l{font-weight:600}.idv{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.idv .mono{color:var(--ink);white-space:nowrap}.vt-c .idv .mono{text-overflow:ellipsis;overflow:hidden}.cp{all:unset;box-sizing:border-box;cursor:pointer;width:24px;height:24px;color:var(--ink-2);border-radius:6px;flex:none;place-items:center;margin:-5px -2px;display:inline-grid}.cp:hover{background:var(--surface-3);color:var(--ink)}.cp:focus-visible{outline:2px solid var(--brand);outline-offset:0}.cp svg{width:14px;height:14px}.idl{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.idl>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.idl .k{color:var(--ink-2);font-size:12px}.vt-c .ids{color:var(--ink-2);white-space:nowrap;gap:10px;font-size:12px;display:flex;overflow:hidden}.vt-c .ids .mono{color:var(--ink-2);font-size:12px;font-weight:500}.ord-t td,.ord-t th{vertical-align:top}.ord-t tbody tr{cursor:pointer}.ord-t tbody tr:hover{background:color-mix(in srgb,var(--act)5%,var(--surface))}.ord-q{gap:8px;display:grid}.ord-q .lt-search{max-width:none}.cmdk-wrap{z-index:80;background:var(--scrim);opacity:0;pointer-events:none;place-items:start center;padding:12vh 16px 16px;transition:opacity .15s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cmdk-wrap.on{opacity:1;pointer-events:auto}.cmdk{background:var(--surface);border:1px solid var(--line);width:min(656px,100%);box-shadow:var(--shadow-lg);border-radius:16px;overflow:hidden}.cmdk-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.cmdk-in input{font:500 16px var(--f-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.cmdk-in input::placeholder{color:var(--ink-3)}.cmdk-list{max-height:min(56vh,448px);padding:8px;overflow:auto}.cmdk-g{padding:8px 12px 4px 38px}.cmdk-it{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px;font-size:14px;display:flex}.cmdk-it .h{color:var(--ink-2);margin-left:auto;font-size:12px}.cmdk-it[aria-selected=true]{background:var(--brand-wash)}.cmdk-it svg{width:16px;height:16px;color:var(--brand);flex:none}.cmdk-foot{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:16px;padding:8px 16px;font-size:12px;display:flex}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--surface);z-index:90;opacity:0;pointer-events:none;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex;position:fixed;transform:translate(-50%,16px)}.toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast button{color:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cmp-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.split{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.split>div{background:color-mix(in srgb,var(--sec)var(--tint),var(--surface));border:1px solid var(--line);border-radius:12px;gap:4px;min-width:0;padding:16px;display:grid}.split b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.split span{color:var(--ink-2);font-size:12px}.microstrip{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.microstrip>div{border-left:1px solid var(--line);align-content:start;gap:4px;min-width:0;padding:16px;display:grid}.microstrip>div:first-child{border-left:0}.microstrip .ml{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:12px;font-weight:600}.microstrip b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.microstrip small{color:var(--ink-2);font-size:12px}.microstrip svg{width:100%;height:32px;margin-top:4px;overflow:visible}.note{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.note svg{width:16px;height:16px;color:var(--sec);flex:none;margin-top:2px}.term{border-bottom:1px dotted var(--ink-3);cursor:help}.term:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.term-tip{z-index:95;background:var(--ink);max-width:320px;color:var(--surface);box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;text-transform:none;letter-spacing:0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:400;line-height:1.45;transition:opacity .12s;position:fixed}.term-tip.on{opacity:1}.term-tip b{opacity:.85;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.fbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fbar>svg{width:16px;height:16px;color:var(--sec)}.fbar label{color:var(--ink-2);font-size:12px;font-weight:500}.fsel{border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:13px;font-weight:500}.fsel.on{border-color:var(--act);background-color:color-mix(in srgb,var(--act)8%,var(--surface))}.active-f{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.active-f>span:first-child{color:var(--ink);font-size:13px;font-weight:600}.fchip2{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:13px;display:inline-flex}.fchip2:before{content:"";background:var(--fc,var(--sec));border-radius:50%;width:8px;height:8px}.fchip2 i{color:var(--ink-2);font-style:normal;font-weight:500}.fchip2 button{background:var(--surface-3);width:20px;height:20px;color:var(--ink);border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.confirm{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:inline-flex}.frow{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.frow:last-child{border-bottom:0}.frow .dot2{border-radius:50%;width:8px;height:8px}.cbadge{background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px;font-size:12px;font-weight:500}.combos{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:8px;display:grid}.combo{all:unset;cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;padding:12px;display:grid}.combo:hover{border-color:var(--act)}.combo:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.combo b{font-size:14px;font-weight:600}.combo span{color:var(--ink-2);font-size:12px}.combo .gbar{background:var(--sec);border-radius:3px;height:6px;display:block}.combo .gtrack{background:var(--surface-3);border-radius:3px;height:6px;display:block;overflow:hidden}@media (max-width:1180px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.c8,.c7,.c5,.c4{grid-column:span 12}.c6{grid-column:span 6}.map-wrap{grid-template-columns:1fr}.fhead{grid-template-columns:1fr 1fr}.fhead .boxed{grid-column:span 2}.bizrow{grid-template-columns:repeat(2,minmax(0,1fr))}.act-split{grid-template-columns:1fr}.act-side{position:static}.microstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.microstrip>div:nth-child(3){border-left:0}.microstrip>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:900px){.topbar{gap:4px;padding:0 16px}.content{padding:16px 16px 56px}.c6,.c3{grid-column:span 12}.hide-sm{display:none!important}.afacts,.cmp-row{grid-template-columns:1fr}.card{padding:16px}}@media (max-width:620px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpis>.kpi:first-child{grid-column:span 2}.kpi .val{font-size:20px}.kpis>.kpi:first-child .val{font-size:28px}.page-head h1{font-size:20px}.ph-icon{width:40px;height:40px}.lc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tb-right .lbl-t{display:none}.tb-right{gap:4px}.btn,.seg button{padding:0 8px}.bar{grid-template-columns:minmax(80px,34%) 1fr auto}.state{grid-template-columns:1fr}.state>:not(.illus){grid-column:1}.state .illus{grid-row:auto}.fhead,.abandon{grid-template-columns:1fr}.fhead .boxed{grid-column:auto}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip>div:nth-child(3){border-left:0}.stat-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.bizrow{grid-template-columns:1fr}.donut-wrap{grid-template-columns:1fr;justify-items:center}.donut-legend{width:100%}.microstrip{grid-template-columns:1fr}.microstrip>div{border-left:0;border-top:1px solid var(--line)}.microstrip>div:first-child{border-top:0}.dbar,.div-axis{grid-template-columns:minmax(72px,30%) 1fr 1fr auto}.changed{padding:16px 16px 8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.bar .fl,.stack span{forced-color-adjust:none}}.screen{overflow-anchor:none}.stick-sent{height:0}.stickhead{top:var(--top);z-index:15;background:var(--bg);border-radius:0 0 16px 16px;gap:16px;margin:-32px -8px 0;padding:8px;display:grid;position:-webkit-sticky;position:sticky}.stickhead.stuck{border-bottom:1px solid var(--line);gap:8px;padding-top:8px;box-shadow:0 10px 18px -14px rgba(10,20,51,.45)}.stickhead.stuck .page-head{gap:12px}.stickhead.stuck .ph-icon{border-radius:8px;width:32px;height:32px}.stickhead.stuck .ph-icon svg{width:16px;height:16px}.stickhead.stuck .page-head h1{font-size:16px}.stickhead.stuck .head-actions{display:none}.stickhead.stuck .freshbar{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;padding:4px 12px;font-size:12px;overflow-x:auto}.stickhead.stuck .freshbar::-webkit-scrollbar{display:none}.stickhead.stuck .tc-sub{display:none}.stickhead.stuck .tcard{gap:2px;padding:8px 12px}.stickhead.stuck .tc-num b{font-size:16px}.stick-f{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;font-size:13px;display:none;overflow-x:auto}.stick-f>svg{width:16px;height:16px;color:var(--sec);flex:none}.stick-f .lbl{color:var(--ink);font-weight:600}.stick-f .fchip2{flex:none}.stickhead.stuck .stick-f{display:flex}.tabcards{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.tabcards::-webkit-scrollbar{display:none}.tcard{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:160px;color:var(--ink);font:inherit;cursor:pointer;scroll-snap-align:start;border-radius:12px;flex:1 0 160px;align-content:start;gap:4px;padding:12px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.tcard:hover{border-color:color-mix(in srgb,var(--act)55%,var(--line))}.tcard[aria-selected=true],.tcard[aria-current=page]{background:color-mix(in srgb,var(--act)14%,var(--surface));border-color:var(--act);box-shadow:inset 0 0 0 1px var(--act)}.tcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tc-top{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.tc-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tcard[aria-selected=true] .tc-top,.tcard[aria-current=page] .tc-top{color:var(--ink);font-weight:600}.tc-ic{background:color-mix(in srgb,var(--sec)14%,var(--surface));width:24px;height:24px;color:var(--sec);border-radius:6px;flex:none;place-items:center;display:grid}.tc-ic svg{width:14px;height:14px}.tcard[aria-selected=true] .tc-ic,.tcard[aria-current=page] .tc-ic{background:var(--act);color:var(--on-brand)}.tc-num{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tc-num b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.tc-d{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.tc-d.good{color:var(--up)}.tc-d.bad{color:var(--down)}.tc-d.neu{color:var(--ink-2)}.tc-st{background:color-mix(in srgb,var(--warn-fill)14%,var(--surface));color:var(--warn);border-radius:999px;padding:0 8px;font-size:12px;font-weight:500}.tc-sub{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.segp{background:var(--surface-2);border:1px solid var(--line);scrollbar-width:none;vertical-align:middle;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segp::-webkit-scrollbar{display:none}.segp button{height:30px;color:var(--ink-2);font:500 13px/1 var(--f-body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.segp button:hover{color:var(--ink)}.segp button[aria-selected=true]{background:color-mix(in srgb,var(--act)16%,var(--surface));border-color:color-mix(in srgb,var(--act)60%,var(--line));color:var(--ink);font-weight:600}.segp button svg{width:14px;height:14px;color:var(--sec)}.segp button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.segp.sm button{height:26px;padding:0 10px;font-size:12px}.pillrow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pillrow h3{margin:0}.pillrow .lbl{color:var(--ink-2);font-size:12px;font-weight:600}.seg,.seg button{border-radius:999px}.seg:not(.dir) button[aria-pressed=true]{background:color-mix(in srgb,var(--act)16%,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--act)60%,var(--line));font-weight:600}.panel-b .segp.sticky-p{z-index:3;box-shadow:0 0 0 8px var(--surface);align-self:start;position:-webkit-sticky;position:sticky;top:-24px}.offer-tbl .pill{font-size:12px}.split.s6{grid-template-columns:repeat(6,minmax(0,1fr))}.split .delta{justify-self:start}.fmatch{color:var(--ink-2);margin-left:auto;font-size:13px}.rlist{display:grid}.rlist.cols2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.rl{border-bottom:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(84px,1.5fr) minmax(32px,.9fr) auto auto;align-items:center;gap:4px 12px;margin:0 -8px;padding:6px 8px;font-size:13px;display:grid}.rlist>.rl:last-child{border-bottom:0}.rl.on{background:color-mix(in srgb,var(--act)10%,var(--surface))}.rl .lb{align-items:center;gap:8px;min-width:0;display:flex}.rl .lb>span,.rl .lb>.applyb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rl .tk,.cmb .tk{background:var(--surface-3);border-radius:4px;height:8px;position:relative;overflow:hidden}.rl .tk i,.cmb .tk i{border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.rl .nv{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.rl .nv small{color:var(--ink-2);margin-left:6px;font-size:12px;font-weight:400}.rl .xl{justify-self:end;font-size:12px}.dot2{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.applyb{all:unset;cursor:pointer;color:var(--ink);border-radius:4px;font-weight:500}.applyb:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--act)55%,transparent);text-decoration-color:color-mix(in srgb,var(--act)55%,transparent);text-underline-offset:3px}.applyb:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.applyb[aria-pressed=true]{font-weight:600}.applyb[aria-pressed=true]:after{content:" ✓";color:var(--act)}.thb{all:unset;cursor:pointer;color:var(--ink-2);white-space:nowrap;border-radius:4px;font-weight:600}.thb:hover{color:var(--ink)}.thb:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tbar input{flex:220px;min-width:0}.pager{color:var(--ink-2);justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.pager span{margin-right:auto}.tspark{vertical-align:middle;width:96px;height:24px;display:inline-block}.tspark svg{width:96px;height:24px;display:block}.olinks{align-items:center;gap:12px;font-size:13px;display:inline-flex}.btn.sm{height:26px;padding:0 8px;font-size:12px}.warnnote{background:color-mix(in srgb,var(--warn-fill)12%,var(--surface));border-radius:12px;padding:8px 12px}.refine{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.rpaths,.zlist{gap:8px;display:grid}.rpath,.zrow{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.steps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rstep{background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;display:inline-flex}.rstep.f:before{content:"";background:var(--fc,var(--sec));border-radius:50%;width:8px;height:8px}.arr,.plus{color:var(--ink-2);padding:0 2px;font-size:13px}.rmeta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.rmeta b{color:var(--ink);font-weight:600}.cbars{align-items:flex-end;gap:2px;height:132px;padding-bottom:20px;display:flex;position:relative}.cb{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.cb i{background:var(--ctx);border-radius:3px 3px 0 0;width:100%;display:block}.cb.hi i{background:var(--sec)}.cb span{color:var(--ink-2);white-space:nowrap;margin-top:4px;font-size:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.combo-l{gap:6px;display:grid}.cmb{border:1px solid var(--line);background:var(--surface);border-radius:12px}.cmb.open{border-color:var(--act)}.cmb-h{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(40px,1fr) auto 16px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;display:grid}.cmb-h:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cmb-h:hover{background:color-mix(in srgb,var(--act)5%,var(--surface))}.cmb-h .nm{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:500;display:flex}.cmb-h .nv{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.cmb-h .nv small{color:var(--ink-2);font-size:12px;font-weight:400;display:block}.cmb-h .car{width:16px;height:16px;color:var(--ink-2);transition:transform .15s}.cmb.open .car{transform:rotate(180deg)}.cv{gap:8px;padding:0 12px 12px;display:grid}.sec-h h2{margin:8px 0 0;font-size:16px;font-weight:600}.fcardv .card-h h2{align-items:center;gap:8px;display:flex}@media (max-width:1180px){.split.s6{grid-template-columns:repeat(3,minmax(0,1fr))}.refine{grid-template-columns:1fr}}@media (max-width:620px){.split.s6{grid-template-columns:repeat(2,minmax(0,1fr))}.rlist.cols2{grid-template-columns:1fr}.rl{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lb nv""tk xl"}.rl .lb{grid-area:lb}.rl .nv{grid-area:nv}.rl .tk{grid-area:tk}.rl .xl{grid-area:xl}.cmb-h{grid-template-columns:minmax(0,1fr) auto 16px}.cmb-h .tk{display:none}.tcard{flex-basis:148px;min-width:148px;padding:10px 12px}.tc-num b{font-size:18px}.stickhead{gap:12px}.fmatch{margin-left:0}}.cmb-h .nm .k{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.seg button{white-space:nowrap}.crumbs{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:1440px){.seg.dir .lbl-t{display:none}}.crumbs{flex:auto}.tcard[aria-selected=true] .tc-d.good,.tcard[aria-current=page] .tc-d.good{color:color-mix(in srgb,var(--up)80%,var(--ink))}.tcard[aria-selected=true] .tc-d.bad,.tcard[aria-current=page] .tc-d.bad{color:color-mix(in srgb,var(--down)80%,var(--ink))}.tcard{transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.tcard:hover{background:color-mix(in srgb,var(--act)6%,var(--surface));border-color:color-mix(in srgb,var(--act)55%,var(--line));transform:translateY(-1px);box-shadow:0 4px 12px -6px rgba(10,20,51,.28)}.tcard:hover .tc-top{color:var(--ink)}.tcard[aria-selected=true]:hover,.tcard[aria-current=page]:hover{background:color-mix(in srgb,var(--act)18%,var(--surface));box-shadow:inset 0 0 0 1px var(--act),0 4px 12px -6px rgba(10,20,51,.28)}.segp button{transition:background-color .15s,color .15s,border-color .15s}.segp button:hover{background:color-mix(in srgb,var(--act)8%,var(--surface));color:var(--ink);border-color:color-mix(in srgb,var(--act)30%,transparent)}.segp button[aria-selected=true]:hover{background:color-mix(in srgb,var(--act)22%,var(--surface))}.seg button{cursor:pointer;transition:background-color .15s,color .15s}.seg button:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--act)8%,var(--surface));color:var(--ink)}.seg button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.scrim{transition:opacity .24s ease-in}.scrim.on{transition:opacity .24s ease-out}.panel{transition:transform .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s}.panel.on{transition:transform .24s cubic-bezier(0,0,.2,1),visibility}.cmdk-wrap{visibility:hidden;transition:opacity .2s ease-in,visibility 0s linear .2s}.cmdk-wrap.on{visibility:visible;transition:opacity .22s ease-out,visibility}.cmdk-wrap .cmdk{transition:transform .2s cubic-bezier(.4,0,1,1);transform:translateY(-6px)scale(.97)}.cmdk-wrap.on .cmdk{transition:transform .22s cubic-bezier(0,0,.2,1);transform:none}body{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01";line-height:1.5}:root[data-dir=calm] body{font-feature-settings:normal}h1,h2,h3,.card-h h2{line-height:1.25}.page-head h1,.ph-title{font-optical-sizing:auto;letter-spacing:-.015em}.eyebrow,.m-lbl,.afacts h4,.p-sec h3,.microstrip .ml{text-transform:none;letter-spacing:.01em;color:var(--ink-2);font-size:13px;font-weight:500}.nav-h.eyebrow{text-transform:none;letter-spacing:0;color:var(--ink-3);font-size:12px;font-weight:500}.t td,.kpi,.split b,.tc-num,.nv,.rl .nv,.cmb-h .nv{font-feature-settings:"cv11","ss01","tnum"}@media (prefers-reduced-motion:reduce){.panel,.panel.on,.cmdk-wrap,.cmdk-wrap .cmdk,.rail,.scrim{transition-delay:0s!important}.tcard:hover{transform:none}}small{font-size:max(12px,.85em)}[hidden]{display:none!important}.vh{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.main{grid-column:2;min-width:0}.btn.menu-btn,.btn.more-btn,.rail-btn{display:none}.tb-extra{display:contents}.tbx-l{display:none}.seg.dir .lbl-t{display:inline}@media (max-width:1440px){.seg.dir .lbl-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.crumbs{white-space:normal;text-overflow:clip;flex-wrap:wrap;flex:auto;row-gap:0;min-width:0;line-height:1.25;overflow:visible}.crumbs>span,.crumbs .xback{min-width:0}@media (max-width:1279px){.tb-right #cmp-btn .lbl-t,.tb-right #views-btn .lbl-t,#cmdk-btn .lbl-t,#kbd-hint{display:none}.crumbs{font-size:15px}}@media (max-width:1023px){.crumbs{display:none}}.rail-tip{z-index:96;background:var(--ink);color:var(--surface);box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;border-radius:8px;max-width:240px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .12s;position:fixed}.rail-tip.on{opacity:1}@media (min-width:1024px) and (max-width:1279px){:root{--rail:72px}.rail{width:72px;padding:12px 8px;transition:width .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;overflow-x:hidden}.app:not(.rail-x) .wordmark{justify-content:center;padding:4px 0 8px}.app:not(.rail-x) .rail .wm-text,.app:not(.rail-x) .rail .nav-h,.app:not(.rail-x) .rail .lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.app:not(.rail-x) .rail .nav-item:has(+.nav-h){border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:6px}.app:not(.rail-x) .nav a,.app:not(.rail-x) .nav-parent{justify-content:center;gap:0;width:52px;height:48px;margin:0 auto;padding:0;position:relative}.app:not(.rail-x) .nav-parent .caret,.app:not(.rail-x) .nav-sub{display:none}.app:not(.rail-x) .nav .count{min-width:20px;padding:0 5px;line-height:18px;position:absolute;top:2px;right:0}.app:not(.rail-x) .rail-foot{justify-items:center;padding:12px 0 0}.app:not(.rail-x) .fresh{justify-content:center;width:44px;height:28px}.app.rail-x .rail{z-index:72;width:256px;box-shadow:var(--shadow-lg);padding:16px 12px;position:fixed;top:0;bottom:0;left:0}.app.rail-x .rail-scrim{opacity:1;pointer-events:auto}}.rail-scrim{background:var(--scrim);z-index:68;opacity:0;pointer-events:none;transition:opacity .24s ease-in;position:fixed;top:0;bottom:0;left:0;right:0}.rail-scrim.on{opacity:1;pointer-events:auto;transition:opacity .24s ease-out}@media (max-width:1023px){.app{grid-template-columns:minmax(0,1fr)}.main{grid-column:1}.rail{visibility:hidden;width:min(320px,86vw);height:100%;box-shadow:var(--shadow-lg);z-index:70;padding-top:calc(12px + env(safe-area-inset-top,0px));transition:transform .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s;position:fixed;top:0;bottom:0;left:0;right:auto;transform:translate(-105%)}.rail.on{visibility:visible;transition:transform .24s cubic-bezier(0,0,.2,1),visibility;transform:none}.btn.menu-btn{display:inline-flex}#rail-close{top:calc(10px + env(safe-area-inset-top,0px));display:inline-flex;position:absolute;right:8px}.wordmark{padding-right:56px}}html.lock,html.lock body{overflow:hidden}@media (max-width:1024px),(pointer:coarse){.btn,.fsel,select.btn,.lt-search input{height:44px;min-height:44px}.btn{justify-content:center;min-width:44px}.btn.sm,.btn[style*=height\:28px],.btn[style*=height\:26px]{min-height:44px;height:44px!important}.seg,.seg.sm{gap:0;height:auto;min-height:0;padding:0}.seg button,.seg.sm button{min-width:44px;height:44px}.seg.sm button{padding:0 12px}.segp{gap:0;padding:0}.segp button{height:44px;padding:0 16px}.segp.sm button{height:44px;padding:0 14px;font-size:13px}.fchip{min-width:44px;min-height:44px;padding:4px 16px}.t tbody>tr>td{height:44px}.lt-search svg{top:14px}.idchip{top:11px}.nav a,.nav-parent{min-height:44px}.nav-sub a{align-items:center;min-height:44px;display:flex}.tcard{min-height:44px}.act-badge{height:44px}.kpi .val,.drill.biz-big{align-items:center;min-height:44px;display:inline-flex}.vt-head button{min-height:44px;margin:0 -4px}details.method summary,.cmdk-it,.comp-row.click{min-height:44px}.cmdk-in input{height:44px}.menu button{min-height:44px}.tbar input{height:44px}button.evn-l,.evk,.cp,.fchip2 button,.drill,.applyb,.thb,a.xlink,.xback,.panel-h .pcrumb button,.changed button.lnk,.lc-item,.combo,.dl[data-drill],.cmb-h,.toast button{position:relative}button.evn-l:after,.evk:after,.cp:after,.fchip2 button:after,.drill:after,.applyb:before,.thb:after,a.xlink:after,.xback:after,.panel-h .pcrumb button:after,.changed button.lnk:after,.dl[data-drill]:after,.toast button:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.look{gap:4px;padding:0 4px;display:grid}.look-l{color:var(--ink-2);font-size:12px;font-weight:600}.look-seg{width:100%;height:32px;display:flex}.look-seg button{white-space:nowrap;flex:auto;padding:0 6px;font-size:12px}.look-seg button[aria-pressed=true],.look-fly button[aria-pressed=true]{background:var(--act);color:var(--on-brand)}.look-btn{border:1px solid var(--line-2);background:var(--surface);width:44px;height:44px;color:var(--ink-2);border-radius:8px;place-items:center;padding:0;display:none}.look-btn:hover,.look-btn[aria-expanded=true]{border-color:var(--act);color:var(--ink)}.look-btn svg{width:18px;height:18px}.look-fly{z-index:95;background:var(--surface);border:1px solid var(--line);min-width:168px;box-shadow:var(--shadow-lg);border-radius:12px;gap:2px;padding:6px;display:grid;position:fixed}.look-fly[hidden]{display:none}.look-fly button{min-height:36px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:6px 10px;font-size:13px;display:flex}.look-fly button:hover{background:color-mix(in srgb,var(--act)8%,var(--surface))}.look-fly button:focus-visible{background:color-mix(in srgb,var(--act)8%,var(--surface))}.look-fly button[aria-pressed=true]{font-weight:600}@media (max-width:1279px),(pointer:coarse){.look-fly button{min-height:44px}}@media (max-width:1023px){.look-seg{height:44px}.look-seg button{font-size:13px}}@media (min-width:1024px) and (max-width:1279px){.app:not(.rail-x) .look{justify-items:center;padding:0}.app:not(.rail-x) .look-l,.app:not(.rail-x) .look-seg{display:none}.app:not(.rail-x) .look-btn{display:grid}}@media (min-width:1280px){html.rail-c .look{justify-items:center;padding:0}html.rail-c .look-l,html.rail-c .look-seg{display:none}html.rail-c .look-btn{display:grid}}@media (max-width:767px){.btn.more-btn{display:inline-flex}.tb-extra{background:var(--surface);border:1px solid var(--line);width:min(320px,100vw - 16px);box-shadow:var(--shadow-lg);z-index:40;border-radius:16px;gap:8px;padding:12px;display:none;position:absolute;top:calc(100% + 6px);right:8px}.tb-extra.open{display:grid}.tbx-l{color:var(--ink-2);margin-top:4px;font-size:12px;font-weight:600;display:block}.tb-extra .seg{width:100%;height:44px}.tb-extra .seg button{flex:1 1 0;padding:0 4px}.tb-extra .seg.dir .lbl-t{clip-path:none;width:auto;height:auto;display:inline;position:static;overflow:visible}.tb-extra .btn{justify-content:flex-start;width:100%}.tb-extra #cmp-btn .lbl-t,.tb-extra #views-btn .lbl-t{display:inline}.tb-extra .rel{display:grid}.tb-extra .menu{min-width:0;box-shadow:none;margin-top:8px;position:static}}.page-head h1{overflow-wrap:anywhere}@media (max-width:1279px){.stickhead:not(.stuck) .freshbar .sep,.freshbar:not(.stickhead .freshbar) .sep{display:none}.freshbar{column-gap:24px}}@media (max-width:767px){.freshbar:not(.stickhead.stuck .freshbar){flex-direction:column;align-items:flex-start;gap:4px}.stickhead:not(.stuck) .freshbar .sep,.freshbar .sep{display:none}.stickhead.stuck .freshbar .sep{display:block}.head-actions{flex-basis:100%;margin-left:0}}.tabcards{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid;overflow:visible}.content,.screen,.stickhead,.acards,.panel-b,.tgroup{grid-template-columns:minmax(0,1fr)}.afoot .btns{flex-wrap:wrap}@media (max-width:1180px){.act-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.afoot .btns{margin-left:0}}.tabcards,.segp,.hscroll,.vt-x,.af-chips,.stick-f,.freshbar,.tcard,.cmdk-list,.lc-list{position:relative}.tcard{flex:none;min-width:0}.tc-top{align-items:flex-start}.tc-l{white-space:normal;text-overflow:clip;overflow-wrap:break-word;min-width:0;padding-top:2px;line-height:1.3;overflow:visible}.tc-sub{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.segp{border-radius:22px;flex-wrap:wrap;overflow:visible}@media (max-width:767px){.tabcards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:-2px -16px -4px;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.tcard{scroll-snap-align:start;flex:0 0 156px;width:156px;min-width:156px}.segp{overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-radius:999px;flex-wrap:nowrap;scroll-padding-inline:8px;overflow-x:auto}.segp button{scroll-snap-align:start}}.fx-s[data-fade=l]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px);mask-image:linear-gradient(90deg,transparent 0,#000 32px)}.fx-s[data-fade=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.fx-s[data-fade=l\ r]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.hscroll.fx-s[data-fade]{-webkit-mask-image:none;mask-image:none}.hscroll.fx-s{background:linear-gradient(90deg,var(--card-bg,var(--surface)),transparent)left/0 100% no-repeat}.hscroll.fx-s[data-fade~=r]{box-shadow:inset -10px 0 8px -8px color-mix(in srgb,var(--ink)22%,transparent)}.fs-btn,.fsheet-h,.fsheet-f,.fs-scrim{display:none}.fbar{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:center;gap:8px;display:grid}.fbar>svg{display:none}.fbar .fsel{width:100%;min-width:0}.fsheet .fbar-l{display:none}.af-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fchip2{white-space:nowrap}@media (min-width:768px){.lt-sheet,.lt-sheet .sheet-b{display:contents}}@media (max-width:767px){.fs-btn{align-self:flex-start;display:inline-flex}.fs-btn b{font-weight:600}.fsheet{z-index:76;background:var(--surface);max-height:min(86vh,720px);box-shadow:var(--shadow-lg);border-top:1px solid var(--line);visibility:hidden;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;flex-direction:column;transition:transform .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.fsheet.on{visibility:visible;transition:transform .24s cubic-bezier(0,0,.2,1),visibility;transform:none}.fsheet-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 12px 12px 20px;display:flex}.fsheet-h h2{flex:1;margin:0;font-size:16px;font-weight:600}.sheet-b{overscroll-behavior:contain;gap:12px;padding:16px 20px;display:grid;overflow-y:auto}.fsheet-f{border-top:1px solid var(--line);gap:8px;padding:12px 20px;display:flex}.fsheet-f .btn{flex:1}.fs-scrim{z-index:75;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .24s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.fs-scrim.on{opacity:1;pointer-events:auto}.fsheet .fbar{grid-template-columns:minmax(0,1fr);gap:4px 0}.fsheet .fbar>svg{display:none}.fsheet .fbar label.sr{clip:auto;width:auto;height:auto;margin-top:8px;position:static;overflow:visible}.fsheet .lt-group{flex-wrap:wrap;gap:8px;display:flex}.fsheet .lt-group>.gl{flex-basis:100%;font-size:13px}.fsheet .lt-group .fsel{width:100%}.lt-sheet{display:flex}.active-f{flex-wrap:wrap}.active-f .af-chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:100%;margin:-2px;padding:2px;overflow-x:auto}.active-f .af-chips .fchip2{scroll-snap-align:start;flex:none}.active-f .confirm{flex-basis:100%}}.kpi .val,.split b,.stat-strip b,.microstrip b,.biz-big,.lc-facts b,.m-num,.hero-rate b,.p-hero .big,.paired b,.tc-num b,.lt-stats b,.rmeta b{white-space:nowrap}.split b.txt{white-space:normal}.stat-strip span,.split span,.microstrip small,.lc-facts span{overflow-wrap:break-word}@media (max-width:1439px){.fhead .stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fhead .stat-strip>div:nth-child(3){border-left:0}.fhead .stat-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:1279px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip>div:nth-child(3){border-left:0}.stat-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:1023px){.split:not(.s6){grid-template-columns:repeat(2,minmax(0,1fr))}.lc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kpis,.lc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.kpis{grid-template-columns:minmax(0,1fr)}.kpis>.kpi:first-child{grid-column:auto}.kpi .val,.kpis>.kpi:first-child .val{font-size:28px}.split:not(.s6),.split.s6{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip{grid-template-columns:minmax(0,1fr)}.stat-strip>div{border-left:0}.stat-strip>div+div{border-top:1px solid var(--line)}}.bar .bl,.dbar .l{white-space:normal;text-overflow:clip;overflow-wrap:break-word;line-height:1.3;overflow:visible}.rl .lb>span,.rl .lb>.applyb{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.rowmain .tx b,.rowmain .tx small{text-overflow:clip;overflow:visible}.segbar .lbls{display:none}.seg-leg{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.seg-leg span{align-items:center;gap:6px;display:inline-flex}.seg-leg i{border-radius:3px;flex:none;width:10px;height:10px}.seg-leg b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.chart{touch-action:pan-y}.chart-legend{margin-top:8px}.tip{z-index:97;max-width:min(320px,100vw - 32px);position:fixed}.donut-wrap>svg{flex:none;min-width:168px}.lt-panel,.panel{--card-bg:var(--surface)}.hscroll>table.t>thead>tr>:first-child,.hscroll>table.t>tbody>tr>:first-child{z-index:1;background:var(--card-bg,var(--surface));position:-webkit-sticky;position:sticky;left:0}.hscroll>table.t>tbody>tr:hover>:first-child{background:color-mix(in srgb,var(--act)5%,var(--card-bg,var(--surface)))}.hscroll[data-fade~=l]>table.t>*>tr>:first-child{box-shadow:inset -1px 0 0 var(--line),6px 0 8px -6px color-mix(in srgb,var(--ink)25%,transparent)}.t-chev{display:none}@media (max-width:767px){.hscroll:has(>table.stk){overflow:visible}table.t.stk,table.t.stk>tbody{width:100%;display:block}table.t.stk>thead{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}table.t.stk>thead:has(.thb){clip-path:none;width:auto;height:auto;margin-bottom:8px;position:static;overflow:visible}table.t.stk>thead:has(.thb)>tr{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}table.t.stk>thead:has(.thb)>tr:before{content:"Sort by";color:var(--ink-2);font-size:12px;font-weight:600}table.t.stk>thead:has(.thb) th{background:0 0;border:0;padding:0;position:static}table.t.stk>thead:has(.thb) th:not(:has(.thb)){display:none}table.t.stk .thb{align-items:center;min-height:44px;display:inline-flex}table.t.stk>tbody>tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:8px;padding:12px 14px;display:grid;position:relative}table.t.stk>tbody>tr:last-child{margin-bottom:0}table.t.stk>tbody>tr>td{white-space:normal;text-align:left;overflow-wrap:break-word;border:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;height:auto;padding:0;display:flex;box-shadow:none!important;background:0 0!important;position:static!important}table.t.stk>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--ink-2);font-variant-numeric:normal;font-size:12px;font-weight:500}table.t.stk>tbody>tr>td:first-child{grid-column:1/-1;font-weight:500}table.t.stk>tbody>tr>td:first-child:before{display:none}table.t.stk>tbody>tr>td[colspan]{grid-column:1/-1}table.t.stk>tbody>tr.has-chev>td:first-child{padding-right:36px}table.t.stk .t-chev{width:44px;height:44px;color:var(--ink-2);place-items:center;display:grid;position:absolute;top:8px;right:6px}table.t.stk .t-chev svg{width:16px;height:16px}table.t.stk>tbody>tr:hover>td{background:0 0}table.t.stk>tbody>tr:hover{border-color:color-mix(in srgb,var(--act)55%,var(--line))}table.t.stk .ibar{justify-content:flex-start;width:auto}table.t.stk td .code,table.t.stk td .mono{white-space:normal;overflow-wrap:anywhere;max-width:100%}table.t.stk td>*{max-width:100%}table.t.stk>tbody>tr.sub-row{border-top:0;border-radius:0 0 12px 12px;margin-top:-17px;padding-top:0}table.t.stk>tbody>tr:has(+.sub-row){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:8px;padding-bottom:12px}table.t.stk>tbody>tr>td.st{grid-column:1/-1}table.t.stk tfoot{display:block}table.t.stk tfoot tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px 14px;display:grid}table.t.stk tfoot td{white-space:normal;text-align:left;border:0;flex-direction:column;padding:0;display:flex}table.t.stk tfoot td[data-label]:before{content:attr(data-label);color:var(--ink-2);font-size:12px}}.lt-sortbar{display:none}.vt-c .tx b[data-full],.vt-c .tx small[data-full]{display:block}@media (max-width:767px){.lt-sortbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lt-sortbar label{color:var(--ink-2);font-size:13px;font-weight:500}.lt-sortbar .fsel{flex:160px}.vt{background:0 0;border:0;border-radius:0;overflow:visible}.vt-x{overflow:visible}.vt-inner{min-width:0}.vt-head{display:none!important}.vt-y{height:min(68vh,620px)}.vt-body .vt-row{height:calc(var(--lt-rh,208px) - 8px);border:1px solid var(--line);border-radius:12px;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a a a""h h c""d e g";align-content:start;align-items:start;gap:8px 12px;margin-bottom:8px;padding:12px 14px;display:grid;position:relative}.vt-body .vt-row:after{content:"";background:var(--ink-2);width:16px;height:16px;-webkit-mask:var(--chev-m)center/16px no-repeat;-webkit-mask:var(--chev-m)center/16px no-repeat;mask:var(--chev-m)center/16px no-repeat;position:absolute;top:16px;right:14px}.vt-body .vt-c{white-space:normal;text-overflow:clip;padding:0;overflow:visible}.vt-body .vt-c.n{text-align:left}.vt-body .vt-c:first-child{grid-area:a;padding-right:28px}.vt-body .vt-c:nth-child(2),.vt-body .vt-c:nth-child(6),.vt-body .vt-c:nth-child(9){display:none}.vt-body .vt-c:nth-child(3){grid-area:c;justify-self:end}.vt-body .vt-c:nth-child(4){grid-area:d}.vt-body .vt-c:nth-child(5){grid-area:e}.vt-body .vt-c:nth-child(7){grid-area:g}.vt-body .vt-c:nth-child(8){grid-area:h}.vt-body .vt-c:nth-child(8) .tx{text-align:left!important}.vt-body .vt-c[data-label]:before{content:attr(data-label);color:var(--ink-2);font-size:12px;font-weight:500;display:block}.vt-body .vt-c:nth-child(4),.vt-body .vt-c:nth-child(5),.vt-body .vt-c:nth-child(7){font-weight:600}.vt-c .tx b,.vt-c .tx small{text-overflow:clip;white-space:normal;overflow:visible}.vt-c .ids{white-space:normal;flex-wrap:wrap;gap:2px 12px;overflow:visible}.vt-c .idv .mono{text-overflow:clip;overflow:visible}.vt-body .vt-row:focus-visible{outline-offset:-2px;border-radius:12px}}:root{--chev-m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}@media (min-width:768px) and (max-width:1279px){.panel,.panel.wide{width:60vw;min-width:440px}}@media (max-width:767px){.panel,.panel.wide{border-left:0;width:100%}.panel-b{padding:16px}.p-hero .big{font-size:28px}.panel-h{z-index:4;background:var(--surface);position:-webkit-sticky;position:sticky;top:0}}.panel-h .pcrumb{flex:auto}.chip.src-browser svg{color:var(--sec)}.chip.src-sentry svg,.chip.src-server svg{color:var(--warn)}.err-math{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.err-math>div{border-left:1px solid var(--line);align-content:start;gap:2px;min-width:0;padding:12px 16px;display:grid}.err-math>div:first-child{border-left:0}.err-math span,.err-math small{color:var(--ink-2);font-size:12px}.err-math b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.err-math>div:last-child{background:color-mix(in srgb,var(--crit-fill)8%,var(--surface))}@media (max-width:1023px){.err-math{grid-template-columns:repeat(2,minmax(0,1fr))}.err-math>div:nth-child(3){border-left:0}.err-math>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:479px){.err-math{grid-template-columns:minmax(0,1fr)}.err-math>div{border-left:0}.err-math>div+div{border-top:1px solid var(--line)}}.estep-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.estep{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.estep.has{border-color:color-mix(in srgb,var(--crit-fill)35%,var(--line))}.es-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.es-h b{font-size:14px;font-weight:600}.es-lost{color:var(--down);margin-left:auto;font-weight:600}.es-bar{background:var(--surface-3);border-radius:4px;height:8px;position:relative}.es-bar i{background:var(--ctx);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.es-bar em{background:var(--crit-fill);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.es-errs{flex-wrap:wrap;gap:6px;display:flex}.err-chip{cursor:pointer;white-space:normal;border-color:color-mix(in srgb,var(--crit-fill)40%,var(--line));background:var(--down-tint);color:var(--ink);text-align:left;font-size:12px}.err-chip b{color:var(--down)}.err-chip:hover{border-color:var(--crit-fill)}.plan-err{gap:16px;display:grid}.pe-row{gap:8px;display:grid}.pe-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pe-h b{font-size:14px}.pe-h span{font-size:13px}.pe-bar{background:var(--surface-3);height:14px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:7px;position:relative}.pe-err{background:var(--crit-fill);border-radius:7px;position:absolute;top:0;bottom:0;left:0}.pe-rng{border:2px dotted var(--ink-3);border-radius:9px;position:absolute;top:-3px;bottom:-3px}.pe-cap{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.pe-cap span{align-items:center;gap:6px;display:inline-flex}.pe-cap b{color:var(--ink)}.rel-k{border:2px solid var(--ink-2);background:var(--surface);width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.rel-k.reg{border-color:var(--crit-fill);background:var(--crit-fill)}.err-t td:first-child{min-width:240px}@media (max-width:767px){.err-t td:first-child{min-width:0}}@media (max-width:1024px),(pointer:coarse){.err-chip{min-height:44px}}.ev-n{overflow-wrap:anywhere;font-size:13px}.ev-alias{color:var(--ink-2);font-size:12px}.ev-t td:first-child{white-space:normal;min-width:240px}@media (max-width:767px){.ev-t td:first-child{min-width:0}}.mg-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;display:grid}.mg{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.mg h3{margin:0;font-size:15px;font-weight:600}.mg p{margin:0;font-size:14px}.mg .defs{grid-template-columns:minmax(72px,auto) minmax(0,1fr)}.mg-f{white-space:normal;overflow-wrap:anywhere;font-size:12px}.mg-ev{flex-wrap:wrap;gap:6px;display:flex}.mg-evb{cursor:pointer;white-space:normal;text-align:left}.mg-evb .mono{overflow-wrap:anywhere;font-size:12px}.mg-evb:hover{border-color:var(--act)}.ub-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ub-list li{gap:2px;display:grid}.req-form{gap:6px;display:grid}.req-form label,.req-k{color:var(--ink-2);margin-top:8px;font-size:13px;font-weight:500}.req-form textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);resize:vertical;border-radius:8px;min-height:72px;padding:8px 12px;font-size:14px}.req-form input.fsel{width:100%}.req-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.req-row>div{gap:6px;display:grid}.req-row select{width:100%}.req-me{align-items:center;gap:8px;height:36px;font-size:14px;display:inline-flex}.req-err{color:var(--down);margin:0;font-size:13px;font-weight:500}.req-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.req{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.req-h{justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.req-h b{font-size:14px;font-weight:600}.req-h .pill{flex:none}.req p{color:var(--ink-2);margin:0;font-size:13px}.req-m{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12px;display:flex}.req-m .mono{overflow-wrap:anywhere;font-size:12px}@media (max-width:1024px),(pointer:coarse){.mg-evb{min-height:44px}.req-me{height:44px}}@media (max-width:479px){.req-row{grid-template-columns:minmax(0,1fr)}}.pos{color:var(--up);font-weight:600}.neg{color:var(--down);font-weight:600}.asof{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.asof input{width:auto}.bl-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.bl-card{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:16px;transition:border-color .15s,background .15s;display:grid}.bl-card:hover{border-color:color-mix(in srgb,var(--act)55%,var(--line));background:color-mix(in srgb,var(--act)4%,var(--surface))}.bl-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bl-card.await{background:repeating-linear-gradient(135deg,var(--surface)0 10px,color-mix(in srgb,var(--ink-3)5%,var(--surface))10px 12px)}.bl-h{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.bl-h .pill{margin-left:auto}.bl-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600}.bl-v.unav{white-space:normal;font-size:16px}.bl-card small{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.bl-card svg:last-child{width:100%;height:32px}.c6 .split,.panel .split{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}@media (max-width:767px){.tb-extra .menu{width:auto;min-width:0;max-width:none}}.range-pop .mi-h{padding-left:14px}.card-h .right,.card-h .right select.fsel{min-width:0;max-width:100%}.r10-ol{gap:4px;margin:0;padding-left:20px;display:grid}.r10-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.r10-donuts{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.r10-donuts .donut-wrap{grid-template-columns:auto minmax(0,1fr);gap:16px}.r10-donuts .donut-wrap>svg{min-width:140px}.r10-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mixw{align-items:stretch;gap:8px;height:160px;padding-top:4px;display:flex}.mixc{cursor:default;border-radius:6px;flex-direction:column-reverse;flex:1;min-width:12px;display:flex;overflow:hidden}.mixc i{background-image:var(--tube-v);display:block}.mixc:hover{filter:brightness(1.06)}table.t.heat td.hc{background:color-mix(in srgb,var(--sec)var(--hv),var(--surface));font-variant-numeric:tabular-nums;font-weight:500}.opp{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.opp-c{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;min-width:0;padding:16px;display:grid}.opp-c .num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.opp-c small{color:var(--ink-2);font-size:12px}.tl{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl li{grid-template-columns:72px 12px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;display:grid;position:relative}.tl li:before{content:"";background:var(--fc);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--fc)22%,transparent);border-radius:50%;grid-area:1/2;margin-top:4px}.tl li .tl-t{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1;padding-top:2px;font-size:12px}.tl li .tl-b{grid-column:3;min-width:0;display:grid}.tl li .tl-b b{overflow-wrap:anywhere;font-size:13px}.tl li .tl-b small{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.tl li .tl-f{color:var(--ink-2);white-space:nowrap;grid-column:4;font-size:12px}.tl li.tl-gap{color:var(--ink-2);padding:2px 0 2px 92px;font-size:12px;font-style:italic;display:block}.tl li.tl-gap:before{display:none}.cpaths{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cpaths li{gap:6px;display:grid}.cp-steps{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cp-steps .arr{color:var(--ink-2)}.cp-bar{background:var(--track);height:8px;box-shadow:var(--groove);border-radius:4px;display:block;overflow:hidden}.cp-bar i{background:var(--tube-h),var(--sec);border-radius:4px;height:100%;display:block}.cp-n{color:var(--ink-2);font-size:12px}.r10-find{gap:12px;margin:0;padding:0;list-style:none;display:grid}.r10-find li{justify-items:start;gap:4px;display:grid}.r10-find li span:last-child{color:var(--ink-2);font-size:13px}.cash-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:72px;margin:8px 0;padding-bottom:20px;display:flex;position:relative}.cash-bars div{flex:1;align-self:flex-end;justify-items:center;gap:4px;min-width:24px;display:grid}.cash-bars i{background:var(--tube-v),var(--good-fill);border-radius:4px 4px 0 0;width:100%;max-width:36px;display:block}.cash-bars i.neg{background:var(--tube-v),var(--neg-fill)}.cash-bars span{color:var(--ink-2);font-size:12px}.r10-cash{gap:12px;display:grid}.r10-meta{margin-top:8px}.range-pop{width:300px;padding:8px 0 12px}.rp-f{gap:8px;display:grid}.rp-row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;padding:0 14px;display:grid}.rp-row label{color:var(--ink-2);font-size:13px}.rp-row .btn{grid-column:2;justify-self:start}.range-pop .req-err{margin:0 14px}@media (max-width:767px){.r10-meters,.r10-two{grid-template-columns:minmax(0,1fr)}.r10-donuts .donut-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}.tl li{grid-template-columns:64px 12px minmax(0,1fr)}.tl li .tl-f{grid-column:3}.tl li.tl-gap{padding-left:84px}}@media (max-width:1024px),(pointer:coarse){.bl-card{min-height:44px}.applyb[data-campaign]{position:relative}}:root{--act:var(--brand);--track:color-mix(in srgb,var(--ink-3)34%,var(--surface));--groove-a:.22;--groove:inset 0 1px 2px rgba(4,10,32,var(--groove-a)),inset 0 0 0 1px rgba(4,10,32,calc(var(--groove-a)*.35));--tube-hi:.34;--tube-lo:.14;--tube-h:linear-gradient(180deg,rgba(255,255,255,calc(var(--tube-hi)*.9))0,rgba(255,255,255,calc(var(--tube-hi)*.25))38%,rgba(255,255,255,0) 55%,rgba(0,0,0,var(--tube-lo))100%);--tube-v:linear-gradient(90deg,rgba(0,0,0,var(--tube-lo))0,rgba(255,255,255,0) 30%,rgba(255,255,255,calc(var(--tube-hi)*.9))55%,rgba(255,255,255,calc(var(--tube-hi)*.2))75%,rgba(0,0,0,var(--tube-lo))100%);--spec:inset 0 1px 0 rgba(255,255,255,calc(var(--tube-hi)*.9))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-dir=night]):not([data-dir=calm]){--track:color-mix(in srgb,var(--ink-3)34%,var(--surface));--groove-a:.32;--tube-hi:.3;--tube-lo:.22}:root[data-dir=calm]:not([data-theme=light]){--track:color-mix(in srgb,var(--ink-3)34%,var(--surface));--groove-a:.28;--tube-hi:.14;--tube-lo:.12}}:root[data-theme=dark]:not([data-dir=night]):not([data-dir=calm]){--track:color-mix(in srgb,var(--ink-3)34%,var(--surface));--groove-a:.32;--tube-hi:.3;--tube-lo:.22}:root[data-dir=night]:not([data-theme=light]){--track:color-mix(in srgb,var(--ink-3)34%,var(--surface));--groove-a:.36;--tube-hi:.4;--tube-lo:.24}:root[data-dir=night][data-theme=light]{--tube-hi:.38}:root[data-dir=calm]{--tube-hi:.16;--tube-lo:.08;--groove-a:.16}:root[data-dir=calm][data-theme=dark]{--track:color-mix(in srgb,var(--ink-3)34%,var(--surface));--groove-a:.28;--tube-hi:.14;--tube-lo:.12}.goal .gb-track,.m-track,.sp-track,.es-bar,.pe-bar,.conf i,.ibar i{background-color:var(--track);box-shadow:var(--groove)}.gb-fill{background:var(--tube-h),linear-gradient(90deg,var(--vh)0%,var(--vh)45%,var(--v-hi)100%);box-shadow:var(--spec)}.m-track span{box-shadow:var(--spec);filter:drop-shadow(0 0 calc(var(--lg-r)*.8)color-mix(in srgb,var(--sec)calc(var(--lg-a)*.6),transparent));background-image:var(--tube-h)!important}.sp-fill{background:var(--tube-v),linear-gradient(0deg,var(--tgt)0%,var(--tgt)50%,color-mix(in srgb,var(--tgt)70%,#fff)100%)}.conf i.on{background:var(--tube-h),var(--ai);box-shadow:var(--spec),0 0 calc(var(--lg-r)*.8)color-mix(in srgb,var(--ai)var(--lg-a),transparent)}.es-bar i,.es-bar em,.ibar i:after{background-image:var(--tube-h)}.goal-legend .lg-v{background:var(--tube-h),linear-gradient(90deg,var(--vh)45%,var(--v-hi))}.goal.not .gb-track,.goal.ambig .gb-track{background:repeating-linear-gradient(135deg,var(--track)0 4px,color-mix(in srgb,var(--track)45%,var(--surface))4px 6px);box-shadow:var(--groove)}.goal.joint .gb-track{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.dseg{cursor:default;transition:opacity .16s ease-out}.donut-wrap.hl-on .dseg:not(.hl){opacity:.55}.donut-wrap .dl.hl{background:color-mix(in srgb,var(--act)8%,transparent);border-radius:6px}.donut-legend .dl{margin:-2px -4px;padding:2px 4px}@media (prefers-reduced-motion:reduce){.dseg{transition:none}}:root{--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%232b3657' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-dir=night][data-theme=light]{--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23232d50' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-dir=calm]{--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233f4859' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-dir=night]):not([data-dir=calm]){--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23cdd4f0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-dir=calm]:not([data-theme=light]){--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23bac4d6' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark]:not([data-dir=night]):not([data-dir=calm]){--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23cdd4f0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-dir=night]:not([data-theme=light]){--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23cbd6f5' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-dir=calm][data-theme=dark]{--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23bac4d6' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}select.fsel,select.btn,.sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--sel-chev);cursor:pointer;text-overflow:ellipsis;background-position:right 13px center;background-repeat:no-repeat;background-size:16px 16px;border-radius:8px;min-width:0;max-width:100%;height:40px;min-height:40px;padding:0 40px 0 12px;font-size:13px;font-weight:500;line-height:38px}select.fsel:hover,select.btn:hover{border-color:var(--brand)}select.fsel::-ms-expand{display:none}input.fsel{height:40px;padding:0 12px}@media (max-width:1024px),(pointer:coarse){select.fsel,select.btn,input.fsel{height:44px;min-height:44px;line-height:42px}}@media (forced-colors:active){select.fsel,select.btn{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:8px}}.btn.dd{padding-right:12px}.btn.dd .dd-chev{width:16px;height:16px;color:var(--ink-2);flex:none;margin-left:auto;margin-right:-1px;transition:transform .2s}.btn.dd[aria-expanded=true] .dd-chev{transform:rotate(180deg)}.btn.dd.on{background:var(--brand-wash);border-color:var(--brand)}@media (prefers-reduced-motion:reduce){.btn.dd .dd-chev{transition:none}}.menu{width:320px;min-width:280px;max-width:min(360px,100vw - 16px);padding:8px 0;container:mnu/inline-size}.menu hr{margin:8px 0}.mi-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:8px 14px 4px 40px;font-size:12px;font-weight:600;display:block}.menu .mi,.mi{text-align:left;width:100%;min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:8px 14px;font-size:14px;line-height:20px;display:grid}.menu .mi:hover{background:var(--surface-2)}.menu .mi:focus-visible{background:var(--surface-2)}.mi>svg,.mi .mi-ic{width:16px;min-width:16px;height:16px;color:var(--ink-2);flex:none;margin-top:2px}.mi[aria-checked=true]>svg,.mi.cur>svg{color:var(--brand)}.mi-t{min-width:0;display:grid}.mi-l{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.mi-s{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.mi-m{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:44px;height:20px;display:flex}.mchip{white-space:nowrap;font-variant-numeric:tabular-nums;height:20px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.mchip.k{color:var(--brand-ink);background:var(--brand-wash);border-color:color-mix(in srgb,var(--brand)40%,transparent)}.mi .idchip{height:20px;position:static}@container mnu (width<=299px){.menu .mi{grid-template-columns:16px minmax(0,1fr)}.menu .mi-m{grid-column:2;justify-content:flex-start;margin-top:4px}}@media (max-width:1024px),(pointer:coarse){.menu .mi,.mi{min-height:44px;padding-top:12px;padding-bottom:12px}}.cmdk-it.mi{border-radius:8px;gap:0 10px;padding:8px 12px;display:grid}.cmdk-it.mi .mi-m{min-width:0}@container cmk (width<=420px){.cmdk-it.mi{grid-template-columns:16px minmax(0,1fr)}.cmdk-it.mi .mi-m{grid-column:2;justify-content:flex-start;margin-top:4px}}.cmdk-list{container:cmk/inline-size}.mixbar{gap:2px;height:8px;margin-top:-2px;display:flex;position:relative}.mb-s{background:var(--tube-h),var(--c,var(--ctx));transform-origin:50%;border-radius:4px;flex:1 1 0;min-width:6px;height:100%;transition:filter .12s,transform .12s;display:block;position:relative}.mb-s:hover{filter:brightness(1.08)saturate(1.1);transform:scaleY(1.4)}.mb-s:focus-visible{filter:brightness(1.08)saturate(1.1);transform:scaleY(1.4)}.mb-s:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.mb-s.nm{background:repeating-linear-gradient(135deg,var(--track)0 3px,color-mix(in srgb,var(--track)45%,var(--surface))3px 5px);box-shadow:var(--groove);flex:0 0 18px}.kpi:has(.mixbar) svg.spark{height:22px}.biz .mixbar{margin:2px 0 0}.tt-dir svg{vertical-align:-1px;width:12px;height:12px;margin-left:6px}@media (max-width:1024px),(pointer:coarse){.mb-s:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.mb-s{transition:none}.mb-s:hover{transform:none}.mb-s:focus-visible{transform:none}}@media (min-width:1280px){.app{transition:grid-template-columns .2s cubic-bezier(.4,0,.2,1)}.rail .wordmark{padding-right:48px}html.rail-c .app{--rail:72px}html.rail-c .rail{padding:12px 8px;overflow-x:hidden}html.rail-c .rail .wordmark{justify-content:center;padding:4px 0 8px}html.rail-c .rail .wm-text,html.rail-c .rail .wm-rule,html.rail-c .rail .nav-h,html.rail-c .rail .lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}html.rail-c .rail .nav-item:has(+.nav-h){border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:6px}html.rail-c .nav a,html.rail-c .nav-parent{justify-content:center;gap:0;width:52px;height:48px;margin:0 auto;padding:0;position:relative}html.rail-c .nav-parent .caret,html.rail-c .nav-sub{display:none}html.rail-c .nav .count{min-width:20px;padding:0 5px;line-height:18px;position:absolute;top:2px;right:0}html.rail-c .rail-foot{justify-items:center;padding:12px 0 0}html.rail-c .fresh{justify-content:center;width:44px;height:28px}}@media (prefers-reduced-motion:reduce){.app,.rail{transition:none!important}}html:not(.motion) .app{transition:none}.rail-fly{z-index:95;background:var(--surface);border:1px solid var(--line);min-width:200px;max-width:260px;box-shadow:var(--shadow-lg);border-radius:12px;gap:2px;padding:6px;display:grid;position:fixed}.rail-fly[hidden]{display:none}.rf-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:6px 10px 4px;font-size:12px;font-weight:600}.rail-fly a{min-height:36px;color:var(--ink);border-radius:8px;align-items:center;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.rail-fly a:hover{background:color-mix(in srgb,var(--act)8%,var(--surface))}.rail-fly a:focus-visible{background:color-mix(in srgb,var(--act)8%,var(--surface))}.rail-fly a[aria-current=true]{background:color-mix(in srgb,var(--act)12%,var(--surface));font-weight:600}@media (max-width:1279px),(pointer:coarse){.rail-fly a{min-height:44px}}.lt-fcard{gap:12px}.vt-c.vt-first{align-items:center;gap:8px;display:flex}.vt-c.vt-first .tx{flex:auto}.jbtn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-2);vertical-align:middle;border-radius:8px;flex:none;place-items:center;display:inline-grid;position:relative}.jbtn:hover{color:var(--act);border-color:color-mix(in srgb,var(--act)50%,var(--line));background:color-mix(in srgb,var(--act)8%,var(--surface))}.jbtn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.jbtn svg{width:16px;height:16px}.rowmain .jbtn{margin-left:auto}small .jbtn{width:24px;height:24px;margin:-4px 0}@media (max-width:1024px),(pointer:coarse){.jbtn:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.att{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.att-c{gap:8px;min-width:0;display:grid}.att-key{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.att-key span{align-items:center;gap:6px;display:inline-flex}.att-key i{border-radius:50%;width:10px;height:10px;display:inline-block}.att-key i.nv,.pc-dot{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ctx)}.att-q{fill:color-mix(in srgb,var(--warn-fill)13%,transparent)}.att-med{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 4;opacity:.7}.att-d{opacity:.45;stroke:var(--surface);stroke-width:1px;cursor:pointer;transition:opacity .12s}.att-d.q{opacity:1}.att-d:hover,.att-d.hl{opacity:1;stroke:var(--ink);stroke-width:2px}.att-l{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.att-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.att-h h3{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.att-n{background:color-mix(in srgb,var(--warn-fill)20%,var(--surface));color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.pc{margin:0;padding:0;list-style:none;display:grid}.pc li+li{border-top:1px solid var(--line)}.pc-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;display:grid}.pc-row:hover{background:color-mix(in srgb,var(--act)8%,var(--surface))}.pc-row:focus-visible{background:color-mix(in srgb,var(--act)8%,var(--surface))}.pc-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pc-dot{border-radius:50%;width:10px;height:10px}.pc-tx{min-width:0;display:grid}.pc-tx b{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.35}.pc-tx small,.pc-v small{color:var(--ink-2);font-size:12px}.pc-v{text-align:right;justify-items:end;display:grid}.pc-v b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.pc-v small{white-space:nowrap}.att-more{justify-self:start}@media (max-width:1023px){.att{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.att-l{order:-1}}.peer{gap:6px}.peer h3 .muted{font-weight:400}.peer-r{grid-template-columns:136px minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:28px;display:grid}.peer-l{color:var(--ink-2);font-size:13px}.peer-t{background:var(--track);height:6px;box-shadow:var(--groove);border-radius:3px;margin:0 6px;position:relative}.peer-iqr{background:color-mix(in srgb,var(--ink-3)30%,transparent);border-radius:3px;position:absolute;top:0;bottom:0}.peer-md{background:var(--ink);border-radius:1px;width:2px;height:16px;margin-left:-1px;position:absolute;top:-5px}.peer-dot{background:var(--sec);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.peer-v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}@media (max-width:479px){.peer-r{grid-template-columns:96px minmax(0,1fr) 56px;gap:8px}}.jtl-x{--jv:28px;padding-bottom:4px}@media (max-width:1024px),(pointer:coarse){.jtl-x{--jv:44px}}.jtl{align-items:stretch;width:max-content;margin:0;padding:0;list-style:none;display:flex}.jtl-g{align-content:start;gap:8px;display:grid}.jtl-vis{height:var(--jv);border:1px solid var(--line);background:var(--surface-2);font:500 12px/1 var(--f-body);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.jtl-vis:hover{border-color:color-mix(in srgb,var(--act)50%,var(--line));background:color-mix(in srgb,var(--act)8%,var(--surface))}.jtl-vis svg{width:14px;height:14px;color:var(--ink-2)}.jtl-s{margin:0;padding:0;list-style:none;display:flex}.jtl-s li{grid-template-rows:18px 16px auto auto;align-content:start;row-gap:4px;width:116px;padding-right:10px;display:grid;position:relative}.jtl-s li:before{content:"";background:var(--fc);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--fc)22%,transparent);z-index:1;border-radius:50%;grid-row:2;margin-top:3px;position:relative}.jtl-s li:after{content:"";background:var(--line-2);height:2px;position:absolute;top:29px;left:6px;right:0}.jtl-g:last-child .jtl-s li:last-child:after{display:none}.jtl-t{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;grid-row:1;font-size:12px;line-height:18px}.jtl-s b{grid-row:3;font-size:13px;font-weight:500;line-height:1.3}.jtl-s small{color:var(--ink-2);overflow-wrap:anywhere;grid-row:4;font-size:12px}.jtl-gap{width:72px;padding-top:calc(var(--jv) + 8px);color:var(--ink-2);text-align:center;white-space:nowrap;font-size:12px;font-style:italic;line-height:18px;position:relative}.jtl-gap:after{content:"";left:0;right:8px;top:calc(var(--jv) + 37px);border-top:2px dashed var(--line-2);position:absolute}.jx{flex-wrap:wrap;gap:8px;display:flex}.jsk text{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.jr{opacity:.4;transition:opacity .12s}.jr:hover{opacity:.75}.jr.oth{opacity:.22}@media (max-width:767px){.cmdk-wrap{place-items:start stretch;padding:8px}.cmdk{width:100%}.cmdk-list{max-height:calc(100dvh - 160px)}.cmdk-foot{display:none}}:root{--pb-track:#233039;--pb-rim:rgba(204,234,255,.09);--pb-tick:#f1f6fb;--pb-gloss:linear-gradient(180deg,transparent 16%,rgba(233,250,255,.18) 30%,rgba(233,250,255,.09) 43%,transparent 54%);--pb-gloss-v:linear-gradient(90deg,transparent 16%,rgba(233,250,255,.18) 30%,rgba(233,250,255,.09) 43%,transparent 54%);--pb-shadow:inset 0 1px 3px rgba(0,0,0,.533),0 0 0 1px var(--pb-rim);--pb-on:#1fe06e;--pb-near:#ffb417;--pb-below:#ff5847;--pb-info:#3a8dff;--pb-fill:var(--pb-info);--tube-h:linear-gradient(transparent,transparent);--tube-v:linear-gradient(transparent,transparent);--spec:0 0 0 transparent;--groove:0 0 0 transparent;--track:var(--pb-track)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pb-track:#0d141b;--pb-rim:rgba(204,234,255,.14)}}:root[data-theme=dark],:root[data-dir=night]:not([data-theme=light]){--pb-track:#0d141b;--pb-rim:rgba(204,234,255,.14)}:root[data-dir=night]{--pb-on:#14f0a4;--pb-info:#45aeff}.goal,.goal-legend .lg-on{--pb-fill:var(--pb-on)}.goal.near,.goal-legend .lg-near{--pb-fill:var(--pb-near)}.goal.below,.goal-legend .lg-below{--pb-fill:var(--pb-below)}.goal.info{--pb-fill:var(--pb-info)}.goal .gb-track,.m-track,.es-bar,.pe-bar,.peer-t,.cp-bar,.conf i,.ibar i,.sp-track,.mixbar{box-sizing:border-box;border:2px solid var(--pb-track);background:var(--pb-gloss),var(--pb-track);box-shadow:var(--pb-shadow);border-radius:999px}.goal .gb-track,.m-track{height:12px}.goal.compact .gb-track,.es-bar,.peer-t,.cp-bar,.conf i{border-width:1px;height:9px}.ibar i{border-width:1px;height:8px}.sp-track{background:var(--pb-gloss-v),var(--pb-track);border-width:1px;width:10px}.mixbar{gap:2px;height:12px;margin-top:0}.conf{gap:4px}.gb-fill,.m-track span,.es-bar i,.es-bar em,.pe-err,.cp-bar i,.conf i.on,.ibar i:after,.mb-s,.goal-legend .lg-v{box-shadow:0 0 4px color-mix(in srgb,var(--pb-fill),transparent 38%);filter:none;border-radius:999px;background:var(--pb-gloss),var(--pb-fill)!important}.gb-fill{box-shadow:none}.gb-glow{box-shadow:0 0 4px color-mix(in srgb,var(--pb-fill),transparent 12%),0 0 11px color-mix(in srgb,var(--pb-fill),transparent 38%);border-radius:999px}.goal.compact .gb-glow{box-shadow:0 0 4px color-mix(in srgb,var(--pb-fill),transparent 38%)}.gb-glowwrap{clip-path:inset(-14px -14px -14px 0)}.m-track span{box-shadow:0 0 4px color-mix(in srgb,var(--pb-fill),transparent 12%),0 0 11px color-mix(in srgb,var(--pb-fill),transparent 38%)}.pe-err{box-shadow:0 0 4px color-mix(in srgb,var(--pb-fill),transparent 12%),0 0 11px color-mix(in srgb,var(--pb-fill),transparent 38%)}.cp-bar{overflow:visible}.sp-fill{background:var(--pb-gloss-v),var(--pb-fill);box-shadow:0 0 4px color-mix(in srgb,var(--pb-fill),transparent 12%),0 0 11px color-mix(in srgb,var(--pb-fill),transparent 38%);--pb-fill:oklch(from var(--tgt).78 min(c*2.2,.2)h);border-radius:999px}.sp-rng{background:color-mix(in srgb,oklch(from var(--tgt).78 min(c*2.2,.2)h)30%,transparent);border-radius:999px}.mb-s{--pb-fill:oklch(from var(--c,var(--ctx))clamp(.7,l,.84)calc(c*1.25)h);min-width:4px}.mb-s:hover{filter:brightness(1.12)}.mb-s:focus-visible{filter:brightness(1.12)}.goal.not .gb-track,.goal.ambig .gb-track,.mb-s.nm{box-shadow:var(--pb-shadow);background:repeating-linear-gradient(135deg,var(--pb-track)0 4px,color-mix(in srgb,var(--pb-track),#fff 16%)4px 6px)!important}.mb-s.nm{box-shadow:none;border-radius:999px}.spine.none .sp-track{background:repeating-linear-gradient(0deg,var(--pb-track)0 4px,color-mix(in srgb,var(--pb-track),#fff 16%)4px 7px);box-shadow:var(--pb-shadow)}.goal.joint .gb-track{box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0;border-color:transparent}.goal-legend .lg-not{background:repeating-linear-gradient(135deg,var(--pb-track)0 3px,color-mix(in srgb,var(--pb-track),#fff 16%)3px 5px);box-shadow:none;border-radius:999px}.goal-legend .lg-v{border-radius:999px;height:8px}.goal .gb-plan,.m-track i,.peer-md,.goal-legend .lg-plan{background:var(--pb-tick);box-shadow:0 0 0 1px var(--pb-track)}.goal .gb-tgt{border-left-color:color-mix(in srgb,var(--pb-tick)70%,transparent)}.goal-legend .lg-tgt{border-left-color:var(--ink-3)}.pe-rng{border-color:color-mix(in srgb,var(--pb-tick)75%,transparent);top:-4px;bottom:-4px}.peer-iqr{background:rgba(255,255,255,.15);border-radius:999px}.peer-md{margin-top:-8px;top:50%}.lring .lr-glow{opacity:.55}@media (forced-colors:active){.goal .gb-track,.m-track,.es-bar,.pe-bar,.peer-t,.cp-bar,.conf i,.ibar i,.sp-track,.mixbar{box-shadow:none;background:canvas;border-color:canvastext}.gb-fill,.m-track span,.es-bar i,.es-bar em,.pe-err,.cp-bar i,.conf i.on,.ibar i:after,.mb-s,.sp-fill{box-shadow:none;forced-color-adjust:none;background:highlight!important}.gb-glow{box-shadow:none}}.mixbar,.stack,.segbar .bar2{isolation:isolate;box-sizing:border-box;border:2px solid var(--pb-track);background:var(--pb-track);height:12px;box-shadow:var(--pb-shadow);border-radius:999px;gap:0;display:flex;position:relative;overflow:visible}.mixbar:after,.stack:after,.segbar .bar2:after{content:"";z-index:2;background:var(--pb-gloss);pointer-events:none;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.mixbar:before{content:"";z-index:-1;background:var(--mx-g,transparent);filter:blur(4px);opacity:.55;pointer-events:none;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.mixbar>.mb-s,.stack>span,.segbar .bar2>span{border-right:1px solid var(--pb-track);min-width:6px;height:100%;box-shadow:none;filter:none;border-radius:0;position:relative;transform:none;background-clip:padding-box!important}.mixbar>.mb-s{background:var(--pb-fill)!important}.mixbar>.mb-s.nm{background:repeating-linear-gradient(135deg,var(--pb-track)0 3px,color-mix(in srgb,var(--pb-track),#fff 16%)3px 5px)!important}.mixbar>:first-child,.stack>:first-child,.segbar .bar2>:first-child{border-radius:999px 0 0 999px}.mixbar>:last-child,.stack>:last-child,.segbar .bar2>:last-child{border-right:0;border-radius:0 999px 999px 0;min-width:12px}.mixbar>:only-child,.stack>:only-child,.segbar .bar2>:only-child{border-radius:999px}.mixbar>.mb-s:hover{filter:brightness(1.18);transform:none}.mixbar>.mb-s:focus-visible{filter:brightness(1.18);transform:none}.mixbar>.mb-s:focus-visible{z-index:3}.goal .gb-tgt{background:color-mix(in srgb,var(--pb-tick)55%,transparent);border-left:0;border-radius:1px;width:2px;margin-left:-1px;top:0;bottom:0}.goal-legend .lg-tgt{background:var(--pb-track);width:2px;height:8px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pb-tick)55%,var(--pb-track));border-left:0;border-radius:1px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pb2-track:color-mix(in srgb,var(--ink-3)30%,var(--surface))}}.m-track,.es-bar,.pe-bar,.peer-t,.cp-bar,.conf i,.ibar i,.sp-track,.mixbar,.stack,.segbar .bar2{background:var(--pb2-track);box-shadow:none;border:0;border-radius:999px}.pe-bar{height:14px}.sp-track{background:var(--pb2-track);width:8px}.spine .sp-lbl{left:12px}.stack,.segbar .bar2{height:12px}.m-track span,.es-bar i,.es-bar em,.pe-err,.cp-bar i,.conf i.on,.ibar i:after,.sp-fill,.mixbar>.mb-s{box-shadow:none;filter:none;background:var(--pb-fill)!important}.es-bar i{--pb-fill:var(--ctx)}.es-bar em,.pe-err{--pb-fill:var(--crit-fill)}.cp-bar i{--pb-fill:var(--sec)}.ibar i:after{--pb-fill:var(--ibar,var(--ctx))}.conf i.on{--pb-fill:var(--act)}.sp-fill{--pb-fill:var(--tgt)}.sp-rng{background:color-mix(in srgb,var(--tgt)24%,transparent)}.mb-s{--pb-fill:var(--c,var(--ctx))}.mixbar:before,.mixbar:after,.stack:after,.segbar .bar2:after{display:none}.mixbar>.mb-s,.stack>span,.segbar .bar2>span{border-right-color:var(--surface)}.mixbar>:last-child,.stack>:last-child,.segbar .bar2>:last-child{border-right:0}.mixbar>.mb-s.nm,.spine.none .sp-track{box-shadow:none;background:repeating-linear-gradient(135deg,var(--pb2-track)0 3px,color-mix(in srgb,var(--pb2-track)40%,var(--surface))3px 5px)!important}.spine.none .sp-track{background:repeating-linear-gradient(0deg,var(--pb2-track)0 4px,transparent 4px 7px)!important}.m-track i,.peer-md{background:var(--ink);box-shadow:none}.pe-rng{border-color:var(--ink-3)}.peer-iqr{background:color-mix(in srgb,var(--ink-3)30%,transparent)}.peer-dot{box-shadow:0 0 0 2px var(--surface)}@media (forced-colors:active){.m-track,.es-bar,.pe-bar,.peer-t,.cp-bar,.conf i,.ibar i,.sp-track,.mixbar{background:canvas;outline:1px solid canvastext}}:root{--pb2-track:#e7ecef}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pb2-track:#29373d}}:root[data-theme=dark],:root[data-dir=night]:not([data-theme=light]){--pb2-track:#29373d}.bar .tr{background:var(--pb2-track);height:10px;box-shadow:none;border-radius:999px}.bar .fl:not(.b){border-radius:999px;min-width:10px}.m-track,.es-bar,.cp-bar,.mixbar{height:10px}.peer-t,.conf i,.ibar i{height:6px}.m-track span,.cp-bar i,.es-bar i{min-width:10px}.es-bar em{min-width:0}.bars{gap:12px}.bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""t t";gap:4px 12px}.bar .bl{grid-area:l;min-width:0}.bar .bv{grid-area:v;min-width:0}.bar .tr{grid-area:t}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 24px;display:grid}.fl-list{gap:8px;display:grid}.fl-row{gap:4px;min-width:0;display:grid}.fl-h{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.fl-h .l{overflow-wrap:anywhere;min-width:0;font-weight:500;line-height:1.3}.fl-h .r{flex:none;align-items:center;gap:8px;display:flex}.fl-h .p,.fl-dt .p{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.fl-h .xlink{font-size:12px}.fl-t{background:var(--pb2-track);border-radius:999px;height:8px;overflow:hidden}.fl-t.sm{height:6px}.fl-t.xs{height:4px}.fl-t i{border-radius:999px;min-width:6px;height:100%;display:block}.fl-row.on .l .applyb{color:var(--act);font-weight:600}.fl-depth{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.fl-dt{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2)60%,var(--surface));border-radius:8px;gap:4px;padding:12px;display:grid}.fl-dt b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.fl-dt .p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fl-top{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 24px;display:grid}.fl-ti{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:32px;padding:6px;font-size:13px;display:grid}.fl-ti .fl-t{grid-column:1/-1}.fl-ti .l{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.fl-ti:hover{background:var(--surface-2)}.fl-ti:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fl-ti.on{background:color-mix(in srgb,var(--act)10%,var(--surface));box-shadow:inset 0 0 0 1px var(--act)}.mchip.o{background:0 0}.fl-cmb{border-color:var(--line);background:color-mix(in srgb,var(--surface-2)60%,var(--surface));border-radius:8px}.fl-cmb .cmb-h{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm nv""tk tk";row-gap:6px;padding:8px}.fl-cmb .cmb-h .nm{color:var(--act);grid-area:nm}.fl-cmb .cmb-h .nm .k{color:var(--act)}.fl-cmb .cmb-h .nv{grid-area:nv;align-items:center;gap:8px;display:flex}.fl-cmb .cmb-h .nv small{display:inline}.fl-cmb .cmb-h .fl-t{grid-area:tk;display:block}.fl-cmb .cmb-h:hover{background:color-mix(in srgb,var(--act)5%,var(--surface))}.fl-cmb:hover{border-color:color-mix(in srgb,var(--act)40%,var(--line))}.fl-cmb .cmb-h:hover .nm .k:last-of-type{text-decoration:underline}.fl-cmb .car{width:12px;height:12px;margin-left:2px}@media (max-width:1024px),(pointer:coarse){.fl-ti,.fl-cmb .cmb-h{min-height:44px}}@media (max-width:767px){.fl-cmb .cmb-h .fl-t{display:block}}:root{--beta-bg:var(--brand-wash);--beta-ink:var(--brand-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--beta-bg:#1d3b8f;--beta-ink:#e3ebff}}:root[data-theme=dark],:root[data-dir=night]:not([data-theme=light]){--beta-bg:#1d3b8f;--beta-ink:#e3ebff}.wm-beta{background:var(--beta-bg);color:var(--beta-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin-left:-4px;padding:2px 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.rail-edge{display:none}@media (min-width:1024px){.rail-edge{z-index:40;top:18px;left:var(--rail);border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:left .2s cubic-bezier(0,0,.2,1),color .15s,background-color .15s,border-color .15s;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 1px 2px rgba(0,0,0,.05)}.rail-edge:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rail-edge svg{width:15px;height:15px}.rail-edge:hover{color:var(--ink);background:var(--surface-2);border-color:var(--line-2)}.rail-edge:focus-visible{outline:2px solid var(--act);outline-offset:2px}.rail-edge[aria-expanded=true] .i-o,.rail-edge[aria-expanded=false] .i-c,.app:not(.rail-x) .rail .wm-beta{display:none}.app.rail-x .rail-edge{z-index:74;top:22px;left:256px}}@media (min-width:1280px){.rail-edge{top:22px}html:not(.rail-c) .rail .wordmark{padding-right:8px}html:not(.rail-c) .app:not(.rail-x) .rail .wm-beta{display:inline-flex}html.rail-c .rail-edge{top:18px}}@media (prefers-reduced-motion:reduce){.rail-edge{transition:none}}html:not(.motion) .rail-edge{transition:none}:root:not([data-dir=night]):not([data-dir=calm]) .changed{--band-bg:linear-gradient(120deg,#0a1c4c 0%,#0c3a68 55%,#2e1b70 100%);--band-solid:#0c3a68;--band-ink:#fff;--band-ink-2:#d8f6ff;--band-line:rgba(103,232,249,.32);--band-chip:rgba(103,232,249,.12);--band-up:#c8ffd9;--band-down:#ffd6d6}@media (prefers-color-scheme:dark){:root:not([data-dir=night]):not([data-dir=calm]):not([data-theme=light]) .changed{--band-bg:linear-gradient(120deg,#071a48 0%,#0b2a5a 55%,#1b1659 100%);--band-solid:#0b2a5a;--band-ink:#fff;--band-ink-2:#c9f6ff;--band-line:rgba(34,211,238,.3);--band-chip:rgba(34,211,238,.12);--band-up:#86efac;--band-down:#fca5a5}}:root:not([data-dir=night]):not([data-dir=calm])[data-theme=dark] .changed{--band-bg:linear-gradient(120deg,#071a48 0%,#0b2a5a 55%,#1b1659 100%);--band-solid:#0b2a5a;--band-ink:#fff;--band-ink-2:#c9f6ff;--band-line:rgba(34,211,238,.3);--band-chip:rgba(34,211,238,.12);--band-up:#86efac;--band-down:#fca5a5}:root{--card-haze:color-mix(in srgb,var(--brand)1.5%,var(--surface));--inset-bg:color-mix(in srgb,var(--surface-3)75%,var(--surface))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card-haze:color-mix(in srgb,var(--brand)3%,var(--surface));--inset-bg:var(--surface-3)}}:root[data-theme=dark],:root[data-dir=night]:not([data-theme=light]){--card-haze:color-mix(in srgb,var(--brand)3%,var(--surface));--inset-bg:var(--surface-3)}.card{background:var(--card-haze)}.card,.lt-panel{--card-bg:var(--card-haze)}.kpi{background:color-mix(in srgb,var(--k,var(--sec))calc(var(--tint)*.6),var(--surface))}.biz{background:color-mix(in srgb,var(--k)calc(var(--tint)*.6),var(--surface))}.card .boxed,.card .stat-strip,.card .lane,.card .combo,.card .zrow,.card .cmb,.card .err-math,.card .estep,.card .mg,.card .req,.card .bl-card,.card .opp-c,.card .att-l,.card .lc-item,.card .split>div,.card .fl-dt,.card .fl-cmb,.card .fhead,.panel .boxed,.panel .split>div,.panel .stat-strip,.panel .lane,.panel .zrow,.panel .estep,.panel .mg,.panel .req{background:var(--inset-bg);border:1px solid var(--line)}.kpi .boxed,.kpi .split>div,.biz .boxed,.biz .split>div,.card .card .split>div,.card .card .boxed{background:var(--surface);border:1px solid var(--line)}.card .lc-item[aria-selected=true]{border-color:var(--act);background:color-mix(in srgb,var(--act)8%,var(--surface))}.card .bl-card:hover,.card .combo:hover{border-color:color-mix(in srgb,var(--act)55%,var(--line));background:color-mix(in srgb,var(--act)6%,var(--inset-bg))}.card .cmb.open{border-color:var(--act)}.segp button[aria-pressed=true]{background:color-mix(in srgb,var(--act)16%,var(--surface));border-color:color-mix(in srgb,var(--act)60%,var(--line));color:var(--ink);font-weight:600}.segp button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rpk{z-index:96;background:var(--surface);border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 92px);box-shadow:var(--shadow-lg);color:var(--ink);border-radius:16px;margin:0 auto;padding:0;display:grid;position:fixed;top:76px;left:0;right:0;overflow:auto}.rpk[hidden]{display:none}.rpk-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:16px 20px;display:flex}.rpk-sum{gap:2px;min-width:0;display:grid}.rpk-sum b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.rpk-sum span{color:var(--ink-2);font-size:13px}.rpk-sum .rpk-cs{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.rpk-sum .rpk-cs:before{content:"";background:color-mix(in srgb,var(--act)12%,var(--surface));width:14px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--act)45%,transparent);border-radius:999px}.rpk-cmp{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rpk-body{grid-template-columns:184px minmax(0,auto);display:grid}.rpk-pre{border-right:1px solid var(--line);align-content:start;gap:2px;padding:12px 8px;display:grid}.rpk-p{all:unset;box-sizing:border-box;min-height:36px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;padding:6px 12px;font-size:13px;display:flex}.rpk-p:hover{background:var(--surface-2)}.rpk-p:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.rpk-p.on{background:color-mix(in srgb,var(--act)12%,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--act)45%,transparent);font-weight:600}.rpk-p[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.rpk-p[aria-disabled=true]:hover{background:0 0}.rpk-cal{padding:12px 16px;position:relative}.rpk-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:10px;left:12px;right:12px}.rpk-nv{pointer-events:auto;justify-content:center;width:36px;height:36px;padding:0}.rpk-nv svg{width:16px;height:16px;transform:rotate(90deg)}.rpk-nv.nx svg{transform:rotate(-90deg)}.rpk-ms{gap:24px;display:flex}.rpk-m{align-content:start;gap:8px;display:grid}.rpk-mh{height:36px;color:var(--ink);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.rpk-g{gap:2px;display:grid}.rpk-r{grid-template-columns:repeat(7,40px);display:grid}.rpk-wk div{height:24px;color:var(--ink-2);place-items:center;font-size:12px;display:grid}.rpk-c{place-items:center;height:40px;display:grid;position:relative}.rpk-c.cmp:before{content:"";background:color-mix(in srgb,var(--act)7%,var(--surface));border-top:1px dashed color-mix(in srgb,var(--act)45%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--act)45%,transparent);position:absolute;top:6px;bottom:6px;left:0;right:0}.rpk-c.in:before{content:"";background:color-mix(in srgb,var(--act)16%,var(--surface));border:0;position:absolute;top:4px;bottom:4px;left:0;right:0}.rpk-c.st:before,.rpk-c.cst:before,.rpk-c.w0:before,.rpk-c.d1:before{border-top-left-radius:999px;border-bottom-left-radius:999px;left:2px}.rpk-c.en:before,.rpk-c.cen:before,.rpk-c.w6:before,.rpk-c.dl:before{border-top-right-radius:999px;border-bottom-right-radius:999px;right:2px}.rpk-c.cmp:not(.in):before{border-left:0;border-right:0}.rpk-d{all:unset;box-sizing:border-box;z-index:1;font-variant-numeric:tabular-nums;width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;font-size:13px;display:grid;position:relative}.rpk-d:hover{background:color-mix(in srgb,var(--act)12%,var(--surface))}.rpk-d:focus-visible{outline:2px solid var(--act);outline-offset:1px}.rpk-c.st .rpk-d,.rpk-c.en .rpk-d{background:var(--act);color:var(--on-brand);font-weight:600}.rpk-d[aria-disabled=true]{color:var(--ink-3);opacity:.55;cursor:not-allowed}.rpk-d[aria-disabled=true]:hover{background:0 0}.rpk-d.today:after{content:"";background:var(--act);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.rpk-c.st .rpk-d.today:after,.rpk-c.en .rpk-d.today:after{background:var(--on-brand)}.rpk-tick{background:var(--warn-fill);border-radius:1px;width:10px;height:2px;margin-left:-5px;position:absolute;bottom:1px;left:50%}.rpk-key{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.rpk-key span{align-items:center;gap:6px;display:inline-flex}.rpk-key i{display:inline-block}.rpk-key .k-r{background:color-mix(in srgb,var(--act)16%,var(--surface));width:16px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--act)50%,transparent);border-radius:999px}.rpk-key .k-c{background:color-mix(in srgb,var(--act)7%,var(--surface));border:1px dashed color-mix(in srgb,var(--act)45%,transparent);border-radius:999px;width:16px;height:8px}.rpk-key .k-t{background:var(--warn-fill);border-radius:1px;width:10px;height:2px}.rpk-key .k-d{background:var(--act);border-radius:50%;width:4px;height:4px}.rpk-f{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 20px;display:flex}.rpk-f .muted{margin-right:auto;font-size:12px}@media (max-width:1023px),(pointer:coarse){.rpk-r{grid-template-columns:repeat(7,44px)}.rpk-c{height:44px}.rpk-d,.rpk-nv{width:44px;height:44px}.rpk-p{min-height:44px}}@media (max-width:1023px){.rpk-body{grid-template-columns:168px minmax(0,auto)}}@media (max-width:767px){html.rpk-sheet:before{content:"";background:var(--scrim);z-index:95;position:fixed;top:0;bottom:0;left:0;right:0}.rpk{width:100%;max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;margin:0;top:auto;bottom:0;left:0;right:0}.rpk-top{padding:16px}.rpk-body{grid-template-columns:minmax(0,1fr)}.rpk-pre{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.rpk-p{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none}.rpk-p.on{box-shadow:none;border-color:color-mix(in srgb,var(--act)60%,var(--line))}.rpk-cal{justify-self:center;padding:12px 8px}.rpk-r{grid-template-columns:repeat(7,minmax(40px,44px))}.rpk-f{padding:12px 16px}.rpk-cmp .segp{max-width:100%}}@media (prefers-reduced-motion:no-preference){.rpk-d{transition:background-color .12s}}.mixbar>.mb-s:first-of-type,.stack>span:first-of-type,.segbar .bar2>span:first-of-type{border-top-left-radius:999px;border-bottom-left-radius:999px}.mixbar>.mb-s:last-of-type,.stack>span:last-of-type,.segbar .bar2>span:last-of-type{border-right:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mixbar>.mb-s:not(:last-of-type),.stack>span:not(:last-of-type),.segbar .bar2>span:not(:last-of-type){border-right:1px solid var(--surface);border-top-right-radius:0;border-bottom-right-radius:0}.mixbar>.mb-s:not(:first-of-type),.stack>span:not(:first-of-type),.segbar .bar2>span:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.mixbar>.mb-s:only-of-type{border-radius:999px}.dglow{opacity:.5}.dn-sweep{stroke-dasharray:100 100;stroke-dashoffset:0}.motion .dn-sweep{animation:.9s cubic-bezier(.22,1,.36,1) both dnsweep}@keyframes dnsweep{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.dn-sweep{animation:none!important}}:root{--pb-gloss:linear-gradient(180deg,transparent 14%,rgba(255,255,255,.18) 36%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.18) 64%,transparent 86%)}.goal .gb-track{background:var(--pb-track)}.lring .lr-core{opacity:.9}.goal .gb-clip{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--pb-fill),transparent 35%));border-radius:999px;top:-2px;bottom:-2px;left:-2px;right:-2px}.goal.compact .gb-clip{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--pb-fill),transparent 45%));top:-1px;bottom:-1px;left:-1px;right:-1px}.goal .gb-glowwrap{display:none}.goal .gb-fill{min-width:0}:root{--ring-track:var(--pb-track);--ring-tick:color-mix(in srgb,var(--pb-tick)70%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ring-track:color-mix(in srgb,var(--ink-3)24%,var(--surface))}}:root[data-theme=dark],:root[data-dir=night]:not([data-theme=light]){--ring-track:color-mix(in srgb,var(--ink-3)24%,var(--surface))}.dcore{opacity:.75}.fr-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fr-wf{gap:10px;display:grid}.fr-wr{grid-template-columns:minmax(120px,200px) minmax(0,1fr) 88px;align-items:center;gap:12px;font-size:14px;display:grid}.fr-wr .l{color:var(--ink)}.fr-wr b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fr-wr b.neg{color:var(--down)}.fr-wr b.pos{color:var(--up)}.fr-wt{background:var(--pb2-track);border-radius:999px;height:10px;overflow:hidden}.fr-wt i{border-radius:999px;min-width:10px;height:100%;display:block}.fr-wt i.pos{background:var(--good-fill)}.fr-wt i.neg{background:var(--neg-fill)}.fr-wr.tot{border-top:1px solid var(--line);padding-top:10px;font-weight:600}.frisk{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mixbar.fr-cd .mb-s{cursor:default}.segp a.segl{height:26px;color:var(--ink-2);font:500 12px/1 var(--f-body);white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.segp a.segl[aria-pressed=true]{background:color-mix(in srgb,var(--act)16%,var(--surface));border-color:color-mix(in srgb,var(--act)60%,var(--line));color:var(--ink);font-weight:600}.segp a.segl:focus-visible{outline:2px solid var(--act);outline-offset:1px}tr[data-fcase]{cursor:pointer}tr[data-fcase]:hover>td{background:color-mix(in srgb,var(--act)5%,var(--card-bg,var(--surface)))}tr[data-fcase]:focus-visible{outline:2px solid var(--act);outline-offset:-2px}@media (max-width:1024px),(pointer:coarse){.segp a.segl{height:44px}}@media (max-width:599px){.fr-wr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.fr-wr .fr-wt{grid-area:2/1/auto/-1}}@media (max-width:1024px),(pointer:coarse){.segp a.segl{justify-content:center;min-width:44px}}.ibar{white-space:nowrap}@media (max-width:767px){.rpk-f{flex-wrap:wrap}.rpk-f .muted{flex-basis:100%}}.tr-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tr-half .tr-tiles,.c5 .tr-tiles,.c7 .tr-tiles{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.tr-half .tr-tiles b{font-size:18px}.trdot{vertical-align:baseline;border-radius:50%;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.card-h h2 .trdot{width:12px;height:12px}.rowmain .trdot{margin-right:0}.tr-t tr[data-trs],.tr-t tr[data-pn-go],.pd-t tr[data-pn]{cursor:pointer}.tr-t tr[data-trs]:hover td,.tr-t tr[data-pn-go]:hover td,.pd-t tr[data-pn]:hover td{background:color-mix(in srgb,var(--act)6%,transparent)}.trbar{vertical-align:middle;background:var(--bar-track,#e7ecef);border-radius:999px;width:96px;height:6px;display:inline-block;overflow:hidden}.trbar i{border-radius:999px;min-width:6px;height:100%;display:block}.trshare{gap:10px;display:grid}.trs-h,.trs-r{grid-template-columns:minmax(120px,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.trs-h{color:var(--ink-2);font-size:12px;font-weight:500}.trs-r>span{align-items:center;gap:8px;min-width:0;display:flex}.trs-r>span:first-child{color:var(--ink);font-size:13px}.trs-r .trbar{flex:auto;width:auto;height:10px}.trs-r b{font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-size:13px;font-weight:600}.tr-half .card-h .right .pill{white-space:nowrap}.pd-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pd-bc{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.pd-bc button,.pd-cur{all:unset;box-sizing:border-box;border-radius:8px;gap:0;min-width:0;padding:4px 8px;display:grid;position:relative}.pd-bc button{cursor:pointer;color:var(--ink-2)}.pd-bc button:hover{background:color-mix(in srgb,var(--act)8%,transparent);color:var(--act)}.pd-bc button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pd-cur:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pd-bc small{color:var(--ink-2);font-size:12px;line-height:16px}.pd-bc span,.pd-bc b{overflow-wrap:anywhere;font-size:13px;line-height:18px}.pd-cur{background:color-mix(in srgb,var(--act)10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--act)28%,transparent)}.pd-cur b{color:var(--ink);font-weight:600}.pd-sep{color:var(--ink-3);display:inline-grid}.pd-sep svg{width:14px;height:14px}.pd-cov{flex-wrap:wrap;gap:6px;display:inline-flex}.pd-cov .chip{padding:1px 8px 1px 6px}.pd-cov .chip svg{width:12px;height:12px}.pd-kpis{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.pd-kpis>div{background:var(--inset-bg,var(--surface-2));border:1px solid var(--line);border-radius:10px;align-content:start;gap:2px;padding:10px 12px;display:grid}.pd-kpis span{color:var(--ink-2);font-size:12px}.pd-kpis b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:17px;font-weight:600}.neg-v{color:var(--down)}.pd-t td:first-child .tx .pill{justify-self:start;margin-top:4px}.pd-go{color:var(--ink-3);margin-left:auto;display:inline-grid}.pd-go svg{width:14px;height:14px}.pd-t td .pd-cov{flex-wrap:nowrap}.pd-j{gap:6px}.pd-j h3{margin:0;font-size:14px;font-weight:600}.pd-nokw{margin:0}.pd-jx .jbtn{position:relative}@media (max-width:767px){.trs-h,.trs-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trs-h>span:first-child,.trs-r>span:first-child{grid-column:1/-1}.pd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px),(pointer:coarse){.pd-bc button,.pd-cur{min-height:44px}}:root{--fund-in:color-mix(in srgb,var(--good-fill)70%,var(--surface));--fund-opex:color-mix(in srgb,var(--ink-3)30%,var(--surface));--fund-ad:color-mix(in srgb,var(--s5)55%,var(--surface))}.pv{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1.5px dotted color-mix(in srgb,var(--act)70%,var(--ink-3));color:inherit;font:inherit;line-height:inherit;border-radius:2px;position:relative}.pv:hover{color:var(--act);border-bottom-style:solid}.pv:focus-visible{outline:2px solid var(--act);outline-offset:2px}.pv[aria-expanded=true]{color:var(--act);border-bottom-style:solid}.kpi .lbl .pv{border-bottom-width:1px}.pvpop{z-index:96;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);text-transform:none;letter-spacing:0;border-radius:12px;gap:8px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.45;display:grid;position:fixed}.pvpop[hidden]{display:none}.pvpop .pv-t{font-size:14px;font-weight:600}.pvpop .pv-w{color:var(--ink-2)}.pvpop .pv-r{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pvpop .pv-r>span:first-child{color:var(--ink-2);font-size:12px}.pvpop code{font-family:var(--f-code);color:var(--ink);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:12px}.ds-chip{color:var(--ink-2);border:1px dashed color-mix(in srgb,var(--sec)45%,var(--line-2));background:color-mix(in srgb,var(--sec)5%,var(--surface));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 6px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.ds-chip svg{width:12px;height:12px;color:var(--sec);flex:none}.ds-chip.ds-plug svg{color:var(--ink-3)}.ds-row{flex-wrap:wrap;gap:8px;display:flex}.gb-cap .ds-chip{margin-left:4px}.gb-cap>span:last-child:has(.ds-chip){flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.launch-ctl{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.launch-ctl>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.launch-ctl>span svg{width:12px;height:12px;color:var(--sec)}.launch-ctl select.fsel{padding-right:36px}.launch-ctl.unset select.fsel{border-style:dashed;border-color:color-mix(in srgb,var(--sec)55%,var(--line-2));background-color:color-mix(in srgb,var(--sec)5%,var(--surface))}.split.plan-split{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.split.plan-split>div:first-child{justify-items:center}.split.plan-split b .pv{font-size:20px}.lspark{display:block}.cal-strip{border-top:1px dashed var(--line-2);gap:4px;margin-top:12px;padding-top:12px;display:grid}.cs-h{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;display:flex}.drv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.drv{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.drv-h{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;display:flex}.drv-h>span:first-child{color:var(--ink);font-weight:600}.drv-v{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.drv-v .unav{font-size:16px}.adm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adm{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;min-width:0;padding:14px 16px;display:grid}.adm-h{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.adm-h>span:first-child{color:var(--ink);flex-basis:100%;font-weight:600}.adm-h b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.adm-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:84px;display:grid}.adm-bars>div{align-content:end;justify-items:center;gap:4px;height:100%;display:grid}.adm-bars i{border-radius:4px 4px 2px 2px;width:min(28px,70%);display:block}.adm-bars span{color:var(--ink-2);font-size:12px}.scale-hero{max-width:640px}@media (max-width:1180px){.split.plan-split{grid-template-columns:repeat(4,minmax(0,1fr))}.split.plan-split>div:first-child{grid-column:1/-1}}@media (max-width:1024px){.drv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.split.plan-split{grid-template-columns:repeat(2,minmax(0,1fr))}.drv-grid,.adm-two{grid-template-columns:minmax(0,1fr)}.launch-ctl{flex-wrap:wrap}}@media (max-width:1024px),(pointer:coarse){.pv:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-ctl select.fsel{height:44px}}@media (forced-colors:active){.pv{border-bottom-color:linktext}.ds-chip{border-color:canvastext}}.sw-tog{min-height:36px;color:var(--ink);font:500 13px/1.3 var(--f-body);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 0;display:inline-flex;position:relative}.sw-tog>i{background:var(--pb2-track);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.sw-tog>i:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.25)}.sw-tog[aria-checked=true]>i{background:var(--act)}.sw-tog[aria-checked=true]>i:after{transform:translate(14px)}.sw-tog:focus-visible{outline:none}.sw-tog:focus-visible>i{box-shadow:var(--glow)}@media (max-width:1024px),(pointer:coarse){.sw-tog{min-height:44px}}.btn.dot{position:relative}.btn.dot:before{content:"";background:var(--act);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.btn[disabled]{opacity:.5;cursor:not-allowed}.vlist{gap:0;margin:0;padding:0;list-style:none;display:grid}.vrow{border-left:2px solid var(--line);gap:6px;padding:12px 0 12px 20px;display:grid;position:relative}.vrow:before{content:"";background:var(--surface);border:2px solid var(--line-2);border-radius:50%;width:10px;height:10px;position:absolute;top:17px;left:-6px}.vrow.cur:before{background:var(--good-fill);border-color:var(--good-fill)}.vrow.prop:before{background:var(--act);border-color:var(--act)}.vrow.prop{background:color-mix(in srgb,var(--act)5%,transparent);border-radius:0 12px 12px 0;padding-right:12px}.vrow-h{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.vbadge{color:var(--ink);min-width:28px;font-size:16px;font-weight:600}.vlock{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vlock svg{width:14px;height:14px}.vmeta{color:var(--ink-2);font-size:13px}.vchgs{flex-wrap:wrap;gap:6px;display:flex}.vchg{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex}.vchg s{color:var(--ink-2)}.vchg b{color:var(--ink);font-weight:600}.vchg svg{width:12px;height:12px;color:var(--ink-3)}.vact{flex-wrap:wrap;gap:8px;display:flex}.vstep{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vstep li{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.vstep li+li:before{content:"";background:var(--line-2);border-radius:1px;width:18px;height:2px;margin-right:2px}.vstep li i{border:2px solid var(--line-2);background:var(--surface);border-radius:50%;width:10px;height:10px}.vstep li.done i{background:var(--good-fill);border-color:var(--good-fill)}.vstep li.on{color:var(--ink);font-weight:600}.vstep li.on i{border-color:var(--act);background:var(--act);box-shadow:0 0 0 3px color-mix(in srgb,var(--act)22%,transparent)}.scn-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scn-bar #scn-pick{min-width:180px;padding-right:36px}.scn-bar #scn-name{flex:180px;min-width:0}.scn-bar #scn-prop{margin-left:auto}.scn-chips,.scn-sheet-chips,.scn-dock-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dchip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.dchip svg{flex:none;width:14px;height:14px}.dchip.up{background:var(--up-tint);color:var(--up)}.dchip.down{background:var(--down-tint);color:var(--down)}.dchip.same{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.scn-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.scn-dials{background:var(--surface-2);border:1px solid var(--line);top:calc(var(--stick-h,0px) + 16px);border-radius:12px;gap:4px;padding:16px;display:grid;position:-webkit-sticky;position:sticky}.scn-sheet-h,.scn-dock,.scn-scrim{display:none}.scn-dials-b{gap:14px;display:grid}.dial{gap:4px;min-width:0;display:grid}.dial-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.dial-h label{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.dial.chg .dial-h label:after{content:"";background:var(--act);border-radius:50%;width:6px;height:6px}.dial-in{color:var(--ink-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}input.fsel.dnum{text-align:right;font-variant-numeric:tabular-nums;width:84px;height:32px;padding:0 8px}.dial-r{align-items:center;height:24px;display:flex;position:relative}.dial-r input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:1;background:0 0;width:100%;height:24px;margin:0;position:relative}.dial-r input[type=range]::-webkit-slider-runnable-track{background:var(--pb2-track);border-radius:2px;height:4px}.dial-r input[type=range]::-moz-range-track{background:var(--pb2-track);border-radius:2px;height:4px}.dial-r input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--act);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.dial-r input[type=range]::-moz-range-thumb{background:var(--surface);border:2px solid var(--act);border-radius:50%;width:14px;height:14px}.dial-r input[type=range]:focus-visible{outline:none}.dial-r input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--glow)}.dial-o{z-index:2;pointer-events:none;top:50%;left:calc(9px + (100% - 18px)*var(--p));background:var(--ink-2);border-radius:1px;width:2px;height:12px;margin:-6px 0 0 -1px;position:absolute}.dial.ad{border-top:1px solid var(--line);padding-top:12px}.ad-tot{font-variant-numeric:tabular-nums;font-size:13px}.adb{grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:2px;height:36px;display:grid}.adb span{align-items:flex-end;height:100%;display:flex;position:relative}.adb i{border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.adb i.o{border:1px solid var(--ink-3);background:0 0;border-bottom:0}.adb i.s{background:var(--fund-ad)}.adb i.o{z-index:1;border-style:dashed}.ad-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.adm-c{color:var(--ink-2);text-align:center;gap:2px;font-size:12px;display:grid}.adm-c input.fsel.dnum{text-align:center;width:100%;height:30px;padding:0 4px}.scn-res{gap:16px;min-width:0;display:grid}.scn-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scn-t{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;min-width:0;padding:12px 14px;display:grid}.scn-t>span:first-child{color:var(--ink-2);font-size:13px}.scn-t b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:600;line-height:1.2}.scn-o{color:var(--ink-2);font-size:12px}.legend .sw.dash{border-top:2px dashed var(--ink);background:0 0;border-radius:0;width:14px;height:0}@media (min-width:768px) and (max-width:1023px){.scn-grid{grid-template-columns:minmax(0,1fr)}.scn-dials{position:static}.scn-dials-b{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.dial.ad{grid-column:1/-1}.ad-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (max-width:1180px) and (min-width:1024px){.scn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px),(pointer:coarse){input.fsel.dnum,.adm-c input.fsel.dnum,.dial-r,.dial-r input[type=range]{height:44px}}@media (max-width:767px){.scn-grid{grid-template-columns:minmax(0,1fr)}.scn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.scn-bar #scn-prop{margin-left:0}.scn-bar>*{flex:100%}.scn-bar #scn-save,.scn-bar #scn-reset{flex:40%}.scn-dock{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);border-radius:16px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex;position:-webkit-sticky;position:sticky}.scn-dock-chips{flex:1;overflow:hidden}.scn-dock .dchip{padding:3px 8px;font-size:12px}.scn-dials{z-index:76;background:var(--surface);max-height:min(72vh,640px);box-shadow:var(--shadow-lg);visibility:hidden;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;flex-direction:column;transition:transform .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s;display:flex;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(105%)}.sheet-on .scn-dials{visibility:visible;transition:transform .24s cubic-bezier(0,0,.2,1),visibility;transform:none}.scn-sheet-h{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 8px 12px 16px;display:grid}.scn-sheet-h b{font-size:16px}.scn-sheet-h .scn-sheet-chips{grid-area:2/1/auto/-1}.scn-sheet-h .btn{grid-area:1/2}.scn-dials-b{overscroll-behavior:contain;padding:16px;overflow-y:auto}.ad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scn-scrim{z-index:75;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .24s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-on .scn-scrim{opacity:1;pointer-events:auto}}.bb-grid{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.bb-cfg{gap:16px;min-width:0;display:grid}.bb-row{gap:6px;min-width:0;display:grid}.bb-row>label,.bb-l{color:var(--ink);font-size:13px;font-weight:500}.bb-row select.fsel{width:100%;padding-right:36px}.bb-row input.fsel{width:100%}.bsecs{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bsec{gap:4px;padding:2px 0;display:grid}.bsec-h{justify-content:space-between;align-items:center;gap:4px;display:flex}.bnote-b{height:32px;padding:0 8px}.bnote-b[aria-expanded=true]{color:var(--act)}textarea.fsel.bnote{resize:vertical;width:100%;height:auto;min-height:56px;line-height:1.4;font:400 13px/1.4 var(--f-body);padding:8px 10px}.bb-prev{gap:12px;min-width:0;display:grid}.bb-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bb-pl{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.bb-acts{flex-wrap:wrap;gap:8px;display:flex}.bb-frame{background:var(--surface-3);border-radius:16px;min-width:0;padding:24px}@media (max-width:1023px){.bb-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.bb-frame{background:0 0;padding:0}.bb-acts{width:100%}.bb-acts .btn{flex:40%}}.board,.pp{--card-bg:var(--surface)}.board{isolation:isolate;background:var(--surface);color:var(--ink);border:1px solid var(--line);font-family:var(--f-body);border-radius:12px;gap:32px;max-width:1040px;margin:0 auto;padding:32px 40px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.b-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.b-logo{align-items:center;gap:10px;display:inline-flex}.b-logo svg{width:28px;height:27px}.b-wm{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.b-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:inline-flex}.b-src{border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.b-src.off{background:var(--up-tint);color:var(--up)}.b-src.scn{background:color-mix(in srgb,var(--sec)12%,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sec)45%,transparent)}.b-title{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:600;line-height:1.15}.b-sec{gap:14px;min-width:0;display:grid}.b-sh{gap:4px;display:grid}.b-eb{color:var(--ink-2);font-size:13px;font-weight:500}.b-sh h2{margin:0;font-size:24px;font-weight:600;line-height:1.25}.b-fig{color:var(--ink-2);font-size:16px}.b-fig .pv{color:var(--ink);font-weight:600}.b-big{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.b-big>div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:4px;min-width:0;padding:16px 18px;display:grid}.b-big span{color:var(--ink-2);font-size:14px}.b-big b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.b-big small{color:var(--ink-2);font-size:13px}.b-note{border-left:3px solid var(--line-2);color:var(--ink);background:var(--surface-2);border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.b-tbl{font-size:15px}.b-tbl tr.tot td,.b-tbl tr.be td{font-weight:600}.b-tbl tr.be td{background:color-mix(in srgb,var(--sec)8%,transparent)}.b-mon td,.b-mon th{padding-top:6px;padding-bottom:6px}.b-goal{max-width:640px}.b-foot{color:var(--ink-2);border-top:1px solid var(--line);padding-top:12px;font-size:12px}.b-empty .state{margin:0}.b-wmark{z-index:5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.b-wmark span{letter-spacing:.08em;color:color-mix(in srgb,var(--ink)7%,transparent);white-space:nowrap;text-transform:uppercase;font-size:96px;font-weight:700;transform:rotate(-30deg)}@container (width<=640px){.b-big{grid-template-columns:repeat(2,minmax(0,1fr))}.b-big b,.b-title{font-size:28px}.b-sh h2{font-size:20px}.b-wmark span{font-size:56px}}@media (max-width:767px){.board{border-radius:12px;gap:24px;padding:20px 16px}.b-tbl{font-size:14px}.b-tbl td,.b-tbl th{padding-left:6px;padding-right:6px}.b-mon{font-size:13px}}.bview{z-index:92;background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bv-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.bv-t{font-size:16px}.bv-chip{color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.bv-acts{gap:8px;margin-left:auto;display:flex}.bv-body{overscroll-behavior:contain;flex:1;padding:32px 24px;overflow:auto}.bview:not(.bv-print) .board{box-shadow:none;background:var(--surface);border:0}.bview:not(.bv-print) .bv-body{background:var(--surface)}.bv-print .bv-body{background:var(--surface-3)}@media (max-width:767px){.bv-body{padding:12px 0}.bview:not(.bv-print) .board{padding:12px 16px}.bv-bar .b-wm{display:none}}.pp-stack{justify-content:center;gap:24px;width:max-content;margin:0 auto;display:grid}.pp{isolation:isolate;width:var(--pw);height:var(--ph);box-sizing:border-box;color:var(--ink);font-family:var(--f-body);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;gap:20px;padding:40px 48px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px rgba(10,20,51,.18)}.pp-h{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:12px;padding-bottom:10px;font-size:13px;display:flex}.pp-h .b-logo svg{width:20px;height:19px}.pp-h .b-wm{font-size:14px}.pp-h>span:nth-child(2){flex:1;min-width:0}.pp-b{flex:1;align-content:start;gap:24px;min-height:0;display:grid}.pp-b .b-title{font-size:32px}.pp-f{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:12px;padding-top:10px;font-size:12px;display:flex}.pp .pv{pointer-events:none;border:0;text-decoration:none}.pp .hscroll{overflow:visible}.pp .b-big b{white-space:nowrap;font-size:26px}#bprint{display:none}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}body>:not(#bprint):not(.pp-measure){display:none!important}#bprint{display:block!important}#bprint .pp{box-shadow:none;break-after:page;page-break-after:always;margin:0}#bprint .pp:last-child{break-after:auto;page-break-after:auto}}.sh-wrap{z-index:94;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.sh-wrap[hidden]{display:none}.sh-scrim{background:var(--scrim);position:absolute;top:0;bottom:0;left:0;right:0}.sh{background:var(--surface);width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;display:flex;position:relative}.sh-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 12px 12px 20px;display:flex}.sh-h h2{flex:1;margin:0;font-size:18px;font-weight:600}.sh-b{overscroll-behavior:contain;gap:18px;padding:16px 20px 20px;display:grid;overflow-y:auto}.sh-src{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.sh-row{gap:8px;min-width:0;display:grid}.sh-row .segp{justify-self:start}.sh-opt{border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--ink);font:500 14px/1.3 var(--f-body);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.sh-opt svg{color:var(--ink-2);flex:none}.sh-opt[aria-checked=true]{border-color:var(--act);background:color-mix(in srgb,var(--act)7%,var(--surface));box-shadow:inset 0 0 0 1px var(--act)}.sh-opt[aria-checked=true] svg{color:var(--act)}.sh-opt:focus-visible{box-shadow:var(--glow);outline:none}.sh-made{gap:8px;display:flex}.sh-made input{flex:1;min-width:0}.sh-list{border:1px solid var(--line);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid}.sh-l{align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;display:flex}.sh-l+.sh-l{border-top:1px solid var(--line)}.sh-ic{color:var(--ink-2);flex:none;display:inline-flex}.sh-lm{flex:1;gap:2px;min-width:0;display:grid}.sh-lm b{overflow-wrap:anywhere;font-size:13px}.sh-lm small{color:var(--ink-2);font-size:12px}.sh-v{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;display:inline-flex}.sh-v svg{width:14px;height:14px}.sh-rv{color:var(--down)}.btn.ghost.sh-rv:hover{background:var(--down-tint)}.sh-none{color:var(--ink-2);margin:0;font-size:13px}@media (max-width:767px){.sh-wrap{place-items:end stretch;padding:0}.sh{width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0}.sh-l{flex-wrap:wrap}.sh-lm{flex:60%}}[data-dir=ride] .bp-light{--bg:#f4f6fb;--surface:#fff;--surface-2:#f5f7fc;--surface-3:#e8ecf6;--ink:#0a1433;--ink-2:#2b3657;--ink-3:#4a5577;--line:#dde3ef;--line-2:#c3cbdd;--brand:#1f66e0;--brand-ink:#0e2a8a;--brand-wash:#e8eeff;--on-brand:#fff;--band-bg:linear-gradient(120deg,#2a63e8 0%,#5a48d6 55%,#a1409f 100%);--band-solid:#a1409f;--band-ink:#fff;--band-ink-2:#f1edff;--band-line:rgba(255,255,255,.26);--band-chip:rgba(8,10,40,.22);--band-up:#c8ffd9;--band-down:#ffd6d6;--s1:#2f7cf6;--s2:#0aa5a0;--s3:#f26b1d;--s4:#d6338f;--s5:#e6a700;--s6:#e65c6e;--s7:#7b4ae2;--s8:#2f9e44;--lost:#e8664f;--ctx:#6f86c2;--grid:#edf0f6;--axis:#c3cbdd;--ring:#fff;--up:#05652a;--down:#c4334d;--up-tint:#dcf3e3;--down-tint:#fdeff1;--good:#0a7d32;--good-fill:#2f9e44;--warn:#8a5300;--warn-fill:#f5a700;--crit:#c4334d;--crit-fill:#e65c6e;--div-mid:#e9ecf3;--c-ov:#1f66e0;--c-pl:#9c36b5;--c-fn:#0a8f8a;--c-ls:#e8590c;--c-ad:#c2255c;--c-dm:#7048e8;--c-ac:#237a35;--c-st:#5c677d;--on-sec:#fff;--ai:#6741d9;--ai-tint:#efeafd;--tint:4%;--shadow:0 1px 3px rgba(10,20,51,.08);--shadow-lift:0 6px 16px rgba(10,20,51,.1);--shadow-lg:0 16px 40px rgba(10,20,51,.18);--scrim:rgba(8,14,40,.45);--glow:0 0 0 3px rgba(31,102,224,.3);--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#e65c6e;--wm-grad:linear-gradient(100deg,#0b78b8 0%,#1f66e0 45%,#5a48d6 100%);--logo-mark:#00aae5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--r-sm:8px;--r:12px;--r-lg:16px;--rail:256px;--top:64px;--f-code:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%232b3657' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}[data-dir=night] .bp-light{--bg:#eef2ff;--surface:#fff;--surface-2:#f3f6ff;--surface-3:#e3e9fb;--ink:#060c26;--ink-2:#232d50;--ink-3:#454f78;--line:#d6ddf2;--line-2:#b4bfe0;--brand:#0e7490;--brand-ink:#083d4d;--brand-wash:#dff6fb;--on-brand:#fff;--band-bg:linear-gradient(120deg,#0a1c4c 0%,#0c3a68 55%,#2e1b70 100%);--band-solid:#0c3a68;--band-ink:#fff;--band-ink-2:#d8f6ff;--band-line:rgba(103,232,249,.32);--band-chip:rgba(103,232,249,.12);--band-up:#c8ffd9;--band-down:#ffd6d6;--s1:#0891b2;--s2:#e2495f;--s3:#7c3aed;--s4:#4d7c0f;--s5:#db2777;--s6:#d97706;--s7:#2f7cf6;--s8:#059669;--lost:#e2495f;--ctx:#6a80ba;--grid:#e8edfa;--axis:#b4bfe0;--ring:#fff;--up:#05652a;--down:#c4334d;--up-tint:#dcf3e3;--down-tint:#fdeff1;--good:#0a7d32;--good-fill:#059669;--warn:#8a5300;--warn-fill:#f59e0b;--crit:#c4334d;--crit-fill:#e2495f;--div-mid:#e6eaf5;--c-ov:#0e7490;--c-pl:#b45309;--c-fn:#4d7c0f;--c-ls:#c2410c;--c-ad:#be185d;--c-dm:#6d28d9;--c-ac:#047857;--c-st:#475569;--on-sec:#fff;--ai:#6d28d9;--ai-tint:#efe8fd;--tint:4%;--shadow:0 1px 3px rgba(10,20,51,.08);--shadow-lift:0 6px 16px rgba(10,20,51,.1);--shadow-lg:0 16px 40px rgba(10,20,51,.18);--scrim:rgba(8,14,40,.45);--glow:0 0 0 3px rgba(14,116,144,.32);--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#e2495f;--wm-grad:linear-gradient(100deg,#0e7490 0%,#2563eb 50%,#6d28d9 100%);--logo-mark:#00aae5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23232d50' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}[data-dir=calm] .bp-light{--bg:#f4f6fa;--surface:#fff;--surface-2:#eef1f6;--surface-3:#e4e9f1;--ink:#0f1729;--ink-2:#3f4859;--ink-3:#5b6475;--line:#dfe4ec;--line-2:#c5cdd9;--brand:#1f66e0;--brand-ink:#12306f;--brand-wash:#e8effd;--on-brand:#fff;--band-bg:#fff;--band-solid:#fff;--band-ink:#0f1729;--band-ink-2:#3f4859;--band-line:#dfe4ec;--band-chip:#eef1f6;--band-up:#146c36;--band-down:#c23a4f;--s1:#1f66e0;--s2:#a23b8c;--s3:#b2650a;--s4:#0e8a7e;--s5:#b5473a;--s6:#4c4fb3;--s7:#6b7a1f;--s8:#5b6fa8;--lost:#e2495f;--ctx:#7890cc;--grid:#eef1f6;--axis:#c5cdd9;--ring:#fff;--up:#146c36;--down:#c23a4f;--up-tint:#dcf3e3;--down-tint:#fdeff1;--good:#146c36;--good-fill:#258f3d;--warn:#a75a05;--warn-fill:#e9a53a;--crit:#c23a4f;--crit-fill:#e2495f;--div-mid:#e6eaf1;--c-ov:#1f66e0;--c-pl:#1f66e0;--c-fn:#1f66e0;--c-ls:#1f66e0;--c-ad:#1f66e0;--c-dm:#1f66e0;--c-ac:#1f66e0;--c-st:#5b6475;--on-sec:#fff;--ai:#5b4bc4;--ai-tint:#eeebfb;--tint:0%;--shadow:0 0 0 0 transparent;--shadow-lift:0 4px 12px rgba(15,23,41,.08);--shadow-lg:0 16px 40px rgba(10,20,51,.18);--scrim:rgba(8,14,40,.45);--glow:0 0 0 3px rgba(36,87,214,.28);--f-body:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--neg-fill:#e2495f;--wm-grad:linear-gradient(100deg,#0b78b8 0%,#1f66e0 60%,#5b4bc4 100%);--logo-mark:#00aae5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233f4859' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.bp-light{--sec:var(--c-pl);--act:var(--brand);--pb-track:#233039;--pb-rim:rgba(204,234,255,.09);--pb2-track:color-mix(in srgb,var(--ink-3)40%,var(--surface));--track:var(--pb-track);--ring-track:var(--pb-track);--lg-r:3px;--lg-a:45%;--lg-ring:.35;--lg-hi:78%;--beta-bg:var(--brand-wash);--beta-ink:var(--brand-ink);--card-haze:color-mix(in srgb,var(--brand)1.5%,var(--surface));--inset-bg:color-mix(in srgb,var(--surface-3)75%,var(--surface));--fund-in:color-mix(in srgb,var(--good-fill)70%,var(--surface));--fund-opex:color-mix(in srgb,var(--ink-3)30%,var(--surface));--fund-ad:color-mix(in srgb,var(--s5)55%,var(--surface));color:var(--ink)}.rc-c,.rc-sw{--f:transparent;--b:transparent}.rc-c.match,.rc-sw.match,.rc-c.multi.match i{--f:color-mix(in srgb,var(--good-fill)24%,var(--surface));--b:color-mix(in srgb,var(--good-fill)24%,var(--surface))}.rc-c.mismatch,.rc-sw.mismatch{--f:var(--neg-fill);--b:var(--neg-fill)}.rc-c.stripe-not-ready,.rc-sw.stripe-not-ready{--f:color-mix(in srgb,var(--warn-fill)42%,var(--surface));--b:color-mix(in srgb,var(--warn-fill)70%,var(--surface))}.rc-c.not-run,.rc-sw.not-run{--f:transparent;--b:var(--ink-3)}.rc-c.error,.rc-sw.error{--f:color-mix(in srgb,var(--neg-fill)14%,var(--surface));--b:var(--neg-fill)}.rc-c.empty,.rc-sw.empty{--f:var(--surface);--b:var(--line-2)}.rc-c.incomplete,.rc-sw.incomplete{--f:color-mix(in srgb,var(--act)34%,var(--surface));--b:color-mix(in srgb,var(--act)55%,var(--surface));background:linear-gradient(90deg,var(--f)var(--p,50%),var(--surface)var(--p,50%))}.rc-days{align-items:center;gap:2px;display:inline-flex}.rc-days i{background:var(--surface-3);border-radius:2px;width:6px;height:12px}.rc-days i.on{background:var(--act)}.rc-dn{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.rc-dn b{color:var(--ink);font-weight:600}.rc-sw{background:var(--f);border:1px solid var(--b);box-sizing:border-box;border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.rc-sw.not-run{border-style:dashed}.rc-grid{gap:6px;display:grid}.rc-hrow,.rc-yr{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.rc-hrow>div,.rc-cells{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.rc-hrow span{color:var(--ink-2);text-align:center;font-size:12px}.rc-y{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rc-c{background:var(--f);border:1px solid var(--b);cursor:pointer;min-width:0;height:30px;color:var(--ink);font:500 12px/1 var(--f-body);border-radius:6px;place-items:center;padding:0;transition:box-shadow .15s;display:grid;position:relative}.rc-c.none{cursor:default;background:0 0;border:0}.rc-c.not-run{border:1.5px dashed var(--b)}.rc-c.error{border-width:1.5px}.rc-c svg{width:14px;height:14px}.rc-c.mismatch svg{color:var(--surface);stroke-width:2.5px}.rc-c.error svg{color:var(--down)}.rc-c .rc-dash{background:var(--ink-3);border-radius:1px;width:10px;height:2px;display:block}.rc-c.multi{background:0 0;border:0;grid-template-rows:1fr 1fr;place-items:stretch stretch;gap:2px}.rc-c.multi i{background:var(--f);border-radius:6px 6px 2px 2px;display:block}.rc-c.multi i+i{border-radius:2px 2px 6px 6px}.rc-c.multi .rc-ini{place-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.rc-ini{color:var(--ink-2);display:none}.rc-c:not(.none):hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--act)50%,transparent)}.rc-c.sel,.rc-c.sel:hover{box-shadow:0 0 0 2px var(--act)}.rc-c:focus-visible{outline:2px solid var(--act);outline-offset:2px}.rc-key{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.rc-key span{align-items:center;gap:6px;display:inline-flex}.rc-key b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rc-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.rc-facts>div{gap:2px;min-width:0;display:grid}.rc-facts dt{color:var(--ink-2);font-size:12px}.rc-facts dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:16px;font-weight:600}.rc-facts dd small{color:var(--ink-2);font-size:12px;font-weight:400;display:block}.rc-links{background:var(--inset-bg);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 16px;display:grid}.rc-links-h{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:13px;font-weight:500;display:flex}.rc-links dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.rc-links dl>div{gap:2px;min-width:0;display:grid}.rc-links dt{color:var(--ink-2);font-size:12px}.rc-links dd{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0;font-size:20px;font-weight:600}.rc-links dd.zero{color:var(--ink-2);font-weight:500}.rc-links dd.warn{color:color-mix(in srgb,var(--warn)78%,var(--ink))}.rc-links dd.neg{color:var(--down)}.pill.rcp:before{display:none}.pill.rcp{white-space:nowrap}.rc-hs{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.rc-hs .neg{color:var(--down);font-weight:600}.rc-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.rc-tbl th,.rc-tbl td{text-align:right;border-top:1px solid var(--line);white-space:nowrap;padding:8px 0 8px 12px}.rc-tbl thead th{color:var(--ink-2);border-top:0;padding-top:0;font-size:12px;font-weight:500}.rc-tbl th:first-child{text-align:left;padding-left:0}.rc-tbl tbody th{color:var(--ink-2);font-weight:500}.rc-tbl td.neg{color:var(--down);font-weight:600}.rc-tbl td.zero,.rc-tbl td.na{color:var(--ink-2)}.rc-pn{justify-content:space-between;gap:8px;display:flex}.rc-pn .btn:only-child{margin-left:auto}.rc-sum{border:1px solid var(--line);background:var(--inset-bg);border-radius:12px;display:grid}.rc-srow{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding:12px 16px;display:flex}.rc-srow+.rc-srow{border-top:1px solid var(--line)}.rc-sn{flex:180px;gap:2px;min-width:0;display:grid}.rc-sn b{font-size:14px;font-weight:600}.rc-sn small{color:var(--ink-2);font-size:12px}.rc-sx{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.rc-sx a.xlink{gap:6px}tr[data-rcm]{cursor:pointer}tr[data-rcm]:hover>td{background:color-mix(in srgb,var(--act)5%,var(--card-bg,var(--surface)))}tr[data-rcm]:focus-visible{outline:2px solid var(--act);outline-offset:-2px}@media (max-width:1024px),(pointer:coarse){.rc-acct.c6{grid-column:span 12}.rc-c{height:44px}}@media (max-width:767px){.rc-hrow{display:none}.rc-yr{grid-template-columns:minmax(0,1fr);gap:4px}.rc-cells{grid-template-columns:repeat(6,minmax(0,1fr))}.rc-ini,.rc-c.multi .rc-ini{display:grid}.rc-facts,.rc-links dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-grid{gap:10px}}@media (forced-colors:active){.rc-c,.rc-sw{forced-color-adjust:none}}.motion .draw{stroke-dasharray:1;animation:1.1s ease-out draw}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
