@font-face{font-family:sans;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_a2c34e{font-family:sans,sans Fallback}.__variable_a2c34e{--font-sans:"sans","sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#f4f5f3;--surface:#ffffff;--ink:#1c1d1a;--ink-soft:#5f615b;--ink-faint:#8a8c85;--line:#e3e4df;--line-strong:#cfd0c9;--accent:#14532d;--accent-soft:#e7efe9;--seg0-bg:#fcebeb;--seg0-fg:#a32d2d;--seg1-bg:#faeeda;--seg1-fg:#854f0b;--seg2-bg:#e6f1fb;--seg2-fg:#185fa5;--note-bg:#fff8e1;--note-line:#f0b429;--radius:10px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.mono{font-family:var(--font-mono),ui-monospace,monospace}.wrap{max-width:1760px;margin:0 auto;padding:14px 24px 20px}.topbar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.title{font-size:26px;font-weight:600;margin:0;letter-spacing:-.01em}.meta{font-size:14px;color:var(--ink-faint)}.meta b{color:var(--ink-soft)}.meta b,.pill{font-weight:500}.pill{display:inline-block;font-size:12px;padding:2px 9px;border-radius:999px;margin-left:8px}.pill.info{background:var(--seg2-bg);color:var(--seg2-fg)}.pill.bad{background:var(--seg0-bg);color:var(--seg0-fg)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.searchbar{padding:8px 16px;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.searchbar .field,.searchbar .field.go,.searchbar .field.org{flex:0 0 auto}.searchbar .field.org select{min-width:300px}.searchbar .field.dev{flex:0 0 auto}.searchbar .field.dev input{font-family:inherit;font-size:15px;height:42px;border-radius:8px;min-width:240px;padding:0 12px;border:1px solid var(--line-strong);color:var(--ink);background:var(--surface) var(--chev) no-repeat right 12px center;background-size:12px 8px}.searchbar .field.dev input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.searchbar .field.dev input::placeholder{color:var(--ink-faint)}.searchbar .field.dev input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:12px;margin:0}.searchbar .field.dev .clear{border:0;background:none;cursor:pointer;padding:0 4px;font-size:18px;line-height:1;color:var(--ink-faint)}.searchbar .field.dev .clear:hover{color:var(--ink)}.tabnote{display:inline-block;font-size:14px;color:var(--ink-soft);line-height:1.55;margin:0 2px 4px;padding:4px 10px;border-radius:6px;background:var(--note-bg);box-shadow:0 0 0 2px var(--note-line)}.tabnote.warn{background:var(--seg0-bg);box-shadow:0 0 0 2px var(--seg0-fg)}.tabnote.warn,.tabnote.warn b{color:var(--seg0-fg)}.empty button.link{background:none;border:none;padding:0;height:auto;font:inherit;color:var(--seg2-fg);text-decoration:underline;cursor:pointer}.empty button.link:hover{color:var(--accent)}.field{display:flex;align-items:center;gap:8px}.field label{font-size:15px;color:var(--ink-soft);margin:0;white-space:nowrap}button,select{font-family:inherit;font-size:15px;height:42px;border-radius:8px}:root{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.6 6 6.4 11 1.6' stroke='%235f615b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select{width:100%;padding:0 34px 0 12px;border:1px solid var(--line-strong);color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface) var(--chev) no-repeat right 12px center;background-size:12px 8px}select::-ms-expand{display:none}select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}button.primary{background:var(--accent);color:#fff;border:1px solid var(--accent);padding:0 18px;cursor:pointer;font-weight:500}button.primary:hover{filter:brightness(1.1)}button.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);padding:0 14px;cursor:pointer}button.ghost:hover{background:var(--bg)}button:disabled{opacity:.5;cursor:default}.chips{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chip{font-size:15px;font-weight:500;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:5px 14px;white-space:nowrap}.chip,.chip b{color:var(--ink)}.chip b{font-weight:600;font-size:19px;letter-spacing:-.01em}.chip.tot{background:var(--accent-soft);border-color:var(--accent);color:#1d4d33}.chip.tot b{color:var(--accent);font-size:21px}.resultline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.resultline .label{font-size:15px;color:var(--ink-soft)}.resultleft{gap:12px;flex-wrap:wrap;min-width:0}.actions,.resultleft{display:flex;align-items:center}.actions{gap:8px}.actions select.pagesize{width:auto;min-width:130px}.tablewrap{overflow:auto;max-height:70vh;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table{width:100%;min-width:1420px;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:8px 16px;white-space:nowrap;border-bottom:1px solid var(--line)}th{font-weight:500;color:var(--ink-soft);background:#fafbf9;position:-webkit-sticky;position:sticky;top:0;z-index:1;box-shadow:inset 0 -1px 0 var(--line)}.pager{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:8px 0 0}.pager button{height:34px;min-width:34px;padding:0 10px;font-size:14px;border-radius:7px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer}.pager button:hover:not(:disabled){background:var(--bg)}.pager button.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500;cursor:default}.pager .gap{color:var(--ink-faint);padding:0 2px}td.num{text-align:right}tbody tr:hover{background:#fafbf9}.badge{display:inline-block;font-size:13px;padding:3px 10px;border-radius:6px}.badge.s0{background:var(--seg0-bg);color:var(--seg0-fg)}.badge.s1{background:var(--seg1-bg);color:var(--seg1-fg)}.badge.s2{background:var(--seg2-bg);color:var(--seg2-fg)}.empty{padding:40px;text-align:center}.empty,.hint{color:var(--ink-faint)}.hint{font-size:13px;margin:10px 2px 0}@media (max-width:900px){.searchbar,.searchbar .field{align-items:flex-start}.searchbar .field{flex-direction:column;gap:4px}}.dash{--viz-series:#185fa5;--viz-grid:#e1e0d9;--viz-axis:#c3c2b7;--viz-muted:#898781}.navline{display:flex;gap:4px;align-items:stretch;border-bottom:1px solid var(--line);margin-bottom:8px}.navitem{padding:9px 18px;font-size:16px;color:var(--ink-soft);text-decoration:none;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;font-family:inherit;line-height:inherit;height:auto;border-radius:0;cursor:pointer}.navitem.on,a.navitem:hover,button.navitem:hover{color:var(--seg2-fg)}.navitem.on{font-weight:500;border-bottom-color:var(--seg2-fg);cursor:default}.navitem.last{margin-left:auto}.dashfilter{display:inline-block;line-height:1.55;margin:0 2px 10px;padding:4px 10px;border-radius:6px;border:0;background:var(--note-bg);box-shadow:0 0 0 2px var(--note-line)}.dashfilter,.dashfilter .fnote{font-size:14px;color:var(--ink-soft)}.dashfilter .fnote b{color:var(--ink);font-weight:600}.kpis{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.kpi{flex:1 1 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px}.kpi .k{font-size:13px;color:var(--ink-soft)}.kpi .row{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:0}.kpi .v{font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.kpi .v span{font-size:14px;font-weight:400;margin-left:3px}.kpi .s,.kpi .v span{color:var(--ink-faint)}.kpi .s{font-size:12.5px}.kpi.hot{border-color:var(--seg0-fg);box-shadow:0 0 0 1px var(--seg0-fg)}.kpi.hot .v{color:var(--seg0-fg)}.dashsec{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px 16px;margin-bottom:12px}.dashsec h2{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:16px;font-weight:600}.dashsec h2:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--viz-series)}.dashsec h2 .unit{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--ink-faint)}.viz{position:relative}.viz svg{display:block;width:100%;height:auto}.viz text{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz .grid{stroke:var(--viz-grid);stroke-width:1}.viz .axis{stroke:var(--viz-axis);stroke-width:1}.viz .tick{font-size:11px;fill:var(--viz-muted)}.viz .tick.on{fill:var(--ink);font-weight:600}.viz .bar{fill:var(--viz-series)}.viz .peak{font-size:12px;font-weight:600;fill:var(--ink)}.viz .val{font-size:11.5px;font-weight:500;fill:var(--ink-soft)}.viz .hit{fill:transparent}.viz .barg{cursor:default;outline:none}.viz .barg:focus-visible .hit,.viz .barg:hover .hit{fill:rgba(24,95,165,.07)}.viz .barg:focus-visible .hit{stroke:var(--viz-series);stroke-width:1.5}.viztip{position:absolute;z-index:2;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:5px 11px;font-size:13.5px;color:var(--ink-soft);box-shadow:0 2px 10px rgba(0,0,0,.07);pointer-events:none;white-space:nowrap;transform:translate(-50%,-100%);margin-top:-11px}.viztip b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viztip .sub{color:var(--ink-faint)}.viztip:after{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-4px;width:8px;height:8px;background:var(--surface);transform:rotate(45deg);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.viztip.la{transform:translate(-16px,-100%)}.viztip.la:after{left:16px}.viztip.ra{transform:translate(calc(-100% + 16px),-100%)}.viztip.ra:after{left:auto;right:12px;margin-left:0}.viztip.below{transform:translate(-50%);margin-top:11px}.viztip.below.la{transform:translate(-16px)}.viztip.below.ra{transform:translate(calc(-100% + 16px))}.viztip.below:after{bottom:auto;top:-5px;border-right:0;border-bottom:0;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.segbars{display:flex;flex-direction:column;gap:7px}.segrow{display:grid;grid-template-columns:92px 1fr 58px 56px;align-items:center;grid-gap:10px;gap:10px}.segrow .lab{font-size:13.5px;color:var(--ink-soft);white-space:nowrap}.segrow .track{height:18px;background:var(--bg);border-radius:4px;overflow:hidden}.segrow .fill{display:block;height:100%;background:var(--viz-series);border-radius:4px}.segrow .val{font-size:14px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.segrow .pctv{font-size:12.5px;color:var(--ink-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashgrid{display:grid;grid-template-columns:1.9fr 1fr;grid-gap:12px;gap:12px}.dashgrid .dashsec{margin-bottom:12px;display:flex;flex-direction:column}.dual,.segbars.fill{flex:1 1;justify-content:space-between}.dual{display:flex;flex-direction:column;gap:10px}.drow{display:grid;grid-template-columns:92px 1fr 116px;align-items:center;grid-gap:10px;gap:10px;position:relative;border-radius:5px;padding:1px 3px}.drow:hover{background:#f7f8f5}.drow .lab{font-size:13.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dual.wide .drow{grid-template-columns:180px 1fr 116px}.crosswrap{overflow-x:auto}.crossrows{display:flex;flex-direction:column;gap:7px;min-width:560px}.crosshead{display:grid;grid-template-columns:24px 200px 54px 1fr;align-items:center;grid-gap:9px;gap:9px;font-size:11px;color:var(--ink-faint);padding:1px 4px 3px;margin-bottom:2px;border-bottom:1px solid var(--line)}.crosshead span{text-align:right;white-space:nowrap}.crosshead .lft{text-align:left}.crosshead{margin-bottom:6px}.crow{display:grid;grid-template-columns:24px 200px 54px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:1px 4px;border-radius:5px;position:relative}.crow:hover{background:#f7f8f5}.crow .no{font-size:11.5px;color:var(--ink-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crow .lab{font-size:13px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow .tot{font-size:13px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crow .bar{display:flex;height:22px;border-radius:4px;gap:2px}.crow .seg{display:flex;align-items:center;justify-content:center;min-width:2px;position:relative;font-size:11.5px;font-weight:600;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crow .seg .txt{display:block;width:100%;text-align:center;overflow:hidden;white-space:nowrap}.crow .seg:first-child{border-radius:4px 0 0 4px}.crow .seg:last-child{border-radius:0 4px 4px 0}.segrow .lab .bdot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#185fa5;margin-left:5px;vertical-align:3px}.crow.nob,.rank.nob{border-top:1px solid var(--line);padding-top:5px;margin-top:3px}.crow.nob .lab,.rank.nob .lab{color:var(--ink-faint);font-style:italic}.crow.nob .no,.rank.nob .no{color:var(--line)}.crow.zero .tot{font-weight:500}.crow.zero .lab,.crow.zero .tot{color:var(--ink-faint)}.crow.zero .bar{align-items:center;border:1px dashed var(--line);border-radius:4px;background:repeating-linear-gradient(135deg,#fafbf8 0 6px,#f2f4ef 6px 12px)}.crow.zero .znote{font-size:11.5px;color:var(--ink-faint);padding-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow.me{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #bcd4c4}.crow.me:hover{background:#dfeae2}.crow.me .lab{color:#1d4d33;font-weight:600}.crossrows .seg:hover>.rowtip{display:block}.crossrows .crow:first-child .seg>.rowtip{bottom:auto;top:calc(100% + 7px)}.crossrows .crow:first-child .seg>.rowtip:after{bottom:auto;top:-5px;border-right:0;border-bottom:0;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.crow .seg.s4,.strow .seg.s4,.sw.s4{background:#eda100}.crow .seg.s4,.strow .seg.s4{color:var(--ink)}.dbars{display:flex;flex-direction:column;gap:4px}.dbars .t{height:11px;background:var(--bg);border-radius:3px;overflow:hidden}.dbars .t i{display:block;height:100%;border-radius:3px}.dbars .t.k i{background:var(--viz-series)}.dbars .t.a i{background:#9dc0e0}.dvals{display:flex;flex-direction:column;gap:4px;text-align:right;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:11px}.dvals .k{color:var(--ink);font-weight:600}.dvals .a{color:var(--ink-soft)}.dvals em{font-style:normal;color:var(--ink-faint);font-weight:400;margin-left:5px}.dual .drow:focus-within>.rowtip,.dual .drow:hover>.rowtip{display:block}.dual .drow:first-child>.rowtip{bottom:auto;top:calc(100% + 7px)}.dual .drow:first-child>.rowtip:after{bottom:auto;top:-5px;border-right:0;border-bottom:0;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.dashfoot{font-size:12.5px;color:var(--ink-faint);text-align:center;margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}@media (max-width:1280px){.dashgrid{grid-template-columns:1fr}}.dashgrid2{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:12px;gap:12px;align-items:stretch;margin-bottom:12px}.dashgrid2.rev{grid-template-columns:1fr 1.35fr}.rightcol{display:flex;flex-direction:column;gap:12px}.dashgrid2>.leftcol>.dashsec,.dashgrid2>.rightcol>.dashsec{flex:1 1 auto;display:flex;flex-direction:column}.dashgrid2 .dashsec>.rankrows,.dashgrid2 .dashsec>.segbars{flex:1 1;justify-content:space-between}.dashgrid2 .dashsec>.stacks{flex:1 1}.dashgrid2 .dashsec>.stacks>.strow{flex:1 1 auto;align-items:stretch}.dashgrid2 .dashsec>.stacks>.strow>.bar{height:auto;max-height:56px;align-self:center;width:100%}.dashgrid2 .dashsec>.stacks>.strow>.lab{align-self:center}.vlegend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-soft);margin:0 2px 8px}.vlegend .sw{display:inline-block;vertical-align:-1px;width:10px;height:10px;border-radius:2px;margin-left:10px}.vlegend .sw:first-child{margin-left:0}.vlegend .lnote{margin-left:auto;color:var(--ink-faint)}.vlegend .lnote.left{margin-left:0}.dashgrid4 .vlegend{height:20px;overflow:hidden;margin-bottom:4px}.seg.s1,.segbars .fill,.sw.s1{background:var(--viz-series)}.seg.s2,.sw.s2{background:#eb6834}.seg.s3,.sw.s3{background:#1baf7a}.sw.rest{background:var(--line-strong)}.rankrows{display:flex;flex-direction:column;gap:7px}.rank,.rankhead{display:grid;grid-template-columns:22px 168px 1fr 52px 54px 84px;align-items:center;grid-gap:9px;gap:9px;padding:1px 4px;border-radius:5px}.rank{box-sizing:border-box}.rankhead{font-size:11px;color:var(--ink-faint);padding-bottom:3px;margin-bottom:2px;border-bottom:1px solid var(--line)}.rankhead span{text-align:right;white-space:nowrap}.rankhead .lft{text-align:left}.rank .no{font-size:11.5px;color:var(--ink-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank .lab{font-size:13px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank .track2{height:16px;background:var(--line-strong);border-radius:3px;overflow:hidden;min-width:2px}.rank .track2 .fill{display:block;height:100%;background:var(--viz-series);border-radius:3px}.rank .val{font-size:13.5px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank .pctv{font-size:12.5px;color:var(--ink-soft);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank .exp{font-size:12px;color:var(--ink-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank.me{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #bcd4c4}.rank.me .lab{color:#1d4d33;font-weight:600}.rank.me .val{color:var(--accent)}.stacks{display:flex;flex-direction:column;gap:9px}.strow{display:grid;grid-template-columns:92px 1fr;align-items:center;grid-gap:10px;gap:10px}.strow .lab{font-size:13px;color:var(--ink-soft)}.strow .lab em{display:block;font-style:normal;font-size:11.5px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strow .bar{display:flex;height:26px;border-radius:4px;overflow:hidden;gap:2px;background:var(--surface)}.strow .seg{display:flex;align-items:center;justify-content:center;min-width:2px;font-size:12px;font-weight:600;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strow .seg:first-child{border-radius:4px 0 0 4px}.strow .seg:last-child{border-radius:0 4px 4px 0}.segbars.lab-wide .segrow{grid-template-columns:180px 1fr 58px 52px}.segbars.lab-mid .segrow{grid-template-columns:116px 1fr 58px 52px}.segbars .lab{overflow:hidden;text-overflow:ellipsis}@media (max-width:1280px){.dashgrid2{grid-template-columns:1fr}}.leftcol{display:flex;flex-direction:column;gap:12px}.sw.s1b,.viz .bar.k1{background:#6e9fd0;fill:#6e9fd0}.sw.etc,.viz .bar.k2{background:var(--viz-muted);fill:var(--viz-muted)}.viz .bar.k0{fill:var(--viz-series)}.viz .barg.partial .bar,.viz .barg.partial .peak,.viz .barg.partial .val{opacity:.45}.ranks2{display:flex;flex-direction:column;gap:5px}.r2{display:grid;grid-template-columns:180px 1fr 38px 34px 38px 1fr 32px;align-items:center;grid-gap:7px;gap:7px;padding:1px 4px;border-radius:5px}.r2 .lab{font-size:12.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r2 .mini{height:9px;background:var(--bg);border-radius:2px;overflow:hidden}.r2 .mini .f{display:block;height:100%;background:var(--viz-series);border-radius:2px}.r2 .mini .f.alt{background:#6e9fd0}.r2 .n{font-size:12px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r2 .n,.r2 .v2{text-align:right}.r2 .v2{font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r2 .arrow{text-align:center}.r2 .d{font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r2 .d.up{color:#185fa5}.r2 .d.dn{color:#a06020}.r2 .d.eq,.r2 .d.none{color:var(--ink-faint);font-weight:400}.r2.me{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #bcd4c4}.r2.me .lab{color:#1d4d33;font-weight:600}.dashgrid4{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}@media (max-width:1280px){.dashgrid4{grid-template-columns:1fr}}.lagstats{display:flex;gap:8px;margin:0 0 10px}.lagstats .lst{flex:1 1;background:var(--bg);border-radius:7px;padding:6px 10px}.lagstats .k{display:block;font-size:11.5px;color:var(--ink-faint)}.lagstats .v{font-size:21px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lagstats .v em{font-style:normal;font-size:12.5px;font-weight:400;color:var(--ink-faint);margin-left:2px}.lagstats .sub2{display:block;font-size:11.5px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:1px}.rankrows .rank,.ranks2 .r2,.segbars .segrow,.stacks .strow .seg{position:relative}.rowtip{position:absolute;z-index:3;display:none;left:16px;bottom:calc(100% + 7px);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:5px 11px;font-size:13px;color:var(--ink-soft);line-height:1.5;box-shadow:0 2px 10px rgba(0,0,0,.07);pointer-events:none;white-space:nowrap}.rowtip b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rowtip .sub{color:var(--ink-faint)}.rowtip:after{content:"";position:absolute;bottom:-5px;left:18px;width:8px;height:8px;background:var(--surface);transform:rotate(45deg);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.rankrows .rank:focus-within>.rowtip,.rankrows .rank:hover>.rowtip,.ranks2 .r2:focus-within>.rowtip,.ranks2 .r2:hover>.rowtip,.segbars .segrow:focus-within>.rowtip,.segbars .segrow:hover>.rowtip,.stacks .strow .seg:hover>.rowtip{display:block}.rankrows .rank:first-child>.rowtip,.ranks2 .r2:first-child>.rowtip,.segbars .segrow:first-child>.rowtip,.stacks .strow:first-child .seg>.rowtip{bottom:auto;top:calc(100% + 7px)}.rankrows .rank:first-child>.rowtip:after,.ranks2 .r2:first-child>.rowtip:after,.segbars .segrow:first-child>.rowtip:after,.stacks .strow:first-child .seg>.rowtip:after{bottom:auto;top:-5px;border-right:0;border-bottom:0;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.rankrows .rank:hover,.ranks2 .r2:hover,.segbars .segrow:hover{background:#f7f8f5}.rankrows .rank.me:hover,.ranks2 .r2.me:hover{background:#dfeae2}.strow .bar{overflow:visible}.cmpwrap{overflow-x:auto}.cmprows{display:flex;flex-direction:column;gap:5px;min-width:980px}.cmp,.cmphead{display:grid;grid-template-columns:26px 200px 1fr 58px 66px 1fr 46px 58px 62px;align-items:center;grid-gap:9px;gap:9px;padding:1px 4px}.cmphead{padding-bottom:5px;border-bottom:1px solid var(--line);margin-bottom:3px}.cmphead span{font-size:11.5px;color:var(--ink-faint);text-align:right;line-height:1.35}.cmphead .grp{font-size:12.5px;color:var(--ink-soft);font-weight:600;text-align:left}.cmp{border-radius:5px}.cmp .lab{font-size:13px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp .no{font-size:11.5px;color:var(--ink-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp .mini{height:14px;background:var(--bg);border-radius:3px;overflow:hidden}.cmp .mini .f{display:block;height:100%;background:var(--viz-series);border-radius:3px}.cmp .mini .f.alt{background:#6e9fd0}.cmp .v{font-size:13.5px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp .rk{font-size:12px;color:var(--ink-soft);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp .dt{font-size:12.5px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp .dt.pos{color:#185fa5}.cmp .dt.neg{color:#a06020}.cmp .dt.zero{color:var(--ink-faint)}.cmp.me{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #bcd4c4}.cmp.me .lab{color:#1d4d33;font-weight:600}.cmp:hover{background:#f7f8f5}.cmp.me:hover{background:#dfeae2}.cmprows .cmp{position:relative}.cmprows .cmp:focus-within>.rowtip,.cmprows .cmp:hover>.rowtip{display:block}.cmprows .cmp:first-of-type>.rowtip{bottom:auto;top:calc(100% + 7px)}.cmprows .cmp:first-of-type>.rowtip:after{bottom:auto;top:-5px;border-right:0;border-bottom:0;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.sw.g2,.viz .bar.g2{background:var(--viz-series);fill:var(--viz-series)}.sw.g1,.viz .bar.g1{background:#9dc0e0;fill:#9dc0e0}.viz .val.sm{font-size:10.5px}.viz .val.sm.on{fill:var(--ink);font-weight:700}.strow .seg.q0,.sw.q0{background:#a5c7e6}.strow .seg.q1,.sw.q1{background:#2f7ab8}.strow .seg.q2,.sw.q2{background:#123e66}.strow .seg.q0{color:var(--ink)}.ranks4{display:flex;flex-direction:column;gap:6px}.r4{display:grid;grid-template-columns:22px 176px 1fr 52px 76px;align-items:center;grid-gap:9px;gap:9px;padding:1px 4px;border-radius:5px;position:relative}.r4 .no{font-size:11.5px;color:var(--ink-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r4 .lab{font-size:13px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4 .track{height:15px;background:var(--bg);border-radius:3px;overflow:hidden}.r4 .track .fill{display:block;height:100%;background:var(--viz-series);border-radius:3px}.r4 .v{font-size:13.5px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r4 .sub2{font-size:12px;color:var(--ink-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r4.me{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #bcd4c4}.r4.me .lab{color:#1d4d33;font-weight:600}.r4.me .v{color:var(--accent)}.r4:hover{background:#f7f8f5}.r4.me:hover{background:#dfeae2}.ranks4 .r4:focus-within>.rowtip,.ranks4 .r4:hover>.rowtip{display:block}.ranks4 .r4:first-child>.rowtip{bottom:auto;top:calc(100% + 7px)}.ranks4 .r4:first-child>.rowtip:after{bottom:auto;top:-5px;border-right:0;border-bottom:0;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.dashsec{padding:11px 14px 12px;margin-bottom:10px}.dashsec h2{margin:0 0 6px}.hint{margin:8px 2px 0;line-height:1.5}.kpis{gap:8px;margin-bottom:10px}.kpi{padding:9px 14px}.dashgrid,.dashgrid2,.dashgrid4{gap:10px}.dashgrid2,.dashgrid4{margin-bottom:10px}.leftcol,.rightcol{gap:10px}.rankrows{gap:4px}.rank{min-height:24px}.rank .track2{height:15px}.crossrows{gap:4px}.crow{min-height:24px}.crow .bar{height:20px}.segbars{gap:6px}.stacks{gap:7px}.lagstats{margin:0 0 8px}.lagstats .lst{padding:5px 10px}.vlegend{margin-bottom:6px}.dashgrid4 .vlegend{margin-bottom:3px}.secnav{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:4px;flex-wrap:wrap;background:var(--bg);padding:6px 0 7px;margin-bottom:4px;box-shadow:0 1px 0 var(--line)}.secitem{padding:5px 12px;font-size:13.5px;color:var(--ink-soft);text-decoration:none;border-radius:999px;border:1px solid transparent;white-space:nowrap}.secitem:hover{background:var(--surface);border-color:var(--line);color:var(--seg2-fg)}.secitem.on{background:var(--accent-soft);border-color:#bcd4c4;color:#1d4d33;font-weight:500}.secmark{scroll-margin-top:46px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.rowtip .sub,.viztip .sub{display:block;margin-top:2px}