.share-modal[data-v-0caeb66d]{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2100}.share-modal__scrim[data-v-0caeb66d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg-media) 44%,transparent);inset:0;position:absolute}.share-modal__panel[data-v-0caeb66d]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:20px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:min(760px,calc(100dvh - 32px));overflow:hidden;position:relative;width:min(720px,100%);z-index:1}.share-modal__footer[data-v-0caeb66d],.share-modal__header[data-v-0caeb66d]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:18px 20px}.share-modal__header[data-v-0caeb66d]{border-bottom:1px solid var(--border-light)}.share-modal__destination[data-v-0caeb66d],.share-modal__inline-success[data-v-0caeb66d],.share-modal__platform[data-v-0caeb66d],.share-modal__preview-card[data-v-0caeb66d],.share-modal__target-card[data-v-0caeb66d],.share-modal__target-head[data-v-0caeb66d],.share-modal__title-row[data-v-0caeb66d]{align-items:center;display:flex}.share-modal__title-row[data-v-0caeb66d]{gap:12px;min-width:0}.share-modal__title-icon[data-v-0caeb66d]{align-items:center;background:color-mix(in srgb,var(--bg-brand) 10%,transparent);border-radius:14px;color:var(--text-brand);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.share-modal__title-icon[data-v-0caeb66d] svg,.share-modal__title-icon svg[data-v-0caeb66d]{height:24px;width:24px}.share-modal__title-copy[data-v-0caeb66d]{display:grid;gap:3px;min-width:0}.share-modal__title-copy strong[data-v-0caeb66d]{color:var(--text-primary);font-size:18px;font-weight:800;line-height:1.2}.share-modal__preview-copy small[data-v-0caeb66d],.share-modal__section-head small[data-v-0caeb66d],.share-modal__target-copy small[data-v-0caeb66d],.share-modal__target-head small[data-v-0caeb66d],.share-modal__title-copy small[data-v-0caeb66d]{color:var(--text-secondary);font-size:13px;line-height:1.45}.share-modal__icon-button[data-v-0caeb66d]{align-items:center;background:var(--bg-muted);border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);width:40px}.share-modal__icon-button[data-v-0caeb66d]:hover{background:var(--bg-surface);color:var(--text-primary)}.share-modal__body[data-v-0caeb66d]{display:grid;flex:1;gap:18px;overflow-y:auto;padding:18px 20px 20px}.share-modal__alert[data-v-0caeb66d]{border-radius:14px}.share-modal__section[data-v-0caeb66d]{display:grid;gap:12px}.share-modal__section-head[data-v-0caeb66d]{display:grid;gap:3px}.share-modal__section-head p[data-v-0caeb66d]{color:var(--text-primary);font-size:13px;font-weight:800;line-height:1.2}.share-modal__destination-grid[data-v-0caeb66d],.share-modal__platform-grid[data-v-0caeb66d]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.share-modal__destination[data-v-0caeb66d],.share-modal__platform[data-v-0caeb66d]{background:var(--bg-muted);border:1px solid var(--border-light);border-radius:16px;color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:74px;min-width:0;transition:border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.share-modal__platform[data-v-0caeb66d]{flex-direction:column}.share-modal__destination[data-v-0caeb66d]:hover,.share-modal__platform[data-v-0caeb66d]:hover,.share-modal__target-card[data-v-0caeb66d]:hover{background:var(--bg-surface);border-color:var(--color-primary-200)}.share-modal__destination[data-v-0caeb66d]:active,.share-modal__platform[data-v-0caeb66d]:active,.share-modal__secondary[data-v-0caeb66d]:active,.share-modal__target-card[data-v-0caeb66d]:active{transform:scale(.99)}.share-modal__destination[data-v-0caeb66d] svg,.share-modal__destination svg[data-v-0caeb66d],.share-modal__platform-icon[data-v-0caeb66d]{display:inline-flex;height:24px;width:24px}.share-modal__platform-icon[data-v-0caeb66d] svg,.share-modal__platform-icon svg[data-v-0caeb66d]{height:24px;width:24px}.share-modal__inline-success[data-v-0caeb66d]{background:color-mix(in srgb,var(--color-success) 8%,transparent);border:1px solid var(--color-success);border-radius:14px;color:var(--color-success);font-size:13px;font-weight:700;gap:8px;padding:10px 12px}.share-modal__textarea[data-v-0caeb66d]{width:100%}.share-modal__textarea[data-v-0caeb66d] textarea{resize:none}.share-modal__destination[data-v-0caeb66d]{color:var(--text-secondary);flex-direction:column}.share-modal__destination--active[data-v-0caeb66d]{background:color-mix(in srgb,var(--bg-brand) 10%,transparent);border-color:var(--color-primary-300);box-shadow:0 10px 28px color-mix(in srgb,var(--bg-brand) 8%,transparent);color:var(--text-brand)}.share-modal__target-panel[data-v-0caeb66d]{background:var(--bg-muted);border:1px solid var(--border-light);border-radius:18px;display:grid;gap:12px;padding:14px}.share-modal__target-head[data-v-0caeb66d]{gap:12px;justify-content:space-between}.share-modal__target-head p[data-v-0caeb66d]{color:var(--text-primary);font-size:15px;font-weight:800}.share-modal__target-head[data-v-0caeb66d] svg,.share-modal__target-head svg[data-v-0caeb66d]{color:var(--color-primary-600);flex-shrink:0;height:22px;width:22px}.share-modal__target-list[data-v-0caeb66d],.share-modal__target-search[data-v-0caeb66d]{display:grid;gap:10px}.share-modal__target-list[data-v-0caeb66d]{max-height:230px;overflow-y:auto;padding-right:4px}.share-modal__target-card[data-v-0caeb66d]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:14px;cursor:pointer;gap:12px;min-width:0;padding:10px;text-align:left;transition:border-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default);width:100%}.share-modal__target-card--selected[data-v-0caeb66d]{background:color-mix(in srgb,var(--bg-brand) 4%,transparent);border-color:var(--color-primary-300)}.share-modal__preview-avatar[data-v-0caeb66d],.share-modal__target-avatar[data-v-0caeb66d]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:42px}.share-modal__preview-avatar--fallback[data-v-0caeb66d],.share-modal__target-avatar--fallback[data-v-0caeb66d]{background:var(--bg-brand);color:var(--text-inverse);font-size:12px;font-weight:800}.share-modal__preview-copy[data-v-0caeb66d],.share-modal__target-copy[data-v-0caeb66d]{display:grid;gap:2px;min-width:0}.share-modal__preview-copy strong[data-v-0caeb66d],.share-modal__target-copy strong[data-v-0caeb66d]{color:var(--text-primary);font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal__preview-copy small[data-v-0caeb66d],.share-modal__target-copy small[data-v-0caeb66d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal__target-check[data-v-0caeb66d]{color:var(--text-brand);flex-shrink:0;height:20px;margin-left:auto;width:20px}.share-modal__target-empty[data-v-0caeb66d],.share-modal__target-state[data-v-0caeb66d]{align-items:center;background:var(--bg-surface);border-radius:14px;color:var(--text-secondary);display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:60px;text-align:center}.share-modal__preview[data-v-0caeb66d]{display:grid;gap:10px}.share-modal__preview-card[data-v-0caeb66d]{background:var(--bg-muted);border:1px solid var(--border-light);border-radius:16px;gap:12px;min-width:0;padding:12px}.share-modal__preview-copy span[data-v-0caeb66d]{align-items:center;display:flex;gap:5px;min-width:0}.share-modal__preview-copy[data-v-0caeb66d] svg,.share-modal__preview-copy svg[data-v-0caeb66d]{color:var(--bg-brand);flex-shrink:0;height:15px;width:15px}.share-modal__footer[data-v-0caeb66d]{background:color-mix(in srgb,var(--bg-surface) 92%,transparent);border-top:1px solid var(--border-light)}.share-modal__secondary[data-v-0caeb66d]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:44px;padding:0 18px}.share-modal__secondary[data-v-0caeb66d]:hover{color:var(--text-primary)}.share-modal__submit[data-v-0caeb66d]{border-radius:12px;font-weight:800;justify-content:center;min-width:160px}@media(max-width:640px){.share-modal[data-v-0caeb66d]{align-items:flex-end;padding:0}.share-modal__panel[data-v-0caeb66d]{border-radius:20px 20px 0 0;max-height:92dvh;width:100%}.share-modal__body[data-v-0caeb66d],.share-modal__footer[data-v-0caeb66d],.share-modal__header[data-v-0caeb66d]{padding-left:14px;padding-right:14px}.share-modal__destination-grid[data-v-0caeb66d],.share-modal__platform-grid[data-v-0caeb66d]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-modal__footer[data-v-0caeb66d]{flex-direction:column-reverse}.share-modal__secondary[data-v-0caeb66d],.share-modal__submit[data-v-0caeb66d]{width:100%}}
