.fm-shot[data-v-0ffa8c32]{color:inherit;display:block;overflow:hidden;position:relative}.fm-shot[data-v-0ffa8c32]:hover{color:inherit;text-decoration:none}.fm-shot__tag[data-v-0ffa8c32]{align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#1c0b1fc7;border:.0625rem solid rgba(255,214,230,.24);border-radius:62.4375rem;bottom:.75rem;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.78125rem;font-weight:700;gap:.4375rem;left:50%;max-width:calc(100% - 1.25rem);padding:.375rem .75rem;position:absolute;text-shadow:0 .0625rem .1875rem rgba(0,0,0,.6);transform:translate(-50%);transition:border-color .2s ease;white-space:nowrap;z-index:2}.fm-shot__name[data-v-0ffa8c32]{min-width:0;overflow:hidden;text-overflow:ellipsis}.fm-shot__flag[data-v-0ffa8c32]{flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.875rem;line-height:1;margin-left:.125rem}.fm-shot__dot[data-v-0ffa8c32]{background:var(--fm-online,#2bd98a);border-radius:50%;box-shadow:0 0 0 .1875rem #2bd98a38;flex:none;height:.4375rem;width:.4375rem}.fm-shot:hover .fm-shot__tag[data-v-0ffa8c32]{border-color:var(--fm-coral,#ff3d8e)}@media(max-width:900px){.fm-shot__tag[data-v-0ffa8c32]{font-size:.8125rem;padding:.4375rem .75rem}}.fm-end__panel[data-v-4528c1ca]{align-items:center;background:linear-gradient(135deg,#ff3d8e29,#d96bff24);border:.0625rem solid var(--fm-hair-2,rgba(255,214,230,.28));border-radius:2.25rem;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:13.75rem minmax(0,1fr);padding:clamp(1.75rem,4vw,3.5rem)}.fm-end__arch[data-v-4528c1ca]{aspect-ratio:3/4.2;--r:-3deg;transform:rotate(-3deg)}.fm-end__copy .fm-lead[data-v-4528c1ca]{margin-bottom:1.5rem}@media(max-width:900px){.fm-end__panel[data-v-4528c1ca]{border-radius:1.75rem;gap:1.25rem;grid-template-columns:1fr;padding:1.375rem 1.125rem}.fm-end__arch[data-v-4528c1ca]{margin:0 auto;width:10.625rem}.fm-end__copy[data-v-4528c1ca]{text-align:center}.fm-end__copy .fm-lead[data-v-4528c1ca]{margin-left:auto;margin-right:auto}}.fm-fab[data-v-f4e48457]{background:linear-gradient(180deg,#1c0b1f00,#1c0b1ff5 45%);bottom:0;left:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;right:0;z-index:40}.fm-fab__btn[data-v-f4e48457]{align-items:center;background:var(--fm-flirt,linear-gradient(135deg,#ff6f61,#ff3d8e 55%,#d96bff));border-radius:62.4375rem;box-shadow:0 .625rem 1.875rem #ff3d8e61;box-sizing:border-box;color:var(--fm-on-coral,#fff);display:flex;font-size:1rem;font-weight:700;gap:.625rem;justify-content:center;padding:1rem 1.5rem;pointer-events:auto;width:100%}.fm-fab__btn[data-v-f4e48457]:hover{color:var(--fm-on-coral,#fff);text-decoration:none}.fm-fab__dot[data-v-f4e48457]{background:var(--fm-online,#2bd98a);border-radius:50%;height:.5rem;width:.5rem}.fm-fab-enter-active[data-v-f4e48457],.fm-fab-leave-active[data-v-f4e48457]{transition:transform .25s ease,opacity .25s ease}.fm-fab-enter-from[data-v-f4e48457],.fm-fab-leave-to[data-v-f4e48457]{opacity:0;transform:translateY(1.375rem)}@media(min-width:901px){.fm-fab[data-v-f4e48457]{display:none}}
