:root{--rock:#0b0909;--rock-2:#1d1716;--rock-3:#161110;--glass:rgba(30,18,15,.42);--glass-strong:rgba(28,17,14,.86);--glass-border:rgba(255,170,120,.16);--lava:#ff6a1a;--gold:#ffb347;--ember:#ff4d1a;--ember-2:#ff9a3d;--blood:#e0262f;--ok:#5be38c;--warn:#ffb347;--text:#f4ece6;--text-2:#d6b9ab;--text-3:#a3918a;--fusion:linear-gradient(180deg,#ffd27a,#ff5a1a 60%,#a51d00);--btn:linear-gradient(135deg,#ffb347,#ff4d1a);--f-d:"Anton",Impact,sans-serif;--f-b:"Inter Tight",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--f-m:"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:22px;--blur:blur(20px) saturate(150%);--st:env(safe-area-inset-top,0px);--sb:env(safe-area-inset-bottom,0px);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;height:100vh}body{background:var(--rock);color:var(--text);font-family:var(--f-b);font-size:15px;-webkit-font-smoothing:antialiased;overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;user-select:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}input,textarea{font:inherit;color:inherit;-webkit-user-select:text;user-select:text}#lava{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.app{position:relative;z-index:1;height:100%;min-height:100%;display:flex;flex-direction:column}.g{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:inset 0 1px #ffffff1a}.W{font-family:var(--f-d);line-height:.9;background:var(--fusion);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,90,26,.45))}.mono{font-family:var(--f-m)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.lbl{font:500 10.5px var(--f-b);color:var(--text-2)}.cap{font:500 10px var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(var(--st) + 10px) 18px 8px;flex-shrink:0}.top .W{font-size:34px}.top h1{font-family:var(--f-d);font-weight:400;font-size:26px;text-transform:uppercase;letter-spacing:.01em;flex:1}.pill{display:inline-flex;align-items:center;gap:6px;font:500 11px var(--f-b);padding:6px 11px;border-radius:99px;white-space:nowrap}.pill .d{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok)}.pill.warn .d{background:var(--warn);box-shadow:0 0 6px var(--warn)}.pill.bad{background:#6e0a0f80;border-color:#ff3c3c66;color:#ffd6d6}.pill.bad .d{background:#ff3b3b;box-shadow:0 0 8px #ff1a1a}.icon-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:16px}.scroll{flex:1;overflow-y:auto;padding:4px 16px 20px;display:flex;flex-direction:column;gap:12px;min-height:0}.scroll>*{flex-shrink:0}.tabs{display:flex;justify-content:space-around;margin:4px 14px calc(var(--sb) + 10px);padding:7px 4px;border-radius:99px;flex-shrink:0}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;font:500 10px var(--f-b);color:var(--text-3);position:relative}.tab svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tab.on{color:var(--gold)}.tab .badge{position:absolute;top:0;right:calc(50% - 18px);min-width:16px;height:16px;border-radius:99px;background:var(--blood);color:#fff;font:700 9.5px var(--f-b);display:grid;place-items:center;padding:0 4px}.hero{padding:14px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.big{font-family:var(--f-d);font-size:58px;line-height:.92}.big span{color:var(--lava)}.big.bad span{color:#ff3b3b}.spark{width:120px;height:44px}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.meter{padding:10px 11px;display:flex;flex-direction:column;gap:4px;min-width:0}.meter b{font:600 17px var(--f-m);color:#fff;white-space:nowrap}.meter small{font:400 10px var(--f-m);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar{height:3px;border-radius:2px;background:#ffffff14;overflow:hidden}.bar i{display:block;height:100%;background:var(--lava);box-shadow:0 0 6px var(--lava);transition:width .6s}.bar.hot i{background:#ff3b3b;box-shadow:0 0 6px #ff3b3b}.duo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.duo .g{padding:10px 12px;display:flex;flex-direction:column;gap:2px}.duo b{font:600 14px var(--f-m)}.section-h{display:flex;align-items:baseline;justify-content:space-between;padding:6px 4px 0}.section-h h2{font-family:var(--f-d);font-weight:400;font-size:19px;text-transform:uppercase;letter-spacing:.02em}.list{padding:0;overflow:hidden}.svc{position:relative;border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden}.svc:last-child{border:none}.svc-under{position:absolute;top:0;right:0;bottom:0;left:30%;display:flex;justify-content:flex-end;align-items:stretch;background:linear-gradient(90deg,transparent,rgba(255,77,26,.35))}.svc-under button{width:110px;font:600 12px var(--f-b);color:#1a0d08;background:var(--btn)}.svc-row{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;background:#140e0d;touch-action:pan-y;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.svc-row.drag{transition:none}.svc-row .name{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.svc-row .name b{font:500 13.5px var(--f-m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-row .name small{font:400 10.5px var(--f-m);color:var(--text-3)}.svc-row .num{font:500 11px var(--f-m);color:var(--text-2);text-align:right}.dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 7px var(--lava);flex-shrink:0}.dot.down{background:#ff3b3b;box-shadow:0 0 9px #ff1a1a}.dot.busy{background:var(--text-2);box-shadow:none;animation:blink .8s infinite}@keyframes blink{50%{opacity:.3}}.certs{padding:4px 14px}.cert{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);font:400 12px var(--f-m)}.cert:last-child{border:none}.cert span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert .ok{color:var(--ok)}.cert .warn{color:var(--warn)}.cert .bad{color:#ff5b5b}.sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0503038c;display:flex;align-items:flex-end;animation:fade .2s}.sheet{width:100%;max-height:88%;display:flex;flex-direction:column;background:var(--glass-strong);border:1px solid var(--glass-border);border-bottom:none;border-radius:28px 28px 0 0;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);padding:8px 18px calc(var(--sb) + 18px);animation:up .28s cubic-bezier(.2,.8,.2,1)}.sheet .grab{width:38px;height:5px;border-radius:3px;background:#ffffff40;margin:2px auto 12px}.sheet h3{font-family:var(--f-d);font-weight:400;font-size:26px;text-transform:uppercase;line-height:1}.sheet .sub{font:400 11.5px var(--f-m);color:var(--text-3);margin-top:4px}.kv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.kv div{padding:9px 10px;border-radius:14px;background:#ffffff0d;display:flex;flex-direction:column;gap:2px}.kv b{font:600 13px var(--f-m)}.logs{flex:1;min-height:120px;overflow:auto;border-radius:14px;background:#00000073;padding:10px;font:400 10.5px/1.5 var(--f-m);color:var(--text-2);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.logs .e{color:#ff8080}.seg{display:flex;gap:4px;padding:3px;border-radius:99px;background:#ffffff0f;margin:10px 0 8px;align-self:flex-start}.seg button{padding:6px 12px;border-radius:99px;font:500 11.5px var(--f-b);color:var(--text-2)}.seg button.on{background:#ffffff24;color:#fff}.actions{display:flex;gap:8px;margin-top:12px}.btn{flex:1;padding:14px;border-radius:16px;font:600 14.5px var(--f-b);text-align:center}.btn.main{background:var(--btn);color:#1a0d08;box-shadow:0 8px 24px -10px var(--ember)}.btn.ghost{background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.btn.danger{background:#e0262fd9;color:#fff}.btn:disabled{opacity:.5}.lock{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:calc(var(--st) + 20px) 24px calc(var(--sb) + 20px);text-align:center}.lock .Wbig{font-size:132px;filter:drop-shadow(0 0 24px rgba(255,90,26,.55))}.lock .name{font:500 12px var(--f-m);letter-spacing:.3em;text-transform:uppercase;color:var(--text-2);margin-top:-6px}.faceid{width:78px;height:78px;border-radius:24px;display:grid;place-items:center;margin-top:18px}.faceid svg{width:40px;height:40px;stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lock .hint{font-size:13px;color:var(--text-2);min-height:2.6em;line-height:1.35}.lock .err{color:#ff8a8a}.dots{display:flex;gap:14px;margin:6px 0 4px}.dots i{width:13px;height:13px;border-radius:50%;border:1.5px solid var(--text-2)}.dots i.f{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px var(--lava)}.dots.shake{animation:shake .4s}@keyframes shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.pad{display:grid;grid-template-columns:repeat(3,72px);gap:14px 22px}.pad button{width:72px;height:72px;border-radius:50%;font:400 28px var(--f-b);display:grid;place-items:center}.pad button.txt{font-size:13px;background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-2)}.pad button:active{background:#ffb34740}.link{font:500 13px var(--f-b);color:var(--gold)}.soon{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:30px}.soon b{font-family:var(--f-d);font-weight:400;font-size:28px;text-transform:uppercase}.soon p{color:var(--text-2);max-width:30ch;line-height:1.45}.toast{position:fixed;left:50%;top:calc(var(--st) + 12px);transform:translate(-50%);z-index:80;padding:10px 16px;border-radius:99px;font:500 13px var(--f-b);animation:drop .3s;max-width:90%}.toast.err{border-color:#ff3c3c73;color:#ffd6d6}@keyframes drop{0%{opacity:0;transform:translate(-50%,-10px)}}@keyframes fade{0%{opacity:0}}@keyframes up{0%{transform:translateY(100%)}}.sparks{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;width:100%;height:100%}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.setting:last-child{border:none}.setting small{display:block;font-size:11.5px;color:var(--text-3);margin-top:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;padding:8px 13px;border-radius:99px;font:500 12.5px var(--f-b);color:var(--text-2)}.chip.on{color:#1a0d08;background:var(--btn);border-color:transparent}.crumb{padding:10px 14px;font:500 12px var(--f-m);color:var(--text-3);overflow-x:auto;white-space:nowrap;scrollbar-width:none;border-radius:16px}.crumb::-webkit-scrollbar{display:none}.crumb button{font:inherit;color:var(--text-2);padding:2px 1px}.crumb button.here{color:var(--gold)}.search{display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:16px}.search svg{width:17px;height:17px;stroke:var(--text-3);fill:none;stroke-width:2;flex-shrink:0}.search input{flex:1;min-width:0;background:none;border:none;outline:none;padding:11px 0;font:400 14px var(--f-b);color:var(--text)}.search input::placeholder{color:var(--text-3)}.search button{font-size:12px}.file{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#140e0d;text-align:left;cursor:pointer;-webkit-touch-callout:none}.file:last-child{border:none}.file:active{background:#1f1513}.file.sel{background:#ff6a1a29}.ficon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;background:#ffffff0f;color:var(--text-2)}.ficon svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ficon.k-dir{background:#ff6a1a29;color:var(--gold)}.ficon.k-img,.ficon.k-video{background:#ff9a3d1f;color:#ffcf8a}.ficon.k-code{background:#5be38c1a;color:#9be8b8}.ficon.k-archive{background:#e0262f24;color:#ff9a9a}.fname{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fname b{font:500 13.5px var(--f-m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fname small{font:400 10.5px var(--f-m);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more{width:34px;height:34px;border-radius:50%;font-size:18px;color:var(--text-2);flex-shrink:0}.check{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--text-3);display:grid;place-items:center;font-size:12px;flex-shrink:0}.check.on{background:var(--btn);border-color:transparent;color:#1a0d08;font-weight:700}.fab{position:fixed;right:20px;bottom:calc(var(--sb) + 86px);z-index:20;width:56px;height:56px;border-radius:50%;background:var(--btn);color:#1a0d08;font:400 30px var(--f-b);display:grid;place-items:center;box-shadow:0 10px 28px -8px var(--ember)}.dock{position:fixed;left:12px;right:12px;bottom:calc(var(--sb) + 82px);z-index:20;display:flex;align-items:center;gap:4px;padding:6px 6px 6px 14px;border-radius:20px;background:var(--glass-strong);font-size:12.5px;overflow-x:auto;scrollbar-width:none}.dock span{flex:1;white-space:nowrap;color:var(--text-2)}.dock span b{color:#fff}.dock button{padding:9px 10px;border-radius:12px;font:600 12px var(--f-b);white-space:nowrap}.dock button.red{color:#ff8a8a}.dock button.gold{background:var(--btn);color:#1a0d08}.dock button:disabled{opacity:.4}.sheet-actions{display:flex;flex-direction:column;margin-top:12px;border-radius:18px;overflow:hidden;background:#ffffff0d}.sheet-actions button{text-align:left;padding:15px 16px;font:500 15px var(--f-b);border-bottom:1px solid rgba(255,255,255,.06)}.sheet-actions button:last-child{border:none}.sheet-actions button small{display:block;font-size:11.5px;color:var(--text-3);font-weight:400;margin-top:2px}.sheet-actions button.red{color:#ff8a8a}.field{width:100%;margin-top:14px;padding:13px 14px;border-radius:14px;background:#00000059;border:1px solid var(--glass-border);font:500 15px var(--f-m);color:var(--text);outline:none}.field:focus{border-color:var(--gold)}.preview{margin-top:12px;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.preview img,.preview video{max-width:100%;max-height:55vh;border-radius:14px;object-fit:contain;align-self:center;background:#000}.preview audio{width:100%}.preview pre.logs{margin:0;max-height:55vh}.editor{width:100%;min-height:45vh;resize:none;border-radius:14px;background:#00000073;border:1px solid var(--glass-border);padding:10px;font:400 12px/1.5 var(--f-m);color:var(--text);outline:none}.btn.danger{display:block}.sheet h3.fn{font:600 19px var(--f-m);text-transform:none;word-break:break-all;line-height:1.25}.hub{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;text-align:left;min-height:122px}.tile:active{transform:scale(.97)}.tile .ticon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#ff6a1a29;color:var(--gold);margin-bottom:4px}.tile svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tile b{font-family:var(--f-d);font-weight:400;font-size:21px;text-transform:uppercase;letter-spacing:.01em;line-height:1}.tile small{font:500 12px var(--f-m);color:var(--text-2)}.hub .tile:last-child:nth-child(odd){grid-column:span 2;min-height:0;flex-direction:row;align-items:center}.hub .tile:last-child:nth-child(odd) .ticon{margin:0 6px 0 0}.hub .tile:last-child:nth-child(odd) small{margin-left:auto}.mod-h{display:flex;align-items:center;gap:10px}.mod-h h2{flex:1;font-family:var(--f-d);font-weight:400;font-size:24px;text-transform:uppercase;line-height:1}.empty{padding:22px 16px;text-align:center;color:var(--text-2);font-size:14px;line-height:1.45}.form{display:flex;flex-direction:column;gap:12px;margin-top:12px;overflow-y:auto;min-height:0}.fld{display:flex;flex-direction:column;gap:5px;min-width:0}.fld>span{font:500 11.5px var(--f-b);color:var(--text-2)}.fld .field{margin:0}.field.area{resize:none;font:400 14px/1.5 var(--f-b)}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cards{display:flex;flex-direction:column;gap:10px}.card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left}.card b{font:600 15.5px var(--f-b)}.card p{font-size:13.5px;color:var(--text-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card small{font:400 11px var(--f-m);color:var(--text-3)}.grp{display:flex;flex-direction:column;gap:8px}.vault{display:flex;flex-direction:column;margin-top:14px;border-radius:18px;overflow:hidden;background:#ffffff0d}.vrow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;color:inherit;text-decoration:none}.vrow:last-child{border:none}.vrow .lbl{grid-column:1/-1}.vrow b{font:500 15px var(--f-m);word-break:break-all;-webkit-user-select:text;user-select:text}.vrow i{font-style:normal;font:500 12px var(--f-b);color:var(--gold)}.vrow p{grid-column:1/-1;font-size:13.5px;color:var(--text-2);line-height:1.45;white-space:pre-wrap}.vrow.secret b{letter-spacing:.04em}.pill.gold{background:var(--btn);color:#1a0d08;border-color:transparent;font-weight:600}.btn.ghost.red{color:#ff8a8a}.scroll-x{overflow-x:auto;scrollbar-width:none;margin:0 -2px}.scroll-x .seg{margin:0}.month{display:flex;align-items:center;justify-content:space-between;padding:6px;border-radius:99px}.month button{width:40px;height:40px;border-radius:50%;font-size:22px;color:var(--gold)}.month b{font:600 15px var(--f-b);text-transform:capitalize}.pos{color:var(--ok)!important}.neg{color:#ff8a6a!important}.split{display:flex;gap:6px}.split div{min-width:0;padding:10px 12px;border-radius:14px;display:flex;flex-direction:column;gap:2px}.split div:first-child{background:#ff6a1a2e}.split div:last-child{background:#5be38c1f}.split span{font:500 11px var(--f-b);color:var(--text-2)}.split b{font:600 15px var(--f-m);white-space:nowrap}.presets{display:flex;gap:6px}.presets button{flex:1;padding:8px 0;border-radius:12px;background:#ffffff0f;font:600 12.5px var(--f-m);color:var(--text-2)}.presets button.on{background:var(--btn);color:#1a0d08}.line{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#140e0d;text-align:left}.line:last-child{border:none}.line>b{font:600 14px var(--f-m);white-space:nowrap}.line.total{background:#ffffff0a}.line.total span{flex:1;font:500 12px var(--f-b);color:var(--text-2)}.chart{padding:14px;display:flex;flex-direction:column;gap:10px}.legend{font:500 11px var(--f-b);color:var(--text-2);display:flex;align-items:center;gap:5px}.legend i{width:9px;height:9px;border-radius:3px;display:inline-block;margin-left:6px}.legend i.pos{background:var(--ok)}.legend i.neg{background:#ff8a6a}.bars{display:flex;align-items:flex-end;gap:8px;height:120px}.bars .col{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;min-width:0}.bars .pair{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.bars .b{width:42%;min-height:2px;border-radius:4px 4px 1px 1px}.bars .b.pos{background:linear-gradient(180deg,#8ff0b4,#2fa968)}.bars .b.neg{background:linear-gradient(180deg,#ffb38a,#e5502a)}.bars small{font:500 10px var(--f-m);color:var(--text-3);text-transform:capitalize}.bars.thin{gap:2px;height:90px}.bars.thin .b{width:100%;background:linear-gradient(180deg,var(--gold),var(--lava))}.bigsm{font-family:var(--f-d)!important;font-weight:400!important;font-size:30px!important;line-height:1}.offline{padding:14px 16px;display:flex;flex-direction:column;gap:2px}.offline b{font:600 14px var(--f-b)}.offline span{font:400 12px var(--f-m);color:var(--text-3)}.pc{display:flex;flex-direction:column;gap:12px;padding:16px;text-align:left}.pc .row b{font-family:var(--f-d);font-weight:400;font-size:22px;text-transform:uppercase}.specs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.specs div{display:flex;flex-direction:column;gap:2px;font:500 13px var(--f-m);min-width:0;word-break:break-word}.tags{display:flex;flex-wrap:wrap;gap:5px}.tags span{padding:4px 9px;border-radius:99px;background:#ffffff12;font:500 11px var(--f-m);color:var(--text-2)}.kv .g{background:var(--glass)}.hub-grp{display:flex;flex-direction:column;gap:8px}.tag-st{font:500 10.5px var(--f-m);padding:3px 8px;border-radius:99px;background:#ffffff12;color:var(--text-2);white-space:nowrap;font-style:normal}.tag-st.ok{color:var(--ok);background:#5be38c1a}.tag-st.warn{color:var(--warn);background:#ffb3471f}.tag-st.bad{color:#ff8a8a;background:#e0262f29}.dot.off{background:var(--text-3);box-shadow:none}.mc{align-items:center}.mc small{display:block;margin-top:4px;font-size:10.5px}.mc-power{display:flex;flex-direction:column;gap:6px;align-items:stretch}.month button:disabled{opacity:.3}.file.dbrow .fname b{font-size:13px}a.btn{text-decoration:none;color:inherit;display:block}.alarm-hero{border-color:#ff3c3c66;background:#5a080c73}.alert-card{padding:14px 16px;display:flex;flex-direction:column;gap:6px;border-color:#ff3c3c66;background:#5a080c73}.alert-card.warning{border-color:#ffb34766;background:#5a320866}.alert-card b{font:600 16px var(--f-b)}.alert-card p{font-size:13.5px;color:#ffd0c8;line-height:1.45}
