.rh-idx{position:fixed;right:14px;bottom:max(16px,env(safe-area-inset-bottom));z-index:35;display:flex;flex-direction:column;align-items:flex-end;gap:8px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .25s,transform .25s}.rh-idx.on{opacity:1;transform:none;pointer-events:auto}.rh-idx-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:72vw;padding:0 16px;border-radius:999px;border:1.5px solid rgba(232,163,61,.55);background:rgba(23,17,16,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#e8a33d;font-weight:800;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 24px rgba(0,0,0,.45);cursor:pointer}.rh-idx-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-idx-panel button:focus-visible,.rh-idx-pill:focus-visible{outline:2px solid #e8a33d;outline-offset:2px}.rh-idx-panel{width:min(290px,calc(100vw - 28px));border-radius:18px;border:1.5px solid hsla(39,56%,90%,.12);background:rgba(23,17,16,.97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 40px rgba(0,0,0,.55);padding:12px 8px 8px;animation:rhIdxIn .18s ease-out both}.rh-idx-head{padding:0 10px 6px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsla(39,56%,90%,.45)}.rh-idx-panel ol{list-style:none;margin:0;padding:0}.rh-idx-panel button{display:flex;width:100%;align-items:baseline;gap:10px;min-height:42px;padding:8px 10px;border-radius:10px;background:none;border:0;text-align:left;color:hsla(39,56%,90%,.85);font-weight:800;font-size:15px;cursor:pointer}.rh-idx-panel button:hover{background:rgba(232,163,61,.08)}.rh-idx-panel button.cur{color:#e8a33d;background:rgba(232,163,61,.1)}.rh-idx-n{font-size:10px;letter-spacing:.08em;color:rgba(232,163,61,.65);font-variant-numeric:tabular-nums}@keyframes rhIdxIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rh-idx,.rh-idx-panel{transition:none;animation:none}}@media print{.rh-idx{display:none}}