.rsm-role[data-v-28ceb2c3]{font-size:11px;color:#a6a9b3;padding:.25rem .5rem 0 3.75rem;line-height:1.35}.rsm-open[data-v-28ceb2c3]{font-size:11px;color:#7c7f8a;display:flex;gap:.35rem;align-items:baseline;line-height:1.35}.rsm-req[data-v-28ceb2c3]{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#fdaa9c}.rsm-spin[data-v-28ceb2c3]{width:14px;height:14px;border-radius:999px;border:2px solid rgb(255 255 255 / .2);border-top-color:#fdaa9c;animation:rsm-rot-28ceb2c3 .8s linear infinite;display:inline-block}@keyframes rsm-rot-28ceb2c3{to{transform:rotate(360deg)}}@media (max-width: 640px){.fv-modal:has(.rsm) .fv-modal__backdrop{padding:0}.fv-modal:has(.rsm) .fv-modal__panel{margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0}}.rvv-back[data-v-62a63a8c]{font-size:12px;color:var(--color-nav)}.rvv-back[data-v-62a63a8c]:hover{color:var(--color-txt)}.rvv-hero[data-v-62a63a8c]{position:relative;overflow:hidden;border-radius:1.1rem;border:1px solid rgb(255 255 255 / .07);background:radial-gradient(70% 90% at 80% 10%,hsl(var(--rv-hue) 70% 35% / .55),transparent 70%),radial-gradient(60% 80% at 0% 100%,rgb(191 54 138 / .3),transparent 70%),linear-gradient(160deg,#111216,#08090c)}.rvv-eyebrow[data-v-62a63a8c]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--color-nav)}.rvv-title[data-v-62a63a8c]{font-family:var(--font-accent);font-style:italic;font-size:clamp(2.3rem,6vw,3.6rem);line-height:1.05;margin-top:.4rem}.rvv-logline[data-v-62a63a8c]{margin-top:.6rem;font-size:1rem;color:#ededf0d9;max-width:40rem}.rvv-tag[data-v-62a63a8c]{font-size:10px;padding:.15rem .5rem;border-radius:999px;background:#00000073;border:1px solid rgb(255 255 255 / .1)}.rvv-tag--explicit[data-v-62a63a8c]{font-weight:700;letter-spacing:.02em;color:#fff;border-color:transparent;background:linear-gradient(135deg,#be123c,#db2777);box-shadow:0 0 10px #db277773}.rvv-h2[data-v-62a63a8c]{font-family:var(--font-display);font-size:1.05rem}.rvv-h3[data-v-62a63a8c]{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-sub);margin-bottom:.6rem}.rvv-box[data-v-62a63a8c]{padding:.7rem .85rem;border-radius:.7rem;background:var(--color-s2);border:1px solid rgb(255 255 255 / .06)}.rvv-save[data-v-62a63a8c]{padding:.85rem;border-radius:.8rem;background:var(--color-s2);border:1px solid rgb(253 170 156 / .22)}.rvv-save-slot[data-v-62a63a8c]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-peach)}.rvv-slot[data-v-62a63a8c]{display:flex;gap:.75rem;align-items:flex-start}.rvv-slot-n[data-v-62a63a8c]{font-family:var(--font-display);font-size:.85rem;color:var(--color-mag);padding-top:.1rem}.rvv-ending[data-v-62a63a8c]{display:flex;align-items:center;gap:.6rem;font-size:13px}.rvv-ending--found[data-v-62a63a8c]{border-color:#bf368a59}.rvv-ending-mark[data-v-62a63a8c]{color:var(--color-peach);width:.9rem;text-align:center}.rvv-rarity[data-v-62a63a8c]{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.rvv-rarity--common[data-v-62a63a8c]{color:#a6a9b3}.rvv-rarity--uncommon[data-v-62a63a8c]{color:#86efac}.rvv-rarity--rare[data-v-62a63a8c]{color:#93c5fd}.rvv-rarity--secret[data-v-62a63a8c]{color:var(--color-peach)}.rvv-dots[data-v-62a63a8c]{display:flex;justify-content:center;gap:.35rem;padding:3rem 0}.rvv-dots span[data-v-62a63a8c]{width:7px;height:7px;border-radius:999px;background:var(--color-mag);animation:rvv-dot-62a63a8c 1.1s infinite ease-in-out}.rvv-dots span[data-v-62a63a8c]:nth-child(2){animation-delay:.15s}.rvv-dots span[data-v-62a63a8c]:nth-child(3){animation-delay:.3s}@keyframes rvv-dot-62a63a8c{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
