.projects-page{flex:1;grid-template-rows:auto auto 1fr;gap:12px;min-height:0;display:grid}.projects-page .stats-row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.projects-page .ks{padding:12px}.projects-page .ks .v{color:var(--cyan-bright);text-shadow:0 0 10px #2dc8eb66;font-family:Orbitron,sans-serif;font-size:24px;font-weight:800}.projects-page .ks .v.green{color:var(--green);text-shadow:0 0 10px #22ff9666}.projects-page .ks .v.orange{color:var(--orange);text-shadow:0 0 10px #ffb34766}.projects-page .ks .v.red{color:var(--red);text-shadow:0 0 10px #ff4d5e66}.projects-page .ks .l{letter-spacing:.18em;color:#9ec5d4;margin-top:4px;font-family:Orbitron,sans-serif;font-size:9.5px}.projects-page .ks .d{color:#bcdce6;margin-top:6px;font-family:Orbitron,sans-serif;font-size:10px}.projects-page .filters{flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.projects-page .filt{letter-spacing:.18em;color:#9ec5d4;border:1px solid var(--border-dim);cursor:pointer;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);background:#081c3066;padding:6px 14px;font-family:Orbitron,sans-serif;font-size:10px}.projects-page .filt.active{color:#d6f5ff;border-color:var(--cyan);background:#145a8266;box-shadow:inset 0 0 12px #2dc8eb4d}.projects-page .projects{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:14px;padding:14px;display:grid;overflow:auto}.projects-page .proj{border:1px solid var(--border-dim);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:#081c308c;padding:14px 16px;position:relative}.projects-page .proj .head{align-items:center;gap:10px;display:flex}.projects-page .proj .ic{border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 12px #2dc8eb4d}.projects-page .proj .ic svg{stroke:#fff;fill:none;stroke-width:1.6px;width:18px;height:18px}.projects-page .proj .nm{color:#d6f5ff;letter-spacing:.04em;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700}.projects-page .proj .cat{letter-spacing:.18em;color:#9ec5d4;margin-top:2px;font-family:Orbitron,sans-serif;font-size:9px}.projects-page .proj .desc{color:#bcdce6;min-height:50px;margin-top:10px;font-family:Rajdhani,sans-serif;font-size:12px;line-height:1.5}.projects-page .proj .stage{letter-spacing:.16em;align-items:center;gap:6px;margin:10px 0 8px;font-family:Orbitron,sans-serif;font-size:9.5px;display:flex}.projects-page .proj .stage .badge{padding:3px 8px;font-weight:700}.projects-page .badge-mvp{color:var(--orange);border:1px solid var(--orange);background:#ffb34726}.projects-page .badge-beta{color:var(--cyan);border:1px solid var(--cyan);background:#2dc8eb26}.projects-page .badge-live{color:var(--green);border:1px solid var(--green);background:#22ff9626}.projects-page .badge-paus{color:#9ec5d4;background:#8cb0c01a;border:1px solid #9ec5d4}.projects-page .badge-crit{color:var(--red);border:1px solid var(--red);background:#ff4d5e26}.projects-page .proj .prog-row{letter-spacing:.12em;color:#9ec5d4;justify-content:space-between;font-family:Orbitron,sans-serif;font-size:10px;display:flex}.projects-page .proj .prog-row b{color:#d6f5ff}.projects-page .proj .bar{background:#2dc8eb26;height:5px;margin-top:4px;position:relative;overflow:hidden}.projects-page .proj .bar i{position:absolute;top:0;bottom:0;left:0}.projects-page .proj .meta-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.projects-page .proj .meta{letter-spacing:.14em;color:#9ec5d4;font-family:Orbitron,sans-serif;font-size:9px}.projects-page .proj .meta b{color:#d6f5ff;font-size:11px}.projects-page .proj .team{margin-top:10px;display:flex}.projects-page .proj .av{background:linear-gradient(135deg, #5a8a; #1a3a4a);color:#fff;border:1.5px solid #02060d;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-6px;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;display:grid}.projects-page .proj .av:first-child{margin-left:0}.projects-page .proj .av-more{color:var(--cyan-bright);background:#081c3099}.projects-page .proj.urgent{border-color:var(--red);box-shadow:0 0 16px #ff4d5e33}.projects-page .proj.urgent:before{content:"";background:var(--red);width:8px;height:8px;box-shadow:0 0 8px var(--red);border-radius:50%;animation:1.4s infinite pulse;position:absolute;top:8px;right:8px}
.server-page{flex:1;grid-template-rows:auto auto 1fr;gap:12px;min-height:0;display:grid}.server-page .kpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.server-page .k{padding:9px 12px}.server-page .k .v{color:var(--green);text-shadow:0 0 10px #22ff9666;font-family:Orbitron,sans-serif;font-size:20px;font-weight:800}.server-page .k .v.cy{color:var(--cyan-bright);text-shadow:0 0 10px #2dc8eb66}.server-page .k .v.or{color:var(--orange);text-shadow:0 0 10px #ffb34766}.server-page .k .v.rd{color:var(--red);text-shadow:0 0 10px #ff4d5e66}.server-page .k .l{letter-spacing:.16em;color:#9ec5d4;margin-top:4px;font-family:Orbitron,sans-serif;font-size:10px}.server-page .k .d{color:#bcdce6;margin-top:4px;font-family:Orbitron,sans-serif;font-size:10px}.server-page .body-grid{grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.server-page .col{flex-direction:column;gap:12px;min-height:0;display:flex}.server-page .srv{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#081c3066;border:1px solid #2dc8eb26;grid-template-columns:14px 1fr auto auto;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:grid}.server-page .srv .dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px}.server-page .srv .nm{color:#d6f5ff;letter-spacing:.06em;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700}.server-page .srv .meta{color:#9ec5d4;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.server-page .srv .reg{letter-spacing:.16em;color:#9ec5d4;border:1px solid var(--border-dim);padding:3px 8px;font-family:Orbitron,sans-serif;font-size:9.5px}.server-page .srv .stats{text-align:right;grid-template-columns:repeat(3,auto);gap:14px;display:grid}.server-page .srv .stats div{color:#7da7b8;letter-spacing:.1em;font-family:Orbitron,sans-serif;font-size:9.5px}.server-page .srv .stats b{color:#d6f5ff;margin-top:2px;font-size:13px;display:block}.server-page .api-row{color:#cfeaf3;border-bottom:1px solid #2dc8eb14;grid-template-columns:60px 1fr 70px 80px 60px;align-items:center;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.server-page .api-row .m{letter-spacing:.14em;text-align:center;border:1px solid;padding:3px 6px;font-family:Orbitron,sans-serif;font-size:9px}.server-page .api-row .m.get{color:var(--green)}.server-page .api-row .m.post{color:var(--cyan-bright)}.server-page .api-row .m.put{color:var(--orange)}.server-page .api-row .m.del{color:var(--red)}.server-page .api-row .ep{color:#d6f5ff}.server-page .api-row .ep span{color:#7da7b8}.server-page .api-row .lat{text-align:right;color:var(--green);font-family:Orbitron,sans-serif;font-size:11px}.server-page .api-row .req{color:#9ec5d4;text-align:right;font-family:Orbitron,sans-serif;font-size:10px}.server-page .api-row .st{letter-spacing:.12em;text-align:right;font-family:Orbitron,sans-serif;font-size:9px}.server-page .api-row .st.ok{color:var(--green)}.server-page .api-row .st.warn{color:var(--orange)}.server-page .api-row .st.err{color:var(--red)}.server-page .api-head{letter-spacing:.18em;color:var(--cyan-bright);border-bottom:1px solid #2dc8eb33;grid-template-columns:60px 1fr 70px 80px 60px;padding:8px 12px;font-family:Orbitron,sans-serif;font-size:9px;display:grid}.server-page .world{height:200px;padding:0;position:relative}.server-page .world svg{width:100%;height:100%}.server-page .pulse-node{fill:var(--cyan);animation:2s infinite pulseNode}@keyframes pulseNode{0%,to{r:3}50%{r:6;opacity:.6}}.server-page .conn{border-bottom:1px solid #2dc8eb14;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.server-page .conn .nm{color:#d6f5ff;font-weight:600}.server-page .conn .sub{color:#9ec5d4;margin-top:2px;font-size:10px}.server-page .conn .lat{color:var(--cyan-bright);text-align:right;font-family:Orbitron,sans-serif;font-size:10px}.server-page .conn .st{letter-spacing:.12em;font-family:Orbitron,sans-serif;font-size:9px}.server-page .traffic-chart{height:160px;padding:12px 16px}.server-page .tc-svg{width:100%;height:100%}
.settings-main .body-grid{grid-template-columns:220px 1fr;gap:12px;min-height:0;display:grid}.settings-main .tabs{flex-direction:column;gap:0;padding:14px 0;display:flex}.settings-main .tab{cursor:pointer;border-left:3px solid #0000;flex-direction:column;gap:2px;padding:14px 18px;display:flex;position:relative}.settings-main .tab .code{letter-spacing:.18em;color:#7da7b8;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.settings-main .tab .lb{color:#9ec5d4;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.settings-main .tab.active{border-left-color:var(--cyan);background:#145a8266;box-shadow:inset 0 0 14px #2dc8eb4d}.settings-main .tab.active .lb{color:#fff}.settings-main .tab.active .code{color:var(--cyan-bright)}.settings-main .tab:hover:not(.active){background:#081c3080}.settings-main .pane{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.settings-main .pane-head{color:var(--cyan-bright);letter-spacing:.04em;border-bottom:1px solid var(--border-dim);padding:14px 22px;font-family:JetBrains Mono,monospace;font-size:16px}.settings-main .pane-body{flex:1;padding:14px 22px;overflow:auto}.settings-main .pane-desc{color:#9ec5d4;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.settings-main .slider{grid-template-columns:200px 1fr auto auto;align-items:center;gap:14px;margin-bottom:8px;display:grid}.settings-main .slider .lbl{color:#bcdce6;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .slider .track-wrap{align-items:center;height:30px;display:flex;position:relative}.settings-main .slider .track{background:var(--cyan-dim);width:100%;height:1px;position:relative}.settings-main .slider .knob{background:var(--cyan);width:14px;height:14px;box-shadow:0 0 10px var(--cyan);position:absolute;top:50%;transform:translate(-50%,-50%)}.settings-main .slider .val{color:#d6f5ff;letter-spacing:.05em;text-align:right;min-width:42px;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .slider .test{letter-spacing:.16em;border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.settings-main .slider-row{border-bottom:1px solid #2dc8eb0f;margin-bottom:28px;padding-bottom:6px}.settings-main .slider-row:last-child{border-bottom:none}.settings-main .row{border-bottom:1px solid #2dc8eb0f;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid}.settings-main .row:last-child{border-bottom:none}.settings-main .row .ti{color:#d6f5ff;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:13px}.settings-main .row .ds{color:#7da7b8;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .toggle{border:1px solid var(--cyan-dim);cursor:pointer;background:#2dc8eb26;width:40px;height:20px;position:relative}.settings-main .toggle:after{content:"";background:var(--cyan-dim);width:16px;height:16px;transition:all .2s;position:absolute;top:1px;left:1px}.settings-main .toggle.on{border-color:var(--cyan);background:#2dc8eb66;box-shadow:0 0 8px #2dc8eb80}.settings-main .toggle.on:after{background:var(--cyan);box-shadow:0 0 6px var(--cyan);left:21px}.settings-main .track .fill{background:var(--cyan);box-shadow:0 0 6px var(--cyan);position:absolute;top:0;bottom:0;left:0}.settings-main .theme-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-main .color-field{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.settings-main .color-field .sw{border:1px solid var(--cyan-dim);width:40px;height:32px}.settings-main .color-field .input{border:1px solid var(--cyan-dim);color:#d6f5ff;background:#02060d99;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:12px}.settings-main .color-section{margin-bottom:16px}.settings-main .color-section .lbl{letter-spacing:.12em;color:var(--cyan-bright);text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .color-section .help{color:#7da7b8;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .preview-box{border:1px solid var(--cyan-dim);background:#02060d66;margin-top:24px;padding:14px}.settings-main .preview-box .ph{color:var(--cyan-bright);letter-spacing:.16em;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px}.settings-main .preview-box .demo{border:1px solid var(--cyan-dim);background:#081c3099;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.settings-main .preview-box .demo .name{letter-spacing:.16em;color:var(--cyan-bright);font-family:JetBrains Mono,monospace;font-size:13px}.settings-main .preview-box .demo .badge{letter-spacing:.16em;color:var(--green);border:1px solid var(--green);padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.settings-main .preview-box .surface{color:#7da7b8;background:#0f172a;margin-top:8px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:12px}.settings-main .cnc-row{border-bottom:1px solid #2dc8eb0f;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.settings-main .cnc-row:last-child{border-bottom:none}.settings-main .cnc-row .nm{color:#d6f5ff;font-family:JetBrains Mono,monospace;font-size:14px}.settings-main .pbtn{border:1px solid var(--cyan-dim);color:#9ec5d4;cursor:pointer;background:0 0;padding:5px 14px;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .pbtn.active{color:var(--orange);border-color:var(--orange)}.settings-main .pbtn.normal.active{color:var(--cyan);border-color:var(--cyan)}.settings-main .pbtn.baja.active{color:var(--text-dim);border-color:var(--text-dim)}.settings-main .input-field{border:1px solid var(--cyan-dim);color:#d6f5ff;background:#02060d99;width:100%;padding:9px 14px;font-family:JetBrains Mono,monospace;font-size:13px}.settings-main textarea.input-field{resize:none;height:100px}.settings-main .input-help{color:#7da7b8;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .input-label{letter-spacing:.12em;color:var(--cyan-bright);text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .section{margin-bottom:22px}.settings-main .select{border:1px solid var(--cyan-dim);color:#d6f5ff;background:#02060d99;justify-content:space-between;align-items:center;width:100%;padding:9px 14px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.settings-main .select:after{content:"▾";color:var(--cyan)}.settings-main .pane-footer{border-top:1px solid var(--border-dim);background:#0003;justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.settings-main .reset-btn{letter-spacing:.1em;color:#bcdce6;border:1px solid var(--border-dim);cursor:pointer;background:#081c3066;align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.settings-main .reset-btn svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:12px;height:12px}.settings-main .pane-footer .persist{color:#7da7b8;font-family:JetBrains Mono,monospace;font-size:11px}.settings-main .version{letter-spacing:.1em;color:var(--cyan-bright);border:1px solid var(--cyan-dim);margin-left:10px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-block}.settings-main .close-x{border:1px solid var(--cyan-dim);cursor:pointer;width:32px;height:32px;color:var(--cyan);place-items:center;display:grid}.settings-main .stt-title{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.settings-main .stt-title .h{color:var(--cyan-bright);letter-spacing:.14em;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:18px}
.system-page{flex:1;grid-template-rows:auto 1fr;gap:12px;min-height:0;display:grid}.system-page .grid-1{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.system-page .grid-2{grid-template-columns:1fr 1fr 320px;gap:12px;min-height:0;display:grid}.system-page .col{flex-direction:column;gap:12px;min-height:0;display:flex}.system-page .big-stat{padding:16px}.system-page .bs-head{letter-spacing:.2em;color:#9ec5d4;justify-content:space-between;align-items:center;font-family:Orbitron,sans-serif;font-size:10px;display:flex}.system-page .bs-status{letter-spacing:.18em;border-radius:2px;padding:3px 8px;font-size:9px}.system-page .bs-status.ok{color:var(--green);border:1px solid var(--green);background:#22ff9614}.system-page .bs-status.warn{color:var(--orange);border:1px solid var(--orange);background:#ffb34714}.system-page .bs-val{color:var(--cyan-bright);text-shadow:0 0 10px #2dc8eb66;letter-spacing:.02em;margin-top:8px;font-family:Orbitron,sans-serif;font-size:36px;font-weight:800}.system-page .bs-val.green{color:var(--green);text-shadow:0 0 10px #22ff9666}.system-page .bs-val.orange{color:var(--orange);text-shadow:0 0 10px #ffb34766}.system-page .bs-meta{letter-spacing:.12em;color:#9ec5d4;margin-top:4px;font-family:Orbitron,sans-serif;font-size:10px}.system-page .bs-meta b{color:#d6f5ff}.system-page .bs-spark{height:46px;margin-top:10px}.system-page .chart-box{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.system-page .chart-area{flex:1;min-height:0;padding:14px 16px}.system-page .chart-svg{width:100%;height:100%}.system-page .chart-legend{letter-spacing:.14em;color:#9ec5d4;gap:14px;padding:8px 16px 14px;font-family:Orbitron,sans-serif;font-size:9.5px;display:flex}.system-page .chart-legend i{vertical-align:middle;width:10px;height:2px;margin-right:6px;display:inline-block}.system-page .hw-diagram{justify-content:center;align-items:stretch;height:280px;padding:14px;display:flex}.system-page .hw-diagram svg{width:100%;height:100%}.system-page .pl-list{padding:8px 16px 14px}.system-page .pli{color:#cfeaf3;border-bottom:1px solid #2dc8eb0f;grid-template-columns:1fr 60px 60px;align-items:center;padding:5px 0;font-family:Rajdhani,sans-serif;font-size:12px;display:grid}.system-page .pli .nm{font-weight:600}.system-page .pli .b{background:#2dc8eb26;grid-column:1/4;height:4px;margin:4px 0 0;position:relative}.system-page .pli .b i{position:absolute;top:0;bottom:0;left:0}.system-page .pli .v{color:var(--cyan-bright);text-align:right;letter-spacing:.06em;font-family:Orbitron,sans-serif;font-size:11px}.system-page .pli .st{letter-spacing:.12em;text-align:right;font-family:Orbitron,sans-serif;font-size:9px}.system-page .temps .panel-body{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.system-page .temp{background:#081c3066;border:1px solid #2dc8eb26;padding:10px}.system-page .temp .k{letter-spacing:.18em;color:#9ec5d4;font-family:Orbitron,sans-serif;font-size:9px}.system-page .temp .v{color:#d6f5ff;margin-top:4px;font-family:Orbitron,sans-serif;font-size:22px;font-weight:700}.system-page .temp .v.warn{color:var(--orange)}.system-page .temp .v.hot{color:var(--red)}.system-page .temp .meter{background:#2dc8eb26;height:4px;margin-top:6px;position:relative}.system-page .temp .meter i{background:linear-gradient(90deg, var(--green), var(--orange), var(--red));position:absolute;top:0;bottom:0;left:0}.system-page .net-line{letter-spacing:.08em;border-bottom:1px dashed #2dc8eb1f;grid-template-columns:1fr auto;gap:8px;padding:6px 0;font-family:Orbitron,sans-serif;font-size:11px;display:grid}.system-page .net-line:last-child{border-bottom:none}.system-page .net-line .k{color:#9ec5d4}.system-page .net-line .v{color:#d6f5ff}
.tasks-main .kpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.tasks-main .k{padding:11px}.tasks-main .k .v{color:var(--cyan-bright);text-shadow:0 0 10px #2dc8eb66;font-family:Orbitron,sans-serif;font-size:22px;font-weight:800}.tasks-main .k .v.g{color:var(--green);text-shadow:0 0 10px #22ff9666}.tasks-main .k .v.o{color:var(--orange);text-shadow:0 0 10px #ffb34766}.tasks-main .k .v.r{color:var(--red);text-shadow:0 0 10px #ff4d5e66}.tasks-main .k .l{letter-spacing:.16em;color:#9ec5d4;margin-top:3px;font-family:Orbitron,sans-serif;font-size:9.5px}.tasks-main .k .d{color:#bcdce6;margin-top:3px;font-family:Orbitron,sans-serif;font-size:9px}.tasks-main .grid{grid-template-columns:280px 1fr 340px;gap:12px;min-height:0;display:grid}.tasks-main .col{flex-direction:column;gap:12px;min-height:0;display:flex}.tasks-main .lane{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.tasks-main .lane-head{border-bottom:1px solid var(--border-dim);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.tasks-main .lane-head .nm{letter-spacing:.18em;color:var(--cyan-bright);font-family:Orbitron,sans-serif;font-size:11px}.tasks-main .lane-head .ct{color:#d6f5ff;border:1px solid var(--border-dim);padding:2px 8px;font-family:Orbitron,sans-serif;font-size:11px}.tasks-main .lane-body{flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex;overflow:auto}.tasks-main .task{cursor:pointer;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#081c3080;border:1px solid #2dc8eb26;padding:10px 12px;position:relative}.tasks-main .task:hover{border-color:var(--cyan)}.tasks-main .task.done{opacity:.55}.tasks-main .task .row1{grid-template-columns:14px 1fr;align-items:flex-start;gap:8px;display:grid}.tasks-main .task .cb{border:1.5px solid var(--cyan);cursor:pointer;flex:0 0 14px;width:14px;height:14px;margin-top:2px}.tasks-main .task.done .cb{background:var(--green);border-color:var(--green);box-shadow:0 0 6px var(--green);position:relative}.tasks-main .task.done .cb:after{content:"✓";color:#02172a;text-align:center;width:14px;font-size:13px;font-weight:700;position:absolute;top:-4px;left:0}.tasks-main .task .ti{color:#d6f5ff;letter-spacing:.04em;font-family:Orbitron,sans-serif;font-size:11.5px;font-weight:600;line-height:1.4}.tasks-main .task.done .ti{color:#9ec5d4;text-decoration:line-through}.tasks-main .task .meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tasks-main .task .pill{letter-spacing:.14em;border:1px solid;padding:2px 6px;font-family:Orbitron,sans-serif;font-size:8.5px}.tasks-main .pill.crit{color:var(--red)}.tasks-main .pill.high{color:var(--orange)}.tasks-main .pill.med{color:var(--cyan)}.tasks-main .pill.low{color:#9ec5d4}.tasks-main .task .due{letter-spacing:.1em;color:#9ec5d4;font-family:Orbitron,sans-serif;font-size:9px}.tasks-main .task .due.overdue{color:var(--red)}.tasks-main .task .av{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Orbitron,sans-serif;font-size:8px;font-weight:700;display:grid}.tasks-main .task .proj{letter-spacing:.12em;color:var(--cyan-bright);font-family:Orbitron,sans-serif;font-size:9px}.tasks-main .timeline-box{flex-direction:column;flex:1;min-height:0;display:flex}.tasks-main .tl-head{border-bottom:1px solid var(--border-dim);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.tasks-main .tl-tabs{border:1px solid var(--border-dim);gap:0;display:flex}.tasks-main .tl-tab{letter-spacing:.16em;color:#9ec5d4;cursor:pointer;border-right:1px solid var(--border-dim);padding:5px 12px;font-family:Orbitron,sans-serif;font-size:10px}.tasks-main .tl-tab:last-child{border-right:none}.tasks-main .tl-tab.active{color:#d6f5ff;background:#145a8266}.tasks-main .tl-body{flex:1;padding:14px 16px;position:relative;overflow:auto}.tasks-main .gantt{font-family:Orbitron,sans-serif}.tasks-main .gantt-header{border-bottom:1px solid #2dc8eb26;grid-template-columns:240px repeat(14,1fr);margin-bottom:6px;padding:6px 0;display:grid}.tasks-main .gantt-header div{letter-spacing:.12em;color:#9ec5d4;text-align:center;font-family:Orbitron,sans-serif;font-size:9px}.tasks-main .gantt-header div:first-child{text-align:left;color:var(--cyan-bright);padding-left:6px}.tasks-main .gantt-row{border-bottom:1px dashed #2dc8eb0f;grid-template-columns:240px repeat(14,1fr);align-items:center;padding:8px 0;display:grid;position:relative}.tasks-main .gantt-row .name{color:#d6f5ff;letter-spacing:.02em;padding-left:6px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600}.tasks-main .gantt-row .name small{color:#9ec5d4;letter-spacing:.12em;margin-top:2px;font-family:Orbitron,sans-serif;font-size:8.5px;display:block}.tasks-main .gantt-row .track{grid-column-start:var(--s);grid-column-end:var(--e);height:18px;position:relative}.tasks-main .gantt-row .bar{background:linear-gradient(90deg, var(--cyan), var(--cyan-bright));clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);color:#02172a;justify-content:flex-end;align-items:center;padding-right:8px;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0;box-shadow:0 0 8px #2dc8eb80}.tasks-main .gantt-row .bar.green{background:linear-gradient(90deg, var(--green), #1db954);box-shadow:0 0 8px #22ff9680}.tasks-main .gantt-row .bar.orange{background:linear-gradient(90deg, var(--orange), #ff5e3a);box-shadow:0 0 8px #ffb34780}.tasks-main .gantt-row .bar.red{background:linear-gradient(90deg, var(--red), #a30420);color:#fff;box-shadow:0 0 8px #ff4d5e80}.tasks-main .gantt-row .bar.purple{background:linear-gradient(90deg, var(--purple), #5a2ec9);color:#fff;box-shadow:0 0 8px #b07cff80}.tasks-main .gantt-row .bar .prog{background:#00000059;position:absolute;top:0;bottom:0;left:0}.tasks-main .today-line{background:var(--cyan);width:2px;box-shadow:0 0 8px var(--cyan);z-index:5;pointer-events:none;position:absolute;top:0;bottom:0}.tasks-main .today-label{letter-spacing:.16em;color:var(--cyan);border:1px solid var(--cyan);z-index:6;background:#021628f2;padding:1px 6px;font-family:Orbitron,sans-serif;font-size:9px;position:absolute;top:0;transform:translate(-50%)}.tasks-main .recent ul{list-style:none}.tasks-main .recent li{color:#bcdce6;border-bottom:1px dashed #2dc8eb14;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:7px 0;font-family:Rajdhani,sans-serif;font-size:11px;display:grid}.tasks-main .recent li b{color:#d6f5ff}.tasks-main .recent li .t{color:#7da7b8;letter-spacing:.1em;font-family:Orbitron,sans-serif;font-size:8.5px}.tasks-main .pa{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px 12px;display:grid}.tasks-main .pa .x{text-align:center;letter-spacing:.14em;color:#9ec5d4;background:#081c3066;border:1px solid #2dc8eb26;padding:6px 8px;font-family:Orbitron,sans-serif;font-size:9px}.tasks-main .pa .x b{color:#d6f5ff;margin-bottom:2px;font-size:16px;display:block}
.team-page{flex:1;grid-template-rows:auto auto 1fr;gap:12px;min-height:0;display:grid}.team-page .kpis{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.team-page .k{padding:12px}.team-page .k .v{color:var(--cyan-bright);text-shadow:0 0 10px #2dc8eb66;font-family:Orbitron,sans-serif;font-size:22px;font-weight:800}.team-page .k .v.green{color:var(--green);text-shadow:0 0 10px #22ff9666}.team-page .k .v.orange{color:var(--orange);text-shadow:0 0 10px #ffb34766}.team-page .k .l{letter-spacing:.16em;color:#9ec5d4;margin-top:4px;font-family:Orbitron,sans-serif;font-size:9.5px}.team-page .body-grid{grid-template-columns:1fr 320px;gap:12px;min-height:0;display:grid}.team-page .col{flex-direction:column;gap:12px;min-height:0;display:flex}.team-page .filter-bar{border-bottom:1px solid var(--border-dim);align-items:center;gap:8px;padding:10px 14px;display:flex}.team-page .flt{letter-spacing:.16em;color:#9ec5d4;border:1px solid var(--border-dim);cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);padding:5px 12px;font-family:Orbitron,sans-serif;font-size:10px}.team-page .flt.active{color:#d6f5ff;border-color:var(--cyan);background:#145a8266;box-shadow:inset 0 0 10px #2dc8eb4d}.team-page .agent-grid{grid-template-columns:repeat(3,1fr);align-content:start;gap:12px;padding:14px;display:grid;overflow:auto}.team-page .agent{border:1px solid var(--border-dim);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:#081c308c;padding:14px;position:relative}.team-page .agent .head{align-items:center;gap:10px;display:flex}.team-page .agent .av{color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:Orbitron,sans-serif;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 12px #2dc8eb66}.team-page .agent .nm{color:#d6f5ff;letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700}.team-page .agent .role{letter-spacing:.18em;color:#9ec5d4;margin-top:2px;font-family:Orbitron,sans-serif;font-size:9px}.team-page .agent .st{letter-spacing:.16em;align-items:center;gap:5px;margin-left:auto;font-family:Orbitron,sans-serif;font-size:9px;display:inline-flex}.team-page .agent .st i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 4px}.team-page .agent .st.on i,.team-page .agent .st.on{color:var(--green);background-color:#22ff961a;padding:2px 6px}.team-page .agent .st.on i{background:var(--green)}.team-page .agent .st.busy{color:var(--orange)}.team-page .agent .st.busy i{background:var(--orange)}.team-page .agent .st.off{color:#7da7b8}.team-page .agent .st.off i{background:#7da7b8}.team-page .agent .work-on{border-left:2px solid var(--cyan);color:#cfeaf3;background:#02060d66;margin-top:10px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.team-page .agent .work-on b{color:var(--cyan-bright);letter-spacing:.14em;margin-bottom:4px;font-family:Orbitron,sans-serif;font-size:9px;display:block}.team-page .agent .work-on .ts{color:#7da7b8;margin-top:4px;font-size:10px}.team-page .agent .progress-row{letter-spacing:.12em;color:#9ec5d4;justify-content:space-between;margin-top:10px;font-family:Orbitron,sans-serif;font-size:9.5px;display:flex}.team-page .agent .progress-row b{color:#d6f5ff}.team-page .agent .bar{background:#2dc8eb26;height:4px;margin-top:4px;position:relative}.team-page .agent .bar i{background:var(--cyan);box-shadow:0 0 6px var(--cyan);position:absolute;top:0;bottom:0;left:0}.team-page .agent .stats-mini{border-top:1px dashed #2dc8eb26;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;padding-top:8px;display:grid}.team-page .agent .sm{text-align:center}.team-page .agent .sm b{color:var(--cyan-bright);text-shadow:0 0 6px #2dc8eb66;font-family:Orbitron,sans-serif;font-size:12px;display:block}.team-page .agent .sm span{letter-spacing:.14em;color:#9ec5d4;font-family:Orbitron,sans-serif;font-size:8px}.team-page .agent .stack{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.team-page .agent .stack span{letter-spacing:.12em;color:#bcdce6;background:#2dc8eb1a;border:1px solid #2dc8eb33;padding:2px 6px;font-family:Orbitron,sans-serif;font-size:8px}.team-page .leaderboard ul{flex-direction:column;gap:6px;list-style:none;display:flex}.team-page .lb{background:#081c3066;border:1px solid #2dc8eb1a;grid-template-columns:24px 26px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.team-page .lb .rk{color:var(--gold);text-align:center;font-family:Orbitron,sans-serif;font-size:14px;font-weight:800}.team-page .lb .rk.r2{color:#9ec5d4}.team-page .lb .rk.r3{color:#a87856}.team-page .lb .av{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;display:grid}.team-page .lb .nm{color:#d6f5ff;letter-spacing:.08em;font-family:Orbitron,sans-serif;font-size:11px;font-weight:600}.team-page .lb .sc{color:var(--cyan-bright);font-family:Orbitron,sans-serif;font-size:11px}.team-page .feed{flex-direction:column;display:flex}.team-page .feed li{color:#cfeaf3;border-bottom:1px solid #2dc8eb0f;align-items:flex-start;gap:8px;padding:8px 12px;font-family:Rajdhani,sans-serif;font-size:11px;list-style:none;display:flex}.team-page .feed li .pill{letter-spacing:.14em;flex:none;padding:2px 6px;font-family:Orbitron,sans-serif;font-size:8.5px}.team-page .feed li .pill.commit{color:var(--green);border:1px solid var(--green);background:#22ff961a}.team-page .feed li .pill.pr{color:var(--cyan);border:1px solid var(--cyan);background:#2dc8eb1a}.team-page .feed li .pill.deploy{color:var(--orange);border:1px solid var(--orange);background:#ffb3471a}.team-page .feed li .pill.bug{color:var(--red);border:1px solid var(--red);background:#ff4d5e1a}.team-page .feed li .tx{flex:1}.team-page .feed li b{color:#d6f5ff}.team-page .feed li .t{color:#7da7b8;letter-spacing:.1em;margin-top:2px;font-family:Orbitron,sans-serif;font-size:9px;display:block}
.terminal-page{flex:1;grid-template-rows:auto 1fr;gap:12px;min-height:0;display:grid}.terminal-page .body-grid{grid-template-columns:1fr 320px;gap:12px;min-height:0;display:grid}.terminal-page .col{flex-direction:column;gap:12px;min-height:0;display:flex}.terminal-page .term{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.terminal-page .term-tabs{border-bottom:1px solid var(--border-dim);background:#0000004d;align-items:center;gap:0;display:flex}.terminal-page .term-tab{color:#7da7b8;cursor:pointer;border-right:1px solid var(--border-dim);letter-spacing:.04em;align-items:center;gap:8px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.terminal-page .term-tab.active{color:#d6f5ff;background:#145a8266}.terminal-page .term-tab svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:11px;height:11px}.terminal-page .term-tab .dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 4px var(--green);border-radius:50%}.terminal-page .term-tab.error .dot{background:var(--red);box-shadow:0 0 4px var(--red)}.terminal-page .term-add{color:var(--cyan-dim);cursor:pointer;padding:6px 12px}.terminal-page .term-add svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.terminal-page .term-body{color:#bcdce6;background:#0006;flex:1;min-height:0;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.5;overflow:auto}.terminal-page .term-body .ln{white-space:pre-wrap;word-break:break-all;display:block}.terminal-page .term-body .p{color:var(--green)}.terminal-page .term-body .c{color:var(--cyan)}.terminal-page .term-body .w{color:#d6f5ff}.terminal-page .term-body .e{color:var(--red)}.terminal-page .term-body .y{color:var(--gold)}.terminal-page .term-body .d{color:#6e9eaf}.terminal-page .term-body .m{color:#a07ad6}.terminal-page .term-body .cmd{color:#fff;font-weight:600}.terminal-page .cursor{background:var(--cyan);vertical-align:middle;width:8px;height:14px;box-shadow:0 0 6px var(--cyan);animation:1s steps(2,end) infinite blinkCur;display:inline-block}@keyframes blinkCur{50%{opacity:0}}.terminal-page .ascii-logo{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.1}.terminal-page .proc-list{padding:0}.terminal-page .ph{letter-spacing:.16em;color:var(--cyan-bright);border-bottom:1px solid #2dc8eb33;grid-template-columns:60px 1fr 50px 60px 50px;padding:8px 14px;font-family:Orbitron,sans-serif;font-size:9px;display:grid}.terminal-page .prow{color:#cfeaf3;border-bottom:1px solid #2dc8eb0f;grid-template-columns:60px 1fr 50px 60px 50px;align-items:center;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.terminal-page .prow .pid{color:#9ec5d4}.terminal-page .prow .cmd{color:#d6f5ff}.terminal-page .prow .cpu,.terminal-page .prow .mem{color:var(--cyan-bright);text-align:right;font-family:Orbitron,sans-serif;font-size:10px}.terminal-page .prow .st{letter-spacing:.1em;text-align:right;font-family:Orbitron,sans-serif;font-size:9px}.terminal-page .prow .st.run{color:var(--green)}.terminal-page .prow .st.slp{color:#7da7b8}.terminal-page .prow .st.err{color:var(--red)}.terminal-page .stat-card{padding:12px}.terminal-page .stat-card .h{letter-spacing:.2em;color:#9ec5d4;justify-content:space-between;font-family:Orbitron,sans-serif;font-size:10px;display:flex}.terminal-page .stat-card .v{color:var(--cyan-bright);text-shadow:0 0 10px #2dc8eb66;margin-top:4px;font-family:Orbitron,sans-serif;font-size:26px;font-weight:800}.terminal-page .stat-card .v.green{color:var(--green);text-shadow:0 0 10px #22ff9666}.terminal-page .stat-card .v.orange{color:var(--orange);text-shadow:0 0 10px #ffb34766}.terminal-page .spark{height:32px;margin-top:6px}.terminal-page .meta-row{letter-spacing:.1em;justify-content:space-between;padding:5px 0;font-family:Orbitron,sans-serif;font-size:10px;display:flex}.terminal-page .meta-row .k{color:#9ec5d4}.terminal-page .meta-row .v{color:#d6f5ff}
#main{grid-template-rows:auto 1fr;gap:12px;display:grid}.video-body-grid{grid-template-columns:1fr 340px;gap:12px;min-height:0;display:grid}.video-body-grid .col{flex-direction:column;gap:12px;min-height:0;display:flex}.player{flex-direction:column;height:480px;padding:0;display:flex}.player-screen{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:#000;flex:1;position:relative;overflow:hidden}.player-screen:before{content:"";background:radial-gradient(circle at 50% 40%,#2dc8eb26,#0000 60%),linear-gradient(#0a1a2a 0%,#02060d 100%);position:absolute;inset:0}.video-canvas{place-items:center;display:grid;position:absolute;inset:0}.video-canvas svg{width:80%;height:80%}.play-overlay{border:1.5px solid var(--cyan);cursor:pointer;background:#00000080;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #2dc8eb66,inset 0 0 14px #2dc8eb4d}.play-overlay svg{width:28px;height:28px;fill:var(--cyan);filter:drop-shadow(0 0 4px var(--cyan))}.video-overlay-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:18px;right:18px}.vo-title{color:#fff;letter-spacing:.1em;text-shadow:0 0 6px #000000b3;font-family:Orbitron,sans-serif;font-size:14px}.vo-live{background:var(--red);color:#fff;letter-spacing:.2em;padding:3px 10px;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;box-shadow:0 0 10px #ff4d5e99}.player-controls{border-top:1px solid var(--border-dim);background:#0006;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.pc-btn{border:1px solid var(--cyan);cursor:pointer;background:#145a8266;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pc-btn svg{width:14px;height:14px;stroke:var(--cyan);fill:none;stroke-width:1.6px}.pc-btn.play{background:var(--cyan);width:44px;height:44px;box-shadow:0 0 14px #2dc8ebb3}.pc-btn.play svg{stroke:#02172a;fill:#02172a;width:16px;height:16px}.pc-time{color:#bcdce6;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-family:Orbitron,sans-serif;font-size:11px}.pc-progress{flex:1;position:relative}.pc-bar{background:#2dc8eb33;height:3px;position:relative}.pc-bar i{background:var(--cyan);box-shadow:0 0 8px var(--cyan);position:absolute;top:0;bottom:0;left:0}.pc-bar .knob{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;top:50%;transform:translate(50%,-50%)}.pc-right{align-items:center;gap:10px;display:flex}.video-info{padding:14px 16px}.video-info h2{color:#d6f5ff;letter-spacing:.08em;text-shadow:0 0 8px #2dc8eb4d;font-family:Orbitron,sans-serif;font-size:18px}.video-info .channel{border-top:1px solid #2dc8eb26;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.channel-av{color:#fff;background:linear-gradient(135deg,#2196e8,#0d6cb8);border-radius:50%;place-items:center;width:36px;height:36px;font-family:Orbitron,sans-serif;font-size:16px;font-style:italic;font-weight:900;display:grid}.channel-info{flex:1}.channel-info .nm{color:#d6f5ff;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700}.channel-info .sub{color:#9ec5d4;letter-spacing:.1em;margin-top:2px;font-family:Orbitron,sans-serif;font-size:11px}.video-stats{letter-spacing:.1em;color:#9ec5d4;gap:18px;margin-top:12px;font-family:Orbitron,sans-serif;font-size:11px;display:flex}.video-stats b{color:#d6f5ff}.search-bar{gap:10px;padding:10px 16px;display:flex}.search-inp{border:1px solid var(--border-dim);color:#bcdce6;letter-spacing:.1em;background:#081c3066;flex:1;padding:8px 14px;font-family:Orbitron,sans-serif;font-size:11px}.rec ul{flex-direction:column;gap:8px;list-style:none;display:flex}.rec li{cursor:pointer;background:#081c304d;border:1px solid #2dc8eb1a;grid-template-columns:120px 1fr;gap:10px;padding:6px;display:grid}.rec li:hover{border-color:var(--cyan);background:#145a824d}.rec .thumb{background:#0a1a2a;height:68px;position:relative;overflow:hidden}.rec .thumb svg{width:100%;height:100%}.rec .thumb .dur{color:#fff;letter-spacing:.1em;background:#000c;padding:1px 5px;font-family:Orbitron,sans-serif;font-size:9px;position:absolute;bottom:4px;right:4px}.rec .nm{color:#d6f5ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rec .ch{letter-spacing:.14em;color:#9ec5d4;margin-top:4px;font-family:Orbitron,sans-serif;font-size:9px}.rec .vw{color:#7da7b8;margin-top:2px;font-family:Orbitron,sans-serif;font-size:9px}.cats{flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.cat{letter-spacing:.16em;color:#9ec5d4;border:1px solid var(--border-dim);cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);padding:5px 12px;font-family:Orbitron,sans-serif;font-size:9.5px}.cat.active{color:#d6f5ff;border-color:var(--cyan);background:#145a8266;box-shadow:inset 0 0 10px #2dc8eb4d}.eq{align-items:flex-end;gap:3px;height:30px;display:flex;position:absolute;bottom:30px;left:30px}.eq i{background:var(--cyan);width:3px;box-shadow:0 0 4px var(--cyan);animation:1.2s ease-in-out infinite eqBar}@keyframes eqBar{0%,to{height:20%}50%{height:100%}}
