.xh.xh-rvj{--color-ink:var(--xh-ink);--color-ink-deep:var(--xh-ink-deep);--color-ink-soft:var(--xh-ink-soft);--color-muted:var(--xh-muted);--color-quiet:var(--xh-quiet);--color-hair:var(--xh-hair);--color-hair-strong:var(--xh-hair-strong);--color-card:var(--xh-card);--color-paper:var(--xh-paper2);--color-accent:var(--xh-accent);--color-accent-deep:var(--xh-accent-deep);--color-accent-soft:var(--xh-accent-soft);overflow:visible}.xh .xh-rvj__title{display:flex;align-items:center;gap:10px;min-width:0}.xh .xh-rvj__title>div{display:grid;gap:2px;min-width:0}.xh .xh-rvj__link{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;overflow-wrap:anywhere}.xh .xh-rvj__link:hover{text-decoration:underline}.xh .xh-rvj__statepill{display:inline-flex;align-items:center;gap:6px;background:var(--xh-amber-soft);color:var(--xh-amber-ink)}.xh .xh-rvj__legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--xh-muted)}.xh .xh-rvj__legend>span{display:inline-flex;align-items:center;gap:6px}.xh .xh-rvj__section{font:600 11px var(--xh-mono);letter-spacing:.08em}.xh .xh-rvj__kicker,.xh .xh-rvj__section{text-transform:uppercase;color:var(--xh-muted)}.xh .xh-rvj__kicker{font:700 11px var(--xh-mono);letter-spacing:.1em}.xh .jmc-state--active{background:var(--xh-amber-soft);border-color:var(--xh-amber-ink);color:var(--xh-amber-ink)}.xh .jmc-state--watching{border-color:var(--xh-amber);color:var(--xh-amber-ink)}.xh .jmc-menu__btn{border:1px solid var(--xh-hair-strong);border-radius:8px;background:var(--xh-card)}.xh .jmc-menu__sheet{text-align:left}.xh .jmc-opt--yours{background:var(--xh-amber-soft);border-color:var(--xh-amber)}.xh .jmc-opt--yours .jmc-opt__tag{color:var(--xh-amber-ink)}.xh .jmc-miss__note{border-left-color:var(--xh-hair-strong)}.xh .jmc-checks,.xh .jmc-chips{margin:0}.xh .jmc-check:hover{background:var(--xh-paper2)}.xh .jmc-select{margin:6px 0 0}.xh .xh-act[aria-disabled=true]{opacity:.45;pointer-events:none}.xh .xh-rvj__run{display:grid;gap:12px}.xh .xh-rvj__run .jmc-callout,.xh .xh-rvj__run .jmc-dx,.xh .xh-rvj__run .jmc-run__meta{margin:0}.xh .xh-rvj__run .jmc-notsure{justify-self:start;margin:0}.xh .jmc-dx{display:grid;gap:6px}.xh .jmc-dx__acts{margin:6px 0 0}.xh.xh-rvj .xh-rv__stem{white-space:pre-wrap}.xh.xh-rvj .xh-act:disabled{opacity:.45;pointer-events:none}.xh.xh-rvj .xh-rvj__bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;justify-content:flex-end;margin:4px -16px 0;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px));background:var(--xh-paper);border-top:1px solid var(--xh-hair)}.xh .xh-enter{display:grid;gap:14px}.xh .xh-enter__paper{display:grid;gap:6px}.xh .xh-enter .jmc-select{border:1px solid var(--xh-hair-strong);padding:0 10px;font:15px var(--xh-sans);color:var(--xh-ink)}.xh .xh-enter .jmc-enter__sel,.xh .xh-enter .jmc-select{min-height:44px;border-radius:8px;background:var(--xh-card)}.xh .xh-enter .jmc-enter__sel{border-color:var(--xh-hair-strong)}.xh .xh-entered{display:grid;gap:8px;background:var(--xh-card);border:1px solid var(--xh-hair);border-radius:12px;padding:16px}.xh .xh-entered__score{margin:0;font:600 18px var(--xh-sans);color:var(--xh-ink-soft)}.xh .xh-entered__score b{font:700 40px/1 var(--xh-display);color:var(--xh-ink)}