.share-modal[data-v-f028dbdf]{align-items:center;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:500;z-index:501}@media(max-width:767px){.share-modal[data-v-f028dbdf]{align-items:flex-end;padding:0}}.share-modal__panel[data-v-f028dbdf]{-webkit-backdrop-filter:blur(40px) saturate(1.15);backdrop-filter:blur(40px) saturate(1.15);background:#000000b3;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 4px 4px #00000040,0 0 0 100vmax #0000008c;box-sizing:border-box;isolation:isolate;max-width:560px;overflow:hidden;padding:24px;position:relative;width:100%}@supports not (backdrop-filter:blur(1px)){.share-modal__panel[data-v-f028dbdf]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d1}}.share-modal__panel[data-v-f028dbdf]>*{position:relative;z-index:1}@media(max-width:767px){.share-modal__panel[data-v-f028dbdf]{border-radius:16px 16px 0 0;max-width:none;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px))}}.share-modal__close[data-v-f028dbdf]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffb8;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s ease,color .15s ease;width:32px}.share-modal__close[data-v-f028dbdf]:hover{background:#ffffff29;color:#fff}.share-modal__hero[data-v-f028dbdf]{display:flex;gap:16px;margin-bottom:16px;padding-right:28px}.share-modal__poster-wrap[data-v-f028dbdf]{flex-shrink:0;width:96px}.share-modal__poster[data-v-f028dbdf]{background:#ffffff14;border-radius:8px;display:block;overflow:hidden;width:100%}.share-modal__poster--placeholder[data-v-f028dbdf]{aspect-ratio:3/4}.share-modal__meta[data-v-f028dbdf]{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;min-width:0}.share-modal__title[data-v-f028dbdf]{color:#fff;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.4;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.share-modal__meta-row[data-v-f028dbdf]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.share-modal__tags[data-v-f028dbdf]{display:flex;flex-wrap:wrap;gap:6px}.share-modal__tag[data-v-f028dbdf]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:4px;color:#ffffffc7;display:inline-flex;font-size:11px;line-height:1.3;padding:3px 8px}.share-modal__stats[data-v-f028dbdf]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.share-modal__stat[data-v-f028dbdf]{align-items:center;color:#ffffffb8;display:inline-flex;font-size:12px;gap:4px}.share-modal__stat--highlight[data-v-f028dbdf]{color:#fff;font-weight:600}.share-modal__stat-label[data-v-f028dbdf]{color:#ffffff73}.share-modal__message[data-v-f028dbdf]{color:#ffffff94;font-size:13px;line-height:1.65;margin:0 0 20px}.share-modal__footer[data-v-f028dbdf]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.share-modal__copy-label[data-v-f028dbdf]{color:#ffffff73;font-size:12px;margin:0}.share-modal__copy-row[data-v-f028dbdf]{align-items:stretch;display:flex;gap:8px}.share-modal__copy-url[data-v-f028dbdf]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#ffffffb8;flex:1;line-height:32px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.share-modal__copy-btn[data-v-f028dbdf],.share-modal__copy-url[data-v-f028dbdf]{font-size:12px;padding:0 12px;white-space:nowrap}.share-modal__copy-btn[data-v-f028dbdf]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:600;height:32px;transition:background .15s ease,border-color .15s ease}.share-modal__copy-btn[data-v-f028dbdf]:hover{background:#ffffff38;border-color:#ffffff47}.share-modal-fade-enter-active .share-modal__panel[data-v-f028dbdf],.share-modal-fade-leave-active .share-modal__panel[data-v-f028dbdf]{transition:opacity .22s ease,transform .22s ease}.share-modal-fade-enter-from .share-modal__panel[data-v-f028dbdf],.share-modal-fade-leave-to .share-modal__panel[data-v-f028dbdf]{opacity:0;transform:translateY(12px)}@media(max-width:767px){.share-modal-fade-enter-from .share-modal__panel[data-v-f028dbdf],.share-modal-fade-leave-to .share-modal__panel[data-v-f028dbdf]{transform:translateY(100%)}}
