*{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0e0d0b;--ink2:#16140f;--panel:#1c1a15;--line:#2d2a22;--tx:#f1ebdd;--tx2:#a9a08c;--tx3:#6f6857;--up:#2fd27a;--dn:#ff5d5d;--gold:#e8b64c;--smh:#8c8fa6;--qqq:#5c5e70;--wait:#7fa7ff}body{background:var(--ink);color:var(--tx);-webkit-font-smoothing:antialiased;font-family:Schibsted Grotesk,sans-serif}.m{font-family:JetBrains Mono,monospace}.app{flex-direction:column;height:100%;display:flex}.tb{border-bottom:1px solid var(--line);background:var(--ink2);gap:28px;padding:14px 26px}.brand,.tb{align-items:center;display:flex}.brand{gap:10px}.brand b{font-size:16px}.brand small{color:var(--tx3);font:500 11px JetBrains Mono;display:block}.mk{background:var(--gold);color:#1b1404;border-radius:9px;place-items:center;width:34px;height:34px;font:800 14px Schibsted Grotesk;display:grid}.nav{gap:4px;display:flex}.nav a{color:var(--tx2);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.nav a.on{background:var(--panel);color:var(--tx);box-shadow:inset 0 -2px 0 var(--gold)}.state{gap:10px;margin-left:auto;font-size:13px;display:flex}.card header,.chip,.conf,.evs li,.filters,.graph,.live,.meta,.state{align-items:center}.live{color:var(--tx2);gap:7px;font-weight:600;display:inline-flex}.live i{background:var(--up);width:7px;height:7px;box-shadow:0 0 10px var(--up);border-radius:50%}.j{border:1px solid var(--line);padding:4px 9px;font:600 13px JetBrains Mono}.j,.tog{border-radius:7px}.tog{color:var(--up);border:1px solid #2c5a3f;padding:4px 10px;font-weight:600}.tog b{font-family:JetBrains Mono}main{flex:1;gap:16px;min-height:0;padding:18px 22px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px 16px}.card header{gap:12px;margin-bottom:10px;display:flex}.card h3{font-size:15px;font-weight:700}.card header .m{color:var(--tx3);font-size:12px}.up{color:var(--up)}.dn,.up{font-style:normal}.dn{color:var(--dn)}.foot{margin-top:8px;font-size:12px}.foot,.kpi .v i,.kpi span,.lbl{color:var(--tx3)}.lbl{letter-spacing:.1em;text-transform:uppercase;font:600 11px JetBrains Mono}.lbl em{color:var(--gold);text-transform:none;letter-spacing:0;margin-left:6px;font-style:normal}.g-perf{grid-template-rows:auto 1fr auto;grid-template-columns:1.55fr 1fr;display:grid}.kpis{grid-column:1/-1;grid-template-columns:1.6fr repeat(5,1fr);gap:12px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.kpi small{color:var(--tx2);font-weight:600}.kpi small,.kpi span{font-size:12px}.kpi .v{letter-spacing:-.02em;font:600 26px JetBrains Mono}.kpi .v i{font-size:15px;font-style:normal}.kpi.big{background:linear-gradient(135deg,#1f2a1e,var(--panel) 70%);border-color:#2c4a33}.kpi.big .v{font-size:34px}.bar{background:#2a271f;border-radius:9px;height:6px;margin-top:4px;overflow:hidden}.bar,.bar b{display:block}.bar b{background:var(--gold);height:100%}.bar.r b{background:var(--dn)}.chartc{flex-direction:column;grid-row:2/4;display:flex}.chart{flex:1;width:100%}.chart .gl{stroke:#2a271f}.chart .zl{stroke:#4a4536;stroke-dasharray:4 4}.chart .ax{fill:var(--tx3);font:500 11px JetBrains Mono}.l{fill:none;stroke-width:2px}.l.b{stroke:var(--up);stroke-width:2.6px}.l.s{stroke:var(--smh)}.l.q{stroke:var(--qqq);stroke-dasharray:5 4}.l.r{stroke:var(--dn)}.dot{fill:var(--up);stroke:var(--ink);stroke-width:3px}.leg{color:var(--tx2);gap:14px;margin-left:8px;font-size:12px;display:flex}.leg i{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:5px;display:inline-block}.leg i.b{background:var(--up)}.leg i.s{background:var(--smh)}.leg i.q{background:var(--qqq)}.seg{border:1px solid var(--line);border-radius:8px;margin-left:auto;display:inline-flex;overflow:hidden}.seg span{color:var(--tx2);padding:5px 10px;font-size:12px}.seg span.on{color:var(--tx);background:#2b271e}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--line);padding:8px;font:600 10.5px JetBrains Mono}.chip,.dec,td,th{white-space:nowrap}td{border-bottom:1px solid #24211a;padding:9px 8px}.sp{width:110px;height:28px;display:block}.note{color:var(--gold);background:#e8b64c14;border:1px solid #e8b64c40;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12.5px}.ex{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ex small{color:var(--tx3);font-size:12px;display:block}.ex b{font-size:15px}.stack{border-radius:9px;gap:2px;height:10px;margin-top:12px;display:flex;overflow:hidden}.stack .lg{background:var(--up)}.stack .sh{background:var(--dn)}.stack .ca{background:#3a3629}.g-flux{grid-template-columns:1fr 470px;display:grid}.list{flex-direction:column;display:flex;overflow:hidden}.filters{flex-wrap:nowrap;margin-bottom:10px;display:flex}.chip,.filters{gap:6px}.chip{border:1px solid var(--line);height:28px;color:var(--tx2);border-radius:99px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.chip b{color:var(--tx3);font:500 11px JetBrains Mono}.chip.on{background:var(--tx);color:var(--ink);border-color:var(--tx)}.chip.on b{color:#6b6455}.sep{background:var(--line);width:1px;height:18px;margin:0 4px}.search{border:1px solid var(--line);color:var(--tx3);border-radius:8px;margin-left:auto;padding:5px 10px;font-size:12.5px}.evs,.journal,.mevs,.rules ul{list-style:none}.evs li{border-bottom:1px solid #24211a;border-radius:8px;grid-template-columns:76px 1fr 120px 210px;gap:14px;padding:11px 8px;display:grid}.evs li.sel{box-shadow:inset 3px 0 0 var(--gold);background:#23201a}.evs time{color:var(--tx2);font-size:12.5px}.ev b{font-size:14px;font-weight:600;line-height:1.3;display:block}.meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.meta>.m{color:var(--tx3);font-size:11.5px}.src{text-transform:uppercase;border-radius:5px;padding:2px 7px;font:600 10.5px JetBrains Mono}.src.official{color:var(--gold);background:#e8b64c24}.src.press{color:var(--tx2);background:#2a271f}.src.sec{color:var(--wait);background:#7fa7ff24}.tk{border-radius:5px;padding:2px 7px;font:600 11.5px JetBrains Mono}.tk.up{color:var(--up);background:#2fd27a1f}.tk.down{color:var(--dn);background:#ff5d5d1f}.tk.o2{outline-offset:-1px;background:0 0;outline:1px dashed}.tk sup{margin-left:1px;font-size:8px}.conf{gap:8px;display:flex}.conf b{color:var(--gold);font-size:14px}.cb{background:#2a271f;flex:1;height:6px;position:relative}.cb,.cb i{border-radius:9px}.cb i{background:var(--gold);top:0;bottom:0;left:0}.cb em,.cb i{position:absolute}.cb em{background:var(--tx);width:2px;top:-3px;bottom:-3px;left:70%}.sc small{color:var(--tx3);font-size:11px}.dec{text-overflow:ellipsis;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:600;overflow:hidden}.dec.ok{color:var(--up);background:#2fd27a1f}.dec.skip{color:var(--tx3);background:#25221b}.det{flex-direction:column;gap:14px;display:flex;overflow:hidden}.det h4{font:400 25px/1.15 Instrument Serif}.tl{border-left:2px solid var(--line);flex-direction:column;gap:8px;padding-left:14px;display:flex}.tl div{font-size:13px;position:relative}.tl div:before{content:"";background:var(--line);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.tl div:first-child:before{background:var(--gold);box-shadow:0 0 10px var(--gold)}.tl time{color:var(--gold);margin-right:8px;font-size:12px}.tl small{color:var(--tx3);margin-left:6px}.llm{background:#221f17;border:1px solid #3a3221;border-radius:10px;padding:12px}.llm p{color:var(--tx);margin:6px 0 10px;font-size:13.5px;line-height:1.5}.graph{flex-wrap:wrap;gap:6px;display:flex}.graph .n{border:1px solid var(--line);border-radius:6px;padding:4px 8px;font:600 12px JetBrains Mono}.graph .n.c{background:var(--tx);color:var(--ink)}.graph .n b{color:var(--gold);margin-left:4px}.graph .ar{color:var(--tx3)}.rules ul{flex-direction:column;gap:4px;margin-top:6px;font-size:13px;display:flex}.rules li:before{width:18px;font-family:JetBrains Mono;display:inline-block}.rules li.y:before{content:"✓";color:var(--up)}.rules li.w:before{content:"⏱";color:var(--wait)}.rules li.n:before{content:"✕";color:var(--dn)}.rules li.n{color:var(--tx2)}.g-pos{grid-template-rows:auto 1fr;grid-template-columns:1fr 440px;display:grid}.g-pos>.card:first-child{grid-column:1/-1}.side{text-transform:uppercase;border-radius:5px;padding:3px 8px;font:600 11px JetBrains Mono}.side.long{color:var(--up);background:#2fd27a1f}.side.short{color:var(--dn);background:#ff5d5d1f}.stopb{background:linear-gradient(90deg,var(--dn),#3a3629 50%,#3a3629);vertical-align:middle;border-radius:9px;width:70px;height:6px;margin-right:8px;display:inline-block;position:relative}.stopb i{background:var(--tx);border-radius:2px;width:3px;height:12px;position:absolute;top:-3px;left:auto}td small.m{color:var(--tx3);font-size:11px}.btn{border:1px solid var(--line);border-radius:8px;margin-left:auto;padding:7px 12px;font-size:13px;font-weight:700}.btn.danger{color:var(--dn);border-color:#6b2b2b}.cbar,.filters.sc,.jr{overflow:hidden}.jr header .filters{margin:0 0 0 auto}.journal li{border-bottom:1px solid #24211a;grid-template-columns:74px 84px 1fr;align-items:start;gap:12px;padding:9px 4px;display:grid}.journal time{color:var(--tx3);padding-top:2px;font-size:12px}.journal b{font-size:13.5px;font-weight:600}.journal small{color:var(--tx3);margin-top:2px;font-size:12px;display:block}.tag{text-align:center;border-radius:5px;padding:3px 7px;font:600 10.5px JetBrains Mono}.tag.ok{color:var(--up);background:#2fd27a1f}.tag.skip{color:var(--tx3);background:#25221b}.tag.bad{color:var(--dn);background:#ff5d5d1f}.tag.wait{color:var(--wait);background:#7fa7ff1f}.costs,.det{align-self:start}.cbar{background:#2a271f;border-radius:8px;height:26px;margin-bottom:12px;position:relative}.cbar b{background:linear-gradient(90deg,#8a6a24,var(--gold));position:absolute;inset:0 auto 0 0}.cbar span{color:var(--tx);font-size:12.5px;position:absolute;top:4px;right:10px}.mob{background:radial-gradient(400px 260px at 90% 0,#e8b64c1a,transparent 70%),var(--ink);flex-direction:column;gap:12px;height:100%;padding:50px 16px 0;position:relative}.mob,.mt{display:flex}.mt{align-items:center;gap:10px}.conf2,.mt .j{margin-left:auto}.mt b{font-size:22px}.mk1 small{color:var(--tx2);font-size:13px}.mk1 .v{letter-spacing:-.03em;font:600 40px JetBrains Mono}.mk1 em{color:var(--up);font:600 14px JetBrains Mono}.mob .chart{height:190px}.mgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mgrid .kpi .v{font-size:22px}.mnav{border-top:1px solid var(--line);background:#16140ff5;justify-content:space-around;align-items:flex-start;height:80px;padding-top:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.mnav a{color:var(--tx3);font-size:13px;font-weight:600}.mnav a.on{color:var(--tx);border-bottom:2px solid var(--gold);padding-bottom:4px}.mevs{flex-direction:column;gap:8px;display:flex}.mevs li{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.mevs .r1{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mevs time{color:var(--tx3);font-size:12px}.mevs b{font-size:14px;line-height:1.3;display:block}.mevs .dec{padding:3px 7px;font-size:11px}.conf2{color:var(--gold);font-size:13px}#__nuxt,body,html{min-height:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}.app{height:auto;min-height:100vh}.tb{z-index:5;position:sticky;top:0}.nav a.router-link-exact-active{background:var(--panel);color:var(--tx);box-shadow:inset 0 -2px 0 var(--gold)}.tog.off{color:var(--dn);border-color:#6b2b2b}.envb{color:var(--wait);text-transform:uppercase;letter-spacing:.04em;background:#7fa7ff1f;border-radius:7px;padding:4px 8px;font:600 11px JetBrains Mono}.envb.demo{color:var(--gold);background:#e8b64c24}main{width:100%;max-width:1600px;margin:0 auto;display:grid}.g-perf{grid-template-rows:auto minmax(420px,auto) auto}.chartc .chart{min-height:340px}.chip{background:0 0}.btn.danger,.chip,.evs li,.seg span{cursor:pointer}.list{overflow:visible}.evs li:hover{background:#211e18}.det{max-height:calc(100vh - 96px);position:sticky;top:76px;overflow:auto}.dec.wait{color:var(--wait);background:#7fa7ff1f}.dec.none{color:var(--tx3);border:1px dashed var(--line);background:0 0}.tk.n{color:var(--tx2);background:#2a271f}.search{color:var(--tx);background:0 0;outline:none;min-width:180px}.search::placeholder{color:var(--tx3)}.empty{color:var(--tx3);padding:18px 8px;font-size:13px}.banner{width:calc(100% - 44px);max-width:1556px;color:var(--gold);background:#e8b64c14;border:1px solid #e8b64c40;border-radius:10px;align-self:center;margin:14px 22px 0;padding:9px 12px;font-size:13px}.banner b{font-weight:700}.banner code{font-family:JetBrains Mono;font-size:12px}.btn.danger:hover{background:#ff5d5d14}.tablewrap{overflow-x:auto}.costs .daily{align-items:flex-end;gap:3px;height:70px;margin-top:12px;display:flex}.costs .daily i{background:var(--gold);opacity:.7;border-radius:2px 2px 0 0;flex:1;min-height:2px}.g-cost{grid-template-columns:1fr 1fr;align-items:start}.g-journal{grid-template-columns:1fr}.mob-only,.mob-only-flex{display:none!important}.mnav a.router-link-exact-active{color:var(--tx);border-bottom:2px solid var(--gold);padding-bottom:4px}@media (width<=760px){.desk-only{display:none!important}.mob-only{display:block!important}.mob-only-flex{display:flex!important}.mgrid.mob-only{display:grid!important}.mnav.mob-only{display:flex!important}.app{background:radial-gradient(400px 260px at 90% 0,#e8b64c1a,transparent 70%),var(--ink);padding-bottom:90px}.mt{padding:calc(14px + env(safe-area-inset-top)) 16px 4px}.g-cost,.g-flux,.g-perf,.g-pos,main{flex-direction:column;gap:12px;padding:10px 16px;display:flex}.evs,.kpis,.tb{display:none}.mchart .chart,.mob .chart{height:190px;min-height:0}.mnav{z-index:10;padding-bottom:env(safe-area-inset-bottom);height:calc(70px + env(safe-area-inset-bottom));position:fixed}.det{max-height:none;position:static}.chartc .chart{height:200px;min-height:0}.card header,.chartc header,.filters{flex-wrap:wrap}.banner{width:calc(100% - 32px);margin:8px 16px 0;padding:6px 10px;font-size:11.5px;line-height:1.35}.search{width:100%;margin-left:0}.journal li{grid-template-columns:62px 70px 1fr}.app table{font-size:12px}.app td,.app th{padding:7px 5px}}.mk1 em.dn{color:var(--dn)}.det-wrap{align-self:start;min-width:0;position:sticky;top:76px}.det-wrap .det{max-height:calc(100vh - 96px);position:static;overflow:auto}.mevs li{padding:0;overflow:hidden}.mevs li .head{cursor:pointer;padding:10px 12px}.mevs li.open{border-color:var(--gold)}.mevs li .det.inline{border:0;border-top:1px solid var(--line);background:#181611;border-radius:0;gap:12px;padding:12px}.mevs li .det.inline h4{display:none}.mevs li .loading{color:var(--tx3);border-top:1px solid var(--line);padding:10px 12px;font-size:12px}
