.dashboard-music-bio-viewport.dashboard-music-preview-device-viewport{min-height:100vh;width:100%;box-sizing:border-box;border-radius:24px;overflow:hidden}.dashboard-music-bio-viewport .dashboard-music-preview-page-container{margin:0 auto;min-height:100%;--page-padding: 8px;--page-max-width: 390px}@media(min-width:760px){.dashboard-music-bio-viewport .dashboard-music-preview-page-container{--page-padding: 24px;--page-max-width: 820px}}@media(min-width:1024px){.dashboard-music-bio-viewport .dashboard-music-preview-page-container{--page-padding: 24px;--page-max-width: 720px}}.page.dashboard-music-bio-page.dashboard-music-preview-page{min-height:100%;box-sizing:border-box;overflow-x:hidden}.page.dashboard-music-bio-page{--accent: #4a8fff;--panel-strong: rgba(18, 50, 110, .36);--dm-card-bg: rgba(18, 50, 110, .28);--dm-card-border: 1px solid rgba(70, 140, 255, .14);--dm-card-radius: 16px;--dm-card-radius-artwork: 12px;--dm-card-shadow: 0 4px 10px color-mix(in srgb, var(--accent, #4a8fff) 22%, transparent), 0 1px 4px color-mix(in srgb, var(--accent, #4a8fff) 12%, transparent), inset 0 1px 0 rgba(255, 255, 255, .09);--dm-card-shadow-hover: 0 9px 18px color-mix(in srgb, var(--accent, #4a8fff) 30%, transparent), 0 3px 8px color-mix(in srgb, var(--accent, #4a8fff) 16%, transparent), inset 0 1px 0 rgba(255, 255, 255, .11);--dm-card-shadow-hover-compact: 0 5px 11px color-mix(in srgb, var(--accent, #4a8fff) 25%, transparent), 0 2px 5px color-mix(in srgb, var(--accent, #4a8fff) 15%, transparent), inset 0 1px 0 rgba(255, 255, 255, .1);--dm-card-shadow-bleed-x: 24px;--dm-card-shadow-bleed-y: 28px;--dm-card-shadow-bleed-bottom: 52px;--dm-card-shadow-bleed-y-neg: -28px;--dm-card-shadow-bleed-bottom-neg: -52px;--dm-card-transition: transform .3s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease;--dm-btn-radius: 14px;--dm-btn-bg: rgba(255, 255, 255, .12);--dm-btn-border: 1px solid rgba(255, 255, 255, .2);--dm-btn-hover-bg: rgba(255, 255, 255, .18);--dm-card-hover-lift: translateY(-2px);--dm-artwork-hover-scale: scale(1.018)}.dashboard-music-bio-action-row{display:flex;flex-wrap:nowrap;gap:10px 14px;justify-content:center;overflow:visible;margin-top:-8px;margin-bottom:8px;padding:8px 4px 16px}.dashboard-music-bio-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:var(--dm-btn-radius, 14px);font-size:14px;font-weight:600;text-decoration:none;color:var(--text, rgba(255, 255, 255, .95));background:var(--dm-card-bg, rgba(255, 255, 255, .08));border:var(--dm-card-border, 1px solid rgba(255, 255, 255, .14));box-shadow:var(--dm-card-shadow, 0 2px 8px rgba(0, 0, 0, .15));transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;flex:0 0 auto;width:auto}.dashboard-music-bio-action-row .dashboard-music-bio-action-btn.btn-claim-artist{width:auto;max-width:none;flex:0 0 auto}.dashboard-music-bio-action-btn:hover{background:var(--dm-btn-hover-bg, rgba(255, 255, 255, .14));box-shadow:var(--dm-card-shadow-hover, 0 8px 24px rgba(0, 0, 0, .25));color:var(--text)}.dashboard-music-bio-action-btn:active{transform:scale(.94);transition:transform .1s ease}.dashboard-music-bio-action-btn .dashboard-music-bio-action-icon{display:inline-flex;flex-shrink:0}.dashboard-music-bio-action-btn .dashboard-music-bio-action-icon svg{display:block}.dashboard-music-bio-action-btn .dashboard-music-bio-action-icon-img{width:18px;height:18px;display:block;filter:brightness(0) invert(1)}.dashboard-music-bio-action-btn--voted .dashboard-music-bio-action-icon-img{filter:brightness(0) saturate(100%) invert(73%) sepia(46%) saturate(501%) hue-rotate(104deg) brightness(104%)}@media(min-width:768px){.dashboard-music-bio-action-row .dashboard-music-bio-action-btn{flex:1 1 0;min-width:0;justify-content:center}.dashboard-music-bio-action-row .dashboard-music-bio-action-btn.btn-claim-artist{flex:1 1 0;max-width:none}}.page.dashboard-music-bio-page .dashboard-music-preview-inner{width:100%;max-width:100%;margin:0 auto;padding:8px var(--page-padding, 8px);box-sizing:border-box;overflow-x:visible;overflow-y:visible;min-width:0}.page.dashboard-music-bio-page>.dashboard-music-preview-inner:has(.dashboard-music-bio-header-artwork){padding-top:14px}.dm-bio-desk-side,.dm-bio-desk-main{display:contents}.dm-bio-side-extras{display:none}.dm-bio-side-extras .bio-booking-fab--inline{position:static;inset:auto;z-index:auto;width:100%;box-sizing:border-box}.dashboard-music-bio-viewport .dashboard-music-preview-page-container{container:dm-bio-root / inline-size}@media(min-width:1080px){.dashboard-music-bio-viewport .dashboard-music-preview-page-container{--page-max-width: 1200px}.bio-booking-fab:not(.bio-booking-fab--inline){display:none}}@container dm-bio-root (min-width: 1000px){.dashboard-music-bio-viewport .page.dashboard-music-bio-page .dashboard-music-preview-inner{display:grid;grid-template-columns:360px minmax(0,1fr);column-gap:44px;align-items:start;padding-top:28px}.dashboard-music-bio-viewport .dm-bio-desk-side{display:flex;flex-direction:column;position:sticky;top:24px;align-self:start;min-width:0}.dashboard-music-bio-viewport .dm-bio-desk-side .dashboard-music-bio-header-artwork{margin-bottom:20px}.dashboard-music-bio-viewport .dm-bio-side-extras{display:flex;flex-direction:column;gap:18px;margin-top:16px;align-items:stretch}.dashboard-music-bio-viewport .dm-bio-desk-main{display:flex;flex-direction:column;min-width:0}.dashboard-music-bio-viewport .dm-bio-desk-main>.dashboard-music-preview-section:first-child,.dashboard-music-bio-viewport .dm-bio-desk-main>.dashboard-music-preview-section-nav:first-child{margin-top:0}.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;overflow:visible;scroll-snap-type:none;padding-left:0;padding-right:0;scroll-padding-inline-start:0}.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card,.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link{flex:initial;width:100%;min-width:0;max-width:none;height:auto;min-height:0;scroll-snap-align:none}.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap{width:100%;height:auto;aspect-ratio:1 / 1;flex:0 0 auto}.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card--youtube .dashboard-music-preview-track-artwork-wrap,.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card--tiktok .dashboard-music-preview-track-artwork-wrap,.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card--youtube-playlist .dashboard-music-preview-track-artwork-wrap{aspect-ratio:16 / 9}.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info{flex:0 0 auto;padding:12px 14px 14px}.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-image-wrap{flex:0 0 auto;aspect-ratio:1 / 1;min-height:0}.dashboard-music-bio-viewport .dm-bio-desk-main .dashboard-music-preview-section-arrow{display:none}}.page.dashboard-music-bio-page .dashboard-music-preview-title{font-size:clamp(18px,4vw + .5rem,30px)}.page.dashboard-music-bio-page .dashboard-music-preview-desc,.page.dashboard-music-bio-page .dashboard-music-preview-slug{font-size:clamp(13px,1.8vw + .5rem,16px)}.page.dashboard-music-bio-page .dashboard-music-preview-section-title{font-size:clamp(14px,2vw + .5rem,18px)}.page.dashboard-music-bio-page .dashboard-music-preview-section-nav-btn{font-size:clamp(11px,1.2vw + .4rem,14px)}.page.dashboard-music-bio-page .dashboard-music-preview-track-info .dashboard-music-preview-track-title{font-size:clamp(13px,1.8vw + .5rem,16px)}.page.dashboard-music-bio-page .dashboard-music-preview-track-subtitle{font-size:clamp(11px,1.2vw + .4rem,13px)}.page.dashboard-music-bio-page .dashboard-music-preview-item-title{font-size:clamp(14px,1.8vw + .5rem,16px)}.page.dashboard-music-bio-page .dashboard-music-preview-item-subtitle{font-size:clamp(12px,1.2vw + .4rem,14px)}.page.dashboard-music-bio-page .dashboard-music-bio-header-artwork,.dashboard-music-preview-device-viewport .dashboard-music-bio-header-artwork{width:100%;max-width:100%;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;margin:0 auto 24px;background:#00000026;position:relative;container-type:inline-size;container-name:bio-header-photo;transition:box-shadow .3s ease}.dashboard-music-bio-photo-vote-wrap{position:absolute;top:8px;right:8px;z-index:2}.dj-bio-photo-heart{background:transparent;border:none;padding:4px;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0;-webkit-tap-highlight-color:transparent}.dj-bio-photo-heart img{width:30px;height:30px;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6)) brightness(0) invert(1)}.dj-bio-photo-heart--voted img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.3)) brightness(0) saturate(100%) invert(73%) sepia(46%) saturate(501%) hue-rotate(104deg) brightness(104%)}@container bio-header-photo (min-width: 500px){.dashboard-music-bio-photo-vote-wrap{top:10px;right:10px}.dj-bio-photo-heart{padding:6px}.dj-bio-photo-heart img{width:36px;height:36px}}@container bio-header-photo (min-width: 700px){.dashboard-music-bio-photo-vote-wrap{top:14px;right:14px}.dj-bio-photo-heart{padding:8px}.dj-bio-photo-heart img{width:44px;height:44px}}.page.dashboard-music-bio-page .dashboard-music-bio-header-artwork:hover,.dashboard-music-preview-device-viewport .dashboard-music-bio-header-artwork:hover{box-shadow:var(--dm-card-shadow-hover)}.page.dashboard-music-bio-page .dashboard-music-bio-header-artwork>img,.dashboard-music-preview-device-viewport .dashboard-music-bio-header-artwork>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.page.dashboard-music-bio-page .dashboard-music-bio-header-artwork:hover>img,.dashboard-music-preview-device-viewport .dashboard-music-bio-header-artwork:hover>img{transform:scale(1.018)}@media(max-width:767px){.dashboard-music-preview-inner{padding-top:0}.dashboard-music-bio-action-row{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 4px 16px;margin-top:-8px}.dashboard-music-bio-action-row::-webkit-scrollbar{display:none}.dashboard-music-bio-action-btn{flex:0 0 auto;white-space:nowrap}.page.dashboard-music-bio-page .dashboard-music-preview-inner{padding-top:0}.page.dashboard-music-bio-page>.dashboard-music-preview-inner:has(.dashboard-music-bio-header-artwork){padding-top:20px}.page.dashboard-music-bio-page .dashboard-music-bio-header-artwork{width:100%;max-width:100%;margin:0 auto 20px;border-radius:20px;box-sizing:border-box}.page.dashboard-music-bio-page .dashboard-music-preview-header{margin-bottom:20px;max-width:100%;overflow-wrap:break-word}.page.dashboard-music-bio-page .dashboard-music-bio-action-row{margin-bottom:4px}.page.dashboard-music-bio-page .dashboard-music-preview-header .dashboard-music-preview-title,.page.dashboard-music-bio-page .dashboard-music-preview-header .dashboard-music-preview-desc,.page.dashboard-music-bio-page .dashboard-music-preview-header .dashboard-music-preview-slug{max-width:100%;overflow-wrap:break-word}.page.dashboard-music-bio-page .dashboard-music-preview-title{margin-top:12px;margin-bottom:8px}.page.dashboard-music-bio-page .dashboard-music-preview-desc,.page.dashboard-music-bio-page .dashboard-music-preview-slug{line-height:1.4;word-break:break-word}.page.dashboard-music-bio-page .dashboard-music-preview-artwork.dashboard-music-preview-header-image{width:160px;height:160px;max-width:160px}.page.dashboard-music-bio-page .dashboard-music-preview-section-title{margin-bottom:10px}.page.dashboard-music-bio-page .dashboard-music-preview-section-nav{gap:8px;margin-bottom:20px}.page.dashboard-music-bio-page .dashboard-music-preview-section-nav-btn{flex:0 0 auto;height:32px;padding:4px 14px;font-size:13px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal{margin-inline:calc(-1 * var(--page-padding, 8px))}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-header{padding-inline:var(--page-padding, 8px)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{padding-left:var(--page-padding, 8px);padding-right:0;scroll-padding-inline-start:var(--page-padding, 8px)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card{flex:0 0 calc(100% - 62px);width:calc(100% - 62px);min-width:calc(100% - 62px);max-width:calc(100% - 62px);height:var(--dm-card-slot-height-mobile);min-height:var(--dm-card-slot-height-mobile);scroll-snap-align:start}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{scrollbar-width:none}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items::-webkit-scrollbar{display:none}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap{border-radius:var(--dm-card-radius) var(--dm-card-radius) 0 0}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info{padding:12px 14px 14px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-subtitle{line-height:1.3}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{gap:12px;scroll-snap-type:x mandatory}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card{padding:16px;gap:12px}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-artwork-wrap{width:72px;height:72px;border-radius:var(--dm-card-radius-artwork)}}.dashboard-music-preview-frame--mobile .dashboard-music-bio-action-row,.dashboard-music-editor-preview .dashboard-music-preview-frame--mobile .dashboard-music-bio-action-row,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-bio-action-row{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 4px 16px;margin-top:-8px;margin-bottom:4px;gap:8px}.dashboard-music-preview-frame--mobile .dashboard-music-bio-action-row::-webkit-scrollbar,.dashboard-music-editor-preview .dashboard-music-preview-frame--mobile .dashboard-music-bio-action-row::-webkit-scrollbar,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-bio-action-row::-webkit-scrollbar{display:none}.dashboard-music-preview-frame--mobile .dashboard-music-bio-action-row .dashboard-music-bio-action-btn,.dashboard-music-editor-preview .dashboard-music-preview-frame--mobile .dashboard-music-bio-action-row .dashboard-music-bio-action-btn,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-bio-action-row .dashboard-music-bio-action-btn{flex:0 0 auto;min-width:118px;white-space:normal;text-align:center;font-size:clamp(10px,1.8vw,12px);line-height:1.2;padding:8px;gap:6px;min-height:46px;align-items:center}@media(min-width:768px){.page.dashboard-music-bio-page .dashboard-music-preview-inner{max-width:100%;padding:28px 16px}}.page.dashboard-music-bio-page .dashboard-music-preview-header{margin-top:0;margin-bottom:24px;border-radius:28px;border:var(--dm-card-border, 1px solid rgba(255, 255, 255, .1));transform:translateY(0);box-shadow:var(--dm-card-shadow)!important;overflow:visible;transition:transform .22s ease,border-color .2s ease,box-shadow .22s ease;will-change:transform,box-shadow}.page.dashboard-music-bio-page .dashboard-music-preview-header:hover{transform:translateY(-3px);box-shadow:var(--dm-card-shadow-hover)!important}.page.dashboard-music-bio-page .dashboard-music-preview-artwork.dashboard-music-preview-header-image{width:200px;height:200px;max-width:200px;border-radius:20px;overflow:hidden;margin-bottom:16px}@media(min-width:768px){.page.dashboard-music-bio-page .dashboard-music-preview-artwork.dashboard-music-preview-header-image{width:220px;height:220px;max-width:220px}}@media(min-width:1024px){.page.dashboard-music-bio-page .dashboard-music-preview-artwork.dashboard-music-preview-header-image{width:260px;height:260px;max-width:260px}}.page.dashboard-music-bio-page .dashboard-music-preview-title{font-weight:600;letter-spacing:.5px;margin-top:16px;margin-bottom:12px;padding-left:12px;padding-right:12px;overflow-wrap:break-word;word-break:break-word;min-width:0;text-wrap:balance;white-space:pre-line}.page.dashboard-music-bio-page .dashboard-music-preview-social-row{margin-top:16px;margin-bottom:24px}.page.dashboard-music-bio-page .dashboard-music-preview-social-icon{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,opacity .2s ease,background .2s ease}.page.dashboard-music-bio-page .dashboard-music-preview-social-icon:hover{transform:translateY(-2px);box-shadow:var(--dm-card-shadow-hover)!important}.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--soundcloud img.dashboard-music-preview-social-icon-img{object-fit:contain;object-position:center}.dashboard-music-preview-social-icon--instagram:not(.dashboard-music-preview-social-icon--themed),.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--instagram:not(.dashboard-music-preview-social-icon--themed){color:#ffffffd9}.dashboard-music-preview-social-icon--facebook:not(.dashboard-music-preview-social-icon--themed),.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--facebook:not(.dashboard-music-preview-social-icon--themed){color:#ffffffd9}.dashboard-music-preview-social-icon--x:not(.dashboard-music-preview-social-icon--themed),.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--x:not(.dashboard-music-preview-social-icon--themed){color:#ffffffd9}.dashboard-music-preview-social-icon--youtube:not(.dashboard-music-preview-social-icon--themed),.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--youtube:not(.dashboard-music-preview-social-icon--themed){color:#ffffffd9}.dashboard-music-preview-social-icon--spotify:not(.dashboard-music-preview-social-icon--themed),.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--spotify:not(.dashboard-music-preview-social-icon--themed){color:#ffffffd9}.dashboard-music-preview-social-icon--soundcloud:not(.dashboard-music-preview-social-icon--themed),.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--soundcloud:not(.dashboard-music-preview-social-icon--themed){color:#ffffffd9}.dashboard-music-preview-social-icon--tiktok:not(.dashboard-music-preview-social-icon--themed),.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--tiktok:not(.dashboard-music-preview-social-icon--themed){color:#ffffffd9}.dashboard-music-preview-social-icon--linktree:not(.dashboard-music-preview-social-icon--themed),.page.dashboard-music-bio-page .dashboard-music-preview-social-icon--linktree:not(.dashboard-music-preview-social-icon--themed){color:#ffffffd9}a.dashboard-music-preview-track-card--media-gallery{text-decoration:none;color:inherit;cursor:pointer}a.dashboard-music-preview-track-card--media-gallery:hover{text-decoration:none;color:inherit}.page.dashboard-music-bio-page .dashboard-music-preview-section{margin-top:48px;margin-bottom:20px;min-width:0;max-width:100%}.page.dashboard-music-bio-page .dashboard-music-preview-section-items{padding:var(--dm-card-shadow-bleed-y) 0 var(--dm-card-shadow-bleed-bottom);margin:var(--dm-card-shadow-bleed-y-neg) 0 var(--dm-card-shadow-bleed-bottom-neg);width:100%;max-width:100%}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{padding:var(--dm-card-shadow-bleed-y) 0 var(--dm-card-shadow-bleed-bottom);margin:var(--dm-card-shadow-bleed-y-neg) 0 var(--dm-card-shadow-bleed-bottom-neg);width:100%;max-width:100%;scroll-padding-inline-start:0}@media(max-width:767px){.page.dashboard-music-bio-page .dashboard-music-preview-section{margin-top:40px;margin-bottom:16px}}.page.dashboard-music-bio-page .dashboard-music-preview-section-title{font-weight:600;letter-spacing:.04em;margin-bottom:16px;text-transform:none;color:var(--text)}.page.dashboard-music-bio-page .dashboard-music-preview-section-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page.dashboard-music-bio-page .dashboard-music-preview-section-header-row .dashboard-music-preview-section-title{margin-bottom:0;flex:1;min-width:0}.page.dashboard-music-bio-page .dashboard-music-preview-section-scroll-arrows{display:flex;align-items:center;gap:6px;flex-shrink:0}.page.dashboard-music-bio-page .bio-h-scroll-prev,.page.dashboard-music-bio-page .bio-h-scroll-next{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:#ffffff14;color:var(--text);cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,background .2s ease,color .2s ease}.page.dashboard-music-bio-page .bio-h-scroll-prev:hover,.page.dashboard-music-bio-page .bio-h-scroll-next:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:var(--dm-card-shadow-hover)}.page.dashboard-music-bio-page .bio-h-scroll-prev:focus-visible,.page.dashboard-music-bio-page .bio-h-scroll-next:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.page.dashboard-music-bio-page .dashboard-music-preview-track-card{background:var(--dm-card-bg);box-shadow:var(--dm-card-shadow);border-radius:var(--dm-card-radius);transition:var(--dm-card-transition);padding:16px;gap:14px}.page.dashboard-music-bio-page .dashboard-music-preview-track-card:hover,.page.dashboard-music-bio-page a.dashboard-music-preview-track-card:hover{transform:var(--dm-card-hover-lift);box-shadow:var(--dm-card-shadow-hover)!important}.page.dashboard-music-bio-page .dashboard-music-preview-track-card:hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page a.dashboard-music-preview-track-card:hover .dashboard-music-preview-track-artwork-wrap{transform:var(--dm-artwork-hover-scale)}.page.dashboard-music-bio-page .dashboard-music-preview-event-card{background:var(--dm-card-bg);box-shadow:var(--dm-card-shadow);border:none;border-radius:var(--dm-card-radius);transition:var(--dm-card-transition)}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-event-card,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-event-card{padding:14px 16px;gap:14px}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-title,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-event-card-title{font-size:clamp(14px,3.8vw,17px);font-weight:600}.page.dashboard-music-bio-page .dashboard-music-preview-event-card:hover{background:var(--dm-card-bg);transform:var(--dm-card-hover-lift);box-shadow:var(--dm-card-shadow-hover)!important}.page.dashboard-music-bio-page .dashboard-music-preview-track-artwork-wrap{border-radius:var(--dm-card-radius-artwork);transition:var(--dm-card-transition);width:64px;height:64px}.page.dashboard-music-bio-page .dashboard-music-preview-track-info .dashboard-music-preview-track-title{font-weight:600}.page.dashboard-music-bio-page .dashboard-music-preview-track-subtitle{opacity:.7}.page.dashboard-music-bio-page .dashboard-music-preview-media-gallery-caption{padding:12px 14px;border-radius:calc(var(--dm-card-radius, 12px) - 2px);background:#ffffff0a;border-color:#ffffff14}.page.dashboard-music-bio-page .dashboard-music-preview-media-gallery-caption-greeting{font-size:clamp(.9375rem,2.5vw,1.0625rem);font-weight:700}.page.dashboard-music-bio-page .dashboard-music-preview-media-gallery-caption-venue{font-size:.8125rem;opacity:.88}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-section-items,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-section-items{gap:14px}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card{min-height:0;padding:14px 16px;gap:14px;display:flex;align-items:center;flex-direction:row;border-radius:var(--dm-card-radius);background:var(--dm-card-bg);box-shadow:var(--dm-card-shadow)}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-artwork-wrap{width:72px;height:72px;min-width:72px;min-height:72px;border-radius:var(--dm-card-radius-artwork);flex-shrink:0}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-info,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-info .dashboard-music-preview-track-title,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-info .dashboard-music-preview-track-title{font-size:clamp(14px,3.8vw,17px);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.dashboard-music-bio-page .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-title--text-snippet{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-subtitle,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-subtitle{font-size:clamp(12px,3vw,14px);opacity:.8;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery),.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery){box-shadow:var(--dm-card-shadow),0 8px 18px #0000002e,inset 0 1px #ffffff1a,inset 0 -1px #00000038}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap{box-shadow:inset 0 1px #ffffff24,inset 0 -14px 30px #00000052,0 0 0 1px #00000047,0 5px 14px #00000047;transition:var(--dm-card-transition),box-shadow .35s ease}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin>img{filter:brightness(1.04) contrast(1.03) saturate(1.04);transition:filter .35s ease}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin>img{filter:brightness(1.08) contrast(1.05) saturate(1.1)}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover{transform:var(--dm-card-hover-lift);box-shadow:var(--dm-card-shadow-hover),0 10px 24px #00000038,0 3px 8px #0000001f,inset 0 1px #ffffff1f,inset 0 -1px #00000042}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap{transform:scale(1.018);box-shadow:inset 0 1px #ffffff2e,inset 0 -16px 34px #0000005c,0 0 0 1px #00000057,0 7px 18px #00000057}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--tiktok:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube-playlist:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--tiktok:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube-playlist:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg{width:38px;height:38px;filter:drop-shadow(0 3px 10px rgba(0,0,0,.65))}@media(min-width:768px){.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery),.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery){box-shadow:var(--dm-card-shadow),0 9px 22px #0003,inset 0 1px #ffffff1c,inset 0 -1px #0000003d}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap{box-shadow:inset 0 1px #ffffff24,inset 0 -14px 30px #00000052,0 0 0 1px #00000047,0 5px 14px #00000047}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover{box-shadow:var(--dm-card-shadow-hover),0 11px 26px #0000003b,0 4px 10px #00000021,inset 0 1px #ffffff21,inset 0 -1px #00000047}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap{box-shadow:inset 0 1px #ffffff2e,inset 0 -16px 34px #0000005c,0 0 0 1px #00000057,0 7px 18px #00000057}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--tiktok:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube-playlist:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--tiktok:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube-playlist:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg{width:40px;height:40px}}@media(min-width:1024px){.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery),.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery){box-shadow:var(--dm-card-shadow),0 10px 24px #00000036,inset 0 1px #ffffff1f,inset 0 -1px #00000042}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap{box-shadow:inset 0 1px #ffffff24,inset 0 -14px 30px #00000052,0 0 0 1px #00000047,0 5px 14px #00000047}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover{box-shadow:var(--dm-card-shadow-hover),0 12px 28px #0000003d,0 5px 12px #00000024,inset 0 1px #ffffff24,inset 0 -1px #0000004d}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap{box-shadow:inset 0 1px #ffffff2e,inset 0 -16px 34px #0000005c,0 0 0 1px #00000057,0 7px 18px #00000057}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--tiktok:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube-playlist:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--tiktok:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card.dashboard-music-preview-track-card--youtube-playlist:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-play-overlay svg{width:42px;height:42px}}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-link-card,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-link-card{padding:14px 16px;gap:14px;border-radius:var(--dm-card-radius);background:var(--dm-card-bg);box-shadow:var(--dm-card-shadow);transition:var(--dm-card-transition)}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-link-card:hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-link-card:hover{transform:var(--dm-card-hover-lift);box-shadow:var(--dm-card-shadow-hover)!important}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-link-card-image-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-link-card-image-wrap{width:72px;height:72px;min-width:72px;min-height:72px;border-radius:var(--dm-card-radius-artwork)}.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-link-card-title,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-link-card-title{font-size:clamp(14px,3.8vw,17px);font-weight:600}.page.dashboard-music-bio-page .dashboard-music-preview-item,.page.dashboard-music-bio-page .dashboard-music-preview-item-link{background:var(--dm-card-bg);box-shadow:var(--dm-card-shadow);border-radius:var(--dm-card-radius);transition:var(--dm-card-transition)}.page.dashboard-music-bio-page .dashboard-music-preview-item:hover,.page.dashboard-music-bio-page .dashboard-music-preview-item-link:hover,.page.dashboard-music-bio-page a.dashboard-music-preview-item-link:hover{transform:var(--dm-card-hover-lift);box-shadow:var(--dm-card-shadow-hover)!important}.bio-email-capture{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;margin:0 0 20px;padding:16px;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:16px;background:#ffffff0a}.bio-email-capture-text{display:flex;flex-direction:column;gap:3px}.bio-email-capture-title{font-weight:700;font-size:15px;line-height:1.3}.bio-email-capture-subtitle{font-size:13px;opacity:.75;line-height:1.4}.bio-email-capture-row{display:flex;gap:8px;flex-wrap:wrap}.bio-email-capture-input{flex:1 1 180px;min-width:0;padding:11px 13px;border:1px solid var(--border, rgba(255, 255, 255, .16));border-radius:10px;background:#0003;color:inherit;font-size:14px}.bio-email-capture-input[aria-invalid=true]{border-color:#e5484d}.bio-email-capture-btn{flex:0 0 auto;padding:11px 18px;border:none;border-radius:10px;background:var(--accent, #7c5cff);color:#fff;font-weight:600;font-size:14px;cursor:pointer}.bio-email-capture-btn:disabled{opacity:.6;cursor:default}.bio-email-capture-error{font-size:12.5px;color:#fca5a5}.bio-email-capture-consent{font-size:11.5px;opacity:.6;line-height:1.4}.bio-email-capture--done{align-items:center;text-align:center}.bio-email-capture--already .bio-email-capture-title{opacity:.85}.page.dashboard-music-bio-page .dashboard-music-preview-section-nav{gap:8px;margin-bottom:28px;padding:8px 8px 12px;box-sizing:border-box;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%)}.page.dashboard-music-bio-page .dashboard-music-preview-section-nav::-webkit-scrollbar{display:none}@media(min-width:768px){.page.dashboard-music-bio-page .dashboard-music-preview-section-nav{padding-inline:var(--dm-card-shadow-bleed-x);justify-content:center;flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section-nav,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section-nav{padding:8px 8px 12px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%)}.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section-nav-btn,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section-nav-btn{flex:0 0 auto;height:32px;padding:4px 14px;font-size:13px}.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal{margin-inline:calc(-1 * var(--page-padding, 8px))}.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-header,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-header{padding-inline:var(--page-padding, 8px)}.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{padding-left:var(--page-padding, 8px);padding-right:0;scroll-padding-inline-start:var(--page-padding, 8px)}.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-preview-popup-device-frame--mobile .page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card{flex:0 0 calc(100% - 62px);width:calc(100% - 62px);min-width:calc(100% - 62px);max-width:calc(100% - 62px);scroll-snap-align:start}.page.dashboard-music-bio-page .dashboard-music-preview-section-nav-btn{flex:0 0 auto;height:36px;padding:6px 16px;font-size:14px;border-radius:var(--dm-card-radius);background:#ffffff12;border:1px solid rgba(255,255,255,.13);box-shadow:none;color:#ffffffa6;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.page.dashboard-music-bio-page .dashboard-music-preview-section-nav-btn:hover{background:#ffffff1c;border-color:#fff3;color:#ffffffd9}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery),.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery),.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery){box-shadow:var(--dm-card-shadow),inset 0 1px #ffffff1c,inset 0 -1px #00000038}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover{box-shadow:var(--dm-card-shadow-hover),inset 0 1px #ffffff21,inset 0 -1px #00000042!important}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery) .dashboard-music-preview-track-artwork-wrap{box-shadow:inset 0 1px #ffffff24,inset 0 -14px 30px #00000052,0 0 0 1px #00000047,0 5px 14px #00000047}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--vertical a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--auto a.dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery):hover .dashboard-music-preview-track-artwork-wrap{transform:scale(1.018);box-shadow:inset 0 1px #ffffff2e,inset 0 -16px 34px #0000005c,0 0 0 1px #00000057,0 7px 18px #00000057}.bio-track-detail-overlay{position:fixed;inset:0;z-index:10000;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;overflow-y:auto}.bio-track-detail-modal{width:100%;max-width:420px;background:var(--panel-strong, rgba(18, 18, 24, .98));border-radius:24px;padding:32px 24px;box-shadow:0 24px 48px #0006;border:1px solid rgba(255,255,255,.08)}.bio-track-detail-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:0;background:none;border:none;color:#fffc;font-size:14px;cursor:pointer;transition:color .2s ease}.bio-track-detail-back:hover{color:#fff}.bio-track-detail-video-wrap{width:100%;margin:0 auto 20px;border-radius:16px;overflow:hidden;background:#000;aspect-ratio:16 / 9;max-width:100%}.bio-track-detail-video-iframe{display:block;width:100%;height:100%;border:none}.bio-track-detail-artwork-wrap{width:100%;max-width:260px;margin:0 auto 20px;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#0000004d}a.bio-track-detail-artwork-wrap{display:block;text-decoration:none;color:inherit;cursor:pointer}@media(min-width:768px){.bio-track-detail-modal{max-width:480px;padding:40px 32px}.bio-track-detail-artwork-wrap{max-width:320px}}@media(min-width:1024px){.bio-track-detail-artwork-wrap{max-width:360px}}.bio-track-detail-artwork-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.bio-track-detail-headline-block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:24px}.bio-track-detail-title{font-size:24px;font-weight:600;color:var(--text);text-align:center;margin:0;line-height:1.33;letter-spacing:0}.bio-track-detail-artist{font-size:15px;color:var(--muted);text-align:center;margin:0;line-height:1.43;letter-spacing:.009375em}.bio-track-detail-branding{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:12px;color:var(--muted)}.crop-image-modal-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px;box-sizing:border-box}.crop-image-modal{width:100%;max-width:min(560px,92vw);max-height:90vh;overflow:auto;background:var(--panel, #1a1a24);border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:24px;box-shadow:0 24px 48px #0006;display:flex;flex-direction:column}.crop-image-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));flex-shrink:0}.crop-image-modal-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text, #fff)}.crop-image-modal-close{width:40px;height:40px;padding:0;border:none;border-radius:12px;background:#ffffff14;color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer;transition:background .2s ease}.crop-image-modal-close:hover{background:#ffffff26}.crop-image-modal-body{padding:24px;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.crop-image-react-crop{max-width:100%}.crop-image-react-crop img{max-height:60vh;width:auto;display:block}.crop-image-modal-controls{padding:16px 24px;border-top:1px solid var(--border, rgba(255, 255, 255, .08));display:flex;flex-direction:column;gap:16px;flex-shrink:0}.crop-image-modal-control-group{display:flex;flex-direction:column;gap:8px}.crop-image-modal-label{font-size:.875rem;font-weight:500;color:var(--text)}.crop-image-modal-slider{width:100%;height:8px;border-radius:4px;accent-color:#667eea}.crop-image-modal-ratio-options{display:flex;flex-wrap:wrap;gap:10px}.crop-image-modal-ratio-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem;color:var(--text)}.crop-image-modal-ratio-input{width:18px;height:18px;accent-color:#667eea}.crop-image-modal-ratio-text{padding:6px 14px;border-radius:14px;background:#ffffff14;transition:background .2s ease}.crop-image-modal-ratio-input:checked+.crop-image-modal-ratio-text{background:#667eea40}.crop-image-modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;flex-shrink:0}.crop-image-modal-btn{padding:10px 20px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.crop-image-modal-btn-cancel{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:var(--text)}.crop-image-modal-btn-cancel:hover{background:#ffffff1f}.crop-image-modal-btn-done{background:linear-gradient(180deg,#667eeaf2,#764ba2e6);border:1px solid rgba(102,126,234,.5);color:#fff}.crop-image-modal-btn-done:hover{background:linear-gradient(180deg,#667eea,#764ba2f2)}.bio-aura{inset:0;z-index:0;background:#060d1e;overflow:hidden;pointer-events:none;contain:layout paint style}.bio-aura--live{position:fixed}.bio-aura--editor{position:absolute}.bio-aura-blob{position:absolute;border-radius:50%;filter:blur(64px);opacity:.55;will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transition:background .8s ease}.bio-aura--live{animation:bio-aura-live-in .6s ease-out both}@keyframes bio-aura-live-in{0%{opacity:0}to{opacity:1}}@keyframes dj-bio-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dj-bio-content-appear{animation:dj-bio-content-in .3s ease-out both}.bio-aura-blob--a{width:80vmax;height:80vmax;top:-20%;left:-15%;background:var(--aura-c0, #3d1a7a);animation:bio-aura-drift-a 20s ease-in-out infinite}.bio-aura-blob--b{width:70vmax;height:70vmax;bottom:-15%;right:-10%;background:var(--aura-c1, #1a3a7a);animation:bio-aura-drift-b 26s ease-in-out infinite}.bio-aura-blob--c{width:60vmax;height:60vmax;top:35%;left:25%;background:var(--aura-c2, #7a1a50);animation:bio-aura-drift-c 32s ease-in-out infinite}.bio-aura--editor .bio-aura-blob{filter:blur(40px);opacity:.5}.bio-aura--editor .bio-aura-blob--a{width:200%;height:200%;top:-40%;left:-40%}.bio-aura--editor .bio-aura-blob--b{width:180%;height:180%;bottom:-35%;right:-30%}.bio-aura--editor .bio-aura-blob--c{width:150%;height:150%;top:20%;left:10%}@keyframes bio-aura-drift-a{0%,to{transform:translate(0) scale(1)}32%{transform:translate(5%,9%) scale(1.07)}65%{transform:translate(-4%,3%) scale(.95)}}@keyframes bio-aura-drift-b{0%,to{transform:translate(0) scale(1)}27%{transform:translate(-7%,-6%) scale(1.11)}67%{transform:translate(4%,-8%) scale(.93)}}@keyframes bio-aura-drift-c{0%,to{transform:translate(0) scale(1)}38%{transform:translate(8%,-5%) scale(1.05)}74%{transform:translate(-5%,8%) scale(1.09)}}@media(prefers-reduced-motion:reduce){.bio-aura-blob{animation:none}}.bio-booking-fab{position:fixed;bottom:28px;right:28px;z-index:9999;display:inline-flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;background:color-mix(in srgb,var(--accent, #4a8fff) 16%,rgba(6,12,32,.97));border:1.5px solid color-mix(in srgb,var(--accent, #4a8fff) 50%,transparent);border-radius:18px;color:var(--text, rgba(255, 255, 255, .95));font-family:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 6px 24px color-mix(in srgb,var(--accent, #4a8fff) 30%,transparent),0 2px 10px #0000008c,inset 0 1px #ffffff17;will-change:transform;transform:translateZ(0);transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s ease,border-color .2s ease,background .2s ease}.bio-booking-fab--themed:hover{transform:translateZ(0) translateY(-3px) scale(1.03);filter:brightness(1.12);color:#fff}.bio-booking-fab:not(.bio-booking-fab--themed):hover{transform:translateZ(0) translateY(-3px) scale(1.03);background:color-mix(in srgb,var(--accent, #4a8fff) 26%,rgba(6,12,32,.99));border-color:color-mix(in srgb,var(--accent, #4a8fff) 75%,transparent);box-shadow:0 10px 36px color-mix(in srgb,var(--accent, #4a8fff) 44%,transparent),0 4px 14px #00000080,inset 0 1px #ffffff21;color:#fff}.bio-booking-fab:active{transform:translateZ(0) translateY(-1px) scale(1.01);transition-duration:.1s}.bio-booking-fab-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--accent, #4a8fff) 22%,rgba(255,255,255,.06));border:1px solid color-mix(in srgb,var(--accent, #4a8fff) 35%,transparent);color:var(--text, rgba(255, 255, 255, .9))}.bio-booking-fab-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bio-booking-fab-title{display:block;font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1.1;color:#fff;white-space:nowrap}.bio-booking-fab-subtitle{display:block;font-size:11.5px;font-weight:400;letter-spacing:.01em;line-height:1.2;color:color-mix(in srgb,var(--accent, #4a8fff) 70%,rgba(255,255,255,.6));white-space:nowrap}.bio-booking-fab-arrow{flex-shrink:0;font-size:20px;font-weight:300;line-height:1;color:color-mix(in srgb,var(--accent, #4a8fff) 60%,rgba(255,255,255,.5));margin-left:2px}@media(max-width:600px){.page.dashboard-music-bio-page.dashboard-music-preview-page{padding-bottom:92px}.bio-booking-fab{bottom:16px;left:12px;right:12px;width:auto;gap:12px;padding:12px 14px 12px 12px;border-radius:15px;justify-content:flex-start}.bio-booking-fab-arrow{margin-left:auto}.bio-booking-fab-icon-wrap{width:40px;height:40px;border-radius:10px}.bio-booking-fab-icon-wrap svg{width:20px;height:20px}.bio-booking-fab-title{font-size:13px}.bio-booking-fab-subtitle{font-size:11px}.bio-booking-fab-arrow{font-size:18px}}@media(prefers-reduced-motion:reduce){.bio-booking-fab{transition:none;will-change:auto}}
