:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:1000;--z-modal:1100;--z-toast:1200;--z-tooltip:1300;--mo-fast:.12s;--mo-base:.2s;--mo-slow:.32s;--mo-enter:.48s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--fs-display:48px;--lh-display:1;--tr-display:-.02em;--fs-h1:30px;--lh-h1:1.1;--fs-h2:22px;--lh-h2:1.25;--fs-h3:16px;--lh-h3:1.35;--fs-kpi:31px;--lh-kpi:1.05;--fs-body:14px;--lh-body:1.6;--fs-label:11px;--lh-label:1.3;--tr-label:.1em;--fs-meta:11px;--lh-meta:1.4;--fs-sm:12.5px;--fs-xs:10.5px;--rad-tight:calc(var(--rad) * .4);--rad-card:var(--rad);--rad-panel:calc(var(--rad) * .6);--rad-input:calc(var(--rad) * .45);--rad-pill:999px;--product-green:#22c55e;--product-red:#ef4444;--product-blue:#60a5fa;--product-orange:#e87830;--product-black:#0b0d10;--product-white:#fff;--product-gray:#94a3b8;--product-yellow:#eab308;--product-purple:#a855f7;--product-pink:#ec4899;--bp-phone:480;--bp-tablet:768;--bp-desktop:1024}:root,[data-theme]{--acc-hover:color-mix(in srgb, var(--acc) 82%, #000);--acc-soft:color-mix(in srgb, var(--acc) 12%, transparent);--acc-border:color-mix(in srgb, var(--acc) 32%, transparent);--on-up:#fff;--on-dn:#fff;--on-warn:#fff;--white:#fff;--brand-google:#4285f4;--brand-facebook:#1877f2;--brand-tiktok:#000;--brand-walmart:#0071dc;--brand-instagram:#e1306c;--brand-youtube:red;--brand-linkedin:#0a66c2;--fmono:ui-monospace, SFMono-Regular, Menlo, "Cascadia Code", monospace;--card-bg:var(--raise);--input-bg:var(--surf);--hover-bg:color-mix(in srgb, var(--t1) 6%, transparent);--chart-1:var(--acc);--chart-2:var(--acc2);--chart-3:#4c8dff;--chart-4:#a78bfa;--chart-5:#f4c152;--chart-6:#ff7aa8;--chart-seq-1:color-mix(in srgb, var(--chart-1) 22%, #000);--chart-seq-2:color-mix(in srgb, var(--chart-1) 52%, #000);--chart-seq-3:color-mix(in srgb, var(--chart-1) 80%, #000);--chart-seq-4:var(--chart-1);--chart-seq-5:color-mix(in srgb, var(--chart-1) 55%, #fff);--chart-div-1:var(--dn);--chart-div-2:color-mix(in srgb, var(--dn) 62%, var(--t3));--chart-div-3:var(--t3);--chart-div-4:color-mix(in srgb, var(--up) 62%, var(--t3));--chart-div-5:var(--up);--chart-grid:var(--line);--chart-axis:var(--t2);--chart-plan:var(--acc2);--chart-clearance:#f59e0b;--chart-area-opacity:.25;--chart-band-opacity:.78;--chart-stroke:2.25;--chart-tip-bg:var(--raise);--chart-tip-brd:var(--line);--chart-tip-ink:var(--t1);--bd-1:var(--chart-1);--bd-2:var(--chart-4);--bd-3:var(--chart-5);--bd-4:var(--chart-3);--bd-5:var(--chart-6);--bd-6:var(--chart-2);--bd-7:color-mix(in srgb, var(--bd-1) 55%, var(--bg));--bd-8:color-mix(in srgb, var(--bd-2) 55%, var(--bg));--gr-1:color-mix(in srgb, var(--t1) 58%, var(--bg));--gr-2:color-mix(in srgb, var(--t1) 40%, var(--bg));--gr-3:color-mix(in srgb, var(--t1) 24%, var(--bg));--bd-other:var(--gr-2);--cb-otif:var(--bd-1);--cb-sqep:var(--bd-2);--cb-ded:var(--bd-3);--cb-ret:var(--bd-4);--st-bad:var(--dn);--st-high:var(--dn);--st-watch:var(--bd-3);--st-ok:var(--up);--st-none:var(--gr-2)}body.clarity,[data-theme=clarity]{--chart-3:#ff9500;--chart-4:#af52de;--chart-5:#64d2ff;--chart-6:#ffd60a;--chart-grid:transparent;--chart-axis:var(--t3);--chart-plan:var(--t3);--chart-area-opacity:.18;--chart-band-opacity:.78;--chart-stroke:2.5;--bd-1:#0071e3;--bd-2:#0a2a66;--bd-3:#38bdf8;--bd-4:#14a89a;--bd-5:#5b7c99;--bd-6:#b6d4f2;--bd-7:#2f5fa8;--bd-8:#7fd6cf}body.cockpit,[data-theme=cockpit]{--chart-1:var(--acc);--chart-2:#9ba1aa;--chart-3:var(--acc2);--chart-4:#e8726f;--chart-5:#c4c8ce;--chart-6:#3a3d44;--chart-clearance:#ffb340;--chart-plan:var(--t3);--chart-area-opacity:.1;--chart-band-opacity:.85;--chart-stroke:2}body.broadsheet,[data-theme=broadsheet]{--chart-1:var(--acc2);--chart-2:#990f3d;--chart-3:#0d7680;--chart-4:#b5731a;--chart-5:#593380;--chart-6:#6b635c;--chart-clearance:#b5731a;--chart-plan:var(--acc);--chart-area-opacity:.08;--chart-band-opacity:.72;--chart-stroke:2}body.constructivist,[data-theme=constructivist]{--chart-1:var(--acc2);--chart-2:#f2c014;--chart-3:#5a564e;--chart-4:#8a8478;--chart-5:#1a1a1a;--chart-6:var(--acc);--chart-clearance:#f2c014;--chart-grid:transparent;--chart-axis:var(--t1);--chart-plan:var(--t1);--chart-area-opacity:0;--chart-band-opacity:1;--chart-stroke:3}body.gg,[data-theme=gg]{--chart-grid:#1c2430;--chart-area-opacity:.35;--chart-band-opacity:.82;--chart-stroke:2.4}body.swiss,[data-theme=swiss]{--chart-1:#0a0a0a;--chart-2:var(--acc);--chart-3:#6b6b6b;--chart-4:#2f5bea;--chart-5:#b8b8b2;--chart-6:#9c5200;--chart-clearance:#ff9a3d;--chart-grid:transparent;--chart-axis:var(--t1);--chart-plan:var(--acc);--chart-area-opacity:0;--chart-band-opacity:1;--chart-stroke:2.25}body.contrast,[data-theme=contrast]{--chart-1:#03c;--chart-2:#000;--chart-3:#b00020;--chart-4:#7a2e9e;--chart-5:#006b2d;--chart-6:#8a4b00;--chart-clearance:#8a4b00;--chart-grid:#8c8c8c;--chart-axis:#000;--chart-plan:#000;--chart-area-opacity:0;--chart-band-opacity:1;--chart-stroke:3}body.aurora,[data-theme=aurora]{--chart-1:#9b8cff;--chart-2:#4cc9f0;--chart-3:#f472b6;--chart-4:#fbbf24;--chart-5:#34d399;--chart-6:#6d67a8;--chart-clearance:#fbbf24;--chart-grid:#2c2850;--chart-plan:var(--t3);--chart-area-opacity:.28;--chart-band-opacity:.8;--chart-stroke:2.4}body.mono,[data-theme=mono]{--chart-1:#fafafa;--chart-2:#a3a3a3;--chart-3:#6b6b6b;--chart-4:#d4d4d4;--chart-5:#525252;--chart-6:#8f8f8f;--chart-clearance:#fbbf24;--chart-grid:#1a1a1a;--chart-plan:var(--t3);--chart-area-opacity:.08;--chart-band-opacity:.9;--chart-stroke:1.75}body.dusk,[data-theme=dusk]{--chart-1:#88c0d0;--chart-2:#b48ead;--chart-3:#ebcb8b;--chart-4:#d08770;--chart-5:#a3be8c;--chart-6:#7b88a1;--chart-clearance:#ebcb8b;--chart-grid:#3e4a5e;--chart-plan:var(--t3);--chart-area-opacity:.2;--chart-band-opacity:.8;--chart-stroke:2.2}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--brand-navy:#1a2744;--brand-blue:#0071e3;--brand-blue-lt:#2e8fff;--bg-page:#fbfbfd;--surface:#f5f5f7;--brand-slate:#6e6e73;--login-dark:#061628;--login-dark2:#040e1e;--footer:#0d1825;--white:#fff;--green:#059669;--red:#dc2626;--silver:#a8bccf;--acc:var(--brand-blue);--acc-hover:var(--brand-blue-lt);--acc-soft:#0071e31a;--acc-border:#0071e347;--text-1:var(--brand-navy);--text-2:var(--brand-slate);--text-3:#6e6e73bf;--card-bg:var(--white);--card-border:#e3e3e6;--card-shadow:0 2px 12px #0000000a;--chip-bg:var(--surface);--rule:#e3e3e6;--btn-bg:var(--acc);--btn-text:#fff;--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--mono:"SF Mono","Fira Code",monospace;--rad-tight:4px;--rad-input:10px;--rad-card:16px;--rad-panel:20px;--rad-pill:980px;--bg:var(--bg-page);--bg2:var(--surface);--surf:var(--surface);--raise:var(--white);--card:var(--white);--card2:var(--surface);--line:#e3e3e6;--brd:#e3e3e6;--brd-soft:#e3e3e699;--brd-str:#d1d1d6;--border:#e3e3e6;--ink:var(--brand-navy);--t1:var(--brand-navy);--t2:var(--brand-slate);--t3:#6e6e73bf;--txt:var(--brand-navy);--txt2:var(--brand-slate);--txt3:#6e6e73c7;--txt4:#6e6e7380;--muted:var(--brand-slate);--acc2:#5e5ce6;--up:#059669;--dn:#dc2626;--neg:#dc2626;--warn:#ff9500;--teal:var(--brand-blue);--blue-active:var(--brand-blue);--blue-hover:var(--brand-blue-lt);--rad:16px;--shadow-sm:0 2px 12px #0000000a;--space-5:20px;--fbody:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;--flab:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;--fnum:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}html,body{height:100%}body{font-family:var(--font);background:var(--bg-page);color:var(--text-1);font-size:14px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}#root{min-height:100vh}.brand-stack{text-align:left;flex-direction:column;min-width:0;line-height:1;display:flex}.brand-wm{font-family:var(--fnum);letter-spacing:var(--brand-tr,-.02em);text-transform:var(--brand-tt,none);flex-direction:column;font-size:1.05rem;font-weight:700;line-height:1.2;display:flex}.brand-wm-a{color:var(--t1)}.brand-wm-b{color:var(--t2)}.nav-logo{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{flex-shrink:0}.brand-mark-bar,.brand-mark-rule{rx:var(--brand-rx,3px)}.app-shell{min-height:100vh;display:flex}.skip-link{z-index:3000;background:var(--acc);color:var(--on-acc);font:600 14px var(--flab,sans-serif);border-radius:0 0 8px 8px;padding:10px 16px;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:8px}.skip-link:focus{top:0}.app-sidebar{background:var(--surf);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:224px;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);z-index:50;background:#fbfbfdeb;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.app-content{flex:1;padding:24px 0}.side-nav{flex-direction:column;flex:1;gap:1px;margin-top:26px;list-style:none;display:flex}.app-sidebar{--nav-text:var(--t2);--nav-text-hi:var(--t1);--nav-text-dim:var(--t3);--nav-active-bg:color-mix(in srgb, var(--acc) 14%, transparent);--nav-active-bar:var(--acc);--nav-open-bar:color-mix(in srgb, var(--acc) 45%, transparent)}.side-link{color:var(--nav-text);cursor:pointer;border-left:2px solid #0000;border-radius:0 7px 7px 0;align-items:center;gap:10px;padding:7px 10px;font-size:.82rem;font-weight:400;transition:background .15s,color .15s;display:flex}.side-link:hover{color:var(--nav-text-hi);background:color-mix(in srgb, var(--t1) 5%, transparent)}.side-link.active{color:var(--acc-text);background:var(--nav-active-bg);border-left-color:var(--nav-active-bar);font-weight:600}.side-link-toplevel{letter-spacing:.09em;text-transform:uppercase;color:var(--nav-text-dim);padding-left:18px;font-size:.68rem;font-weight:500}.side-dot{display:none}.side-section{letter-spacing:.06em;text-transform:uppercase;color:var(--nav-text-hi);padding:18px 10px 6px;font-size:.74rem;font-weight:800}.side-section-btn{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.side-section-btn:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:6px;height:6px;margin-right:6px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.side-section-btn.collapsed:after{transform:translate(-2px)rotate(-45deg)}.side-section-btn:hover{color:var(--acc)}.side-section-btn:hover:after{opacity:1}.side-section-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}@media (width>=1024px),(width<=767px){.app-sidebar .side-hidden-by-section,.app-sidebar .side-group.side-hidden-by-section{display:none}}@media (prefers-reduced-motion:reduce){.side-section-btn:after{transition:none}}.side-sep{border-top:1px solid var(--line);margin:8px 12px 0;list-style:none}.side-group{flex-direction:column;margin-top:4px;display:flex}.side-group-btn{cursor:pointer;text-align:left;letter-spacing:.09em;text-transform:uppercase;width:100%;color:var(--nav-text-dim);background:0 0;border:0;border-left:2px solid #0000;align-items:center;padding:6px 10px 5px 18px;font-family:inherit;font-size:.68rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}.side-group-btn:after{content:"›";color:var(--nav-text-dim);margin-left:auto;font-size:.9rem;line-height:1;transition:transform .16s;display:inline-block}.side-group.open>.side-group-btn:after{transform:rotate(90deg)}.side-group-btn:hover{color:var(--nav-text-hi)}.side-group.has-active>.side-group-btn,.side-group-btn.has-active{color:var(--acc-text);border-left-color:var(--nav-open-bar)}.side-group-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.side-sub{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin-bottom:4px;margin-left:10px;padding-left:6px;list-style:none;display:flex}.side-subsub{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin-top:1px;margin-bottom:2px;margin-left:22px;padding-left:6px;list-style:none;display:flex}.side-link-nested{padding-top:5px;padding-bottom:5px;font-size:.76rem}.side-link-sub{margin-left:14px;font-size:.72rem}.side-link-sub .side-link-label:before{content:"↳ ";opacity:.55}.side-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.side-chrome{justify-content:flex-start;align-items:center;gap:10px;padding:0 12px 12px;display:flex}.theme-block{flex-direction:column;gap:4px;display:flex}.theme-label{letter-spacing:.06em;text-transform:uppercase;color:var(--nav-text-dim);padding-left:2px;font-size:.62rem;font-weight:700}.side-user-row{justify-content:space-between;align-items:baseline;gap:10px;padding:0 12px 10px;display:flex}.side-chrome-link{color:var(--nav-text);cursor:pointer;white-space:nowrap;font-size:.72rem;font-weight:600;transition:color .15s}.side-chrome-link:hover{color:var(--t1)}.side-chrome-link.active{color:var(--acc-text)}.side-chrome-link:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.side-user{color:var(--nav-text-hi);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.side-user small{color:var(--nav-text-dim);text-transform:capitalize;margin-top:2px;font-size:.66rem;display:block}.org-badge{color:var(--text-1);border-radius:var(--rad-pill);background:var(--acc-soft);border:1px solid var(--acc-border);align-items:center;gap:8px;padding:5px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.org-badge .dot{background:var(--acc);border-radius:50%;width:7px;height:7px}.org-switch{appearance:none;border-radius:var(--rad-pill);border:1.5px solid var(--acc-border);background:var(--white);color:var(--text-1);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230071E3' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;outline:none;padding:7px 32px 7px 16px;font-size:.82rem;font-weight:600}.org-switch:focus{border-color:var(--acc-text);box-shadow:0 0 0 3px #0071e31f}.side-orgpick{margin-top:18px;padding:2px 12px 4px}.side-orgpick-label{letter-spacing:.18em;text-transform:uppercase;color:var(--nav-text-dim);margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.org-switch-side{background-color:color-mix(in srgb, var(--t1) 6%, transparent);border-color:var(--line);width:100%;color:var(--nav-text-hi);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236E6E73' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");padding:8px 30px 8px 12px;font-size:.8rem}.org-switch-side option{color:#111}.btn-primary{background:var(--btn-bg);color:var(--btn-text);border-radius:var(--rad-pill);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 22px;font-size:.85rem;font-weight:600;transition:background .2s;display:inline-flex}.btn-primary:hover{background:var(--acc-hover)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{color:var(--acc-text);border:1.5px solid var(--acc);border-radius:var(--rad-pill);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 20px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:var(--acc-soft)}.btn-sm{padding:6px 14px;font-size:.76rem}.btn-link{color:var(--acc-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600}.btn-link:hover{text-decoration:underline}.logout-btn{border-radius:var(--rad-pill);border:1px solid var(--line);width:100%;color:var(--nav-text);cursor:pointer;text-align:center;background:0 0;padding:8px 12px;font-size:.78rem;font-weight:600;transition:all .2s;display:block}.logout-btn:hover{border-color:var(--acc-text);color:var(--nav-text-hi)}.input{background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:var(--rad-input);width:100%;color:var(--text-1);outline:none;padding:10px 14px;font-family:inherit;font-size:.86rem;transition:border .2s}.input:focus{border-color:var(--acc-text);box-shadow:0 0 0 3px #0071e31f}.input-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.login-page{background:linear-gradient(160deg,var(--login-dark2) 0%,var(--login-dark) 45%,#0d1f3c 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:var(--white);border-radius:var(--rad-panel);width:360px;max-width:100%;padding:40px 36px;box-shadow:0 24px 80px #06162866}.login-input{border:1.5px solid var(--card-border);border-radius:var(--rad-input);background:var(--white);width:100%;color:var(--brand-navy);outline:none;margin-bottom:12px;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.login-input:focus{border-color:var(--acc-text);box-shadow:0 0 0 3px #0071e31f}.login-btn{border-radius:var(--rad-pill);background:var(--brand-blue);color:#fff;cursor:pointer;border:none;width:100%;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s}.login-btn:hover{background:var(--brand-blue-lt)}.login-btn:disabled{opacity:.5;cursor:not-allowed}.login-error{color:var(--red);text-align:center;margin-bottom:12px;font-size:13px}.section-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--rad-card);padding:24px}.badge{border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:600;display:inline-flex}.badge-acc{background:var(--acc-soft);color:var(--acc-text)}.badge-green{color:var(--up-text);background:0 0}.badge-red{color:var(--dn-text);background:0 0}.badge-neutral{background:var(--chip-bg);color:var(--text-1);border:1px solid var(--card-border)}.badge-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.dropzone{border:2px dashed var(--acc-border);border-radius:var(--rad-card);background:var(--acc-soft);text-align:center;cursor:pointer;padding:44px 24px;transition:border-color .2s,background .2s}.dropzone:hover,.dropzone.drag{border-color:var(--acc-text);background:color-mix(in srgb, var(--acc) 14%, transparent)}.side-link-icon,.side-drawer-close,.mobile-topbar,.sidebar-backdrop,.side-sub.collapsed,.side-subsub.collapsed{display:none}.side-item-toggle{appearance:none;cursor:pointer;width:22px;height:22px;color:var(--nav-text-dim);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.side-item-toggle:after{content:"›";font-size:.85rem;line-height:1;transition:transform .16s;display:inline-block}.side-item-toggle.open:after{transform:rotate(90deg)}.side-item-toggle:hover{color:var(--nav-text-hi)}.side-item-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:1px;border-radius:6px}.hamburger-icon{flex-direction:column;justify-content:center;gap:4px;width:18px;height:14px;display:flex}.hamburger-icon span{background:currentColor;border-radius:1px;height:2px;display:block}@media (width>=768px) and (width<=1023px){.app-sidebar{width:84px;padding:18px 8px 14px;overflow-x:hidden}.app-sidebar .brand-stack,.app-sidebar .side-orgpick-label,.app-sidebar .theme-label,.app-sidebar .side-link-label,.app-sidebar .side-group-btn-label,.app-sidebar .side-user small{display:none}.app-sidebar .side-link-icon{letter-spacing:0;background:color-mix(in srgb, var(--t1) 8%, transparent);width:26px;height:26px;color:var(--nav-text);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:flex}.app-sidebar .side-link.active .side-link-icon{background:var(--nav-active-bg);color:var(--acc-text)}.app-sidebar .side-link{border-left:none;justify-content:center;padding:8px 4px}.app-sidebar .side-link-toplevel{padding:8px 4px}.app-sidebar .side-group-btn{justify-content:center;padding:8px 4px}.app-sidebar .side-group-btn:after,.app-sidebar .side-section,.app-sidebar .side-sep{display:none}.app-sidebar .side-sub.collapsed{display:flex}.app-sidebar .side-sub{border-left:none;align-items:center;margin-left:0;padding-left:0}.app-sidebar .side-subsub.collapsed{display:flex}.app-sidebar .side-subsub{border-left:none;align-items:center;margin-top:2px;margin-left:0;padding-left:0}.app-sidebar .side-item-toggle{display:none}.app-sidebar .side-orgpick{padding:2px 2px 4px}.app-sidebar .org-switch-side{padding:6px 20px 6px 6px;font-size:.66rem}.app-sidebar .theme-picker{gap:4px}.app-sidebar .theme-mode{padding:3px 2px}.app-sidebar .theme-mode .tp-lbl,.app-sidebar .theme-mode .tp-count,.app-sidebar .theme-current{display:none}.app-sidebar .theme-chip{width:18px;height:18px}.app-sidebar .side-chrome{padding:0 4px 10px}.app-sidebar .side-user-row{flex-wrap:wrap;gap:4px;padding:0 4px 10px}.app-sidebar .side-user{max-width:100%}.app-sidebar .logout-btn{white-space:nowrap;padding:6px 4px;font-size:.68rem}}@media (width<=767px){.app-sidebar{width:272px;height:100vh;z-index:var(--z-modal);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 8px 32px #0000002e}.app-sidebar.open{transform:translate(0)}.side-drawer-close{border-radius:var(--rad-tight);width:28px;height:28px;color:var(--nav-text);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1;display:block;position:absolute;top:14px;right:10px}.side-drawer-close:hover{color:var(--nav-text-hi)}.mobile-topbar{border-bottom:1px solid var(--line);background:var(--surf);z-index:var(--z-sticky);align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.sidebar-toggle{border-radius:var(--rad-tight);border:1px solid var(--line);background:var(--raise);width:36px;height:36px;color:var(--t1);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-backdrop{z-index:var(--z-overlay);background:#0006;display:block;position:fixed;inset:0}}:root,[data-theme]{--border-strong:var(--brd-str,var(--line));--text:var(--t1);--text-subtle:var(--t3);--accent:var(--acc);--accent-hover:var(--acc-hover,var(--acc2));--ok:var(--up);--bad:var(--dn);--info:var(--acc2);--surface-2:var(--raise);--shadow-md:var(--shadow,var(--shadow-sm))}.mk-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.mk-card-h{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.mk-card-h h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:13px;font-weight:700}.mk-card-body{padding:14px 16px}.mk-kpi-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (width<=900px){.mk-kpi-strip{grid-template-columns:repeat(2,1fr)}}.mk-kpi{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:14px 16px;transition:all .15s}.mk-kpi:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.mk-kpi-label{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:600}.mk-kpi-value{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.mk-kpi-delta{align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.mk-kpi-delta.up{color:var(--ok)}.mk-kpi-delta.down{color:var(--bad)}.mk-kpi-delta.warn{color:var(--warn-text)}.mk-kpi-delta .vs{color:var(--text-subtle);margin-left:4px}.mk-data{border-collapse:collapse;width:100%;font-size:12px}.mk-data th{text-align:left;background:var(--surface-2);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:8px 12px;font-size:11px;font-weight:600}.mk-data td{border-bottom:1px solid var(--border);color:var(--text);padding:10px 12px}.mk-data tr:hover td{background:var(--surface-2);cursor:pointer}.mk-data .num{text-align:right;font-variant-numeric:tabular-nums}.mk-data .delta-up{color:var(--ok)}.mk-data .delta-down{color:var(--bad)}.mk-badge{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.mk-badge.a{color:var(--ok);background:#10b98126}.mk-badge.b{color:var(--warn-text);background:#f59e0b26}.mk-badge.c{color:var(--bad);background:#ef444426}.mk-badge.info{color:var(--info);background:#3b82f626}.mk-btn{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s}.mk-btn:hover{border-color:var(--border-strong);background:var(--surface-2)}.mk-btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.mk-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.mk-btn-ghost{background:0 0}.mk-btn-danger{color:var(--bad);border-color:var(--bad);background:0 0}.mk-pill{color:var(--text);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.mk-pill .label{color:var(--text-subtle)}.mk-section-h2{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:700}.mk-section-sub{color:var(--text-subtle);margin:0;font-size:12px}.azr{font-family:var(--fbody);color:var(--t1);padding:clamp(16px,2.4vw,28px) 4px}.azr *{box-sizing:border-box}.azr-nav{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.azr-nav .t{font:600 11px/1 var(--flab);letter-spacing:.01em;color:var(--t3);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;display:inline-flex}.azr-nav .t b{font-family:var(--fnum);color:var(--t2);font-weight:700}.azr-nav .t.on{color:var(--on-acc);background:var(--acc)}.azr-nav .t.on b{color:var(--on-acc);opacity:.8}.azr-sec{align-items:center;gap:12px;margin:0 0 16px;display:flex}.azr-sec .k{font:700 11px/1 var(--flab);letter-spacing:.18em;text-transform:uppercase;color:var(--t2);align-items:center;gap:11px;display:flex}.azr-sec .k:before{content:"";background:var(--acc);width:16px;height:2px;display:inline-block}.azr-sec .s{font:500 11px/1 var(--flab);color:var(--t3);margin-left:auto}.azr-sec .b{border:1px solid var(--line);background:var(--raise);color:var(--t2);font:600 11px/1 var(--flab);cursor:pointer;border-radius:8px;margin-left:auto;padding:7px 12px}.azr-sec .s+.b{margin-left:12px}.azr-hero{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);grid-template-columns:1.55fr 1fr;gap:clamp(20px,3vw,40px);padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.azr-hero:before{content:"";background:linear-gradient(90deg,var(--acc),var(--acc2));height:2px;position:absolute;top:0;left:0;right:0}.azr-eyebrow{font:700 11px/1 var(--flab);letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}.azr-verdict{font-family:var(--fnum);letter-spacing:-.01em;margin:15px 0 4px;font-size:clamp(20px,2.4vw,26px);font-weight:800}.azr-verdict.dn{color:var(--dn-text)}.azr-verdict.up{color:var(--up-text)}.azr-big{font-family:var(--fnum);letter-spacing:-.03em;color:var(--t1);font-size:clamp(46px,7vw,72px);font-weight:800;line-height:.9}.azr-sub{font:600 13px/1.4 var(--flab);color:var(--t2);margin-top:10px}.azr-sub .dn{color:var(--dn-text)}.azr-sub .up{color:var(--up-text)}.azr-sub b{color:var(--t1)}.azr-brief{color:var(--t2);max-width:54ch;margin-top:16px;font-size:13px;line-height:1.65}.azr-brief b{color:var(--t1)}.azr-pace{margin-top:22px}.azr-side{border-left:1px solid var(--line);flex-direction:column;gap:18px;padding-left:clamp(18px,2vw,28px);display:flex}.azr-proj{font-family:var(--fnum);color:var(--t1);margin-top:8px;font-size:32px;font-weight:800;line-height:1}.azr-radar{flex-direction:column;gap:10px;display:flex}.azr-rad{font:600 12px/1 var(--flab);color:var(--t2);align-items:center;gap:10px;display:flex}.azr-rad .dot{border-radius:50%;width:9px;height:9px}.azr-rad b{font-family:var(--fnum);color:var(--t1);margin-left:auto;font-size:17px}.azr-flag{font:600 11px/1 var(--flab);color:var(--warn-text);align-items:center;gap:7px;display:flex}.azr-regen{border:1px solid var(--line);background:var(--raise);color:var(--t2);font:600 11px/1 var(--flab);cursor:pointer;border-radius:8px;align-self:flex-start;padding:8px 13px}.azr-cluster{border:1px solid var(--line);border-radius:var(--rad);background:var(--surf);grid-template-columns:repeat(6,1fr);margin-top:18px;display:grid;overflow:hidden}.azr-cell{border:0;border-left:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:inherit;appearance:none;background:0 0;margin:0;padding:16px 14px;position:relative}.azr-cell:first-child{border-left:0}.azr-cell.live:before{content:"";background:var(--acc);height:2px;position:absolute;top:0;left:0;right:0}.azr-cl{font:700 10px/1 var(--flab);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.azr-cv{font-family:var(--fnum);color:var(--t1);align-items:baseline;gap:8px;margin-top:12px;font-size:25px;font-weight:800;line-height:1;display:flex}.azr-cv .d{font:700 11px/1 var(--flab)}.azr-cv .d.up{color:var(--up-text)}.azr-cv .d.dn{color:var(--dn-text)}.azr-cm{font:500 11px/1.7 var(--flab);color:var(--t3);margin-top:8px}.azr-cm b{font-family:var(--fnum);color:var(--t2);font-weight:600}.azr-grp{border-top:1px solid var(--line)}.azr-grp:first-of-type{border-top:0}.azr-grp>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 4px;list-style:none;display:flex}.azr-grp>summary::-webkit-details-marker{display:none}.azr-grp>summary:before{content:"›";font:700 18px/1 var(--flab);color:var(--t3);width:10px;transition:transform .2s}.azr-grp[open]>summary:before{transform:rotate(90deg)}.azr-grp>summary:hover{opacity:.85}.azr-body{padding-bottom:10px}.az-grid{gap:14px;margin-top:14px;display:grid}.az-grid.trend{grid-template-columns:1.7fr 1fr}.az-grid.ops{grid-template-columns:1fr 1fr}.az-mod{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);min-width:0;margin-top:14px;padding:14px 16px}.az-mod.flush{margin-top:0}.az-chart{width:100%;height:auto;display:block}.az-months{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:13px;display:grid}.az-mon{border:1px solid var(--line);background:var(--bg);border-radius:9px;padding:8px 9px}.az-mon .mm{font:700 10px/1 var(--flab);color:var(--t1);justify-content:space-between;align-items:center;display:flex}.az-badge{font:700 8px/1 var(--flab);border:1px solid var(--line);color:var(--t3);border-radius:3px;padding:2px 4px}.az-badge.fc{color:var(--acc2);border-color:color-mix(in srgb,var(--acc2) 45%,var(--line))}.az-mon .g{font-family:var(--fnum);color:var(--t1);margin-top:6px;font-size:13px;font-weight:800}.az-mon .n{font-family:var(--fnum);color:var(--t2);font-size:11px;font-weight:600}.az-mon .v{font:600 9px/1 var(--flab)}.az-mon .v.up{color:var(--up-text)}.az-mon .v.dn{color:var(--dn-text)}.az-wk{font-size:12px}.az-wkg{font:700 10px/1 var(--flab);letter-spacing:.08em;text-transform:uppercase;color:var(--acc2);align-items:center;gap:6px;margin:12px 0 5px;display:flex}.az-wkg:before{content:"";background:var(--acc2);border-radius:2px;width:7px;height:7px}.az-wkr{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr .8fr;align-items:center;gap:6px;padding:6px 7px;font-size:12px;display:grid}.az-wkr .wlab{color:var(--t2);font:600 11px/1.2 var(--flab)}.az-wkr .ty{font-family:var(--fnum);color:var(--t1);text-align:right;font-weight:700}.az-wkr .ly{font-family:var(--fnum);color:var(--t3);text-align:right}.az-wkr .dd{text-align:right;font:700 11px/1 var(--flab)}.az-wkr .dd.up{color:var(--up-text)}.az-wkr .dd.dn{color:var(--dn-text)}.az-wkr .dd.flat{color:var(--t3)}.az-wkr.tot{border-top:2px solid var(--line);border-bottom:0;font-weight:800}.az-wkr.tot .wlab{color:var(--t1);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.az-wkr.now{background:color-mix(in srgb,var(--acc) 13%,transparent);border-bottom-color:#0000;border-radius:7px}.az-wkr .pill{font:700 8px/1 var(--flab);background:var(--acc);color:var(--on-acc);border-radius:4px;margin-left:5px;padding:2px 5px}.az-scroll{overflow-x:auto}.az-tbl{border-collapse:collapse;width:100%;min-width:880px;font-size:11px}.az-tbl th{text-align:right;font:700 9px/1.2 var(--flab);letter-spacing:.05em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px}.az-tbl th:first-child,.az-tbl td:first-child{text-align:left;background:var(--surf);position:sticky;left:0}.az-tbl td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--t2);font-family:var(--fnum);padding:9px 8px}.az-tbl tr:hover td{background:color-mix(in srgb,var(--t3) 8%,transparent)}.az-tbl tr:hover td:first-child{background:var(--raise)}.az-it .nm{color:var(--t1);font-weight:700;font-family:var(--fbody);font-size:12px}.az-it .id{color:var(--t3);font:500 10px/1.3 var(--flab);margin-top:2px}.az-net{color:var(--up-text);font-weight:700}.az-rank{color:var(--t1);font-weight:800}.az-tri{font:700 11px/1 var(--flab)}.az-tri.up{color:var(--up-text)}.az-tri.dn{color:var(--dn-text)}.az-tri.flat{color:var(--t3)}.az-gdot{border-radius:50%;flex:none;width:11px;height:11px}.az-gname{font-family:var(--fnum);color:var(--t1);font-size:14px;font-weight:800}.az-gcnt{font:600 10px/1 var(--flab);color:var(--t3);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.az-gbest{font:600 9px/1 var(--flab);color:var(--t3);text-transform:uppercase;text-align:center;line-height:1.3}.az-gbest b{font-family:var(--fnum);color:var(--t1);font-size:16px;display:block}.az-gd{align-items:center;gap:11px;margin-left:auto;display:flex}.az-gd .x{text-align:center;font:600 9px/1.3 var(--flab);color:var(--t3)}.az-gd .x b{font-family:var(--fnum);font-size:13px;display:block}.az-gd .x.up b{color:var(--up-text)}.az-gd .x.dn b{color:var(--dn-text)}.az-conc{background:color-mix(in srgb,var(--t3) 22%,transparent);border-radius:999px;height:11px;margin:3px 0 6px;overflow:hidden}.az-conc>i{background:linear-gradient(90deg,var(--acc),var(--acc2));height:100%;display:block}.az-conclab{font:600 10px/1 var(--flab);color:var(--t3);justify-content:space-between;margin-bottom:12px;display:flex}.az-tbl tr.tot td{border-top:2px solid var(--line);color:var(--t1);background:color-mix(in srgb,var(--acc) 7%,transparent);border-bottom:0;font-weight:800}.az-tbl tr.tot td:first-child{background:color-mix(in srgb,var(--acc) 7%,var(--surf))}.az-foot{color:var(--t3);margin-top:11px;font-size:11px;line-height:1.5}.az-adgrid{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.az-adcol{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex:1;min-width:152px;padding:12px 12px 8px}.az-adcol.lead{border-color:color-mix(in srgb,var(--acc) 40%,var(--line))}.az-adlab{font:700 10px/1 var(--flab);letter-spacing:.07em;text-transform:uppercase;color:var(--t3);text-align:center}.az-adbig{font-family:var(--fnum);text-align:center;color:var(--t1);margin:5px 0 2px;font-size:20px;font-weight:800}.az-adsp{font:500 9px/1 var(--flab);color:var(--t3);text-align:center;margin-bottom:9px}.az-adr{color:var(--t3);font-size:11px;font-family:var(--flab);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.az-adr span:last-child{font-family:var(--fnum);color:var(--t1);font-weight:600}.az-adr.acc span:last-child{color:var(--up-text)}.az-adr.sep{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.az-invstats{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:6px;display:grid}.az-inv{border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:9px;padding:10px}.az-inv .l{font:700 9px/1.2 var(--flab);text-transform:uppercase;color:var(--t3)}.az-inv .v{font-family:var(--fnum);color:var(--t1);margin-top:5px;font-size:22px;font-weight:800}.az-inv .v.dn{color:var(--dn-text)}.az-inv .v.warn{color:var(--warn-text)}.az-inv .v.up{color:var(--up-text)}.az-inv .s{font:500 8px/1 var(--flab);color:var(--t3);margin-top:3px}.az-skoh{font:700 10px/1 var(--flab);letter-spacing:.06em;text-transform:uppercase;color:var(--dn-text);margin:12px 0 4px}.az-sko{border-top:1px solid var(--line);align-items:center;gap:11px;padding:9px 0;display:flex}.az-sko .nm{color:var(--t1);font-size:12px;font-weight:700}.az-sko .id{color:var(--t3);font:500 10px/1 var(--flab);margin-top:2px}.az-sko .rate{font:700 10px/1 var(--flab);color:var(--dn-text);background:color-mix(in srgb,var(--dn) 16%,transparent);border-radius:6px;margin-left:auto;padding:4px 8px}.az-sko .sold{font:500 11px/1 var(--flab);color:var(--t2);font-family:var(--fnum)}.az-sko .go{font:600 10px/1 var(--flab);color:var(--acc-text);border:1px solid color-mix(in srgb,var(--acc) 45%,var(--line));cursor:pointer;border-radius:6px;padding:4px 8px}.az-ok{color:var(--up-text);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.az-active{border-top:1px solid var(--line);font:700 11px/1 var(--flab);letter-spacing:.05em;text-transform:uppercase;color:var(--t2);margin-top:11px;padding-top:11px}.az-active .row{font:500 12px/1.4 var(--fbody);text-transform:none;letter-spacing:0;color:var(--t3);align-items:center;margin-top:9px;display:flex}.az-btn{background:var(--acc);color:var(--on-acc);font:700 12px/1 var(--flab);cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:7px 13px}.az-track{background:color-mix(in srgb,var(--t3) 26%,transparent);border-radius:999px;height:9px;position:relative}.az-track>i{background:linear-gradient(90deg,var(--acc),var(--acc2));border-radius:999px;height:100%;display:block}.az-track .ly{background:var(--t2);width:2px;height:17px;position:absolute;top:-4px}.az-placb{font:500 11px/1 var(--flab);color:var(--t3);justify-content:space-between;margin-top:8px;display:flex}@media (width<=920px){.az-grid.trend,.az-grid.ops{grid-template-columns:1fr}.az-months,.az-invstats{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.azr-hero{grid-template-columns:1fr}.azr-side{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.azr-cluster{grid-template-columns:repeat(3,1fr)}.azr-cell{border-top:1px solid var(--line)}.azr-cell:nth-child(-n+3){border-top:0}}.clarity .azr-hero:before,.clarity .azr-cell.live:before{display:none}.clarity .azr-sec .k:before{background:var(--t3)}.clarity .az-wkr.now{background:color-mix(in srgb, var(--t1) 6%, transparent)}.clarity .az-adcol.lead{border-color:var(--line)}.clarity .inv-pulse:before,.clarity .inv-cluster .cell.live:before,.clarity .inv-flow .flow-node.active:before,.clarity .inv-flow .flow-node.alert:before,.clarity .inv-health .health-card:before,.clarity .inv-flow .flow-arrow,.clarity .inv-sec:before{display:none!important}.clarity .inv-flow,.clarity .inv-cluster{box-shadow:none;background:0 0;border:none;border-radius:0;gap:14px;overflow:visible}.clarity .inv-flow .flow-node,.clarity .inv-cluster .cell{border-radius:var(--rad);background:#fff;padding:22px 24px;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000f;border:none!important}.clarity .inv-pulse{background:#fff;border:none;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000f}.clarity .inv-pulse .pulse-side{border-left:none}.clarity .inv-tblwrap,.clarity .inv-pipeline .lane,.clarity .inv-signals .signal,.clarity .inv-health .health-card{background:#fff;border:none;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000f}.clarity .inv-signals .signal:before{display:none}.clarity .inv-signals .signal{padding:18px 22px}.clarity .inv-signals .signal:hover,.clarity .inv-health .health-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000000d,0 12px 32px -8px #0000001f}.clarity .inv-pipeline .card,.clarity .inv .po-item{background:var(--surf);border:none}.clarity .inv-pipeline .card:hover,.clarity .inv .po-item:hover{box-shadow:0 1px 2px #0000000f}.clarity .inv-pipeline .lane-hdr{border-bottom:none;padding-bottom:4px}.clarity .inv-flow .flow-val,.clarity .inv-cluster .cv{color:var(--t1)!important}.clarity .inv-tbl th,.clarity .inv-ptbl th{color:var(--t2);border-bottom-color:var(--brd);background:#fafafa}.clarity .inv-tbl td,.clarity .inv-ptbl td{border-bottom-color:var(--brd-soft);color:var(--t1)}.clarity .inv-tbl td:first-child,.clarity .inv-tbl th:first-child,.clarity .inv-ptbl td:first-child,.clarity .inv-ptbl th:first-child{background:#fff}.clarity .inv-tbl tbody tr:hover td,.clarity .inv-tbl tbody tr:hover td:first-child,.clarity .inv-ptbl tbody tr:hover td,.clarity .inv-ptbl tbody tr:hover td:first-child{background:color-mix(in srgb, var(--acc) 5%, #fff)}.clarity .inv-ptbl .curmo{background:color-mix(in srgb, var(--acc) 7%, #fff)}.clarity .inv-ptbl .total-col{border-left-color:var(--brd)}.clarity .inv-tabbar{background:0 0}.clarity .inv-tabbar button{color:var(--t2);background:0 0;border:1px solid #0000}.clarity .inv-tabbar button:hover:not(.on){background:color-mix(in srgb, var(--acc) 6%, #fff);color:var(--t1)}.clarity .inv-tabbar button.on{background:var(--acc);color:#fff;border-color:var(--acc-text)}.clarity .inv .seg{background:var(--surf);border:none}.clarity .inv .seg button.on{background:var(--acc);color:#fff;box-shadow:0 1px 2px #0071e340}.clarity .inv-skusel select{border:1px solid var(--brd);color:var(--t1);background:#fff;box-shadow:0 1px 2px #0000000a}.clarity .inv-empty,.clarity .inv-pipeline .lane-empty{background:var(--surf);color:var(--t3);border:none}.clarity .inv-cluster .cl,.clarity .inv-flow .flow-label,.clarity .inv-eye,.clarity .inv-sec h3{color:var(--t3)}.clarity .inv .bdg{letter-spacing:.02em;padding:2px 0 2px 14px;font-weight:600;position:relative;color:var(--t1)!important;background:0 0!important}.clarity .inv .bdg:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.clarity .inv .bdg.up:before{background:var(--up)}.clarity .inv .bdg.dn:before{background:var(--dn)}.clarity .inv .bdg.warn:before{background:var(--warn)}.clarity .inv .bdg.flat:before{background:var(--t3)}.clarity .inv-signals .sh .stag{letter-spacing:.04em;text-transform:uppercase;padding:0 0 0 12px;font-weight:600;position:relative;color:var(--t2)!important;background:0 0!important}.clarity .inv-signals .sh .stag:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.clarity .inv-signals .sh .stag.dn:before{background:var(--dn)}.clarity .inv-signals .sh .stag.warn:before{background:var(--warn)}.clarity .inv .pulse-brief{color:var(--t2);font-weight:400}.clarity .inv .pulse-brief b{color:var(--t1);font-weight:600}.clarity .inv .pulse-brief .dn{color:var(--dn-text);font-weight:600}.clarity .inv .pulse-eyebrow .live{display:none}.clarity .inv .risk-rows{flex-direction:column;gap:8px;display:flex}.clarity .inv .risk-row{font:500 12px/1 var(--flab);color:var(--t2);align-items:baseline;gap:10px;display:flex}.clarity .inv .risk-row b{font:600 18px/1 var(--fnum);color:var(--t1);min-width:28px}.clarity .inv .risk-row .dot{border-radius:50%;align-self:center;width:8px;height:8px;display:inline-block}.clarity .inv .risk-row .dot.dn{background:var(--dn)}.clarity .inv .risk-row .dot.warn{background:var(--warn)}.clarity .inv .risk-row .dot.up{background:var(--up)}.clarity .inv-tbl td .num,.clarity .inv-tbl td.num{font-weight:500}.clarity .inv .signal .sh{color:var(--t1);font-weight:600}.clarity .inv .signal .sd{color:var(--t2)}.clarity .inv .signal .smeta{color:var(--t3)}.clarity .inv .bdg.acc:before,.clarity .inv .risk-row .dot.acc,.clarity .inv-signals .sh .stag.acc:before{background:var(--acc)}.inv-tbl tr.inv-cathdr td{font:700 10px/1 var(--flab);letter-spacing:.12em;text-transform:uppercase;color:var(--t2);border-bottom:1px solid var(--brd-soft,var(--line));cursor:default;padding:14px 14px 8px;background:var(--surf,#f5f5f7)!important}.inv-tbl tr.inv-cathdr td .ct{color:var(--t3);font:600 10px/1 var(--fnum);letter-spacing:0;background:#fff;border-radius:999px;margin-left:10px;padding:2px 8px;display:inline-block}.clarity .inv-tbl tr.inv-cathdr td{border-bottom-color:var(--brd-soft);background:#fafafa!important}.clarity .inv-tbl tr.inv-cathdr td .ct{border:1px solid var(--brd-soft);background:#fff}.inv-tbl tbody tr.inv-cathdr:hover td{background:var(--surf,#f5f5f7)!important}.clarity .inv-tbl tbody tr.inv-cathdr:hover td{background:#fafafa!important}.inv-tbl td.fbm-td{text-align:right;padding-right:10px}.inv .fbm-cell{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.2;display:inline-flex}.inv .fbm-cell .fbm-qty{font-family:var(--fnum);font-variant-numeric:tabular-nums;color:var(--t3);font-weight:500}.inv .fbm-cell .fbm-qty.on{color:var(--t1);font-weight:600}.inv .fbm-cell .fbm-sku{font-family:var(--flab);color:var(--t3);white-space:nowrap;font-size:9.5px}.inv .fbm-cell .fbm-up-btn{font:600 9.5px/1.2 var(--flab);background:var(--acc);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:6px;margin-top:2px;padding:2px 8px;transition:filter .12s,opacity .12s}.inv .fbm-cell .fbm-up-btn:hover{filter:brightness(1.1)}.inv .fbm-cell .fbm-up-btn:disabled{opacity:.55;cursor:progress}.clarity .inv .fbm-cell .fbm-up-btn{box-shadow:0 1px 2px #0071e340}.inv .skid .asin{font-family:var(--fnum,var(--flab));color:var(--t3);font-weight:500}.clarity .pwr .pltbl .totrow td,.clarity .pwr .ipltbl .totrow td,.clarity .az-tbl tr.tot td{border-top-color:var(--line)}.clarity .wr .fchip{color:var(--t2);border-color:var(--line);background:var(--raise)}.azr .mk-data thead th:first-child{z-index:2;background:var(--surface-2);position:sticky;left:0}.azr .mk-data tbody td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.azr .mk-data tbody tr:hover td:first-child{background:var(--surface-2)}.clarity .az-mod,.clarity .azr-hero,.clarity .azr-cluster{background:var(--raise);border:none;box-shadow:0 10px 30px -14px #0000001f,0 2px 6px #0000000a}.clarity .azr-cell{border-left-color:var(--line)}.clarity .az-mon,.clarity .az-adcol,.clarity .az-inv{background:var(--surf)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.azr-cell:focus-visible,.azr-grp>summary:focus-visible,.azr-nav .t:focus-visible,.az-nav .t:focus-visible,.azr-regen:focus-visible,.az-btn:focus-visible,.az-sko .go:focus-visible,.azr-sec .b:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.adscc-geo{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.adscc-geo .pill{font:600 13px/1 var(--flab);color:var(--t2);cursor:pointer;background:var(--raise);border:1px solid var(--line);transition:all var(--mo-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.adscc-geo .pill .v{font:700 14px/1 var(--fnum);color:var(--t1)}.adscc-geo .pill:hover{color:var(--t1)}.adscc-geo .pill.on{color:var(--acc-text);border-color:var(--acc-text);background:color-mix(in srgb,var(--acc) 8%,var(--raise))}.adscc-geo .pill.on .v{color:var(--acc-text)}.adscc-geo .share{font:500 11px/1 var(--flab);color:var(--t3);text-align:right;margin-left:auto}.adscc-pace{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;display:flex}.adscc-pace.over{box-shadow:inset 3px 0 0 var(--dn)}.adscc-pace.under{box-shadow:inset 3px 0 0 var(--up)}.adscc-pace.on-pace{box-shadow:inset 3px 0 0 var(--acc)}.adscc-pace .status{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.adscc-pace.over .status{color:var(--dn-text)}.adscc-pace.under .status{color:var(--up-text)}.adscc-pace.on-pace .status{color:var(--acc-text)}.adscc-pace .stat{text-align:center;padding:4px 16px}.adscc-pace .stat .sl{font:600 9px/1 var(--flab);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.adscc-pace .stat .sv{font:700 16px/1 var(--fnum);color:var(--t1);margin-top:4px}.adscc-pace .stat .sv.dn{color:var(--dn-text)}.adscc-pace .stat .sv.up{color:var(--up-text)}.adscc-pace .hour{font:500 11px/1 var(--flab);color:var(--t3);margin-left:auto}.adscc-kpis{border:1px solid var(--line);border-radius:var(--rad);background:var(--surf);grid-template-columns:repeat(5,1fr);gap:0;margin-top:14px;display:grid;overflow:hidden}.adscc-kpi{border-left:1px solid var(--line);min-width:0;padding:18px 20px}.adscc-kpi:first-child{border-left:0}.adscc-kpi .l{font:700 9px/1 var(--flab);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.adscc-kpi .v{font:800 23px/1 var(--fnum);color:var(--t1);margin:10px 0 4px}.adscc-kpi .d{font:700 11px/1 var(--flab)}.adscc-kpi .d.up{color:var(--up-text)}.adscc-kpi .d.dn{color:var(--dn-text)}.adscc-kpi .d.flat{color:var(--t3)}.adscc-kpi .ly{font:500 10px/1 var(--flab);color:var(--t3);margin-top:5px}.adscc-funnel{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:0;margin-top:14px;display:grid;overflow:hidden}.adscc-fstep{text-align:center;padding:16px 14px;position:relative}.adscc-fstep+.adscc-fstep:before{content:"";background:var(--line);width:1px;position:absolute;top:20%;bottom:20%;left:0}.adscc-fstep .fl{font:700 9px/1 var(--flab);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-bottom:7px}.adscc-fstep .fv{font:800 20px/1 var(--fnum);color:var(--t1)}.adscc-fstep .fr{font:700 11px/1 var(--flab);color:var(--acc-text);margin-top:5px}.adscc-fstep .fd{font:500 10px/1 var(--flab);color:var(--t3);margin-top:3px}.adscc-ptype{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);font:500 12px/1 var(--flab);color:var(--t2);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:12px 18px;display:flex}.adscc-ptype .l{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.adscc-ptype .item b{color:var(--t1);font:700 13px/1 var(--fnum)}.adscc-ptype .item .x{color:var(--up-text);font:700 12px/1 var(--flab)}.adscc-ptype .item .x.dn{color:var(--dn-text)}.adscc-ptype .item .x.flat{color:var(--t3)}.adscc-decpills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.adscc-decpill{font:600 12px/1 var(--flab);color:var(--t2);cursor:pointer;background:var(--raise);border:1px solid var(--line);transition:all var(--mo-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.adscc-decpill .ct{font:700 11px/1 var(--fnum);background:color-mix(in srgb,var(--t3) 14%,transparent);color:var(--t2);border-radius:6px;margin-left:2px;padding:2px 8px}.adscc-decpill.crit .ct{background:color-mix(in srgb,var(--dn) 14%,transparent);color:var(--dn-text)}.adscc-decpill.opp .ct{background:color-mix(in srgb,var(--up) 14%,transparent);color:var(--up-text)}.adscc-decpill.watch .ct{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn-text)}.adscc-decpill.info .ct{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--acc-text)}.adscc-decpill.on{color:var(--t1);border-color:var(--t1)}.adscc-decpill.crit.on{border-color:var(--dn-text)}.adscc-decpill.opp.on{border-color:var(--up-text)}.adscc-decpill.watch.on{border-color:var(--warn-text)}.adscc-decpill.info.on{border-color:var(--acc-text)}.adscc-declist{flex-direction:column;gap:8px;margin-top:14px;display:flex}.adscc-decitem{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}.adscc-decitem .ind{background:var(--t3);border-radius:2px;flex-shrink:0;width:4px;height:32px}.adscc-decitem .ind.crit{background:var(--dn)}.adscc-decitem .ind.opp{background:var(--up)}.adscc-decitem .ind.watch{background:var(--warn)}.adscc-decitem .ind.info{background:var(--acc)}.adscc-decitem .c{flex:1;min-width:0}.adscc-decitem .t{font:700 13px/1.35 var(--flab);color:var(--t1)}.adscc-decitem .d{font:500 11.5px/1.45 var(--flab);color:var(--t2);margin-top:3px}.adscc-decitem .impact{font:800 14px/1 var(--fnum);color:var(--t1);text-align:right;flex-shrink:0;min-width:64px}.adscc-decbtn{font:700 11px/1 var(--flab);cursor:pointer;white-space:nowrap;color:var(--on-acc);border:0;border-radius:8px;flex-shrink:0;padding:7px 14px}.adscc-decbtn.crit{background:var(--dn)}.adscc-decbtn.opp{background:var(--up)}.adscc-decbtn.watch{background:var(--warn)}.adscc-decbtn.info{background:var(--acc)}.adscc-decbtn:hover{filter:brightness(1.08)}.adscc-decbtn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.adscc-stat3{border:1px solid var(--line);border-radius:var(--rad);background:var(--surf);grid-template-columns:repeat(3,1fr);gap:0;margin-top:14px;display:grid;overflow:hidden}.adscc-statc{border-left:1px solid var(--line);text-align:left;padding:18px 22px}.adscc-statc:first-child{border-left:0}.adscc-statc .sv{font:800 26px/1 var(--fnum);color:var(--t1)}.adscc-statc .sd{font:600 11px/1 var(--flab);margin-top:6px}.adscc-statc .sd.up{color:var(--up-text)}.adscc-statc .sd.dn{color:var(--dn-text)}.adscc-statc .sd.flat{color:var(--t3)}.adscc-statc .sl{font:500 10px/1.3 var(--flab);color:var(--t3);margin-top:6px}@media (width<=1080px){.adscc-kpis,.adscc-funnel{grid-template-columns:repeat(3,1fr)}.adscc-kpi:nth-child(n+4){border-top:1px solid var(--line)}.adscc-kpi:nth-child(3n+1){border-left:0}.adscc-fstep:nth-child(n+4){border-top:1px solid var(--line)}.adscc-stat3{grid-template-columns:1fr}.adscc-statc{border-left:0;border-top:1px solid var(--line)}.adscc-statc:first-child{border-top:0}}@media (width<=720px){.adscc-kpis,.adscc-funnel{grid-template-columns:repeat(2,1fr)}.adscc-decitem{flex-wrap:wrap}.adscc-pace{padding:12px 14px}.adscc-pace .stat{flex:1 0 40%;padding:4px 10px}.adscc-pace .hour{text-align:right;flex:1 0 100%;margin-left:0}.adscc-geo .share{text-align:left;flex:1 0 100%;justify-content:flex-start;margin-left:0}.adscc-ptype{gap:14px;padding:12px 14px}}@media (width<=520px){.adscc-kpis,.adscc-funnel{grid-template-columns:1fr}.adscc-kpi,.adscc-fstep{border-left:0;border-top:1px solid var(--line)}.adscc-kpi:first-child,.adscc-fstep:first-child{border-top:0}.adscc-decitem{gap:10px;padding:12px 14px}.adscc-decitem .c{flex:1 0 100%;min-width:0}.adscc-decitem .impact,.adscc-decitem .ind{flex-shrink:0}.adscc-decbtn{padding:6px 11px;font-size:10.5px}.adscc-geo .pill{padding:7px 12px;font-size:12px}.adscc-geo .pill .v{font-size:13px}.adscc-pace .status{flex:1 0 100%}.adscc-ptype{flex-direction:column;align-items:stretch}.adscc-decpill{padding:7px 12px;font-size:11px}.adscc-statc{padding:14px 16px}.adscc-statc .sv{font-size:22px}.azr-hero{padding:18px 16px}.azr-big{font-size:clamp(38px,12vw,52px)}.azr-brief{font-size:12.5px}.azr-side{padding-top:14px}.azr-cluster{margin-top:14px}}.clarity .adscc-pace{background:var(--raise);border:none;box-shadow:0 2px 6px #0000000a,0 10px 30px -14px #0000001a}.clarity .adscc-pace.over{box-shadow:inset 3px 0 0 var(--dn),0 2px 6px #0000000a,0 10px 30px -14px #0000001a}.clarity .adscc-pace.under{box-shadow:inset 3px 0 0 var(--up),0 2px 6px #0000000a,0 10px 30px -14px #0000001a}.clarity .adscc-pace.on-pace{box-shadow:0 2px 6px #0000000a,0 10px 30px -14px #0000001a}.clarity .adscc-kpis,.clarity .adscc-funnel,.clarity .adscc-stat3,.clarity .adscc-decitem,.clarity .adscc-ptype{background:var(--raise);border:none;box-shadow:0 2px 6px #0000000a,0 10px 30px -14px #0000001a}@keyframes adscc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes adscc-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.wr{font-family:var(--fbody);color:var(--t1);font-variant-numeric:tabular-nums;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:0;display:grid}.wr .zone-a{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:12px;max-height:calc(100vh - 24px);padding:14px 14px 24px;display:flex;position:sticky;top:8px;overflow-y:auto}.wr .wr-right{flex-direction:column;min-width:0;display:flex}.wr .num{font-family:var(--fnum)}.wr .up{color:var(--up-text)}.wr .dn{color:var(--dn-text)}.wr .flat{color:var(--t3)}.wr .warn{color:var(--warn-text)}.wr .sec{align-items:center;gap:10px;margin:22px 0 12px;display:flex}.wr .sec .k{font:700 10px/1 var(--flab);letter-spacing:.14em;text-transform:uppercase;color:var(--t2);align-items:center;gap:9px;display:flex}.wr .sec .k:before{content:"";background:var(--t2);width:16px;height:2px}.wr .evidence .eperiod{font:600 10px/1 var(--flab);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-left:auto}.wr .evidence{border-top:1px solid var(--line);padding:6px 22px 30px}.wr .ztabs{border-bottom:1px solid var(--line);margin-bottom:16px;display:flex}.wr .ztabs button{font:600 11px/1 var(--flab);color:var(--t3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px}.wr .ztabs button.on{color:var(--t1);border-bottom-color:var(--t1)}.wr .zpane{min-height:300px;display:none}.wr .zpane.on{display:block}.wr .traj{background:var(--raise);border:1px solid var(--line);border-radius:var(--rad);box-shadow:var(--shadow);padding:14px 16px}.wr .traj .eye{font:700 9px/1 var(--flab);letter-spacing:.15em;text-transform:uppercase;color:var(--t2);align-items:center;gap:7px;margin-bottom:8px;display:flex}.wr .traj .eye:before{content:"✦";font-size:10px}.wr .traj .big{font:800 26px/1 var(--fnum);color:var(--t1)}.wr .traj .big .tgt{font:500 14px var(--flab);color:var(--t2)}.wr .traj .bar{background:color-mix(in srgb,var(--t3) 20%,transparent);border-radius:8px;height:12px;margin:10px 0 7px;position:relative}.wr .traj .bar .fill{background:linear-gradient(90deg,var(--acc),var(--acc2));border-radius:8px;height:100%}.wr .traj .bar .mark{background:var(--t1);width:2px;height:18px;position:absolute;top:-3px}.wr .traj .bar .lymark{background:var(--t3);opacity:.7;width:2px;height:14px;position:absolute;top:-1px}.wr .traj .lycomp{font:500 10px var(--flab);color:var(--t3);margin-top:6px}.wr .traj .lycomp b{color:var(--t1)}.wr .traj .sub{font:500 10.5px/1.5 var(--flab);color:var(--t2)}.wr .traj .sub b{color:var(--t1)}.wr .traj details{margin-top:10px}.wr .traj summary{font:600 10px var(--flab);color:var(--acc-text);cursor:pointer}.wr .traj .full{color:var(--t2);border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:12px;line-height:1.6}.wr .yread{background:var(--raise);border:1px solid var(--line);border-radius:var(--rad);box-shadow:var(--shadow);padding:12px 14px}.wr .yread .eye{font:700 9px var(--flab);letter-spacing:.13em;text-transform:uppercase;color:var(--up-text);align-items:center;gap:6px;margin-bottom:5px;display:flex}.wr .yread .eye .dot{background:var(--up);border-radius:50%;width:7px;height:7px}.wr .yread .verd{font:700 14px/1.35 var(--fnum);color:var(--t1);margin-bottom:5px}.wr .yread .verd .soft{color:var(--acc2)}.wr .yread .det{font:500 10.5px/1.5 var(--flab);color:var(--t3)}.wr .sighead{font:700 9px var(--flab);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.wr .sig{background:var(--raise);border:1px solid var(--line);border-radius:var(--rad);cursor:pointer;box-shadow:var(--shadow);padding:11px 14px;transition:transform .12s}.wr .sig:hover{transform:translate(3px)}.wr .sig.on{border-color:var(--t1)}.wr .sig .sh{align-items:center;gap:8px;display:flex}.wr .sig .ico{font-size:14px}.wr .sig .sl{font:700 12px var(--flab);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wr .sig .sd{font:500 11px/1.35 var(--flab);color:var(--t2);margin-top:3px}.wr .bhead{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px 4px;display:flex}.wr .bhead h2{font:700 16px var(--fnum);color:var(--t1)}.wr .bhead .sp{flex:1}.wr .fchip{font:600 11px var(--flab);color:var(--acc-text);border:1px solid var(--acc);border-radius:var(--rad);background:color-mix(in srgb,var(--acc) 10%,transparent);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.wr .fchip .x{cursor:pointer;opacity:.7;font-size:13px}.wr .bsearch{border-radius:var(--rad);border:1px solid var(--line);background:var(--surf);align-items:center;gap:7px;min-width:200px;height:32px;padding:0 11px;display:flex}.wr .bsearch input{color:var(--t1);font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:12px}.wr .kstrip{border-bottom:1px solid var(--line);padding:8px 22px 14px;display:flex}.wr .kstrip .ki{text-align:center;border-right:1px solid var(--line);flex:1;padding:6px 12px}.wr .kstrip .ki:last-child{border-right:0}.wr .kstrip .kv{font:800 18px/1 var(--fnum);color:var(--t1)}.wr .kstrip .kl{font:700 7.5px var(--flab);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-top:4px}.wr .kstrip .kd{margin-top:3px}.wr .bscroll{padding:6px 22px 18px;overflow-x:auto}.wr table.utbl{border-collapse:separate;border-spacing:0;width:100%;min-width:1800px;font-size:11.5px}.wr .utbl th{font:700 9px var(--flab);letter-spacing:.07em;text-transform:uppercase;color:var(--t3);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px}.wr .utbl th:first-child,.wr .utbl th:nth-child(2){text-align:left;cursor:default}.wr .utbl th:first-child{z-index:3;background:var(--raise);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.wr .utbl th.on{color:var(--acc-text)}.wr .utbl th .ar{margin-left:2px;font-size:7px}.wr .utbl .grp th{cursor:default;letter-spacing:.1em;text-align:center;padding:8px 6px 3px;font-size:9px}.wr .utbl .gsales{color:var(--acc-text)}.wr .utbl .gret{color:var(--dn-text)}.wr .utbl .gtraf{color:var(--acc2)}.wr .utbl .gads{color:var(--warn-text)}.wr .utbl .grank{color:var(--t2)}.wr .utbl td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;font-family:var(--fnum);color:var(--t2);vertical-align:middle;padding:7px 8px}.wr .utbl td:first-child,.wr .utbl td:nth-child(2){text-align:left}.wr .utbl td:first-child{z-index:2;background:var(--raise);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.wr .utbl .ct{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.wr .utbl .ct .tv{color:var(--t1);font-size:12px;font-weight:700}.wr .utbl .ct .lv{font-size:9px;font-family:var(--flab);color:var(--t3)}.wr .utbl tr.rcat{cursor:pointer}.wr .utbl tr.rcat td{background:var(--surf);font-weight:700}.wr .utbl tr.rcat td:first-child{border-left:3px solid var(--t2);background:var(--surf)}.wr .utbl .nm{align-items:center;gap:8px;display:flex}.wr .utbl .car{color:var(--t2);width:10px;font-size:9px;transition:transform .15s}.wr .utbl tr.open .car{color:var(--t1);transform:rotate(90deg)}.wr .utbl .catn{font:800 13px var(--flab);color:var(--t1)}.wr .utbl .cnt{font:500 9px var(--flab);color:var(--t3)}.wr .utbl tr.rsub{cursor:pointer}.wr .utbl tr.rsub .nm{padding-left:16px}.wr .utbl .subn{font:600 12px var(--flab);color:var(--t1)}.wr .utbl .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.wr .utbl tr.rsku .nm{flex-direction:column;align-items:flex-start;gap:1px;padding-left:32px}.wr .utbl .skn{font:600 11.5px var(--fbody);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.wr .utbl .skid{font:500 9px var(--flab);color:var(--t3)}.wr .utbl .spark{cursor:pointer;border-radius:3px;width:64px;height:22px;transition:background .12s;display:block}.wr .utbl .spark:hover{background:color-mix(in srgb,var(--acc) 12%,transparent)}.wr .utbl tr.totrow td{border-top:2px solid var(--line);background:var(--raise);color:var(--t1);border-bottom:0;font-weight:800}.wr .utbl tr.rcat:hover td,.wr .utbl tr.rsub:hover td,.wr .utbl tr.rsku:hover td{background:color-mix(in srgb,var(--t3) 7%,transparent)}.wr .utbl tr.rsub:hover td:first-child,.wr .utbl tr.rsku:hover td:first-child{background:color-mix(in srgb,var(--t3) 7%,var(--raise))}.wr .utbl tr.rcat:hover td:first-child{background:color-mix(in srgb,var(--t3) 7%,var(--surf))}.wr .utbl tr.totrow td:first-child{background:var(--raise)}.wr .hide{display:none}.wr .muted td{opacity:.45}.wr .bdg{font:700 9px var(--flab);border-radius:5px;padding:1px 5px;display:inline-block}.wr .bdg.up{background:color-mix(in srgb,var(--up) 14%,transparent);color:var(--up-text)}.wr .bdg.dn{background:color-mix(in srgb,var(--dn) 12%,transparent);color:var(--dn-text)}.wr .bdg.flat{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn-text)}.wr .ilegend{font:500 10px/1.5 var(--flab);color:var(--t3);padding:8px 22px}.wr .zc-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.wr .zc-grid .p,.wr .zpane>.p{background:var(--raise);border:1px solid var(--line);border-radius:var(--rad);padding:14px 16px;overflow:auto}.wr .ph{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.wr .ph h4{font:600 14px var(--fnum)}.wr .ph .meta{font:500 9px var(--flab);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-left:auto}.wr .wlab{font:600 9px var(--flab);letter-spacing:.05em;text-transform:uppercase;color:var(--t3);margin:7px 0 4px}.wr .sbar{border:1px solid var(--line);border-radius:6px;height:28px;display:flex;overflow:hidden}.wr .sbar .sg{font:600 10px var(--flab);color:#fff;white-space:nowrap;place-items:center;min-width:0;padding:0 3px;display:grid;overflow:hidden}.wr .sbar.ly{opacity:.55}.wr .sdelta{flex-wrap:wrap;margin-top:10px;display:flex}.wr .sdelta .x{flex:1;min-width:60px}.wr .sdelta .x .l{font:500 8.5px var(--flab);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.wr .sdelta .x .v{font:600 16px var(--fnum);margin-top:2px}.wr .pareto .pr{border-bottom:1px solid var(--line);grid-template-columns:1fr 70px 48px 40px;align-items:center;gap:8px;padding:6px 0;display:grid}.wr .pareto .pn{font:600 11px var(--flab);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr .pareto .pn .r{color:var(--t3);font-family:var(--fnum);margin-right:5px}.wr .pareto .ptr{background:color-mix(in srgb,var(--t3) 18%,transparent);border-radius:5px;height:7px;overflow:hidden}.wr .pareto .pfl{background:linear-gradient(90deg,var(--acc),var(--acc2));border-radius:5px;height:100%}.wr .pareto .pv{font:700 11px var(--fnum);text-align:right;color:var(--t1)}.wr .pareto .pc{font:500 10px var(--fnum);color:var(--t3);text-align:right}.wr .mv{grid-template-columns:1fr;gap:16px;display:grid}.wr .mv .mc .h{font:700 9px var(--flab);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px}.wr .mv .mc .h.up{color:var(--up-text)}.wr .mv .mc .h.dn{color:var(--dn-text)}.wr .mvr{border-bottom:1px solid var(--line);grid-template-columns:1fr 60px 70px;align-items:center;gap:6px;padding:5px 0;display:grid}.wr .mvr .nm{font:500 11px var(--flab);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr .mvr .mbar{background:color-mix(in srgb,var(--t3) 14%,transparent);border-radius:4px;height:8px;overflow:hidden}.wr .mvr .mbfill{border-radius:4px;height:100%;display:block}.wr .mvr .mbfill.up{background:var(--up)}.wr .mvr .mbfill.dn{background:var(--dn)}.wr .mvr .dd{font:700 11px var(--fnum);text-align:right}.wr .mvr .dd.up{color:var(--up-text)}.wr .mvr .dd.dn{color:var(--dn-text)}.wr .cumline{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.wr .bridge .br{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 80px;align-items:center;gap:10px;padding:7px 0;display:grid}.wr .bridge .bl{font:600 11px var(--flab);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr .bridge .btrack{height:16px;position:relative}.wr .bridge .bz{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.wr .bridge .bfill{border-radius:3px;height:10px;position:absolute;top:3px}.wr .bridge .bfill.up{background:var(--up)}.wr .bridge .bfill.dn{background:var(--dn)}.wr .bridge .bv{font:700 11px var(--fnum);text-align:right}.wr .bridge .bv.up{color:var(--up-text)}.wr .bridge .bv.dn{color:var(--dn-text)}.wr .lc svg{width:100%;height:200px;display:block;overflow:visible}.wr .lc .ax{stroke:var(--line);stroke-width:1px}.wr .lc .axlab{font:500 8.5px var(--flab);fill:var(--t3)}.wr .lcleg{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wr .lgi{font:600 10px var(--flab);color:var(--t2);border:1px solid var(--line);border-radius:var(--rad);align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.wr .lgi .ln{border-top:2px solid;width:12px;height:0}.wr .hmgrid{grid-template-columns:58px 1fr;align-items:center;gap:5px;display:grid}.wr .hmhours{font:500 8px var(--flab);color:var(--t3);grid-template-columns:repeat(24,1fr);display:grid}.wr .hmhours span{grid-column:span 3}.wr .hmrow{grid-template-columns:repeat(24,1fr);gap:2px;display:grid}.wr .hmday{font:500 9px var(--flab);color:var(--t2);white-space:nowrap}.wr .hmday b{color:var(--acc-text)}.wr .hmday .now{font:700 7px var(--flab);background:var(--acc);color:var(--on-acc);border-radius:3px;margin-left:2px;padding:1px 3px}.wr .hc{aspect-ratio:1;background:var(--surf);border:1px solid color-mix(in srgb,var(--line) 50%,transparent);border-radius:2px;min-height:10px}.wr .hc.fut{border:1px dashed color-mix(in srgb,var(--t3) 35%,transparent);background:0 0}.wr .hmnote,.wr .scat .leg{font:500 9px var(--flab);color:var(--t3);margin-top:8px}.wr .foot{border-top:1px solid var(--line);font:600 10px var(--flab);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);flex-wrap:wrap;gap:14px;padding:18px 22px 30px;display:flex}@media (width<=900px){.wr{grid-template-columns:1fr}.wr .zone-a{border-right:0;border-bottom:1px solid var(--line);max-height:none;position:static}}.pwr{font-family:var(--fbody);color:var(--t1);font-size:13px}.pwr .num{font-family:var(--fnum);font-variant-numeric:tabular-nums}.pwr .up{color:var(--up-text)}.pwr .dn{color:var(--dn-text)}.pwr-tabbar{z-index:30;background:var(--bg);-webkit-overflow-scrolling:touch;gap:2px;margin-bottom:6px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.pwr-tabbar button{font-family:var(--flab);border:1px solid var(--line);background:var(--surf);color:var(--t2);cursor:pointer;border-radius:var(--rad);white-space:nowrap;padding:7px 14px;font-size:11px;font-weight:600;transition:all .15s}.pwr-tabbar button.on{background:var(--acc);color:var(--on-acc);border-color:var(--acc-text)}.pwr-tabbar button:hover:not(.on){color:var(--t1);border-color:var(--acc-text)}.pwr .tpanel{display:none}.pwr .tpanel.on{display:block}.pwr .sec{flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 10px;display:flex}.pwr .sec h3{font-family:var(--flab);letter-spacing:.02em;color:var(--t1);font-size:12px;font-weight:700}.pwr .sec .sub{font-family:var(--flab);color:var(--t3);font-size:10px}.pwr .bdg{font-family:var(--flab);border-radius:calc(var(--rad)*.25);padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.pwr .bdg.up{background:color-mix(in srgb,var(--up) 15%,transparent);color:var(--up-text)}.pwr .bdg.dn{background:color-mix(in srgb,var(--dn) 15%,transparent);color:var(--dn-text)}.pwr .bdg.flat{background:color-mix(in srgb,var(--t3) 15%,transparent);color:var(--t3)}.pwr .tscroll{overflow-x:auto}.pwr .verdict{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);align-items:center;gap:24px;margin-bottom:18px;padding:20px 24px;display:flex;overflow:hidden}.pwr .vring{border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;display:flex}.pwr .vring .vp{font-size:16px;font-weight:800;line-height:1}.pwr .vring .vl{font-family:var(--flab);text-transform:uppercase;letter-spacing:.06em;color:var(--t3);margin-top:2px;font-size:7px;font-weight:600}.pwr .vbody{flex:1;min-width:0}.pwr .vbody .vlbl{font-family:var(--flab);text-transform:uppercase;letter-spacing:.08em;color:var(--t3);margin-bottom:2px;font-size:9px;font-weight:600}.pwr .vbody h2{margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.15}.pwr .vbody .vdesc{color:var(--t2);font-size:12px;line-height:1.4}.pwr .vtag{font-family:var(--flab);border-radius:calc(var(--rad)*.25);margin-top:6px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-block}.pwr .azr-hero{margin-bottom:18px}.inv-tabbar{z-index:30;background:var(--bg);gap:2px;margin-bottom:6px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.inv-tabbar button{font:600 11px/1 var(--flab);border:1px solid var(--line);background:var(--surf);color:var(--t3);cursor:pointer;border-radius:var(--rad);white-space:nowrap;padding:8px 16px}.inv-tabbar button.on{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.inv-tabbar button:hover:not(.on){color:var(--t1);border-color:var(--acc)}.inv .tpanel{display:none}.inv .tpanel.on{display:block}.inv-sec{align-items:center;gap:12px;margin:22px 0 12px;display:flex}.inv-sec:before{content:"";background:var(--acc);width:16px;height:2px}.inv-sec h3{font:700 12px/1 var(--flab);letter-spacing:.12em;text-transform:uppercase;color:var(--t2)}.inv-sec .sub{font:500 11px/1 var(--flab);color:var(--t3);margin-left:auto}.inv-eye{font:700 9px/1 var(--flab);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.inv-empty{text-align:center;color:var(--t3);font:500 11px/1.4 var(--flab);border:1px dashed var(--line);border-radius:var(--rad);padding:24px}.inv-pulse{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);margin-bottom:18px;position:relative;overflow:hidden}.inv-pulse:before{content:"";background:linear-gradient(90deg,var(--acc),var(--acc2));height:2px;position:absolute;top:0;left:0;right:0}.inv .pulse-grid{grid-template-columns:1.4fr 1fr;display:grid}.inv .pulse-main{padding:clamp(18px,2.2vw,28px)}.inv .pulse-side{border-left:1px solid var(--line);flex-direction:column;display:flex}.inv .pulse-eyebrow{font:700 11px/1 var(--flab);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);align-items:center;gap:8px;display:flex}.inv .pulse-eyebrow .live{background:var(--up);border-radius:50%;width:6px;height:6px}.inv .pulse-verdict{font-family:var(--fnum);margin:12px 0 6px;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.12}.inv .pulse-verdict.crit{color:var(--dn)}.inv .pulse-verdict.watch{color:var(--warn)}.inv .pulse-verdict.ok{color:var(--up)}.inv .pulse-brief{color:var(--t2);max-width:60ch;margin-top:6px;font-size:13px;line-height:1.6}.inv .pulse-brief b{color:var(--t1)}.inv .pulse-brief .dn{color:var(--dn)}.inv-flow{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid;overflow:hidden}.inv-flow .flow-node{border-left:1px solid var(--line);padding:18px 16px;position:relative}.inv-flow .flow-node:first-child{border-left:0}.inv-flow .flow-node.active:before{content:"";background:var(--acc);height:2px;position:absolute;top:0;left:0;right:0}.inv-flow .flow-node.alert:before{background:var(--dn)}.inv-flow .flow-label{font:700 9px/1 var(--flab);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.inv-flow .flow-val{font-family:var(--fnum);margin-top:10px;font-size:24px;font-weight:800;line-height:1}.inv-flow .flow-sub{font:500 11px/1.4 var(--flab);color:var(--t3);margin-top:6px}.inv-flow .flow-sub b{color:var(--t2)}.inv-flow .flow-arrow{color:var(--t3);font-size:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.inv-cluster{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);margin-bottom:18px;display:grid;overflow:hidden}.inv-cluster.c4{grid-template-columns:repeat(4,1fr)}.inv-cluster.c5{grid-template-columns:repeat(5,1fr)}.inv-cluster.c7{grid-template-columns:repeat(7,1fr)}.inv-cluster .cell{border-left:1px solid var(--line);padding:16px 18px;position:relative}.inv-cluster .cell:first-child{border-left:0}.inv-cluster .cell.live:before{content:"";background:var(--acc);height:2px;position:absolute;top:0;left:0;right:0}.inv-cluster .cl{font:700 9px/1 var(--flab);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.inv-cluster .cv{font-family:var(--fnum);margin-top:10px;font-size:22px;font-weight:800;line-height:1}.inv-cluster .cm{font:500 10px/1.4 var(--flab);color:var(--t3);margin-top:6px}.inv-cluster .cm b{color:var(--t2)}.inv-tblwrap{border:1px solid var(--line);border-radius:var(--rad);margin-bottom:18px;overflow-x:auto}.inv-tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.inv-tbl th,.inv-tbl td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px}.inv-tbl th{font:700 9px/1 var(--flab);letter-spacing:.05em;text-transform:uppercase;color:var(--t3);background:var(--surf);z-index:5;position:sticky;top:0}.inv-tbl th:first-child,.inv-tbl td:first-child{text-align:left;background:var(--surf);z-index:4;min-width:170px;position:sticky;left:0}.inv-tbl td{font-family:var(--fnum);color:var(--t1)}.inv-tbl td:first-child{font-family:var(--flab);background:var(--bg);font-weight:600}.inv-tbl tbody tr{cursor:pointer}.inv-tbl tbody tr:hover td{background:color-mix(in srgb,var(--acc) 6%,transparent)}.inv-tbl tbody tr:hover td:first-child{background:color-mix(in srgb,var(--acc) 6%,var(--bg))}.inv-tbl .neg{color:var(--dn);font-weight:700}.inv .skid{font:400 9px/1 var(--flab);color:var(--t3);margin-top:2px;display:block}.inv-ptbl{border-collapse:separate;border-spacing:0;width:100%;font-size:11px}.inv-ptbl th,.inv-ptbl td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px}.inv-ptbl th{font:700 8px/1 var(--flab);letter-spacing:.05em;text-transform:uppercase;color:var(--t3);background:var(--bg);z-index:5;position:sticky;top:0}.inv-ptbl td:first-child,.inv-ptbl th:first-child{text-align:left;background:var(--bg);z-index:4;min-width:160px;font-family:var(--flab);position:sticky;left:0}.inv-ptbl td{font-family:var(--fnum)}.inv-ptbl .grprow td{font:700 10px/1 var(--flab);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);border-bottom:2px solid var(--line);padding-top:14px}.inv-ptbl .ly-row td:first-child{color:var(--t3)}.inv-ptbl .plan-row td:first-child{color:var(--acc)}.inv-ptbl .proj-row td:first-child{color:var(--warn)}.inv-ptbl .act-row td:first-child{color:var(--up)}.inv-ptbl .act-row td{font-weight:700}.inv-ptbl .curmo{background:color-mix(in srgb,var(--acc) 7%,transparent)}.inv-ptbl .stockout{background:color-mix(in srgb,var(--dn) 16%,transparent);color:var(--dn);font-weight:800}.inv-ptbl .total-col{border-left:2px solid var(--line);font-weight:700}.inv-ptbl .posub{font:500 8px/1 var(--flab);color:var(--t3)}.inv .scen-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.inv .slbl{font:600 11px/1 var(--flab);color:var(--t3)}.inv .seg{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);gap:2px;padding:3px;display:inline-flex}.inv .seg button{font:600 11px/1 var(--flab);color:var(--t2);cursor:pointer;border-radius:calc(var(--rad) - 3px);background:0 0;border:none;padding:7px 13px}.inv .seg button.on{background:var(--acc);color:var(--on-acc)}.inv-skusel{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.inv-skusel select{border:1px solid var(--line);border-radius:var(--rad);background:var(--surf);color:var(--t1);font:600 12px/1 var(--flab);max-width:460px;padding:8px 14px}.inv .badge-row{flex-wrap:wrap;gap:5px;display:flex}.inv .bdg{font:700 9px/1 var(--flab);border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex}.inv .bdg.up{background:color-mix(in srgb,var(--up) 16%,transparent);color:var(--up)}.inv .bdg.dn{background:color-mix(in srgb,var(--dn) 16%,transparent);color:var(--dn)}.inv .bdg.warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.inv .bdg.flat{background:color-mix(in srgb,var(--t3) 14%,transparent);color:var(--t2)}.inv .bdg.acc{background:color-mix(in srgb,var(--acc) 16%,transparent);color:var(--acc)}.inv .runway-alert{border-radius:var(--rad);font:500 12px/1.5 var(--flab);border:1px solid color-mix(in srgb,var(--dn) 35%,var(--line));background:color-mix(in srgb,var(--dn) 8%,var(--surf));align-items:center;gap:10px;margin-bottom:14px;padding:13px 17px;display:flex}.inv .runway-alert strong{color:var(--dn)}.inv-pipeline{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.inv-pipeline .lane{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);min-height:160px;padding:14px}.inv-pipeline .lane-hdr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:9px;display:flex}.inv-pipeline .lt{font:700 10px/1 var(--flab);letter-spacing:.08em;text-transform:uppercase}.inv-pipeline .lc{font:700 10px/1 var(--fnum);background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--acc);border-radius:4px;padding:2px 7px}.inv-pipeline .lane-empty{text-align:center;color:var(--t3);font:500 10px/1.4 var(--flab);border:1px dashed var(--line);border-radius:10px;padding:22px 10px}.inv-pipeline .card{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin-bottom:6px;padding:10px 12px}.inv-pipeline .card:hover{border-color:var(--acc)}.inv-pipeline .cdt{font:600 11px/1 var(--flab)}.inv-pipeline .ci{font:500 10px/1.3 var(--flab);color:var(--t3);margin-top:3px}.inv-pipeline .cbar{background:var(--line);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.inv-pipeline .cfill{border-radius:2px;height:100%}.inv-pipeline .cpct{font:700 9px/1 var(--fnum);margin-top:3px}.inv-health{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:18px;display:grid}.inv-health .health-card{background:var(--surf);border:1px solid var(--line);border-radius:var(--rad);cursor:pointer;padding:15px;position:relative;overflow:hidden}.inv-health .health-card:hover{border-color:var(--acc)}.inv-health .health-card:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.inv-health .health-card.healthy:before{background:var(--up)}.inv-health .health-card.watch:before{background:var(--warn)}.inv-health .health-card.critical:before{background:var(--dn)}.inv-health .hname{font:700 12px/1.2 var(--flab);margin-bottom:2px}.inv-health .hid{font:500 9px/1 var(--flab);color:var(--t3)}.inv-health .hstats{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.inv-health .hs{text-align:center}.inv-health .hl{font:600 8px/1 var(--flab);text-transform:uppercase;color:var(--t3)}.inv-health .hv{font:800 18px/1 var(--fnum);margin-top:4px}.inv-health .hv.dn{color:var(--dn)}.inv-health .hv.warn{color:var(--warn)}.inv-health .hbar{background:var(--line);border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.inv-health .hfill{border-radius:3px;height:100%}.inv .po-timeline{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.inv .po-item{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.inv .po-item:hover{border-color:var(--acc)}.inv .po-status{border-radius:50%;flex-shrink:0;width:8px;height:8px}.inv .po-status.confirmed{background:var(--up)}.inv .po-status.projected{background:var(--warn)}.inv .po-info{flex:1}.inv .po-name{font:600 11px/1 var(--flab)}.inv .po-detail{font:500 10px/1.2 var(--flab);color:var(--t3);margin-top:2px}.inv .po-qty{font:800 14px/1 var(--fnum)}.inv .po-mo{font:600 10px/1 var(--flab);color:var(--t3);margin-top:2px;display:block}@media (width<=1100px){.inv .pulse-grid{grid-template-columns:1fr}.inv .pulse-side{border-left:0;border-top:1px solid var(--line)}.inv-flow,.inv-cluster.c5,.inv-cluster.c7{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.inv-pipeline{grid-template-columns:1fr 1fr}.inv-cluster.c4,.inv-cluster.c5{grid-template-columns:repeat(2,1fr)}.inv-signals{grid-template-columns:1fr}.inv-health{grid-template-columns:1fr 1fr}.inv-flow{grid-template-columns:1fr}}:where(body.clarity,body.cockpit,body.broadsheet,body.constructivist,body.gg,body.swiss,body.contrast,body.aurora,body.mono,body.dusk,[data-theme]){--bg-page:var(--bg);--bg2:var(--surf);--surface:var(--surf);--card:var(--raise);--card2:var(--surf);--card-bg:var(--raise);--chip-bg:var(--surf);--ink:var(--t1);--txt:var(--t1);--txt2:var(--t2);--txt3:var(--t3);--txt4:var(--t3);--muted:var(--t2);--text-1:var(--t1);--text-2:var(--t2);--text-3:var(--t3);--brd:var(--line);--border:var(--line);--rule:var(--line);--card-border:var(--line);--acc-wash:var(--acc);--acc-hover:var(--acc2);--acc-soft:color-mix(in srgb, var(--acc-wash) 12%, transparent);--acc-border:color-mix(in srgb, var(--acc-wash) 30%, transparent);--btn-bg:var(--acc);--btn-text:var(--on-acc);--teal:var(--acc);--blue-active:var(--acc);--blue-hover:var(--acc2);--neg:var(--dn);--rad-card:var(--rad);--rad-panel:calc(var(--rad) + 4px);--rad-input:calc(var(--rad) * .5);--rad-tight:4px;--rad-pill:980px;--card-shadow:var(--shadow-sm);--space-5:20px;--font:var(--fbody);--kicker:var(--t2);background:var(--bg);color:var(--t1);font-family:var(--fbody);font-variant-numeric:tabular-nums;transition:background .25s,color .25s}body.clarity,[data-theme=clarity]{--acc:#0071e3;--acc2:#2e8fff;--up:#059669;--dn:#dc2626;--warn:#ff9500;--t1:#1a2744;--t2:#6e6e73;--t3:#6f6f76;--surf:#f5f5f7;--raise:#fff;--line:#e3e3e6;--bg:#fbfbfd;--rad:16px;--on-acc:#fff;--brd-soft:#e3e3e699;--brd-str:#d1d1d6;--surface-3:#ececee;--fnum:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--flab:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;--fbody:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;--shadow-sm:0 2px 12px #0000000a;--shadow:0 1px 3px #0000000a,0 8px 24px #0000000f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-rx:1.28px;--brand-tr:-.028em;--brand-tt:none;--warn-text:#ad6500;--up-text:#05875e;--dn-text:var(--dn);--acc-text:var(--acc);--chart-plan-text:var(--t3);--chart-4-text:#a843db;--on-up:#000;--on-dn:#fff;--on-warn:#000}body.cockpit,[data-theme=cockpit]{--acc:#e82127;--acc2:#5c636e;--up:#2fd25f;--dn:#e82127;--warn:#e8a33a;--t1:#fff;--t2:#a0a4ab;--t3:#9096a0;--surf:#15161a;--raise:#1d1e22;--line:#2a2b30;--bg:#0a0a0b;--rad:8px;--on-acc:#fff;--acc-wash:var(--acc2);--brd-soft:#202126;--brd-str:#353740;--surface-3:#22252c;--fnum:"Montserrat",sans-serif;--flab:"Montserrat",sans-serif;--fbody:"Montserrat",sans-serif;--shadow-sm:0 1px 0 #ffffff08 inset;--shadow:0 0 0 1px #ffffff05 inset,0 12px 36px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-rx:.64px;--brand-tr:.04em;--brand-tt:uppercase;--warn-text:var(--warn);--up-text:var(--up);--dn-text:#ff2d33;--acc-text:#ff2d33;--chart-plan-text:var(--t3);--chart-4-text:var(--chart-4);--on-up:#000;--on-dn:#000;--on-warn:#000}body.broadsheet,[data-theme=broadsheet]{--acc:#e3120b;--acc2:#0f5499;--up:#0f5499;--dn:#e3120b;--warn:#b5731a;--t1:#2b2724;--t2:#6b635c;--t3:#6e655d;--surf:#fbe8d8;--raise:#fff8f0;--line:#e6d8c9;--bg:#fff1e5;--rad:6px;--on-acc:#fff;--acc-wash:var(--acc2);--brd-soft:#efe3d6;--brd-str:#d8c7b5;--surface-3:#f3e0cf;--fnum:"Newsreader",Georgia,serif;--flab:"Space Grotesk",sans-serif;--fbody:"Newsreader",Georgia,serif;--shadow-sm:0 1px 2px #2b27241a;--shadow:0 1px 3px #2b272414,0 10px 26px -12px #2b27242e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-rx:.48px;--brand-tr:-.015em;--brand-tt:none;--warn-text:#a16617;--up-text:var(--up);--dn-text:var(--dn);--acc-text:var(--acc);--chart-plan-text:var(--acc);--chart-4-text:var(--warn-text);--on-up:#fff;--on-dn:#fff;--on-warn:#000}body.constructivist,[data-theme=constructivist]{--acc:#e1251b;--acc2:#114bb5;--up:#114bb5;--dn:#e1251b;--warn:#f2c014;--t1:#1a1a1a;--t2:#5a564e;--t3:#6a6459;--surf:#fff;--raise:#fff;--line:#1a1a1a;--bg:#efe8d7;--rad:0px;--on-acc:#fff;--acc-wash:var(--acc2);--brd-soft:#c9c2b2;--brd-str:#1a1a1a;--surface-3:#f2ede0;--fnum:"Jost",sans-serif;--flab:"Jost",sans-serif;--fbody:"Jost",sans-serif;--shadow-sm:0 1px 0 #1a1a1a;--shadow:0 2px 0 #1a1a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-rx:0px;--brand-tr:.035em;--brand-tt:uppercase;--warn-text:#91730c;--up-text:var(--up);--dn-text:var(--dn);--acc-text:var(--acc);--chart-plan-text:var(--t1);--chart-4-text:#7a7469;--on-up:#fff;--on-dn:#fff;--on-warn:#000}body.gg,[data-theme=gg]{--acc:#2ecfaa;--acc2:#e87830;--up:#22c55e;--dn:#ff5a5f;--warn:#e87830;--t1:#fff;--t2:#8b94a3;--t3:#8892a1;--surf:#151b24;--raise:#1a212c;--line:#222a35;--bg:#090c11;--rad:14px;--on-acc:#06241c;--brd-soft:#1a212c;--brd-str:#2c3744;--surface-3:#222a35;--fnum:"Sora",sans-serif;--flab:"Space Grotesk",sans-serif;--fbody:"Sora",sans-serif;--shadow-sm:0 1px 3px #00000080;--shadow:0 1px 0 #ffffff08 inset,0 12px 36px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-rx:1.12px;--brand-tr:-.015em;--brand-tt:none;--warn-text:var(--warn);--up-text:var(--up);--dn-text:var(--dn);--acc-text:var(--acc);--chart-plan-text:var(--acc2);--chart-4-text:var(--chart-4);--on-up:#000;--on-dn:#000;--on-warn:#000}body.swiss,[data-theme=swiss]{--acc:#ff4f00;--acc2:#111;--up:#0b7a3b;--dn:#b3141c;--warn:#b45f00;--t1:#0a0a0a;--t2:#5a5a5a;--t3:#6b6b6b;--surf:#f3f3f1;--raise:#fff;--line:#dededa;--bg:#fff;--rad:0px;--on-acc:#0a0a0a;--acc-wash:var(--acc2);--brd-soft:#eaeae6;--brd-str:#0a0a0a;--surface-3:#ebebe7;--fnum:"Inter Tight",Helvetica,Arial,sans-serif;--flab:"Inter Tight",Helvetica,Arial,sans-serif;--fbody:"Inter Tight",Helvetica,Arial,sans-serif;--shadow-sm:none;--shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-rx:0px;--brand-tr:-.03em;--brand-tt:none;--warn-text:#9c5200;--up-text:var(--up);--dn-text:var(--dn);--acc-text:#cc3b00;--chart-plan-text:var(--acc-text);--chart-4-text:var(--chart-4);--on-up:#fff;--on-dn:#fff;--on-warn:#fff}body.contrast,[data-theme=contrast]{--acc:#03c;--acc2:#000;--up:#006b2d;--dn:#b00020;--warn:#8a4b00;--t1:#000;--t2:#1a1a1a;--t3:#3d3d3d;--surf:#f2f2f2;--raise:#fff;--line:#000;--bg:#fff;--rad:4px;--on-acc:#fff;--acc-wash:var(--acc2);--brd-soft:#595959;--brd-str:#000;--surface-3:#e6e6e6;--fnum:"Atkinson Hyperlegible",system-ui,Arial,sans-serif;--flab:"Atkinson Hyperlegible",system-ui,Arial,sans-serif;--fbody:"Atkinson Hyperlegible",system-ui,Arial,sans-serif;--shadow-sm:none;--shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-rx:.32px;--brand-tr:0;--brand-tt:none;--warn-text:var(--warn);--up-text:var(--up);--dn-text:var(--dn);--acc-text:var(--acc);--chart-plan-text:var(--t3);--chart-4-text:var(--chart-4);--on-up:#fff;--on-dn:#fff;--on-warn:#fff}body.aurora,[data-theme=aurora]{--acc:#9b8cff;--acc2:#4cc9f0;--up:#34d399;--dn:#fb7185;--warn:#fbbf24;--t1:#f4f3ff;--t2:#b8b5dc;--t3:#9f9bcb;--surf:#15132b;--raise:#1b1838;--line:#2c2850;--bg:#0b0a1a;--rad:18px;--on-acc:#0b0a1a;--brd-soft:#221f44;--brd-str:#3c3770;--surface-3:#262250;--fnum:"Plus Jakarta Sans",system-ui,sans-serif;--flab:"Plus Jakarta Sans",system-ui,sans-serif;--fbody:"Plus Jakarta Sans",system-ui,sans-serif;--shadow-sm:0 4px 24px #0a062859;--shadow:0 0 0 1px #ffffff0f inset,0 18px 48px #06031e8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-rx:1.12px;--brand-tr:-.01em;--brand-tt:none;--warn-text:var(--warn);--up-text:var(--up);--dn-text:var(--dn);--acc-text:var(--acc);--chart-plan-text:var(--t3);--chart-4-text:var(--chart-4);--on-up:#000;--on-dn:#000;--on-warn:#000}body.mono,[data-theme=mono]{--acc:#fff;--acc2:#a3a3a3;--up:#4ade80;--dn:#f87171;--warn:#fbbf24;--t1:#fafafa;--t2:#a3a3a3;--t3:#8f8f8f;--surf:#0a0a0a;--raise:#0f0f0f;--line:#262626;--bg:#000;--rad:10px;--on-acc:#000;--acc-wash:var(--acc2);--brd-soft:#1a1a1a;--brd-str:#3a3a3a;--surface-3:#171717;--fnum:"Geist",system-ui,sans-serif;--flab:"Geist",system-ui,sans-serif;--fbody:"Geist",system-ui,sans-serif;--shadow-sm:none;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-rx:.64px;--brand-tr:-.02em;--brand-tt:none;--warn-text:var(--warn);--up-text:var(--up);--dn-text:var(--dn);--acc-text:var(--acc);--chart-plan-text:var(--t3);--chart-4-text:var(--chart-4);--on-up:#000;--on-dn:#000;--on-warn:#000}body.dusk,[data-theme=dusk]{--acc:#88c0d0;--acc2:#b48ead;--up:#a3be8c;--dn:#e8949c;--warn:#ebcb8b;--t1:#e5e9f0;--t2:#bac3d1;--t3:#a3aec0;--surf:#2a3240;--raise:#303a4a;--line:#3e4a5e;--bg:#232a36;--rad:10px;--on-acc:#1e2430;--brd-soft:#374154;--brd-str:#4c5970;--surface-3:#394456;--fnum:"IBM Plex Sans",system-ui,sans-serif;--flab:"IBM Plex Sans",system-ui,sans-serif;--fbody:"IBM Plex Sans",system-ui,sans-serif;--shadow-sm:0 1px 2px #0a0e1640;--shadow:0 6px 20px #0a0e1647;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-rx:.64px;--brand-tr:0;--brand-tt:none;--warn-text:var(--warn);--up-text:var(--up);--dn-text:var(--dn);--acc-text:var(--acc);--chart-plan-text:var(--t3);--chart-4-text:var(--chart-4);--on-up:#000;--on-dn:#000;--on-warn:#000}body.clarity,[data-theme=clarity],body.cockpit,[data-theme=cockpit],body.broadsheet,[data-theme=broadsheet],body.constructivist,[data-theme=constructivist],body.gg,[data-theme=gg],body.swiss,[data-theme=swiss],body.contrast,[data-theme=contrast],body.aurora,[data-theme=aurora],body.mono,[data-theme=mono],body.dusk,[data-theme=dusk]{--text-muted:var(--t2);--line-soft:var(--brd-soft);--danger:var(--dn);--success:var(--up);--space-7:28px;--radius-sm:calc(var(--rad) * .5);--accent-soft:color-mix(in srgb, var(--acc-wash) 12%, transparent)}body.constructivist [class*=card],body.constructivist table{border-radius:0!important}body.constructivist [class*=card]{border:2px solid #1a1a1a!important}body.broadsheet [class*=card]{box-shadow:none!important}body.swiss [class*=card]{padding-top:14px;box-shadow:none!important;background:0 0!important;border:0!important;border-top:3px solid #0a0a0a!important;border-radius:0!important}body.swiss h1,body.swiss .page-title{letter-spacing:-.035em;font-size:40px;font-weight:700;line-height:1.02}body.swiss th{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}body.swiss table{border-collapse:collapse}body.swiss td,body.swiss th{border-left:0!important;border-right:0!important}body.swiss button,body.swiss .btn{border-radius:0!important}body.contrast [class*=card]{box-shadow:none!important;border:2px solid #000!important}body.contrast table td,body.contrast table th{border-bottom:1px solid #000}body.contrast a{text-underline-offset:2px;text-decoration:underline}body.contrast :focus-visible{outline-offset:2px!important;outline:3px solid #03c!important}body.contrast button,body.contrast input,body.contrast select{border:2px solid #000!important}body.aurora{background:radial-gradient(900px 600px at 10% 4%,#7c5cff8c,#0000 60%),radial-gradient(800px 560px at 94% 10%,#38bdf861,#0000 60%),radial-gradient(900px 700px at 55% 105%,#a855f757,#0000 60%),#0b0a1a fixed}body.aurora [class*=card]{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#1b18388c!important;border:1px solid #ffffff17!important}body.aurora button.primary,body.aurora .btn-primary{color:#0b0a1a!important;background:linear-gradient(135deg,#9b8cff,#4cc9f0)!important}body.mono [class*=card]{box-shadow:none!important;background:0 0!important;border:1px solid #262626!important}body.mono table td{border-bottom:1px solid #1a1a1a}body.mono :focus-visible{outline-offset:2px;outline:1px solid #fff}body.dusk *{transition-duration:.22s}body.dusk [class*=card]{border:1px solid #3e4a5e!important;box-shadow:0 6px 20px #0a0e1647!important}.theme-picker{flex-direction:column;gap:6px;padding:0;display:flex}.theme-modes{gap:4px;display:flex}.theme-mode{font:600 11px var(--flab);color:var(--t2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 6px;transition:background .12s,color .12s,border-color .12s;display:flex}.theme-mode:hover{color:var(--t1);border-color:var(--brd-str,var(--line))}.theme-mode.open{color:var(--t1);border-color:var(--acc-text,var(--acc));background:var(--acc-soft)}.theme-mode .tp-count{color:var(--t3);font-weight:500}.theme-chips{flex-wrap:wrap;gap:5px;display:flex}.theme-chip{cursor:pointer;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:22px;height:22px;padding:0;transition:transform .12s,border-color .12s}.theme-chip:hover{transform:scale(1.12)}.theme-chip.active{border-color:var(--t1);box-shadow:0 0 0 1px var(--bg)}.theme-current{font:500 10px var(--flab);color:var(--t3)}@media print{@page{size:landscape;margin:12mm 10mm 14mm}*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:root,body,body[data-theme]{--bg:#fff;--surf:#fff;--raise:#fff;--t1:#1a1a1a;--t2:#444;--t3:#6e6e73;--line:#d7d7db;--hover-bg:transparent;color:#1a1a1a!important;background:#fff!important}.app-sidebar,.app-topbar,.side-nav,.side-chrome,.side-footer,.theme-picker,.org-switch,.logout-btn,[data-print=hide]{display:none!important}.app-shell{min-height:0!important;display:block!important}.app-main{display:block!important}.app-content{flex:none!important;padding:0!important}[style*="position: sticky"],[style*=position\:sticky],.sticky,thead th{position:static!important}[class*=card],[class*=Card],[class*=tile],[class*=panel],canvas,svg,figure,tr{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}canvas{max-width:100%!important;max-height:340px!important}table{border-collapse:collapse!important;width:100%!important;font-size:8.5pt!important}th,td{border:.5pt solid var(--line)!important;padding:3px 5px!important}[style*=overflow],[style*=max-height]{height:auto!important;max-height:none!important;overflow:visible!important}button,input,select,.side-link{display:none!important}button[data-print=keep]{display:inline-block!important}a[href^=http]:after{content:" (" attr(href) ")";color:var(--t3);font-size:7pt}}
