.rv{display:flex;flex-direction:column;gap:1rem}.rv-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rv-week{padding:1rem 1.2rem}.rv-week-in{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.rv-lead{display:flex;align-items:baseline;gap:.55rem;min-width:11rem}.rv-lead-v{font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--accent-ink)}.rv-lead-l{font-size:var(--fs-md);color:var(--text)}.rv-cells{display:flex;gap:.6rem 1.2rem;flex:1 1 auto;flex-wrap:wrap}.rv-cell{display:flex;flex-direction:column;gap:.15rem;min-width:7rem}.rv-cell-l{font-size:var(--fs-xs);color:var(--text-soft)}.rv-cell-v{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text)}.rv-basis{font-style:normal;font-size:var(--fs-xs);font-weight:var(--fw-normal);color:var(--text-soft)}.rv-info{font-size:var(--fs-xs);color:var(--text-soft);cursor:help}.rv-week-sk{display:flex;gap:1.6rem;align-items:center}.rv-sk{display:inline-block;height:1rem;border-radius:var(--r-sm);background:var(--inset)}.rv-sk-f{width:9rem;height:2.4rem}.rv-sk-c{width:8rem}.rv-week{position:relative;padding:1.05rem 1.4rem;border-radius:14px;overflow:hidden;background:var(--shell-800);border:1px solid var(--shell-line);color:var(--shell-ink);box-shadow:var(--lift-2)}.rv-week::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background-image:var(--grain);background-size:160px 160px}.rv-week::after{content:'';position:absolute;left:14px;right:14px;bottom:0;height:1px;pointer-events:none;z-index:0;background:var(--gold-500);opacity:.7}.rv-week>:not(.rv-vh){position:relative;z-index:1}.rv-week .rv-lead-v{color:var(--gold-300)}.rv-week .rv-lead-l{color:var(--shell-ink)}.rv-week .rv-cell-l{color:var(--shell-dim)}.rv-week .rv-cell-v{color:var(--shell-ink)}.rv-week .rv-basis,.rv-week .rv-info,.rv-week .rv-nm{color:var(--shell-dim)}.rv-week .rv-info:focus-visible,.rv-week .rv-info:hover{color:var(--shell-ink)}.rv-week .rv-info:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px;border-radius:50%}.rv-week .rv-sk{background:var(--shell-700)}.rv-week .load-failed,.rv-week .load-failed *{color:var(--shell-ink)}.rv-week .rv-cell+.rv-cell{padding-left:1rem;border-left:1px solid var(--shell-line)}.rv-week .rv-week-in{gap:1.2rem;flex-wrap:nowrap}.rv-week .rv-lead{min-width:0;flex:none}.rv-week .rv-cells{gap:.6rem 1rem;flex-wrap:nowrap;min-width:0}.rv-week .rv-cell{min-width:0}.rv-week .rv-cell-v{font-size:var(--fs-lg);font-weight:600;font-variant-numeric:tabular-nums}.rv-week.is-slim{padding:.55rem 1.2rem}.rv-week.is-slim::after{left:12px;right:12px}.rv-week .rv-week-in.is-slim{gap:1.1rem}.rv-week-in.is-slim .rv-lead{gap:.4rem;align-items:baseline}.rv-week-in.is-slim .rv-lead-v{font-size:var(--fs-xl)}.rv-week-in.is-slim .rv-lead-l{font-size:var(--fs-sm)}.rv-week-in.is-slim .rv-cell{flex-direction:row;align-items:baseline;gap:.45rem}.rv-week-in.is-slim .rv-cell-v{font-size:var(--fs-sm)}.rv-ring{display:inline-flex;flex:none}.rv-week .rv-ring .vz-ga-t{stroke:var(--shell-line)}.rv-week .rv-ring .vz-ga-f{stroke:var(--shell-ink)}.rv-week .rv-ring .vz-ga b{color:var(--shell-ink);font-size:var(--fs-md)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rv-week{background:var(--shell-700)}}:root[data-theme=dark] .rv-week{background:var(--shell-700)}.rv-how{position:relative;align-self:center}.rv-how-s{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;font-size:var(--fs-sm);color:var(--text-soft);border-radius:50%;cursor:pointer;list-style:none;transition:color .12s var(--ease-out),background-color .12s var(--ease-out)}.rv-how-s::-webkit-details-marker{display:none}.rv-how-s:hover,.rv-how[open] .rv-how-s{color:var(--text);background:var(--inset)}.rv-how-s:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rv-how-p{position:absolute;left:-.4rem;top:calc(100% + .45rem);z-index:6;width:min(30rem,80vw);padding:.8rem .95rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-ctl);box-shadow:var(--shadow-md)}.rv-how-lede{margin:0 0 .55rem;font-size:var(--fs-sm);line-height:1.45;color:var(--text)}.rv-how-l{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:.55rem 0 0;list-style:none;border-top:1px solid var(--border-soft)}.rv-how-i{display:grid;grid-template-columns:1.2rem minmax(0,1fr);gap:.5rem;align-items:baseline;font-size:var(--fs-sm);line-height:1.4;color:var(--text-soft)}.rv-how-i>i{color:var(--text-soft)}.rv-how-i b{font-weight:600;color:var(--text)}.rv-note{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:var(--fs-sm);color:var(--text);background:var(--info-weak);border:1px solid var(--border);border-radius:var(--r-card)}.rv-note[hidden]{display:none}.rv-note-i{font-size:var(--fs-lg);color:var(--text-soft)}.rv-walk{padding:.15rem .55rem;font-weight:var(--fw-medium);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--border);background:repeating-linear-gradient(135deg,var(--inset) 0 4px,var(--surface) 4px 8px)}.rv-lane{padding:.6rem 1rem .65rem}.rv-checks{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow)}.rv-lane-h{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .6rem;margin-bottom:.3rem}.rv-lane-i{margin-right:.4rem;font-size:var(--fs-md);color:var(--text-soft)}.rv-lane-t{display:inline-flex;align-items:baseline;margin:0;font-size:var(--fs-md);font-weight:600;color:var(--text);white-space:nowrap}.rv-lane-tag{margin-left:.45rem;padding:.02rem .45rem;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-soft);border:1px solid var(--border);border-radius:var(--r-pill)}.rv-legend{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0 0 0 auto;padding:0;list-style:none;font-size:var(--fs-xs);color:var(--text-soft)}.rv-legend li{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.rv-lg{display:inline-block;width:1rem;height:.5rem;border:1px solid var(--ink-300);border-radius:3px;background:var(--surface)}.rv-lg-done{background:var(--text-soft);border-color:var(--text-soft)}.rv-lg-next{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-weak)}.rv-lg-gone{border-color:var(--border);background:repeating-linear-gradient(135deg,var(--surface) 0 2px,var(--ink-300) 2px 3px)}.rv-sec-t{margin:0 0 .6rem;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text)}.rv-quiet{margin:.2rem 0;font-size:var(--fs-sm);color:var(--text-soft)}.rv-idle{margin:0;padding:.2rem .1rem}.rv-nm{margin:.2rem 0;font-size:var(--fs-sm);color:var(--text-soft)}.rv-strip{display:flex;align-items:center;gap:.9rem;min-width:0}.rv-chips{display:flex;flex:1 1 auto;gap:3px;min-width:0}.rv-tk-w{display:flex;flex:1 1 0;min-width:0;max-width:3.5rem}.rv-tk{position:relative;display:block;width:100%;height:1.6rem;padding:0;background:0 0;border:0;border-radius:5px}.rv-tk::before{content:'';position:absolute;left:0;right:0;top:50%;height:.5rem;transform:translateY(-50%);background:var(--surface);border:1px solid var(--ink-300);border-radius:3px;transition:height 120ms var(--ease-out),background-color .12s var(--ease-out),border-color .12s var(--ease-out)}button.rv-tk{cursor:pointer;transition:transform 120ms var(--ease-out)}button.rv-tk:hover::before{border-color:var(--text-soft);background:var(--surface-2);height:.7rem}button.rv-tk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rv-tk.is-answered::before{background:var(--text-soft);border-color:var(--text-soft)}.rv-tk.is-excluded::before,.rv-tk.is-expired::before{border-color:var(--border);background:repeating-linear-gradient(135deg,var(--surface) 0 3px,var(--ink-300) 3px 4px)}.rv-tk.is-next::before{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-weak)}.rv-tk.is-cur::before,button.rv-tk.is-cur:hover::before{height:1.1rem;border-width:2px;border-color:var(--text);background:var(--surface-2)}.rv-tk.is-cur.is-answered::before{background:var(--text-soft)}.rv-strip-go{flex:none}.rv-strip-go[hidden]{display:none}.rv-nx{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .6rem .35rem .85rem;font-size:var(--fs-sm);font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);white-space:nowrap;transition:border-color .12s var(--ease-out),background-color .12s var(--ease-out),transform 120ms var(--ease-out)}.rv-nx:hover{border-color:var(--text-soft);background:var(--surface-2)}.rv-nx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv-nx i{font-size:var(--fs-xs)}.rv-cw{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:1rem;align-items:stretch}.rv-cw-main,.rv-cw-more,.rv-cw-side{min-width:0;padding:1rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow)}.rv-cw-more{grid-column:1/-1}.rv-cw-more:has(> .rv-facts:empty){display:none}.rv-cw-more>.rv-facts:not(:empty){margin-top:0}.rv-cw-side{position:static}.rv-cw-h{display:flex;align-items:center;gap:.8rem;margin-bottom:.75rem}.rv-cw-t{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text)}.rv-cw-t:focus{outline:0}.rv-cw-lede{margin:-.35rem 0 .8rem;font-size:var(--fs-sm);line-height:1.45;color:var(--text-soft);max-width:62rem}.rv-side-t{margin:0 0 .7rem;font-size:var(--fs-md);font-weight:600;color:var(--text)}.rv-grid{--rv-cols:8.75rem minmax(0, 1fr) minmax(0, 1fr) 9.75rem;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-ctl);overflow:hidden}.rv-row{display:grid;grid-template-columns:var(--rv-cols);align-items:baseline}.rv-row+.rv-row:not(.rv-why){border-top:1px solid var(--border-soft)}.rv-row-h{align-items:center;background:var(--surface-2)}.rv-k,.rv-mc,.rv-rh,.rv-v{padding:.6rem .8rem;min-width:0}.rv-k{display:flex;align-items:baseline}.rv-k-l{font-size:var(--fs-sm);font-weight:600;color:var(--text-soft)}.rv-mc{display:flex;justify-content:flex-end}.rv-cmp .rv-row.is-same{background:color-mix(in srgb,var(--vz-up) 6%,var(--surface))}.rv-cmp .rv-row.is-differs{background:color-mix(in srgb,var(--vz-down) 6%,var(--surface))}.rv-why{padding:0 0 .55rem}.rv-why-t{grid-column:2/-1;display:block;padding:0 .8rem;font-size:var(--fs-sm);line-height:1.4;color:var(--text-soft)}.rv-row.has-why>.rv-mc,.rv-row.has-why>.rv-v{padding-bottom:.3rem}.rv-mk{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:var(--fs-xs);font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);white-space:nowrap}.rv-mk i{color:var(--text-soft)}.rv-mk.is-same i{color:var(--vz-up)}.rv-mk.is-differs i{color:var(--vz-down)}.rv-mk.is-differs,.rv-mk.is-one{border-style:dashed}.rv-mk.is-one{color:var(--text-soft)}.rv-grid-one{--rv-cols:8.75rem minmax(0, 1fr)}.rv-level-q{margin:-.35rem 0 .8rem;font-size:var(--fs-sm);color:var(--text-soft)}.rv-rh{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-sm);color:var(--text)}.rv-rh b{font-weight:var(--fw-bold)}.rv-rh-co{color:var(--text-soft)}.rv-v{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;font-size:var(--fs-md);color:var(--text);overflow-wrap:anywhere}.rv-val{display:inline-flex;align-items:baseline;gap:.35rem;max-width:100%}.rv-val-t{min-width:0}.rv-none{color:var(--text-soft);font-style:italic}.rv-vm{font-size:var(--fs-xs)}.rv-differs,.rv-same{color:var(--text-soft)}.rv-ans{display:flex;flex-direction:column;gap:.5rem}.rv-ab{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.55rem .9rem;font-size:var(--fs-md);font-weight:600;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-ctl);box-shadow:var(--shadow);transition:background-color .12s var(--ease-out),border-color .12s var(--ease-out),box-shadow .12s var(--ease-out),transform 120ms var(--ease-out)}.rv-ab:focus-visible,.rv-ab:hover{background:var(--surface-2);border-color:var(--text);box-shadow:var(--shadow)}.rv-ab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv-ab-g{display:inline-grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);background:var(--inset);border:1px solid var(--border-soft);border-radius:8px}.rv-ab-g i{font-size:var(--fs-md)}.rv-ab-t{min-width:0}.rv-ab.is-quiet{min-height:2.3rem;justify-content:center;font-weight:var(--fw-medium);color:var(--text-soft);border-color:var(--border);border-style:dashed}.rv-ab.is-quiet:focus-visible,.rv-ab.is-quiet:hover{color:var(--text)}.rv-ab[aria-busy=true]{cursor:progress}.rv-more{margin-top:.75rem;font-size:var(--fs-sm)}.rv-more summary{color:var(--text-soft);cursor:pointer}.rv-more-b{padding-top:.5rem}.rv-more-s{margin:.3rem 0 0;font-size:var(--fs-xs);color:var(--text-soft)}.rv-ans-err{margin-top:.7rem;font-size:var(--fs-sm);color:var(--bad-ink)}.rv-ans-err[hidden]{display:none}.rv-done{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.rv-done i{font-size:var(--fs-2xl);color:var(--text-soft)}.rv-done div{display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-sm);color:var(--text-soft)}.rv-done b{font-size:var(--fs-md);color:var(--text)}.rv-results{padding:1rem 1.2rem}.rv-results[hidden]{display:none}.rv-res{margin:0;padding-left:1.1rem;font-size:var(--fs-md);color:var(--text);line-height:var(--lh-prose)}.rv-res-l.is-apart{color:var(--text-soft)}.rv-res-all{margin:.7rem 0 0;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text)}.rv-res-basis{margin:.5rem 0 0;font-size:var(--fs-xs);color:var(--text-soft);max-width:60rem}.rv-ans-box{margin-top:.2rem}.rv-tabs{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:12px;background:var(--inset);box-shadow:inset 0 0 0 1px var(--border)}.rv-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .85rem .42rem .7rem;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.3;color:var(--text-soft);white-space:nowrap;background:0 0;border:0;border-radius:9px;transition:color .12s var(--ease-out),background-color .12s var(--ease-out),box-shadow .12s var(--ease-out),transform 120ms var(--ease-out)}.rv-tab>i{opacity:.8}.rv-tab:hover{color:var(--text)}.rv-tab.is-on{color:var(--text);font-weight:600;background:var(--surface);box-shadow:var(--shadow),inset 0 0 0 1px var(--border)}.rv-tab.is-on>i{color:var(--accent-ink);opacity:1}.rv-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rv-tab-n:not(:empty){display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .38rem;font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1;font-variant-numeric:tabular-nums;color:var(--surface);background:var(--text);border-radius:var(--r-pill)}.rv-pane{display:flex;flex-direction:column;gap:1rem}.rv-pane[hidden]{display:none}@media (hover:hover){.rv-ab:active,.rv-nx:active,.rv-tab:active,button.rv-tk:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.rv-ab,.rv-nx,.rv-tab,.rv-tk::before,button.rv-tk{transition:none}.rv-ab:active,.rv-nx:active,.rv-tab:active,button.rv-tk:active{transform:none}}.rv-rh-b{display:inline-flex;align-items:baseline;gap:.45rem;min-width:0;padding:.1rem .3rem;margin:-.1rem -.3rem;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:var(--r-sm);cursor:pointer;transition:background-color .12s var(--ease-out)}.rv-rh-b:focus-visible,.rv-rh-b:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.rv-rh-b:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rv-rh-i{font-size:var(--fs-xs);color:var(--text-soft)}.rv-map{display:inline-flex;align-items:center;flex:none;font-size:var(--fs-xs);color:var(--accent-ink);text-decoration:none;border-radius:4px}.rv-map:focus-visible,.rv-map:hover{color:var(--text)}.rv-map:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rv-facts:not(:empty){margin-top:.9rem}.rv-fxt .rv-row{align-items:baseline}.rv-fxt .rv-k,.rv-fxt .rv-mc,.rv-fxt .rv-v{padding-top:.38rem;padding-bottom:.38rem}.rv-fxt .rv-v{font-size:var(--fs-sm)}.rv-fxt .rv-k-l{font-weight:var(--fw-medium)}.rv-fxt .rv-row-h .rv-k-l{font-weight:600;color:var(--text)}.rv-fx-h{padding:.45rem .8rem;font-size:var(--fs-xs);font-weight:600;color:var(--text-soft)}.rv-fxt .rv-fx-r.is-earn .rv-v{font-size:var(--fs-xs);color:var(--text-soft)}.rv-fxt .rv-none{font-style:normal}.rv-notes:not(:empty){margin-top:.8rem;padding:.65rem .85rem;background:var(--inset);border:1px solid var(--border-soft);border-radius:var(--r-ctl)}.rv-nt-t{margin:0 0 .35rem;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.rv-nt{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.rv-nt-i{display:flex;align-items:baseline;gap:.5rem;font-size:var(--fs-sm);color:var(--text)}.rv-nt-i i{font-size:var(--fs-xs);color:var(--text-soft)}.rv-case-nt{padding:.8rem 1rem}.rv-assist{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--border-soft)}.rv-assist-b{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);background:var(--surface);border:1px dashed var(--text-soft);border-radius:var(--r-pill);transition:background-color .12s var(--ease-out)}.rv-assist-b:focus-visible,.rv-assist-b:hover{background:var(--surface-2)}.rv-assist-b[aria-busy=true]{cursor:progress}.rv-assist-s{font-size:var(--fs-xs);color:var(--text-soft)}.rv-nw{white-space:nowrap}.rv-assist-s .rv-info{margin-left:.15rem}.rv-assisted{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.rv-hint{margin:.6rem 0 0;font-size:var(--fs-sm);color:var(--text-soft)}.rv-hint[hidden]{display:none}.rv-ai:not(:empty){margin-top:.9rem}.rv-reading{padding:.75rem .9rem;background:var(--inset);border:1px solid var(--border-soft);border-radius:var(--r-ctl)}.rv-rd-t{display:flex;align-items:center;gap:.45rem;margin:0 0 .45rem;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.rv-rd-agree,.rv-rd-link{margin:0 0 .4rem;font-size:var(--fs-sm);color:var(--text)}.rv-rd-agree{font-weight:var(--fw-medium)}.rv-rd-l{margin:0 0 .4rem;padding-left:1.1rem;font-size:var(--fs-sm);color:var(--text)}.rv-rd-why{color:var(--text-soft)}.rv-rd-n{margin:0;font-size:var(--fs-xs);color:var(--text-soft)}.rv-after{display:flex;gap:.6rem;margin-top:.7rem}.rv-after .rv-next{flex:1 1 auto}.rv-rec-hd{display:flex;flex-direction:column;gap:.15rem;min-width:0}.rv-rec-eye{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-soft)}.rv-rec-dl{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.35rem .9rem;margin:0 0 .8rem;font-size:var(--fs-sm)}.rv-rec-dl dt{font-weight:var(--fw-normal);color:var(--text-soft)}.rv-rec-dl dd{margin:0;color:var(--text);overflow-wrap:anywhere}.rv-rec-sec{padding-top:.7rem;margin-top:.7rem;border-top:1px solid var(--border-soft)}.rv-rec-h{margin:0 0 .35rem;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.rv-rec-ul{margin:0;padding-left:1.1rem;font-size:var(--fs-sm);color:var(--text)}.rv-rec-p{margin:0 0 .35rem;font-size:var(--fs-sm);color:var(--text)}.cw-ph.rv-open-rec{cursor:pointer}.cw-ph.rv-open-rec:hover{background:var(--surface-2)}.cw-ph.rv-open-rec:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rv-rec .modal-dialog{--bs-modal-width:44rem}.rv-rec-ft{justify-content:flex-end;gap:.5rem}.rv-rec-ft>.btn{margin:0}.rv-next{min-width:9rem}.rv-rec-b{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;margin-left:auto;padding:.1rem .5rem;font-size:var(--fs-xs);color:var(--text-soft);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill)}.rv-rec-b:focus-visible,.rv-rec-b:hover{color:var(--text);border-color:var(--text-soft)}.rv-rec-bt{white-space:nowrap}.rv-rd-ask{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:.6rem 0 0}.rv-ask{display:inline-flex;align-items:center;gap:.35rem}