.rm-page .ls-result b{white-space:nowrap}.rm-page .rm-group{padding:10px 14px 2px 17px;font:600 10px var(--sans);letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.rm-page .ls-ui .ls-topic{padding-top:6px;padding-bottom:6px}.rm-page .ls-ui[data-fold-rail] .rm-group{padding:8px 0 0;text-align:center;font-size:9px;letter-spacing:0}.rm-over,.rm-under{position:absolute;left:0;right:0;display:grid;justify-items:center;gap:4px;pointer-events:none;text-align:center}.rm-over{top:4px}.rm-under{bottom:46px}.rm-over p,.rm-under p{margin:0;max-width:min(760px,100%);padding:6px 14px;border-radius:10px;border:1px solid var(--line);background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rm-eq{font:600 17px/1.5 var(--serif);color:var(--text)}.rm-eq .rm-eqmain{display:block}.rm-eq .rm-alt{display:block;font:12px var(--sans);color:var(--muted)}.rm-eq .rm-arr{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;line-height:1;margin:0 4px}.rm-eq .rm-arr small{font:10px var(--sans);color:var(--gold);margin-bottom:1px;white-space:nowrap}.rm-eq .rm-none{color:var(--muted);font-size:14px}.rm-cap{font-size:14px;color:var(--soft);line-height:1.5}.rm-cap b{margin-right:8px;font:600 12px var(--mono);color:var(--gold)}.rm-pick{font-size:12px;color:var(--muted);padding:3px 12px!important}.rm-pick b{color:var(--gold)}.rm-time{position:absolute;left:6px;right:120px;bottom:6px;display:flex;align-items:center;gap:6px;pointer-events:auto}.rm-time .ls-btn{min-height:30px;padding:0 10px;background:var(--glass-bg);font-size:16px}.rm-track{position:relative;flex:1;height:30px;display:flex;align-items:center;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--glass-bg)}.rm-track input{width:100%;accent-color:var(--gold);position:relative;z-index:1}.rm-ticks{position:absolute;inset:7px 18px;pointer-events:none}.rm-ticks i{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffc24a8c}.rm-page .ls-cue{bottom:112px}@media(max-width:760px){.rm-page .rm-group{display:flex;align-items:center;padding:0 2px 0 6px;font-size:10px;letter-spacing:.06em}.rm-eq{font-size:14px}.rm-eq .rm-alt{display:none}.rm-cap{font-size:12px}.rm-pick{display:none}.rm-over p,.rm-under p{padding:4px 10px}.rm-time{right:74px;bottom:4px}.rm-under{bottom:40px}.rm-page .ls-cue{bottom:84px}}
