:root{--bg:#090909;--bg2:#0b0b0b;--panel:#171515;--panel2:#121010;--raise:#1d1a19;--line:rgba(214,195,160,.12);--line2:rgba(214,195,160,.22);--text:#f7f3ec;--text2:#c9c0b3;--muted:#8a8378;--cream:#efe9de;--champ:#d6c3a0;--gold:#b08a4a;--gold2:#c9a063;--good:#4cc38a;--warn:#e0a84e;--bad:#e5645a;--info:#6fa8dc;--ui:"Inter","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--r:16px;--r-s:10px;--shadow:0 1px 0 rgba(255,255,255,.03) inset,0 18px 40px -24px rgba(0,0,0,.8);--side:264px;--side-c:76px;--ease:cubic-bezier(.2,.7,.2,1);--night:#0b0b0b;--ivory:#f7f3ec;--champagne:#d6c3a0;--mist:rgba(214,195,160,.12);--linen:#121010;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;height:100%}body{background:radial-gradient(1200px 600px at 80% -10%,rgba(176,138,74,.08),transparent 60%),var(--bg);color:var(--text);font:14px/1.5 var(--ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--champ);text-decoration:none}a:hover{color:var(--text)}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.01em}.ic{flex:0 0 auto;display:block}.muted{color:var(--muted)}.mono{font-family:ui-monospace,Consolas,monospace;font-size:12px}::selection{background:rgba(176,138,74,.35)}:focus-visible{outline:2px solid var(--champ);outline-offset:2px;border-radius:6px}.app{display:grid;grid-template-columns:var(--side) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .28s var(--ease)}.app.collapsed{grid-template-columns:var(--side-c) minmax(0,1fr)}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:12px;padding:16px 14px 12px;background:linear-gradient(180deg,#0d0c0c,#090909);border-right:1px solid var(--line);overflow:hidden;z-index:30}.brand{display:flex;align-items:center;gap:10px;padding:2px 6px}.brand-mark{color:var(--gold2);font-size:24px;line-height:1;filter:drop-shadow(0 0 10px rgba(201,160,99,.35))}.brand-t{display:flex;flex-direction:column;min-width:0}.brand-t b{font-family:var(--display);font-size:24px;letter-spacing:.22em;color:var(--champ);font-weight:600;line-height:1}.brand-t small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;white-space:nowrap}.workspace{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.ws-av{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#140f07;font-weight:700;font-size:12px;flex:0 0 auto}.ws-t{display:flex;flex-direction:column;min-width:0}.ws-t b{font-size:13px;white-space:nowrap}.ws-t small{color:var(--muted);font-size:11.5px;white-space:nowrap}.nav{flex-direction:column;gap:1px;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;margin:0 -6px;padding:0 6px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.nav,.nav-i{display:flex}.nav-i{align-items:center;gap:12px;padding:7px 10px;border-radius:10px;color:var(--text2);font-size:13.25px;white-space:nowrap;position:relative;transition:background .18s,color .18s,transform .18s}.nav-i:hover{background:rgba(214,195,160,.07);color:var(--text)}.nav-i:hover .ic{color:var(--champ)}.nav-i.on{background:linear-gradient(135deg,#c9a063,#9b7a41);font-weight:600;box-shadow:0 8px 20px -12px rgba(201,160,99,.7)}.nav-i.on,.nav-i.on .ic{color:#140f07}.nav-l{display:block;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.nav-n{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--gold);color:#140f07;font-size:11px;font-weight:700;display:grid;place-items:center}.agent-box{border:1px solid var(--line2);border-radius:14px;padding:12px;background:linear-gradient(160deg,rgba(176,138,74,.12),rgba(255,255,255,.01))}.ab-h{display:flex;align-items:center;gap:8px}.ab-h .ic{color:var(--champ)}.ab-h b{font-size:14px}.online{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--good);background:rgba(76,195,138,.1);padding:2px 8px;border-radius:20px}.ab-sub{display:block;color:var(--muted);font-size:12px;margin:4px 0 10px}.ab-btn{width:100%;justify-content:center}.collapse-btn{display:flex;align-items:center;gap:10px;background:none;border:0;color:var(--muted);font:inherit;font-size:12.5px;padding:6px 10px;cursor:pointer;border-radius:8px}.collapse-btn:hover{color:var(--text);background:rgba(255,255,255,.03)}.app.collapsed .agent-box,.app.collapsed .brand-t,.app.collapsed .collapse-btn span,.app.collapsed .nav-l,.app.collapsed .nav-n,.app.collapsed .ws-t{display:none}.app.collapsed .brand,.app.collapsed .collapse-btn,.app.collapsed .nav-i,.app.collapsed .workspace{justify-content:center}.app.collapsed .collapse-btn .ic{transform:rotate(180deg)}.app .scrim,.brand .side-close,.top .menu-btn{display:none}.main{min-width:0;flex-direction:column}.main,.top{display:flex}.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;align-items:center;gap:14px;padding:12px 28px;background:rgba(9,9,9,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);min-height:64px}.top-title{display:flex;flex-direction:column;min-width:0;flex:0 1 auto}.top-title small{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.top-title b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsearch{flex:1 1 360px;max-width:560px;display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.03);color:var(--muted);margin-left:12px;transition:border-color .2s}.gsearch:focus-within{border-color:var(--line2);background:rgba(255,255,255,.05)}.gsearch input{flex:1 1;min-width:0;background:none;border:0;color:var(--text);font:inherit;outline:none}.gsearch kbd{font:11px var(--ui);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:2px 6px;white-space:nowrap}.top-r{margin-left:auto;gap:10px}.range,.top-r{display:flex;align-items:center}.range{gap:6px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;color:var(--text2)}.range select{background:none;border:0;color:var(--text);font:inherit;font-size:13px;outline:none;cursor:pointer}.range select option{background:#171515}.sys{display:flex;align-items:center;gap:6px;font-size:12px;padding:6px 10px;border-radius:20px;white-space:nowrap}.sys.ok{color:var(--good);background:rgba(76,195,138,.08)}.sys.degraded{color:var(--warn);background:rgba(224,168,78,.08)}.icon-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--text2);cursor:pointer;position:relative;flex:0 0 auto}.icon-btn:hover{color:var(--text);border-color:var(--line2)}.bell-n{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;border-radius:9px;background:var(--bad);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.profile{display:flex;align-items:center;gap:10px;color:var(--text)}.av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:#1a1512;font-weight:700;font-size:13px;flex:0 0 auto}.pf-t{display:flex;flex-direction:column;line-height:1.2}.pf-t b{font-size:13px}.pf-t small{color:var(--muted);font-size:11.5px}.content{padding:26px 28px 90px;max-width:1640px;width:100%;margin:0 auto;min-width:0}.page-in{animation:pagein .45s var(--ease) both}@keyframes pagein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ph{justify-content:space-between;gap:18px;margin-bottom:22px;flex-wrap:wrap}.ph,.ph-main{display:flex;align-items:flex-start}.ph-main{gap:14px;min-width:0;flex:1 1 380px}.ph-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(176,138,74,.12);color:var(--champ);border:1px solid var(--line2);flex:0 0 auto}.ph-text{min-width:0}.ph h1{font-family:var(--display);font-size:34px;font-weight:600;line-height:1.1;color:var(--text)}.ph-sub{margin:6px 0 0;color:var(--text2);font-size:14.5px;max-width:760px}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2);margin-bottom:4px}.ph-actions{display:flex;gap:10px;flex-wrap:wrap}.btn,.ph-actions{align-items:center}.btn{display:inline-flex;gap:8px;height:38px;padding:0 14px;border-radius:10px;font:500 13px var(--ui);cursor:pointer;white-space:nowrap;border:1px solid var(--line2);transition:transform .15s,background .2s,border-color .2s,color .2s}.btn-ghost{background:rgba(255,255,255,.02);color:var(--text)}.btn-ghost:hover{background:rgba(214,195,160,.08);color:var(--text)}.btn-primary{background:var(--cream);color:#16110c;border-color:transparent}.btn-primary:hover{background:#fff;color:#16110c}.btn-gold{background:linear-gradient(135deg,#c9a063,#9b7a41);color:#140f07;border-color:transparent;font-weight:600}.btn-gold:hover{filter:brightness(1.08);color:#140f07}.btn:active{transform:translateY(1px)}button{font:inherit}.card{background:linear-gradient(180deg,var(--panel),var(--panel2));border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.card:hover{border-color:var(--line2)}.card-h{justify-content:space-between;gap:12px;padding:16px 18px 0;flex-wrap:wrap}.card-h,.card-h h2{display:flex;align-items:center}.card-h h2{gap:8px;font-size:15.5px;font-weight:600;color:var(--text)}.card-h h2 .ic{color:var(--champ)}.card-b{padding:14px 18px 18px;min-width:0}.card-b0{padding:10px 0 4px;min-width:0}.g{display:grid;grid-gap:18px;gap:18px;margin-bottom:18px}.g,.g>*{min-width:0}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.stack{display:flex;flex-direction:column;gap:12px}.kpis{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.kpi{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--panel),var(--panel2));border:1px solid var(--line);border-radius:var(--r);padding:16px 18px 12px;min-width:0;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow);transition:transform .25s var(--ease),border-color .25s}.kpi:hover{transform:translateY(-2px);border-color:var(--line2)}.kpi-top{display:flex;align-items:center;gap:10px;min-width:0}.kpi-label{color:var(--text2);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:rgba(176,138,74,.14);color:var(--gold2)}.kpi-ic.t-good{background:rgba(76,195,138,.12);color:var(--good)}.kpi-ic.t-bad{background:rgba(229,100,90,.12);color:var(--bad)}.kpi-ic.t-info{background:rgba(111,168,220,.12);color:var(--info)}.kpi-ic.t-warn{background:rgba(224,168,78,.12);color:var(--warn)}.kpi-ic.t-muted{background:rgba(255,255,255,.05);color:var(--muted)}.kpi-v{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countup{animation:countup .7s var(--ease) both}@keyframes countup{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.kpi-na{display:flex;flex-direction:column;gap:2px;min-height:34px}.kpi-na span{letter-spacing:.08em;font-weight:600}.kpi-na small,.kpi-na span{font-size:12px;color:var(--muted)}.kpi-na small{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kpi-d{display:flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden}.kpi-d span{display:block;min-width:0;color:var(--muted);font-weight:400;margin-left:4px;overflow:hidden;text-overflow:ellipsis}.kpi-d.up{color:var(--good)}.kpi-d.down{color:var(--bad)}.kpi-d.flat span{margin:0}.spark{width:100%;height:34px;margin-top:4px}.spark .line{fill:none;stroke:var(--gold2);stroke-width:1.6;vector-effect:non-scaling-stroke}.spark .area{fill:url(#none);fill:rgba(201,160,99,.12)}.spark.s-bad .line{stroke:var(--bad)}.spark.s-bad .area{fill:rgba(229,100,90,.12)}.spark.s-good .line{stroke:var(--good)}.spark.s-good .area{fill:rgba(76,195,138,.1)}.spark.empty line{stroke:var(--line2);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:20px;white-space:nowrap;border:1px solid transparent;max-width:100%;overflow:hidden;text-overflow:ellipsis}.badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.t-good.badge{color:var(--good);background:rgba(76,195,138,.1)}.t-warn.badge{color:var(--warn);background:rgba(224,168,78,.1)}.t-bad.badge{color:var(--bad);background:rgba(229,100,90,.1)}.t-info.badge{color:var(--info);background:rgba(111,168,220,.1)}.t-gold.badge{color:var(--champ);background:rgba(176,138,74,.14)}.t-muted.badge{color:var(--muted);background:rgba(255,255,255,.04);border-color:var(--line)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.pulse{animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 4px transparent;opacity:.6}}.state{display:flex;align-items:center;gap:14px;padding:18px;border:1px dashed var(--line2);border-radius:14px;background:radial-gradient(400px 120px at 0 0,rgba(176,138,74,.06),transparent 70%);min-width:0}.state.compact{padding:14px;gap:12px}.state-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.03);color:var(--muted);border:1px solid var(--line);flex:0 0 auto}.state.compact .state-ic{width:36px;height:36px}.state-t{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.state-t strong{font-size:14px;font-weight:600}.state-t p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.state-t .badge{align-self:flex-start}.state-a{flex:0 0 auto}.tbl-wrap{overflow-x:auto;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.tbl th{text-align:left;font-weight:500;color:var(--muted);font-size:12px;letter-spacing:.02em;padding:10px 14px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.tbl td,.tbl th{white-space:nowrap}.tbl td{padding:11px 14px;border-bottom:1px solid rgba(214,195,160,.06);vertical-align:middle;max-width:320px;overflow:hidden;text-overflow:ellipsis}.tbl tbody tr{transition:background .15s}.tbl tbody tr:hover{background:rgba(214,195,160,.04)}.tbl tbody tr:last-child td{border-bottom:0}.tbl.dense td{padding:8px 12px}.a-right{text-align:right!important}.a-center{text-align:center!important}.cell-p{display:flex;align-items:center;gap:10px;min-width:0}.cell-p span{display:block;overflow:hidden;text-overflow:ellipsis;min-width:0}.thumb{width:34px;height:34px;border-radius:9px;object-fit:cover;flex:0 0 auto;border:1px solid var(--line)}.ph-thumb{display:grid;place-items:center;background:linear-gradient(135deg,#231f1c,#161312);color:var(--muted)}.pos{color:var(--good)}.neg{color:var(--bad)}.goldt{color:var(--champ)}.chart{min-width:0}.legend{display:flex;gap:16px;justify-content:flex-end;font-size:12px;color:var(--text2);margin-bottom:4px;flex-wrap:wrap}.sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.sw.bar{background:var(--gold2)}.sw.ln{background:var(--cream);height:3px;border-radius:2px;vertical-align:3px}.barline{width:100%;height:auto;display:block;max-height:280px}.barline .grid{stroke:rgba(214,195,160,.08)}.barline .ax{fill:var(--muted);font-size:10.5px;font-family:var(--ui)}.barline .bar{fill:url(#g);fill:#b08a4a;opacity:.9}.barline .ln{fill:none;stroke:var(--cream);stroke-width:1.6}.barline .pt{fill:#0b0b0b;stroke:var(--cream);stroke-width:1.4}.grow{transform-box:fill-box;transform-origin:bottom;animation:grow .7s var(--ease) both}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.donut{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.donut-svg{width:170px;height:170px;flex:0 0 auto}.donut-bg{stroke:rgba(255,255,255,.04)}.donut-bg,.seg{fill:none;stroke-width:12}.seg{transform:rotate(-90deg);transform-origin:50% 50%;animation:dash 1s var(--ease) both}.c0{stroke:#d6c3a0;background:#d6c3a0}.c1{stroke:#b08a4a;background:#b08a4a}.c2{stroke:#8c6c3a;background:#8c6c3a}.c3{stroke:#efe9de;background:#efe9de}.c4{stroke:#6b5a45;background:#6b5a45}.c5{stroke:#4a4038;background:#4a4038}@keyframes dash{0%{stroke-dasharray:0 999}}.donut-c{fill:var(--text);font-size:15px;font-weight:600}.donut-c,.donut-s{font-family:var(--ui)}.donut-s{fill:var(--muted);font-size:6.5px}.donut-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:150px}.donut-l li{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--text2)}.donut-l b{margin-left:auto;color:var(--text);font-weight:600}.ring{width:132px;height:132px;flex:0 0 auto}.ring-bg{stroke:rgba(255,255,255,.05)}.ring-bg,.ring-fg{fill:none;stroke-width:8}.ring-fg{stroke-linecap:round;animation:dash 1.1s var(--ease) both}.ring.t-good .ring-fg{stroke:var(--good)}.ring.t-warn .ring-fg{stroke:var(--warn)}.ring.t-bad .ring-fg{stroke:var(--bad)}.ring.t-muted .ring-fg{stroke:var(--line2)}.ring-v{fill:var(--text);font-size:24px;font-weight:600}.ring-l,.ring-v{font-family:var(--ui)}.ring-l{fill:var(--muted);font-size:7.5px}.meter{display:inline-block;width:100%;min-width:60px;height:6px;background:rgba(255,255,255,.05);overflow:hidden;vertical-align:middle}.meter,.meter i{border-radius:4px}.meter i{display:block;height:100%;background:var(--gold2);animation:fill .9s var(--ease) both;transform-origin:left}.meter.t-good i{background:var(--good)}.meter.t-bad i{background:var(--bad)}.meter.t-warn i{background:var(--warn)}.meter.t-info i{background:var(--info)}@keyframes fill{0%{transform:scaleX(0)}}.stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.stats li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(214,195,160,.06);font-size:13px;color:var(--text2);min-width:0}.stats li:last-child{border:0}.stats li .ic{color:var(--champ)}.stats b{margin-left:auto;color:var(--text);font-weight:600;white-space:nowrap}.stats span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.health .stats{flex:1 1;min-width:200px}.insight{display:flex;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.015);transition:border-color .2s,transform .2s var(--ease),background .2s;min-width:0}.insight:hover{border-color:var(--line2);transform:translateY(-1px);background:rgba(255,255,255,.03)}.insight-ic{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.insight.t-good .insight-ic{background:rgba(76,195,138,.12);color:var(--good)}.insight.t-warn .insight-ic{background:rgba(224,168,78,.12);color:var(--warn)}.insight.t-bad .insight-ic{background:rgba(229,100,90,.12);color:var(--bad)}.insight.t-info .insight-ic{background:rgba(111,168,220,.12);color:var(--info)}.insight.t-gold .insight-ic{background:rgba(176,138,74,.14);color:var(--gold2)}.insight.t-muted .insight-ic{background:rgba(255,255,255,.04);color:var(--muted)}.insight-b{min-width:0;flex:1 1}.insight h3{font-size:14px;font-weight:600;line-height:1.35}.insight p{margin:4px 0 0;color:var(--text2);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.insight-m{margin-top:8px;gap:6px}.insight-a,.insight-m{display:flex;flex-wrap:wrap}.insight-a{margin-top:10px;gap:8px}.ev{margin:10px 0 0;grid-gap:6px;gap:6px}.ev,.ev>div{display:grid}.ev>div{grid-template-columns:78px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:12.5px}.ev dt{color:var(--muted)}.ev dd{margin:0;color:var(--text2);overflow-wrap:anywhere}.ev .ev-row{display:flex;gap:6px;flex-wrap:wrap;grid-template-columns:none}.tasks{list-style:none;margin:0;padding:0}.tasks li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(214,195,160,.06);font-size:13.5px;min-width:0}.tasks li:last-child{border:0}.tasks .box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line2);flex:0 0 auto}.tasks .t{display:block;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-n{min-width:22px;height:22px;border-radius:11px;background:var(--gold);color:#140f07;font-size:12px;font-weight:700;display:inline-grid;place-items:center;padding:0 6px;margin-left:8px}.tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02);margin-bottom:18px;overflow-x:auto;scrollbar-width:none;max-width:100%}.tab{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:9px;color:var(--text2);font-size:13px;white-space:nowrap;transition:background .2s,color .2s}.tab:hover{color:var(--text);background:rgba(255,255,255,.03)}.tab.on{background:rgba(214,195,160,.12);color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.tab-n{font-size:11px;padding:0 6px;border-radius:9px;background:rgba(255,255,255,.06);color:var(--text2)}.toolbar{gap:10px;flex-wrap:wrap;margin-bottom:16px}.tb-search,.tb-sel,.toolbar{display:flex;align-items:center}.tb-search,.tb-sel{gap:8px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02);color:var(--muted)}.tb-search{flex:1 1 260px;max-width:420px}.tb-search input,.tb-sel select{background:none;border:0;color:var(--text);font:inherit;outline:none;min-width:0;width:100%}.tb-sel select option{background:#171515}input,select,textarea{font:inherit;color:var(--text)}.entry{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px;align-items:end;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.015);margin:12px 0 0}.entry label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted);min-width:0}.entry input,.entry select,.entry textarea,textarea{background:#0e0d0c;border:1px solid var(--line);border-radius:9px;padding:9px 11px;outline:none;transition:border-color .2s;min-width:0;width:100%}.entry input:focus,.entry select:focus,textarea:focus{border-color:var(--champ)}.entry button,button:not([class]){height:38px;padding:0 16px;border-radius:10px;border:0;background:linear-gradient(135deg,#c9a063,#9b7a41);color:#140f07;font-weight:600;cursor:pointer}.entry small{grid-column:1/-1;color:var(--text2)}details>summary{cursor:pointer;color:var(--champ);list-style:none;display:inline-flex;align-items:center;gap:6px;padding:6px 0}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"›";display:inline-block;transition:transform .2s;font-size:16px}details[open]>summary:before{transform:rotate(90deg)}ol{padding-left:20px;color:var(--text2);font-size:13px;margin:8px 0}ol li{margin:4px 0;overflow-wrap:anywhere}.intg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.intg-c{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--panel),var(--panel2));transition:transform .25s var(--ease),border-color .25s;min-width:0}.intg-c:hover{transform:translateY(-2px);border-color:var(--line2)}.intg-h{display:flex;align-items:center;gap:12px;min-width:0}.logo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;font-weight:700;font-size:15px;color:#fff}.intg-h b{font-size:14.5px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intg-h small,.intg-meta{color:var(--muted);font-size:12px}.intg-meta{display:flex;flex-direction:column;gap:3px}.intg-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intg-a{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.intg-a .btn,.intg-a button{height:32px;font-size:12.5px;padding:0 12px}.mini{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.mini-c{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid var(--line);border-radius:12px;text-align:center;min-width:0;transition:border-color .2s}.mini-c:hover{border-color:var(--line2)}.mini-c b{font-size:12.5px}.mini-c b,.mini-c small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mini-c .logo{width:34px;height:34px;font-size:13px;border-radius:10px}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}.pcard{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:linear-gradient(180deg,var(--panel),var(--panel2));transition:transform .25s var(--ease),border-color .25s;min-width:0;display:flex;flex-direction:column}.pcard:hover{transform:translateY(-3px);border-color:var(--line2)}.pimg{aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2a2420,#141110);color:var(--muted)}.pbody{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.pbody b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--text2)}.prow span:last-child{color:var(--text);font-weight:600;white-space:nowrap}.fab{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#140f07;background:linear-gradient(135deg,#d8b477,#9b7a41);box-shadow:0 14px 34px -10px rgba(201,160,99,.6);z-index:40;transition:transform .25s var(--ease),opacity .2s}.fab:hover{transform:translateY(-2px) scale(1.03)}.fab.hide{transform:scale(.8)}.agent,.fab.hide{opacity:0;pointer-events:none}.agent{position:fixed;right:18px;bottom:18px;width:min(400px,calc(100vw - 36px));height:min(620px,calc(100vh - 36px));display:flex;flex-direction:column;background:linear-gradient(180deg,#191615,#0f0d0c);border:1px solid var(--line2);border-radius:20px;box-shadow:0 30px 80px -20px rgba(0,0,0,.9);z-index:50;transform:translateY(16px) scale(.98);transition:opacity .25s,transform .3s var(--ease)}.agent.open{opacity:1;pointer-events:auto;transform:none}.ag-h{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ag-h>div{display:flex;flex-direction:column;gap:2px;flex:1 1}.ag-h b{font-size:15px}.ag-h .online{margin:0;align-self:flex-start}.ag-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#c9a063,#9b7a41);color:#140f07}.ag-body{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.ag-empty p{color:var(--text2);font-size:13px;margin:0 0 12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line2);background:rgba(214,195,160,.05);color:var(--text);border-radius:20px;padding:7px 12px;font-size:12.5px;cursor:pointer;transition:background .2s,border-color .2s;text-align:left}.chip:hover{background:rgba(214,195,160,.12)}.msg{max-width:88%;padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.5}.msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.msg small{display:block;margin-top:6px;color:var(--muted);font-size:11.5px}.msg.you{align-self:flex-end;background:rgba(214,195,160,.14);border:1px solid var(--line2)}.msg.ai{align-self:flex-start;background:rgba(255,255,255,.03);border:1px solid var(--line)}.typing{display:flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.25}}.ag-in{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.ag-in input{flex:1 1;min-width:0;height:42px;border-radius:12px;border:1px solid var(--line);background:#0e0d0c;padding:0 14px;outline:none}.ag-in input:focus{border-color:var(--champ)}.send{width:42px;height:42px;background:linear-gradient(135deg,#c9a063,#9b7a41);color:#140f07;border:0}.send:disabled{opacity:.4}.skel{background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.07),rgba(255,255,255,.03));background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:8px;min-height:14px}@keyframes shimmer{to{background-position:-200% 0}}.greet{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:22px}.greet h1{font-family:var(--display);font-size:38px;font-weight:600;line-height:1.1}.greet p{margin:6px 0 0;color:var(--text2);font-size:15px}.greet-r{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.greet-date{text-align:right;font-size:13px}.greet-date small{justify-content:flex-end;color:var(--good);margin-top:2px}.greet-date small,.note{display:flex;align-items:center;gap:6px}.note{font-size:12px;color:var(--muted);margin-top:10px}.split{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.scoreboard{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.sb{padding:14px;border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px}.sb,.sb-h{display:flex;min-width:0}.sb-h{align-items:center;gap:8px;color:var(--text2);font-size:12.5px}.sb-h span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb .badge{align-self:flex-start}.sb small{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline{list-style:none;margin:0;padding:0 0 0 14px;border-left:1px solid var(--line2)}.timeline li{position:relative;padding:0 0 14px 14px;font-size:13px;color:var(--text2)}.timeline li:before{content:"";position:absolute;left:-19px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--gold2)}.settings{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px}.snav{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--line);border-radius:var(--r);background:rgba(255,255,255,.015);align-self:start;position:-webkit-sticky;position:sticky;top:84px}.snav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;color:var(--text2);font-size:13.5px}.snav a:hover{background:rgba(255,255,255,.03);color:var(--text)}.snav a.on{background:rgba(214,195,160,.12);color:var(--text)}.kv{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);grid-gap:0;gap:0;border-top:1px solid rgba(214,195,160,.06)}.kv>*{padding:11px 0;border-bottom:1px solid rgba(214,195,160,.06);font-size:13px;min-width:0;overflow-wrap:anywhere}.kv dt{color:var(--muted)}.kv dd{margin:0;color:var(--text)}.na{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px dashed var(--line2);border-radius:12px;color:var(--muted);font-size:12px;letter-spacing:.06em;font-weight:600;margin:10px 0}.na small{letter-spacing:0;font-weight:400;font-size:13px}.lede,.na small{color:var(--text2)}.lede{max-width:780px;margin:4px 0 20px}section{margin-bottom:18px}section>h2{font-size:16px;margin:0 0 10px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.metric{padding:16px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--panel),var(--panel2))}.metric .k{color:var(--muted);font-size:12.5px}.metric .v{font-size:22px;font-weight:600;margin-top:4px}.content>h1{font-family:var(--display);font-size:32px;margin-bottom:6px}.content table:not(.tbl){width:100%;border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.content table:not(.tbl) td,.content table:not(.tbl) th{padding:9px 12px;border-bottom:1px solid rgba(214,195,160,.07);text-align:left;white-space:nowrap}.content table:not(.tbl) th{color:var(--muted);font-weight:500}pre{white-space:pre-wrap;overflow-wrap:anywhere}.st{font-weight:600}.st.CONNECTED{color:var(--good)}.st.ERROR{color:var(--bad)}.st.NEEDS,.st.NOT{color:var(--warn)}.st.DATA{color:var(--muted)}a.button{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:10px;background:linear-gradient(135deg,#c9a063,#9b7a41);color:#140f07;font-weight:600;font-size:12.5px}.tag{display:inline-block;font-size:11px;padding:2px 8px;border-radius:12px;border:1px solid var(--line2);color:var(--text2)}.tag.actual{color:var(--good);border-color:rgba(76,195,138,.4)}.tag.estimated{color:var(--warn);border-color:rgba(224,168,78,.4)}.tag.unknown{color:var(--muted)}@media (max-width:1320px){.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis{grid-template-columns:repeat(min(var(--cols,4),4),minmax(0,1fr))}}@media (max-width:1200px){.app{grid-template-columns:var(--side-c) minmax(0,1fr)}.app .agent-box,.app .brand-t,.app .collapse-btn,.app .nav-l,.app .nav-n,.app .ws-t{display:none}.app .brand,.app .nav-i,.app .workspace{justify-content:center}.g-1-2,.g-2-1,.g-3{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gsearch kbd,.pf-t,.sys span{display:none}}@media (max-width:860px){.top{flex-wrap:wrap;padding:10px 14px;gap:10px}.gsearch{order:5;flex:1 1 100%;max-width:none;margin:0;height:38px}.range,.sys{display:none}.content{padding:18px 14px 90px}.g-2,.g-4,.settings{grid-template-columns:minmax(0,1fr)}.snav{position:static;flex-direction:row;overflow-x:auto}.snav a{white-space:nowrap}.ph h1{font-size:28px}.greet h1{font-size:30px}.greet-date{text-align:left}.greet-date small{justify-content:flex-start}}@media (max-width:520px){.kpis{grid-template-columns:minmax(0,1fr)}.kpi-v{font-size:24px}.donut-svg{width:140px;height:140px}.ph-actions{width:100%}.ph-actions .btn{flex:1 1;justify-content:center}.fab{right:14px;bottom:14px}.kv{grid-template-columns:minmax(0,1fr)}.kv dt{border-bottom:0;padding-bottom:0}.intg,.pgrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-height:940px) and (min-width:861px){.side{gap:9px}.workspace{padding:6px 10px}.ws-av{width:26px;height:26px;font-size:11px}.ab-sub{display:none}.agent-box{padding:9px 10px}.ab-h{margin-bottom:7px}.ab-btn{height:34px}.nav-i{padding:5px 10px;line-height:19px}.collapse-btn{padding:2px 10px}.brand-t b{font-size:21px}}.nav{mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);padding-bottom:4px}.two{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.two small{color:var(--muted);font-size:11.5px}.tbl td.cell-name,.tbl td.cell-name .cell-p{max-width:220px}.card .tbl td:first-child,.card .tbl th:first-child{padding-left:18px}.card .tbl td:last-child,.card .tbl th:last-child{padding-right:18px}.tbl.dense td,.tbl.dense th{padding:9px 10px}.mini{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}.mini-c .badge{font-size:11px;padding:2px 8px}.insight-a button:not([class]),.intg-a button:not([class]),.tbl button:not([class]){background:rgba(255,255,255,.03);color:var(--text);border:1px solid var(--line2);font-weight:500}.insight-a button:not([class]):hover,.intg-a button:not([class]):hover,.tbl button:not([class]):hover{background:rgba(214,195,160,.1)}.insight-a>button:not([class]):first-child{background:linear-gradient(135deg,#c9a063,#9b7a41);color:#140f07;border-color:transparent;font-weight:600}.insight-a button,.intg-a button{height:32px;padding:0 12px;font-size:12.5px;border-radius:9px}.intg-set ol{margin-top:6px}.intg-set .entry{padding:12px;grid-template-columns:minmax(0,1fr)}@media (min-height:880px){.nav{mask-image:none;-webkit-mask-image:none}}.login{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(420px,100%);padding:32px 28px;border:1px solid var(--line2);border-radius:20px;background:linear-gradient(180deg,var(--panel),var(--panel2));box-shadow:0 30px 80px -30px rgba(0,0,0,.9);animation:pagein .5s var(--ease) both}.login-card .brand{margin-bottom:22px}.login-card h1{font-family:var(--display);font-size:32px}.login-card .ph-sub{margin-bottom:6px}.login-card form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.login-card label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.login-card input{height:42px;background:#0e0d0c;border:1px solid var(--line);border-radius:10px;padding:0 12px;outline:none}.login-card input:focus{border-color:var(--champ)}.login-card button{height:44px;border-radius:10px;border:0;background:linear-gradient(135deg,#c9a063,#9b7a41);color:#140f07;font-weight:600;cursor:pointer;margin-top:4px}.login-card br{display:none}.tbl-wrap{background:linear-gradient(90deg,#141110 30%,rgba(20,17,16,0)) 0/40px 100% no-repeat local,linear-gradient(270deg,#141110 30%,rgba(20,17,16,0)) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.55),transparent) 0/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.55),transparent) 100%/14px 100% no-repeat scroll}.tbl td:first-child,.tbl th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#141110}.tbl th:first-child{background:#171413}.tbl tbody tr:hover td:first-child{background:#1a1716}.tbl .badge{padding:2px 7px;font-size:10.5px;gap:5px}.tbl .badge .dot{width:5px;height:5px}.tbl td .btn{height:30px;padding:0 10px;font-size:12px}.kpi-label{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.intg-c>.badge{align-self:flex-start}.intg-set ol{margin:6px 0 10px}.kpi-v{overflow:visible;text-overflow:clip;font-size:clamp(21px,1.75vw,26px)}.kpis.kc3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.kc5{grid-template-columns:repeat(5,minmax(0,1fr))}.kpis.kc6{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.kc7{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1700px){.kpis.kc6{grid-template-columns:repeat(6,minmax(0,1fr))}.kpis.kc7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:1320px){.kpis.kc5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.kpis.kc3{grid-template-columns:minmax(0,1fr)}.kpis.kc5,.kpis.kc6,.kpis.kc7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kpis.kc5,.kpis.kc6,.kpis.kc7{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.kc5 .kpi-v,.kpis.kc6 .kpi-v,.kpis.kc7 .kpi-v{font-size:20px}.kpis.kc5 .kpi-label,.kpis.kc6 .kpi-label,.kpis.kc7 .kpi-label{font-size:12px}.kpis.kc5 .kpi-ic,.kpis.kc6 .kpi-ic,.kpis.kc7 .kpi-ic{display:none}}.pimg{aspect-ratio:16/10}.kv dd{padding-top:2px}@media (max-width:860px){.snav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;position:static}.snav a{white-space:normal}.fab{width:48px;height:48px}.tbl td.cell-name,.tbl td.cell-name .cell-p{max-width:150px}.card-h{padding:14px 14px 0}.card-b{padding:12px 14px 14px}.tbl td:first-child,.tbl th:first-child{padding-left:14px}}.kpi-na span{letter-spacing:.05em;font-size:11.5px;white-space:nowrap}@media (max-width:860px){.kpis.kc7{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis.kc5,.kpis.kc6{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{padding:14px 14px 10px}.kpi-label{font-size:12.5px}}@media (max-width:1200px){.kpis>.kpi:last-child:nth-child(odd){grid-column:1/-1}.kpis.kc3>.kpi:last-child,.kpis.kc5>.kpi:last-child,.kpis.kc6>.kpi:last-child,.kpis.kc7>.kpi:last-child{grid-column:auto}}@media (max-width:520px){.kpis.kc5,.kpis.kc6,.kpis.kc7{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.kc5>.kpi:last-child:nth-child(odd),.kpis.kc7>.kpi:last-child:nth-child(odd){grid-column:1/-1}.kpi-na span{font-size:10.5px;letter-spacing:.03em}}.modebar{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.content>section:not(.card)>h2{font-size:16px;margin:22px 0 12px;display:flex;align-items:center;gap:8px}.content>section:not(.card){margin-bottom:22px}.grid .kpi{min-height:0}@media (max-width:640px){.app,.app.collapsed{grid-template-columns:minmax(0,1fr)}.side{position:fixed;left:0;top:0;bottom:0;width:min(300px,86vw);transform:translateX(-102%);transition:transform .3s var(--ease);box-shadow:30px 0 60px -30px rgba(0,0,0,.9)}.app .brand-t,.app .ws-t,.app.collapsed .brand-t,.app.collapsed .ws-t{display:flex}.app .nav-l,.app.collapsed .nav-l{display:block}.app .nav-n,.app.collapsed .nav-n{display:grid}.app .ab-sub,.app .agent-box,.app.collapsed .ab-sub,.app.collapsed .agent-box{display:block}.app .collapse-btn,.app.collapsed .collapse-btn{display:none}.app .brand,.app .nav-i,.app .workspace,.app.collapsed .brand,.app.collapsed .nav-i,.app.collapsed .workspace{justify-content:flex-start}.app.drawer .side{transform:none}.brand .side-close{display:grid;margin-left:auto}.top .menu-btn{display:grid}.app .scrim{display:block;position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .25s;z-index:25}.app.drawer .scrim{opacity:1;pointer-events:auto}.side{overflow-y:auto}.nav{flex:1 1 auto;min-height:180px}}@media (max-width:640px) and (max-height:760px){.app .ab-sub{display:none}.agent-box{padding:10px}}@media (min-width:641px) and (max-width:1200px){.top .menu-btn,.top-title{display:none}}.intg-meta .wrap{display:block;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45}.skel-stack{display:flex;flex-direction:column;gap:12px;padding:4px 0}