.modal-container[data-v-9e7df4a1]{align-items:center;animation:fadeIn-9e7df4a1 .2s ease-out;-webkit-backdrop-filter:blur(4px);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-9e7df4a1]{opacity:0;padding:0 16px;transform:scale(.9) translateY(20px);transition:all .2s cubic-bezier(.4,0,.2,1);width:300px}.modal-wrapper.visible[data-v-9e7df4a1]{opacity:1;transform:scale(1) translateY(0)}.modal-content[data-v-9e7df4a1]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f0038f2;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;gap:16px;padding:24px;width:100%}.modal-title[data-v-9e7df4a1]{color:#fff;font-size:20px;font-weight:600;line-height:1.4}.modal-text[data-v-9e7df4a1]{color:#fffc;font-size:15px;letter-spacing:.2px;line-height:1.6;margin-bottom:8px;padding:0 8px;text-align:center;white-space:pre-line;word-break:break-word}.modal-buttons[data-v-9e7df4a1]{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.modal-buttons button[data-v-9e7df4a1]{align-items:center;border:none;border-radius:24px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;transition:transform .15s ease;width:100%;-webkit-tap-highlight-color:transparent}.modal-buttons button[data-v-9e7df4a1]:active{transform:scale(.98)}.modal-buttons .confirm-button[data-v-9e7df4a1]{background:#ffffff1a;color:#fff}.modal-buttons .confirm-button[data-v-9e7df4a1]:active{background:#ffffff26}.modal-buttons .cancel-button[data-v-9e7df4a1]{background:#7c5cff;color:#fff}.modal-buttons .cancel-button[data-v-9e7df4a1]:active{background:#6a4deb}@keyframes fadeIn-9e7df4a1{0%{opacity:0}to{opacity:1}}.follow-button[data-v-ba35907e]{align-items:center;border:none;border-radius:888px;cursor:pointer;display:flex;flex-shrink:0;font-family:PingFang SC;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:6px 16px;transition:all .2s ease}.follow-button.follow[data-v-ba35907e]{background:var(--sp-theme-main,#7c3aed);color:#fff}.follow-button.follow[data-v-ba35907e]:hover:not(:disabled){opacity:.9}.follow-button.following[data-v-ba35907e]{background:#fff3;border:1px solid hsla(0,0%,100%,.3);color:#fff}.follow-button.following[data-v-ba35907e]:hover:not(:disabled){background:#ffffff4d}.follow-button[data-v-ba35907e]:active:not(:disabled){transform:scale(.95)}.follow-button[data-v-ba35907e]:disabled{cursor:not-allowed;opacity:.6}.follow-button.loading[data-v-ba35907e]{pointer-events:none}.follow-button .loading-spinner[data-v-ba35907e]{animation:spin-ba35907e .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-ba35907e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.back-button-wrapper[data-v-340581d2]{align-items:center;display:flex;gap:12px}.back-button[data-v-340581d2]{align-items:center;backdrop-filter:blur(6.818px);-webkit-backdrop-filter:blur(6.818px);background:#1f003880;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;transition:all .2s ease;width:44px}.back-button[data-v-340581d2]:hover{background:#1f0038b3;transform:scale(1.05)}.back-button[data-v-340581d2]:active{transform:scale(.95)}.back-button.no-background[data-v-340581d2]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}.back-button.no-background[data-v-340581d2]:hover{background:transparent}.back-icon[data-v-340581d2]{color:#fff;flex-shrink:0;height:24px;width:24px}.actor-group[data-v-340581d2]{background:#0006;border-radius:888px;gap:12px;padding:4px}.actor-group[data-v-340581d2],.actor-info[data-v-340581d2]{align-items:center;display:flex;flex-shrink:0}.actor-info[data-v-340581d2]{gap:8px}.actor-avatar[data-v-340581d2]{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-340581d2]{color:#fff;font-family:PingFang SC;font-size:14px;font-weight:500;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
