.wall{--lens-pulse:#8b8bf5;--wall-bg:#0b0d12;--wall-panel:#12151c;--wall-cell:#1b1f29;--page:#12151c;--sunken:#161a22;--hover:#1b1f29;--line:#232835;--line-2:#2c3241;--ink:#eef0f5;--ink-2:#b7bcc9;--ink-3:#7d8496;--ink-4:#4b5163;--ok:#3dd68c;--watch:#f5c43a;--warn:#ff8b3e;--crit:#ff5c63;--nodata:#5b6172;--stale:#a594e0;background:var(--wall-bg);color:var(--ink)}.wall-kiosk{position:relative;min-height:100vh;display:flex;flex-direction:column;gap:clamp(12px,1.6vw,28px);padding:clamp(16px,2.2vw,44px) clamp(16px,2.6vw,56px);overflow:hidden}.wall-kiosk[data-crit=true]:after{content:"";position:fixed;inset:0;pointer-events:none;box-shadow:inset 0 0 0 6px var(--crit),inset 0 0 160px rgba(255,92,99,.32);animation:wall-pulse 2.2s ease-in-out infinite}@keyframes wall-pulse{50%{opacity:.25}}.wall-kiosk[data-idle=true]{cursor:none}.wall-kiosk[data-idle=true] .wall-ctrl{opacity:0}.wall-center{align-items:center;justify-content:center;text-align:center}.wall-center h1{margin:12px 0 0;font-size:clamp(24px,2.6vw,48px);font-weight:600;letter-spacing:-.02em}.wall-center p{margin:0;max-width:46ch;font-size:clamp(15px,1.3vw,24px);color:var(--ink-2)}.wall-top{gap:clamp(12px,1.4vw,28px)}.wall-brand,.wall-top{display:flex;align-items:center}.wall-brand{gap:12px;min-width:0;font-size:clamp(17px,1.5vw,28px)}.wall-brand b{font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-tenant{display:grid;place-items:center;flex:none;width:1.3em;height:1.3em;border-radius:.32em;background:var(--tenant);color:#fff;font-size:.8em;font-weight:700}.wall-pill{display:inline-flex;align-items:center;gap:.5em;padding:.3em .8em .3em .65em;border-radius:99px;font-size:clamp(13px,1.1vw,22px);font-weight:550;white-space:nowrap;color:color-mix(in srgb,var(--s) 80%,#fff);background:color-mix(in srgb,var(--s) 16%,transparent)}.wall-pill .dot-s{width:.6em;height:.6em}.wall-clock{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.wall-clock .fig{font-size:clamp(24px,2.6vw,52px)}.wall-clock small{font-size:clamp(11px,.9vw,17px);color:var(--ink-3);white-space:nowrap}.wall-banner{display:flex;align-items:center;gap:12px;padding:.7em 1em;border-radius:12px;font-size:clamp(14px,1.1vw,22px);color:var(--ink-2);background:color-mix(in srgb,var(--stale) 12%,var(--wall-bg));border:1px solid color-mix(in srgb,var(--stale) 30%,transparent)}.wall-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,36px);animation:wall-in .5s var(--ease)}@keyframes wall-in{0%{opacity:0;transform:translateY(8px)}}.wall-title{display:flex;align-items:center;gap:.45em;margin:0;font-size:clamp(26px,3vw,60px);font-weight:600;letter-spacing:-.03em;white-space:nowrap}.wall-title-ico{display:grid;place-items:center;flex:none;width:1.15em;height:1.15em;border-radius:.3em;color:var(--tint);background:color-mix(in srgb,var(--tint) 18%,transparent)}.wall-title-ico svg{width:.55em;height:.55em}.wall-title .wall-pill{font-size:clamp(13px,1.1vw,22px);letter-spacing:0}.wall-wait{display:flex;align-items:center;gap:12px;font-size:clamp(16px,1.5vw,28px);color:var(--ink-3)}.wall-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,1.4vw,28px)}.wall-big{display:flex;flex-direction:column;gap:.4em;padding:clamp(14px,1.4vw,30px);border-radius:18px;background:var(--wall-panel);border:1px solid var(--line);min-width:0}.wall-big-l{display:flex;align-items:center;gap:8px;font-size:clamp(13px,1.1vw,22px);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-big .fig{font-size:clamp(40px,5.4vw,120px);line-height:1}.wall-big[data-s=crit] .fig,.wall-big[data-s=warn] .fig,.wall-big[data-s=watch] .fig{color:var(--s)}.wall-hero{display:flex;align-items:center;gap:.5em;font-size:clamp(28px,3.6vw,76px);font-weight:600;letter-spacing:-.03em;color:color-mix(in srgb,var(--s) 70%,#fff)}.wall-hero .dot-s{width:.4em;height:.4em}.wall-certs,.wall-channels,.wall-compute,.wall-ov,.wall-traffic,.wall-waf{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,36px);min-height:0}.wall-list,.wall-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wall-list li,.wall-rows li{display:flex;align-items:center;gap:.7em;padding:.55em .9em;border-radius:12px;background:var(--wall-panel);font-size:clamp(15px,1.4vw,28px);color:var(--ink-2);min-width:0}.wall-list li>span:last-child,.wall-row-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-row-v{white-space:nowrap;color:var(--ink)}.wall-rows li[data-s=crit] .wall-row-v,.wall-rows li[data-s=warn] .wall-row-v{color:var(--s)}.wall-row-v small{margin-left:.3em;font-size:.6em;color:var(--ink-3)}.wall-foot{margin:0;font-size:clamp(14px,1.2vw,24px);color:var(--ink-3)}.wall-svcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,28px)}.wall-svc{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.3em 1em;padding:clamp(16px,1.6vw,34px);border-radius:18px;background:var(--wall-panel);border:1px solid var(--line)}.wall-svc:not([data-s=ok]){background:color-mix(in srgb,var(--s) 9%,var(--wall-panel));border-color:color-mix(in srgb,var(--s) 35%,var(--line))}.wall-svc-n{grid-column:1/-1;display:flex;align-items:center;gap:.5em;font-size:clamp(15px,1.4vw,28px);font-weight:550;white-space:nowrap;overflow:hidden}.wall-svc-v{font-size:clamp(36px,4vw,88px);line-height:1}.wall-svc-u{grid-column:1;font-size:clamp(12px,1vw,20px);color:var(--ink-3)}.wall-svc-s{grid-column:2;grid-row:2/4;align-self:center;font-size:clamp(14px,1.2vw,24px);font-weight:550;color:color-mix(in srgb,var(--s) 80%,#fff)}.wall-chart{flex:1;min-height:0;padding:clamp(12px,1.2vw,24px);border-radius:18px;background:var(--wall-panel);border:1px solid var(--line)}.wall-chart-l{display:block;margin-bottom:6px;font-size:clamp(13px,1.1vw,22px);color:var(--ink-3)}.wall-chart .chart .axis text{font-size:13px}.wall-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(28px,3.4vw,72px),1fr));gap:clamp(4px,.5vw,10px)}.wall-cells span{aspect-ratio:1;border-radius:10px;background:var(--c)}.wall-cells span[data-failed=true]{box-shadow:0 0 0 3px var(--crit)}.wall-bars{display:flex;flex-direction:column;gap:10px;padding:clamp(14px,1.4vw,28px);border-radius:18px;background:var(--wall-panel);border:1px solid var(--line)}.wall-bar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:1em;font-size:clamp(14px,1.3vw,26px)}.wall-bar-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.wall-bar-t{height:.6em;border-radius:99px;background:var(--wall-cell);overflow:hidden}.wall-bar-t i{display:block;height:100%;border-radius:inherit;background:#e5484d;transform-origin:left}.wall-foot-bar{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}.wall-playlist{display:flex;gap:6px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.wall-playlist li{position:relative;overflow:hidden;border-radius:10px}.wall-playlist button{border:0;padding:.5em .9em;border-radius:10px;background:transparent;color:var(--ink-3);font-size:clamp(12px,.95vw,19px);white-space:nowrap;cursor:pointer}.wall-playlist li[aria-current=true] button{background:var(--wall-panel);color:var(--ink);font-weight:550}.wall-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--line)}.wall-progress i{display:block;height:100%;background:var(--ink);transform-origin:left;animation:wall-progress linear forwards}@keyframes wall-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wall-fresh{font-size:clamp(12px,.9vw,18px);color:var(--ink-3)}.wall-ctrl{margin-left:auto;display:flex;gap:8px;transition:opacity .4s var(--ease)}.wall-ctrl button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--wall-panel);color:var(--ink-2);font-size:13px;white-space:nowrap;cursor:pointer}.wall-ctrl button[aria-pressed=true]{color:var(--ink);border-color:var(--ink-4)}@media (max-width:860px){.wall-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-title,.wall-top{flex-wrap:wrap}.wall-title{white-space:normal}}@media (max-width:560px){.wall-svcs{grid-template-columns:minmax(0,1fr)}.wall-bar{grid-template-columns:minmax(0,1fr) auto}.wall-bar-t,.wall-fresh{display:none}}.wall-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;padding:16px 18px 18px}.wall-pick{display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--line);overflow:hidden;background:var(--page);transition:opacity .2s var(--ease),border-color .2s var(--ease)}.wall-pick[data-on=false]{opacity:.6}.wall-pick[data-on=false] .wall-tile{filter:grayscale(1)}.wall-tile{display:flex;flex-direction:column;justify-content:space-between;gap:18px;height:116px;padding:14px;border-bottom:3px solid var(--s)}.wall-tile-h{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:550;color:var(--ink-2);white-space:nowrap}.wall-tile-h .dot-s{margin-left:auto}.wall-tile-h .wall-title-ico{width:24px;height:24px;border-radius:7px}.wall-tile-h .wall-title-ico svg{width:14px;height:14px}.wall-tile-v{font-size:30px;line-height:1}.wall-pick-b{display:flex;align-items:center;gap:10px;padding:10px 12px}.wall-pick-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.wall-pick-t b{font-size:13.5px;font-weight:550}.wall-pick-t b,.wall-pick-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-pick-t span{font-size:12px;color:var(--ink-3)}.wall-pick-a{display:flex;align-items:center;gap:2px}.wall-pick-a .lx-icon-btn{width:28px;height:28px}.wall-pick-a .lx-icon-btn svg{transform:rotate(180deg)}.wall-pick-a .wall-down svg{transform:none}.wall-pick-a .lx-icon-btn:disabled{opacity:.3;cursor:default}.wall-pick-a .switch{margin-left:6px}.wall-side{display:flex;flex-direction:column;gap:20px;min-width:0}.wall-field{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2)}.wall-hint{margin:12px 0 0;font-size:12.5px;color:var(--ink-3)}.wall-link .wall-hint:first-child{margin-top:0}.wall-link{display:flex;flex-direction:column;gap:12px;align-items:stretch}.wall-link>.lx-btn{align-self:flex-start}.wall-link input{font-size:12.5px!important}.wall-link-a{display:flex;gap:8px;flex-wrap:wrap}.lx .wall-picks{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;padding:18px}.lx .wall-pick{gap:0;padding:8px 8px 0;border-radius:18px;border:1px solid var(--line);background:var(--page);box-shadow:0 1px 2px rgba(24,24,27,.04),0 12px 28px -20px rgba(24,24,27,.25);overflow:visible;opacity:1;transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.lx .wall-pick:hover{box-shadow:0 2px 4px rgba(24,24,27,.05),0 22px 40px -22px rgba(24,24,27,.35)}.wall-screen{--sc-bg:#0b1020;isolation:isolate;aspect-ratio:16/9;border-radius:12px;padding:4px;background:linear-gradient(180deg,#23283a,#12151f);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px -8px rgba(10,14,30,.6)}.wall-screen,.wall-screen-glass{position:relative;overflow:hidden}.wall-screen-glass{height:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px 10px;border-radius:9px;color:#e7e9f2;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--tint) 26%,transparent),transparent 55%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--tint) 12%,transparent),transparent 60%),var(--sc-bg)}.wall-screen-glass:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.07),transparent 38%)}.wall-screen-top{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:550;color:rgba(231,233,242,.85)}.wall-screen-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-screen-pill{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px;border-radius:99px;font-size:10.5px;font-weight:550;color:color-mix(in srgb,var(--s) 70%,#fff);background:color-mix(in srgb,var(--s) 20%,transparent);white-space:nowrap}.wall-screen-pill b{width:6px;height:6px;border-radius:50%;background:var(--s);box-shadow:0 0 8px var(--s)}.wall-screen-fig{display:flex;align-items:baseline;gap:6px;margin-top:auto}.wall-screen-fig .fig{font-size:clamp(24px,2.4vw,32px);line-height:1;color:#fff}.wall-screen-fig small{font-size:12px;color:rgba(231,233,242,.55);white-space:nowrap}.wall-screen-viz{height:30px;display:flex;align-items:flex-end}.wall-mini-line{width:100%}.wall-mini-line .mini{width:100%;margin:0;height:30px;border-radius:0}.wall-mini-beats{display:flex;gap:4px;width:100%;height:22px}.wall-mini-beats i,.wall-mini-dots i{background:var(--s);box-shadow:0 0 6px color-mix(in srgb,var(--s) 45%,transparent)}.wall-mini-beats i{flex:1;border-radius:3px}.wall-mini-dots{display:grid;grid-template-columns:repeat(auto-fill,7px);gap:3px;width:100%;max-height:30px;overflow:hidden}.wall-mini-dots i{width:7px;height:7px;border-radius:2px}.wall-mini-beats i[data-s=ok],.wall-mini-dots i[data-s=ok]{background:color-mix(in srgb,var(--ok) 75%,#fff)}.wall-mini-certs,.wall-mini-chips{display:flex;gap:5px;width:100%;overflow:hidden}.wall-mini-certs span,.wall-mini-chips span{display:inline-flex;align-items:center;gap:5px;min-width:0;height:20px;padding:0 7px;border-radius:6px;font-size:10.5px;color:rgba(231,233,242,.8);background:rgba(255,255,255,.06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-mini-chips b{width:6px;height:6px;flex:none;border-radius:50%;background:var(--s)}.wall-mini-certs b{font-weight:650;color:color-mix(in srgb,var(--s) 75%,#fff)}.wall-mini-split{display:flex;gap:3px;width:100%;height:8px}.wall-mini-split span{border-radius:99px;background:rgba(255,255,255,.22)}.wall-mini-split span[data-s=crit]{background:var(--crit);box-shadow:0 0 8px color-mix(in srgb,var(--crit) 60%,transparent)}.wall-screen-off{position:absolute;inset:4px;display:grid;place-items:center;border-radius:9px;background:rgba(11,16,32,.62);backdrop-filter:grayscale(1) blur(1px);color:rgba(231,233,242,.85);font-size:12.5px;font-weight:550}.wall-pick-row{display:flex;align-items:center;gap:10px;padding:12px 6px 12px 4px}.wall-pos{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;font-size:12px;font-weight:600;color:var(--ink);background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.wall-pos[data-on=false]{color:var(--ink-4)}.lx .wall-pick-t{flex:1;min-width:0}.lx .wall-pick-t b{display:block;font-size:13.5px;font-weight:600}.lx .wall-pick-t span{display:block;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-order{display:inline-flex;flex:none;padding:2px;border-radius:8px;border:1px solid var(--line);background:var(--sunken)}.wall-order button{display:grid;place-items:center;width:24px;height:22px;border:0;border-radius:6px;background:none;color:var(--ink-2);cursor:pointer}.wall-order button:first-child svg{transform:rotate(180deg)}.wall-order button:hover:not(:disabled){background:var(--page);color:var(--ink);box-shadow:0 1px 2px rgba(24,24,27,.08)}.wall-order button:disabled{opacity:.3;cursor:default}.wall-cycle{display:flex;gap:3px;margin:14px 0 4px}.wall-cycle span{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:10.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-cycle i{height:6px;border-radius:99px;background:var(--tint)}.wall-cycle span{align-items:center;font-weight:550}.lx{--ink-3:#686874;--ink-4:#a2a2ac;--brand-ink:#4545c4;--row-hover:#f6f6f9;--ring:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.lx ::selection{background:color-mix(in srgb,var(--brand) 18%,transparent)}.lx .pill{color:color-mix(in srgb,var(--s) 58%,var(--ink))}.lx .lx-btn{position:relative;transition:background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease),color .16s var(--ease),transform .08s var(--ease);box-shadow:0 1px 2px rgba(24,24,27,.05),inset 0 -1px 0 rgba(24,24,27,.03)}.lx .lx-btn:hover:not(:disabled){background:#f7f7f9;border-color:#c9c9d1;box-shadow:0 1px 2px rgba(24,24,27,.06),0 2px 6px -2px rgba(24,24,27,.1)}.lx .lx-btn:active:not(:disabled){transform:translateY(1px);background:#f1f1f4;box-shadow:inset 0 1px 2px rgba(24,24,27,.08)}.lx .lx-btn:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.lx .lx-btn:disabled,.lx .lx-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.lx .lx-btn.primary{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 2px rgba(24,24,27,.2)}.lx .lx-btn.primary:hover:not(:disabled){background:#2c2c31;border-color:#2c2c31;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 4px 12px -4px rgba(24,24,27,.45)}.lx .lx-btn.primary:active:not(:disabled){background:#0f0f12;box-shadow:inset 0 2px 3px rgba(0,0,0,.35)}.lx .lx-btn.primary:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px var(--page),0 0 0 4px var(--brand)}.lx .lx-btn.ghost{background:rgba(24,24,27,.04);border-color:transparent;color:var(--ink);box-shadow:none}.lx .lx-btn.ghost:hover:not(:disabled){background:rgba(24,24,27,.08);border-color:transparent;box-shadow:none}.lx .lx-btn.ghost:active:not(:disabled){background:rgba(24,24,27,.12);box-shadow:none}.lx .lx-side .lx-btn.ghost{background:transparent}.lx .lx-side .lx-btn.ghost:hover:not(:disabled){background:rgba(24,24,27,.06)}.lx .lx-btn.danger-quiet,.lx .lx-btn.set-del{background:transparent;border-color:transparent;box-shadow:none;color:color-mix(in srgb,var(--crit) 85%,var(--ink))}.lx .lx-btn.danger-quiet:hover:not(:disabled),.lx .lx-btn.set-del:hover:not(:disabled){background:color-mix(in srgb,var(--crit) 9%,transparent);border-color:transparent;box-shadow:none}.lx .lx-btn.danger-quiet:active:not(:disabled),.lx .lx-btn.set-del:active:not(:disabled){background:color-mix(in srgb,var(--crit) 15%,transparent)}.lx .lx-btn.danger:hover:not(:disabled){background:#d63c42;border-color:#d63c42}.lx .lx-btn[aria-busy=true]{cursor:progress}.lx .lx-btn[aria-busy=true]:before{content:"";width:12px;height:12px;border-radius:50%;border:1.75px solid;border-right:1.75px solid transparent;animation:lx-spin .7s linear infinite}.lx .lx-icon-btn{transition:background .16s var(--ease),color .16s var(--ease),transform .08s var(--ease)}.lx .lx-icon-btn:active:not(:disabled){transform:scale(.94);background:rgba(24,24,27,.1)}.lx .lx-icon-btn:focus-visible{outline:none;box-shadow:var(--ring)}.lx .lx-ask:active,.lx .lx-live:active,.lx .lx-search:active{transform:translateY(1px)}.lx .lx-live,.lx .lx-search{transition:background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.lx .lx-live:hover,.lx .lx-search:hover{border-color:#cfcfd6;background:#fff;box-shadow:0 1px 2px rgba(24,24,27,.06)}.lx .lx-ask:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 16px -6px rgba(24,24,27,.5)}.lx .lx-seg button{transition:background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease)}.lx .lx-seg button:hover:not([aria-pressed=true]){background:rgba(24,24,27,.05)}.lx .lx-seg button:active{transform:translateY(.5px)}.lx .lx-seg button:focus-visible,.lx .tabs a:focus-visible{outline:none;box-shadow:var(--ring)}.lx .tabs a[aria-current=page]:after{background:var(--brand)}.lx .lx-link,.lx .panel-h a:not(.lx-btn){display:inline-flex;align-items:center;gap:4px;color:var(--brand-ink);font-weight:550;font-size:12.5px;border-radius:6px;transition:color .16s var(--ease)}.lx .lx-link:after,.lx .panel-h a:not(.lx-btn):after{content:"→";transition:transform .18s var(--ease)}.lx .lx-link:hover,.lx .panel-h a:not(.lx-btn):hover{color:color-mix(in srgb,var(--brand-ink) 80%,var(--ink))}.lx .lx-link:hover:after,.lx .panel-h a:not(.lx-btn):hover:after{transform:translateX(3px)}.lx .board tbody tr td:last-child,.lx .dt-table tbody tr.clickable td:last-child{position:relative;padding-right:42px}.lx .board tbody tr td:last-child:after,.lx .dt-table tbody tr.clickable td:last-child:after{content:"";position:absolute;right:18px;top:50%;width:6px;height:6px;border-top:1.6px solid var(--ink-4);border-right:1.6px solid var(--ink-4);transform:translateY(-50%) rotate(45deg);transition:transform .18s var(--ease),border-color .18s var(--ease)}.lx .board tbody tr:hover td,.lx .dt-table tbody tr.clickable:hover td{background:var(--row-hover)}.lx .board tbody tr:hover td:last-child:after,.lx .dt-table tbody tr.clickable:hover td:last-child:after{border-color:var(--ink);transform:translate(3px,-50%) rotate(45deg)}.lx .dt-table tbody tr.clickable:active td{background:#eeeef3}.lx .barlist li,.lx .issue,.lx .row{transition:background .16s var(--ease)}.lx .switch{transition:background .2s var(--ease),box-shadow .16s var(--ease)}.lx .switch:hover:not(:disabled){box-shadow:0 0 0 4px rgba(24,24,27,.06)}.lx .switch[aria-checked=true]:hover:not(:disabled){box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 16%,transparent)}.lx .switch:focus-visible{outline:none;box-shadow:var(--ring)}.lx .switch span{transition:transform .2s var(--ease)}.lx .switch:active:not(:disabled) span{transform:scaleX(1.18);transform-origin:left center}.lx .switch[aria-checked=true]:active:not(:disabled) span{transform:translateX(16px) scaleX(1.18);transform-origin:right center}.lx .dt-search:hover:not(:focus-within),.lx .field input:hover:not(:focus):not(:disabled),.lx .field select:hover:not(:focus):not(:disabled),.lx .field textarea:hover:not(:focus):not(:disabled),.lx .input:hover:not(:focus):not(:disabled){border-color:#c9c9d1}.lx .field input:disabled,.lx .field select:disabled{background:var(--sunken);color:var(--ink-3);cursor:not-allowed}.lx input::placeholder,.lx textarea::placeholder{color:#8c8c96}.lx .lx-nav a[aria-current=page] svg{color:var(--brand)}.lx .lx-nav a:active{transform:translateY(.5px)}.lx .lx-nav a:focus-visible,.lx .lx-tenant:focus-visible{outline:none;box-shadow:var(--ring)}.lx .panel-h .count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:99px;background:var(--hover);color:var(--ink-2);font-size:11.5px;font-weight:550}.lx button.kpi:focus-visible{outline:none;box-shadow:inset 0 1px 0 #fff,0 0 0 2px var(--page),0 0 0 4px var(--brand)}@media (prefers-reduced-motion:reduce){.lx .lx-btn:active,.lx .lx-icon-btn:active{transform:none}}.lx-seg.has-pill{position:relative;isolation:isolate}.lx-seg.has-pill .lx-seg-pill{position:absolute;z-index:-1;top:3px;bottom:3px;left:0;width:0;opacity:0;border-radius:7px;background:var(--page);box-shadow:0 0 0 1px var(--line-2),0 1px 2px rgba(24,24,27,.06);pointer-events:none}.lx .lx-seg.has-pill button,.lx .lx-seg.has-pill button[aria-pressed=true]{background:none;box-shadow:none;position:relative}.lx .lx-seg.has-pill button{transition:color .2s var(--ease)}.tabs.has-ink{position:relative}.tabs.has-ink .tabs-ink{position:absolute;left:0;bottom:0;height:2px;width:0;opacity:0;border-radius:2px;background:var(--ink);pointer-events:none}.lx .tabs.has-ink a[aria-current=page]:after,.tabs.has-ink a[aria-current=page]:after{display:none}.toast{position:relative;overflow:hidden;animation:lx-toast-in .38s cubic-bezier(.2,.9,.3,1.15)}.toast:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:rgba(255,255,255,.35);transform-origin:left;animation:lx-toast-life var(--life,4s) linear forwards}.toast[data-s=crit]:after{background:#ff8a9a}.toast[data-s=ok]:after{background:#6fdc9c}@keyframes lx-toast-in{0%{opacity:0;transform:translateY(10px) scale(.96);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes lx-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lx-btn.is-done{color:var(--ok,#1f9d55)}@media (prefers-reduced-motion:reduce){.toast,.toast:after{animation:none}.toast:after{display:none}}.lx-soon{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:1px 6px}.shl-sources{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.shl-source{display:flex;flex-direction:column;gap:8px}.shl-source header{display:flex;align-items:center;gap:8px}.shl-source header b{flex:1;font-size:15px}.shl-source p{margin:0;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.shl-facts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ink-3)}.shl-facts b{color:var(--ink);font-weight:600}.shl-foot{margin:10px 0 0;font-size:12.5px;color:var(--ink-3)}.shl-split{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:var(--gap,16px);align-items:stretch}@media (max-width:960px){.shl-split{grid-template-columns:minmax(0,1fr)}}.shl-wall{min-height:100vh;display:flex;flex-direction:column;gap:18px;padding:20px 24px;background:var(--bg,#f6f7f9);color:var(--ink,#111)}.shl-wall>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:20px}.shl-clock{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.shl-clock small{font-size:13px;color:var(--ink-3)}.shl-wall-grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,22%);gap:18px}.shl-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-content:start}.shl-tile{display:flex;flex-direction:column;gap:6px;padding:16px 18px 12px;border-radius:16px;background:var(--card,#fff);border:1px solid var(--line,rgba(0,0,0,.08));border-left-width:6px;min-height:140px}.shl-tile[data-s=ok]{border-left-color:var(--ok,#30a46c)}.shl-tile[data-s=watch]{border-left-color:var(--watch,#f5a524)}.shl-tile[data-s=warn]{border-left-color:var(--warn,#f76b15)}.shl-tile[data-s=crit]{border-left-color:var(--crit,#e54666)}.shl-tile-l{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--ink-2)}.shl-tile-v{font-size:clamp(30px,3.4vw,54px);font-weight:650;line-height:1.05;font-variant-numeric:tabular-nums}.shl-tile-v small{font-size:.42em;font-weight:500;margin-left:4px;color:var(--ink-3)}.shl-tile-n{font-size:13px;color:var(--ink-3)}.shl-wall-side{padding:16px 18px;border-radius:16px;background:var(--card,#fff);border:1px solid var(--line,rgba(0,0,0,.08));overflow:auto}.shl-wall-side h3{margin:4px 0 10px;font-size:16px}.shl-wall-side p{margin:0 0 12px;font-size:14px;line-height:1.35}.shl-wall>footer{font-size:12.5px;color:var(--ink-3)}@media (max-width:1100px){.shl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.shl-wall-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.shl-wall{padding:14px 16px}.shl-tiles{grid-template-columns:minmax(0,1fr)}}