.modal-container[data-v-8eeed228]{align-items:center;animation:fadeIn-8eeed228 .2s ease-out;backdrop-filter:blur(4px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-wrapper[data-v-8eeed228]{opacity:0;padding:0 16px;transform:scale(.9) translateY(20px);transition:all .2s cubic-bezier(.4,0,.2,1);width:360px}.modal-wrapper.visible[data-v-8eeed228]{opacity:1;transform:scale(1) translateY(0)}.modal-content[data-v-8eeed228]{align-items:center;backdrop-filter:blur(20px);background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;gap:24px;padding:24px;width:100%}.modal-title[data-v-8eeed228]{color:#fff;font-family:Inter;font-size:20px;font-weight:600;line-height:30px;text-transform:capitalize}.modal-text[data-v-8eeed228],.modal-title[data-v-8eeed228]{font-style:normal;text-align:center}.modal-text[data-v-8eeed228]{color:#ffffffb3;font-family:PingFang SC;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:1.6;line-height:21px;white-space:pre-line;word-break:break-word}.modal-buttons[data-v-8eeed228]{display:flex;flex-direction:column;gap:12px;width:100%}.modal-buttons a[data-v-8eeed228],.modal-buttons button[data-v-8eeed228]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:48px;justify-content:center;transition:transform .15s ease;width:100%;-webkit-tap-highlight-color:transparent;line-height:21px;text-decoration:none}.modal-buttons a[data-v-8eeed228]:active,.modal-buttons button[data-v-8eeed228]:active{transform:scale(.98)}.modal-buttons .confirm-button[data-v-8eeed228]{background:#ffffff1a;color:#fff;text-transform:capitalize}.modal-buttons .confirm-button[data-v-8eeed228]:active{background:#ffffff26}.modal-buttons .cancel-button[data-v-8eeed228]{background:#f556a5;color:#fff;text-transform:capitalize}.modal-buttons .cancel-button[data-v-8eeed228]:active{background:#6a4deb}@keyframes fadeIn-8eeed228{0%{opacity:0}to{opacity:1}}.follow-button[data-v-fc50b924]{align-items:center;border:none;border-radius:888px;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:6px 16px;transition:all .2s ease}.follow-button.follow[data-v-fc50b924]{background:var(--sp-theme-main,#7c3aed);color:#fff}.follow-button.follow[data-v-fc50b924]:hover:not(:disabled){opacity:.9}.follow-button.following[data-v-fc50b924]{background:#fff3;border:1px solid hsla(0,0%,100%,.3);color:#fff}.follow-button.following[data-v-fc50b924]:hover:not(:disabled){background:#ffffff4d}.follow-button[data-v-fc50b924]:active:not(:disabled){transform:scale(.95)}.follow-button[data-v-fc50b924]:disabled{cursor:not-allowed;opacity:.6}.follow-button.loading[data-v-fc50b924]{pointer-events:none}.follow-button .loading-spinner[data-v-fc50b924]{animation:spin-fc50b924 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes spin-fc50b924{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.back-button-wrapper[data-v-e89a1b45]{align-items:center;display:flex;gap:12px}.back-button[data-v-e89a1b45]{align-items:center;backdrop-filter:blur(6.818px);-webkit-backdrop-filter:blur(6.818px);background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:all .2s ease;width:32px}.back-button[data-v-e89a1b45]:hover{background:#1f0038b3;transform:scale(1.05)}.back-button[data-v-e89a1b45]:active{transform:scale(.95)}.back-button.no-background[data-v-e89a1b45]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}.back-button.no-background[data-v-e89a1b45]:hover{background:transparent}.back-icon[data-v-e89a1b45]{color:#fff;flex-shrink:0;height:24px;width:24px}.actor-group[data-v-e89a1b45]{background:#0006;border-radius:888px;gap:12px;padding:4px}.actor-group[data-v-e89a1b45],.actor-info[data-v-e89a1b45]{align-items:center;display:flex;flex-shrink:0}.actor-info[data-v-e89a1b45]{gap:8px;text-decoration:none}.actor-avatar[data-v-e89a1b45]{border:1px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.actor-name[data-v-e89a1b45]{color:#fff;font-size:14px;font-weight:500;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
