.mention-chip{padding:var(--mention-chip-padding-y) var(--mention-chip-padding-x);border-radius:var(--mention-chip-border-radius);font-size:inherit;line-height:inherit;vertical-align:baseline;align-items:baseline;font-weight:500;text-decoration:none;display:inline-flex}.mention-chip:before{margin-right:var(--mention-chip-icon-margin-right);font-weight:600;display:inline-block}.mention-chip:hover{text-decoration:underline}.mention-chip--profile{background:var(--mention-chip-profile-bg);color:var(--mention-chip-profile-fg)}.mention-chip--profile:before{content:"@"}.mention-chip--artist{background:var(--mention-chip-artist-bg);color:var(--mention-chip-artist-fg)}.mention-chip--artist:before{content:"♪"}.mention-chip--release{background:var(--mention-chip-release-bg);color:var(--mention-chip-release-fg)}.mention-chip--release:before{content:"◉"}.mention-chip--track{background:var(--mention-chip-track-bg);color:var(--mention-chip-track-fg)}.mention-chip--track:before{content:"▶";font-size:.85em}.mention-chip--playlist{background:var(--mention-chip-playlist-bg);color:var(--mention-chip-playlist-fg)}.mention-chip--playlist:before{content:"≡"}.mention-chip--soundtrack{background:var(--mention-chip-soundtrack-bg);color:var(--mention-chip-soundtrack-fg)}.mention-chip--soundtrack:before{content:"♬"}
.Menu-module-scss-module__uekcYq__menu{display:inline-block;position:relative}.Menu-module-scss-module__uekcYq__trigger{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);padding:var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Menu-module-scss-module__uekcYq__trigger:hover{color:var(--color-text)}.Menu-module-scss-module__uekcYq__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Menu-module-scss-module__uekcYq__list{top:calc(100% + var(--space-1));min-width:12rem;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:50;margin:0;list-style:none;position:absolute}.Menu-module-scss-module__uekcYq__alignRight{right:0}.Menu-module-scss-module__uekcYq__alignLeft{left:0}.Menu-module-scss-module__uekcYq__item{text-align:left;cursor:pointer;width:100%;color:var(--color-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:inherit;background:0 0;border:none;display:block}.Menu-module-scss-module__uekcYq__item:hover:not(:disabled){background:var(--color-surface-muted)}.Menu-module-scss-module__uekcYq__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.Menu-module-scss-module__uekcYq__item:disabled{color:var(--color-text-muted);cursor:default}
.ProfileTypeBadge-module-scss-module__mIvRVG__badge{border-radius:var(--radius-sm);background-color:var(--color-surface-muted);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;font-weight:500;line-height:1;display:inline-flex}.ProfileTypeBadge-module-scss-module__mIvRVG__sm{font-size:var(--profile-type-badge-sm-font-size);padding:.25rem .5rem}.ProfileTypeBadge-module-scss-module__mIvRVG__md{font-size:var(--profile-type-badge-md-font-size);padding:.35rem .65rem}.ProfileTypeBadge-module-scss-module__mIvRVG__type-artist{background-color:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent)}
.VerifiedBadge-module-scss-module__n4S7wW__badge{color:var(--color-accent);background-color:color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:var(--radius-sm);align-items:center;gap:.25rem;font-weight:500;line-height:1;display:inline-flex}.VerifiedBadge-module-scss-module__n4S7wW__sm{font-size:var(--verified-badge-sm-font-size);padding:.2rem .45rem}.VerifiedBadge-module-scss-module__n4S7wW__sm .VerifiedBadge-module-scss-module__n4S7wW__icon{width:.85em;height:.85em}.VerifiedBadge-module-scss-module__n4S7wW__md{font-size:var(--verified-badge-md-font-size);padding:.3rem .6rem}.VerifiedBadge-module-scss-module__n4S7wW__md .VerifiedBadge-module-scss-module__n4S7wW__icon{width:.95em;height:.95em}.VerifiedBadge-module-scss-module__n4S7wW__iconOnly{background-color:#0000;padding:.2rem}.VerifiedBadge-module-scss-module__n4S7wW__icon{stroke:currentColor;flex-shrink:0}.VerifiedBadge-module-scss-module__n4S7wW__label{white-space:nowrap}
