.mph-root{width:0;height:0;position:absolute}.mph-tag,.mph-rx{background:#141a28eb;border:1px solid #ffffff29;border-radius:12px;width:56px;height:168px;position:absolute;top:-104px}.mph-tag{color:#e9ecf5;place-content:center;justify-items:center;gap:6px;font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.mph-tag small{color:#8f98b3;font-size:10px}.mph-rx-hot{border:1px solid var(--s3d-accent);box-shadow:0 0 26px -6px var(--s3d-accent);border-radius:12px;position:absolute;inset:-1px}.mph-socket{border:2px solid #ffffff4d;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;left:21px}.mph-socket i{background:var(--pub-acid);border-radius:50%;position:absolute;inset:-2px}.mph-lane{background:#ffffff24;height:2px;margin-top:-21px;position:absolute}.mph-lane span{color:#cfd5e6;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-18px;left:6px}.mph-fill{background:var(--s3d-accent);filter:brightness(1.6);position:absolute;inset:0}.mph-lost{color:#fff;background:#ff4d2e;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:-8px;display:grid;position:absolute;top:-7px}.mph-pulse{background:var(--pub-acid);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:-6px;box-shadow:0 0 14px 2px #c8ff3c80}.mph-score{background:var(--pub-acid);color:#0b0f1a;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;top:104px;left:0;translate:-50%}
