:root{--bg:#0b0d10;--bg2:#0e1116;--panel:#10141a;--panel2:#131820;--hair:rgba(170,190,210,.1);--hair2:rgba(170,190,210,.05);--txt:#dbe3ea;--bright:#f2f6fa;--dim:#8a95a0;--faint:#57616c;--up:#2fd07a;--down:#ff5f63;--warn:#f0b429;--cond:"Barlow Condensed", "Arial Narrow", sans-serif;--mono:"JetBrains Mono", Menlo, monospace}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:var(--mono);background:var(--bg);color:var(--txt);font-size:12px;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}::selection{background:var(--bright);color:var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#222a33;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#2c3540}.app{display:grid;grid-template-columns:186px 1fr;height:100vh}.rail{border-right:1px solid var(--hair);display:flex;flex-direction:column;background:var(--bg2)}.rail .wm{padding:16px 16px 18px;border-bottom:1px solid var(--hair)}.rail .wm .qd{font-family:var(--cond);font-weight:600;font-size:19px;letter-spacing:2.5px;text-transform:uppercase;color:var(--bright)}.rail .wm .qd i{font-style:normal;color:var(--dim)}.rail .wm .by{font-size:9px;letter-spacing:1.6px;color:var(--faint);margin-top:5px;text-transform:uppercase}.rail nav{display:flex;flex-direction:column;padding-top:6px}.rail .navlbl{font-family:var(--cond);font-size:10.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--faint);padding:14px 16px 6px}.rail a{display:grid;grid-template-columns:24px 1fr auto;align-items:center;padding:8px 16px 8px 14px;color:var(--dim);text-decoration:none;cursor:pointer;font-family:var(--cond);font-size:14px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;border-left:2px solid transparent;transition:color .1s,background .1s}.rail a .ix{font-family:var(--mono);font-size:9.5px;color:var(--faint)}.rail a:hover{color:var(--txt);background:var(--hair2)}.rail a.active{color:var(--bright);border-left-color:var(--bright);background:var(--hair2)}.rail a.active .ix{color:var(--bright)}.rail a .badge{font-family:var(--mono);font-size:9px;color:var(--bg);background:var(--warn);padding:1px 5px;font-weight:600}.rail .foot{margin-top:auto;padding:12px 16px;border-top:1px solid var(--hair);font-size:10px}.rail .foot .nm{color:var(--txt);letter-spacing:.5px}.rail .foot .rl{color:var(--faint);margin-top:3px;font-size:9.5px}.main{overflow-y:auto;background:var(--bg)}.masthead{position:sticky;top:0;z-index:6;background:var(--bg2);border-bottom:1px solid var(--hair)}.mast-row{display:flex;align-items:center;gap:0;padding:0 0 0 18px;height:38px}.mast-row .ttl{font-family:var(--cond);font-weight:600;font-size:15px;letter-spacing:2.5px;text-transform:uppercase;color:var(--bright)}.mast-row .spacer{flex:1}.mast-row .cell{display:flex;align-items:center;gap:7px;height:100%;padding:0 14px;border-left:1px solid var(--hair);font-size:10px;color:var(--dim);letter-spacing:.5px;white-space:nowrap}.mast-row .cell b{color:var(--txt);font-weight:500}.mode{display:flex;height:100%}.mode button{background:transparent;border:0;border-left:1px solid var(--hair);color:var(--faint);font-family:var(--cond);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:0 16px;cursor:pointer;height:100%}.mode button.on{background:var(--bright);color:var(--bg)}.mode button.on.live{background:var(--down);color:#fff}.dot{width:6px;height:6px;border-radius:50%;background:var(--up);animation:p 2.4s infinite}@keyframes p{50%{opacity:.35}}.clock{color:var(--txt)}.ticker{display:flex;gap:0;border-top:1px solid var(--hair);background:var(--bg);overflow:hidden;white-space:nowrap}.ticker .tk{font-size:10.5px;color:var(--dim);padding:7px 16px;border-right:1px solid var(--hair2)}.ticker .tk b{color:var(--txt);font-weight:500;margin-left:8px}.ticker .tk .u{color:var(--up)}.ticker .tk .d{color:var(--down)}.wrap{padding:18px 18px 60px}.screen{display:none}.screen.active{display:block;animation:f .15s ease}@keyframes f{0%{opacity:0}to{opacity:1}}.shead{display:flex;align-items:baseline;gap:14px;margin-bottom:14px;padding:2px 2px 10px;border-bottom:1px solid var(--hair)}.shead .no{font-size:10px;color:var(--faint)}.shead h2{font-family:var(--cond);font-weight:600;font-size:20px;letter-spacing:3px;text-transform:uppercase;color:var(--bright)}.shead .th{margin-left:auto;font-size:10px;color:var(--faint);letter-spacing:.8px;text-transform:uppercase}.strip{display:grid;grid-template-columns:repeat(8,1fr);border:1px solid var(--hair);background:var(--panel);margin-bottom:14px}.strip .cell{padding:10px 12px 9px;border-right:1px solid var(--hair2)}.strip .cell:last-child{border-right:0}.strip .cl{font-family:var(--cond);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--faint);font-weight:500}.strip .cv{font-size:15px;margin-top:6px;color:var(--txt);font-variant-numeric:tabular-nums;letter-spacing:-.3px}.strip .cd{font-size:9.5px;margin-top:3px;color:var(--faint)}.up{color:var(--up)!important}.down{color:var(--down)!important}.warn{color:var(--warn)!important}.dim{color:var(--dim)!important}.faint{color:var(--faint)!important}.bright{color:var(--bright)!important}.panel{border:1px solid var(--hair);background:var(--panel)}.panel .ph{display:flex;align-items:center;gap:10px;padding:0 12px;height:30px;border-bottom:1px solid var(--hair);background:var(--panel2)}.panel .ph .k{font-family:var(--cond);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--txt);font-weight:600}.panel .ph .r{margin-left:auto;font-size:9.5px;color:var(--faint);letter-spacing:.5px}.panel .pb{padding:12px;position:relative}.panel.chartpanel .pb{padding:10px 10px 6px}.xh{position:absolute;width:1px;background:#dbe3ea47;pointer-events:none;display:none;z-index:2}.xl{position:absolute;background:var(--bg2);border:1px solid var(--hair);padding:3px 8px;font-size:9.5px;color:var(--txt);pointer-events:none;display:none;white-space:nowrap;z-index:3;letter-spacing:.3px}.grid{display:grid;gap:14px}.g2{grid-template-columns:1fr 1fr}.g-2-1{grid-template-columns:2fr 1fr}.g-3-2{grid-template-columns:3fr 2fr}.mt{margin-top:14px}svg{display:block;width:100%}.legend{display:flex;gap:18px;flex-wrap:wrap;font-size:9.5px;color:var(--faint);margin-top:8px;padding:0 4px;letter-spacing:.5px;text-transform:uppercase}.legend i{width:12px;height:2px;display:inline-block;margin-right:6px;vertical-align:middle}table{width:100%;border-collapse:collapse}thead th{text-align:left;font-family:var(--cond);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--faint);font-weight:500;padding:7px 10px;border-bottom:1px solid var(--hair);background:var(--panel2)}tbody td{padding:6px 10px;border-bottom:1px solid var(--hair2);font-size:11px;vertical-align:middle;font-variant-numeric:tabular-nums}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--hair2)}tfoot td{padding:7px 10px;border-top:1px solid var(--hair);background:var(--panel2);font-size:9.5px;color:var(--faint);letter-spacing:.6px;text-transform:uppercase}.num{text-align:right}.nm-cell{color:var(--bright);font-weight:500}.nm-cell small{display:block;font-size:9px;color:var(--faint);font-weight:400;margin-top:1px}.tag{font-size:9px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;padding-left:11px;position:relative;white-space:nowrap}.tag:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px}.t-live:before{background:var(--up)}.t-live{color:var(--up)}.t-demo:before{background:var(--txt)}.t-demo{color:var(--txt)}.t-wf:before{background:var(--dim)}.t-wf{color:var(--dim)}.t-quar:before{background:var(--down)}.t-quar{color:var(--down)}.side-l{color:var(--up)}.side-s{color:var(--down)}.alloc-bar{display:flex;height:26px;border:1px solid var(--hair);overflow:hidden;margin-bottom:12px}.alloc-bar>span{display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--bg);font-weight:600;border-right:1px solid var(--bg)}.alloc-list .it{display:flex;align-items:center;gap:9px;font-size:10.5px;padding:5px 0;border-bottom:1px solid var(--hair2);color:var(--dim)}.alloc-list .it:last-child{border-bottom:0}.alloc-list .it i{width:7px;height:7px;flex-shrink:0}.alloc-list .it .pc{margin-left:auto;color:var(--txt)}.pipe{display:flex;border-bottom:1px solid var(--hair)}.pipe .st{flex:1;padding:14px 12px;border-right:1px solid var(--hair2)}.pipe .st:last-child{border-right:0}.pipe .st .n{font-size:24px;line-height:1;color:var(--txt);font-variant-numeric:tabular-nums}.pipe .st .l{font-family:var(--cond);font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--faint);margin-top:7px;font-weight:500}.pipe .st .s{font-size:8.5px;color:var(--faint);margin-top:4px;letter-spacing:.8px;opacity:.75}.pipe .st.hot .n{color:var(--bright)}.pipe .st.hot .l{color:var(--dim)}.pipe .st.bad .n{color:var(--down)}.rows{list-style:none}.rows li{display:grid;grid-template-columns:7px 1fr auto;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--hair2)}.rows li:last-child{border-bottom:0}.rows .mk{width:6px;height:6px;margin-top:4px}.rows .lbl2{font-size:11px;color:var(--txt)}.rows .sub2{font-size:9.5px;color:var(--faint);margin-top:2px}.rows .verdict{font-size:9.5px;letter-spacing:1px;text-transform:uppercase}.log{list-style:none}.log li{display:grid;grid-template-columns:auto auto 1fr;gap:11px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--hair2);font-size:10.5px;color:var(--dim)}.log li:last-child{border-bottom:0}.log .tm{font-size:9.5px;color:var(--faint)}.log .mk2{width:5px;height:5px;align-self:center}.rk{margin-bottom:13px}.rk:last-child{margin-bottom:0}.rk .rl{display:flex;justify-content:space-between;font-size:10.5px;margin-bottom:6px;color:var(--dim)}.rk .rl .v{color:var(--txt)}.track{height:3px;background:var(--hair2);position:relative}.track>i{display:block;height:100%}.track.ok>i{background:var(--txt)}.track.warn>i{background:var(--warn)}.track.crit>i{background:var(--down)}.track .lim{position:absolute;top:-3px;width:1px;height:9px;background:var(--dim)}.kill{display:flex;align-items:center;gap:16px;border:1px solid var(--hair);border-left:2px solid var(--down);background:var(--panel);padding:13px 16px;margin-bottom:14px}.kill .kt{font-family:var(--cond);font-weight:600;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--bright)}.kill .ks{font-size:10px;color:var(--faint);margin-top:3px;letter-spacing:.3px}.kill .kb{margin-left:auto;background:transparent;border:1px solid var(--down);color:var(--down);font-family:var(--cond);font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:12px;padding:9px 18px;cursor:pointer}.kill .kb:hover{background:var(--down);color:#fff}.verified{display:inline-flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--up);border:1px solid rgba(47,208,122,.35);padding:3px 9px}.facts .fr{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--hair2);font-size:11px}.facts .fr:last-child{border-bottom:0}.facts .fr .fl{color:var(--faint)}.facts .fr .fv{color:var(--txt)}.months{display:grid;grid-template-columns:repeat(13,1fr);border:1px solid var(--hair);background:var(--panel)}.mo{padding:9px 6px;text-align:center;border-right:1px solid var(--hair2)}.mo:last-child{border-right:0}.mo .mm{font-family:var(--cond);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--faint)}.mo .mv{font-size:11px;margin-top:6px}.mo.ytd{background:var(--hair2);border-left:1px solid var(--hair)}.mo.ytd .mm{color:var(--dim)}.cmx{display:grid;font-size:9.5px}.cmx .h{color:var(--faint);display:flex;align-items:center;justify-content:center;padding:6px 0;font-family:var(--cond);letter-spacing:1.2px;font-size:10px}.cmx .c{display:flex;align-items:center;justify-content:center;padding:7px 0;color:var(--dim);margin:1px}.cmx .c.diag{color:var(--faint)}.cmx .c.hot{color:var(--down);box-shadow:inset 0 0 0 1px #ff5f6373}.note{font-size:10px;color:var(--faint);line-height:1.5;margin-top:10px;padding:0 4px;letter-spacing:.2px}.kick{font-family:var(--cond);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--faint);margin:18px 0 8px;font-weight:500}.loading{padding:24px 12px;font-size:10px;color:var(--faint);letter-spacing:1.5px;text-transform:uppercase}.error-box{padding:24px 12px;font-size:10px;color:var(--down);letter-spacing:1px;text-transform:uppercase}.rail a{-webkit-user-select:none;user-select:none}
