.rsv-panel{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.rsv-looks{flex-direction:column;gap:10px;display:flex}.rsv-group-h{color:var(--ink-2);letter-spacing:.02em;margin:0 0 6px;font-size:12px;font-weight:600}.rsv-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.rsv-mount{min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:#f4ece0;border:0;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:4px 4px 0;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #3522421f,0 1px #3522420f}.rsv-mount:hover{box-shadow:inset 0 0 0 1px #35224238,0 6px 14px -8px #35224266}.rsv-mount:hover .rsv-slide img{transform:scale(1.05)}.rsv-mount[data-on]{box-shadow:inset 0 0 0 2px var(--accent), 0 6px 16px -8px #e65a2f8c}.rsv-mount[data-long] .rsv-mount-name{letter-spacing:-.02em;font-size:9px}.rsv-mount:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rsv-slide{aspect-ratio:3/4;color:var(--ink-50);background:#e7ddcf;border-radius:3px;place-items:center;display:grid;overflow:hidden}.rsv-slide img{object-fit:cover;width:100%;height:100%;transition:transform .25s var(--ease-hover)}.rsv-mount-name{-webkit-line-clamp:2;letter-spacing:-.01em;text-align:center;overflow-wrap:normal;-webkit-box-orient:vertical;min-height:calc(2.3em + 9px);padding:4px 1px 5px;font-size:10px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.rsv-swap{flex-direction:column;gap:10px;display:flex}.rsv-swap label{flex-direction:column;gap:6px;display:flex}.rsv-swap input{background:var(--wash);height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;border:0;border-radius:12px;padding:0 12px;font-size:15px}.rsv-swap input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rsv-steps{color:var(--ink-50);gap:14px;margin:10px 0 2px;padding:0 2px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.rsv-steps li{align-items:center;gap:6px;display:flex}.rsv-steps li span{background:var(--wash);border-radius:99px;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.rsv-steps li[data-on]{color:var(--ink)}.rsv-steps li[data-on] span{background:var(--accent);color:#fff}.rsv-steps li[data-done] span{background:var(--ink);color:var(--surface)}.rsv-restart .ef-gen-l{align-items:center;gap:8px;display:inline-flex}.rsv-stage{gap:10px}.rsv-stage-head{justify-content:space-between;align-items:center;min-height:32px;display:flex}.rsv-stage-head .pa-stage-h{align-items:center;gap:8px;margin:0;display:inline-flex}.rsv-compare{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.rsv-compare .pa-ba{max-width:100%;max-height:100%}.rsv-err{color:#b4321a;margin:0;font-size:13.5px;font-weight:600}.rsv-ask{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.rsv-wait{border-radius:var(--wb-r);color:#f3ede4;text-align:center;background:#17121c;flex:1;place-content:center;justify-items:center;gap:14px;min-height:240px;padding:24px;display:grid}.rsv-wait p{max-width:38ch;margin:0}.rsv-gate{border:3px solid #f3ede440;border-top-color:var(--accent);border-radius:99px;width:44px;height:44px;animation:1s linear infinite rsv-spin}@keyframes rsv-spin{to{transform:rotate(360deg)}}.rsv-empty{color:var(--ink-2);margin:auto}.rsv-stage .tb-vpair{flex:1;min-height:0}@media (prefers-reduced-motion:reduce){.rsv-gate{animation:none}.rsv-slide img{transition:none}.rsv-mount:hover .rsv-slide img{transform:none}}@media (max-width:900px){.rsv-panel{overflow:visible}.rsv-stage .tb-vpair:not([data-wide]){grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.rsv-stage .tb-vpair:not([data-wide]) figure{aspect-ratio:9/16}.rsv-stage .tb-vpair{flex:none}}@media (max-width:480px){.rsv-grid{gap:5px}.rsv-mount-name{font-size:9.5px}}
