.sys-tool{--sys-accent:#4f46e5;--sys-good:#16a34a;--sys-warn:#d97706;--sys-bad:#dc2626;gap:.85rem;display:grid}:root[data-theme=dark] .sys-tool{--sys-accent:#818cf8;--sys-good:#4ade80;--sys-warn:#fbbf24;--sys-bad:#f87171}.sys-live{letter-spacing:.08em;align-items:center;gap:.5rem;margin:0;font-size:.85rem;font-weight:800;display:flex}.sys-dot-live{background:var(--sys-bad);width:.65em;height:.65em;box-shadow:0 0 8px var(--sys-bad);border-radius:50%}.sys-paused{letter-spacing:0;opacity:.75;font-weight:400}.sys-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:760px){.sys-grid{grid-template-columns:1fr 1fr}}.sys-card{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:1rem;box-shadow:0 8px 22px #02061714}.sys-card h2{margin:0 0 .6rem;font-size:1rem}.sys-card dl{gap:.35rem;margin:0;display:grid}.sys-card dl>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:.75rem;padding:.3rem 0;display:flex}.sys-card dl>div:last-child{border-bottom:0}.sys-card dt{opacity:.75;font-size:.88rem}.sys-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.sys-big{font-variant-numeric:tabular-nums;margin:.1rem 0 .4rem;font-size:2.2rem;font-weight:800}.sys-big span{opacity:.7;font-size:.9rem;font-weight:400}.sys-big[data-tone=high],.sys-big[data-tone=charging]{color:var(--sys-warn)}.sys-big[data-tone=critical],.sys-big[data-tone=low]{color:var(--sys-bad)}.sys-big[data-tone=full]{color:var(--sys-good)}.sys-bar{background:var(--line);border-radius:999px;height:.7rem;margin-top:.5rem;overflow:hidden}.sys-bar span{background:linear-gradient(90deg, var(--sys-accent), var(--sys-good));border-radius:inherit;height:100%;display:block}.sys-chart{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;width:100%;height:72px;margin-top:.6rem;display:block}.sys-card button,.sys-actions button{border:1px solid var(--sys-accent);background:var(--sys-accent);color:#fff;cursor:pointer;border-radius:.8rem;min-height:44px;padding:.6rem 1rem;font-weight:800}.sys-card button:disabled{opacity:.45;cursor:not-allowed}.sys-perms{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.sys-perms li{align-items:center;gap:.6rem;display:flex}.sys-perms li span{flex:1;font-weight:700}.sys-perms strong{border:1px solid var(--line);border-radius:999px;padding:.25rem .6rem;font-size:.82rem}.sys-perms strong[data-state=granted]{color:var(--sys-good);border-color:var(--sys-good)}.sys-perms strong[data-state=denied]{color:var(--sys-bad);border-color:var(--sys-bad)}.sys-note{opacity:.8;margin:.5rem 0 0;font-size:.82rem}.sys-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sys-share-text{white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.75rem}@media (prefers-reduced-motion:reduce){.sys-dot-live{box-shadow:none}}
