.sd-prh{--bg:#1c1c1c;--fg:#f6f6f6;--mute:#8e8e8e;--line:#ffffff1a;--soft:#ffffff12;--strong:#fafafa;--on:#111;color:var(--fg);-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4}.sd-prh[data-fill=light]{--bg:#fff;--fg:#121212;--mute:#6f6f6f;--line:#00000017;--soft:#0000000d;--strong:#111;--on:#fff}.sd-prh :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sd-prh :focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sd-prh .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-prh{background:var(--bg);width:min(100%,340px);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;padding:16px}.sd-prh__top{justify-content:space-between;align-items:flex-start;display:flex}.sd-prh__top b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;display:block}.sd-prh__top small{color:var(--mute);font-size:12.5px}.sd-prh__v{box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.sd-prh__v[data-good]{background:var(--strong);color:var(--on);box-shadow:none}.sd-prh__tabs{background:var(--soft);border-radius:9px;gap:2px;margin:12px 0 8px;padding:2px;display:flex}.sd-prh__tabs button{border-radius:7px;flex:1;padding:5px;font-size:12px;color:var(--mute)!important}.sd-prh__tabs button[aria-checked=true]{background:var(--bg);box-shadow:0 1px 2px #00000040;color:var(--fg)!important}.sd-prh__ch{touch-action:none;height:160px;position:relative}.sd-prh__ch svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.sd-prh__line{fill:none;stroke:var(--fg);stroke-width:1.8px;stroke-linejoin:round}.sd-prh__pt{background:var(--bg);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--fg);border-radius:99px;position:absolute;transform:translate(-50%,-50%)}.sd-prh__lab{background:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%)}.sd-prh__al{cursor:ns-resize;outline:0;height:22px;margin-top:-11px;position:absolute;left:0;right:0}.sd-prh__al:before{content:"";border-top:1.5px dashed var(--fg);opacity:.6;position:absolute;top:10px;left:0;right:0}.sd-prh__al span{background:var(--strong);color:var(--on);font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:0;right:0}.sd-prh__al:focus-visible span{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fg)}.sd-prh__msg{color:var(--mute);margin:12px 0 0;font-size:12.5px}.sd-prh__msg b{color:var(--fg)}@media (prefers-reduced-motion:reduce){.sd-prh *,.sd-prh :before,.sd-prh :after{transition:none!important;animation:none!important}}
