.hr-top{gap:14px 22px}.hr-main{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:18px;display:grid}.hr-stage{flex-direction:column;min-width:0;padding:18px 22px 22px;display:flex}.hr-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hr-ear{color:#c9c9c9}.hr-freq{justify-content:center;margin-top:14px}.hr-freq .seg{font-size:88px}.hr-freq .unit-txt{color:#9a9a9a;font-size:22px}.hr-say{text-align:center;color:#dcdcdc;max-width:36em;min-height:50px;margin:14px auto 0;font-size:16.5px;font-weight:600;line-height:1.45}.hr-say b{color:#fff}.hr-scale{margin:20px 8px 0;position:relative}.hr-track{background:#161616;border-radius:12px;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #000000e6,0 1px #ffffff0f}.hr-speech{background:repeating-linear-gradient(135deg,#ffffff0b 0 4px,#0000 4px 8px);position:absolute;top:0;bottom:0}.hr-heard{background:var(--lcd-green);border-radius:4px;height:7px;position:absolute;top:4px;box-shadow:0 0 8px #2fd18e99}.hr-heard.r{background:var(--yellow);top:13px;box-shadow:0 0 8px #ffe40080}.hr-heard.b{background:#f0f0f0d9;height:16px;top:4px;box-shadow:0 0 8px #fff6}.hr-now{background:#fff;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px 2px #ffffffbf}.hr-ticks{height:16px;margin-top:7px;position:relative}.hr-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.hr-ticks span:first-child{transform:none}.hr-ticks span:last-child{transform:translate(-70%)}.hr-marks{height:24px;margin-top:4px;position:relative}.hr-mark{white-space:nowrap;color:#fff;background:#1d1d1d;border-radius:4px;padding:1px 6px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:12.5px;font-weight:600;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 0 1px #2c2c2c}.hr-mark.l{color:var(--lcd-green)}.hr-mark.r{color:var(--yellow);top:0}.hr-legend{justify-content:center;gap:8px 20px;padding:14px 0 0}.hr-sw{border-radius:4px;width:16px;height:7px;display:inline-block}.hr-sw.l{background:var(--lcd-green);box-shadow:0 0 6px #2fd18e99}.hr-sw.r{background:var(--yellow)}.hr-sw.b{background:#eee}.hr-sw.s{background:repeating-linear-gradient(135deg,#fff3 0 3px,#1a1a1a 3px 6px);border-radius:3px;height:12px;box-shadow:inset 0 0 0 1px #333}.hr-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.hr-go,.hr-hit{min-width:250px;height:56px;font-size:18px}.hr-hit kbd.kc{height:22px;color:inherit;box-shadow:none;background:#00000029;margin-left:4px;padding:0 7px 2px;font-size:12px}.hr-stop{height:56px;padding:0 16px 2px}.hr-side{flex-direction:column;gap:14px;min-width:0;display:flex}.hr-warn{margin:0;font-size:15px;line-height:1.45}.hr-panel{background:linear-gradient(#2a2a2a,#252525);border-radius:12px;padding:14px 16px 16px;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #1d1d1d}.hr-panel-title{justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.hr-panel-title .label:first-child{color:#d6d6d6;font-size:14px}.hr-check{width:100%}.hr-check[aria-pressed=true]{color:#2b2600;background:linear-gradient(#fff06a,#ffe400);box-shadow:inset 0 1px #ffffff80,0 3px #a99700,0 0 16px #ffe40059}.hr-note{color:#8d8d8d;margin-top:10px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13.5px;font-weight:500;line-height:1.4}.hr-level{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;display:grid}.hr-level .unit-txt{text-align:right;min-width:48px;margin:0}.hr-lr{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hr-lr .kc{height:40px}.hr-strip{margin-top:16px}.hr-strip .lcd-cell .seg{font-size:27px}@media (max-width:1080px){.hr-main{grid-template-columns:minmax(0,1fr)}.hr-side{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:860px){.hr-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hr-top .right{margin-left:0}.hr-stage{padding:16px 14px 18px}.hr-freq .seg{font-size:64px}.hr-say{font-size:15.5px}.hr-go,.hr-hit{width:100%;min-width:0}.hr-stop{width:100%}.hr-mark{padding:1px 4px;font-size:11.5px}.hr-strip .lcd-cell .seg{font-size:23px}}