.frag{--m-fill:var(--sand);--m-deep:var(--sand-deep);--m-text:var(--sand-text);background:var(--surface);color:var(--ink);box-shadow:var(--l3);border-radius:16px;font-size:13px;line-height:1.4;overflow:hidden}.frag.m-e{--m-fill:var(--mint);--m-deep:var(--mint-deep);--m-text:var(--mint-text)}.frag.m-r{--m-fill:var(--peri);--m-deep:var(--peri-deep);--m-text:var(--peri-text)}.frag.m-c{--m-fill:var(--coral);--m-deep:var(--coral-deep);--m-text:var(--coral-text)}.frag.m-n{--m-fill:var(--dark-2);--m-deep:var(--ink-2)}.fh{background:var(--surface);box-shadow:inset 0 3px 0 var(--m-fill);border-bottom:1px solid var(--hair);font:700 16px/1.2 var(--sans);letter-spacing:-.012em;color:var(--ink);align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.fh:not(:has(.radar)):before{content:"";background:var(--m-deep);border-radius:3px;flex:none;width:10px;height:10px}.fh .id{color:var(--ink-2);font-weight:400}.fh .t{font:400 14px/1.2 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-3);margin-left:auto}.fb{gap:10px;padding:12px 14px 14px;display:grid}.ft{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}.kv{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 12px;display:grid}.kv dt{color:var(--ink-3);font-size:12.5px}.kv dd{margin:0;font-size:13px}.well{background:var(--well);border-radius:10px;padding:10px 11px;box-shadow:inset 0 1px 2px #2a2a300f}.meter{align-items:center;gap:10px;display:flex}.track{background:#2a2a3014;border-radius:99px;flex:1;height:8px;position:relative;overflow:hidden}.fill{background:var(--m-deep);clip-path:inset(0 calc(100% - var(--w,0%)) 0 0 round 99px);transition:clip-path .9s var(--ease);border-radius:99px;position:absolute;inset:0}.limit{background:var(--coral-text);width:2px;top:-4px;bottom:-4px;left:var(--at);position:absolute}.pill{font:700 12px/1.2 var(--sans);letter-spacing:0;white-space:nowrap;background:var(--well);color:var(--ink);border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.pill.ok{background:var(--success-bg);color:var(--success)}.pill.m{background:color-mix(in srgb,var(--m-fill) 38%,var(--surface))}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.info{background:var(--info-bg);color:var(--info)}.pill.err{background:var(--error-bg);color:var(--error)}.fa{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.fa a,.fa span.go{color:var(--m-text);font-size:12.5px;font-weight:700;text-decoration:none}.rows{gap:6px;display:grid}.rw{background:var(--surface);box-shadow:var(--l1);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.rw .l{align-items:center;gap:8px;min-width:0;display:flex}.rw .l span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rw time,.rw .n{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:12.5px}.radar{flex:none;width:12px;height:12px;position:relative}.radar:before,.radar:after{content:"";background:var(--m-deep);border-radius:4px;position:absolute;inset:0}.radar:after{border:2px solid var(--m-deep);opacity:0;background:0 0;border-radius:6px;inset:-2px}.loaded .radar:after{animation:1.4s ease-out 1.6s 2 ring}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.ag{border-top:1px solid var(--hair);color:var(--ink-2);align-items:flex-start;gap:8px;margin:0;padding-top:9px;font-size:13px;line-height:1.45;display:flex}.ag:before{content:"";background:var(--m-deep);border-radius:2px;flex:none;width:7px;height:7px;margin-top:4px}.tstat{border-top:1px solid var(--hair);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;gap:10px 18px;padding-top:12px;font-size:13px;display:flex}.w28{--w:28%}.w52{--w:52%}.w80{--w:80%}.w92{--w:92%}.at99{--at:99%}.mono11{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:12.5px}.sstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sstats .well{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.sstats span{color:var(--ink-3);font-size:12.5px;line-height:1.3;display:block}.sstats b{letter-spacing:-.02em;flex:none;font-size:34px;line-height:1;display:block}@media (width<=760px){.sstats{grid-template-columns:1fr}}
