.rv-shot[data-v-ce4d55d3]{color:inherit;display:block;overflow:hidden;position:relative}.rv-shot[data-v-ce4d55d3]:hover{color:inherit;text-decoration:none}.rv-shot__tag[data-v-ce4d55d3]{align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0e0c2cc7;border:.0625rem solid rgba(214,214,255,.24);border-radius:62.4375rem;bottom:.625rem;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.78125rem;font-weight:700;gap:.4375rem;left:.625rem;max-width:calc(100% - 1.25rem);padding:.375rem .6875rem;position:absolute;text-shadow:0 .0625rem .1875rem rgba(0,0,0,.6);transition:border-color .2s ease;white-space:nowrap;z-index:2}.rv-shot__name[data-v-ce4d55d3]{min-width:0;overflow:hidden;text-overflow:ellipsis}.rv-shot__flag[data-v-ce4d55d3]{flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.875rem;line-height:1;margin-left:.125rem}.rv-shot__dot[data-v-ce4d55d3]{background:var(--rv-online,#2bd98a);border-radius:50%;box-shadow:0 0 0 .1875rem #2bd98a38;flex:none;height:.4375rem;width:.4375rem}.rv-shot:hover .rv-shot__tag[data-v-ce4d55d3]{border-color:var(--rv-amber,#ffb43d)}@media(max-width:900px){.rv-shot__tag[data-v-ce4d55d3]{font-size:.8125rem;padding:.4375rem .75rem}}.rv-end__panel[data-v-846fc3e8]{align-items:center;background:linear-gradient(140deg,rgba(255,61,130,.14),rgba(255,180,61,.06) 58%,transparent);border:.0625rem solid rgba(255,61,130,.26);border-radius:1.875rem;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.875rem,5vw,3.875rem);position:relative}.rv-end__panel[data-v-846fc3e8]:before{background:var(--rv-trail,repeating-linear-gradient(90deg,#ffb43d 0 9px,transparent 9px 19px));content:"";height:.125rem;left:0;opacity:.5;position:absolute;right:0;top:0}.rv-end__copy .rv-lead[data-v-846fc3e8]{margin-bottom:1.75rem}.rv-end__panel .rv-end__face[data-v-846fc3e8]{aspect-ratio:4/5;flex:none;transform:rotate(3.5deg);width:13.125rem}.rv-end__panel .rv-end__face img[data-v-846fc3e8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:900px){.rv-end__panel[data-v-846fc3e8]{border-radius:1.5rem;grid-template-columns:1fr;padding:1.625rem 1.25rem 1.75rem}.rv-end__panel .rv-end__face[data-v-846fc3e8]{display:none}.rv-end__copy[data-v-846fc3e8] .rv-btn{box-sizing:border-box;display:flex;width:100%}}
