.share-dialog[data-v-c44482aa]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:100}.share-dialog__panel[data-v-c44482aa]{background:var(--color-zinc-900);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);margin:0 1rem;max-width:28rem;pointer-events:auto;position:relative;width:100%}.share-dialog__header[data-v-c44482aa]{align-items:flex-start;border-bottom:1px solid var(--glass-border);display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.share-dialog__header-text[data-v-c44482aa]{min-width:0}.share-dialog__title[data-v-c44482aa]{color:var(--color-white);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.share-dialog__subtitle[data-v-c44482aa]{color:var(--color-gray-400);font-size:.875rem;margin:0}.share-dialog__close[data-v-c44482aa]{background:transparent;border:none;border-radius:var(--radius-lg);color:var(--color-gray-400);cursor:pointer;flex-shrink:0;padding:.5rem;transition:color .15s ease,background .15s ease}.share-dialog__close[data-v-c44482aa]:hover{background:var(--glass-bg-10);color:var(--color-white)}.share-dialog__close-icon[data-v-c44482aa]{height:1.5rem;width:1.5rem}.share-dialog__content[data-v-c44482aa]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.share-dialog__field[data-v-c44482aa]{display:flex;flex-direction:column;gap:.5rem}.share-dialog__label[data-v-c44482aa]{color:var(--color-gray-400);font-size:.875rem}.share-dialog__copy-row[data-v-c44482aa]{display:flex;gap:.5rem}.share-dialog__input[data-v-c44482aa]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-white);flex:1;font-size:.875rem;outline:none;padding:.5rem 1rem}.share-dialog__input[data-v-c44482aa]:focus{border-color:rgba(var(--primary-dark-rgb),.5)}.share-dialog__copy-btn[data-v-c44482aa]{align-items:center;border:none;border-radius:var(--radius-lg);color:var(--color-white);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease}.share-dialog__copy-btn--copied[data-v-c44482aa]{background:#16a34a}.share-dialog__copy-btn--copied[data-v-c44482aa]:hover{background:#15803d}.share-dialog__social-grid[data-v-c44482aa]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.share-dialog__social-btn[data-v-c44482aa]{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-white);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .15s ease}.share-dialog__social-btn--twitter[data-v-c44482aa]:hover{background:rgba(29,161,242,.2);border-color:#1da1f280;color:#1da1f2}.share-dialog__social-btn--facebook[data-v-c44482aa]:hover{background:rgba(24,119,242,.2);border-color:#1877f280;color:#1877f2}.share-dialog__social-btn--whatsapp[data-v-c44482aa]:hover{background:rgba(37,211,102,.2);border-color:#25d36680;color:#25d366}.share-dialog__social-btn--email[data-v-c44482aa]:hover{background:rgba(var(--primary-dark-rgb),.2);border-color:rgba(var(--primary-dark-rgb),.5);color:var(--primary-light)}.share-dialog__btn-icon[data-v-c44482aa]{height:1rem;width:1rem}.ui-beat-cover[data-v-d9552831]{height:100%;overflow:hidden;width:100%}.ui-beat-cover__image[data-v-d9552831]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-beat-cover__fallback[data-v-d9552831]{height:100%;padding:.5rem;width:100%}.ui-beat-cover__bars[data-v-d9552831],.ui-beat-cover__fallback[data-v-d9552831]{align-items:center;display:flex;justify-content:center}.ui-beat-cover__bars[data-v-d9552831]{gap:.375rem;height:6rem}.ui-beat-cover__bars--full[data-v-d9552831]{max-width:100%;width:100%}.ui-beat-cover__bar[data-v-d9552831]{border-radius:9999px;min-width:4px;width:4px}.ui-beat-cover__bar--glass[data-v-d9552831]{background:var(--glass-bg-10)}.ui-beat-cover__bar--primary[data-v-d9552831]{background:rgba(var(--primary-dark-rgb),.6)}.waveform-bar[data-v-d9552831],.waveform-bar-base[data-v-d9552831]{transform-origin:center}.waveform-bar[data-v-d9552831]{animation:waveform-d9552831 3s ease-in-out infinite}@keyframes waveform-d9552831{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.3)}}.beat-card[data-v-1a20ee5f],.beat-card-root[data-v-1a20ee5f]{position:relative}.beat-card[data-v-1a20ee5f]{aspect-ratio:1/1;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.05);border:1px solid var(--glass-border);border-radius:var(--radius-xl);container-name:beat-card;container-type:inline-size;cursor:pointer;overflow:hidden;transition:all .2s ease}.beat-card[data-v-1a20ee5f]:hover{border-color:rgba(var(--primary-dark-rgb),.5);box-shadow:var(--shadow-2xl)}.beat-card__cover[data-v-1a20ee5f]{background:linear-gradient(to bottom right,rgba(var(--primary-dark-rgb),.2),rgba(var(--primary-light-rgb),.2));height:100%;overflow:hidden;position:relative;width:100%}[data-v-1a20ee5f] .beat-card__cover-img{transition:transform .5s ease}.beat-card[data-v-1a20ee5f]:hover .beat-card__cover-img{transform:scale(1.1)}.beat-card__play-overlay[data-v-1a20ee5f]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:auto;position:absolute}.beat-card__play-overlay[data-v-1a20ee5f] .ui-play-btn{aspect-ratio:1;height:auto;max-width:5.5rem;min-width:2.75rem;width:42%}.beat-card__play-overlay[data-v-1a20ee5f] .ui-play-btn__svg{height:100%;width:100%}.beat-card__genre-badge[data-v-1a20ee5f]{background:rgba(0,0,0,.8);border-radius:var(--radius-md);color:var(--color-white);font-size:clamp(.625rem,3.5cqw,.8125rem);font-weight:500;left:.5rem;padding:.375rem .75rem;position:absolute;top:.5rem}.beat-card__cover-actions[data-v-1a20ee5f]{display:flex;flex-direction:column;gap:.375rem;position:absolute;right:.5rem;top:.5rem;z-index:1}.beat-card__action-btn[data-v-1a20ee5f]{align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:9999px;color:var(--color-white);cursor:pointer;display:flex;height:2rem;justify-content:center;transition:background .15s ease;width:2rem}.beat-card__action-btn[data-v-1a20ee5f]:hover{background:rgba(0,0,0,.8)}.beat-card__action-icon[data-v-1a20ee5f]{height:1rem;width:1rem}.beat-card__action-icon--liked[data-v-1a20ee5f]{color:#ef4444}.beat-card__info[data-v-1a20ee5f]{bottom:.5rem;left:.5rem;pointer-events:none;position:absolute;right:.5rem}.beat-card__info-row[data-v-1a20ee5f]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.beat-card__meta[data-v-1a20ee5f]{flex:1;min-width:0;pointer-events:auto}.beat-card__meta-inner[data-v-1a20ee5f]{align-items:center;display:flex;gap:.5rem;min-width:0}.beat-card__producer-avatar[data-v-1a20ee5f]{border:1px solid var(--glass-border);border-radius:9999px;box-shadow:0 1px 4px #00000073;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.beat-card__text[data-v-1a20ee5f]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.beat-card__title[data-v-1a20ee5f]{color:var(--color-white);display:block;font-size:clamp(.75rem,5cqw,1.125rem);max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.beat-card__title[data-v-1a20ee5f]:hover{text-decoration:underline}.beat-card__producer-name[data-v-1a20ee5f]{color:var(--color-white);display:block;font-size:clamp(.625rem,4cqw,.875rem);max-width:100%;opacity:.8;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.beat-card__producer-name[data-v-1a20ee5f]:hover{text-decoration:underline}.beat-card-modal[data-v-1a20ee5f]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.beat-card-modal__panel[data-v-1a20ee5f]{background:var(--color-zinc-900);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;max-height:90vh;max-width:32rem;overflow:hidden;pointer-events:auto;width:100%}.beat-card-modal__header[data-v-1a20ee5f]{align-items:flex-start;border-bottom:1px solid var(--glass-border);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.25rem}.beat-card-modal__producer-info[data-v-1a20ee5f]{align-items:center;display:flex;gap:.75rem;min-width:0}.beat-card-modal__avatar[data-v-1a20ee5f]{border-radius:9999px;flex-shrink:0;height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.beat-card-modal__avatar--fallback[data-v-1a20ee5f]{align-items:center;background:var(--primary-gradient);color:var(--color-white);display:flex;font-weight:700;justify-content:center}.beat-card-modal__producer-text[data-v-1a20ee5f]{min-width:0}.beat-card-modal__producer-name[data-v-1a20ee5f]{color:var(--color-white);font-size:1.125rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-card-modal__producer-username[data-v-1a20ee5f]{color:var(--color-gray-400);font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-card-modal__close[data-v-1a20ee5f]{background:transparent;border:none;border-radius:var(--radius-lg);color:var(--color-gray-400);cursor:pointer;flex-shrink:0;padding:.5rem;transition:color .15s ease,background .15s ease}.beat-card-modal__close[data-v-1a20ee5f]:hover{background:var(--glass-bg-10);color:var(--color-white)}.beat-card-modal__close-icon[data-v-1a20ee5f]{height:1.5rem;width:1.5rem}.beat-card-modal__content[data-v-1a20ee5f]{display:flex;flex:1;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding:1.25rem}.beat-card-modal__bio[data-v-1a20ee5f]{line-height:1.6;margin:0}.beat-card-modal__bio[data-v-1a20ee5f],.beat-card-modal__link[data-v-1a20ee5f]{color:var(--color-gray-300);font-size:.875rem}.beat-card-modal__link[data-v-1a20ee5f]{align-items:center;display:flex;gap:.75rem;text-decoration:none;transition:color .15s ease;word-break:break-all}.beat-card-modal__link[data-v-1a20ee5f]:hover{color:var(--primary-light)}.beat-card-modal__link-icon[data-v-1a20ee5f]{flex-shrink:0;height:1.25rem;width:1.25rem}.beat-card-modal__dm-prompt[data-v-1a20ee5f]{align-items:flex-start;background:hsla(0,0%,100%,.05);border:1px solid var(--glass-border);border-radius:var(--radius-xl);color:var(--color-gray-300);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.beat-card-modal__dm-prompt[data-v-1a20ee5f]:hover{background:hsla(0,0%,100%,.1);color:var(--primary-light)}.beat-card-modal__dm-icon[data-v-1a20ee5f]{flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.beat-card-modal__dm-text[data-v-1a20ee5f]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.beat-card-modal__dm-title[data-v-1a20ee5f]{color:var(--color-white);font-weight:500}.beat-card-modal__dm-subtitle[data-v-1a20ee5f]{color:var(--color-gray-400);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-card-modal__dm-box[data-v-1a20ee5f]{background:rgba(9,9,11,.9);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:inset 0 2px 4px #0000001a;display:flex;flex-direction:column;overflow:hidden}.beat-card-modal__dm-header[data-v-1a20ee5f]{background:rgba(0,0,0,.2);border-bottom:1px solid var(--glass-border);padding:.5rem .75rem}.beat-card-modal__dm-label[data-v-1a20ee5f]{color:var(--color-white);font-size:.75rem;font-weight:500;margin:0}.beat-card-modal__dm-regarding[data-v-1a20ee5f]{color:var(--color-gray-500);font-size:.6875rem;margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-card-modal__dm-messages[data-v-1a20ee5f]{background:rgba(24,24,27,.8);display:flex;flex-direction:column;gap:.5rem;max-height:min(220px,40vh);overflow-y:auto;padding:.75rem}.beat-card-modal__dm-empty[data-v-1a20ee5f]{padding:1.5rem 0;text-align:center}.beat-card-modal__dm-empty-icon[data-v-1a20ee5f]{color:var(--color-gray-500);height:2.5rem;margin:0 auto .5rem;opacity:.8;width:2.5rem}.beat-card-modal__dm-empty-text[data-v-1a20ee5f]{color:var(--color-gray-500);font-size:.75rem;margin:0}.beat-card-modal__dm-date[data-v-1a20ee5f]{margin:.5rem 0;text-align:center}.beat-card-modal__dm-date-badge[data-v-1a20ee5f]{background:rgba(39,39,42,.8);border-radius:9999px;color:var(--color-gray-500);font-size:.625rem;padding:.125rem .5rem}.beat-card-modal__dm-row[data-v-1a20ee5f]{display:flex}.beat-card-modal__dm-row--sent[data-v-1a20ee5f]{justify-content:flex-end}.beat-card-modal__dm-row--received[data-v-1a20ee5f]{justify-content:flex-start}.beat-card-modal__dm-bubble[data-v-1a20ee5f]{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-size:.875rem;max-width:85%;padding:.375rem .625rem}.beat-card-modal__dm-bubble--sent[data-v-1a20ee5f]{background:var(--primary-gradient);color:var(--color-white)}.beat-card-modal__dm-bubble--received[data-v-1a20ee5f]{background:hsla(0,0%,100%,.1);color:var(--color-gray-100)}.beat-card-modal__dm-bubble-text[data-v-1a20ee5f]{line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.beat-card-modal__dm-bubble-time[data-v-1a20ee5f]{color:var(--color-gray-500);font-size:.625rem;margin:.125rem 0 0}.beat-card-modal__dm-bubble-time--sent[data-v-1a20ee5f]{color:#ffffffbf}.beat-card-modal__dm-form[data-v-1a20ee5f]{background:var(--color-zinc-950);border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.beat-card-modal__dm-error[data-v-1a20ee5f]{color:var(--color-red-400);font-size:.75rem;margin:0}.beat-card-modal__dm-textarea[data-v-1a20ee5f]{background:hsla(0,0%,100%,.05);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-white);font-size:.875rem;outline:none;padding:.5rem .75rem;resize:none;transition:border-color .15s ease;width:100%}.beat-card-modal__dm-textarea[data-v-1a20ee5f]::-moz-placeholder{color:var(--color-gray-500)}.beat-card-modal__dm-textarea[data-v-1a20ee5f]::placeholder{color:var(--color-gray-500)}.beat-card-modal__dm-textarea[data-v-1a20ee5f]:focus{border-color:rgba(var(--primary-dark-rgb),.5)}.beat-card-modal__dm-form-footer[data-v-1a20ee5f]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.beat-card-modal__dm-char-count[data-v-1a20ee5f]{color:var(--color-gray-500);font-size:.625rem}.beat-card-modal__dm-send-btn[data-v-1a20ee5f]{align-items:center;background:var(--primary-gradient);border:none;border-radius:var(--radius-lg);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:opacity .15s ease}.beat-card-modal__dm-send-btn[data-v-1a20ee5f]:hover:not(:disabled){opacity:.95}.beat-card-modal__dm-send-btn[data-v-1a20ee5f]:disabled{opacity:.4;pointer-events:none}.beat-card-modal__dm-send-icon[data-v-1a20ee5f]{height:1rem;width:1rem}.beat-card-modal__dm-send-icon--spin[data-v-1a20ee5f]{animation:beat-card-spin-1a20ee5f 1s linear infinite}@keyframes beat-card-spin-1a20ee5f{to{transform:rotate(1turn)}}.beat-card-modal__no-contact[data-v-1a20ee5f]{color:var(--color-gray-400);font-size:.875rem;margin:0}.beat-card-modal__footer[data-v-1a20ee5f]{border-top:1px solid var(--glass-border);padding-top:.75rem}.beat-card-modal__profile-link[data-v-1a20ee5f]{align-items:center;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-xl);color:var(--color-white);display:inline-flex;font-size:.875rem;gap:.5rem;justify-content:center;padding:.625rem 1rem;text-align:center;text-decoration:none;transition:background .15s ease;width:100%}.beat-card-modal__profile-link[data-v-1a20ee5f]:hover{background:hsla(0,0%,100%,.1)}.beat-card-modal__profile-icon[data-v-1a20ee5f]{height:1rem;width:1rem}
