@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-var-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-var-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-var-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--z-under:-1;--z-rail:50;--z-sheet:100;--z-overlay:200;--z-drawer:300;--z-popover:400;--z-toast:500;--z-local-2:2;--z-local-3:3;--bg:#0e1b30;--bg2:#101d33;--edge:#07101d;--ink:#eaf1fb;--ink2:#c3d2e8;--mut:#9db7d6;--faint:#8fa3c4;--panel:#ffffff0a;--pborder:#ffffff14;--accent:#5fa8e0;--on-accent:#07101d;--wash:255, 255, 255;--green:#34d399;--red:#f87171;--amber:#fbbf24;--teal:#3fd0bc;--blue:#5fa8e0;--purple:#8b7fe0;--slate:#64748b;--rank-rest:#8a98ac;--series-0:#5fa8e0;--series-1:#3fd0bc;--series-2:#fbbf24;--series-3:#34d399;--series-4:#8b7fe0;--series-5:#64748b;--series-6:#e07a5a;--series-7:#5da9a0;--series-8:#ec6fa6;--series-9:#b5cf4a;--series-10:#f28c38;--series-11:#a5b4fc;--aging-0:#2a9d7a;--aging-1:#8cc04a;--aging-2:#f2c94c;--aging-3:#f07f2f;--aging-4:#e44a3a;--aging-5:#c63c9e;--aging-6:#7c4fd0;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--card:linear-gradient(180deg, color-mix(in srgb, var(--bg3) 42%, var(--bg2)) 0%, var(--bg2) 78%);--line-strong:rgba(var(--wash), .16);--hairline:rgba(var(--wash), .07);--line:rgba(var(--wash), .1);--e0:none;--e1:0 1px 2px color-mix(in srgb, var(--edge) 55%, transparent), 0 4px 14px color-mix(in srgb, var(--edge) 30%, transparent);--e2:0 2px 5px color-mix(in srgb, var(--edge) 50%, transparent), 0 10px 26px color-mix(in srgb, var(--edge) 38%, transparent);--e3:0 2px 6px color-mix(in srgb, var(--edge) 60%, transparent), 0 18px 50px color-mix(in srgb, var(--edge) 52%, transparent);--e4:0 4px 12px color-mix(in srgb, var(--edge) 62%, transparent), 0 26px 60px color-mix(in srgb, var(--edge) 62%, transparent);--shadow-1:var(--e1);--shadow-2:var(--e3);--top-light:inset 0 1px 0 rgba(var(--wash), .055);--ease:cubic-bezier(.32, .72, 0, 1);--t-hero:34px;--t-val-lg:28px;--t-val:20px;--t-val-sm:17px;--t-body:13px;--t-cap:12px;--t-ttl:11px;--t-lbl:10.5px;--w-val:650;--w-ttl:600;--w-body:450;--w-cap:400;--ls-tight:-.02em;--ls-wide:.07em;--pad-panel:12px 13px;--pad-scroll:0 12px 16px;--gap-grid:10px;--mt-panel:12px;--row-h:40px}@media (width>=960px){:root{--t-hero:38px;--t-val-lg:32px;--t-val:23px;--t-val-sm:19.5px;--t-body:15.5px;--t-cap:14px;--t-ttl:13.5px;--t-lbl:12.5px;--pad-panel:15px 17px;--gap-grid:12px;--mt-panel:14px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--bg-gradient: linear-gradient(180deg, #0210244d, #02102475),  radial-gradient(95% 58% at 8% -4%, #c1e8ff75, transparent 58%), radial-gradient(78% 50% at 95% 12%, #7da0ca7a, transparent 60%), radial-gradient(60% 44% at 26% 60%, #5483b35c, transparent 66%), radial-gradient(88% 58% at 70% 98%, #02102494, transparent 62%), linear-gradient(172deg, #2f5f94 0%, #1b4576 24%, #0c3260 50%, #072244 76%, #041730 100%);--glass-base:3, 14, 30;--glass-fa:.54;--glass-fb:.74;--glass-sat:150%;--glass-brd:#ffffff29;--glass-shadow:0 16px 38px #0000004d;--glass-inset:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #0000002e;--on-card:#051a37;--glass-plate-a:calc(var(--glass-fa) - .06);--glass-plate-b:calc(var(--glass-fb) - .14);--glass-pill:calc(var(--glass-fa) - .06);--glass-pill-accent:calc(var(--glass-fa) + .06);--glass-thin:calc(var(--glass-fa) - .2);--glass-chrome-a:calc(var(--glass-fa) - .1);--glass-chrome-b:calc(var(--glass-fb) - .1);--glass-chip:calc(var(--glass-fa) - .04);--glass-dense-a:.92;--glass-dense-b:.96;--bg3:rgba(var(--glass-base), var(--glass-chip))}[data-theme=midnight]{--bg-gradient:linear-gradient(180deg, #1b1f2342, #1b1f236b), radial-gradient(95% 58% at 8% -4%, #6c757d94, transparent 58%), radial-gradient(76% 50% at 96% 12%, #49505794, transparent 60%), radial-gradient(58% 44% at 24% 60%, #343a4085, transparent 66%), radial-gradient(90% 58% at 70% 98%, #212529a3, transparent 62%), linear-gradient(172deg, #5a626a 0%, #464d55 24%, #363c43 50%, #282d33 76%, #1b1f23 100%);--glass-base:20, 23, 26;--glass-fa:.54;--glass-fb:.74;--glass-sat:135%;--on-card:#1d2227;--bg:#08080a;--bg2:#111116;--edge:#050506;--ink:#edeff1;--ink2:#cfd4d8;--mut:#b0b7bd;--faint:#9aa1a8;--pborder:#ffffff17;--accent:#5fb0ef;--on-accent:#050506}[data-theme=dusk]{--bg-gradient: linear-gradient(180deg, #333c4570, #333c4566), radial-gradient(95% 60% at 10% 2%, #dedcdcb8, transparent 60%), radial-gradient(75% 52% at 92% 16%, #c5bac4a8, transparent 62%), radial-gradient(62% 46% at 28% 66%, #979dab7a, transparent 66%), radial-gradient(85% 58% at 74% 96%, #2c3a428c, transparent 62%), linear-gradient(172deg, #cdc2cb 0%, #aba9b6 24%, #8a94a4 50%, #63737f 76%, #333c45 100%);--glass-base:34, 38, 45;--glass-fa:.64;--glass-fb:.82;--glass-sat:145%;--on-card:#343a43;--bg:#191d23;--bg2:#212730;--edge:#14181d;--ink:#f4f2f3;--ink2:#dce3e9;--mut:#d6dee4;--faint:#c6d0d7;--pborder:#ffffff29;--accent:#c5bac4;--on-accent:#191d23}[data-theme=moon]{--bg-gradient:linear-gradient(180deg, #4a125970, #4a12594d), radial-gradient(92% 58% at 6% -2%, #f5d5e0a8, transparent 58%), radial-gradient(78% 52% at 96% 10%, #7878c899, transparent 62%), radial-gradient(62% 46% at 22% 58%, #8b40908a, transparent 66%), radial-gradient(86% 55% at 72% 98%, #340e4866, transparent 62%), linear-gradient(172deg, #d8b9ce 0%, #8f7bc0 22%, #8b4090 48%, #6a2178 74%, #4a1259 100%);--glass-base:58, 26, 78;--glass-fa:.66;--glass-fb:.84;--glass-sat:150%;--on-card:#4c1f62;--bg:#210635;--bg2:#2c0f42;--edge:#17001f;--ink:#f9e8ef;--ink2:#e2d2e8;--mut:#dcd0dd;--faint:#cfc3d0;--pborder:#ffffff29;--accent:#f5d5e0;--on-accent:#210635;--purple:#b6e34a;--series-4:#b6e34a;--series-9:#dbe4ef}[data-theme=daylight]{--bg-gradient: linear-gradient(180deg, #ffffff1a, #fff0), radial-gradient(95% 58% at 8% -4%, #f2efe5e6, transparent 58%), radial-gradient(76% 50% at 96% 14%, #c7c8cc94, transparent 60%), radial-gradient(58% 44% at 24% 62%, #e3e1d99e, transparent 66%), radial-gradient(88% 56% at 72% 98%, #b4b4b894, transparent 62%),  linear-gradient(172deg, #f4f2e9 0%, #edeae0 26%, #e1e0da 52%, #d2d3d6 78%, #c0c1c6 100%);--glass-base:255, 255, 255;--glass-fa:.66;--glass-fb:.82;--glass-sat:118%;--glass-brd:#121a2c1c;--glass-shadow:0 14px 34px #121a2c21;--glass-inset:inset 0 1px 0 #fffffff2;--on-card:#f7f7f5;--bg3:rgba(var(--wash), .07);--bg:#eef1f5;--bg2:#fff;--edge:#e6e9ee;--ink:#182231;--ink2:#38434f;--mut:#525b67;--faint:#575f6a;--panel:#17203207;--pborder:#1720321c;--accent:#1a5e99;--on-accent:#fff;--wash:16, 24, 36;--green:#2b6416;--red:#a8262a;--amber:#7d4d0a;--teal:#0a6357;--blue:#1a5e99;--purple:#5c43a8;--slate:#4e5764;--rank-rest:var(--slate);--series-0:#1f6fb2;--series-1:#0f8f7c;--series-2:#b8730f;--series-3:#3b8a1e;--series-4:#6a4fc0;--series-5:#5a6572;--series-6:#bf5233;--series-7:#3d7f78;--series-8:#c2367a;--series-9:#6b8a12;--series-10:#b85a0c;--series-11:#4752c4;--aging-0:#1f7d60;--aging-1:#5e8f22;--aging-2:#a87f0e;--aging-3:#c45a12;--aging-4:#c0322a;--aging-5:#a02a7e;--aging-6:#5b36b0;--card:linear-gradient(180deg, #fff 0%, #fbfcfe 100%);--line-strong:rgba(var(--wash), .17);--line:rgba(var(--wash), .11);--e0:none;--e1:0 1px 2px #121a2c0d, 0 6px 16px -4px #121a2c17;--e2:0 2px 6px #121a2c12, 0 12px 30px -8px #121a2c21;--e3:0 4px 14px #121a2c1a, 0 26px 60px -14px #121a2c33;--e4:0 8px 24px #121a2c24, 0 34px 74px -18px #121a2c42;--shadow-1:var(--e1);--shadow-2:var(--e3);--top-light:inset 0 1px 0 #ffffffe6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0}html{background:var(--edge)}body{background:0 0}body:before{content:"";z-index:var(--z-under);background:var(--bg-gradient,none);pointer-events:none;position:fixed;inset:0}.app,.lock{background:0 0}body{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}#root{height:100%}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.app{flex-direction:column;max-width:460px;height:100dvh;margin:0 auto;display:flex;overflow:hidden}.pwa .app,.pwa .lock{height:100vh}@media (display-mode:standalone){.app,.lock{height:100vh}}.scroll{min-height:0;padding:var(--pad-scroll);overscroll-behavior-y:contain;flex:1;overflow-y:auto}.scroll::-webkit-scrollbar{width:0}.hdr{padding:calc(14px + env(safe-area-inset-top)) 14px 8px;justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:.4px;font-size:16px;font-weight:500}.logo b{color:var(--accent);font-weight:500}.h-title{font-size:17px;font-weight:500}.h-right{align-items:center;gap:8px;display:flex}.chip{color:var(--ink);background:var(--bg3);border:1px solid var(--pborder);border-radius:var(--r-pill);transition:background .15s ease, border-color .15s ease, transform .15s var(--ease);align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:550;display:inline-flex}.chip.badge{position:relative}.chip.chip-sel{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.chip.chip-static{background:color-mix(in srgb, var(--accent) 16%, var(--bg3));border-color:color-mix(in srgb, var(--accent) 45%, var(--pborder));color:var(--ink);cursor:default;font-weight:600}.chip.brand-chip{flex:auto;min-width:0;max-width:150px}.chip .chip-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h-right{min-width:0}.h-chips{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:auto hidden}.h-chips::-webkit-scrollbar{display:none}.h-chips>*{flex-shrink:0}.hact{flex:none}@media (width<=420px){.hdr-scoped .chip{gap:5px;padding:7px 9px}.hdr-scoped .h-right,.hdr-scoped .h-chips{gap:6px}.hdr-scoped .hdr-logo{display:none}.hdr-scoped{padding-left:10px;padding-right:10px}}.dotcount{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:500;display:flex;position:absolute;top:-5px;right:-5px}.iconbtn{background:var(--bg3);border:1px solid var(--pborder);width:36px;height:36px;color:var(--mut);border-radius:10px;justify-content:center;align-items:center;font-size:17px;display:flex}.hdr2{padding:calc(10px + env(safe-area-inset-top)) 14px 0}.hdr2-top{align-items:center;gap:1px;min-height:40px;display:flex}.hdr2-logo{flex:none;height:22px;display:block}.hdr2-t{min-width:0;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0 4px 0 9px;font-size:17px;font-weight:650;overflow:hidden}.hdr2-ib{background:0 0;border-color:#0000;flex:none;width:34px;height:34px}.hdr2-ib:active{background:var(--bg3)}.hdr2-ctx{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 0 10px;display:flex}.ctx-b{border:1px solid var(--pborder);background:var(--bg3);height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.ctx-b:active{transform:scale(.97)}.ctx-b svg{color:var(--mut);flex:none}.ctx-grow{flex:auto;min-width:0}.ctx-static{cursor:default;background:color-mix(in srgb, var(--accent) 14%, var(--bg3))}.ctx-period{gap:4px;padding:0 10px;font-size:12.5px}.ctx-caret{color:var(--mut);font-size:10px;font-style:normal}.ctx-filter{gap:3px;width:40px;padding:0}.ctx-filter.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ctx-filter.on svg{color:var(--on-accent)}.hdr2-ctx .coswitch{border-radius:11px;flex:auto;min-width:0;height:36px;margin:0;padding:2px}.hdr2-ctx .cs-b{border-radius:8px;flex:auto;padding:0 6px;font-size:12.5px}.xa.xa-line{text-align:left;width:calc(100% - 24px);font:inherit;cursor:pointer;border-left-width:4px;align-items:center;gap:9px;margin:8px 12px 6px;padding:7px 12px 7px 9px;font-size:12.5px;display:flex}.xa-line .xa-ico{width:20px;height:20px;font-size:12px}.xa-line-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:auto;overflow:hidden}.xa-line-t b{color:var(--red);font-weight:750}.xa-line-c{color:var(--red);flex:none;font-size:18px;line-height:1}.ps .sheet-hd{align-items:center}.ps-year{color:var(--ink);align-items:center;gap:4px;font-size:14px;font-weight:650;display:inline-flex}.ps-year button{border:1px solid var(--pborder);background:var(--bg3);width:32px;height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;font-size:17px;line-height:1}.ps-year button:disabled{opacity:.35;cursor:default}.ps-sum{color:var(--mut);margin:-4px 0 12px;font-size:13px}.ps-pre{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.ps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ps-m{border:1px solid var(--pborder);background:var(--bg3);height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:11px;font-size:14px;font-weight:600;position:relative}.ps-m:disabled{opacity:.3;cursor:default}.ps-m.sel{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ps-m.home:not(.sel):after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.pe-link{flex-direction:column;gap:8px;display:flex}.pe-link-s{color:var(--mut);font-size:12px}.pe-link-r{border-top:1px solid var(--line);grid-template-columns:minmax(140px,1fr) minmax(180px,1.2fr);align-items:center;gap:4px 10px;padding:6px 0;display:grid}.pe-link-n{color:var(--ink);font-weight:600}.pe-link-r select{border:1px solid var(--pborder);background:var(--bg3);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:6px 8px}.pe-link-why{color:var(--faint);grid-column:1/-1;font-size:11.5px}.pe-link>.pe-ghost{align-self:flex-start}.pe-al-saved{color:var(--mut);margin-top:8px;font-size:12.5px}.pe-al-saved summary{cursor:pointer}.pe-al-row{align-items:center;gap:8px;padding:3px 0;display:flex}.pe-al-row i{color:var(--faint);font-style:normal}.pe-al-row b{color:var(--ink);font-weight:600}.pe-al-x{color:var(--faint);cursor:pointer;background:0 0;border:0;margin-left:auto}.pe-al-x:hover{color:var(--red)}.ps-drag{touch-action:none;-webkit-user-select:none;user-select:none}.ps-m,.ps-d{-webkit-tap-highlight-color:transparent}.ps-m:focus:not(:focus-visible),.ps-d:focus:not(:focus-visible){box-shadow:none;outline:none}.ps-m.pv{opacity:.85}.ps-x{opacity:.8;font-size:10px;font-style:normal;position:absolute;top:3px;right:6px}.ps-hint.warn{color:var(--amber)}.ps-only{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ps-step{color:var(--ink);font-weight:600}.ps-multi{color:var(--mut);cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.ps-multi input{accent-color:var(--accent);margin-top:2px}.ps-hint{color:var(--faint);margin-top:6px;font-size:11.5px}.ps-cmp{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.ps-cmp>span{flex:auto;min-width:0}.ps-cmp>span i{color:var(--faint);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.ps-cmp select{max-width:52%;font:inherit;color:var(--ink);background:var(--bg3);border:1px solid var(--pborder);border-radius:10px;flex:none;padding:7px 9px;font-size:13px}.ps-cmp select option{color:#111}.ps-mode{background:var(--bg3);border:1px solid var(--pborder);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:-2px 0 12px;padding:3px;display:grid}.ps-mode button{height:34px;color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13.5px;font-weight:600}.ps-mode button.on{background:var(--accent);color:var(--on-accent)}.ps-cal-hd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ps-cal-hd b{color:var(--ink);font-size:14px;font-weight:650}.ps-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ps-wd{text-align:center;color:var(--faint);padding:2px 0 4px;font-size:11px}.ps-wd.sun{color:color-mix(in srgb, var(--red) 70%, var(--faint))}.ps-d{background:var(--bg3);height:38px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:0;font-size:13.5px;font-weight:600;position:relative}.ps-d:disabled{opacity:.25;cursor:default}.ps-d.nodata:not(:disabled){color:var(--faint);font-weight:500}.ps-d.in{background:color-mix(in srgb, var(--accent) 22%, var(--bg3));border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.ps-d.end{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ps-d.pend{box-shadow:0 0 0 2px var(--accent) inset}.ps-d.last:not(.end):after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.ps-gap{visibility:hidden}.tr-grid{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}@media (width<=959px){.tr-grid{grid-template-columns:1fr}}.tr-sec{color:var(--mut);margin:12px 0 4px;font-size:12.5px}.tr-sec:first-of-type{margin-top:4px}.tr-list{flex-direction:column;display:flex}.tr-li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:flex}.tr-li:last-child{border-bottom:0}.tr-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.tr-n i{color:var(--faint);margin-left:6px;font-size:11.5px;font-style:normal}.tr-v{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:600}.tr-li.tap{cursor:pointer}.tr-li.tap:hover .tr-n{color:var(--blue)}.fl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1279px){.fl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.fl-grid{grid-template-columns:1fr}}.fl-tops{flex-wrap:wrap;flex:100%;order:10;gap:6px;min-width:0;display:flex}.main-top:has(.fl-tops){flex-wrap:wrap;gap:8px 12px}.fl-top{z-index:5;flex-wrap:wrap;gap:6px;margin:2px 0;padding:2px 0 4px;display:flex;position:relative}.fl-top .whp{flex:none}.tr-li.fl-hd .tr-n,.tr-li.fl-hd .tr-v{color:var(--faint);font-size:11px;font-weight:500}@media (width>=960px){.adm-kpis.fl-kpis{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin:4px 0 0;padding:0;position:static}}.fl-wide{grid-column:1/-1}.fl-col .fl-n{color:var(--faint);margin-top:1px;font-size:9.5px}.po-hero{grid-template-columns:minmax(220px,1.3fr) repeat(5,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}@media (width<=1399px){.po-hero{grid-template-columns:minmax(200px,1.2fr) repeat(3,minmax(0,1fr))}.po-main{grid-row:span 2}}@media (width<=700px){.po-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.po-main{grid-area:auto/1/auto/-1}}.po-main{background:var(--card);border:1px solid var(--pborder);border-radius:var(--r-lg);box-shadow:var(--top-light), var(--shadow-1);padding:12px 14px}.po-l{color:var(--mut);font-size:12px}.po-big{font-variant-numeric:tabular-nums;margin:4px 0;font-size:38px;font-weight:800;line-height:1.1}.po-s{color:var(--faint);font-size:12px}.po-vb{align-items:flex-end;gap:4px;height:270px;padding-top:18px;display:flex;position:relative}.po-vu{color:var(--faint);font-size:12px;position:absolute;top:0;right:2px}.po-vc.on .po-plan{background:rgba(var(--wash), .22)}.po-vf{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:3px;font-size:13px}.po-vpl{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px;font-size:11.5px}.po-tip{z-index:6;pointer-events:none;background:var(--card);border:1px solid var(--pborder);border-radius:10px;min-width:210px;padding:10px 12px;font-size:13.5px;position:absolute;top:8px;box-shadow:0 10px 28px #00000059}.po-tip-t{color:var(--ink);margin-bottom:6px;font-weight:700}.po-tip-r{color:var(--mut);justify-content:space-between;gap:14px;padding:2px 0;display:flex}.po-tip-r b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.po-tip-s{color:var(--faint);margin-top:6px;font-size:12px}.po-vc{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.po-vc.tap{cursor:pointer}.po-vc.tap:hover .po-plan{background:var(--line)}.po-vp{font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:3px;font-size:13px;font-weight:700}.po-vbars{flex:1;justify-content:center;align-items:flex-end;width:min(44px,100%);display:flex;position:relative}.po-vbars i{border-radius:3px 3px 0 0;position:absolute;bottom:0}.po-plan{background:rgba(var(--wash), .14);left:0;right:0}.po-fact{left:22%;right:22%}.po-vl{color:var(--faint);white-space:nowrap;margin-top:5px;font-size:12.5px}.po-hb{flex-direction:column;gap:6px;display:flex}.po-hr{grid-template-columns:minmax(90px,34%) 1fr auto 52px;align-items:center;gap:8px;font-size:12.5px;display:grid}.po-hr.tap{cursor:pointer}.po-hr.on .po-hl{color:var(--blue);font-weight:700}.po-hl{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.po-ht{height:14px;position:relative}.po-ht i{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.po-hp{background:rgba(var(--wash), .14)}.po-hf{opacity:.9;top:3px!important;bottom:3px!important}.po-hv{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.po-hx{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.po-heat{grid-template-columns:44px repeat(12,minmax(0,1fr)) 52px;gap:3px;font-size:11.5px;display:grid}.po-hh{text-align:center;color:var(--faint);padding:2px 0}.po-hh.on,.po-hy.on{color:var(--blue);font-weight:700}.po-hy{color:var(--mut);align-self:center}.po-hc{text-align:center;background:var(--bg3);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:4px;padding:6px 0}.po-hc.empty{color:var(--faint);background:0 0}.po-hc.on{outline:2px solid var(--blue);outline-offset:-1px}.po-hc.tot{font-weight:700}.po-hh.tap,.po-hy.tap,.po-hc.tap{cursor:pointer}.po-tblw{max-height:70vh;overflow:auto}.po-tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.po-tbl th,.po-tbl td{border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 8px}.po-tbl thead th{background:var(--card);color:var(--mut);z-index:2;font-weight:600;position:sticky;top:0}.po-tbl thead tr:nth-child(2) th{top:27px}.po-tbl th.g{text-align:center;border-left:1px solid var(--line);color:var(--ink)}.po-tbl th.tap{cursor:pointer}.po-tbl th.on{color:var(--blue)}.po-tbl .l{text-align:left;background:var(--card);z-index:1;text-overflow:ellipsis;max-width:240px;position:sticky;left:0;overflow:hidden}.po-tbl thead .l{z-index:3;cursor:pointer}.po-tbl .n{text-align:right;font-variant-numeric:tabular-nums}.po-tbl .muted{color:var(--faint)}.po-tbl tfoot td{border-top:2px solid var(--line);background:var(--card);font-weight:700;position:sticky;bottom:0}.po-br{cursor:pointer}.po-br:hover td{background:rgba(var(--wash), .04)}.po-br td.l{font-weight:600}.po-bz td.l{color:var(--mut);padding-left:26px}.po-caret{width:14px;color:var(--faint);display:inline-block}.po-pies{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);display:grid}.po-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.po-pick .set-btn{padding:4px 12px}.drawer-scrim.zoom-scrim.wide{max-width:none;margin:0;padding:3vh 4vw;inset:0}.drawer-modal.zoom-modal{width:min(1500px,92vw);max-width:none;max-height:94vh;padding:10px 20px 20px}.zoom-hd{z-index:5;background:var(--bg);margin-bottom:8px;padding-top:10px;position:sticky;top:-10px}.zoom-modal .po-vb{height:min(60vh,560px)}.zoom-modal .dp-c-v{font-size:56px}.zoom-modal .dp-c-t{font-size:18px}.zoom-modal .dp-call text{font-size:16px}.zoom-detail{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.po-tip.pin,.cmpy-tip.pin,.cmpy-btip.pin,.ddc-tip.pin{pointer-events:auto}.po-tip.pin{transform:none}.cmpy-tip.pin{z-index:6;transform:none}.po-tip-btn{border:1px solid var(--pborder);background:color-mix(in srgb, var(--accent) 14%, transparent);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;margin-top:8px;padding:6px 10px;font-weight:600;display:block}.po-tip-btn:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}.po-vc.tap.on .po-vbars{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:3px;border-radius:4px}.cmpy-bcol.tap{cursor:pointer}.cmpy-bcol.on .cmpy-btrack{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:3px;border-radius:4px}button.cmpy-bgl{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px}button.cmpy-bgl:hover{color:var(--ink);background:rgba(var(--wash), .06)}.pc svg{cursor:pointer}.zoom-modal .po-vp{margin-bottom:4px;font-size:21px}.zoom-modal .po-vf{margin-bottom:6px;font-size:18px;font-weight:600}.zoom-modal .po-vu{font-size:13.5px}.zoom-modal .po-vb{padding-top:26px}.zoom-modal .po-vbars{width:min(76px,100%)}.zoom-modal .po-tip{min-width:280px;padding:14px 16px;font-size:15.5px}.zoom-modal .po-tip-t{margin-bottom:8px;font-size:17px}.zoom-modal .po-tip-r{padding:3px 0}.zoom-modal .po-tip-s{font-size:13.5px}.zoom-modal .po-vl{color:var(--ink2);margin-top:8px;font-size:16px}.zoom-modal .po-vpl{margin-top:2px;font-size:14.5px}.zoom-modal .po-hr{grid-template-columns:minmax(140px,30%) 1fr auto 60px;font-size:14px}.zoom-modal .po-ht{height:20px}.zoom-modal .po-heat{font-size:13px}.zoom-modal .po-hc{padding:10px 0}.zoom-modal .tr-li{padding:7px 0;font-size:14px}.zoom-modal .po-tblw,.zoom-modal .tbl-scroll{max-height:72vh}.fl-yb-r.tap{cursor:pointer;border-radius:4px}.fl-yb-r.tap:hover{background:rgba(var(--wash), .05)}.fl-yb-r.on .fl-yb-l,.fl-yb-r.on .fl-yb-v{color:var(--blue)}.fl-yb-r.dim{opacity:.45}.fl-yb{flex-direction:column;gap:2px;display:flex}.fl-yb-r{grid-template-columns:40px minmax(0,1fr) 64px 46px;align-items:center;gap:8px;min-height:18px;font-size:12px;display:grid}.fl-yb-l{color:var(--mut);font-variant-numeric:tabular-nums}.fl-yb-t{background:rgba(var(--wash), .06);border-radius:3px;height:10px;position:relative}.fl-yb-t i{background:var(--teal);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.fl-yb-v{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.fl-yb-p{text-align:right;color:var(--faint);font-variant-numeric:tabular-nums}.zoom-modal .fl-yb-r{min-height:26px;font-size:14px}.zoom-modal .fl-yb-t{height:14px}.fl-stackv b{min-height:0;display:block}.fl-stackv b+b{margin-bottom:2px}.ad-list{flex-direction:column;gap:2px;display:flex}.ad-row{border-radius:8px}.ad-row.open{background:rgba(var(--wash), .04)}.ad-row.on .ad-n{color:var(--blue)}.ad-row.dim{opacity:.5}.ad-hd{cursor:pointer;border-radius:8px;grid-template-columns:minmax(150px,22%) 1fr 76px 52px;grid-template-areas:"n bar v p""meta meta meta meta";align-items:center;gap:2px 10px;padding:6px 8px;display:grid}.ad-hd:hover{background:rgba(var(--wash), .05)}.ad-n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:n;font-size:14px;font-weight:600;overflow:hidden}.ad-n em{color:var(--amber);font-size:12px;font-style:normal;font-weight:400}.ad-cv{color:var(--faint);width:14px;font-style:normal;display:inline-block}.ad-bar{grid-area:bar;gap:2px;height:12px;display:flex}.ad-bar i{border-radius:3px;min-width:2px;height:100%;display:block}.ad-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;grid-area:v;font-weight:600}.ad-p{text-align:right;font-variant-numeric:tabular-nums;color:var(--faint);grid-area:p;font-size:12.5px}.ad-meta{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;padding-left:14px;font-size:11.5px;overflow:hidden}.ad-cars{padding:4px 10px 10px 22px}.ad-acts{max-width:360px;margin-bottom:6px}.zoom-modal .ad-n{font-size:16px}.zoom-modal .ad-hd{padding:8px 10px}.zoom-modal .ad-bar{height:16px}.fl-ysum{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:auto;padding-top:12px;display:grid}.panel>.fl-yb+.fl-ysum{margin-top:12px}.fl-ysum>div{background:rgba(var(--wash), .04);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;display:flex}.fl-ysum span{color:var(--mut);font-size:11.5px}.fl-ysum b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.fl-ysum em{color:var(--faint);font-size:11.5px;font-style:normal}.fl-ysum .fl-ysum-b{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2px 14px;display:grid}.fl-ysum .fl-ysum-b>span{grid-column:1/-1}.fl-ysum-b p{align-items:baseline;gap:6px;margin:0;display:flex}.fl-ysum-b p i{color:var(--ink2);min-width:70px;font-size:12.5px;font-style:normal}.fl-ysum-b p b{font-size:14px}.pm-vb{height:250px}.pm-vb .po-vc.sel .po-vl{color:var(--blue);font-weight:700}.pm-vb .po-vc.cur .po-vbars{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.pm-vb .po-vc.tap:hover .po-vbars{filter:brightness(1.15)}.pm-detail .tr-n i{margin:1px 0 0;display:block}.pm-detail .tr-li{padding-top:4px;padding-bottom:4px}.pm-more{border:1px solid var(--line);background:rgba(var(--wash), .04);color:var(--blue);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;margin:6px 0 2px;padding:4px 10px;font-size:12px}.pm-more:hover{background:rgba(var(--wash), .09)}.pm-detail{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.pm-dh{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:10px;display:flex}.pm-dh b{color:var(--ink);font-size:15px}.pm-warn{color:var(--amber);font-size:12px}.pm-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.pm-kpis>div{background:rgba(var(--wash), .04);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.pm-kpis span{color:var(--mut);font-size:11.5px}.pm-kpis b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.pm-kpis b i{color:var(--faint);font-size:12px;font-style:normal;font-weight:500}.pm-kpis em{color:var(--faint);font-size:11.5px;font-style:normal}.pm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:12px 20px;display:grid}.pm-reg{flex-direction:column;gap:4px;display:flex}.pm-reg-r{grid-template-columns:minmax(90px,38%) 1fr 64px 40px;align-items:center;gap:8px;font-size:12.5px;display:grid}.pm-reg-n{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.pm-reg-t{background:rgba(var(--wash), .07);border-radius:3px;height:10px;position:relative}.pm-reg-t i{background:var(--teal);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.pm-reg-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.pm-reg-p{text-align:right;font-variant-numeric:tabular-nums;color:var(--faint)}.fl-sec{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:18px 2px 2px;font-size:11.5px;font-weight:700}.fl-pies{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(420px, calc((100% - var(--gap-grid,16px)) / 2))), 1fr));align-items:stretch}.fl-pies>.panel{height:100%}.fl-bars{align-items:flex-end;gap:6px;padding-top:4px;display:flex}.fl-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.fl-stack{border-radius:4px 4px 0 0;flex-direction:column;gap:2px;width:min(46px,100%);display:flex;overflow:hidden}.fl-stack i{min-height:0;display:block}.fl-col.none .fl-stack{background:repeating-linear-gradient(135deg, transparent 0 5px, var(--line) 5px 7px);border:1px dashed var(--line);border-bottom:0}.fl-col.on .fl-m{color:var(--ink);font-weight:700}.fl-col.part .fl-stack{outline:1px dashed var(--amber);outline-offset:2px}.fl-col.part .fl-m{color:var(--amber)}.fl-col:not(.on):not(.none) .fl-stack{opacity:.55}.fl-v{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:3px;font-size:11px}.fl-col.none .fl-v{color:var(--faint)}.fl-m{color:var(--faint);white-space:nowrap;margin-top:5px;font-size:11px}.fl-legend{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.fl-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.fl-legend .panel-sub{margin:0}.fl-attrs{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 16px;margin-top:10px;display:grid}.fl-attrs div{flex-direction:column;min-width:0;display:flex}.fl-attrs span{color:var(--faint);font-size:11px}.fl-attrs b{color:var(--ink);text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}@media (width<=600px){.fl-bars{gap:3px}.fl-v,.fl-m{font-size:9.5px}}.grid2{gap:var(--gap-grid);grid-template-columns:1fr 1fr;display:grid}.kpi{background:rgba(var(--wash), .03);border-radius:var(--r-lg);box-shadow:var(--top-light), var(--shadow-1);border:1.5px solid;padding:11px 13px}@media (prefers-reduced-motion:reduce){.panel,.kpi,.hero{animation:none!important}}.kpi-top{justify-content:space-between;align-items:baseline;display:flex}.kpi-ttl{font-size:12px;font-weight:500}.kpi-pct{font-size:17px;font-weight:500}.kpi-val{font-size:var(--t-val);font-weight:var(--w-val);letter-spacing:var(--ls-tight);margin-top:3px;line-height:1.1}.kpi-val.sm{font-size:var(--t-val-sm)}.kpi-sub{color:var(--faint);margin-top:6px;font-size:11px;line-height:1.3}.bar{background:rgba(var(--wash), .1);border-radius:4px;height:7px;margin-top:7px;overflow:hidden}.fill{border-radius:4px;height:7px}.panel{margin-top:var(--mt-panel);background:var(--card);border:1px solid var(--pborder);border-radius:var(--r-lg);padding:var(--pad-panel);box-shadow:var(--top-light), var(--shadow-1)}.panel-ttl{font-size:var(--t-ttl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.panel-sub{color:var(--faint);margin-top:1px;font-size:11px}.panel-hd{justify-content:space-between;align-items:flex-start;display:flex}.hero{background:var(--card);border:1px solid var(--pborder);border-radius:var(--r-lg);box-shadow:var(--top-light), var(--shadow-1);margin-top:4px;padding:14px 16px}.hero-lbl{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.hero-val{letter-spacing:-.02em;margin-top:3px;font-size:30px;font-weight:480}.hero-sub{color:var(--faint);margin-top:4px;font-size:11px}.row{border-bottom:1px solid rgba(var(--wash), .05);align-items:center;gap:9px;padding:8px 0;display:flex}.row:last-child{border-bottom:none}.rnk{width:20px;height:20px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:500;display:flex}.rnm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.rval{color:var(--ink);font-size:12.5px;font-weight:500}.lim-sum{flex-wrap:wrap;gap:6px 14px;margin:2px 0 10px;font-size:12.5px;display:flex}.lim-warn{color:var(--amber);margin:0 0 10px;font-size:12px}.lim-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:14px 22px;display:grid}.lim-co{min-width:0}.lim-co-h{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:6px;display:flex}.lim-co-h>b{color:var(--ink);font-size:14px}.lim-co-h>span{color:var(--mut);font-size:12px}.lim-row{border-bottom:1px solid var(--hairline);color:var(--ink);grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr)) minmax(96px,1.1fr);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.lim-row>span:not(:first-child){text-align:right;white-space:nowrap}.lim-row:last-child{border-bottom:none}.lim-hd{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;padding:6px 0 4px;font-size:10.5px}.lim-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.lim-mut{color:var(--mut);font-size:11.5px;font-style:normal;font-weight:400}.lim-use{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lim-use>b{text-align:right;min-width:38px;font-size:12px}.lim-bar{background:var(--hairline);border-radius:3px;flex:1;min-width:34px;height:6px;overflow:hidden}.lim-bar>i{border-radius:3px;height:100%;display:block}.lim-free .lim-nm{color:var(--mut);font-weight:500}@media (width<=560px){.lim-row{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr)) 76px}.lim-row>span:nth-child(2){display:none}}.rsub{color:var(--mut);font-size:11px}.rdebt{border-radius:var(--r-pill);background:rgba(var(--wash), .05);flex:none;padding:2px 8px;font-size:11px;font-weight:500}.legend{flex-direction:column;flex:1;gap:6px;display:flex}.lg{color:var(--ink2);align-items:center;gap:7px;font-size:11.5px;display:flex}.lg .grow{flex:1}.lg .lvv{color:var(--ink);font-weight:500}.lg .lv{color:var(--mut);text-align:right;min-width:34px}.dot{border-radius:3px;flex:none;width:9px;height:9px}.bb{align-items:center;gap:9px;margin-top:8px;display:flex}.bbn{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:none;width:88px;font-size:11.5px;overflow:hidden}.bbt{background:rgba(var(--wash), .1);height:14px;box-shadow:inset 0 0 0 1px rgba(var(--wash), .05);border-radius:6px;flex:1;display:block;overflow:hidden}.bbf{min-width:2px;height:100%;box-shadow:inset 0 1px 0 rgba(var(--wash), .22);border-radius:6px;display:block}.bbv{color:var(--mut);text-align:right;flex:none;width:58px;font-size:11px}.tabs{padding:8px 4px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--wash), .07);flex:none;justify-content:space-around;display:flex}.tab{color:var(--faint);flex-direction:column;flex:1;align-items:center;gap:3px;font-size:10px;transition:color .15s;display:flex;position:relative}.tab i{font-size:20px}.tab.on{color:var(--accent)}.tab.on:after{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:26px;height:3px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-sheet);background:#040a148c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{-webkit-overflow-scrolling:touch;background:var(--bg);border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl);width:100%;max-width:460px;max-height:88svh;padding:6px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--top-light), var(--shadow-2);overflow-y:auto}.grab{background:rgba(var(--wash), .22);border-radius:3px;width:40px;height:4px;margin:8px auto 14px}.sheet-hd{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sheet-hd .t{font-size:17px;font-weight:500}.sheet-hd .clr{color:var(--accent);font-size:13px}.fsec{margin-bottom:16px}.flbl{color:var(--mut);justify-content:space-between;margin-bottom:9px;font-size:11.5px;display:flex}.flbl .hl{color:var(--accent)}.fhint{color:var(--mut);margin:-4px 0 8px;font-size:10.5px}.fchips{flex-wrap:wrap;gap:8px;display:flex}.fc{border-radius:var(--r-pill);border:1px solid rgba(var(--wash), .14);color:var(--ink2);background:rgba(var(--wash), .05);padding:7px 13px;font-size:12px;transition:background .14s,border-color .14s,color .14s,transform 80ms}.fc:active{transform:scale(.94)}.fc.sel{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.applybtn{background:var(--accent);width:100%;color:var(--on-accent);border-radius:14px;margin-top:4px;padding:13px;font-size:15px;font-weight:500}.rng{width:100%;accent-color:var(--accent);margin-top:6px}.lock{flex-direction:column;justify-content:center;align-items:center;gap:22px;max-width:460px;height:100dvh;margin:0 auto;padding:24px;display:flex}.lock .hint{color:var(--mut);text-align:center;letter-spacing:.3px;font-size:15px;animation:.4s 40ms both lrise}.dots{align-items:center;gap:20px;height:20px;margin:6px 0;display:flex}.dots.err{animation:.42s cubic-bezier(.36,.07,.19,.97) lshake}.pd{border:2px solid color-mix(in srgb, var(--mut) 50%, transparent);background:0 0;border-radius:50%;width:18px;height:18px;transition:border-color .2s,background .2s}.pd.on{background:var(--accent);border-color:var(--accent);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 75%, transparent);animation:.3s cubic-bezier(.2,1.5,.4,1) dotpop}.pd.err{background:var(--red);border-color:var(--red);box-shadow:0 0 16px color-mix(in srgb, var(--red) 60%, transparent)}@keyframes dotpop{0%{transform:scale(.35)}55%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes lshake{0%,to{transform:translate(0)}18%{transform:translate(-9px)}36%{transform:translate(9px)}54%{transform:translate(-7px)}72%{transform:translate(7px)}88%{transform:translate(-3px)}}.pad{grid-template-columns:repeat(3,76px);gap:18px;animation:.45s .1s both lrise;display:grid}.key{background:linear-gradient(160deg, rgba(var(--wash), .08), rgba(var(--wash), .02));border:1px solid var(--pborder);width:76px;height:76px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:29px;font-weight:500;transition:transform .12s,background .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.key:active{background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 26px color-mix(in srgb, var(--accent) 40%, transparent);transform:scale(.9)}.key.blank{background:0 0;border:none}.key.blank:active{box-shadow:none;transform:none}.key.fn{color:var(--mut);font-size:23px}.key-ripple{background:color-mix(in srgb, var(--accent) 50%, transparent);pointer-events:none;border-radius:50%;width:14px;height:14px;animation:.55s ease-out forwards kripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes kripple{0%{opacity:.65;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}.bio{color:var(--accent);align-items:center;gap:8px;margin-top:6px;font-size:14px;animation:.45s .15s both lrise;display:flex}@keyframes lrise{0%{transform:translateY(14px)}to{transform:none}}.keyinput{width:100%;max-width:280px;height:46px;color:var(--ink);background:var(--bg3);border:1px solid var(--pborder);text-align:center;letter-spacing:1px;border-radius:13px;outline:none;padding:0 14px;font-size:15px}.keyinput:focus{border-color:var(--accent)}.pwin{width:100%;max-width:280px;display:flex;position:relative}.pwin>input{width:100%;max-width:none;padding-right:44px}.pwin>input.keyinput{padding-left:44px}.pwin-eye{width:34px;height:34px;color:var(--mut);border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pwin-eye:hover{color:var(--ink);background:rgba(var(--wash), .07)}.set-pw .pwin,.ua-setpw-r .pwin{flex:200px;max-width:none}.ua-newpw{flex-wrap:wrap;gap:8px;margin:8px 0 6px;display:flex}.ua-newpw>.search,.ua-newpw>.pwin{flex:220px;max-width:none;margin:0}.ua-newpw .search{margin-bottom:0}.lock-remember{width:100%;max-width:280px;min-height:44px;color:var(--mut);cursor:pointer;align-items:center;gap:10px;font-size:12.5px;display:flex}.lock-remember input{width:18px;height:18px;accent-color:var(--accent);flex:none}.lock-escape{color:var(--mut);border-radius:var(--r-pill);border:1px solid var(--pborder);background:0 0;min-height:44px;margin-top:18px;padding:12px 16px;font-size:12.5px;transition:color .15s,border-color .15s;animation:.45s .2s both lrise}.lock-escape:active{transform:scale(.98)}@media (hover:hover){.lock-escape:hover{color:var(--ink);border-color:var(--line-strong)}}.fail-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.fail-actions .applybtn{width:auto;min-width:140px;margin-top:0}.fail-actions .sa{color:var(--accent);background:0 0;border:none;min-height:44px;padding:12px 14px;font-size:13px}.center-screen{min-height:100svh;color:var(--mut);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.month-tag{color:var(--faint);text-align:right;padding:4px 2px 0;font-size:11px}.spin{border:3px solid rgba(var(--wash), .15);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.fill,.bbf{transition:width .5s cubic-bezier(.22,.61,.36,1)}.donut-seg{transition:stroke-dasharray .55s cubic-bezier(.22,.61,.36,1),stroke-dashoffset .55s cubic-bezier(.22,.61,.36,1),opacity .18s,stroke-width .18s}.lg.dim{opacity:.32}.lg{transition:opacity .18s,background .15s}.donut-center.on .dc-l{text-align:center;max-width:82%;font-weight:600;line-height:1.25}.panel,.kpi,.hero{animation:rise .35s var(--ease) backwards}@keyframes rise{0%{transform:translateY(10px)}to{transform:none}}.screen{animation:rise .3s var(--ease) backwards}.lead,.kpi,.hero,.pcard,.dbt-res,.ov-line,.co-split,.alert{transition:transform .18s var(--ease), border-color .18s ease, box-shadow .22s ease}@media (hover:hover){.lead.tap:hover,.pcard.tap:hover,.ov-line.tap:hover,.dbt-res.tap:hover,.flip:hover .kpi.kc,.alert:hover{border-color:var(--line-strong);box-shadow:var(--top-light), var(--shadow-2);transform:translateY(-2px)}.row.tap:hover,.lg.tap:hover,.rrow.tap:hover{background:rgba(var(--wash), .045)}.chip:hover,.iconbtn:hover,.expand-btn:hover,.dbt-chip:hover,.ps-toggle:hover{background:rgba(var(--wash), .09);border-color:var(--line-strong)}.fc:hover{background:rgba(var(--wash), .16);border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--ink)}.chip.chip-sel:hover,.fc.sel:hover,.dbt-chip.sel:hover{background:var(--accent);border-color:var(--accent);filter:brightness(1.07)}}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 40%, rgb(var(--wash)));outline-offset:2px}.c360-overlay{z-index:var(--z-overlay);background:var(--bg);overscroll-behavior-y:contain;padding:calc(10px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}.backdrop{animation:.2s both bdin}@keyframes bdin{0%{opacity:0}to{opacity:1}}.sheet{animation:.28s cubic-bezier(.22,.61,.36,1) backwards slideup}@keyframes slideup{0%{transform:translateY(22px)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.hdr-logo{flex:none;height:38px;display:block}.ov-health{border-radius:var(--r-md);background:var(--panel);border:1px solid var(--pborder);margin-top:8px;padding:9px 12px;font-size:12.5px;line-height:1.55}.ov-line{border-radius:var(--r-md);border:1px solid var(--pborder);color:var(--ink);margin-top:10px;padding:10px 12px;font-size:12.5px}.ov-line.tap:active{transform:scale(.99)}.mom{white-space:nowrap;border-radius:var(--r-pill);background:color-mix(in srgb, currentColor 9%, transparent);margin-left:5px;padding:1.5px 6px;font-size:10px;font-weight:650}.co-split{border-radius:var(--r-md);border:1px solid var(--pborder);align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.co-split .co-lbl{color:var(--mut);flex:none}.co-bar{border-radius:5px;flex:1;gap:2px;min-width:60px;height:9px;display:flex;overflow:hidden}.co-seg{cursor:pointer;height:9px;transition:opacity .15s}.co-seg.dim{opacity:.4}.co-vals{color:var(--ink);white-space:nowrap;flex:none}.lock-logo{filter:drop-shadow(0 6px 22px #00000073);height:62px;margin-bottom:6px;animation:.4s both lrise}.vz-logo{color:var(--ink);align-items:center;gap:9px;line-height:1;display:inline-flex}.vz-word{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-weight:550}.brand-lockup .bl-tenant{display:block}.bl-login{flex-direction:column;align-items:center;gap:8px;margin-bottom:6px;animation:.4s backwards lrise;display:flex}.bl-login .vz-word{font-size:26px}.bl-login .bl-for{color:var(--mut);letter-spacing:.02em;font-size:11.5px}.bl-login .bl-tenant{filter:drop-shadow(0 6px 22px #00000073);height:44px}.bl-sidebar{flex-direction:column;align-items:flex-start;gap:12px;margin:2px 0 18px 10px;display:flex}.bl-sidebar .bl-div{background:var(--hairline);width:132px;max-width:100%;height:1px}.bl-sidebar .bl-tenant{height:34px}.bl-sidebar.bl-badge{align-items:stretch;gap:7px;width:176px;max-width:calc(100% - 10px);margin-bottom:20px}.bl-badge-img{width:100%;height:auto;display:block}.bl-sub{letter-spacing:.38em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;padding-left:.38em;font-size:11.5px;font-weight:700;line-height:1;display:flex}.bl-sub i{background:#2db24a;border-radius:1px;flex:1;height:1.5px}.vz-brand{--vz-gold:#f2c12e;--vz-green:#8cc63f;--vz-by:#c9c1a0;max-width:100%;height:auto;display:block}[data-theme=daylight] .vz-brand,html[data-template=business] .vz-brand{--vz-gold:#d4a106;--vz-green:#5e9e1f;--vz-by:#6e6750}.bl-sidebar.bl-brand{align-items:center;margin:4px 0 20px}.bl-login.bl-brand{gap:14px}.shell-vz{align-items:center;height:auto;display:inline-flex}.irail-logo.shell-vz{width:58px}.vz-brand{overflow:visible}.vz-brand .vz-tip{pointer-events:none}.vz-brand .vz-tip-ring,.vz-brand .vz-tip-core,.vz-brand .vz-spark{opacity:0;transform-box:fill-box;transform-origin:50%}.vz-brand .vz-shine{transform:translate(-10px)}.vz-anim-intro .vz-l{animation:.72s cubic-bezier(.2,.9,.3,1.12) backwards vzRise;animation-delay:calc(var(--i) * 85ms)}.vz-anim-intro .vz-brush-ring{stroke-dasharray:1 1;animation:.7s cubic-bezier(.5,0,.3,1) .35s backwards vzDraw}.vz-anim-intro .vz-brush-arrow{stroke-dasharray:1 1;animation:.6s cubic-bezier(.55,0,.25,1) 1s backwards vzDraw}.vz-anim-intro .vz-arrow{animation:8s ease-out 1.5s infinite vzGlow}.vz-anim-intro .vz-by{animation:.7s cubic-bezier(.2,.8,.3,1) 1.5s backwards vzByIn}.vz-anim-intro .vz-shine{animation:8s cubic-bezier(.45,0,.2,1) 1.85s infinite vzShine}.vz-anim-intro .vz-tip-ring{animation:8s ease-out 1.55s infinite vzBurst}.vz-anim-intro .vz-tip-core{animation:8s ease-out 1.55s infinite vzFlash}.vz-anim-intro .vz-spark{animation:vzSpark 8s calc(1.55s + var(--i) * 30ms) cubic-bezier(.15, .7, .3, 1) infinite}.vz-anim-once .vz-arrow,.vz-anim-once .vz-shine,.vz-anim-once .vz-tip-ring,.vz-anim-once .vz-tip-core,.vz-anim-once .vz-spark{animation-iteration-count:1}.vz-anim-hover:hover .vz-shine{animation:.8s cubic-bezier(.45,0,.2,1) vzShineOnce}.vz-anim-hover:hover .vz-tip-ring{animation:.7s ease-out .3s vzBurstOnce}.vz-anim-hover:hover .vz-tip-core{animation:.7s ease-out .3s vzFlashOnce}.vz-anim-hover:hover .vz-spark{animation:vzSparkOnce .7s calc(.3s + var(--i) * 30ms) cubic-bezier(.15, .7, .3, 1)}@keyframes vzRise{0%{opacity:0;transform:translateY(17px)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes vzDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vzByIn{0%{opacity:0;filter:blur(1px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes vzShine{0%{transform:translate(-10px)}11%,to{transform:translate(132px)}}@keyframes vzShineOnce{0%{transform:translate(-10px)}to{transform:translate(132px)}}@keyframes vzBurst{0%{opacity:.95;transform:scale(.3)}9%,to{opacity:0;transform:scale(3.2)}}@keyframes vzBurstOnce{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(3.2)}}@keyframes vzFlash{0%{opacity:0;transform:scale(.2)}1.5%{opacity:1;transform:scale(1.25)}7%,to{opacity:0;transform:scale(.4)}}@keyframes vzFlashOnce{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.4)}}@keyframes vzSpark{0%{opacity:1;transform:translate(0)scale(1)}8%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}@keyframes vzSparkOnce{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}@keyframes vzGlow{0%{filter:drop-shadow(0 0 #0000)}3%{filter:drop-shadow(0 0 2.2px var(--vz-gold))}12%,to{filter:drop-shadow(0 0 #0000)}}@media (prefers-reduced-motion:reduce){.vz-brand,.vz-brand *{animation:none!important}}.hdr-vizora{display:none}@media (width>=960px){.hdr-vizora{align-items:center;gap:10px;margin-left:10px;display:inline-flex}}.hdr-vizora .bl-hair{background:var(--hairline);flex:none;width:1px;height:20px}.hdr-vizora .vz-logo{color:var(--mut)}.hdr-vizora .vz-word{color:var(--mut);font-size:15px}.afilters{scrollbar-width:none;gap:8px;padding:10px 12px 2px;display:flex;overflow-x:auto}.afilters::-webkit-scrollbar{display:none}.achip{color:var(--ink);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);border-radius:var(--r-pill);flex:none;align-items:center;gap:6px;padding:6px 8px 6px 11px;font-size:12px;display:inline-flex}.achip .x{background:rgba(var(--wash), .1);width:16px;height:16px;color:var(--mut);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.achip.clear{color:var(--accent);background:0 0;border-color:#0000;padding:6px 8px}.achip.warn{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);border-color:color-mix(in srgb, var(--amber) 42%, transparent)}.tr-chip{align-items:center;gap:6px;display:inline-flex}.tr-chip svg{opacity:.55;transition:transform .16s,opacity .16s}.tr-chip.open svg{opacity:1;transform:rotate(90deg)}.tr-chip.open{border-color:color-mix(in srgb, var(--accent) 46%, transparent)}.glowline{filter:drop-shadow(0 0 4.5px color-mix(in srgb, currentColor 38%, transparent))}[data-theme=daylight] .glowline{filter:none}.tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.tap:active{transform:scale(.97)}.lg.tap{border-radius:8px;margin:-2px -4px;padding:2px 4px;transition:background .15s}.lg.sel{background:color-mix(in srgb, var(--accent) 16%, transparent)}.lg .chk{color:var(--accent);margin-left:4px;font-size:11px}.bb.tap .bbn{transition:color .15s}.bb.sel .bbn{color:var(--accent)}.row.tap:active{background:rgba(var(--wash), .04)}.donut-root{margin-top:8px}.donut-wrap{flex:0 auto;position:relative;container-type:inline-size}.donut-wrap>svg{display:block}@media (width<=959.98px){.donut-root.with-legend{flex-direction:column;align-items:stretch!important;gap:16px!important}.donut-root.with-legend>.donut-wrap{align-self:center;width:64%!important;max-width:230px!important}.donut-root.with-legend>.legend{gap:0;width:100%}.donut-root.with-legend>.legend>.lg+.lg{border-top:1px solid var(--line)}}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center .dc-v{letter-spacing:-.015em;color:var(--ink);font-size:clamp(13px,8cqw,32px);font-weight:560}.donut-center .dc-l{color:var(--faint);font-size:clamp(9px,3.6cqw,14px)}.sd-name{margin-bottom:2px;font-size:16px;font-weight:500}.sd-meta{color:var(--mut);margin-bottom:14px;font-size:12px}.sd-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.sd-cell{background:var(--panel);border:1px solid var(--pborder);text-align:center;border-radius:12px;padding:10px}.sd-cell .l{color:var(--mut);font-size:10.5px}.sd-cell .v{margin-top:3px;font-size:15px;font-weight:500}.srow{border-bottom:1px solid rgba(var(--wash), .06);justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;display:flex}.srow:last-of-type{border-bottom:none}.srow .sl{color:var(--ink);font-size:14px}.srow .ss{color:var(--faint);margin-top:2px;font-size:11.5px}.srow .sa{color:var(--accent);flex:none;font-size:13px}.srow.danger .sa{color:var(--red)}.theme-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.theme-sw{border:1.5px solid var(--pborder);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;transition:border-color .15s,background .15s;display:flex}.theme-sw.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.theme-sw:active{transform:scale(.97)}.theme-chip{border:1px solid rgba(var(--wash), .12);border-radius:8px;justify-content:center;align-items:center;width:100%;height:34px;display:flex}.theme-dot{border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #ffffff24}.theme-lbl{color:var(--mut);text-align:center;font-size:10.5px;line-height:1.2}.theme-sw.on .theme-lbl{color:var(--ink)}.search{width:100%;height:38px;color:var(--ink);background:var(--bg3);border:1px solid var(--pborder);border-radius:11px;outline:none;margin-bottom:9px;padding:0 12px;font-size:13px}.search:focus{border-color:var(--accent)}.sk{background:linear-gradient(100deg, rgba(var(--wash), .04) 30%, rgba(var(--wash), .09) 50%, rgba(var(--wash), .04) 70%);background-size:200% 100%;border-radius:13px;animation:1.3s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ptr{color:var(--mut);justify-content:center;align-items:center;gap:8px;font-size:12px;transition:height .2s;display:flex;overflow:hidden}.ptr .spin{border-width:2px;width:18px;height:18px}.psearch{background:var(--bg3);border:1px solid var(--pborder);border-radius:13px;align-items:center;gap:9px;height:46px;margin-top:10px;padding:0 12px;display:flex}.ps-ic{color:var(--mut);flex:none;display:flex}.ps-input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;height:100%;font-size:16px}.ps-input::placeholder{color:var(--faint)}.ps-clear{color:var(--mut);flex:none;width:22px;font-size:14px}.tpc-search-slot{flex:0 0 34px;height:34px;margin-left:auto;position:relative}.tpc-search{z-index:5;cursor:pointer;border:1px solid var(--pborder);background:var(--bg3);border-radius:10px;align-items:center;gap:7px;width:34px;height:34px;padding:0 9px;transition:width .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:0;right:0;overflow:hidden}.tpc-search:focus-within,.tpc-search.has-q{box-shadow:0 8px 24px #00000047}.tpc-search:hover .ps-ic{color:var(--ink)}.tpc-search:focus-within,.tpc-search.has-q{cursor:text;border-color:color-mix(in srgb, var(--accent) 45%, var(--pborder));width:260px}.tpc-search .ps-input{font-size:13px}.tpc-search .ps-clear{width:16px;font-size:12px}.ps-row{justify-content:space-between;align-items:center;gap:10px;margin:10px 2px 2px;display:flex}.ps-toggle{color:var(--mut);border:1px solid var(--pborder);border-radius:var(--r-pill);padding:6px 13px;font-size:12px}.ps-toggle.on{background:color-mix(in srgb, var(--amber) 14%, transparent);border-color:color-mix(in srgb, var(--amber) 50%, transparent);color:var(--amber);font-weight:500}.ps-date{color:var(--faint);flex:none;font-size:11px}.ps-empty{text-align:center;color:var(--faint);padding:30px 16px;font-size:13px}.ua-row{border-bottom:1px solid rgba(var(--wash), .07);padding:13px 0}.ua-row:last-of-type{border-bottom:none}.ua-row.me{border-left:2px solid var(--accent);margin-left:-12px;padding-left:10px}.ua-row.add{border-top:1px solid rgba(var(--wash), .07);margin-top:4px}.ua-row.off{opacity:.62}.ua-hd{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ua-mail{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:13.5px;font-weight:550}.ua-sub{color:var(--faint);font-size:11.5px;font-weight:400}.ua-me{color:var(--accent);margin-left:7px;font-size:10.5px;font-weight:500}.ua-del{color:var(--accent);flex:none;font-size:12px}.ua-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.ua-hint{color:var(--faint);margin-bottom:8px;font-size:11px;line-height:1.45}.ua-hint.warn{color:var(--amber)}.ua-note{color:var(--mut);background:rgba(var(--wash), .05);border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:11.5px;line-height:1.5}.ua-note.warn{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent)}.upd-bar{color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.upd-bar.ready{background:color-mix(in srgb, var(--amber) 16%, transparent);border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.upd-ic{color:var(--amber);font-size:18px;line-height:1}.upd-bar:not(.ready) .upd-ic{color:var(--accent)}.upd-t{flex:320px;min-width:0}.upd-go{font:inherit;cursor:pointer;color:#1b1300;background:var(--amber);white-space:nowrap;border:none;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:700;animation:1.6s ease-in-out infinite updPulse}@keyframes updPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 55%, transparent)}50%{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.upd-go{animation:none}}.ua-note.ok{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.ua-av{letter-spacing:.02em;width:30px;height:30px;color:var(--ink);background:rgba(var(--wash), .09);border:1px solid rgba(var(--wash), .1);border-radius:9px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.ua-av.adm{background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent)}.ua-av.dim{opacity:.5}.ua-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ua-role{color:var(--mut);font-size:11px}.ua-st{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:10.5px;font-weight:600}.ua-st.ok{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent)}.ua-st.warn{color:var(--amber);background:color-mix(in srgb, var(--amber) 15%, transparent)}.ua-st.bad{color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.ua-brands{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.ua-b{color:var(--mut);background:rgba(var(--wash), .06);border:1px solid rgba(var(--wash), .08);border-radius:6px;padding:2px 7px;font-size:10.5px}.ua-b.none{color:var(--red);border-color:color-mix(in srgb, var(--red) 32%, transparent);background:color-mix(in srgb, var(--red) 10%, transparent)}.ua-alert{background:color-mix(in srgb, var(--amber) 11%, transparent);border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);border-radius:12px;margin-bottom:14px;padding:11px 13px}.ua-alert-h{letter-spacing:.06em;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-size:11px;font-weight:700}.ua-alert-r{border-top:1px solid color-mix(in srgb, var(--amber) 18%, transparent);align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.ua-alert-r:first-of-type{border-top:none}.ua-alert-r .txt{flex:auto;min-width:0}.ua-alert-r .who{color:var(--ink);overflow-wrap:anywhere;font-weight:600;display:block}.ua-alert-r .why{color:var(--mut);margin-top:2px;line-height:1.4;display:block}.ua-alert-r>button{flex:none}.ua-tools{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.ua-search{margin-bottom:0}.ua-filts{flex-wrap:wrap;gap:6px;display:flex}.ua-roles{align-items:center}.ua-filts-l{color:var(--faint);margin-right:2px;font-size:12px}.ua-mailrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ua-mailrow .k{color:var(--faint);min-width:120px;font-size:12.5px}.ua-mailrow .search{flex:220px;margin:0}.ua-setpw{border:1px solid var(--pborder);background:rgba(var(--wash), .04);border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.ua-setpw-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ua-setpw-r .search{flex:220px;margin:0}.ua-setpw-c{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ua-setpw .warn{color:var(--amber)}.ua-link{color:var(--accent);font-size:11px}.ua-kv{color:var(--ink);grid-template-columns:auto 1fr;gap:4px 12px;margin:10px 0 4px;font-size:11.5px;display:grid}.ua-kv .k{color:var(--faint)}.ua-mx-wrap{margin:6px 0 10px;overflow-x:auto}.ua-mx{border-collapse:collapse;min-width:380px;font-size:11.5px}.ua-mx th{text-align:center;color:var(--faint);border-bottom:1px solid rgba(var(--wash), .1);white-space:nowrap;padding:6px 8px;font-size:10.5px;font-weight:600}.ua-mx th:first-child{text-align:left}.ua-mx td{text-align:center;border-bottom:1px solid rgba(var(--wash), .05);color:var(--mut);white-space:nowrap;padding:6px 8px}.ua-mx td:first-child{text-align:left;color:var(--ink);white-space:normal}.ua-mx td.y{color:var(--green);font-weight:700}.ua-mx td.n{color:var(--faint)}.ua-pw{background:color-mix(in srgb, var(--green) 10%, transparent);border:1px solid color-mix(in srgb, var(--green) 34%, transparent);border-radius:13px;margin-bottom:14px;padding:15px}.ua-pw-t{color:var(--ink);margin-bottom:8px;font-size:12.5px;font-weight:650}.ua-pw-code{letter-spacing:.1em;text-align:center;color:var(--ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;background:rgba(var(--wash), .07);border:1px dashed color-mix(in srgb, var(--green) 40%, transparent);border-radius:10px;margin:4px 0 10px;padding:13px 10px;font-family:ui-monospace,Consolas,monospace;font-size:24px;font-weight:600}.ua-pw-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ua-pw-r{min-height:14px;margin-top:7px;font-size:11px}.ua-pw-r .ok{color:var(--green)}.ua-pw-r .warn{color:var(--amber)}.ua-pw-note{color:var(--mut);margin-top:9px;font-size:11px;line-height:1.5}.link-note{margin:0 12px 10px}.coswitch{background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:12px;gap:3px;margin:2px 14px 10px;padding:3px;display:flex}.cs-b{min-width:0;font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:9px;flex:1 1 0;padding:8px 6px;font-size:13px;font-weight:600;transition:background .15s,color .15s;overflow:hidden}.cs-b:active{transform:scale(.97)}.cs-b.on{color:var(--on-accent,#fff);background:var(--accent);box-shadow:0 1px 6px color-mix(in srgb, var(--accent) 35%, transparent)}.agc{gap:10px;display:grid}.agc-presets{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.agc-pre{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:10px;gap:6px;padding:8px 9px;transition:border-color .15s,background .15s;display:grid}.agc-pre:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}.agc-pre.on{border-color:var(--accent,var(--blue));box-shadow:inset 0 0 0 1px var(--accent,var(--blue))}.agc-own{cursor:default}.agc-own:not(.on){opacity:.6}.agc-strip{border-radius:4px;gap:2px;height:12px;display:flex;overflow:hidden}.agc-strip i{flex:1}.agc-lbl{font-size:11.5px;font-weight:600}.agc-rows{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 10px;display:grid}.agc-row{cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.agc-row input[type=color]{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);cursor:pointer;background:0 0;border-radius:6px;flex:none;width:30px;height:24px;padding:0}.agc-row input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.agc-row input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.agc-n{flex:1;min-width:0}.agc-hex{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px}.agc-reset{justify-self:start}.agc-right{align-items:center;gap:6px;display:inline-flex}.agc-btn{font:inherit;color:var(--mut);cursor:pointer;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:inline-flex}.agc-btn:hover,.agc-btn.on{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.agc-btn-dots{gap:2px;display:inline-flex}.agc-btn-dots i{border-radius:50%;width:6px;height:6px}.agc-pop{background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:12px;margin:4px 0 14px;padding:12px}.xa{border:1.5px solid var(--red);background:color-mix(in srgb, var(--red) 13%, var(--bg));color:var(--ink);border-left-width:5px;border-radius:12px;margin:0 12px 10px;padding:11px 14px 12px}.xa-top{align-items:center;gap:11px;display:flex}.xa-ico{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:16px;font-weight:800;line-height:1;animation:1.6s ease-out infinite xa-pulse;display:grid}@keyframes xa-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--red) 70%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb, var(--red) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--red) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.xa-ico{animation:none}}.xa-ttl{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.xa-ttl b{color:var(--red);letter-spacing:.02em;text-transform:uppercase;font-size:14.5px;font-weight:800}.xa-ttl span{font-size:13px;font-weight:700}.xa-more{font:inherit;color:var(--red);cursor:pointer;border:1px solid color-mix(in srgb, var(--red) 45%, transparent);background:0 0;border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px}.xa-more:hover{background:color-mix(in srgb, var(--red) 14%, transparent)}.xa-list{margin:8px 0 0 37px;padding:0;font-size:12.5px;line-height:1.55;list-style:none}.xa-list li+li{margin-top:3px}.xa-s{display:block}.xa-s:before{content:"· "}.xa-d{color:var(--red);white-space:nowrap}.xa-why{color:var(--mut);gap:4px;margin:8px 0 0 37px;font-size:11.5px;line-height:1.55;display:grid}@media (width<=520px){.xa-list,.xa-why{margin-left:0}}.ps-recent{margin-top:16px}.ps-recent-hd{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ps-recent-hd .t{color:var(--mut);font-size:12px}.ps-recent-hd .clr{color:var(--accent);font-size:12px}.ps-chips{flex-wrap:wrap;gap:8px;display:flex}.ps-chip{color:var(--ink);background:var(--bg3);border:1px solid var(--pborder);border-radius:18px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:inline-flex}.ps-chip .ic{color:var(--faint);display:flex}.pcard{background:var(--card);border:1px solid var(--pborder);box-shadow:var(--top-light);border-radius:13px;margin-top:9px;padding:11px 13px}.pc-name{color:var(--ink);font-size:13px;line-height:1.3}.pc-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.pc-bg{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pc-diff{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:500}.pc-cols{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.pc-col{background:rgba(var(--wash), .03);border-radius:10px;padding:8px 11px}.pc-co{color:var(--mut);letter-spacing:.3px;text-transform:uppercase;font-size:11px}.pc-price{letter-spacing:-.015em;color:var(--ink);margin-top:2px;font-size:19px;font-weight:480}.pc-stock{color:var(--mut);margin-top:2px;font-size:11px}.pc-out{color:var(--red);opacity:.8;margin-top:2px;font-size:11px}.pc-na{color:var(--faint);margin-top:6px;font-size:12px}.pc-val{color:var(--teal);margin-top:4px;font-size:12.5px;font-weight:500}.pc-combined{color:var(--mut);border-top:1px solid var(--pborder);margin-top:9px;padding-top:8px;font-size:11.5px}.pc-combined b{color:var(--ink);font-weight:500}.pc-perf{color:var(--faint);margin-top:7px;font-size:10.5px}.pcard.tap:active{transform:scale(.99)}.period-bar{align-items:center;gap:10px;margin-top:8px;padding:0 2px;display:flex}.pb-m{color:var(--ink);flex:none;font-size:12.5px;font-weight:500}.pb-track{background:rgba(var(--wash), .08);border-radius:3px;flex:1;height:4px;overflow:hidden}.pb-fill{background:var(--accent);border-radius:3px;height:4px}.pb-d{color:var(--faint);flex:none;font-size:11px}.alerts{flex-direction:column;gap:8px;margin-top:4px;display:flex}.alert{text-align:left;border:1px solid;border-radius:13px;align-items:center;gap:11px;width:100%;padding:11px 13px;display:flex}.alert.red{background:color-mix(in srgb, var(--red) 10%, transparent);border-color:color-mix(in srgb, var(--red) 50%, transparent)}.alert.amber{background:color-mix(in srgb, var(--amber) 10%, transparent);border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.alert.ok{background:color-mix(in srgb, var(--green) 7%, transparent);border-color:color-mix(in srgb, var(--green) 35%, transparent)}.al-dot{border-radius:50%;flex:none;width:9px;height:9px}.alert.red .al-dot{background:var(--red)}.alert.amber .al-dot{background:var(--amber)}.al-ic{color:var(--green);flex:none;font-size:15px}.al-body{flex:1;min-width:0}.al-t{color:var(--ink);font-size:13px}.al-t b{font-weight:500}.al-s{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.alert>svg{color:var(--mut);flex:none}.attn{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--top-light), var(--shadow-1);margin-top:8px;overflow:hidden}.attn-hd{text-align:left;align-items:center;gap:11px;width:100%;padding:12px 14px;display:flex}.attn-ic{color:var(--amber);flex:none;display:flex}.attn-ic.hi{color:var(--red)}.attn-hd-txt{flex:1;min-width:0}.attn-hd-top{align-items:center;gap:9px;display:flex}.attn-ttl{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:620}.attn-badge{border-radius:var(--r-pill);background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--amber);flex:none;padding:2px 9px;font-size:11px;font-weight:600}.attn-badge.hi{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.attn-thr{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.attn-chev{color:var(--mut);transition:transform .2s var(--ease);flex:none}.attn-chev.open{transform:rotate(90deg)}.attn-list{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.attn-row{text-align:left;border-bottom:1px solid var(--hairline);align-items:center;gap:11px;width:100%;padding:11px 14px 11px 16px;display:flex;position:relative}.attn-row:last-child{border-bottom:none}.attn-row:before{content:"";background:currentColor;border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.attn-row.sev-high{color:var(--red)}.attn-row.sev-med{color:var(--amber)}.attn-row.sev-low{color:var(--blue)}.attn-cic{color:currentColor;opacity:.92;flex:none;display:flex}.attn-main{flex:1;min-width:0}.attn-t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.attn-d{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.attn-v{color:currentColor;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px;font-weight:600}.attn-rowchev{color:var(--mut);flex:none}.attn-clear{align-items:center;gap:11px;padding:12px 14px;display:flex}.attn-ok-ic{color:var(--green);flex:none;display:flex}.attn-ok-body{min-width:0}.attn-ok-t{color:var(--ink);font-size:13px;font-weight:550}.attn-ok-s{color:var(--faint);margin-top:1px;font-size:11px}.attn-row:active{transform:scale(.995)}@media (hover:hover){.attn-row:hover{background:color-mix(in srgb, currentColor 7%, transparent)}}.lead{background:var(--card);border:1px solid var(--pborder);border-radius:var(--r-lg);box-shadow:var(--top-light), var(--shadow-1);margin-top:12px;padding:14px 16px}.lead-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 10px;display:flex}.lead-top>:last-child:not(:only-child){margin-left:auto}.lead-lbl{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.lead-val{font-size:var(--t-val-lg);font-weight:var(--w-val);letter-spacing:var(--ls-tight);margin-top:4px;line-height:1.05}.lead-pill{border-radius:var(--r-pill);white-space:nowrap;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.lead-sub{color:var(--faint);margin-top:5px;font-size:11.5px}.card-trend{margin-top:6px}.seg-toggle{background:rgba(var(--wash), .05);border-radius:11px;gap:5px;margin:9px 0 8px;padding:3px;display:flex}.st{color:var(--mut);border-radius:8px;flex:1;padding:6px 4px;font-size:11.5px}.st.on{background:var(--bg3);color:var(--ink);font-weight:500}.expand-btn{background:var(--bg3);border:1px solid var(--pborder);width:30px;height:30px;color:var(--mut);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.expand-btn:active{transform:scale(.94)}.vtable{margin-top:8px}.vrow{border-bottom:1px solid rgba(var(--wash), .05);align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.vrow:last-child{border-bottom:none}.vrow.vhead{color:var(--mut);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--pborder);padding:4px 0 7px;font-size:10.5px}.vrow .vk{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.vrow .vc{text-align:right;flex:none;width:86px;font-weight:500}.vrow .vc.vsm{width:50px}.vrow.vtot{border-top:1px solid var(--pborder);border-bottom:none;margin-top:2px;font-weight:500}.vrow.vhead .vc,.vrow.vhead .vk{font-weight:400}.pg-hd{border-bottom:1px solid var(--pborder);grid-template-columns:minmax(0,1fr) 84px 84px;align-items:end;gap:10px;padding:0 2px 8px;display:grid}.pg-hd-n{color:var(--mut);font-size:11px}.pg-hd-c{color:var(--mut);text-align:center;font-size:10.5px;line-height:1.15}.pg-nopace .pg-hd,.pg-nopace .pg-row-top{grid-template-columns:minmax(0,1fr) 84px}.pg-row{border-bottom:1px solid rgba(var(--wash), .05);padding:10px 0}.pg-row:last-child{border-bottom:none}.pg-row-top{grid-template-columns:minmax(0,1fr) 84px 84px;align-items:center;gap:10px;display:grid}.pg-n{color:var(--sc,var(--ink));white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.pg-row.ahead{background:color-mix(in srgb, var(--green) 7%, transparent);box-shadow:inset 3px 0 0 var(--green);border-radius:10px;margin:0 -10px;padding-left:10px;padding-right:10px}.pg-row.ahead .pg-n{letter-spacing:.01em;font-weight:680}.pg-badge{text-align:center;border:1px solid;border-radius:8px;padding:4px 0;font-size:12.5px;font-weight:600}.pg-badge.b-neutral{color:var(--ink2);border-color:var(--pborder);background:rgba(var(--wash), .04)}.pg-badge.b-state{color:var(--sc);border-color:color-mix(in srgb, var(--sc) 50%, transparent);background:color-mix(in srgb, var(--sc) 12%, transparent)}.bp{margin-top:10px}.bp-hd,.bp-row{grid-template-columns:var(--bp-cols);align-items:center;gap:16px;display:grid}.bp-hd{border-bottom:1px solid var(--pborder);padding:0 10px 9px}.bp-h{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut);white-space:nowrap;min-width:0}.bp-h.r{text-align:right}.bp-hs{letter-spacing:0;text-transform:none;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:400;display:block;overflow:hidden}.bp-row{border-radius:var(--r-md);border-bottom:1px solid var(--hairline);min-width:0;transition:background .15s var(--ease);padding:10px}.bp-row.tap{cursor:pointer}@media (hover:hover){.bp-row.tap:hover{background:rgba(var(--wash), .045)}}.bp-row.tap:active{background:rgba(var(--wash), .07)}.bp-row.on{background:color-mix(in srgb, var(--accent) 9%, transparent)}.bp-row.ahead{background:color-mix(in srgb, var(--green) 6%, transparent)}.bp-row.ahead .bp-n{color:var(--green)}.bp-name,.bp-bar,.bp-cell{flex-direction:column;min-width:0;display:flex}.bp-cell.r{text-align:right;align-items:flex-end}.bp-n{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:560;overflow:hidden}.bp-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.bp-sub.good{color:var(--green)}.bp-nums{color:var(--mut);white-space:nowrap;align-items:baseline;gap:5px;margin-bottom:6px;font-size:12px;display:flex;overflow:hidden}.bp-nums b{color:var(--ink);letter-spacing:var(--ls-tight);font-size:14px;font-weight:650}.bp-nums i{color:var(--faint);font-style:normal}.bp-track{background:rgba(var(--wash), .08);border-radius:5px;min-width:24px;height:10px;display:block;position:relative}.bp-fill{background:var(--sc);opacity:.92;border-radius:5px;transition:width .5s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:0;left:0}.bp-track.noplan{background:repeating-linear-gradient(90deg, rgba(var(--wash), .1) 0 5px, transparent 5px 9px)}.bp-track.noplan .bp-fill{opacity:.35}.bp-today{background:var(--ink);opacity:.8;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.bp-v{font-size:var(--t-val);font-weight:var(--w-val);letter-spacing:var(--ls-tight);color:var(--sc,var(--ink));line-height:1.1}.bp-v.neutral{color:var(--ink)}.bp-v.none{color:var(--faint);font-weight:400}.bp-none{color:var(--faint)}.bp-badge{text-align:center;min-width:68px;color:var(--tc);border:1px solid color-mix(in srgb, var(--tc) 45%, transparent);background:color-mix(in srgb, var(--tc) 12%, transparent);border-radius:8px;padding:4px 8px;font-size:12.5px;font-weight:650;display:inline-block}.bp-v2{color:var(--ink);letter-spacing:var(--ls-tight);white-space:nowrap;font-size:14px;font-weight:600}.bp-v2.good{color:var(--green);font-size:12.5px}.bp-tot{border-top:1px solid var(--pborder);border-bottom:none;border-radius:0;margin-top:4px;padding-top:12px}.bp-tot .bp-n{font-weight:650}.bp-side{display:contents}:root[data-density=compact] .bp-row{padding-top:6px;padding-bottom:6px}@media (prefers-reduced-motion:reduce){.bp-fill,.bp-row{transition:none}}@media (width<=959px){.bp-hd{display:none}.bp-row{border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name att""bar bar""side side";gap:6px 12px;padding:11px 6px}.bp-name{grid-area:name}.bp-att{grid-area:att}.bp-bar{grid-area:bar}.bp-side{flex-wrap:wrap;grid-area:side;align-items:center;gap:6px 16px;display:flex}.bp-side .bp-cell{text-align:left;flex-direction:row;align-items:baseline;gap:6px}.bp-side .bp-cell:before{content:attr(data-l);font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--faint)}.bp-side .bp-sub{margin-top:0}.bp-badge{min-width:0;padding:2px 7px;font-size:12px}.bp-v2{font-size:13px}}.pg-bar{background:rgba(var(--wash), .1);height:14px;box-shadow:inset 0 0 0 1px rgba(var(--wash), .05);border-radius:7px;margin-top:8px;overflow:hidden}.pg-fill{background:var(--sc);min-width:3px;height:100%;box-shadow:inset 0 1px 0 rgba(var(--wash), .22);border-radius:7px;transition:width .5s cubic-bezier(.22,.61,.36,1)}.pg-vol{color:var(--faint);margin-top:7px;font-size:12px}.pg-vol b{color:var(--sc,var(--ink));letter-spacing:-.01em;font-size:13.5px;font-weight:700}.pg-vol i{color:var(--ink2);font-style:normal;font-weight:600}.flip{perspective:1000px;cursor:pointer;-webkit-tap-highlight-color:transparent;height:100%}.flip-inner{transform-style:preserve-3d;height:100%;transition:transform .55s cubic-bezier(.4,.2,.2,1);display:grid;position:relative}.flip.on .flip-inner{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden;grid-area:1/1;min-width:0}.flip-face>*{box-sizing:border-box;height:100%}.flip-back{transform:rotateY(180deg)}.kpi.kc{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 14px;display:flex;position:relative;overflow:hidden}.kpi.kc:before{content:"";border-radius:inherit;background:linear-gradient(155deg, rgba(var(--wash), .07), rgba(var(--wash), 0) 55%);pointer-events:none;position:absolute;inset:0}.kpi.kc>*{position:relative}.kpi.kc .kpi-top{flex-direction:row;justify-content:center;align-items:center;gap:8px}.kpi.kc .kpi-ttl{letter-spacing:.6px;text-transform:uppercase;opacity:.92;font-size:12.5px;font-weight:600}.kpi.kc .kpi-pct{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.kpi.kc .kpi-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:40px;font-weight:540;line-height:1.02}.kpi.kc .kpi-unit{letter-spacing:0;color:var(--faint);font-size:15px;font-weight:500}.kpi.kc .kpi-sub{color:var(--faint);margin-top:3px;font-size:11.5px}.kpi.kc .bar{display:none}.flip-back-card{background:rgba(var(--wash), .03);border:1.5px solid var(--pborder);border-radius:14px;flex-direction:column;height:100%;padding:10px 12px;display:flex}.flip-hd{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:500;display:flex}.flip-hd .sub{color:var(--faint);font-size:11px;font-weight:400}.flip-row{align-items:center;gap:7px;padding:2px 0;font-size:11.5px;display:flex}.flip-row .fdot{border-radius:2px;flex:none;width:8px;height:8px}.flip-row .nm{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.flip-row .vv{color:var(--ink);flex:none;font-weight:500}.rb{padding:7px 0 8px}.rb-top{align-items:baseline;gap:10px;display:flex}.rb-n{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.rb.sel .rb-n{color:var(--accent)}.rb-v{color:var(--ink);flex:none;font-size:12px;font-weight:500}.rb-v .rb-s{color:var(--mut);font-weight:400}.sl-plan-g .rb-n{color:var(--sc,var(--ink2));font-weight:500}.sl-plan-g .rb.ahead{background:color-mix(in srgb, var(--green) 7%, transparent);box-shadow:inset 3px 0 0 var(--green);border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px}.sl-plan-g .rb.ahead .rb-n{letter-spacing:.01em;font-weight:680}.sl-plan-g .rb-list{margin:0 -8px;padding:0 8px}.sl-plan-g .rb-more{text-align:left;width:100%;color:var(--mut);padding:9px 0 3px;font-size:12px;display:block}.sl-plan-g .rb-more b{color:var(--ink2);font-weight:500}@media (hover:hover){.sl-plan-g .rb-more:hover{color:var(--ink)}}.rb-bar{background:rgba(var(--wash), .05);border-radius:4px;height:7px;margin-top:6px;overflow:hidden}.rb-fill{border-radius:4px;height:7px;transition:width .5s cubic-bezier(.22,.61,.36,1)}.ag-row{align-items:center;gap:8px;margin-top:8px;display:flex}.ag-dot{border-radius:2px;flex:none;width:9px;height:9px}.ag-lbl{color:var(--ink2);flex:none;width:78px;font-size:11.5px}.ag-track{background:rgba(var(--wash), .1);height:15px;box-shadow:inset 0 0 0 1px rgba(var(--wash), .05);border-radius:6px;flex:1;display:block;overflow:hidden}.ag-fill{min-width:2px;height:100%;box-shadow:inset 0 1px 0 rgba(var(--wash), .22);border-radius:6px;transition:width .5s cubic-bezier(.22,.61,.36,1);display:block}.ag-val{color:var(--mut);text-align:right;flex:none;width:78px;font-size:11px}.ddc-tip{pointer-events:none;white-space:nowrap;background:color-mix(in srgb, var(--bg2) 92%, transparent);border:1px solid var(--line-strong);border-radius:10px;padding:6px 10px;position:absolute;top:2px;transform:translate(-50%);box-shadow:0 6px 18px #00000047}.ddc-tip-d{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.ddc-tip-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.ddc-tip-x{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.ddc-tip-n{color:var(--faint);margin-top:2px;font-size:10.5px}.ag-row.hov{background:color-mix(in srgb, var(--accent) 12%, transparent)}.ag-row{border-radius:8px;margin-left:-6px;margin-right:-6px;padding:2px 6px}.ag-row,.ag-row.hov{transition:opacity .16s,background .16s}.cg-row{border-bottom:1px solid rgba(var(--wash), .05);padding:9px 0}.cg-row:last-child{border-bottom:none}.cg-top{align-items:baseline;display:flex}.cg-n{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.cg-v{color:var(--ink);flex:none;font-size:12.5px;font-weight:500}.cg-meta{color:var(--faint);margin-top:5px;font-size:11px}.dbt-row{scrollbar-width:none;align-items:center;gap:7px;padding:8px 0 2px;display:flex;overflow-x:auto}.dbt-row::-webkit-scrollbar{display:none}.dbt-lbl{color:var(--mut);flex:none;font-size:10.5px}.dbt-chip{border-radius:var(--r-pill);border:1px solid rgba(var(--wash), .14);color:var(--ink2);white-space:nowrap;background:0 0;flex:none;padding:6px 11px;font-size:11.5px}.dbt-chip.sel{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.dbt-chip.r90{border-color:color-mix(in srgb, var(--red) 50%, transparent);color:var(--amber)}.dbt-chip.r90.sel{background:color-mix(in srgb, var(--amber) 16%, transparent);border-color:color-mix(in srgb, var(--amber) 60%, transparent);color:var(--amber)}.dbt-sum{color:var(--faint);padding:6px 2px 2px;font-size:11.5px}.dbt-sum b{color:var(--ink);font-weight:500}.dbt-res{background:rgba(var(--wash), .03);border:1px solid var(--pborder);border-left:3px solid #0000;border-radius:11px;margin-top:7px;padding:9px 11px}.dbt-res.risk{border-left-color:var(--red)}.dbt-res.tap:active{transform:scale(.99)}.dbt-res-top{align-items:baseline;gap:10px;display:flex}.dbt-res-n{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.dbt-res-d{color:var(--ink);flex:none;font-size:13px;font-weight:500}.dbt-res-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:10.5px;display:flex}.dbt-b90{color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent);border-radius:6px;padding:1px 6px;font-weight:500}.dbt-band{color:var(--amber)}.drill-crumbs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.drill-crumb{font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;max-width:100%;padding:4px 8px;font-size:12.5px;font-weight:500;overflow:hidden}.drill-crumb.on{color:var(--ink);background:color-mix(in srgb, var(--wash) 8%, transparent);cursor:default}@media (hover:hover){.drill-crumb:not(.on):hover{color:var(--ink);background:color-mix(in srgb, var(--wash) 6%, transparent)}}@media (width<=719px){.drill-crumb{min-height:32px;padding:6px 9px}}:where(button,a[href],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.tbl-row:focus-visible,.row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.psearch input:focus-visible,.pk-search input:focus-visible,.tbl-find input:focus-visible,.rail-search input:focus-visible{outline:none}.psearch:focus-within,.pk-search:focus-within,.tbl-find:focus-within,.rail-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.eb{background:color-mix(in srgb, var(--amber) 7%, transparent);border:1px solid color-mix(in srgb, var(--amber) 28%, transparent);border-radius:12px;flex-direction:column;gap:6px;display:flex}.eb-card{margin-top:8px;padding:14px 16px}.eb-screen{margin-top:14px;padding:22px 20px}.eb-app{background:var(--card);border-color:var(--pborder);align-items:flex-start}.eb-t{color:var(--ink);font-size:14px;font-weight:600}.eb-screen .eb-t,.eb-app .eb-t{letter-spacing:-.01em;font-size:17px}.eb-s{color:var(--mut);font-size:12.5px;line-height:1.5}.eb-acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.eb-btn{min-height:44px;font:inherit;cursor:pointer;color:var(--ink);background:color-mix(in srgb, var(--wash) 10%, transparent);border:1px solid var(--line-strong);border-radius:10px;padding:0 14px;font-size:13px;font-weight:500}.eb-btn.ghost{color:var(--mut);background:0 0}@media (hover:hover){.eb-btn:hover{border-color:var(--accent);color:var(--ink)}}.eb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.risk-badge{border:1.5px solid;border-radius:13px;align-items:center;gap:8px;margin-top:6px;padding:9px 13px;display:flex}.risk-badge .rb-dot{border-radius:50%;flex:none;width:9px;height:9px}.risk-badge .rb-t{flex:none;font-size:13px;font-weight:500}.risk-badge .rb-r{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.rb-flag{color:var(--red);background:color-mix(in srgb, var(--red) 13%, transparent);border-radius:6px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:600}.risk-badge .rb-flag{color:var(--red);background:0 0;flex:none;padding:0;font-size:10.5px}.ua-only-debt{color:var(--amber);letter-spacing:0;font-size:10px;font-weight:500}.dd-owner{color:var(--mut);margin-top:6px;font-size:11.5px}.dd-owner b{color:var(--ink);font-weight:500}.dd-note{box-sizing:border-box;resize:vertical;background:var(--bg3);border:1px solid var(--pborder);width:100%;min-height:56px;color:var(--ink);border-radius:11px;outline:none;margin-top:10px;padding:9px 11px;font-family:inherit;font-size:13px}.dd-note:focus{border-color:var(--accent)}.detail-back{color:var(--accent);align-items:center;gap:4px;margin-left:-2px;padding:8px 4px 4px;font-size:14px;font-weight:500;display:inline-flex}.detail-back:active{opacity:.6}.dd-meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;display:flex}.dd-code{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:500}.dstat{box-shadow:var(--top-light);border:1.2px solid;border-radius:13px;padding:10px 12px}.gstats{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}@media (width>=960px){.gstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}}.dstat-l{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.dstat-v{font-size:var(--t-val);font-weight:var(--w-val);letter-spacing:var(--ls-tight);margin-top:4px;line-height:1.1}.dstat-s{color:var(--faint);margin-top:5px;font-size:11px;line-height:1.3}.dd-trend-lbl{margin:2px 0;font-size:11px;font-weight:500}.mvd-sec-hd{align-items:center;gap:7px;margin:14px 0 4px;font-size:12.5px;font-weight:500;display:flex}.mvd-sec-hd .cnt{color:var(--faint);font-size:11px;font-weight:400}.mvd-sec-hd.up{color:var(--green)}.mvd-sec-hd.down{color:var(--red)}.mvd-row{border-bottom:1px solid rgba(var(--wash), .05);padding:9px 0}.mvd-row:last-child{border-bottom:none}.mvd-top{align-items:baseline;gap:10px;display:flex}.mvd-n{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.mvd-d{flex:none;font-size:13px;font-weight:500}.mvd-bar{background:rgba(var(--wash), .06);border-radius:4px;height:6px;margin:6px 0 5px;overflow:hidden}.mvd-fill{border-radius:4px;height:6px}.mvd-meta{color:var(--faint);justify-content:space-between;gap:10px;font-size:10.5px;display:flex}.mvd-note{color:var(--amber);margin-top:4px;font-size:11px}.qchips{margin-top:2px}.qchips .dbt-row{padding:5px 0 3px}.dbt-chip.clr{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);font-weight:500}.bdb-90{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:650}.pgt-kpis{border-bottom:1px solid var(--pborder);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;padding:10px 0 12px;display:grid}.pgt-k{min-width:0}.pgt-kl{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--faint);display:block}.pgt-kv{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:620;display:block;overflow:hidden}.pgt-ks{color:var(--mut);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.pgt-row{border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;margin:0 -8px;padding:8px 8px 9px;display:grid}.pgt-row+.pgt-row{border-top:1px solid var(--hairline)}.pgt-row.top{background:color-mix(in srgb, var(--accent) 8%, transparent)}.pgt-row.top+.pgt-row{border-top-color:#0000}.pgt-rank{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px}.pgt-row.top .pgt-rank{color:var(--accent);font-weight:700}.pgt-n{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pgt-row.top .pgt-n{color:var(--ink);font-weight:600}.pgt-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:620}.pgt-s{color:var(--mut);font-size:11.5px;font-weight:400}.pgt-bar{background:rgba(var(--wash), .06);border-radius:2px;grid-column:2/-1;height:4px;overflow:hidden}.pgt-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent), var(--accent));border-radius:2px;height:100%;transition:width .5s cubic-bezier(.22,.61,.36,1);display:block}.pgt-more{text-align:center;width:100%;color:var(--accent);border-top:1px solid var(--hairline);margin-top:4px;padding:9px 4px 3px;font-size:12px;font-weight:550;display:block}.pgt-more:active{opacity:.6}.nst-entry{align-items:center;gap:10px;display:flex}.nst-entry .spacer{flex:1}.nst-entry-t{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nst-entry-t b{color:var(--ink);font-weight:640}.nst-mark,.nst-brand{letter-spacing:.04em;font-weight:750}.nst-mark{color:var(--accent);flex:none;font-size:12px}.nst-brand{color:var(--ink);align-items:baseline;gap:9px;font-size:17px;display:flex}.nst-brand span{letter-spacing:0;color:var(--mut);font-size:11.5px;font-weight:500}.nst-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.nst-kpi{text-align:left;border-radius:var(--r-md);box-shadow:var(--top-light);transition:transform .15s var(--ease), box-shadow .2s ease, background .15s ease;border:1.2px solid;flex-direction:column;align-items:flex-start;padding:10px 12px;display:flex}.nst-kpi.on{background:rgba(var(--wash), .05);box-shadow:var(--top-light), var(--shadow-1)}.nst-kpi:active{transform:scale(.97)}.nst-kl{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.nst-kv{font-size:var(--t-val-lg);font-weight:var(--w-val);letter-spacing:var(--ls-tight);margin-top:4px;line-height:1.05}.nst-ks{font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px;font-weight:600}.nst-seg{margin:12px 0 2px}.nst-row{border-radius:10px;margin:0 -8px;padding:9px 8px 10px}.nst-row+.nst-row{border-top:1px solid var(--hairline)}.nst-row.roll{background:rgba(var(--wash), .035)}.nst-row.roll+.nst-row{border-top-color:#0000}.nst-row.grand{background:color-mix(in srgb, var(--accent) 9%, transparent);border-top-color:#0000}.nst-top{align-items:baseline;gap:8px;display:flex}.nst-n{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.nst-row.roll .nst-n,.nst-row.grand .nst-n{color:var(--ink);font-weight:650}.nst-pct{font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:650}.nst-row.grand .nst-pct{font-size:14px}.nst-gap{border-radius:var(--r-pill);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding:2px 8px;font-size:11px;font-weight:650}.nst-fact{letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;font-weight:650}.nst-of{letter-spacing:0;color:var(--mut);font-size:11.5px;font-weight:480}.nst-row.grand .nst-fact{font-size:21px}.nst-row.roll .nst-fact{font-size:18px}.nst-bar{background:rgba(var(--wash), .06);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.nst-bar i{border-radius:2px;min-width:2px;height:100%;transition:width .5s cubic-bezier(.22,.61,.36,1);display:block}.mvd-sec{color:var(--mut);margin:6px 0 2px;font-size:11.5px;font-weight:600}.dead-age{color:var(--amber);font-size:11px;font-weight:500}.mv-sub{align-items:center;gap:6px;margin:9px 0 2px;font-size:11px;font-weight:500;display:flex}.mv-sub.up{color:var(--green)}.mv-sub.down{color:var(--red)}.mv-row{align-items:center;gap:10px;padding:5px 0;display:flex}.mv-n{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.mv-d{flex:none;font-size:12px;font-weight:500}.mv-pct{color:var(--mut);text-align:right;flex:none;width:46px;font-size:11px}.ov-stats{margin-top:10px}.g2,.gmix{display:contents}.mt12{margin-top:12px}.sl-hero .lead-val{font-size:34px}.sl-hero .hp{color:var(--ink);font-size:14px;font-weight:600}.sl-pace .lead-val{letter-spacing:-.02em;font-size:44px;font-weight:520}.sl-pace .lead-lbl{font-size:12px;font-weight:600}.sl-flip-wrap{height:100%;position:relative}.flip-expand{z-index:var(--z-local-3);background:rgba(var(--wash), .1);border:1px solid var(--pborder);width:24px;height:24px;color:var(--mut);border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.flip-expand:active{transform:scale(.9)}.dyn-hero-row{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.dyn-hero .dyn-lbl{color:var(--mut);font-size:12px}.dyn-hero .dyn-big{letter-spacing:-.02em;color:var(--ink);margin-top:2px;font-size:32px;font-weight:560;line-height:1.05}@media (width>=960px){.app.desk{flex-direction:row;max-width:none}.side{border-right:1px solid rgba(var(--wash), .07);flex-direction:column;flex:0 0 224px;padding:18px 12px 16px;display:flex;overflow-y:auto}.side-logo{align-self:flex-start;height:38px;margin:2px 0 18px 10px}.side-nav{flex-direction:column;gap:2px;display:flex}.side-item{width:100%;color:var(--mut);text-align:left;transition:background .15s ease, color .15s ease, transform .15s var(--ease);border-radius:11px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:550;display:flex;position:relative}.side-item:hover{background:rgba(var(--wash), .06);color:var(--ink)}.side-item:active{transform:scale(.98)}.side-item.side-static{color:var(--ink);cursor:default;background:color-mix(in srgb, var(--accent) 10%, transparent);font-weight:600}.side-item.side-static:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.side-item.side-static:active{transform:none}.side-item.on{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent);font-weight:600}.side-item.on:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.side-item.hl{color:var(--accent)}.side-item span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side-count{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:flex}.side-div{background:var(--pborder);flex:none;height:1px;margin:14px 4px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.main-top{align-items:center;gap:16px;padding:16px 26px 8px;display:flex}.main-ttl{flex:none;font-size:18px;font-weight:500}.main-top .afilters{flex:1;min-width:0;padding:0}.link-note{margin:0 26px 12px}.desk .scroll{padding:0 26px 28px}.wide{max-width:1400px;margin:0 auto}.backdrop{align-items:center;padding:28px}.sheet{border-radius:var(--r-xl);border:1px solid var(--line-strong);max-width:540px;max-height:84vh;animation:modalpop .3s var(--ease) backwards;padding:18px 22px 22px}.grab{display:none}.c360-overlay{padding:24px max(24px,50vw - 390px)}.g2,.gmix{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:12px;display:grid}.g2>*,.gmix>*{min-width:0;margin-top:0}.flip-front>.lead{margin-top:0}.g2.gtop{align-items:start}.g2>:last-child:nth-child(odd):not(.lead):not(.flip):not(.dstat){grid-column:1/-1}.gmix>.panel{grid-row:1}.gmix>.co-split{grid-area:2/1/auto/-1}.g2>.panel,.g2>.lead,.gmix>.panel{flex-direction:column;display:flex}.lead .card-trend{margin-top:auto}.cfill{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.donut-lg{flex-direction:column;min-height:468px;display:flex}.donut-lg>.donut-lg-fill{flex:1;align-items:center;display:flex}.donut-lg>.donut-lg-fill>div{width:100%}.donut-lg .legend{gap:11px}.donut-lg .lg{gap:10px;font-size:14px}.donut-lg .lg .lv{min-width:46px;font-size:13px}.donut-lg .dot{border-radius:4px;width:12px;height:12px}.donut-lg .mom{font-size:12px}.donut-lg .lg .chk{font-size:13px}.drawer-scrim{z-index:var(--z-drawer);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a148c;animation:.2s both bdin;position:fixed;inset:0}.drawer{background:var(--bg);border-left:1px solid var(--line-strong);width:min(640px,46vw);box-shadow:var(--shadow-2);overscroll-behavior-y:contain;animation:drawerin .28s var(--ease) both;padding:6px 20px 24px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes drawerin{0%{transform:translate(100%)}to{transform:none}}@keyframes modalpop{0%{transform:translateY(14px)scale(.975)}to{transform:none}}.drawer-scrim.wide{justify-content:center;align-items:center;max-width:none;margin:0;padding:28px;display:flex}.drawer-modal{overscroll-behavior-y:contain;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-xl);width:min(1080px,92vw);max-height:90vh;box-shadow:var(--top-light), var(--shadow-2);animation:modalpop .3s var(--ease) backwards;padding:6px 22px 22px;overflow-y:auto}.drawer-modal .dstat-v{font-size:34px;font-weight:520}.drawer-modal .dstat-l{font-size:12px}.drawer-modal .dstat-s{font-size:12.5px}.drawer-modal .panel-ttl{font-size:16px}.drawer-modal .panel-sub{font-size:12.5px}.drawer-modal .dyn-hero .dyn-big{font-size:38px;font-weight:560}.drawer-modal .dyn-hero .dyn-lbl{font-size:13.5px}.drawer-modal .vrow{font-size:14.5px}.drawer-modal .vrow.vhead{font-size:12px}.drawer-modal .vrow .vc{width:120px}.drawer-modal .vrow .vc.vsm{width:64px}.drawer-modal .rb-n,.drawer-modal .rb-v{font-size:14px}.drawer-modal .bb .bbn{width:130px;font-size:13.5px}.drawer-modal .bb .bbv{width:110px;font-size:13px}.drawer-modal .row .rnm,.drawer-modal .row .rval{font-size:14px}.drawer-modal .ag-lbl,.drawer-modal .ag-val{width:96px;font-size:13.5px}.drawer-modal .flip-row{font-size:13.5px}.drawer-modal .cg-n,.drawer-modal .cg-v{font-size:14.5px}.drawer-modal .cg-meta{font-size:12.5px}.drawer-modal .pg-n,.drawer-modal .pg-badge{font-size:14.5px}.drawer-modal .pg-hd,.drawer-modal .pg-row-top{grid-template-columns:minmax(0,1fr) 104px 104px}.drawer-modal .pg-nopace .pg-hd,.drawer-modal .pg-nopace .pg-row-top{grid-template-columns:minmax(0,1fr) 104px}.drawer-modal .pg-hd-c{font-size:12px}.drawer-modal .pg-vol{font-size:12.5px}.drawer-modal .pgt-n,.drawer-modal .pgt-v{font-size:14.5px}.drawer-modal .pgt-s{font-size:13px}.drawer-modal .pgt-rank{font-size:12px}.drawer-modal .pgt-kl{font-size:11.5px}.drawer-modal .pgt-kv{font-size:19px}.drawer-modal .pgt-ks{font-size:12.5px}}.abc-banner{color:var(--amber);background:color-mix(in srgb, var(--amber) 9%, transparent);border:1px solid color-mix(in srgb, var(--amber) 32%, transparent);border-radius:var(--r-md);align-items:flex-start;gap:8px;margin-top:10px;padding:9px 12px;font-size:11.5px;line-height:1.35;display:flex}.abc-matrix{grid-template-columns:26px 1fr 1fr 1fr;gap:7px;margin-top:8px;display:grid}.abc-mh{font-size:var(--t-lbl);color:var(--mut);text-transform:uppercase;letter-spacing:var(--ls-wide);font-weight:var(--w-ttl);text-align:center;justify-content:center;align-items:center;display:flex}.abc-rax{writing-mode:vertical-rl;color:var(--mut);text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;transform:rotate(180deg)}.abc-cell{text-align:left;width:100%;min-height:72px;font:inherit;border:1px solid;border-radius:11px;flex-direction:column;justify-content:space-between;gap:6px;padding:9px 10px;display:flex}.abc-cell.tap{cursor:pointer}.abc-cell.tap:active{transform:scale(.985)}.abc-cc{letter-spacing:.05em;opacity:.95;font-size:10.5px;font-weight:700}.abc-cv{letter-spacing:-.01em;font-size:19px;font-weight:560;line-height:1}.abc-cs{color:var(--ink2);font-size:10.5px}.abc-cs small{color:var(--faint);margin-top:1px;font-size:9.5px;display:block}.abc-tag{letter-spacing:.03em;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}@media (width>=960px){.abc-matrix{grid-template-columns:34px 1fr 1fr 1fr;gap:10px}.abc-cell{min-height:92px;padding:12px 14px}.abc-cv{font-size:24px}.abc-cc,.abc-cs{font-size:11.5px}.drawer-modal .abc-cv{font-size:26px}}[data-theme=daylight] .mom,[data-theme=daylight] .kpi.kc .kpi-pct,[data-theme=daylight] .lead-pill,[data-theme=daylight] .nst-gap{background:rgba(var(--wash), .055)!important}[data-theme=daylight] .attn-badge{background:color-mix(in srgb, var(--amber) 11%, transparent)}[data-theme=daylight] .attn-badge.hi{background:color-mix(in srgb, var(--red) 11%, transparent)}.cmp-entry-off{opacity:.62;cursor:default}.cmp-loading{color:var(--faint)}.cmp-state{min-height:180px;color:var(--mut);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.cmp-state-t{color:var(--ink);font-size:15px;font-weight:600}.cmp-slabel{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-self:center;margin:0 2px 0 6px;font-size:10.5px}.cmp-slabel:first-child{margin-left:0}.cmp-k4{margin-top:12px}.cmp-kpi{flex-direction:column;padding:14px 15px;display:flex}.cmp-kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cmp-kpi-lbl{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:650}.cmp-kpi-big{letter-spacing:-.025em;color:var(--ink);margin:9px 0 1px;font-size:28px;font-weight:480;line-height:1}.cmp-kpi-prev{color:var(--faint);margin-top:4px;font-size:11.5px;line-height:1.45}.cmp-spark{margin-top:auto;padding-top:9px;display:block}.cmp-pill{border-radius:var(--r-pill,999px);white-space:nowrap;flex:none;padding:3px 9px;font-size:11.5px;font-weight:700}.cmp-pill.flat{color:var(--mut);background:rgba(var(--wash), .06)}.cmp-decomp{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.cmp-dbar{flex:260px;min-width:240px}.cmp-dtrack{border:1px solid var(--line-strong);border-radius:9px;height:34px;display:flex;overflow:hidden}.cmp-dseg{color:var(--on-accent);white-space:nowrap;transition:width .35s var(--ease,ease);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.cmp-dlg{color:var(--mut);flex-wrap:wrap;gap:16px;margin-top:9px;font-size:11.5px;display:flex}.cmp-dlg b{color:var(--ink)}.cmp-dot{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.cmp-verdict{min-width:230px;color:var(--ink2);flex:250px;font-size:13px;line-height:1.5}.cmp-vsub{color:var(--faint);margin-top:4px;font-size:12px}.cmp-legend{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cmp-lg{color:var(--mut);border:1px solid var(--line-strong);border-radius:var(--r-pill,999px);cursor:pointer;background:0 0;align-items:center;padding:4px 11px;font-size:11.5px;display:inline-flex}.cmp-lg.on{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 52%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.cmp-table .vc{font-variant-numeric:tabular-nums}.cmp-table .vrow.tap{cursor:pointer;width:100%;text-align:inherit;font:inherit;background:0 0;border:0}.cmp-foot{margin-top:14px;line-height:1.55}@media (width>=960px){.cmp-k4{grid-template-columns:repeat(4,minmax(0,1fr))}.cmp-kpi-big{font-size:30px}}.drawer-modal .cmp-kpi-big{font-size:34px}.akb-src{color:var(--faint);letter-spacing:.02em;margin-top:6px;font-size:10px}.akb-nonadd{color:var(--mut);background:color-mix(in srgb, var(--amber) 9%, transparent);border:1px solid color-mix(in srgb, var(--amber) 22%, transparent);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:11.5px;line-height:1.5}.akb-nonadd b{color:var(--ink)}.cmp-bar{background:var(--card);border:1px solid var(--line-strong);border-radius:14px;margin-top:12px;padding:11px 13px}.screen.cmp{overflow-x:clip}.cmp-brow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cmp-brow+.cmp-brow{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.cmp-blbl{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;flex:none;font-size:10.5px;font-weight:650}.cmp-bspacer{margin-left:auto}.cmp-ychip{align-items:center;gap:7px;font-weight:640;display:inline-flex}.cmp-ychip.off{opacity:.45}.cmp-ysw{border-radius:3px;flex:none;width:10px;height:10px}.cmp-scroller{scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1 1 0;gap:7px;min-width:0;padding-bottom:3px;display:flex;overflow:auto hidden}.cmp-scroller::-webkit-scrollbar{height:5px}.cmp-scroller::-webkit-scrollbar-thumb{background:rgba(var(--wash), .16);border-radius:3px}.cmp-scroller .dbt-chip{flex:none}.cd-wrap{align-items:center;gap:16px;margin-top:6px;display:flex}.cd-ring{flex:none}.cd-legend{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cd-row{cursor:pointer;width:100%;min-width:0;font:inherit;color:var(--ink2);text-align:left;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:8px;padding:3px 4px;font-size:12px;display:flex}.cd-row:disabled{cursor:default}.cd-row.on{background:color-mix(in srgb, var(--accent) 13%, transparent)}.cd-sw{border-radius:3px;flex:none;width:10px;height:10px}.cd-nm{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.3}.cd-pill{white-space:nowrap;border-radius:5px;flex:none;padding:1.5px 6px;font-size:10.5px;font-weight:700}.cd-vv{color:var(--ink);white-space:nowrap;flex:none;font-weight:640}.cd-sh{color:var(--faint);text-align:right;flex:none;width:44px;font-size:11px}@media (width<=720px){.cd-wrap{flex-direction:column;align-items:stretch}.cd-ring{align-self:center}}.cmp-kpi-big small{color:var(--mut);letter-spacing:0;margin-left:4px;font-size:13.5px;font-weight:400}.bd-title{color:var(--ink);letter-spacing:-.01em;margin-top:2px;font-size:19px;font-weight:680;line-height:1.25}.bd-sub{color:var(--mut);margin-top:2px;font-size:13.5px;line-height:1.4}.bd-wrap{flex-direction:column;gap:14px;margin-top:6px;display:flex}.bd-ringbox{justify-content:center;width:100%;display:flex}.bd-legend-in{flex-direction:column;min-height:0;display:flex}.bd-rows{flex-direction:column;gap:2px;min-height:0;display:flex}.bd-svg{width:100%;height:auto;max-height:58vh}.bd-legend{flex-direction:column;gap:2px;min-width:0;display:flex}.bd-row{cursor:pointer;width:100%;min-width:0;font:inherit;color:var(--ink2);text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:10px;flex-direction:column;align-items:stretch;gap:3px;padding:10px;font-size:16px;display:flex}.bd-line1{align-items:flex-start;gap:10px;min-width:0;display:flex}.bd-line2{align-items:baseline;gap:10px;min-width:0;padding-left:26px;display:flex}.bd-row:disabled{cursor:default}.bd-row.on{background:color-mix(in srgb, var(--accent) 14%, transparent)}.bd-row.dim{opacity:.3}.bd-row{transition:opacity .18s,background .18s}.bd-focus-slot{min-height:86px;margin-bottom:6px}.bd-focus-slot[hidden]{display:none}.bd-focus{border:1px solid;border-radius:12px;padding:10px 12px}.bd-focus-n{font-size:17px;font-weight:650;line-height:1.25}.bd-focus-v{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:600}.bd-focus-m{color:var(--mut);margin-top:2px;font-size:13.5px}.bd-focus-hint{color:var(--faint)}.bd-focus-empty{color:var(--faint);border:1px dashed var(--line);border-radius:12px;padding:10px 12px;font-size:13px}.bd-sw{border-radius:5px;flex:none;width:16px;height:16px;margin-top:3px}.bd-nm{min-width:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;flex:auto;font-weight:600;line-height:1.25}.bd-pill{white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:14px;font-weight:700}.bd-vv{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-weight:640}.bd-sh{color:var(--mut);font-variant-numeric:tabular-nums;flex:none}.bd-note{color:var(--mut);margin-top:12px;font-size:13.5px;line-height:1.55}@media (width>=960px){.bd-wrap{flex-direction:row;align-items:stretch;gap:26px}.bd-ringbox{flex:72%;align-items:flex-start;min-width:0}.bd-svg{min-height:430px;max-height:78vh}.bd-legend{flex:0 0 300px;min-width:0;position:relative}.bd-legend-in{position:absolute;inset:0}.bd-rows{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;padding-right:4px;overflow-y:auto}.bd-row{gap:2px;padding:7px 10px;font-size:14px}.bd-sw{border-radius:4px;width:13px;height:13px;margin-top:3px}.bd-line1{gap:8px}.bd-pill{padding:2px 8px;font-size:12px}.bd-sh{font-size:13px}.bd-note,.bd-nm{font-size:15px}.bd-title{font-size:26px}.bd-sub{font-size:16px}.bd-line2{gap:8px;padding-left:21px}.bd-vv{font-size:14px}.bd-focus-slot{flex:none;min-height:70px;margin-bottom:8px}.bd-focus{border-radius:10px;padding:8px 10px}.bd-focus-n{font-size:15px}.bd-focus-v{font-size:21px}.bd-focus-m{font-size:12px}.bd-focus-empty{padding:8px 10px;font-size:12px}}.fbar{background:var(--card);border:1px solid var(--line-strong);border-radius:14px;margin-top:10px;padding:10px 12px}.fbar-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fbar-lbl{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;flex:none;margin-left:4px;font-size:10.5px;font-weight:650}.fbar-lbl:first-child{margin-left:0}.fbar-sep{flex:auto;min-width:0}.fbar-pk{display:inline-flex;position:relative}.pk-btn{align-items:center;gap:5px;display:inline-flex}.fbar-active{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:9px;padding-top:9px;display:flex}.fchip{font:inherit;color:var(--ink);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-radius:var(--r-pill,999px);cursor:pointer;align-items:center;gap:7px;min-height:34px;padding:6px 11px;font-size:12.5px;display:inline-flex}.fchip-x{color:var(--mut);font-size:12px}.fchip:hover .fchip-x{color:var(--ink)}.sl-summary{border-bottom:1px solid var(--line);margin:8px 0 12px;padding-bottom:12px;container-type:inline-size}.plk-strip{margin-top:2px}.plk-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px 12px;display:grid}.plk-cell{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.plk-cell-l{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:10.5px;font-weight:650}.plk-cell-v{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,7.4cqw,40px);font-weight:680;line-height:1.05}.plk-cell.on .plk-cell-v{color:var(--tone)}.plk-cell.on.vd{background:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--tone) 9%, transparent) 100%);border-bottom:2px solid color-mix(in srgb, var(--tone) 60%, transparent);border-radius:12px;margin:-6px -8px -9px;padding:6px 10px 9px}.plk-sub{color:var(--faint);margin-top:12px;font-size:12px;line-height:1.55}.plk-row{display:none}.plk-n-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plk-n-main{min-width:0}.plk-n-l,.plk-n-t>span{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:650;display:block;overflow:hidden}.plk-n-v{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:clamp(28px,10.5cqw,42px);font-weight:720;line-height:1.05}.plk-n-badge{background:var(--bg3);border:1px solid var(--pborder);border-radius:12px;flex-direction:column;flex:none;align-items:flex-end;gap:1px;margin-top:2px;padding:7px 11px 6px;display:flex}.plk-n-badge b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:720;line-height:1.1}.plk-n-badge span{color:var(--mut);white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:650}.plk-n-badge.on{background:color-mix(in srgb, var(--tone) 14%, transparent);border-color:color-mix(in srgb, var(--tone) 40%, transparent)}.plk-n-badge.on b{color:var(--tone)}.plk-n-bar{background:rgba(var(--wash), .08);border-radius:5px;height:8px;margin:14px 0 4px;position:relative}.plk-n-fill{background:var(--mut);opacity:.85;border-radius:5px;position:absolute;top:0;bottom:0;left:0}.plk-n-mark{background:var(--ink);opacity:.8;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.plk-n-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.plk-n-t{background:rgba(var(--wash), .04);border:1px solid var(--pborder);border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;padding:9px 11px 10px;display:flex}.plk-n-t>span{white-space:normal;line-height:1.25}.plk-n-t b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:clamp(16px,5.4cqw,22px);font-weight:680;display:block}@container (width>=760px){.plk-n{display:none}.plk-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plk-cell-v{font-size:clamp(22px,3.3cqw,50px)}.plk-cell+.plk-cell{border-left:1px solid var(--line);padding-left:16px}.plk-row.five{grid-template-columns:repeat(5,minmax(0,1fr))}.plk-row.five .plk-cell-v{font-size:clamp(20px,2.7cqw,44px)}}.sl-brandplan{container-type:inline-size}.shot-wrap{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.shot-btn{font:inherit;font-size:var(--t-cap);white-space:nowrap;color:var(--ink2);background:rgba(var(--wash), .06);border:1px solid var(--line-strong);cursor:pointer;border-radius:9px;padding:6px 11px;font-weight:600;transition:background .15s,color .15s}.shot-btn:hover:not(:disabled){background:rgba(var(--wash), .12);color:var(--ink)}.shot-btn:disabled{opacity:.55;cursor:default}.shot-err{font-size:var(--t-cap);color:var(--red)}@media (width<=599px){.panel-hd:has(>.shot-wrap){flex-wrap:wrap}.panel-hd:has(>.shot-wrap)>div:first-child{flex:100%}.shot-wrap{width:100%;margin-top:8px}.shot-btn{text-align:center;flex:1 1 0;padding:6px;font-size:12px}}.bpt-hd{display:none}.bpt-sort-m{color:var(--mut);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.bpt-sort-ml{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:10.5px;font-weight:650}.bpt-sort-m select{font:inherit;color:var(--ink);appearance:none;cursor:pointer;background:var(--bg3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239db7d6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--pborder);border-radius:10px;height:34px;padding:0 30px 0 12px;font-size:13px;font-weight:600}.bpt-sort-m select option{color:#111}.bpt-sort-dir{font:inherit;color:var(--accent);background:var(--bg3);cursor:pointer;border:1px solid var(--pborder);border-radius:10px;width:34px;height:34px;font-size:11px}.bpt-row{display:block}.bpt-num{display:none}.bpt-mob{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.bpt-mc{min-width:0;color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.bpt-mc>i{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:1px;font-size:9.5px;font-style:normal;font-weight:600;display:block}@container (width<=819.98px){.bpt-item{background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);border-radius:12px;padding:10px 12px 11px}.bpt-item+.bpt-item{margin-top:8px}.bpt-row{padding:0}.bpt-row:hover,.bpt-row.can-pick:hover{background:0 0}.bpt .rb-n{color:var(--ink);font-size:15px;font-weight:700}.bpt-mob{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.78fr) minmax(0,1.02fr);gap:4px;margin-top:9px}.bpt-mc>i{letter-spacing:.03em}}.bpt .rb-n{font-size:14px}.bpt .rb-v{font-size:13px}.bpt .rb-s{font-size:12.5px}.bpt-row.can-pick{cursor:pointer}.bpt-row.can-pick:hover{background:rgba(var(--wash), .05)}.bpt-cv{vertical-align:-2px;color:var(--faint);transition:transform .18s var(--ease), color .14s ease, background .14s ease;border-radius:6px;margin-left:4px;padding:3px;display:inline-flex;transform:rotate(90deg)}.bpt-cv.on{color:var(--accent);transform:rotate(270deg)}.bpt-cv:hover{color:var(--ink);background:rgba(var(--wash), .1)}@media (width<=959px){.bpt-cv{margin-left:2px;padding:8px}}.bpt-kids{padding:2px 0 8px}.bpt-kids-h{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;padding:2px 2px 5px;font-size:10.5px;font-weight:650}.bpt-kid{border-top:1px solid var(--line);padding:5px 2px 6px}.bpt-kid-n{color:var(--ink2);margin-bottom:2px;font-size:13px;display:block}.bpt-kid-note{color:var(--faint);margin-top:1px;font-size:10.5px;font-style:normal;line-height:1.3;display:block}.bpt-kid.rest{opacity:.68}.bpt-kid.rest .bpt-kid-n{font-style:italic}.bpt-kid-v{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:12px;font-size:13px}.bpt-kid-v.bpt-tempo{margin-right:0;font-weight:650}@container (width>=820px){.bpt{--bpt-cols:minmax(0, 1fr) 100px 100px 80px 108px 118px}.bpt-hd{grid-template-columns:var(--bpt-cols);border-bottom:1px solid var(--line);color:var(--faint);text-transform:uppercase;letter-spacing:.1em;text-align:right;gap:12px;margin-bottom:6px;padding:0 2px 7px;font-size:11px;font-weight:650;display:grid}.bpt-hd-n{text-align:left}.bpt-hd-u{letter-spacing:.02em;text-transform:none;opacity:.72;margin-top:1px;font-size:9.5px;font-style:normal;font-weight:500;display:block}.bpt-row{grid-template-columns:var(--bpt-cols);align-items:center;gap:12px;display:grid}.bpt-main{min-width:0}.bpt-num{text-align:right;color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;display:block}.bpt-tempo{font-weight:650}.bpt-mob{display:none}.bpt-hd>span{position:relative}.bpt-rs{cursor:col-resize;touch-action:none;z-index:1;width:12px;position:absolute;top:-4px;bottom:-7px;left:-12px}.bpt-rs:before,.bpt-rs:after{content:"";width:2px;color:var(--faint);opacity:.45;background:repeating-linear-gradient(currentColor 0 2px,#0000 2px 4px);border-radius:2px;transition:opacity .14s,color .14s;position:absolute;top:3px;bottom:3px}.bpt-rs:before{left:3px}.bpt-rs:after{left:7px}.bpt-hd:hover .bpt-rs:before,.bpt-hd:hover .bpt-rs:after{opacity:.8}.bpt-rs:hover:before,.bpt-rs:hover:after,.bpt-rs:active:before,.bpt-rs:active:after{color:var(--accent);opacity:1}.bpt-sh{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;transition:color .14s}.bpt-sh:hover,.bpt-sh:focus-visible{color:var(--ink);outline:none}.bpt-sh.on{color:var(--ink)}.bpt-sh-t{white-space:nowrap}.bpt-sh-a{letter-spacing:0;opacity:0;vertical-align:1px;margin-left:4px;font-size:9px;font-style:normal;transition:opacity .14s}.bpt-sh:hover .bpt-sh-a{opacity:.6}.bpt-sh.on .bpt-sh-a{opacity:1;color:var(--accent)}.bpt-sort-m{display:none!important}.bpt-kid{grid-template-columns:var(--bpt-cols);align-items:center;gap:12px;padding:5px 2px;display:grid}.bpt-kid-n{margin-bottom:0;padding-left:17px}.bpt-kid-v{text-align:right;margin-right:0}}:root{--rail-w:316px;--rail-cw:44px}.rail{background:var(--bg2);border-left:1px solid rgba(var(--wash), .07);flex-direction:column;display:flex;box-shadow:-18px 0 38px -28px #0000008c}@media (width>=960px){html.rail-on .app.desk{padding-right:var(--rail-cw);transition:padding-right .24s var(--ease)}html.rail-open .app.desk{padding-right:var(--rail-w)}.rail{z-index:var(--z-rail);width:var(--rail-w);animation:railin .26s var(--ease) backwards;position:fixed;top:0;bottom:0;right:0}@keyframes railin{0%{opacity:0;transform:translate(14px)}}}@media (width<=959px){.rail-scrim{z-index:calc(var(--z-sheet) - 1);background:#040a1473;animation:.2s both bdin;position:fixed;inset:0}.rail-drawer{z-index:var(--z-sheet);width:60vw;min-width:220px;max-width:min(100%,320px);animation:raildrawer .26s var(--ease) backwards;position:fixed;top:0;bottom:0;right:0}@keyframes raildrawer{0%{transform:translate(100%)}}.rail-mini{display:none}.rail-drawer .rail-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.rail-drawer .rail-sec-grow{flex:none}.rail-drawer .rail-br-list{flex:none;min-height:0;overflow:visible}.rail-sheet{z-index:var(--z-sheet);max-height:86dvh;animation:railsheet .26s var(--ease) backwards;padding-bottom:env(safe-area-inset-bottom);border-left:0;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -20px #0009}@keyframes railsheet{0%{transform:translateY(100%)}}.rail-sheet .grab{margin:8px auto 0}.rail-sheet .rail-hd{border-bottom:0;height:46px}.rail-sheet .rail-ttl{font-size:17px;font-weight:650}.rail-sheet .rail-clr{display:none}.rail-sheet .rail-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.rail-sheet .rail-sec{padding:12px 16px 13px}.rail-sheet .rail-chips{gap:7px}.rail-sheet .rail-chips .dbt-chip{border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font-size:13px;display:inline-flex}.rail-sheet .rail-chips .dbt-chip.ch-chip{align-items:stretch;padding:0}.rail-sheet .ch-pick{min-height:38px;padding:0 9px 0 12px}.rail-sheet .ch-ex{border-left:1px solid rgba(var(--wash), .12);opacity:.7;min-width:32px;padding:0 9px 0 8px}.rail-sheet .rail-sec-grow{flex:none}.rail-sheet .rail-br-list{flex:none;min-height:0;max-height:none;overflow:visible}.rail-sheet-foot{border-top:1px solid var(--line);background:var(--bg2);flex:none;gap:10px;padding:10px 16px 12px;display:flex}.rail-sheet-reset,.rail-sheet-ok{height:46px;font:inherit;cursor:pointer;border-radius:13px;font-size:15px;font-weight:650}.rail-sheet-reset{background:var(--bg3);border:1px solid var(--pborder);color:var(--ink);flex:1 1 0}.rail-sheet-ok{background:var(--accent);color:var(--on-accent);border:0;flex:2 1 0}}@media (width<=959px) and (prefers-reduced-motion:reduce){.rail-drawer,.rail-sheet,.rail-scrim{animation:none}}.rail-hd{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:54px;padding:0 10px 0 16px;display:flex}.rail-ttl{color:var(--ink);font-size:14px;font-weight:600}.rail-sp{flex:auto;min-width:0}.rail-badge{background:var(--accent);min-width:19px;height:19px;color:var(--on-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.rail-clr{color:var(--accent);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:550}.rail-clr:hover{background:color-mix(in srgb, var(--accent) 13%, transparent)}.rail-x{width:30px;height:30px;color:var(--mut);border-radius:9px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.rail-x:hover{background:rgba(var(--wash), .07);color:var(--ink)}.rail-x.sm{border-radius:7px;width:22px;height:22px}.rail-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.rail-sec{border-bottom:1px solid var(--line);flex:none;padding:13px 16px 14px}.rail-sec-grow{border-bottom:none;flex-direction:column;flex:none;display:flex}.rail-sec-grow .rail-br-list{max-height:46vh}.rail-lbl{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:9px;font-size:10.5px;font-weight:650;display:flex}.rail-n{letter-spacing:0;min-width:17px;height:17px;color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.rail-link{color:var(--accent);text-transform:none;letter-spacing:0;font-size:11px;font-weight:550}.rail-link:hover{text-decoration:underline}.rail-sec.closed{padding-bottom:9px}.rail-sec.closed .rail-lbl{margin-bottom:0}.rail-fold{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rail-fold:hover{color:var(--ink2)}.rail-fold-cv{color:var(--faint);transition:transform .16s var(--ease);display:inline-flex;transform:rotate(-90deg)}.rail-fold-cv.on{transform:none}.rail-chips{flex-wrap:wrap;gap:6px;display:flex}.rail-search{background:rgba(var(--wash), .05);border:1px solid var(--line);height:34px;color:var(--faint);border-radius:9px;align-items:center;gap:7px;margin-bottom:8px;padding:0 8px;display:flex}.rail-search:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.rail-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.rail-search input::placeholder{color:var(--faint)}.rail-br-list{flex:0 auto;min-height:0;margin:0 -6px;padding:0 6px 6px;overflow-y:auto}.rail-br-list::-webkit-scrollbar{width:6px}.rail-br-list::-webkit-scrollbar-thumb{background:rgba(var(--wash), .13);border-radius:3px}.rail-br-sep{background:var(--line);height:1px;margin:7px 2px}.rail-br{border-radius:9px;align-items:center;gap:9px;min-height:34px;padding:0 7px 0 8px;transition:background .14s;display:flex}.rail-br:hover{background:rgba(var(--wash), .06)}.rail-br.on{background:color-mix(in srgb, var(--accent) 12%, transparent)}.rail-box{border:1.5px solid var(--line-strong);border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.rail-box.on{background:var(--accent);border-color:var(--accent)}.rail-box-i{color:var(--on-accent);font-size:11px;font-weight:800;line-height:1}.rail-br-main{text-align:left;flex:1;align-items:baseline;gap:8px;min-width:0;padding:7px 0;display:flex}.rail-br-nm{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12.5px;overflow:hidden}.rail-br.on .rail-br-nm{font-weight:600}.rail-br-h{color:var(--faint);flex:none;margin-left:auto;font-size:10.5px}.rail-br-cv{width:22px;height:22px;color:var(--faint);transition:transform .18s var(--ease), color .14s ease;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(90deg)}.rail-br-cv:hover{color:var(--ink)}.rail-br-cv.on{color:var(--accent);transform:rotate(270deg)}.rail-br-kids{padding:2px 4px 8px 30px}.rail-empty{color:var(--faint);text-align:center;padding:14px 4px;font-size:12px}.rail-note{color:var(--faint);flex:none;padding:8px 2px 0;font-size:10.5px;line-height:1.45}.rail-foot{border-top:1px solid var(--line);flex:none;padding:12px 16px 14px}@media (width>=960px){.rail-mini{width:var(--rail-cw)}.rail-tab{color:var(--mut);flex-direction:column;flex:1;align-items:center;gap:10px;padding:14px 0;transition:color .15s,background .15s;display:flex}.rail-tab:hover{color:var(--ink);background:rgba(var(--wash), .05)}.rail-tab-cv{transform:rotate(180deg)}.rail-tab-t{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}}@media (width>=960px) and (prefers-reduced-motion:reduce){html.rail-on .app.desk{transition:none}.rail{animation:none}.rail-br-cv{transition:none}}@media print{.rail{display:none!important}html.rail-on .app.desk,html.rail-open .app.desk{padding-right:0}}.pop-scrim{z-index:calc(var(--z-popover) - 1);background:0 0;position:fixed;inset:0}@media (width<=719px){.pop-scrim{background:#040a1473;animation:.2s both bdin}}.pk-panel{z-index:var(--z-popover);background:var(--bg2);border:1px solid var(--line-strong);width:320px;max-width:min(360px,92vw);box-shadow:var(--shadow-2,0 12px 34px #0006);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.pk-head{justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}.pk-title{color:var(--ink);font-size:13px;font-weight:650}.pk-x{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:4px;display:flex}.pk-search{background:rgba(var(--wash), .06);border:1px solid var(--line);color:var(--mut);border-radius:9px;align-items:center;gap:8px;margin:0 10px 8px;padding:8px 10px;display:flex}.pk-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.pk-actions{justify-content:space-between;align-items:center;padding:0 12px 7px;display:flex}.pk-count{color:var(--faint);font-size:11.5px}.pk-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.pk-list{flex:auto;min-height:0;padding:4px 6px 8px;overflow-y:auto}.pk-item{border-radius:8px}.pk-row{width:100%;min-height:44px;font:inherit;color:var(--ink2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:2px 6px;font-size:13.5px;display:flex}.pk-row.cur{background:rgba(var(--wash), .07)}.pk-row.on{color:var(--ink)}.pk-row.exp{background:rgba(var(--wash), .05)}.pk-box{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin:0 -5px;padding:0;display:flex;position:relative}.pk-box:before{content:"";border:1.5px solid var(--line-strong);border-radius:5px;width:18px;height:18px;position:absolute}.pk-box.on:before{background:var(--accent);border-color:var(--accent)}.pk-box-i{color:var(--on-accent);font-size:12px;line-height:1;position:relative}.pk-main{min-width:0;min-height:38px;font:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:9px;padding:4px;display:flex}.pk-nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pk-hint{color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.pk-cv{color:var(--faint);transition:transform .16s var(--ease,ease), color .16s var(--ease,ease);flex:none;display:flex}.pk-main:hover .pk-cv{color:var(--ink)}.pk-cv.on{color:var(--accent);transform:rotate(90deg)}.pk-kids{border-left:2px solid var(--line-strong);margin:0 0 8px 22px;padding-left:9px}.pk-empty{color:var(--faint);text-align:center;padding:14px 10px;font-size:12.5px}.pk-note{color:var(--mut);border-top:1px solid var(--line);padding:8px 12px 11px;font-size:11px;line-height:1.45}.dbt-aging-wide>*{width:100%}.wh-grid{gap:var(--gap-grid);grid-template-columns:1fr;display:grid}.wh-item{min-width:0}.wh-item>*{margin-top:0}@media (width>=960px){.wh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wh-item{grid-column:span 2}.wh-item.quarter{grid-column:span 1}.wh-item.full{grid-column:1/-1}.wh-item>.ov-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.wh-item{flex-direction:column;display:flex}.wh-item>.panel,.wh-item>.lead{flex-direction:column;flex:auto;display:flex}}.wh-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:2px 2px 0;display:flex}.wh-bar.on{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);margin:8px 2px 0;padding:7px 8px 7px 12px}.wh-edit{font-size:var(--t-cap);border-radius:var(--r-pill);color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.wh-edit:hover{color:var(--ink);border-color:var(--pborder);background:var(--panel)}.wh-edit.on{color:var(--bg);background:var(--accent);border-color:var(--accent)}.wh-edit.on:hover{filter:brightness(1.08)}.wh-hint{min-width:0;font-size:var(--t-lbl);color:var(--faint);flex:auto}.wh-reset{font-size:var(--t-lbl);color:var(--accent);cursor:pointer;background:0 0;border:0}.wh-reset:hover{text-decoration:underline}.wh-tools{border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 6%, transparent);align-items:center;gap:6px;margin-bottom:6px;padding:5px 8px;display:flex}.wh-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-lbl);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);flex:auto;font-weight:650;overflow:hidden}.wh-pin{font-size:var(--t-lbl);color:var(--faint)}.wh-btn{width:26px;height:26px;color:var(--ink2);background:var(--panel);border:1px solid var(--pborder);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.wh-btn:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.wh-btn:disabled{opacity:.4;cursor:default}.wh-up{display:inline-flex;transform:rotate(180deg)}.wh-grid.editing .wh-item>:not(.wh-tools){outline:1px dashed color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:3px}.wh-hidden{margin:14px 2px 0}.wh-hidden-t{font-size:var(--t-lbl);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-weight:650}.wh-hidden-l{flex-wrap:wrap;gap:7px;display:flex}.wh-back{font-size:var(--t-cap);border-radius:var(--r-pill);cursor:pointer;color:var(--ink2);background:var(--panel);border:1px dashed var(--pborder);padding:6px 11px}.wh-back:hover{border-style:solid;border-color:var(--accent);color:var(--ink)}.wh-back-i{color:var(--accent);font-weight:600}.pgt-row.dim{opacity:.34}.pgt-row.hov{background:color-mix(in srgb, var(--accent) 12%, transparent)}.pgt-row.dim,.pgt-row.hov{transition:opacity .16s,background .16s}.dbt-split{flex-direction:column;gap:22px;display:flex}.dbt-split-pie{justify-content:center;margin-top:12px;display:flex}.dbt-split-pie>div{width:100%}.dbt-split-pie>.donut-root{justify-content:center;margin-top:0}.dbt-split-rows{min-width:0}.dbt-split-rows>.ag-row:first-child{margin-top:0}@media (width>=960px){.dbt-split-rows .pgt-n{font-size:var(--t-body)}.dbt-split-rows .pgt-v{font-size:calc(var(--t-body) + 1px)}.dbt-split-rows .pgt-rank,.dbt-split-rows .pgt-s,.dbt-split-rows .bdb-90{font-size:var(--t-cap)}}.ag-kpis{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 10px;display:grid}.ag-kpi{border:1px solid var(--line-strong);border-radius:10px;padding:8px 10px}.ag-kpi-l{text-transform:uppercase;letter-spacing:.09em;color:var(--mut);font-size:10.5px}.ag-kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:1px;font-size:26px;font-weight:480;line-height:1.15}.ag-kpi-s{color:var(--mut);font-variant-numeric:tabular-nums;font-size:11.5px}.ag-pct{color:var(--mut);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400;display:block}@media (width>=960px){.ag-kpi-v{font-size:30px}.ag-pct{font-size:12.5px}}.drawer-modal .ag-kpi-v{font-size:38px}@media (width<=719px){.avto .qchips .dbt-chip{min-height:44px;padding-top:10px;padding-bottom:10px}.avto .dt-row{min-height:44px}.avto .dt-nm{min-height:40px}.avto .fchip{min-height:44px}}.fnote{color:var(--ink2);background:color-mix(in srgb, var(--amber) 11%, transparent);border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);border-radius:9px;align-items:flex-start;gap:7px;margin:8px 0 2px;padding:7px 10px;font-size:11.5px;line-height:1.45;display:flex}.fnote.compact{margin:6px 0 0;padding:5px 8px;font-size:11px}.fnote-i{background:var(--amber);width:15px;height:15px;color:var(--edge);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.5px;font-size:10.5px;font-weight:700;display:flex}.fnote-t{min-width:0}.dt-hd{text-transform:uppercase;letter-spacing:.09em;color:var(--faint);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 4px 5px;font-size:10px;display:flex}.dt-hd-t{text-transform:none;letter-spacing:0;color:var(--mut);font-variant-numeric:tabular-nums;font-size:11.5px}.dt-item{border-bottom:1px solid var(--line)}.dt-item:last-child{border-bottom:0}.dt-item>.dt{border-left:2px solid var(--line-strong);margin:0 0 6px 8px;padding-left:9px}.dt-row{align-items:center;gap:7px;min-height:40px;padding:5px 2px 8px;display:flex;position:relative}.dt-row.open{background:rgba(var(--wash), .05);border-radius:8px}.dt-nm{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:auto;justify-content:center;gap:1px;min-height:32px;padding:4px 3px;font-size:13px;display:flex}.dt-nm:hover{color:var(--accent)}.dt-nm-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt-sub{color:var(--faint);font-size:11px}.dt-val{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:640}.dt-share{color:var(--mut);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:46px;font-size:11.5px}.dt-ex{width:28px;height:28px;color:var(--faint);cursor:pointer;transition:transform .16s var(--ease,ease), color .16s var(--ease,ease);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.dt-ex:hover{color:var(--ink);background:rgba(var(--wash), .07)}.dt-ex.on{color:var(--accent);transform:rotate(90deg)}.dt-ex-sp{flex:none;width:28px}.dt-bar{background:rgba(var(--wash), .07);border-radius:2px;height:2.5px;position:absolute;bottom:1px;left:2px;right:2px;overflow:hidden}.dt-bar>span{border-radius:2px;height:100%;display:block}.dt-note{color:var(--mut);background:color-mix(in srgb, var(--amber) 9%, transparent);border:1px solid color-mix(in srgb, var(--amber) 22%, transparent);border-radius:8px;margin:7px 2px 4px;padding:7px 9px;font-size:11.5px;line-height:1.45}.fbar-ch{display:inline-flex;position:relative}.fbar-chans{display:contents}.dbt-chip.ch-chip{align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:hidden}.ch-pick{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:7px 4px 7px 11px}.ch-ex{color:inherit;opacity:.5;cursor:pointer;transition:transform .16s var(--ease,ease), opacity .16s var(--ease,ease);background:0 0;border:0;align-items:center;padding:0 8px 0 4px;display:flex}.ch-ex:hover{opacity:1}.ch-ex.on{opacity:1;transform:rotate(90deg)}.ch-panel{width:340px}.ch-panel-body{max-height:340px;padding:0 10px 10px;overflow-y:auto}@media (width>=960px){.dt-nm{font-size:14px}.dt-val{font-size:13.5px}.dt-share{width:54px;font-size:12.5px}}@media (width<=719px){.pk-panel,.pk-panel.right,.ch-panel{width:auto;max-width:none;z-index:var(--z-popover);padding-bottom:env(safe-area-inset-bottom);animation:slideup .22s var(--ease,ease) backwards;border-bottom:0;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}.pk-list{max-height:46vh}.ch-panel-body{max-height:52vh}.fbar-row .dbt-chip{min-height:44px;padding-top:10px;padding-bottom:10px}.fbar-row .dbt-chip.ch-chip{padding:0}.ch-pick{min-height:44px;padding-left:12px}.ch-ex{justify-content:center;min-width:44px;padding:0 6px 0 2px}.fbar-chans{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:100%;gap:8px;min-width:0;display:flex;overflow-x:auto}.fbar-chans::-webkit-scrollbar{display:none}.fbar-ch{flex:none}.fchip{min-height:44px}.pk-box{width:44px;height:44px;margin:0 -6px}.dt-row{min-height:44px;padding-bottom:10px}.dt-nm{min-height:36px}.dt-ex{width:40px;height:40px}.dt-ex-sp{width:40px}}@media (width<=959px){.tab{justify-content:center;min-height:44px}.chip,.dbt-chip,.fc{min-height:44px}.dbt-chip{justify-content:center;align-items:center;min-width:44px;display:inline-flex}.iconbtn{flex:none;width:44px;height:44px}.expand-btn{width:44px;height:44px}.st{justify-content:center;align-items:center;min-height:44px;display:flex}.pgt-more,.ps-toggle{min-height:44px}.search{height:44px}.ps-clear{position:relative}.ps-clear:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.row,.ov-line.tap,.rb.tap,.pgt-row,.ag-row.tap{min-height:44px}.lg.tap{min-height:44px;padding:4px 0}.flip-expand{position:absolute}.flip-expand:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}[data-glass=refract]{--glass-fx:blur(22px) saturate(var(--glass-sat));--glass-fx-strong:url(#tj-glass-edge) blur(22px) saturate(var(--glass-sat))}[data-glass=blur]{--glass-fx:blur(22px) saturate(var(--glass-sat));--glass-fx-strong:blur(22px) saturate(var(--glass-sat))}[data-glass=flat]{--glass-fx:none;--glass-fx-strong:none}.panel,.attn,.kpi,.lead,.hero,.flip-back-card,.cmp-bar,.fbar{border:1px solid var(--glass-brd);box-shadow:var(--glass-shadow), var(--glass-inset);-webkit-backdrop-filter:var(--glass-fx,none);backdrop-filter:var(--glass-fx,none);background:linear-gradient(158deg, rgba(var(--glass-base), var(--glass-fa)), rgba(var(--glass-base), var(--glass-fb)))!important}.lead,.hero{-webkit-backdrop-filter:var(--glass-fx-strong,none);backdrop-filter:var(--glass-fx-strong,none)}.dstat,.dbt-res,.pcard,.co-split,.alert,.scroll .month-tag,.period-bar,.ov-health,.ps-row,.screen>.panel-sub,.screen>.vtable{-webkit-backdrop-filter:var(--glass-fx,none);backdrop-filter:var(--glass-fx,none);border-radius:var(--r-md);box-shadow:var(--glass-inset);background:linear-gradient(158deg, rgba(var(--glass-base), var(--glass-plate-a)), rgba(var(--glass-base), var(--glass-plate-b)))!important}.period-bar,.ps-row,.ov-health,.screen>.panel-sub{padding:7px 12px}.screen>.vtable{margin-top:10px;padding:4px 12px 8px}.scroll .month-tag{border-radius:var(--r-pill);padding:5px 10px;display:inline-block}.month-tag.stale{color:var(--amber);font-weight:600}.scroll .month-tag.stale{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--amber) 45%, transparent)}.month-tag.bad{color:var(--red);font-weight:600}.scroll .month-tag.bad{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--red) 45%, transparent)}.ov-line,.nst-entry{background:rgba(var(--glass-base), var(--glass-thin));-webkit-backdrop-filter:var(--glass-fx,none);backdrop-filter:var(--glass-fx,none)}.dbt-chip{background:rgba(var(--glass-base), var(--glass-thin))}.main-ttl,.detail-back,.afilters .achip,.ps-recent-hd .clr{-webkit-backdrop-filter:var(--glass-fx,none);backdrop-filter:var(--glass-fx,none);border-radius:var(--r-pill)}.main-ttl{background:rgba(var(--glass-base), var(--glass-pill));padding:4px 14px}.lock .hint{background:rgba(var(--glass-base), var(--glass-pill));-webkit-backdrop-filter:var(--glass-fx,none);backdrop-filter:var(--glass-fx,none);border-radius:var(--r-md);padding:8px 14px}.detail-back,.afilters .achip,.ps-recent-hd .clr{background:rgba(var(--glass-base), var(--glass-pill-accent))}.detail-back{margin-left:0;padding:6px 12px}.ps-recent-hd .clr{padding:4px 10px}.dbt-lbl{background:rgba(var(--glass-base), var(--glass-pill));-webkit-backdrop-filter:var(--glass-fx,none);backdrop-filter:var(--glass-fx,none);border-radius:var(--r-pill);color:var(--ink2);padding:4px 9px}.side,.tabs{background:linear-gradient(180deg, rgba(var(--glass-base), var(--glass-chrome-a)), rgba(var(--glass-base), var(--glass-chrome-b)));-webkit-backdrop-filter:var(--glass-fx,none);backdrop-filter:var(--glass-fx,none);box-shadow:inset -1px 0 0 rgba(var(--wash), .06)}.sheet,.drawer,.drawer-modal,.c360-overlay,.pk-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.pe-overlay{z-index:var(--z-overlay);background:var(--bg);color:var(--ink);padding:calc(10px + env(safe-area-inset-top)) 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;animation:slideup .24s var(--ease) backwards;flex-direction:column;display:flex;position:fixed;inset:0}.pe-hd{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pe-t{letter-spacing:-.01em;font-size:18px;font-weight:600}.pe-sub{color:var(--mut);margin-top:2px;font-size:12px}.pe-tabs{gap:8px;margin-bottom:12px;display:flex}.pe-tab{text-align:left;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--pborder);min-width:0;color:var(--mut);transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);flex:1 1 0;padding:9px 12px}.pe-tab:hover{border-color:var(--line-strong)}.pe-tab.on{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--ink)}.pe-tab-l{font-size:13.5px;font-weight:500;display:block}.pe-tab-s{opacity:.72;margin-top:1px;font-size:11px;display:block}.pe-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pe-month{align-items:center;gap:4px;display:flex}.pe-nav{background:var(--panel);border:1px solid var(--pborder);width:30px;height:30px;color:var(--ink2);border-radius:9px;place-items:center;display:grid}.pe-nav:hover{border-color:var(--accent);color:var(--ink)}.pe-month-l{text-align:center;justify-content:center;align-items:center;gap:6px;min-width:132px;font-size:14.5px;font-weight:500;display:inline-flex}.pe-dot{background:var(--faint);opacity:.45;border-radius:50%;width:6px;height:6px}.pe-dot.on{background:var(--green);opacity:1}.pe-acts{flex-wrap:wrap;gap:6px;display:flex}.pe-ghost{border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--pborder);color:var(--ink2);padding:6px 11px;font-size:12px}.pe-ghost:hover{border-color:var(--accent);color:var(--ink)}.pe-file{cursor:pointer;align-items:center;display:inline-flex}.pe-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pe-file.busy{opacity:.6;cursor:progress}.pe-grid tbody .pe-brandrow>th,.pe-grid tbody .pe-brandrow>td{background:color-mix(in srgb, var(--accent) 10%, var(--bg2));border-top:2px solid color-mix(in srgb, var(--accent) 50%, transparent)}.pe-grid tbody .pe-brandrow .pe-rh{border-left:3px solid var(--accent);color:var(--ink);font-weight:600}.pe-brandrow .pe-rh-t{font-weight:700}.pe-rh-n{color:var(--faint);margin-top:1px;font-size:10px;display:block}.pe-cell.calc{color:var(--ink2);cursor:default;font-weight:600}.pe-grid tbody .pe-bizrow>th,.pe-grid tbody .pe-bizrow>td{background:color-mix(in srgb, var(--accent) 4%, var(--bg2))}.pe-grid tbody .pe-bizrow .pe-rh{border-left:3px solid color-mix(in srgb, var(--accent) 45%, transparent);padding-left:24px}.pe-bizrow .pe-rh-t{font-size:11.5px;font-weight:450}.pe-grid tbody .pe-bizlast>th,.pe-grid tbody .pe-bizlast>td{border-bottom:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}.pe-imp{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--pborder);box-shadow:var(--top-light);margin-bottom:10px;padding:12px 14px}.pe-imp-hd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pe-imp-x{color:var(--faint);background:0 0;border:0;padding:2px 4px;font-size:13px}.pe-imp-x:hover{color:var(--ink)}.pe-imp-months{flex-direction:column;gap:6px;display:flex}.pe-imp-m{border-radius:var(--r-md);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.pe-imp-m.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.pe-imp-m-t{font-size:13px;font-weight:600}.pe-imp-m-s{color:var(--ink2);margin-top:2px;font-size:11.5px}.pe-imp-off{color:var(--amber,var(--red))}.pe-imp-warn,.pe-imp-note{margin-top:8px;font-size:11.5px;line-height:1.45}.pe-imp-warn{color:var(--red)}.pe-imp-note{color:var(--ink2)}.pe-sum{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--pborder);box-shadow:var(--top-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:12px 14px;display:flex}.pe-sum-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.pe-sum-u{color:var(--mut);font-size:14px;font-weight:400}.pe-sum-l{color:var(--mut);margin-top:1px;font-size:12px}.pe-delta{margin-left:8px;font-weight:500}.pe-delta.up{color:var(--green)}.pe-delta.down{color:var(--amber)}.pe-delta.warn{color:var(--red)}.pe-sum-co{flex-wrap:wrap;gap:8px;display:flex}.pe-sum-chip{border-radius:var(--r-md);background:rgba(var(--wash), .05);border:1px solid var(--hairline);padding:6px 11px}.pe-sum-chip-l{color:var(--mut);font-size:10.5px;display:block}.pe-sum-chip-v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;display:block}.pe-wrap{overscroll-behavior:contain;border:1px solid var(--pborder);border-radius:var(--r-md);flex:auto;min-height:0;overflow:auto}.pe-grid{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.pe-grid th,.pe-grid td{border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);white-space:nowrap}.pe-grid thead{z-index:var(--z-local-3);position:sticky;top:0}.pe-grid thead th{background:var(--bg2);color:var(--mut);text-align:right;padding:7px 9px;font-size:11px;font-weight:500}.pe-grid thead .pe-band-c{text-align:center;color:var(--ink2);background:linear-gradient(var(--bg3), var(--bg3)) var(--bg2);letter-spacing:.02em;font-size:11.5px}.pe-grid .pe-rh{z-index:var(--z-local-2);background:var(--bg2);text-align:left;color:var(--ink2);text-overflow:ellipsis;max-width:210px;padding:7px 10px;font-size:12px;font-weight:400;position:sticky;left:0;overflow:hidden}.pe-grid tbody tr:hover .pe-rh{color:var(--ink)}.pe-grid tbody tr.empty .pe-rh{color:var(--faint)}.pe-cell{text-align:right;cursor:text;min-width:92px;padding:0}.pe-cell:hover{background:rgba(var(--wash), .045)}.pe-v{padding:7px 9px;font-size:12.5px;display:block}.pe-cell.zero .pe-v:after{content:"·";color:var(--faint);opacity:.5}.pe-cell.chg{background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.pe-in{text-align:right;width:100%;color:var(--ink);background:var(--edge);border:1px solid var(--accent);font-variant-numeric:tabular-nums;border-radius:4px;outline:none;padding:6px 8px;font-size:12.5px}.pe-tot{text-align:right;color:var(--ink2);background:rgba(var(--wash), .04);padding:7px 10px;font-size:12.5px}.pe-grid tfoot td,.pe-grid tfoot th{background:var(--bg2);border-top:1px solid var(--line-strong);font-weight:500;position:sticky;bottom:0}.pe-tot.grand{color:var(--accent);font-weight:600}.pe-rd{margin-left:6px;font-size:10.5px}.pe-rd.up{color:var(--green)}.pe-rd.down{color:var(--amber)}.pe-rd.warn{color:var(--red)}.pe-foot{flex-wrap:wrap;align-items:center;gap:14px;padding-top:10px;display:flex}.pe-foot-note{color:var(--mut);flex:240px;font-size:11.5px;line-height:1.5}.pe-foot .applybtn{flex:none;width:auto;min-width:210px;margin-top:0}.pe-foot .applybtn:disabled{opacity:.45}.pe-load{color:var(--mut);align-items:center;gap:9px;padding:26px 4px;font-size:12.5px;display:flex}.cal-wrap{margin-top:12px}.cal-head,.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-head{margin-bottom:6px}.cal-wd{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding-bottom:2px;font-size:11px;font-weight:600}.cal-wd.off{color:color-mix(in srgb, var(--red) 60%, var(--faint))}.cal-cell{text-align:left;background:rgba(var(--wash), .05);border:1px solid var(--line-strong);min-height:58px;color:var(--ink);font:inherit;cursor:default;border-radius:9px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:7px 8px;transition:background .12s,border-color .12s;display:flex;position:relative}.cal-cell.empty{background:0 0;border-color:#0000}.cal-cell.can{cursor:pointer}.cal-cell.can:hover{background:rgba(var(--wash), .1);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.cal-cell.can:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cal-cell.sunday{background:color-mix(in srgb, var(--red) 9%, transparent);border-color:color-mix(in srgb, var(--red) 22%, transparent);color:var(--mut)}.cal-cell.holiday{background:color-mix(in srgb, var(--amber) 20%, transparent);border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.cal-cell.holiday .cal-n{color:var(--amber)}.cal-n{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cal-tag{letter-spacing:.02em;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:550;overflow:hidden}.cal-cell.holiday .cal-tag{color:var(--amber)}.cal-legend{color:var(--mut);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11.5px;display:flex}.cal-legend span{align-items:center;gap:6px;display:inline-flex}.cal-sw{border:1px solid var(--line-strong);border-radius:3px;width:11px;height:11px}.cal-sw.work{background:rgba(var(--wash), .05)}.cal-sw.hol{background:color-mix(in srgb, var(--amber) 20%, transparent);border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.cal-sw.sun{background:color-mix(in srgb, var(--red) 9%, transparent);border-color:color-mix(in srgb, var(--red) 22%, transparent)}@media (width<=560px){.cal-cell{border-radius:7px;min-height:46px;padding:5px 4px}.cal-n{font-size:13px}.cal-tag{letter-spacing:0;font-size:8.5px}.cal-head,.cal-grid{gap:4px}}@media (width>=900px){.pe-overlay{padding:20px max(20px,50vw - 620px) 18px}.pe-t{font-size:20px}}.pe-grid thead .pe-ch.whole{color:var(--accent);font-style:normal}.pe-grid .pe-rh{position:sticky;left:0}.pe-rh-t{text-overflow:ellipsis;vertical-align:middle;max-width:178px;display:inline-block;overflow:hidden}.pe-rh-x{float:right;width:18px;height:18px;color:var(--faint);opacity:0;transition:opacity .12s var(--ease), color .12s var(--ease), border-color .12s var(--ease);background:0 0;border:1px solid #0000;border-radius:5px;font-size:14px;line-height:1}.pe-grid tbody tr:hover .pe-rh-x{opacity:1}.pe-rh-x:hover{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent)}@media (hover:none){.pe-rh-x{opacity:.55}}@keyframes spark-flow{0%{stroke-dashoffset:var(--spark-l,0)}to{stroke-dashoffset:var(--spark-off,0)}}.linespark{pointer-events:none}.linespark.on{animation:4.5s linear infinite spark-flow}@keyframes live-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.livepulse{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:1.9s ease-out infinite live-pulse}@keyframes sheen{0%,74%{transform:translate(-165%)}to{transform:translate(345%)}}.kpi{position:relative;overflow:hidden}.kpi:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(100deg, transparent, rgba(var(--wash), .05), transparent);width:42%;animation:sheen 9s var(--ease) infinite;position:absolute;inset:0 auto 0 0;transform:translate(-165%)}.kpi>*{z-index:1;position:relative}@keyframes bg-drift{0%{transform:translate(0,0)scale(1)}33%{transform:translate(2%,-1.6%)scale(1.04)}66%{transform:translate(-1.6%,2%)scale(1.02)}to{transform:translate(0,0)scale(1)}}body:before{will-change:transform;animation:34s linear infinite bg-drift}[data-theme=daylight] body:before{animation-duration:46s}.scrub{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair;flex-direction:column;min-height:44px;margin:-6px 0;padding:6px 0;display:flex;position:relative}.scrub>.chud{order:-1}.chud{border-radius:var(--r-md);background:rgba(var(--wash), .045);border:1px solid var(--hairline);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:2px 0 8px;padding:7px 10px;display:flex}.chud-m{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px}.chud-v{letter-spacing:-.02em;margin-right:2px;font-size:17px;font-weight:650}.chud-r{color:var(--mut);align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.chud-r b{color:var(--ink);font-weight:600}.chud-l{color:var(--faint)}.chud-r .up{color:var(--green)}.chud-r .dn{color:var(--red)}.ticker{font-variant-numeric:tabular-nums}@keyframes fresh-beat{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}.freshdot{color:var(--green);border:1px solid color-mix(in srgb, var(--green) 30%, transparent);background:color-mix(in srgb, var(--green) 8%, transparent);border-radius:var(--r-pill);align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:inline-flex}.freshdot i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.9s ease-in-out infinite fresh-beat}.freshdot.stale{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 30%, transparent);background:color-mix(in srgb, var(--amber) 8%, transparent)}.freshdot.stale i{animation:none}[data-motion=calm] .kpi:after{opacity:0;animation:none}[data-motion=calm] body:before,[data-motion=off] .linespark.on,[data-motion=off] .livepulse,[data-motion=off] .kpi:after,[data-motion=off] .freshdot i,[data-motion=off] body:before{animation:none}[data-motion=off] .linespark.on,[data-motion=off] .kpi:after{opacity:0}[data-motion=off] .livepulse{display:none}@media (prefers-reduced-motion:reduce){.linespark.on,.livepulse,.kpi:after,.freshdot i,body:before{animation:none!important}.linespark.on,.kpi:after{opacity:0!important}.livepulse{display:none!important}.chud{transition:none!important}}@media (prefers-reduced-motion:reduce){.mt-cursor{transition:none}}@media (prefers-reduced-motion:reduce){.mt-cursor{transition:none}}.mt-cursor{transition:transform .16s var(--ease), opacity .18s var(--ease)}.scrub:not(.on) .mt-cursor{opacity:.62}.scrub:not(.on) .mt-ring{opacity:.68}@media (prefers-reduced-motion:reduce){.mt-cursor{transition:none}}.mo-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mo-sw{text-align:left;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--pborder);color:var(--mut);box-shadow:var(--e1);transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);padding:8px 10px}.mo-sw.on{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--ink)}.mo-l{font-size:13px;font-weight:500;display:block}.mo-h{opacity:.72;margin-top:2px;font-size:10.5px;line-height:1.35;display:block}.ask{flex-direction:column;gap:10px;display:flex}.ask-top{display:flex}.ask-compose{flex-direction:column;gap:11px;display:flex}.ask-head{align-items:flex-start;gap:10px;display:flex}.ask-ic{border-radius:var(--r-md);width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);flex:none;justify-content:center;align-items:center;display:flex}.ask-title{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.ask-sub{color:var(--mut);margin-top:2px;font-size:11.5px;line-height:1.42}.ask-input{resize:vertical;width:100%;min-height:78px;color:var(--ink);background:var(--bg3);border:1px solid var(--pborder);border-radius:var(--r-md);padding:11px 12px;font-family:inherit;font-size:14.5px;line-height:1.5}.ask-input::placeholder{color:var(--faint)}.ask-row{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ask-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:10px;font-weight:600}.ask-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.ask-chips::-webkit-scrollbar{display:none}.ask-chip{flex:none;padding:6px 11px;font-size:12px}.ask-actions{align-items:center;gap:10px;display:flex}.ask-count{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.ask-actions .applybtn{margin-top:0}.ask-cancel{background:var(--bg3);color:var(--ink);border:1px solid var(--pborder);justify-content:center;align-items:center;gap:7px;display:inline-flex}.ask-wait{flex-direction:column;gap:8px;display:flex}.ask-wait-t{color:var(--ink2);font-size:13px}.ask-wait-t b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:620}.ask-wait-s{color:var(--faint);font-size:11px}.ask-bar{border-radius:var(--r-pill);background:rgba(var(--wash), .09);height:4px;overflow:hidden}.ask-bar-f{border-radius:var(--r-pill);background:var(--accent);height:100%}.ask-refuse{border-color:color-mix(in srgb, var(--amber) 45%, var(--pborder))}.ask-refuse .ask-err-t{color:var(--amber)}.ask-err{border-color:color-mix(in srgb, var(--red) 42%, var(--pborder))}.ask-err .ask-err-t{color:var(--red)}.ask-err-t{margin-bottom:4px;font-size:13px;font-weight:620}.ask-err-m{color:var(--ink2);font-size:12.5px;line-height:1.5}.ask-answer{color:var(--ink);font-size:14.5px;line-height:1.6}.ask-p{margin:0 0 10px}.ask-p:last-child{margin-bottom:0}.ask-ul{margin:0 0 10px;padding-left:18px}.ask-ul li{margin-bottom:5px}.ask-src-h{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);border-top:1px solid var(--hairline);margin:14px 0 7px;padding-top:11px;font-size:10px;font-weight:600}.ask-src{counter-reset:none;margin:0;padding:0;list-style:none}.ask-src li{margin-bottom:6px}.ask-src a{border-radius:var(--r-md);border:1px solid var(--pborder);background:rgba(var(--wash), .03);color:var(--ink);grid-template-columns:20px 1fr;align-items:baseline;gap:2px 8px;padding:7px 9px;text-decoration:none;display:grid}.ask-src a:active{transform:scale(.99)}.ask-src-n{color:var(--on-accent);background:var(--accent);border-radius:var(--r-sm);text-align:center;font-variant-numeric:tabular-nums;grid-row:1/span 2;height:18px;font-size:10.5px;font-weight:700;line-height:18px}.ask-src-t{font-size:12.5px;font-weight:550;line-height:1.35}.ask-src-d{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ask-meta{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:12px;font-size:10.5px}.ask-hints{flex-direction:column;gap:7px;display:flex}.ask-hints-h{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:2px 2px 0;font-size:10px;font-weight:600}.ask-hint{text-align:left;color:var(--ink2);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;font-size:12.5px}.ask-entry{text-align:left;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.ask-entry .ask-entry-ic{color:var(--accent);flex:none;display:flex}.ask-entry-t{color:var(--ink2);min-width:0;font-size:12.5px}.ask-entry-t b{color:var(--ink);font-weight:640}.ask-entry .spacer{flex:1}.ask-entry-ch{color:var(--mut);flex:none;display:flex}@media (width>=960px){.ask-answer{max-width:78ch}}:root[data-density=compact]{--pad-panel:9px 11px;--pad-scroll:0 10px 12px;--gap-grid:8px;--mt-panel:9px;--row-h:28px}:root[data-density=compact] .rb{padding:4px 0 5px}:root[data-density=compact] .dbt-res{margin-top:5px;padding:6px 9px}:root[data-density=compact] .ov-line{margin-top:7px;padding:7px 10px}:root[data-density=compact] .pcard{margin-top:6px;padding:8px 11px}:root[data-density=compact] .attn{margin-top:6px}.tbl{margin-top:8px}.tbl-tools{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.tbl-find{background:var(--bg3);border:1px solid var(--pborder);border-radius:var(--r-pill);min-width:0;color:var(--mut);flex:150px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.tbl-find input{min-width:0;font-family:inherit;font-size:var(--t-cap);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.tbl-find input::placeholder{color:var(--faint)}.tbl-range{flex:none;align-items:center;gap:5px;display:inline-flex}.tbl-range-l{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.tbl-range input{background:var(--bg3);border:1px solid var(--pborder);border-radius:var(--r-sm);width:64px;font-family:inherit;font-size:var(--t-cap);color:var(--ink);outline:none;padding:4px 7px}.tbl-range input::placeholder{color:var(--faint)}.tbl-note{font-size:var(--t-lbl);color:var(--faint);margin-bottom:5px}.tbl-scroll{overscroll-behavior:contain;border:1px solid var(--pborder);border-radius:var(--r-md);max-height:62vh;overflow:auto}.tbl-row{content-visibility:auto;contain-intrinsic-size:auto 44px;grid-template-columns:var(--tbl-cols);min-height:var(--row-h);border-bottom:1px solid rgba(var(--wash), .05);align-items:center;display:grid}.tbl-row:last-child{border-bottom:none}.tbl-row.tbl-head,.tbl-row.tbl-tot{content-visibility:visible}.tbl-row.tap:active{background:rgba(var(--wash), .05)}.tbl-row.on{background:color-mix(in srgb, var(--accent) 7%, transparent)}.tbl-row.on .tbl-c.first{background:color-mix(in srgb, var(--accent) 7%, var(--bg2))}.tbl-c{min-width:0;font-size:var(--t-body);white-space:nowrap;text-overflow:ellipsis;padding:4px 9px;position:relative;overflow:hidden}.tbl-c.r{text-align:right}.tbl-c.first{z-index:var(--z-local-2);background:var(--bg2);box-shadow:1px 0 0 rgba(var(--wash), .06);align-items:center;gap:4px;display:flex;position:sticky;left:0}.tbl-c.first .tbl-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.tbl-head{z-index:var(--z-local-3);background:var(--bg2);border-bottom:1px solid var(--pborder);position:sticky;top:0}.tbl-head .tbl-c.first{z-index:var(--z-local-3)}.tbl-h{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 9px;display:flex}.tbl-h.r{text-align:right;align-items:flex-end}.tbl-h-l{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut);white-space:nowrap}.tbl-h.on .tbl-h-l{color:var(--accent)}.tbl-arrow{margin-left:3px}.tbl-h-s{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}.tbl-bar{background:color-mix(in srgb, var(--accent) 16%, transparent);pointer-events:none;border-radius:2px;height:62%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tbl-t{position:relative}.tbl-tot{z-index:var(--z-local-3);background:var(--bg2);border-top:1px solid var(--pborder);border-bottom:none;font-weight:500;position:sticky;bottom:0}.tbl-tot .tbl-c.first{z-index:var(--z-local-3);font-weight:var(--w-ttl)}.tbl-empty{text-align:center;color:var(--faint);font-size:var(--t-cap);padding:18px 12px}.tbl-chev{color:var(--mut);transition:transform .18s var(--ease);flex:none;margin-left:auto}.tbl-chev.on{transform:rotate(90deg)}.tbl-more{background:rgba(var(--wash), .03);border-bottom:1px solid rgba(var(--wash), .05);grid-template-columns:1fr 1fr;gap:6px 12px;padding:9px 11px;display:grid}.tbl-more-i{font-size:var(--t-body);flex-direction:column;gap:1px;min-width:0;display:flex}.tbl-more-l{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.tbl-more-go{text-align:left;font-size:var(--t-cap);color:var(--accent);grid-column:1/-1;margin-top:2px}@media (width>=960px){.tbl-scroll{max-height:68vh}}.lgnd{border:1px solid var(--pborder);border-radius:var(--r-md);background:rgba(var(--glass-base), var(--glass-thin));margin-top:10px;overflow:hidden}.lgnd.on{border-color:color-mix(in srgb, var(--accent) 38%, var(--pborder))}.lgnd-row{text-align:left;width:100%;min-height:36px;color:var(--ink2);align-items:center;gap:8px;padding:8px 11px;display:flex}.lgnd-row .spacer{flex:1}.lgnd-i{color:var(--accent);font-size:var(--t-body);flex:none}.lgnd-t{font-size:var(--t-cap);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.trust{min-width:0;font-size:var(--t-lbl);color:var(--faint);flex:0 auto;align-items:center;gap:6px;display:inline-flex}.trust-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.trust-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trust-ok{color:var(--green)}.trust-warn{color:var(--amber)}.trust-bad{color:var(--red);font-weight:600}.trust-grid{gap:2px;margin-top:6px;display:grid}.trust-row{font-size:var(--t-cap);color:var(--ink2);grid-template-columns:68px 1fr auto;align-items:baseline;gap:8px;display:grid}.trust-row.warn{color:var(--amber)}.trust-row.bad{color:var(--red)}.trust-k{color:var(--mut)}.trust-v{font-variant-numeric:tabular-nums}.trust-lag{color:var(--faint);font-size:var(--t-lbl);white-space:nowrap}.trust-row.warn .trust-lag,.trust-row.bad .trust-lag{color:inherit}.trust-recs{gap:6px;margin-top:10px;display:grid}.trust-rec{font-size:var(--t-cap);color:var(--ink2);grid-template-columns:14px 1fr;align-items:start;gap:7px;line-height:1.45;display:grid}.trust-rec-m{font-weight:700;line-height:1.45}.trust-rec.ok .trust-rec-m{color:var(--green)}.trust-rec.bad,.trust-rec.bad .trust-rec-m{color:var(--red)}.trust-rec.off{color:var(--mut)}.trust-rec-b{min-width:0}.trust-rec-w{color:var(--faint);font-size:var(--t-lbl);margin-top:1px;display:block}.lgnd-chev{color:var(--mut);transition:transform .18s var(--ease);flex:none}.lgnd-chev.on{transform:rotate(90deg)}.lgnd-body{border-top:1px solid var(--pborder);padding:2px 11px 11px}.lgnd-sec{margin-top:9px}.lgnd-sec-t{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.lgnd-ul{font-size:var(--t-cap);color:var(--ink2);margin:4px 0 0;padding-left:16px;line-height:1.5}.lgnd-ul li{margin-bottom:2px}.lgnd-ul.off{color:var(--mut)}.lgnd-note{border-radius:var(--r-sm);background:color-mix(in srgb, var(--amber) 10%, transparent);border:1px solid color-mix(in srgb, var(--amber) 28%, transparent);font-size:var(--t-cap);color:var(--ink2);margin-top:10px;padding:8px 10px;line-height:1.5}.lgnd-note.plain{background:rgba(var(--wash), .05);border-color:var(--pborder);color:var(--mut)}.lgnd-rec{font-size:var(--t-cap);color:var(--ink2);margin-top:9px}.lgnd-rec-k{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--green);margin-right:6px}@media (width>=960px){.lgnd-body{max-width:78ch}}.chud-rng{width:100%;font-size:var(--t-lbl);color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin-top:3px;display:flex}.chud-rng-at{color:var(--ink2);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase}.pe-rh-a{font-size:var(--t-lbl);letter-spacing:0;text-transform:none;color:var(--faint);text-overflow:ellipsis;margin-top:1px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.pe-rh-a.many{color:var(--amber)}.th-body{-webkit-overflow-scrolling:touch;flex:auto;padding-bottom:8px;overflow-y:auto}.th-prev{background:var(--panel);border:1px solid var(--pborder);border-radius:var(--r-lg);align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.th-prev-n{text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:44px;color:var(--accent);flex:none;font-size:30px;font-weight:600;line-height:1}.th-prev-b{min-width:0}.th-prev-t{font-size:14px;font-weight:500}.th-prev-s{color:var(--mut);margin-top:2px;font-size:12px}.th-sec{margin-bottom:18px}.th-sec-t{letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin:0;font-size:12px;font-weight:600}.th-sec-s{color:var(--mut);margin:3px 0 10px;font-size:12px;line-height:1.45}.th-row{background:var(--panel);border:1px solid var(--pborder);border-radius:var(--r-md);transition:border-color .15s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-bottom:8px;padding:11px 12px;display:grid}.th-row.set{border-color:var(--accent)}.th-lbl{font-size:14.5px;font-weight:500}.th-input{align-items:baseline;gap:6px;display:flex}.th-input input{text-align:right;background:var(--card);border:1px solid var(--pborder);width:92px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:7px 9px;font-size:15px}.th-input input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.th-input input:disabled{opacity:.55}.th-unit{color:var(--mut);min-width:26px;font-size:12.5px}.th-hint{color:var(--mut);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.th-meta{grid-column:1/-1}.th-def{color:var(--mut);font-size:11.5px}.th-reset{color:var(--accent);text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.th-reset:disabled{opacity:.5;text-decoration:none}.th-err,.th-ok{border-radius:var(--r-md);margin-bottom:8px;padding:9px 12px;font-size:12.5px;line-height:1.5}.th-err{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}.th-ok{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.th-btn{background:var(--panel);border:1px solid var(--pborder);color:var(--ink);border-radius:12px;flex:none;padding:10px 14px;font-size:13.5px}.th-btn:disabled{opacity:.45}@media (width<=380px){.th-row{grid-template-columns:1fr}.th-input{justify-content:flex-start}}.thb-sec{margin-bottom:18px}.thb-add{gap:8px;margin-bottom:10px;display:flex}.thb-pick{background:var(--card);border:1px solid var(--pborder);min-width:0;color:var(--ink);border-radius:10px;flex:auto;padding:8px 10px;font-size:13.5px}.thb-pick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.thb-addbtn{background:var(--panel);border:1px solid var(--pborder);color:var(--ink);border-radius:10px;flex:none;padding:8px 14px;font-size:13.5px}.thb-pick:disabled,.thb-addbtn:disabled{opacity:.45}.thb-empty{color:var(--mut);margin:0 0 8px;font-size:12.5px;line-height:1.45}.thb-list{margin:0;padding:0;list-style:none}.thb-row{background:var(--panel);border:1px solid var(--pborder);border-radius:var(--r-md);transition:border-color .15s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin-bottom:8px;padding:11px 12px;display:grid}.thb-row.set{border-color:var(--accent)}.thb-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.thb-name{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.thb-now{color:var(--mut);font-variant-numeric:tabular-nums;font-size:11.5px}.thb-now.down{color:var(--amber)}.thb-ctl{justify-content:flex-end;align-items:center;gap:8px;display:flex}.thb-del{border:1px solid var(--pborder);color:var(--mut);background:0 0;border-radius:9px;flex:none;padding:6px 10px;font-size:12px}.thb-del:hover{color:var(--ink)}.thb-del:disabled{opacity:.45}.thb-note{color:var(--mut);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.thb-note.warn{color:var(--amber)}.thb-scope{color:var(--mut);margin:2px 0 14px;font-size:11.5px;line-height:1.5}@media (width<=380px){.thb-row{grid-template-columns:1fr}.thb-ctl{justify-content:flex-start}.thb-add{flex-wrap:wrap}.thb-pick{flex-basis:100%}}.disc-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:4px;display:grid}.disc-k{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--mut)}.disc-v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;font-weight:600}.disc-v.disc-off{color:var(--faint);font-weight:500}.disc-s{font-size:var(--t-lbl);color:var(--faint);margin-top:2px;line-height:1.4}.disc-chart{margin-top:14px}.brief{border:1px solid var(--pborder);border-radius:var(--r-md);background:rgba(var(--glass-base), var(--glass-thin));margin-top:10px;overflow:hidden}.brief-hd{text-align:left;width:100%;color:var(--mut);align-items:center;gap:8px;padding:9px 12px 7px;display:flex}.brief-hd .spacer{flex:1}.brief-ey{font-size:var(--t-lbl);font-weight:var(--w-ttl);letter-spacing:var(--ls-wide);text-transform:uppercase}.brief-chev{color:var(--mut);transition:transform .18s var(--ease);flex:none}.brief-chev.on{transform:rotate(90deg)}.brief-l{font-size:var(--t-cap);color:var(--ink2);grid-template-columns:16px 1fr;align-items:start;gap:8px;padding:5px 12px;line-height:1.5;display:grid}.brief-l:last-child{padding-bottom:11px}.brief-m{text-align:center;color:var(--faint);font-weight:600}.brief-l.tone-good .brief-m{color:var(--green)}.brief-l.tone-bad .brief-m{color:var(--red)}.brief-l.tone-bad .brief-t{color:var(--ink)}@media (width>=960px){.brief-l{font-size:var(--t-body)}}.mt-note{pointer-events:none}.mt-note.tap{pointer-events:auto;cursor:pointer}.mt-note.tap:hover path{filter:brightness(1.25)}.nt-list{gap:10px;margin:6px 0 4px;display:grid}.nt-row{border-left:2px solid var(--amber);padding:2px 0 2px 10px}.nt-t{font-size:var(--t-cap);color:var(--ink);line-height:1.5}.nt-meta{font-size:var(--t-lbl);color:var(--faint);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.nt-del{color:var(--red)}.nt-add{align-items:center;gap:8px;margin-top:12px;display:flex}.nt-in{background:rgba(var(--wash), .06);border:1px solid var(--pborder);border-radius:var(--r-sm);min-width:0;color:var(--ink);font-size:var(--t-cap);flex:1;padding:9px 11px}.nt-in::placeholder{color:var(--faint)}.nt-in:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--pborder));outline:none}.pnl-actions{align-items:center;gap:6px;display:inline-flex}.pnl-act{border-radius:var(--r-pill);border:1px solid var(--pborder);background:rgba(var(--wash), .05);color:var(--mut);font-size:var(--t-lbl);white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.pnl-act:hover{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 45%, var(--pborder))}.pnl-act.bad{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, var(--pborder))}.sheet-div{background:var(--pborder);height:1px;margin:18px 0 14px}.cmpline{font-size:var(--t-lbl);color:var(--mut);align-items:baseline;gap:8px;margin-top:4px;display:flex}.cmp-m{color:var(--faint)}.cmp-v{font-variant-numeric:tabular-nums}.cmp-d{font-variant-numeric:tabular-nums;font-weight:600}@media print{:root,:root[data-theme]{--bg:#fff;--bg2:#fff;--bg3:#fff;--edge:#fff;--card:#fff;--panel:#fff;--on-card:#000;--ink:#000;--ink2:#1a1a1a;--mut:#444;--faint:#666;--wash:16, 24, 36;--line:#bbb;--line-strong:#999;--pborder:#999;--accent:#1a5e99;--on-accent:#fff;--glass-base:255, 255, 255;--glass-fa:0;--glass-fb:0;--glass-fx:none;--glass-fx-strong:none;--glass-shadow:none;--glass-inset:none;--top-light:none;--e0:none;--e1:none;--e2:none;--e3:none;--e4:none;--shadow-1:none}html,body,.app,.app.desk,.main,.scroll,.wide{color:#000!important;background:#fff!important;height:auto!important;max-height:none!important;overflow:visible!important}.hdr,.tabs,.side,.sidebar,.side-item,.tab,.fbar,.afilters,.ptr,.iconbtn,.expand-btn,.pnl-act,.pnl-actions,.applybtn,.sa,.eb-btn,.eb-acts,.backdrop,.sheet,.drawer,.drawer-scrim,.drawer-modal,.pe-overlay,.month-tag,.link-note,.lgnd-row,.chip{display:none!important}.panel,.lead,.kpi,.hero,.attn,.cmp-bar,.dstat,.tbl{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #bbb!important}.kpi-val,.lead-val,.kpi-ttl,.kpi-pct,.tbl-c,.rval,.dstat-v,.bbv,.rbv{color:#000!important}.brief:not(.on) .brief-l,.attn-body,.lgnd-body,.trust-detail{display:block!important}.tbl-scroll{max-height:none!important;overflow:visible!important}.rb-list{contain:none!important;min-height:0!important;overflow:visible!important}.tbl-row{break-inside:avoid;content-visibility:visible!important}.tbl-row.tbl-head{position:static!important}.panel+.panel{break-before:auto}.print-head{border-bottom:2px solid #000;margin:0 0 10px;padding:0 0 8px;display:block!important}.print-head .ph-t{color:#000;font-size:15px;font-weight:700}.print-head .ph-s{color:#333;margin-top:3px;font-size:11px;line-height:1.45}@page{margin:12mm}}.print-head{display:none}@media (width<=959.98px){.panel{border-radius:16px;padding:14px 14px 15px}.panel-hd{gap:10px}.panel-ttl{text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);font-size:12.5px;font-weight:700}.panel-sub{color:var(--mut);margin-top:3px;font-size:12px;line-height:1.4}.expand-btn{width:32px;height:32px;color:var(--mut);background:0 0;border-color:#0000}.expand-btn:active{background:var(--bg3)}.wh-bar:not(.on){display:none}.lgnd{box-shadow:none;background:0 0;border:0;margin-top:4px}.lgnd.on{background:var(--bg2);border:1px solid var(--pborder)}.lgnd-row{padding-left:2px;padding-right:2px}.plk-cell-l{letter-spacing:.05em}.pgt-kpis{gap:8px}.pgt-kl{letter-spacing:.02em;line-height:1.25}.pgt-kv{font-size:15px}.psearch{height:42px;margin-top:8px}.row{gap:10px;padding:9px 0}.rnm{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box}}.screen>.panel-sub{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--mut);text-shadow:0 1px 6px #00000059;padding:0 4px;box-shadow:none!important;background:0 0!important;margin-top:6px!important}.c360-overlay .screen>.panel-sub{text-shadow:none}.ps-close{width:34px;height:34px;color:var(--mut);border-radius:10px;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.ps-close:active{background:rgba(var(--wash), .08)}.ps-empty{color:var(--mut);flex-direction:column;align-items:center;gap:10px;padding:48px 16px;font-size:13.5px;display:flex}.ps-empty-ic{background:rgba(var(--wash), .05);border:1px solid var(--pborder);width:52px;height:52px;color:var(--faint);border-radius:16px;place-items:center;display:grid}.dbt-res-n{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}@media (width<=420px){.theme-lbl{letter-spacing:-.01em;overflow-wrap:normal;word-break:keep-all;font-size:9.5px}}.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tpl-sw{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:rgba(var(--wash), .04);border:1px solid var(--pborder);border-radius:12px;flex-direction:column;align-items:stretch;gap:3px;padding:7px;display:flex}.tpl-sw.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tpl-lbl{margin-top:4px;font-size:12.5px;font-weight:650}.tpl-note{color:var(--mut);font-size:10.5px;line-height:1.25}.tpl-pv{border-radius:8px;height:58px;display:block;position:relative;overflow:hidden}.tpl-pv i{border-radius:3px;position:absolute}.tpl-pv-classic{background:linear-gradient(172deg,#2f5f94,#0c3260 55%,#041730)}.tpl-pv-classic .a{background:#030e1e8c;border-radius:0;width:22%;top:0;bottom:0;left:0}.tpl-pv-classic .b{background:#030e1e9e;border:1px solid #ffffff2e;height:30%;top:10%;left:28%;right:6%}.tpl-pv-classic .c{background:#030e1e9e;border:1px solid #ffffff2e;width:31%;top:48%;bottom:10%;left:28%}.tpl-pv-classic .d{background:#030e1e9e;border:1px solid #ffffff2e;inset:48% 6% 10% 63%}.tpl-pv-business{background:#f1f4f8}.tpl-pv-business .a{background:#fff;border-bottom:2px solid #1d5fd6;border-radius:0;height:18%;top:0;left:0;right:0}.tpl-pv-business .b{background:#fff;border:1px solid #dfe5ee;height:20%;top:28%;left:6%;right:6%}.tpl-pv-business .c{background:#fff;border:1px solid #dfe5ee;width:56%;top:56%;bottom:8%;left:6%}.tpl-pv-business .d{background:#fff;border:1px solid #dfe5ee;inset:56% 6% 8% 66%}.tpl-pv-terminal{background:#0d0f12}.tpl-pv-terminal .a{background:#181c21;border-radius:0;width:11%;top:0;bottom:0;left:0;box-shadow:inset -2px 0 #f2b33d}.tpl-pv-terminal .b{background:#121519;border:1px solid #2a3038;height:22%;top:8%;left:16%;right:5%}.tpl-pv-terminal .c{background:#121519;border:1px solid #2a3038;width:38%;top:38%;bottom:8%;left:16%}.tpl-pv-terminal .d{background:#121519;border:1px solid #2a3038;inset:38% 5% 8% 58%}html[data-template=business]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-gradient:linear-gradient(180deg, #f4f6f9, #eef1f5);--glass-base:255, 255, 255;--glass-fa:1;--glass-fb:1;--glass-sat:100%;--glass-brd:#e1e6ee;--glass-shadow:0 1px 2px #1018280d;--glass-inset:none;--glass-fx:none;--glass-fx-strong:none;--on-card:#fff;--bg:#f4f6f9;--bg2:#fff;--edge:#eef1f5;--bg3:#f1f4f8;--ink:#17202c;--ink2:#334155;--mut:#556070;--faint:#5f6b7b;--panel:#10182805;--pborder:#e1e6ee;--accent:#1d5fd6;--on-accent:#fff;--wash:16, 24, 36;--green:#18794e;--red:#b42318;--amber:#8a5300;--teal:#0a6357;--blue:#1d5fd6;--purple:#5c43a8;--slate:#4e5764;--rank-rest:var(--slate);--series-0:#1d5fd6;--series-1:#0f8f7c;--series-2:#b8730f;--series-3:#3b8a1e;--series-4:#6a4fc0;--series-5:#5a6572;--series-6:#bf5233;--series-7:#3d7f78;--series-8:#c2367a;--series-9:#6b8a12;--series-10:#b85a0c;--series-11:#4752c4;--card:#fff;--line-strong:#10182829;--hairline:#10182812;--line:#e6eaf0;--e1:0 1px 2px #1018280d;--e2:0 2px 8px #10182812;--e3:0 8px 28px #1018281f;--e4:0 16px 48px #10182829;--shadow-1:var(--e1);--shadow-2:var(--e3);--top-light:none;--r-md:10px;--r-lg:12px}html[data-template=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-gradient:linear-gradient(180deg, #0e1013, #0b0d10);--glass-base:18, 21, 25;--glass-fa:1;--glass-fb:1;--glass-sat:100%;--glass-brd:#23282f;--glass-shadow:none;--glass-inset:none;--glass-fx:none;--glass-fx-strong:none;--on-card:#121519;--bg:#0d0f12;--bg2:#121519;--edge:#0a0b0d;--bg3:#181c21;--ink:#e6eaef;--ink2:#c4cbd3;--mut:#9aa4af;--faint:#8a94a0;--panel:#ffffff05;--pborder:#23282f;--accent:#f2b33d;--on-accent:#1a1405;--wash:255, 255, 255;--card:#121519;--line-strong:#2d333b;--hairline:#1c2026;--line:#20252c;--e1:none;--e2:0 4px 16px #00000059;--e3:0 10px 34px #00000080;--e4:0 18px 56px #0009;--shadow-1:var(--e1);--shadow-2:var(--e3);--top-light:none;--r-sm:6px;--r-md:8px;--r-lg:9px;--pad-panel:10px 12px;--gap-grid:8px;--mt-panel:8px;--mono:"JetBrains Mono", "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace}@media (width>=960px){html[data-template=terminal]{--pad-panel:11px 13px;--gap-grid:9px;--mt-panel:9px}}html[data-template=terminal] :is(.plk-cell-v,.plk-n-v,.plk-n-t b,.plk-n-badge b,.bpt-num,.bpt-mc,.pgt-kv,.pgt-v,.kpi-val,.kpi-v,.dc-v,.lvv,.lv,.rv,.attn-v,.dstat-v,.dt-val,.rb-v,.nst-fact,.cmp-v,.dbt-res-d){font-family:var(--mono);letter-spacing:-.02em}html[data-template=terminal] .panel-ttl{color:var(--accent)}html[data-template=terminal] .panel{box-shadow:none}html[data-template=business] .panel{box-shadow:var(--e1)}@media (width>=960px){.tpl-top{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 24px;display:flex}.tpl-ttl{color:var(--ink);flex:none;font-size:17px;font-weight:650}.tctx{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.tctx-b{border-radius:var(--r-md);border:1px solid var(--pborder);background:var(--bg2);height:34px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.tctx-b svg{color:var(--mut)}.tctx-b i{color:var(--mut);font-size:10px;font-style:normal}.tctx-b:hover{border-color:var(--line-strong)}.tctx-b.on{border-color:var(--accent);color:var(--accent)}.tctx-b.on svg{color:var(--accent)}.tctx-b b{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.tctx-static{cursor:default}.tctx .coswitch{border-radius:var(--r-md);background:var(--bg2);flex:none;height:34px;margin:0;padding:2px}.tctx .cs-b{border-radius:calc(var(--r-md) - 2px);flex:none;padding:0 14px;font-size:13px}.tctx-chips{flex:auto;min-width:0}.tctx-chips .afilters{margin:0;padding:0}.tpl-shell .scroll{padding:16px 24px 28px}.tpl-shell .link-note,.tpl-shell .xa{margin:10px 24px 0}.app.desk.tpl-business{flex-direction:column}.tnav{background:var(--bg2);border-bottom:1px solid var(--pborder);flex:none;align-items:stretch;gap:26px;height:58px;padding:0 24px;display:flex}.tnav-logo{flex:none;align-self:center;height:26px}.tnav-tabs{flex:auto;align-items:stretch;gap:4px;min-width:0;display:flex}.tnav-tab{cursor:pointer;font:inherit;color:var(--mut);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.tnav-tab:hover{color:var(--ink)}.tnav-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.tnav-act{flex:none;align-items:center;gap:4px;display:flex}.tnav-ib{width:38px;height:38px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.tnav-ib:hover{background:var(--bg3);color:var(--ink)}.tpl-business .main{min-height:0}.tpl-business .tpl-top{background:var(--bg2)}.irail{border-right:1px solid var(--pborder);background:#111418;flex-direction:column;flex:0 0 78px;align-items:center;gap:2px;padding:14px 6px 12px;display:flex;overflow-y:auto}.irail-logo{opacity:.92;width:58px;height:auto;margin-bottom:16px}.irail-nav{flex-direction:column;gap:2px;width:100%;display:flex}.irail-sp{flex:auto}.irail-i{width:100%;color:var(--faint);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:9px 2px 7px;font-size:10px;font-weight:600;display:flex;position:relative}.irail-i span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.irail-i:hover{color:var(--ink);background:var(--bg3)}.irail-i.on{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.irail-i.on:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-6px}.tpl-terminal .wh-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.tpl-terminal .wh-item{grid-column:span 6}.tpl-terminal .wh-item.quarter{grid-column:span 3}.tpl-terminal .wh-item.full{grid-column:1/-1}.tpl-terminal .wide{max-width:1680px}}@media (width>=1600px){.tpl-terminal .wh-item{grid-column:span 4}}@media (width>=960px){.rail.rail-over{z-index:var(--z-sheet);width:360px;box-shadow:var(--e4);animation:railover .24s var(--ease) backwards}@keyframes railover{0%{opacity:0;transform:translate(24px)}}.rail-scrim-desk{z-index:calc(var(--z-sheet) - 1);background:#10182847;position:fixed;inset:0}}.pc{-webkit-user-select:none;user-select:none;margin-top:6px}.pc text{font-family:var(--sans);font-variant-numeric:tabular-nums}.pc-ax{fill:var(--faint);font-size:11px}.pc-ax.on{fill:var(--accent);font-weight:700}.pc-grid{stroke:var(--line);stroke-width:1px}.pc-grid.base{stroke:var(--line-strong)}.pc-base{stroke:var(--mut);stroke-width:1px;stroke-dasharray:4 4}.pc-base-t{fill:var(--mut);font-size:10.5px;font-weight:600}.pc-col{fill:color-mix(in srgb, var(--accent) 8%, transparent)}.pc-cross{stroke:var(--mut);stroke-width:1px;stroke-dasharray:3 3}.pc-val{fill:var(--ink2);font-size:11.5px;font-weight:650}.pc-val.last{font-size:13px;font-weight:750}.pc-tip{pointer-events:none;z-index:2;background:var(--bg2);border:1px solid var(--pborder);min-width:140px;box-shadow:var(--e3);color:var(--ink);border-radius:10px;padding:8px 10px;font-size:12px;position:absolute;transform:translate(-50%)}.pc-tip-t{color:var(--mut);margin-bottom:4px;font-size:11px;font-weight:700}.pc-tip-r{white-space:nowrap;align-items:center;gap:6px;display:flex}.pc-tip-r i{border-radius:2px;flex:none;width:8px;height:8px}.pc-tip-r span{color:var(--mut);flex:auto}.pc-tip-r span:empty{display:none}.pc-tip-r b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.pc.terminal text{font-family:var(--mono,ui-monospace, monospace)}.pc.terminal .pc-ax{font-size:10.5px}.pc.terminal .pc-grid{stroke-dasharray:1 3}.pc.terminal .pc-grid.base{stroke-dasharray:none}.pc-tag{fill:var(--on-accent);font-size:10.5px;font-weight:700}.pc-tag.dim{fill:var(--ink)}.pc-tag-bg{fill:var(--bg3);stroke:var(--line-strong)}.pc-tip.term{font-family:var(--mono,ui-monospace, monospace);border-color:var(--line-strong);box-shadow:none;background:#0b0d10;border-radius:4px}.pc-tip.term .pc-tip-t{color:var(--accent)}html[data-template=business] .plk-row{gap:12px}html[data-template=business] .plk-cell{background:var(--bg);border:1px solid var(--pborder);border-radius:12px;justify-content:flex-start;padding:12px 14px 13px}html[data-template=business] .plk-cell+.plk-cell{border-left:1px solid var(--pborder);padding-left:14px}html[data-template=business] .plk-cell-v{letter-spacing:-.02em;margin-top:4px;font-size:clamp(20px,2.6cqw,34px);font-weight:700}html[data-template=business] .plk-cell.on.vd{border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);background:color-mix(in srgb, var(--tone) 8%, var(--bg2));border-radius:12px;margin:0;padding:12px 14px 13px}html[data-template=terminal] .plk-row{border:1px solid var(--pborder);border-radius:var(--r-md);gap:0}html[data-template=terminal] .plk-cell{justify-content:flex-start;padding:10px 14px 11px}html[data-template=terminal] .plk-cell+.plk-cell{border-left:1px solid var(--pborder);padding-left:14px}html[data-template=terminal] .plk-cell-v{margin-top:4px;font-size:clamp(18px,2.3cqw,30px);font-weight:600}html[data-template=terminal] .plk-cell.on.vd{border-radius:0 var(--r-md) var(--r-md) 0;background:color-mix(in srgb, var(--tone) 9%, transparent);box-shadow:inset 0 -2px 0 var(--tone);border-bottom:0;margin:0;padding:10px 14px 11px}.wh-mode{max-width:360px;margin:6px 0 4px}.adm-top{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:6px 0 4px;display:flex}.adm-top .seg-toggle{margin:0}.adm-measure .st,.adm-co .st{flex:none;min-width:78px;padding:7px 12px;font-size:12.5px}.adm-asof{color:var(--faint);margin-left:auto;font-size:11.5px}.adm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}@media (width>=1700px){.adm-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.adm-kpi{background:var(--card);border:1px solid var(--pborder);border-radius:var(--r-lg);box-shadow:var(--top-light), var(--shadow-1);min-width:0;padding:11px 13px 12px;transition:border-color .14s,box-shadow .14s}.adm-kpi.tap{cursor:pointer}.adm-kpi.tap:hover{border-color:rgba(var(--wash), .2)}.adm-kpi.on{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:var(--top-light), inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.adm-kpi-l{color:var(--faint);font-size:11px}.adm-kpi.on .adm-kpi-l{color:var(--accent)}.adm-kpi-v{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:22px;font-weight:700;overflow:hidden}.adm-kpi-s{color:var(--mut);margin-top:2px;font-size:11px;line-height:1.35}.adm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:0 12px;display:grid}.adm-grid .donut-lg{min-height:0}.adm-sub-ttl{margin-top:12px;font-size:12px}.adm-table-hd{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.adm-count{color:var(--faint);white-space:nowrap;font-size:11.5px}.adm-t{font-variant-numeric:tabular-nums;margin-top:10px;overflow-x:auto}.adm-tr{grid-template-columns:var(--adm-cols);align-items:center;column-gap:10px;padding:7px 8px;display:grid}.adm-th{color:var(--faint);text-align:right;justify-content:flex-end;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex}.adm-th span{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.adm-th i{opacity:.75;font-size:10px;font-style:normal}.adm-th b{opacity:.45;font-size:9px;font-weight:400}.adm-th:hover{color:var(--ink2)}.adm-th.on b{opacity:1;color:var(--accent)}.adm-th.n{text-align:left;justify-content:flex-start}.adm-th.n span{align-items:flex-start}.adm-c{text-align:right;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.adm-c.hl{color:var(--ink);font-weight:700}.adm-avg{color:var(--faint);font-size:10px;font-style:normal}.adm-total{background:rgba(var(--wash), .05);border-radius:8px;margin:6px 0 2px}.adm-total .adm-c{color:var(--ink);font-weight:600}.adm-n{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:13px;display:flex}.adm-total .adm-n{font-weight:700}.adm-brand{cursor:pointer;border-radius:8px}.adm-brand:hover,.adm-item:hover{background:rgba(var(--wash), .04)}.adm-grp.open>.adm-brand{background:rgba(var(--wash), .03)}.adm-cv{width:10px;color:var(--faint);flex:none;font-size:10px;font-weight:400}.adm-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.adm-link{min-width:0;color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-text-decoration:underline dotted rgba(var(--wash), .35);text-decoration:underline dotted rgba(var(--wash), .35);text-underline-offset:3px;font-weight:600;overflow:hidden}.adm-link:hover{color:var(--accent)}.adm-n em{color:var(--faint);flex:none;font-size:10.5px;font-style:normal}.adm-item{cursor:pointer;border-radius:8px}.adm-item .adm-n{color:var(--ink2);flex-direction:column;align-items:flex-start;gap:3px;padding-left:22px;font-size:12px}.adm-in{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.adm-wh{gap:4px;display:flex}.adm-whb{border-radius:var(--r-pill);border:1px solid;padding:0 6px;font-size:9.5px;font-style:normal;line-height:1.5}.adm-whb.t{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 40%, transparent)}.adm-whb.s{color:var(--teal);border-color:color-mix(in srgb, var(--teal) 40%, transparent)}.adm-item .adm-c{font-size:12px}.adm-rail-search{width:100%;color:var(--faint);border:1px solid rgba(var(--wash), .14);background:rgba(var(--wash), .05);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;display:flex}.adm-rail-search:focus-within{border-color:var(--accent)}.adm-rail-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.adm-rail-search button{color:var(--faint);font-size:12px}.adm-fc{align-items:center;gap:6px;display:inline-flex}.adm-fc-v{opacity:.7;font-variant-numeric:tabular-nums;font-size:10.5px}.fc:disabled{opacity:.4;cursor:default}.adm-d-ttl{font-size:16px;line-height:1.3}.adm-d-codes{color:var(--faint);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px;display:flex}.adm-d-codes b{color:var(--ink2);font-weight:600}.adm-d-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.adm-d-hero>div{background:rgba(var(--wash), .045);border-radius:12px;flex-direction:column;min-width:0;padding:9px 10px;display:flex}.adm-d-hero i,.adm-wr-g i{color:var(--faint);font-size:10.5px;font-style:normal}.adm-d-hero b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:700}.adm-d-hero em{color:var(--mut);font-size:10.5px;font-style:normal}.adm-d-flow{color:var(--ink2);flex-direction:column;gap:5px;margin-top:12px;font-size:12.5px;display:flex}.adm-d-flow b{color:var(--ink)}.adm-where{flex-direction:column;gap:10px;margin-top:10px;display:flex}.adm-wr{--tone:var(--blue);border:1px solid var(--pborder);border-radius:12px;padding:10px 12px}.adm-wr.s{--tone:var(--teal)}.adm-wr-h{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.adm-wr-h b{color:var(--tone)}.adm-wr-h span{color:var(--mut);font-size:11.5px}.adm-wr-bar{background:rgba(var(--wash), .07);border-radius:3px;height:6px;margin:7px 0 10px;overflow:hidden}.adm-wr-bar i{background:var(--tone);border-radius:3px;height:100%;display:block}.adm-wr-g{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px 12px;display:grid}.adm-wr-g span{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;font-size:12.5px;display:flex}html[data-template=terminal] .adm-c,html[data-template=terminal] .adm-kpi-v,html[data-template=terminal] .adm-d-hero b,html[data-template=terminal] .adm-wr-g span{font-family:var(--mono,ui-monospace, monospace)}html[data-template=terminal] .adm-kpi{border-radius:var(--r-md)}html[data-template=business] .adm-kpi{background:var(--bg)}@media (width<=959.98px){.wh-mode{max-width:none}.adm-top{flex-direction:column;align-items:stretch}.adm-measure .st,.adm-co .st{flex:1;min-width:0}.adm-asof{margin-left:2px}.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-kpi{padding:10px 11px}.adm-kpi-v{font-size:19px}.adm-grid{grid-template-columns:minmax(0,1fr)}.adm-table-hd{flex-direction:column;align-items:flex-start}.adm-tr.adm-thead{scrollbar-width:none;border-bottom:0;gap:6px;padding:2px 0 8px;display:flex;overflow-x:auto}.adm-thead::-webkit-scrollbar{display:none}.adm-th,.adm-th.n{border-radius:var(--r-pill);border:1px solid rgba(var(--wash), .14);flex:none;justify-content:center;padding:5px 10px}.adm-th span,.adm-th.n span{flex-direction:row;align-items:baseline;gap:3px}.adm-th.on{border-color:var(--accent)}.adm-t>*{min-width:0}.adm-tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;padding:10px}.adm-tr>.adm-n{grid-column:1/-1}.adm-c{text-align:left;flex-direction:column;font-size:13px;display:flex}.adm-c:before{content:attr(data-l);color:var(--faint);font-size:10px;font-weight:400}.adm-item{border-left:2px solid rgba(var(--wash), .08);border-radius:0 8px 8px 0;margin-left:10px}.adm-item .adm-n{padding-left:0;font-size:12.5px}.adm-d-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}.wh-top{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 2px;display:flex}.wh-top .wh-mode{flex:none;width:280px;max-width:none;margin:0}.wh-top .psearch{flex:320px;margin:0}.wh-top .ps-date{flex:none}.wh-item>.wh-stock{flex:auto;margin-top:0}.wh-stock .dstat{flex-direction:column;justify-content:center;display:flex}.wh-stock .dstat-v{font-size:30px}.wh-health .cfill{justify-content:flex-start}.wh-health .wh-health-tiles{flex:auto}.wh-health .wh-health-tiles .dstat{flex-direction:column;justify-content:center;display:flex}.pc-val.dim{fill:var(--mut);font-size:11px;font-weight:550}.pc-val.on{fill:var(--ink)}@media (width<=959.98px){.wh-top .wh-mode{width:100%}.wh-stock .dstat-v{font-size:24px}}.wh-health .cfill>div:first-child{margin-top:10px!important}.donut-lg .lg .lvv,.donut-lg .lg .lv,.donut-lg .lg .mom{white-space:nowrap}.adm-brand,.adm-item{cursor:default}.adm-cv{width:22px;height:22px;color:var(--faint);border-radius:6px;flex:none;place-items:center;display:inline-grid}.adm-cv svg{transition:transform .15s}.adm-cv.on svg{transform:rotate(90deg)}.adm-cv:hover{background:rgba(var(--wash), .08);color:var(--ink)}.adm-link,.adm-in{cursor:pointer}button.adm-in{text-align:left;color:inherit;font:inherit;padding:0}button.adm-in:hover,.adm-link:hover{color:var(--accent)}.adm-side{width:28px;height:28px;color:var(--mut);border:1px solid rgba(var(--wash), .12);background:rgba(var(--wash), .03);border-radius:8px;justify-self:end;place-items:center;display:inline-grid}.adm-side:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.adm-brand.sel,.adm-item.sel{background:color-mix(in srgb, var(--accent) 11%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.adm-brand.sel .adm-link,.adm-item.sel .adm-in{color:var(--accent)}.adm-pick{background:color-mix(in srgb, var(--accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;padding:8px 12px;font-size:12.5px;display:flex}.adm-pick-l{color:var(--mut)}.adm-pick-v{color:var(--ink);align-items:center;gap:6px;max-width:100%;font-weight:600;display:inline-flex}.adm-pick-x{border-radius:var(--r-pill);color:var(--ink2);border:1px solid rgba(var(--wash), .16);align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}.adm-pick-x:hover{color:var(--accent);border-color:var(--accent)}@media (width<=959.98px){.adm-tr{position:relative}.adm-tr>.adm-side{position:absolute;top:8px;right:8px}.adm-tr>.adm-n{padding-right:36px}.adm-tr>span[aria-hidden]:empty{display:none}.adm-item .adm-n{padding-left:0}}.adm-t>*{min-width:920px}.adm-tr{column-gap:14px;padding:10px}.adm-th{font-size:13px}.adm-th i{font-size:11.5px}.adm-th b{font-size:10.5px}.adm-c,.adm-item .adm-c{font-size:15px}.adm-n{gap:8px;font-size:16px}.adm-total .adm-n{font-size:16px}.adm-item .adm-n{gap:5px;padding-left:32px;font-size:14px}.adm-in{line-height:1.3}.adm-n em{font-size:12px}.adm-avg{font-size:11.5px}.adm-whb{padding:1px 8px;font-size:11px}.adm-dot{width:10px;height:10px}.adm-cv{width:26px;height:26px}.adm-side{width:32px;height:32px}.adm-count{font-size:13px}@media (width<=959.98px){.adm-t>*{min-width:0}.adm-tr{gap:9px 12px;padding:12px}.adm-c,.adm-item .adm-c{font-size:15px}.adm-c:before{font-size:11.5px}.adm-n{font-size:16px}.adm-item .adm-n{padding-left:0;font-size:14.5px}.adm-th,.adm-th.n{font-size:12.5px}}@media (width>=960px){.adm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.adm-tr{column-gap:12px}.adm-gr{border-radius:8px}.adm-gr .adm-n{color:var(--ink2);gap:6px;padding-left:24px;font-size:15px;font-weight:600}.adm-gr .adm-c{color:var(--ink2);font-size:14px}.adm-gr:hover{background:rgba(var(--wash), .035)}.adm-gl{text-align:left;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0;overflow:hidden}.adm-gl:hover{color:var(--accent)}.adm-sg .adm-n{color:var(--mut);gap:6px;padding-left:56px;font-size:13.5px}.adm-sg .adm-c{color:var(--mut);font-size:13.5px}.adm-sl{letter-spacing:.01em;font-weight:600}.adm-sg{padding-top:6px;padding-bottom:6px}.adm-item .adm-n{padding-left:56px}.adm-item.deep .adm-n{padding-left:72px}.adm-grp.open>.adm-brand{margin-bottom:2px}@media (width<=959.98px){.adm-gr .adm-n,.adm-sg .adm-n{padding-left:0}.adm-gr{border-left:2px solid rgba(var(--wash), .12);border-radius:0 8px 8px 0;margin-left:6px}.adm-sg{margin-left:12px}.adm-item,.adm-item.deep{margin-left:16px}.adm-item .adm-n,.adm-item.deep .adm-n{padding-left:0}}.adm-pie{flex-direction:column;display:flex}.dp{flex-direction:column;flex:auto;min-width:0;display:flex}.dp-crumbs{flex-wrap:wrap;align-items:center;gap:2px 4px;margin:10px 0 8px;font-size:13.5px;display:flex}.dp-crumb{align-items:center;gap:4px;min-width:0;display:inline-flex}.dp-crumb i{color:var(--faint);font-style:normal}.dp-crumb button{color:var(--accent);border-radius:6px;padding:2px 4px}.dp-crumb button:hover{background:rgba(var(--wash), .07)}.dp-crumb b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:320px;padding:2px 4px;font-weight:650;overflow:hidden}.dp-body{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.dp-body.stacked{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.dp-pie{flex:none;position:relative}.dp-pie svg{display:block;overflow:visible}.dp-slice{stroke:var(--bg2);stroke-width:1.5px;transition:opacity .15s}.dp-slice.drill{cursor:pointer}.dp-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dp-c-t{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.dp-c-v{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:32px;font-weight:750}.dp-c-u{color:var(--faint);font-size:12.5px}.dp-c-btns{pointer-events:auto;gap:10px;margin-top:10px;display:flex}.dp-btn{width:36px;height:36px;color:var(--ink);background:rgba(var(--wash), .08);border:1px solid rgba(var(--wash), .2);border-radius:50%;place-items:center;display:grid}.dp-btn:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dp-legend{flex-direction:column;gap:2px;width:100%;max-height:470px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dp-lg{text-align:left;width:100%;color:var(--ink2);border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto 54px;align-items:center;gap:10px;padding:7px 8px;font-size:14.5px;display:grid}.dp-lg.drill{cursor:pointer}.dp-lg.on{background:rgba(var(--wash), .06)}.dp-lg.sel{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--ink)}.dp-lg.drill .dp-lg-n:after{content:" ›";color:var(--faint)}.dp-dot{border-radius:3px;width:12px;height:12px}.dp-lg-n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-lg-v{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.dp-lg-p{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.dp-empty{color:var(--faint);padding:8px;font-size:13px}html[data-template=terminal] .dp-c-v,html[data-template=terminal] .dp-lg-v{font-family:var(--mono,ui-monospace, monospace)}.dp-body.stacked{gap:16px}.dp-c-t{font-size:16px}.dp-c-v{font-size:44px}.dp-c-u{font-size:14px}.dp-btn{width:42px;height:42px}.dp-legend{max-height:none;overflow:visible}.dp-legend.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 18px;display:grid}@media (width<=959.98px){.dp-c-v{font-size:34px}}@media (width>=960px){.adm-trend{flex-direction:column;display:flex}.adm-trend .adm-sub-ttl{margin-top:auto;padding-top:18px}}.dp-callout{margin:0 auto;position:relative}.dp-callout svg{display:block;overflow:visible}.dp-call{cursor:default}.dp-call.drill{cursor:pointer}.dp-call text{fill:var(--ink2);font-size:15px}.dp-call .dp-call-n{fill:var(--ink);font-weight:650}.dp-call .dp-call-v{fill:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.dp-call .dp-call-p{fill:var(--faint);font-size:13px}.dp-call.on .dp-call-n{fill:var(--accent)}.dp-call{transition:opacity .15s}.dp-call.dim{opacity:.2}.dp-call-t{transition:transform .15s}.dp-call.on .dp-call-t{transform:scale(1.2)}.dp-call.on text.dp-call-n,.dp-call.on .dp-call-v{font-weight:800}.dp-callout .dp-empty{text-align:center;position:absolute;bottom:8px;left:0;right:0}.adm-count{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.adm-tpath{color:var(--accent);font-weight:600}html[data-template=terminal] .dp-call text{font-family:var(--mono,ui-monospace, monospace)}@media (width<=959.98px){.adm-pie .dp-c-v{font-size:34px}}.dp-call text.dp-call-n{fill:var(--ink);font-weight:650}.dp-call.on text.dp-call-n{fill:var(--accent)}.dp{min-width:0;overflow:hidden}.adm-pie .dp-c-v{font-size:40px}@media (width<=959.98px){.adm-pie .dp-c-v{font-size:34px}}.bpt-kid.sub .bpt-kid-n{color:var(--mut);padding-left:18px;font-size:.95em}.bpt-kid.sub .bpt-kid-n:before{content:"└ ";color:var(--faint)}.bpt-kid.sub .bpt-kid-v{color:var(--mut)}.adm-bz{background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:8px}.adm-bz .adm-n{color:var(--ink);gap:6px;padding-left:22px;font-size:15.5px;font-weight:650}.adm-bz .adm-c{color:var(--ink);font-size:14.5px}.adm-bz.sel{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.adm-gr.biz .adm-n{padding-left:50px}.adm-sg.biz .adm-n,.adm-item.biz .adm-n{padding-left:82px}.adm-item.biz.deep .adm-n{padding-left:98px}@media (width<=959.98px){.adm-bz{margin-left:4px}.adm-bz .adm-n,.adm-gr.biz .adm-n,.adm-sg.biz .adm-n,.adm-item.biz .adm-n,.adm-item.biz.deep .adm-n{padding-left:0}.adm-gr.biz{margin-left:12px}.adm-item.biz{margin-left:22px}}.adm-period{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 2px;display:flex}.adm-period>span{background:rgba(var(--wash), .045);border:1px solid rgba(var(--wash), .07);border-radius:10px;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.adm-period i{color:var(--faint);font-size:12px;font-style:normal}.adm-period b{color:var(--ink);font-weight:650}.adm-period .adm-period-x{color:var(--faint);background:0 0;border:0;padding:0 2px;font-size:12px}.adm-t{border:1px solid rgba(var(--wash), .08);background:rgba(var(--wash), .015);border-radius:14px;padding:4px 6px 6px}.adm-thead{border-bottom:1px solid rgba(var(--wash), .09);padding-top:10px;padding-bottom:10px}.adm-th{color:var(--mut)}.adm-th span{gap:1px}.adm-th i{color:var(--faint)}.adm-tr{border-radius:10px}.adm-grp+.adm-grp,.adm-total+.adm-grp{border-top:1px solid rgba(var(--wash), .055)}.adm-total{background:rgba(var(--wash), .035)}.adm-bz{background:rgba(var(--wash), .03)}.adm-bz .adm-n{font-weight:600}.adm-gr{background:0 0}.adm-gr .adm-n{font-weight:550}.adm-item{border-top:1px dashed rgba(var(--wash), .045);border-radius:0}.adm-item:hover,.adm-gr:hover,.adm-bz:hover,.adm-brand:hover{background:rgba(var(--wash), .045)}.adm-c.hl{background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:6px;margin:-2px -6px;padding:2px 6px}.adm-th.on{color:var(--ink)}@media (width<=959.98px){.adm-period>span{width:100%}.adm-t{background:0 0;border:0;padding:0}.adm-c.hl{background:0 0;margin:0;padding:0}}@media (width>=960px){.adm-tr{column-gap:0;padding-top:0;padding-bottom:0}.adm-tr>*{align-self:stretch;padding-top:9px;padding-bottom:9px}.adm-tr>.adm-c,.adm-thead>.adm-th:not(.n){border-left:1px solid rgba(var(--wash), .075);justify-content:flex-end;align-items:center;padding-left:10px;padding-right:10px;display:flex}.adm-thead>.adm-th{padding-top:10px;padding-bottom:10px}.adm-c.hl{border-radius:0;margin:0;padding-left:10px;padding-right:10px}.adm-tr>.adm-side{place-self:center end;padding:0}.adm-tr>span[aria-hidden]{padding:0}.adm-item{border-top:1px solid rgba(var(--wash), .045)}.adm-kpis{z-index:var(--z-local-3);border-radius:calc(var(--r-lg) + 6px);border:1px solid var(--pborder);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);margin:4px -12px 0;padding:10px 12px;position:sticky;top:0;box-shadow:0 8px 24px #00000038}}.dp-hit.drill{cursor:pointer}.dp-body.side{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:18px}.dp-legend.has-d .dp-lg{grid-template-columns:12px minmax(0,1fr) auto auto 54px}.dp-body.side .dp-lg{grid-template-columns:12px minmax(84px,1fr) auto 46px;gap:8px;padding-left:6px;padding-right:6px}.dp-lg-d{white-space:nowrap}.dp-lg-d .mom{font-size:12px}.dp-lg{transition:opacity .15s,background .15s}.dp-lg.dim{opacity:.22}.dp-lg.on .dp-lg-n{color:var(--ink);font-size:1.2em;font-weight:800}.dp-lg.on .dp-lg-v{font-size:1.2em;font-weight:800}.dp-lg.on .dp-lg-p{color:var(--ink2)}.dp-body,.dp-body>*{min-width:0}.dp-legend{overflow-x:hidden;container:dplg/inline-size}@container dplg (width<=440px){.dp-lg-p{display:none}.dp-body.side .dp-lg,.dp-lg{grid-template-columns:12px minmax(0,1fr) auto}.dp-body.side .dp-legend.has-d .dp-lg,.dp-legend.has-d .dp-lg{grid-template-columns:12px minmax(0,1fr) auto auto}}@container dplg (width<=340px){.dp-lg-d{display:none}.dp-body.side .dp-legend.has-d .dp-lg,.dp-legend.has-d .dp-lg{grid-template-columns:12px minmax(0,1fr) auto}}.dp-body.side .dp-lg{grid-template-columns:12px minmax(0,1fr) auto 46px}.dp-body.side .dp-legend.has-d .dp-lg{grid-template-columns:12px minmax(0,1fr) auto auto 46px}.dp-call .dp-call-d{font-size:13px;font-weight:650}.dp-body.sm .dp-c-t{font-size:13px}.dp-body.sm .dp-c-u{font-size:11.5px}.dp-body.sm .dp-c-btns{gap:8px;margin-top:6px}.dp-body.sm .dp-btn{width:32px;height:32px}.donut-lg .dp,.dbt-split-pie>.dp{width:100%}.donut-lg>.donut-lg-fill:has(>.dp){align-items:flex-start}.dbt-split-pie .dp-body.stacked{justify-items:center}.pgc{animation:rise .3s var(--ease) backwards;flex-direction:column;display:flex}.pgc-bar{align-items:center;gap:12px;margin:22px 0 16px;display:flex}.pgc-back{cursor:pointer;width:36px;height:36px;color:var(--ink2);background:var(--card);border:1px solid var(--pborder);box-shadow:var(--top-light);border-radius:50%;flex:none;place-items:center;display:grid}.pgc-back:hover{color:var(--ink);background:rgba(var(--wash), .1)}.pgc-path{flex:1;min-width:0}.pgc-crumbs{align-items:baseline;gap:8px;min-width:0;display:flex}.pgc-crumb{font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px}.pgc-crumb:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pgc-sep{color:var(--faint);font-size:15px}.pgc-t{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:700;overflow:hidden}.pgc-sub{color:var(--faint);margin-top:2px;font-size:12px}.pgc-acts{flex:none;align-items:center;gap:8px;display:flex}.pgc-body{flex-direction:column;gap:14px;display:flex}.pgc-body>.panel{margin-top:0}.pg-thr .pe-foot{z-index:2;background:var(--bg);border-top:1px solid var(--pborder);padding:10px 0;position:sticky;bottom:0}.pg-solo{height:100dvh;overflow-y:auto}.pg-solo-top{padding:calc(14px + env(safe-area-inset-top)) 24px 6px;align-items:center;display:flex}.pg-solo-main{max-width:1320px;padding:8px 24px calc(40px + env(safe-area-inset-bottom));margin:0 auto}.set-btn{white-space:nowrap;cursor:pointer;font:inherit;color:var(--ink);border-radius:var(--r-pill);background:rgba(var(--wash), .06);border:1px solid rgba(var(--wash), .14);flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:550;text-decoration:none;transition:background .15s;display:inline-flex}.set-btn:hover{background:rgba(var(--wash), .12)}.set-btn.go{color:var(--accent)}.set-btn.primary{color:#fff;background:var(--accent);border-color:#0000}.set-btn.danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent);background:color-mix(in srgb, var(--red) 8%, transparent)}.set-btn.danger:hover{background:color-mix(in srgb, var(--red) 16%, transparent)}.set-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.set-grid>.panel{margin-top:0}.set-grid>.span2{grid-column:1/-1}.set-prof{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.set-av{color:#fff;background:linear-gradient(140deg, var(--accent), color-mix(in srgb, var(--accent) 45%, #000));width:52px;height:52px;box-shadow:var(--top-light);border-radius:16px;place-items:center;font-size:18px;font-weight:750;display:grid}.set-prof-t{flex-direction:column;min-width:0;display:flex}.set-prof-t b{color:var(--ink);font-size:17px;font-weight:700}.set-prof-t span{color:var(--mut);margin-top:2px;font-size:12.5px}.set-prof-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.set-pin{border-top:1px solid var(--pborder);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:flex}.set-pin-l{color:var(--faint);margin-right:auto;font-size:12px}.set-pin .search{width:130px;margin:0}.set-msg{color:var(--mut);grid-column:1/-1;font-size:12px}.set-panel .panel-hd{margin-bottom:4px}.set-row,.set-blk{border-top:1px solid var(--pborder);padding:12px 0}.set-panel .panel-hd+.set-row,.set-panel .panel-hd+.set-blk,.set-panel .panel-hd+.set-link{border-top:0}.set-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.set-row.col{flex-direction:column;align-items:stretch;gap:10px}.set-row .sl,.set-blk .sl,.set-link .sl{color:var(--ink);font-size:14px;font-weight:550}.set-row .ss,.set-blk .ss,.set-link .ss{color:var(--faint);margin-top:2px;font-size:11.5px;line-height:1.4}.set-blk .ss{margin-bottom:10px}.set-blk .sl+.theme-grid{margin-top:10px}.set-seg{background:rgba(var(--wash), .06);border:1px solid rgba(var(--wash), .08);border-radius:12px;gap:3px;padding:3px;display:flex}.set-seg-b{min-width:0;font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:9px;flex:1 1 0;padding:7px 10px;font-size:13px;overflow:hidden}.set-seg-b:hover{color:var(--ink)}.set-seg-b.on{color:var(--ink);background:var(--card);box-shadow:var(--top-light), 0 1px 4px #00000040;outline:1px solid color-mix(in srgb, var(--accent) 45%, transparent);font-weight:600}.set-link{width:calc(100% + 20px);font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-top:1px solid var(--pborder);background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 -10px;padding:12px 10px;display:flex}.set-link:hover{background:rgba(var(--wash), .06)}.set-chev{color:var(--faint);font-size:22px;line-height:1}.set-link:hover .set-chev{color:var(--accent)}@media (width<=959.98px){.pgc-bar{margin:12px 0 10px}.pgc-t{font-size:18px}.pgc-crumb,.pgc-sep{font-size:13px}.scroll .pgc-crumbs:not(:has(.pgc-crumb)) .pgc-t{display:none}.pgc-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.set-grid{grid-template-columns:minmax(0,1fr);gap:12px}.set-prof{grid-template-columns:auto minmax(0,1fr)}.set-prof-acts{grid-column:1/-1;justify-content:flex-start}.set-filler{display:none}.pg-solo-top{padding:calc(10px + env(safe-area-inset-top)) 12px 4px}.pg-solo-main{padding:6px 12px calc(32px + env(safe-area-inset-bottom))}}.up-hero{border:2px solid;border-radius:16px;padding:18px 22px 20px}.up-hero.bad{border-color:var(--red);background:color-mix(in srgb, var(--red) 15%, var(--bg));border-left-width:8px}.up-hero.late{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 11%, var(--bg));border-left-width:8px}.up-hero.ok{border-color:color-mix(in srgb, var(--green) 55%, transparent);background:color-mix(in srgb, var(--green) 9%, var(--bg))}.up-hero-h{align-items:center;gap:14px;display:flex}.up-hero-h b{letter-spacing:.01em;text-transform:uppercase;font-size:24px;font-weight:850}.up-hero.bad .up-hero-h b{color:var(--red)}.up-hero.late .up-hero-h b{color:var(--amber)}.up-hero.ok .up-hero-h b{color:var(--green);text-transform:none}.up-hero-s{color:var(--mut);margin:6px 0 0 54px;font-size:13px}.up-ico{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;font-weight:900;display:grid}.up-hero.bad .up-ico{background:var(--red);animation:1.6s ease-out infinite xa-pulse}.up-hero.late .up-ico{background:var(--amber)}.up-hero.ok .up-ico{background:var(--green)}@media (prefers-reduced-motion:reduce){.up-hero .up-ico{animation:none}}.up-probs{gap:8px;margin:14px 0 0 54px;padding:0;list-style:none;display:grid}.up-probs li{background:color-mix(in srgb, var(--bg) 55%, transparent);border:1px solid rgba(var(--wash), .08);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:10px 14px;display:grid}.up-probs li.bad{border-left:4px solid var(--red)}.up-probs li.warn{border-left:4px solid var(--amber)}.up-p-t{color:var(--ink);font-size:17px;font-weight:750}.up-probs li.bad .up-p-t{color:color-mix(in srgb, var(--red) 70%, var(--ink))}.up-p-d{color:var(--mut);grid-column:1;font-size:13px;line-height:1.4}.up-p-go{font:inherit;cursor:pointer;color:var(--ink2);white-space:nowrap;background:rgba(var(--wash), .06);border:1px solid rgba(var(--wash), .14);border-radius:999px;grid-area:1/2/span 2;padding:6px 12px;font-size:12.5px}.up-p-go:hover{color:var(--ink);background:rgba(var(--wash), .11)}.up-card{padding-bottom:10px}.up-sec-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;font-size:15px;font-weight:750;display:flex}.up-sec-h span{color:var(--faint);font-size:12px;font-weight:400}.up-mx{flex-direction:column;display:flex}.up-mx-r{grid-template-columns:minmax(200px, 1.3fr) repeat(var(--cos), minmax(0, 1fr)) 110px;border:0;border-top:1px solid rgba(var(--wash), .06);color:inherit;font:inherit;text-align:left;background:0 0;border-radius:10px;align-items:stretch;gap:10px;padding:8px;display:grid}.up-mx-th{color:var(--faint);border-top:0;padding-top:0;font-size:12px}.up-mx-r.tap{cursor:pointer}.up-mx-r.tap:hover{background:rgba(var(--wash), .045)}.up-mx-r.row-bad{background:color-mix(in srgb, var(--red) 6%, transparent)}.up-mx-s{flex-direction:column;justify-content:center;gap:2px;display:flex}.up-mx-s b{font-size:15px}.up-mx-s i{color:var(--faint);font-size:11.5px;font-style:normal;line-height:1.3}.up-cell{border:1px solid rgba(var(--wash), .08);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.up-cell.ok{background:color-mix(in srgb, var(--green) 6%, transparent)}.up-cell.late{background:color-mix(in srgb, var(--amber) 12%, transparent);border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.up-cell.bad{background:color-mix(in srgb, var(--red) 16%, transparent);border-color:color-mix(in srgb, var(--red) 60%, transparent)}.up-cell.muted{opacity:.6}.up-dot{border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px}.up-cell.ok .up-dot{background:var(--green)}.up-cell.late .up-dot{background:var(--amber)}.up-cell.bad .up-dot{background:var(--red);animation:1.6s ease-out infinite xa-pulse}.up-cell-b{flex-direction:column;min-width:0;display:flex}.up-cell-b b{font-variant-numeric:tabular-nums;font-size:15px}.up-cell-b em{color:var(--mut);font-size:12px;font-style:normal}.up-cell.bad .up-cell-b em{color:var(--red);font-weight:750}.up-cell.late .up-cell-b em{color:var(--amber);font-weight:650}.up-cell-b small{color:var(--faint);font-size:11px}.up-cell-co{color:var(--faint);font-size:11px;display:none}.up-mx-a{color:var(--ink2);text-align:right;align-self:center;font-size:12.5px}.up-mx-a small{color:var(--faint)}.up-sys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.up-sys-i{flex-direction:column;gap:2px;margin-top:0;display:flex}.up-sys-i.bad{border-color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent)}.up-sys-i.late{border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.up-sys-i i{color:var(--faint);font-size:12px;font-style:normal}.up-sys-i b{font-size:17px}.up-sys-i span{color:var(--mut);word-break:break-all;font-size:12px}.up-info{color:var(--mut);gap:3px;padding:0 4px;font-size:12.5px;display:grid}.up-info b{color:var(--ink2);font-weight:650}.up-details{flex-direction:column;gap:10px;scroll-margin-top:80px;display:flex}.up-tabs{flex-wrap:wrap}.up-tabs .st{flex:0 auto;padding:8px 16px}.up-alarm{width:calc(100% - 24px)}.up-alarm-go{color:var(--red);border:1px solid color-mix(in srgb, var(--red) 45%, transparent);border-radius:999px;flex:none;padding:2px 10px;font-size:12px}@media (width<=959.98px){.up-hero{padding:14px 14px 16px}.up-hero-h b{font-size:17px}.up-ico{width:32px;height:32px;font-size:18px}.up-probs,.up-hero-s{margin-left:0}.up-probs li{grid-template-columns:minmax(0,1fr)}.up-p-go{grid-area:auto/1;justify-self:start;margin-top:6px}.up-mx-th{display:none}.up-cell-co{display:block}.up-mx-r{grid-template-columns:repeat(var(--cos), minmax(0, 1fr))}.up-mx-s{grid-column:1/-1}.up-mx-a{display:none}.up-sys{grid-template-columns:minmax(0,1fr)}.up-alarm-go{display:none}}.imp-body{flex-direction:column;gap:12px;font-size:13px;display:flex}.imp-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.imp-step{background:rgba(var(--wash), .04);border:1px solid rgba(var(--wash), .08);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}.imp-step b{color:var(--ink)}.imp-step span{color:var(--mut);font-size:12px;line-height:1.35}.imp-step code,.imp-dl code,.imp-paths code,.imp-hint code,.imp-box code{font-family:var(--mono,ui-monospace, monospace);color:var(--accent);word-break:break-all;font-size:12px}.imp-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.imp-card{border:1px solid rgba(var(--wash), .09);background:rgba(var(--wash), .03);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.imp-card.bad{border-color:color-mix(in srgb, var(--red) 45%, transparent)}.imp-card.late{border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.imp-card-h{justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.imp-card-w{color:var(--mut);font-size:12px;line-height:1.35}.imp-card-l{color:var(--ink2);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.imp-card-l b{color:var(--ink)}.imp-card-f{color:var(--faint);font-size:11.5px}.imp-badge{border-radius:var(--r-pill);white-space:nowrap;border:1px solid;padding:2px 8px;font-size:11px;font-style:normal}.imp-badge.ok{color:var(--green);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.imp-badge.late{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.imp-badge.bad{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent)}.imp-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.imp-box{background:rgba(var(--wash), .035);border:1px solid rgba(var(--wash), .08);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.imp-box.warn{border-color:color-mix(in srgb, var(--amber) 45%, transparent);background:color-mix(in srgb, var(--amber) 6%, transparent)}.imp-box b{color:var(--ink)}.imp-box .sa{align-self:flex-start;margin-top:4px}.imp-mono{font-family:var(--mono,ui-monospace, monospace);color:var(--ink2);word-break:break-all;font-size:12px}.imp-warn{color:var(--amber);font-size:12.5px}.imp-paths{background:rgba(var(--wash), .03);border:1px solid rgba(var(--wash), .08);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px 14px;padding:10px 12px;display:grid}.imp-paths div{flex-direction:column;gap:2px;display:flex}.imp-paths i{color:var(--faint);font-size:11.5px;font-style:normal}.imp-st{border:1px solid rgba(var(--wash), .08);background:rgba(var(--wash), .025);border-radius:12px;padding:12px 14px}.imp-st-h{align-items:baseline;gap:10px;font-size:15px;display:flex}.imp-st-h code{color:var(--faint);font-size:12px}.imp-st-w{color:var(--mut);margin:4px 0 8px}.imp-dl{grid-template-columns:240px minmax(0,1fr);gap:5px 14px;margin:0;display:grid}.imp-dl dt{color:var(--faint);font-size:12px}.imp-dl dd{color:var(--ink2);margin:0}.imp-re{display:block}.imp-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.imp-filters select,.imp-filters input{border:1px solid rgba(var(--wash), .14);background:rgba(var(--wash), .05);color:var(--ink);border-radius:10px;padding:7px 10px;font-size:13px}.imp-filters input{flex:220px;min-width:0}.imp-count,.imp-hint{color:var(--faint);font-size:12px}.imp-table{border:1px solid rgba(var(--wash), .08);border-radius:12px;overflow:hidden}.imp-tr{border-top:1px solid rgba(var(--wash), .05);color:var(--ink2);grid-template-columns:minmax(0,2.4fr) .9fr .8fr .6fr 1fr .5fr;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:grid}.imp-tr:first-child{border-top:0}.imp-th{color:var(--faint);background:rgba(var(--wash), .04);font-size:11.5px}.imp-tr-3{grid-template-columns:minmax(0,1.6fr) .8fr minmax(0,1.6fr)}.imp-tr-4{grid-template-columns:130px 150px minmax(0,1.7fr) minmax(0,1.3fr)}.imp-tr-5{grid-template-columns:140px 150px minmax(0,1fr) 110px minmax(0,1.4fr)}.imp-tr.tap{cursor:pointer}.imp-tr.tap:hover{background:rgba(var(--wash), .04)}.imp-yes{color:var(--green)}.imp-no{color:var(--red)}.imp-tag{color:var(--faint);border:1px solid rgba(var(--wash), .15);border-radius:6px;margin-left:6px;padding:0 5px;font-size:10.5px;font-style:normal}.imp-ev{border-radius:var(--r-pill);border:1px solid rgba(var(--wash), .18);padding:1px 8px;font-size:11.5px;font-style:normal}.imp-ev.ev-accepted{color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.imp-ev.ev-unknown,.imp-ev.ev-rejected{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}.imp-ev.ev-overwrite,.imp-ev.ev-version{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 40%, transparent)}@media (width<=959.98px){.imp-flow,.imp-row,.imp-dl{grid-template-columns:minmax(0,1fr)}.imp-dl dt{margin-top:6px}.imp-tr,.imp-tr-3,.imp-tr-4,.imp-tr-5{grid-template-columns:minmax(0,1fr);gap:2px}.imp-th{display:none}}.pg-users .ua-tools{flex-flow:wrap;align-items:center;gap:10px;margin-bottom:8px}.pg-users .ua-search{flex:260px;max-width:380px}.pg-users .ua-row{border-bottom:0;border-top:1px solid var(--pborder);padding:0}.pg-users .ua-row.me{border-left:0;margin-left:0;padding-left:0}.pg-users .ua-row.me .ua-line{box-shadow:inset 3px 0 0 var(--accent)}.ua-line{border-radius:12px;grid-template-columns:36px minmax(200px,1.3fr) 150px 160px minmax(0,1.7fr) 104px;align-items:center;gap:14px;padding:10px 12px;display:grid}.pg-users .ua-row:not(.add):hover .ua-line{background:rgba(var(--wash), .045)}.ua-th{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding-top:6px;padding-bottom:6px;font-size:11px;font-weight:600}.ua-who{flex-direction:column;min-width:0;display:flex}.ua-who .ua-mail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ua-who .ua-sub{font-size:11.5px}.ua-line .ua-role{color:var(--ink2);font-size:12.5px}.ua-stc{min-width:0}.ua-scope{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ua-dash{color:var(--faint)}.ua-line .ua-av{border-radius:11px;width:36px;height:36px;font-size:12px}.ua-edit{justify-self:end;padding:6px 14px;font-size:12.5px}.ua-edit.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ua-editor{background:rgba(var(--wash), .035);border:1px solid var(--pborder);border-radius:14px;margin:0 12px 14px 62px;padding:14px 16px 10px}.pg-users .ua-row.add{margin-top:0;padding:14px 12px 4px}.pg-users .ua-row.add .ua-hd{margin-bottom:10px}@media (width<=959.98px){.ua-th{display:none}.ua-line{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"av who ed""av role role""av scope scope";gap:4px 12px;padding:12px 4px}.ua-line .ua-av{grid-area:av;align-self:start}.ua-who{grid-area:who}.ua-line .ua-role{grid-area:role;align-items:center;gap:8px;display:flex}.ua-stc{grid-area:role;justify-self:end}.ua-scope{grid-area:scope}.ua-edit{grid-area:ed}.ua-editor{margin:0 0 12px}.ua-scope:has(>.ua-dash:only-child){display:none}}.main-top .coswitch{border-radius:var(--r-md);background:var(--bg2);flex:none;height:34px;margin:0;padding:2px}.main-top .coswitch .cs-b{flex:none;padding:0 14px}.freset{height:34px;font:inherit;border-radius:var(--r-pill);cursor:pointer;color:var(--faint);background:rgba(var(--wash), .04);border:1px solid rgba(var(--wash), .1);flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.freset span{font-size:15px;line-height:1}.freset.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.freset.on:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.freset:disabled{cursor:default}.tctx .freset{margin-left:0}.xa-x{cursor:pointer;width:26px;height:26px;font:inherit;color:var(--mut);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;padding:0;font-size:13px;line-height:1;display:grid}.xa-x:hover{color:var(--ink);background:color-mix(in srgb, var(--red) 18%, transparent)}.up-alarm-t{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}.xa.xa-line{cursor:default}.mnu-badge{color:#fff;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.mnu-badge.bad{background:var(--red);animation:1.6s ease-out infinite xa-pulse}.mnu-badge.warn{background:var(--amber);color:#1a1200}.mnu-badge.dot{min-width:17px;height:17px;padding:0 4px;font-size:10px;position:absolute;top:-3px;right:-3px}.mnu-host,.tnav-ib,.irail-i{position:relative}@media (prefers-reduced-motion:reduce){.mnu-badge.bad{animation:none}}.set-alert{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:12px;font-weight:700;display:inline-flex}.set-alert i{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:900;display:grid}.set-alert.bad{color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.set-alert.bad i{background:var(--red);animation:1.6s ease-out infinite xa-pulse}.set-alert.warn{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent)}.set-alert.warn i{background:var(--amber)}.set-link.alert-bad{background:color-mix(in srgb, var(--red) 7%, transparent)}.set-link.alert-bad .set-chev{color:var(--red)}.wh-bar.wh-bar-bottom{margin:14px 2px 0}.side-item span.mnu-badge{flex:none;overflow:visible}.mtop-period{cursor:pointer;height:34px;font:inherit;color:var(--ink);border-radius:var(--r-md);background:var(--bg2);border:1px solid rgba(var(--wash), .1);flex:none;align-items:center;gap:7px;padding:0 12px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.mtop-period:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.mtop-period svg{color:var(--accent)}.mtop-period i{color:var(--faint);font-size:10px;font-style:normal}.side-item .side-caret{color:var(--faint);flex:none;font-size:16px;font-style:normal;line-height:1;transition:transform .15s}.side-item .side-caret.open{color:var(--accent);transform:rotate(90deg)}.side-sub{border-left:1px solid rgba(var(--wash), .12);flex-direction:column;gap:2px;margin:2px 0 6px 20px;padding-left:12px;display:flex}.side-subi{text-align:left;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 10px;font-size:13px;font-weight:550}.side-subi:hover{color:var(--ink);background:rgba(var(--wash), .06)}.side-subi.on{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);font-weight:650}.screen.adm .panel+.adm-period{margin-top:16px}.whp{flex:none;position:relative}.whp-btn{cursor:pointer;max-width:280px;height:34px;font:inherit;color:var(--ink);border-radius:var(--r-md);background:var(--bg2);border:1px solid rgba(var(--wash), .1);align-items:center;gap:7px;padding:0 12px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.whp-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.whp-btn svg{color:var(--accent);flex:none}.whp-btn i{color:var(--faint);font-size:10px;font-style:normal}.whp-btn.on{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--bg2))}.whp-pop{z-index:60;background:var(--bg);border:1px solid var(--pborder);border-radius:14px;flex-direction:column;width:min(580px,92vw);max-height:78vh;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 48px #00000073}.whp-hd{align-items:center;gap:8px;display:flex}.whp-hd .search{flex:1;margin:0}.whp-note{color:var(--faint);margin:8px 2px 6px;font-size:11px;line-height:1.4}.whp-list{min-height:0;overflow-y:auto}.whp-grp-t{z-index:1;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);background:var(--bg);padding:8px 4px 4px;font-size:11px;font-weight:700;position:sticky;top:0}.whp-row{cursor:pointer;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;font-size:12.5px;display:grid}.whp-row:hover{background:rgba(var(--wash), .06)}.whp-row.on{background:color-mix(in srgb, var(--accent) 12%, transparent)}.whp-row input{accent-color:var(--accent);margin:0}.whp-n{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);overflow:hidden}.whp-v{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.adm-top .whp{margin-left:8px}.adm-wh-note{color:var(--amber);background:color-mix(in srgb, var(--amber) 9%, transparent);border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);border-radius:10px;margin:6px 2px 10px;padding:8px 12px;font-size:12px}.adm-whl{gap:4px;margin-top:8px;display:grid}.adm-whl-r{grid-template-columns:minmax(0,1.6fr) 60px minmax(60px,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.adm-whl-n{white-space:nowrap;text-overflow:ellipsis;color:var(--ink2);overflow:hidden}.adm-whl-co{color:var(--faint);font-size:11px}.adm-whl-b{background:rgba(var(--wash), .08);border-radius:3px;height:6px;overflow:hidden}.adm-whl-b i{background:var(--accent);border-radius:3px;height:100%;display:block}.adm-whl-r b{text-align:right;font-variant-numeric:tabular-nums}@media (width<=959.98px){.whp-pop{width:auto;position:fixed;top:120px;left:8px;right:8px}}@media (width>=960px){.sl-summary{z-index:4;border-bottom:1px solid var(--line);background:var(--bg);border-radius:14px;margin:8px -12px 12px;padding:10px 12px 12px;position:sticky;top:0;box-shadow:0 10px 24px -10px #0000008c}}.plk-n-tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.side-item.on.has-sub{background:0 0}.side-item.on.has-sub:before{display:none}.side-sub{border-left:1px solid rgba(var(--wash), .14);margin:0 0 6px 21px;padding:2px 0 2px 12px;position:relative}.side-subi{align-items:center;gap:8px;display:flex;position:relative}.side-subi:before{content:"";background:rgba(var(--wash), .28);border-radius:50%;flex:none;width:5px;height:5px}.side-subi.on:before{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.whp-step{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;display:grid}.whp-sl{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.whp-co.coswitch{background:var(--bg2);border-radius:10px;justify-self:start;height:32px;margin:0;padding:2px}.whp-co .cs-b{flex:none;padding:0 14px}.whp-chips{flex-wrap:wrap;gap:6px;display:flex}.whp-chip{font:inherit;color:var(--ink2);cursor:pointer;background:rgba(var(--wash), .05);border:1px solid rgba(var(--wash), .12);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:550;display:inline-flex}.whp-chip i{color:var(--faint);font-size:11px;font-style:normal}.whp-chip:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.whp-chip.on{color:#fff;background:var(--accent);border-color:#0000}.whp-chip.on i{color:#fffc}.main-top-slot{display:contents}.tpk-pop{width:min(380px,92vw);padding:12px}.tpk .whp-btn{gap:6px}.tpk-l{color:var(--faint);font-weight:500}.tpc-row{flex:0 auto;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;display:grid}.tpc-g{display:contents}.main-top:has(.tpc-row){gap:10px}html.rail-open .main-top:has(.tpc-row) .main-ttl{display:none}html.rail-open .main-top:has(.tpc-row){padding-left:18px;padding-right:18px}.main-top:has(.tpc-row) .coswitch .cs-b{padding:0 10px}.tpc-l{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:650}.tpc-seg{background:var(--bg2);border:1px solid var(--pborder);border-radius:9px;flex-wrap:wrap;justify-self:start;gap:1px;padding:2px;display:inline-flex}.tpc-chip{font:inherit;white-space:nowrap;cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:7px;padding:4px 6px;font-size:11.5px;font-weight:550;line-height:1}.tpc-chip:hover{color:var(--ink);background:rgba(var(--wash), .06)}.tpc-chip.on{color:color-mix(in srgb, var(--accent) 65%, var(--ink));background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.whp-hd{margin-top:2px}.whp-co-t{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:10px 4px 2px;font-size:12px;font-weight:800}.whp-sec{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin:10px 4px 2px;font-size:11px;font-weight:700}.whp-g{border:1px solid rgba(var(--wash), .08);background:rgba(var(--wash), .025);border-radius:10px;margin:4px 0 6px;padding:2px 2px 4px}.whp-gh{z-index:1;cursor:pointer;background:var(--bg);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 6px;display:grid;position:sticky;top:0}.whp-gh input{accent-color:var(--accent);margin:0}.whp-gt{color:var(--ink);align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.whp-gt i{color:var(--faint);font-size:11px;font-style:normal;font-weight:500}.whp-g .whp-row{margin-left:14px}.whp-more{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:2px 0 2px 38px;padding:4px 0;font-size:12px;display:block}.whp-ft{border-top:1px solid rgba(var(--wash), .08);color:var(--mut);align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:12.5px;display:flex}.whp-ft span{flex:1;min-width:0}.whp-ft b{color:var(--ink)}.whp-grp,.whp-grp-t{display:none}@media (width<=959.98px){.whp-step{grid-template-columns:minmax(0,1fr);gap:4px}.whp-pop{max-height:none;top:70px;bottom:12px}}.cmpy{position:relative}.cmpy-wm{pointer-events:none;z-index:0;opacity:1;background-repeat:repeat;position:absolute;inset:0}.cmpy .pgc-body{z-index:1;position:relative}.cmpy-conf{color:var(--amber);font-weight:650}.cmpy-wait,.cmpy-err{color:var(--mut);align-items:center;gap:10px;padding:22px;display:flex}.cmpy-err{color:var(--red)}.cmpy-ctl{z-index:5;flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 10px 22px #00000047}.cmpy-ctl.panel{-webkit-backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(158deg, rgba(var(--glass-base), .72), rgba(var(--glass-base), .82))!important}.cmpy-body>.panel{width:100%;max-width:none;margin-left:0;margin-right:0}.cmpy-pie.wide .dp-call text{font-size:16.5px}.cmpy-pie.wide .dp-c-v{font-size:46px}.cmpy-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cmpy-seg{background:rgba(var(--wash), .06);border:1px solid var(--pborder);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.cmpy-seg button{color:var(--mut);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px}.cmpy-seg button:hover{color:var(--ink)}.cmpy-seg button.on{background:var(--accent);color:var(--on-accent);font-weight:650}.cmpy-seg.big button{padding:8px 18px;font-size:14.5px}.cmpy-seg.small button{padding:4px 9px;font-size:12px}.cmpy-years,.cmpy-months{flex-wrap:wrap;gap:6px;display:flex}.cmpy-year{border:1px solid var(--pborder);color:var(--mut);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-weight:650;display:inline-flex}.cmpy-year i{background:var(--yc);opacity:.35;border-radius:50%;width:10px;height:10px}.cmpy-year small{color:var(--faint);font-weight:500}.cmpy-year.on{color:var(--ink);border-color:color-mix(in srgb, var(--yc) 70%, transparent);background:color-mix(in srgb, var(--yc) 14%, transparent)}.cmpy-year.on i{opacity:1}.cmpy-mo{color:var(--mut);border:1px solid #0000;border-radius:8px;padding:5px 9px;font-size:12.5px}.cmpy-mo:hover{background:rgba(var(--wash), .06);color:var(--ink)}.cmpy-mo.on{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, transparent)}.cmpy-mo.off{opacity:.45}.cmpy-chips{gap:6px}.cmpy-chip{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--ink);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px;align-items:center;gap:5px;max-width:360px;padding:5px 10px;font-size:12.5px;display:inline-flex}.cmpy-chip span{color:var(--mut)}.cmpy-chip i{color:var(--mut);margin-left:2px;font-style:normal}.cmpy-search{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.cmpy-search .search{width:220px}.cmpy-hits{z-index:20;background:var(--bg2);border:1px solid var(--pborder);border-radius:12px;width:360px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 14px 34px #00000059}.cmpy-hits button{text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;width:100%;padding:7px 10px;display:flex}.cmpy-hits button:hover{background:rgba(var(--wash), .07)}.cmpy-hits small{color:var(--faint);font-size:11.5px}.cmpy-body{flex-direction:column;gap:14px;margin-top:14px;transition:opacity .2s;display:flex}.cmpy-body.busy{opacity:.5;transition:opacity .2s}.panel-acts{flex:none;align-items:center;gap:6px;display:flex}.panel-acts:empty{display:none}.wh-item,.adm-trend{position:relative}.xl-float{z-index:3;position:absolute;top:8px;right:8px}.xl-btn{opacity:.55;transition:opacity .15s}.xl-btn:hover,.xl-btn:focus-visible{opacity:1;color:#2fbf6f}.xl-btn:disabled{opacity:.3;cursor:progress}.xl-page{font:inherit;border:1px solid color-mix(in srgb, #1f9d55 45%, var(--pborder));height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#1f9d551f;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.xl-page svg{color:#2fbf6f}.xl-page:hover{background:#1f9d5533}.xl-page:disabled{opacity:.6;cursor:progress}@media (width<=1600px){.main-top .xl-page span{display:none}.main-top .xl-page{padding:0 9px}}.adm-pie-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pg-pick{align-items:center;gap:6px;display:inline-flex}.pms{position:relative}.pms-btn{font:inherit;border:1px solid var(--pborder);background:rgba(var(--wash), .04);max-width:340px;height:30px;color:var(--mut);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex;overflow:hidden}.pms-btn b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.pms-btn.on{border-color:color-mix(in srgb, var(--accent) 45%, var(--pborder));background:color-mix(in srgb, var(--accent) 12%, transparent)}.pms-btn:hover{color:var(--ink)}.pms-btn:disabled{opacity:.45;cursor:default}.pms-trail{color:var(--faint);text-overflow:ellipsis;max-width:130px;overflow:hidden}.pms-car{color:var(--faint);margin-left:2px;font-size:10px}.pms-pop{z-index:1000;border:1px solid var(--pborder);background:var(--bg2);border-radius:12px;flex-direction:column;gap:8px;width:320px;padding:10px;display:flex;position:fixed;box-shadow:0 18px 44px #00000073}.pms-q{font:inherit;border:1px solid var(--pborder);background:rgba(var(--wash), .05);height:32px;color:var(--ink);border-radius:8px;outline:none;padding:0 10px;font-size:13px}.pms-q:focus{border-color:color-mix(in srgb, var(--accent) 50%, var(--pborder))}.pms-tools{align-items:center;gap:10px;font-size:11.5px;display:flex}.pms-tools button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.pms-n{color:var(--faint);margin-left:auto}.pms-list{flex-direction:column;gap:1px;max-height:300px;display:flex;overflow:auto}.pms-it{color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px;font-size:12.5px;display:flex}.pms-it:hover{background:rgba(var(--wash), .06)}.pms-it.on{background:color-mix(in srgb, var(--accent) 12%, transparent)}.pms-it input{accent-color:var(--accent);margin:0}.pms-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pms-v{color:var(--mut);white-space:nowrap;font-size:11.5px}.pms-empty{color:var(--faint);padding:10px;font-size:12px}.pms-foot{align-items:center;gap:8px;display:flex}.pms-hint{color:var(--faint);flex:1;font-size:11px}.pms-ok{font:inherit;cursor:pointer;color:var(--on-accent,#fff);background:var(--accent);border:none;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:650}.cmpy-loading{z-index:6;color:var(--ink);background:color-mix(in srgb, var(--bg2,#13213a) 88%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:11px;align-items:center;gap:10px;margin:0 0 10px;padding:9px 14px;font-size:12.5px;display:flex;position:sticky;top:6px;overflow:hidden}.cmpy-loading .spin{border-width:2px;flex:none;width:16px;height:16px}.cmpy-ld-bar{height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cmpy-ld-bar:after{content:"";background:var(--accent);width:35%;animation:1.1s ease-in-out infinite cmpyLd;position:absolute;top:0;bottom:0}@keyframes cmpyLd{0%{left:-35%}to{left:100%}}.cmpy-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.cmpy-kpi{border-radius:var(--r-lg,14px);border:1px solid var(--pborder);background:color-mix(in srgb, var(--bg2) 80%, transparent);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex;position:relative}.cmpy-kpi.big{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, var(--bg2)), var(--bg2));grid-column:span 2}.cmpy-kl{color:var(--mut);letter-spacing:.01em;font-size:12.5px;font-weight:600}.cmpy-kv{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:780}.cmpy-kv small{color:var(--faint);letter-spacing:0;font-size:12.5px;font-weight:500}.cmpy-kd{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.cmpy-kd .mom{font-size:13.5px;font-weight:700}.cmpy-kp,.cmpy-na,.cmpy-ks{color:var(--faint);font-size:12px}.cmpy-spark{align-items:flex-end;gap:6px;display:flex;position:absolute;top:14px;bottom:14px;right:14px}.cmpy-spark>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;width:18px;height:100%;display:flex}.cmpy-spark i{border-radius:4px 4px 2px 2px;width:100%;display:block}.cmpy-spark span{color:var(--faint);font-size:10px}.cmpy-split{gap:14px;margin-top:2px;display:flex}.cmpy-split>div{flex-direction:column;display:flex}.cmpy-split span{color:var(--faint);font-size:11.5px}.cmpy-split b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.cmpy-split.three{flex-wrap:wrap;gap:10px}.cmpy-split.three b{font-size:15px}.cmpy-split .up b{color:var(--green)}.cmpy-split .dn b{color:var(--red)}.cmpy-bar{background:color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.cmpy-bar i{background:var(--amber);height:100%;display:block}.cmpy-period{color:var(--faint);margin-top:-4px;font-size:12.5px}.cmpy-period b{color:var(--ink2);font-weight:600}.cmpy-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cmpy-grid3{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:14px;display:grid}.cmpy-card{min-width:0}.cmpy-ph{background:rgba(var(--wash), .04);border-radius:12px;height:240px}.cmpy-ph.sm{height:160px}.cmpy-lines{margin-top:8px;position:relative}.cmpy-lines svg{width:100%;height:auto;display:block;overflow:visible}.cmpy-grid{stroke:rgba(var(--wash), .07);stroke-width:1px}.cmpy-cross{stroke:rgba(var(--wash), .35);stroke-dasharray:3 3}.cmpy-ax{fill:var(--faint);font-size:12px}.cmpy-lb text{paint-order:stroke;stroke:var(--bg2);stroke-width:3px;stroke-linejoin:round}.cmpy-lb-v{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cmpy-lb-d{font-size:11px;font-weight:700}.cmpy-lb-d.up{fill:var(--green)}.cmpy-lb-d.dn{fill:var(--red)}.cmpy-dot{stroke:var(--bg2);stroke-width:2px}.cmpy-legend-n{color:var(--faint);margin-left:auto}.cmpy-ax.off{opacity:.35}.cmpy-legend{color:var(--mut);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12.5px;display:flex}.cmpy-legend i,.cmpy-tip-r i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.cmpy-tip{pointer-events:none;background:var(--bg2);border:1px solid var(--pborder);z-index:3;border-radius:10px;min-width:190px;padding:8px 10px;font-size:12.5px;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 10px 26px #00000059}.cmpy-tip-t{color:var(--ink);text-transform:capitalize;margin-bottom:4px;font-weight:700}.cmpy-tip-r{color:var(--mut);grid-template-columns:auto auto 1fr auto;align-items:center;gap:6px;padding:2px 0;display:grid}.cmpy-tip-r b{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.cmpy-bars{margin-top:6px}.cmpy-bcr{gap:4px;margin-bottom:8px;display:flex}.cmpy-bcr button{color:var(--mut);border-radius:8px;padding:4px 10px;font-size:12.5px}.cmpy-bcr button.on{background:rgba(var(--wash), .08);color:var(--ink);font-weight:650}.cmpy-bgrid{align-items:stretch;gap:10px;height:270px;display:flex}.cmpy-bg{border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex}.cmpy-bg.tap{cursor:pointer}.cmpy-bg.tap:hover{background:rgba(var(--wash), .04)}.cmpy-bcols{flex:1;justify-content:center;align-items:flex-end;gap:6px;padding-top:34px;display:flex}.cmpy-bcol{cursor:default;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:76px;height:100%;display:flex;position:relative}.cmpy-bgrid.year .cmpy-bcol{cursor:pointer}.cmpy-bcol i{width:100%;transition:height .3s var(--ease,ease);border-radius:7px 7px 3px 3px;display:block}.cmpy-bcol:hover i{filter:brightness(1.15)}.cmpy-bv{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:12.5px;font-weight:700}.cmpy-bd{white-space:nowrap;margin-bottom:2px;font-size:11.5px;font-weight:700}.cmpy-bd.up,.cmpy-cr .up,.cmpy-ch.up{color:var(--green)}.cmpy-bd.dn,.cmpy-cr .dn,.cmpy-ch.dn{color:var(--red)}.cmpy-bl{color:var(--mut);margin-top:5px;font-size:12.5px;font-weight:650}.cmpy-bgl{text-align:center;color:var(--mut);margin-top:5px;font-size:12px}.cmpy-bgrid.month .cmpy-bd{display:none}.cmpy-pie .dp{margin-top:2px}.cmpy-th{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.cmpy-contrib{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cmpy-ch{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:700}.cmpy-cr{text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) 70px auto 42px;align-items:center;gap:8px;width:100%;padding:6px;font-size:13px;display:grid}.cmpy-cr:hover,.cmpy-tr:hover{background:rgba(var(--wash), .06)}.cmpy-cr .n,.cmpy-tr .n{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);overflow:hidden}.cmpy-cr .bar{background:rgba(var(--wash), .06);border-radius:999px;height:6px;overflow:hidden}.cmpy-cr .bar i{border-radius:999px;height:100%;display:block}.cmpy-cr .bar.up i{background:var(--green)}.cmpy-cr .bar.dn i{background:var(--red)}.cmpy-cr .d{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:700}.cmpy-cr .p{color:var(--faint);text-align:right;font-size:11.5px}.cmpy-none{color:var(--faint);padding:6px;font-size:12.5px}.cmpy-top{flex-direction:column;display:flex}.cmpy-tr{text-align:left;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto 52px 74px;align-items:center;gap:8px;padding:6px;font-size:13px;display:grid}.cmpy-tr .r{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right}.cmpy-tr .v{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cmpy-tr .s{color:var(--faint);text-align:right;font-size:12px}.cmpy-tr .d{text-align:right}.cmpy-new{color:var(--accent);font-size:11.5px;font-weight:650}.cmpy-audit-h{text-align:left;align-items:baseline;gap:12px;width:100%;display:flex}.cmpy-audit-h i{color:var(--mut);margin-left:auto;font-style:normal}.cmpy-audit{max-height:360px;margin-top:10px;font-size:12.5px;overflow:auto}.cmpy-audit>div{border-bottom:1px solid var(--pborder);color:var(--mut);grid-template-columns:130px 110px 110px minmax(0,1fr);gap:10px;padding:4px 2px;display:grid}.cmpy-audit b{color:var(--ink)}.cmpy-audit small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmpy-foot{color:var(--faint);max-width:980px;padding:4px 4px 24px;font-size:12px;line-height:1.5}.ua-cmp{border:1px solid color-mix(in srgb, var(--amber) 35%, var(--pborder));background:color-mix(in srgb, var(--amber) 6%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.ua-cmp-t{color:var(--ink);font-size:13.5px;font-weight:650}.cmpy .panel-sub{font-size:13px;line-height:1.45}.cmpy .panel-ttl{font-size:15px}.cmpy-kl{font-size:13.5px}.cmpy-kv{font-size:30px}.cmpy-kpi.big .cmpy-kv{font-size:42px}.cmpy-kp,.cmpy-ks{font-size:13px}.cmpy-kd .mom{font-size:15px}.cmpy-split b{font-size:19px}.cmpy-split span{font-size:12.5px}.cmpy-bv{font-size:16px}.cmpy-bd{font-size:14px}.cmpy-bl{flex-direction:column;align-items:center;font-size:15px;line-height:1.2;display:flex}.cmpy-bl small{color:var(--faint);font-size:11.5px;font-weight:500}.cmpy-bgl,.cmpy-ax{font-size:13px}.cmpy-lb-v{font-size:13.5px}.cmpy-lb-d{font-size:12.5px}.cmpy-legend{font-size:13.5px}.cmpy-tip{min-width:220px;font-size:14px}.cmpy .dp-lg{padding-top:7px;padding-bottom:7px;font-size:15px}.cmpy .dp-lg-v{font-size:15.5px}.cmpy .dp-lg-p,.cmpy .dp-lg-d .mom{font-size:13.5px}.cmpy .dp-call text{font-size:16px}.cmpy-cr{grid-template-columns:minmax(0,1fr) 64px auto 46px;font-size:14.5px}.cmpy-cr .n{flex-direction:column;line-height:1.25;display:flex}.cmpy-cr .n small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.cmpy-cr .d{font-size:14.5px}.cmpy-cr .p{font-size:13px}.cmpy-tr{grid-template-columns:28px minmax(0,1fr) auto 56px 80px;font-size:14.5px}.cmpy-tr .v{font-size:15px}.cmpy-tr .s{font-size:13px}.cmpy-th-r{color:var(--faint);text-transform:none;cursor:default;padding-bottom:2px;font-size:12px!important}.cmpy-th-r .v{color:var(--faint);font-size:12px;font-weight:500}.cmpy-th-r:hover{background:0 0!important}.dp-lg-head{color:var(--faint);cursor:default!important;padding-top:0!important;padding-bottom:2px!important;font-size:12px!important}.dp-lg-head:hover{background:0 0!important}.dp-lg-head .dp-lg-v,.dp-lg-head .dp-lg-p,.dp-lg-head .dp-lg-d{color:var(--faint);font-size:12px;font-weight:500}.dp-lg-head .dp-lg-v{white-space:nowrap}.dp-c-u.hint{color:var(--ink2);font-size:12.5px;line-height:1.3}.dp-c-d{margin-top:3px;font-size:14px;font-weight:700}.cmpy-bgrid.year .cmpy-bcols{gap:28px}.cmpy-bcols{padding-top:48px}.cmpy-btrack{flex:auto;width:100%;min-height:0;display:block;position:relative}.cmpy-btrack>i{position:absolute;bottom:0;left:0;right:0}.cmpy-bhead{white-space:nowrap;flex-direction:column;align-items:center;padding-bottom:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cmpy-bhead .cmpy-bv,.cmpy-bhead .cmpy-bd{margin:0}.cmpy-bgrid.year .cmpy-bcol{min-width:96px;max-width:120px}.cmpy-bgrid.year.many .cmpy-bcols{gap:10px}.cmpy-bgrid.year.many .cmpy-bcol{min-width:0}.cmpy-bgrid.year.many .cmpy-bv{font-size:14px}.cmpy-bgrid.year.many .cmpy-bd{font-size:12.5px}.cmpy-bgrid.year.many .cmpy-bl{font-size:13.5px}.cmpy-bg,.cmpy-bgrid{min-width:0}.cmpy-th-t{flex:260px;min-width:0}.cmpy-th-act{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cmpy-card .expand-btn{cursor:pointer}.cmpy-card .expand-btn:hover{color:var(--ink);border-color:var(--accent)}.cmpy-focus{flex-direction:column;gap:14px;display:flex}.cmpy-focus .panel{width:100%;max-width:none;margin:0}.cmpy-fz-left,.cmpy-fz-main,.cmpy-fz-side{flex-direction:column;gap:12px;min-width:0;display:flex}.cmpy-fz-bottom{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=1100px){.cmpy-fz-bottom{grid-template-columns:minmax(0,1fr)}}.cmpy-card.m-focus .panel-ttl{font-size:17px}.cmpy-card.m-side{padding:10px 12px}.cmpy-card.m-side .cmpy-th{margin-bottom:2px}.cmpy-card.m-side .panel-ttl{font-size:12.5px}.cmpy-card.m-side .expand-btn{width:26px;height:26px}.cmpy-card.m-side .cmpy-bcr,.cmpy-card.m-side .cmpy-legend,.cmpy-card.m-side .cmpy-bl small{display:none}.cmpy-card.m-side .cmpy-bv{font-size:11.5px}.cmpy-card.m-side .cmpy-bd{font-size:10.5px}.cmpy-card.m-side .cmpy-bl{margin-top:2px;font-size:11.5px}.cmpy-card.m-side .cmpy-bcols{padding-top:32px}.cmpy-card.m-side .cmpy-bgrid.year .cmpy-bcols{gap:6px}.cmpy-card.m-side .cmpy-bgrid.year .cmpy-bcol{min-width:0}.cmpy-card.m-side .dp-crumbs{font-size:11.5px}.cmpy-card.m-side .cmpy-lines svg{max-height:165px}.cmpy-card.m-side .cmpy-bgrid{height:175px}.cmpy-kmini{padding:8px}.cmpy-kmini .cmpy-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cmpy-kmini .cmpy-kpi,.cmpy-kmini .cmpy-kpi.big{grid-column:auto;padding:7px 9px}.cmpy-kmini .cmpy-spark,.cmpy-kmini .cmpy-bar,.cmpy-kmini .cmpy-ks{display:none}.cmpy-kmini .cmpy-kl{font-size:11.5px}.cmpy-kmini .cmpy-kv,.cmpy-kmini .cmpy-kpi.big .cmpy-kv{font-size:18px;line-height:1.2}.cmpy-kmini .cmpy-kv small{font-size:10.5px}.cmpy-kmini .cmpy-kd{gap:6px;font-size:11px}.cmpy-kmini .cmpy-kd .mom{font-size:11.5px}.cmpy-kmini .cmpy-kp,.cmpy-kmini .cmpy-na{font-size:10.5px}.cmpy-kmini .cmpy-split{gap:8px}.cmpy-kmini .cmpy-split b,.cmpy-kmini .cmpy-split.three b{font-size:13px}.cmpy-kmini .cmpy-split span{font-size:10.5px}.drawer-modal.cmpy-modal{flex-direction:column;width:90vw;height:94vh;max-height:94vh;padding:12px 14px 14px;display:flex;position:relative;overflow:hidden}.drawer-scrim.cmpy-scrim.wide{max-width:none;margin:0;padding:3vh 5vw;inset:0}.drawer-modal.cmpy-modal{max-width:none}.cmpy-modal>.cmpy-wm{border-radius:inherit}.cmpy-mhd{z-index:1;border-bottom:1px solid var(--pborder);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;margin-bottom:10px;padding-bottom:10px;display:flex;position:relative}.cmpy-mhd>.cmpy-row{display:contents}.cmpy-modal .cmpy-mhd .cmpy-seg button,.cmpy-modal .cmpy-mhd .cmpy-seg.big button{padding:4px 9px;font-size:12.5px}.cmpy-modal .cmpy-mhd .cmpy-year{padding:3px 9px;font-size:12.5px}.cmpy-modal .cmpy-mhd .cmpy-mo{padding:3px 5px;font-size:12px}.cmpy-modal .cmpy-mhd .cmpy-search{margin-left:0}.cmpy-modal .cmpy-mhd .cmpy-search .search{width:150px}.cmpy-modal .cmpy-mhd .cmpy-chip,.cmpy-modal .cmpy-mhd .freset{padding:3px 9px;font-size:12px}.cmpy-mbody{z-index:1;flex:auto;min-height:0;transition:opacity .2s;position:relative}.cmpy-mbody.busy{opacity:.72}.cmpy-modal .cmpy-focus{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,24%);gap:12px;height:100%;display:grid}.cmpy-modal .cmpy-fz-left{min-height:0;overflow:hidden}.cmpy-modal .cmpy-fz-main{flex:auto;min-height:0;overflow:hidden}.cmpy-modal .cmpy-fz-main>.panel{height:100%;overflow:auto}.cmpy-fz-bwrap{flex-direction:column;flex:none;gap:8px;min-height:0;display:flex}.cmpy-modal .cmpy-fz-bwrap.open{flex:0 0 36%}.cmpy-fz-tog{border:1px solid var(--pborder);background:rgba(var(--wash), .04);width:100%;color:var(--mut);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.cmpy-fz-tog:hover{color:var(--ink);border-color:var(--accent)}.cmpy-fz-tog i{width:12px;font-style:normal}.cmpy-fz-tog span{color:var(--faint);margin-left:auto;font-weight:500}.cmpy-modal .cmpy-fz-bottom{flex:auto;align-content:start;min-height:0;padding-right:2px;overflow:hidden auto}.cmpy-fz-cell{min-width:0}.cmpy-fz-cell.span{grid-column:1/-1}.cmpy-modal .cmpy-fz-side{min-height:0;padding-right:2px;overflow-y:auto}.cmpy-modal .cmpy-card.m-focus .cmpy-bgrid{height:max(220px, calc(var(--fzh,600px) - 150px))}.cmpy-modal .cmpy-card.m-focus .cmpy-lines svg{max-height:calc(var(--fzh,600px) - 120px)}.cmpy-btip.edge-l{left:0;transform:none}.cmpy-btip.edge-r{left:auto;right:0;transform:none}.cmpy-bv,.cmpy-btip{white-space:nowrap}.cmpy-btip{z-index:4;background:var(--bg2);border:1px solid var(--pborder);pointer-events:none;border-radius:10px;min-width:270px;padding:9px 11px;font-size:13.5px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0006}.cmpy-btip>div{color:var(--mut);justify-content:space-between;gap:14px;padding:2px 0;display:flex}.cmpy-btip b{color:var(--ink);font-variant-numeric:tabular-nums}.cmpy-btip .up b{color:var(--green)}.cmpy-btip .dn b{color:var(--red)}.cmpy-btip-t{margin-bottom:2px;font-weight:700;color:var(--ink)!important}.cmpy-bcol{position:relative}@media (width<=1180px){.cmpy-grid2,.cmpy-grid3{grid-template-columns:minmax(0,1fr)}}@media (width<=759.98px){.cmpy-ctl{position:static}.cmpy-kpi.big{grid-column:auto}.cmpy-kpi.big .cmpy-kv{font-size:30px}.cmpy-spark{height:46px;margin-top:6px;position:static}.cmpy-contrib{grid-template-columns:minmax(0,1fr)}.cmpy-search{width:100%;margin-left:0}.cmpy-search .search{flex:1;width:auto}.cmpy-hits{width:100%}.cmpy-bgrid{height:220px}.cmpy-audit>div{grid-template-columns:1fr 1fr}}
