:root{--dm-card-slot-width-mobile: 180px;--dm-card-slot-height-mobile: 260px;--dm-card-slot-width-tablet: 220px;--dm-card-slot-height-tablet: 300px;--dm-card-slot-width-desktop: 260px;--dm-card-slot-height-desktop: 340px}.dashboard-music-editor-preview{width:380px;min-width:320px;flex-shrink:0;padding:16px;border-radius:16px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--dm3d-card);display:flex;flex-direction:column;min-height:0}.dashboard-music-preview-tabbar{display:flex;flex-shrink:0;margin-bottom:16px;padding:5px;min-height:44px;box-sizing:border-box;background:#0f172afa;border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:inset 0 1px 2px #00000040}.dashboard-music-preview-tabbar .dashboard-music-preview-tab{flex:1;padding:10px 14px;font-size:.8rem;font-weight:600;color:var(--muted);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.dashboard-music-preview-tabbar .dashboard-music-preview-tab:hover{color:var(--text)}.dashboard-music-preview-tabbar .dashboard-music-preview-tab.active{color:var(--text);background:#667eea33;box-shadow:0 1px 3px #00000026}.dashboard-music-preview-tab{padding:8px 12px;font-size:.8rem;font-weight:500;color:var(--muted);background:transparent;border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .2s ease}.dashboard-music-preview-tab:hover{color:var(--text)}.dashboard-music-preview-tab.active{color:#667eea;border-color:#667eea66;background:#667eea14}.dashboard-music-preview-frame{border:1px solid rgba(0,0,0,.25);border-radius:var(--radius);background:var(--panel-strong, rgba(11, 18, 32, .95));overflow:hidden;box-shadow:var(--dm3d-inset);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:760px;min-width:0;flex:1}.dashboard-music-preview-frame.dashboard-music-preview-frame--themed{background:var(--dm-device-frame-bg)!important}.dashboard-music-preview-stage{position:relative;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;min-width:0;padding:24px;overflow-x:hidden;overflow-y:auto;flex:1;box-sizing:border-box}.dashboard-music-preview-fit-wrap{position:relative;flex-shrink:0}.dashboard-music-preview-fit-layer{position:absolute;top:0;left:0;transform-origin:top left;will-change:transform}.dashboard-music-preview-device-frame{position:relative;border-radius:28px;background:#060d1e;box-shadow:0 20px 60px #00000073,0 0 0 1px #ffffff0a inset;overflow:hidden;display:flex;flex-direction:column}.dashboard-music-preview-device-viewport{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-y;display:flex;justify-content:center;flex:1;min-height:0}.dashboard-music-preview-page-container{width:100%;max-width:var(--page-max-width);padding-inline:var(--page-padding);margin:0 auto;box-sizing:border-box;min-height:100%}.dashboard-music-preview-page{width:100%;max-width:100%;min-width:0;min-height:100%;box-sizing:border-box}.dashboard-music-preview-device-frame .dashboard-music-preview-inner,.dashboard-music-preview-device-frame .page.dashboard-music-bio-page .dashboard-music-preview-inner{width:100%;max-width:100%;min-width:0;min-height:min-content;box-sizing:border-box}.dashboard-music-preview-frame--mobile .dashboard-music-preview-inner{padding-top:0}.dashboard-music-preview-frame--mobile .page.dashboard-music-bio-page>.dashboard-music-preview-inner:has(>.dashboard-music-bio-header-artwork:first-child){padding-top:6px}.dashboard-music-preview-frame--mobile .dashboard-music-bio-header-artwork{width:100%;max-width:100%;margin:0 auto 20px;border-radius:20px;box-sizing:border-box}.dashboard-music-preview-frame--mobile .bio-h-scroll-prev,.dashboard-music-preview-frame--mobile .bio-h-scroll-next,.dashboard-music-preview-popup-device-frame--mobile .bio-h-scroll-prev,.dashboard-music-preview-popup-device-frame--mobile .bio-h-scroll-next{display:none}.dashboard-music-preview-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-preview-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.dashboard-music-preview-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-preview-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-preview-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-preview-popup-device-frame--mobile .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)}.dashboard-music-preview-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{scrollbar-width:none;gap:12px}.dashboard-music-preview-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items::-webkit-scrollbar,.dashboard-music-preview-popup-device-frame--mobile .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items::-webkit-scrollbar{display:none}.dashboard-music-preview-popup-overlay{position:fixed;inset:0;z-index:1000;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dashboard-music-preview-popup-shell,.dashboard-music-preview-popup-modal{position:relative;width:min(1280px,92vw);height:min(920px,90vh);max-width:100%;max-height:100%;border-radius:28px;padding:24px;box-shadow:0 24px 80px #0006;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.dashboard-music-preview-popup-close{position:absolute;top:20px;right:20px;z-index:20;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1;color:#555;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:color .2s ease,background .2s ease}.dashboard-music-preview-popup-close:hover{color:#111;background:#0000000f}.dashboard-music-preview-popup-stage{position:relative;flex:1;width:100%;min-height:0;display:flex;justify-content:center;align-items:center;padding:40px 24px 96px;overflow:hidden;box-sizing:border-box}.dashboard-music-preview-popup-fit-wrap{flex-shrink:0;position:relative}.dashboard-music-preview-popup-fit-layer{position:absolute;top:50%;left:50%;transform-origin:center center;will-change:transform;margin-top:0;margin-left:0}.dashboard-music-preview-popup-device-frame{position:relative;border-radius:28px;background:#060d1e;overflow:hidden;box-shadow:0 24px 70px #00000059;display:flex;flex-direction:column}.dashboard-music-preview-popup-device-frame.dashboard-music-preview-popup-frame--themed{background:var(--dm-device-frame-bg)!important}.dashboard-music-preview-device-scroll-area{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x pan-y}.dashboard-music-preview-popup-device-frame>.dashboard-music-preview-device-scroll-area{flex:1;min-height:0;min-width:0}.dashboard-music-preview-popup-device-frame .dashboard-music-preview-device-viewport{width:100%;min-height:100%;flex:none;display:flex;justify-content:center;overflow:visible;overflow-x:hidden;overflow-y:visible}.dashboard-music-preview-device-frame .dashboard-music-preview-page-container,.dashboard-music-preview-popup-device-frame .dashboard-music-preview-page-container,.dashboard-music-preview-device-frame .page.dashboard-music-bio-page.dashboard-music-preview-page,.dashboard-music-preview-popup-device-frame .page.dashboard-music-bio-page.dashboard-music-preview-page{min-height:100%}.dashboard-music-preview-popup-stage>.dashboard-music-preview-popup-frame{flex-shrink:0;max-width:min(820px,100%);max-height:100%;overflow:auto;border-radius:20px;background:var(--panel-strong, #0b1220);box-shadow:0 16px 48px #0000004d;-webkit-overflow-scrolling:touch}.dashboard-music-preview-device-switcher{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:15;display:flex;align-items:center;gap:28px;height:76px;padding:12px 20px;background:#fff;border-radius:22px;box-shadow:0 16px 40px #00000038}.dashboard-music-preview-device-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#666;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:color .2s ease,background .2s ease}.dashboard-music-preview-device-btn:hover,.dashboard-music-preview-device-btn.active{color:#111;background:#0000000f}.dashboard-music-preview-inner{padding:16px;height:100%;overflow:auto;overflow-x:hidden;overscroll-behavior:auto;-webkit-overflow-scrolling:touch;max-width:420px;margin:0 auto;box-sizing:border-box}@media(min-width:760px){.dashboard-music-preview-inner{padding:24px;max-width:920px}}@media(min-width:1024px){.dashboard-music-preview-inner{padding:32px;max-width:1280px}}.dashboard-music-preview-card{background:var(--panel-strong, rgba(255, 255, 255, .05));border:none;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.dashboard-music-preview-title-name-wrap{display:inline-flex;align-items:center;justify-content:center;gap:4px}.dashboard-music-preview-title-name-wrap .my-djs-verified-seal{width:20px;height:20px;flex-shrink:0;display:block}.dashboard-music-preview-title{font-weight:600;font-size:28px;letter-spacing:.5px;text-align:center;color:var(--text);margin-top:16px;margin-bottom:12px;line-height:1.2;padding-left:20px;padding-right:20px;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.dashboard-music-preview-title{font-size:32px}}@media(min-width:1024px){.dashboard-music-preview-title{font-size:36px}}.dashboard-music-preview-desc{font-size:.9rem;color:var(--muted);margin-bottom:8px;line-height:1.4;text-align:center;padding-left:20px;padding-right:20px;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-music-preview-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:40px;margin-bottom:24px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;cursor:default}.dashboard-music-preview-header:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003,0 4px 12px #00000026;background:var(--panel-strong, rgba(255, 255, 255, .07))}.page.dashboard-music-bio-page .dashboard-music-preview-header:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000040,0 4px 12px #0000002e}.bio-action-icon{background:transparent;padding:0;border:1px solid rgba(255,255,255,.35);cursor:pointer}.bio-action-icon:hover{border-color:#fff9;background:#ffffff14}.bio-action-icon:disabled{opacity:.45;cursor:not-allowed}.bio-action-icon:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.bio-action-icon-letter{font-size:16px;font-weight:700;line-height:1;color:currentColor;-webkit-user-select:none;user-select:none;display:block}.bio-action-icon--active{border-color:#ffffffbf;background:#ffffff1f}.bio-action-icon--active:hover{border-color:#ffffffe6;background:#ffffff2e}.dashboard-music-analytics-content-type-icon--spotify .dashboard-music-analytics-content-type-glyph{transform:scale(.92);transform-origin:center center}.dashboard-music-analytics-content-type-icon--soundcloud .dashboard-music-analytics-content-type-glyph{transform:scale(.88);transform-origin:center center}.dashboard-music-preview-footer{margin-top:32px;margin-bottom:24px;padding:16px 0 8px;text-align:center}.dashboard-music-preview-footer-link{display:inline-flex;align-items:center;justify-content:center;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;text-decoration:none;color:#fffffff2;padding:8px 18px;border-radius:20px;background:#00000038;box-shadow:0 1px 3px #0003;text-shadow:0 1px 2px rgba(0,0,0,.4);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.dashboard-music-preview-footer-link:hover{background:#00000059;color:#fff;box-shadow:0 2px 8px #0000004d;transform:translateY(-1px)}.page.dashboard-music-bio-page .dashboard-music-preview-footer-link,.dashboard-music-preview-device-viewport .dashboard-music-preview-footer-link{color:#fffffff2;background:#00000038;text-shadow:0 1px 2px rgba(0,0,0,.4)}.dashboard-music-preview-footer-link-contrast-light{color:#000000d9;background:#ffffff73;text-shadow:0 1px 1px rgba(255,255,255,.5)}.dashboard-music-preview-footer--totem{display:flex;align-items:center;justify-content:center}.dashboard-music-preview-footer-totem-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.dashboard-music-preview-footer-totem-btn:hover{opacity:.92;transform:scale(1.02)}.dashboard-music-preview-footer-totem-btn:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:4px}.dashboard-music-preview-footer-totem-vinyl-wrap{position:relative;width:min(112px,28vw);aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:50%}.dashboard-music-preview-footer-totem-vinyl-disc{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 50% 50%,#0000 0 23%,#00000061 23.4% 100%),repeating-radial-gradient(circle at 50% 50%,#ffffff0d 0 1.2px,#0000007a 1.2px 3.6px),radial-gradient(circle at 32% 18%,#ffffff24,#0a0e18e6);box-shadow:0 12px 24px #0000006b,inset 0 0 0 1px #ffffff0f;animation:dm-vinyl-spin 12s linear infinite}.dashboard-music-preview-footer-totem-vinyl-spin{width:100%;height:100%;border-radius:50%;display:grid;place-items:center}.dashboard-music-preview-footer-totem-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.dashboard-music-preview-footer-totem-vinyl-center{position:absolute;width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:radial-gradient(circle,#fffffff0 0 20%,#0a0e18f0 22% 100%);box-shadow:0 0 0 2px #00000052}.dashboard-music-preview-section-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;overflow-x:auto;overflow-y:hidden;margin-top:16px;padding-top:6px;padding-bottom:6px;margin-bottom:28px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dashboard-music-preview-section-nav::-webkit-scrollbar{display:none}.dashboard-music-editor-preview .dashboard-music-preview-section-nav,.dashboard-music-preview-frame .dashboard-music-preview-section-nav{margin-top:16px}.dashboard-music-preview-section-nav-btn{flex:0 0 auto;padding:8px 16px;font-size:13px;font-weight:600;color:var(--text);background:var(--dm-card-bg, rgba(255, 255, 255, .08));border:var(--dm-card-border, 1px solid rgba(255, 255, 255, .14));border-radius:14px;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--dm-card-shadow, 0 3px 8px rgba(0, 0, 0, .32), 0 1px 2px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .1))}.dashboard-music-preview-section-nav-btn:hover{background:var(--dm-btn-hover-bg, rgba(255, 255, 255, .14));border-color:#ffffff47;transform:translateY(-2px);box-shadow:var(--dm-card-shadow-hover, 0 6px 18px rgba(0, 0, 0, .38), 0 2px 5px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .14))}.dashboard-music-preview-section-nav-btn:active{transform:translateY(0);box-shadow:0 1px 4px #00000047,inset 0 1px #ffffff0f}.dashboard-music-preview-section-nav-btn.active{background:var(--dm-btn-hover-bg, rgba(255, 255, 255, .14));color:#fff;border-color:#ffffff4d;box-shadow:var(--dm-card-shadow, 0 3px 10px rgba(0, 0, 0, .32), 0 1px 3px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .12))}.dashboard-music-preview-section-nav-btn.active:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000061,0 2px 5px #0000003d,inset 0 1px #ffffff29}.dashboard-music-preview-section-nav-btn:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.dashboard-music-preview-header-placeholder{font-size:.85rem;color:var(--muted);padding:12px;text-align:center}.dashboard-music-preview-section{margin-top:36px;margin-bottom:20px;min-width:0;width:100%;box-sizing:border-box}.dashboard-music-preview-section:first-of-type{margin-top:0}.dashboard-music-preview-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;min-height:24px}.dashboard-music-preview-section-title{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-music-preview-section>.dashboard-music-preview-section-title{margin-bottom:10px}.dashboard-music-preview-section-header .dashboard-music-preview-section-title{margin-bottom:0}.dashboard-music-preview-section-title-placeholder{flex:1;min-width:0}.dashboard-music-preview-section-scroll-arrows{display:flex;align-items:center;gap:4px;flex-shrink:0}.dashboard-music-preview-section-arrow{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1.25rem;font-weight:600;line-height:1;color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .15s ease;box-shadow:0 1px #ffffff0d,0 2px 8px #00000026}.dashboard-music-preview-section-arrow:hover:not(:disabled){color:#fff;background:#ffffff24;border-color:#fff3;transform:scale(1.05);box-shadow:0 2px #ffffff0f,0 4px 12px #0003}.dashboard-music-preview-section-arrow:active:not(:disabled){transform:scale(.98);box-shadow:inset 0 1px 3px #0003}.dashboard-music-preview-section-arrow:disabled{opacity:.4;cursor:default;color:#ffffff80}.dashboard-music-preview-section-items{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;box-sizing:border-box}.dashboard-music-preview-event-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;width:100%;min-width:0;box-sizing:border-box;background:var(--panel-strong, rgba(255, 255, 255, .05));border:1px solid rgba(255,255,255,.1);border-radius:var(--dm-card-radius, 18px);box-shadow:0 4px 20px #00000040,0 1px 3px #00000026;cursor:pointer;text-align:left;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;overflow:hidden}.dashboard-music-preview-event-card:hover{background:#ffffff14;box-shadow:0 6px 24px #0000004d,0 2px 6px #0003;transform:translateY(-1px)}.dashboard-music-preview-event-card-date{flex:0 0 50%;min-height:50%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 24px;background:linear-gradient(180deg,#0000002e,#00000047);border:1px solid rgba(255,255,255,.08);border-bottom:none;border-radius:18px 18px 0 0;box-shadow:inset 0 1px #ffffff0f}.dashboard-music-preview-event-card-month{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffffe6;line-height:1.2}.dashboard-music-preview-event-card-day{font-size:2.5rem;font-weight:800;line-height:1;color:#fff;letter-spacing:-.03em;margin:4px 0 2px}.dashboard-music-preview-event-card-year{font-size:.9rem;font-weight:600;color:#ffffffbf;line-height:1.2}.dashboard-music-preview-event-card-body{flex:1 1 50%;min-height:0;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:16px 18px;justify-content:flex-start;overflow:hidden}.dashboard-music-preview-event-card-title{font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--text, #fff);max-width:100%;padding-right:8px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.dashboard-music-preview-event-card-city{font-size:.9375rem;color:#ffffffbf;line-height:1.35;max-width:100%;padding-right:8px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-music-preview-event-card-tickets{display:inline-flex;align-self:stretch;align-items:center;justify-content:center;margin-top:12px;padding:12px 20px;font-size:.9rem;font-weight:600;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.45);border-radius:12px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.dashboard-music-preview-event-card-tickets:hover{background:#ffffff1f;border-color:#ffffffb3}.dashboard-music-preview-event-card-tickets-disabled{opacity:.6;cursor:default;pointer-events:none}.dashboard-music-preview-event-detail-overlay{position:fixed;inset:0;z-index:1100;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.dashboard-music-preview-event-detail-modal{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-x:hidden;overflow-y:auto;background:var(--dm-card-bg, var(--panel-strong, rgba(255, 255, 255, .05)));border:1px solid rgba(255,255,255,.1);border-radius:var(--dm-card-radius, 16px);box-shadow:var(--dm-card-shadow, 0 2px 8px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .2));padding:24px;box-sizing:border-box}.dashboard-music-preview-event-detail-close{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;font-size:24px;line-height:1;color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--dm-card-radius-artwork, 12px);cursor:pointer;transition:background .2s ease,border-color .2s ease}.dashboard-music-preview-event-detail-close:hover{background:#ffffff26;border-color:#ffffff40}.dashboard-music-preview-event-detail-title{font-size:1.35rem;font-weight:700;margin:0 0 16px;padding-right:44px;color:#fff;min-width:0;overflow-wrap:break-word;word-break:break-word;overflow:hidden}.dashboard-music-preview-event-detail-subtitle{margin:-4px 0 16px;padding-right:44px;font-size:.95rem;font-weight:500;line-height:1.45;color:#ffffffe0;overflow-wrap:break-word;word-break:break-word}.dashboard-music-preview-event-detail-image{width:100%;aspect-ratio:16 / 9;border-radius:var(--dm-card-radius-artwork, 12px);overflow:hidden;margin-bottom:16px;background:#00000040}.dashboard-music-preview-event-detail-image img{width:100%;height:100%;object-fit:cover}.dashboard-music-preview-event-detail-map{margin-bottom:16px;border-radius:var(--dm-card-radius-artwork, 12px);overflow:hidden;border:1px solid rgba(255,255,255,.1)}.dashboard-music-preview-event-detail-meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:.9rem;color:#ffffffe0}.dashboard-music-preview-event-detail-date{font-weight:600}.dashboard-music-preview-event-detail-location{opacity:.9}.dashboard-music-preview-pre-release-artists{margin-bottom:16px}.dashboard-music-preview-pre-release-artists-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin-bottom:8px}.dashboard-music-preview-pre-release-artists-list{display:flex;flex-wrap:wrap;gap:8px;max-height:180px;overflow-y:auto;padding:2px 0}.dashboard-music-preview-pre-release-artist-tag{display:inline-flex;align-items:center;padding:6px 12px;font-size:.875rem;font-weight:500;color:#fffffff2;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dashboard-music-preview-event-detail-address{display:block;width:100%;margin-top:4px;opacity:.88;font-size:.875rem}.dashboard-music-preview-event-detail-tickets{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:.95rem;font-weight:600;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.5);border-radius:var(--dm-btn-radius, 12px);text-decoration:none;transition:background .2s ease,border-color .2s ease}.dashboard-music-preview-event-detail-tickets:hover{background:#ffffff1f;border-color:#ffffffb3}.dashboard-music-preview-link-detail-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:0;background:none;border:none;color:#fffc;font-size:14px;cursor:pointer;transition:color .2s ease}.dashboard-music-preview-link-detail-back:hover{color:#fff}.dashboard-music-preview-link-detail-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.dashboard-music-preview-link-detail-artwork-wrap{width:100%;max-width:320px;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#00000040;margin:0 auto 16px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .24s ease}.dashboard-music-preview-link-detail-artwork-wrap img:not(.dashboard-music-preview-track-overlay-music-note-img){width:100%;height:100%;object-fit:cover;display:block;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .32s ease}.dashboard-music-preview-link-detail-modal .dashboard-music-preview-link-detail-artwork-wrap:not(.dashboard-music-preview-track-artwork-wrap--vinyl):hover{transform:translateY(-2px);box-shadow:0 20px 46px #00000070,0 10px 24px #10b98133}.dashboard-music-preview-link-detail-modal .dashboard-music-preview-link-detail-artwork-wrap:not(.dashboard-music-preview-track-artwork-wrap--vinyl):hover img:not(.dashboard-music-preview-track-overlay-music-note-img){transform:scale(1.04);filter:saturate(1.04) contrast(1.03)}.dashboard-music-preview-link-detail-modal .dashboard-music-preview-link-detail-artwork-wrap:not(.dashboard-music-preview-track-artwork-wrap--vinyl):active{transform:translateY(0)}.dashboard-music-preview-link-detail-modal--track .dashboard-music-preview-link-detail-artwork-wrap.dashboard-music-preview-track-artwork-wrap--vinyl{position:relative;border-radius:50%}.dashboard-music-preview-link-detail-modal--track .dashboard-music-preview-link-detail-smart-hero-media .dashboard-music-preview-track-vinyl-spin.dashboard-music-preview-link-detail-vinyl-spin--preview-gated{animation-play-state:paused}.dashboard-music-preview-link-detail-modal--track .dashboard-music-preview-link-detail-smart-hero-media .dashboard-music-preview-track-vinyl-spin.dashboard-music-preview-link-detail-vinyl-spin--preview-gated.dashboard-music-preview-link-detail-vinyl-spin--preview-playing{animation-play-state:running}.dashboard-music-preview-link-detail-modal--track .dashboard-music-preview-link-detail-artwork-wrap.dashboard-music-preview-track-artwork-wrap--vinyl:after{width:clamp(11px,18%,20px);height:clamp(11px,18%,20px)}.dashboard-music-preview-link-detail-modal--track .dashboard-music-preview-track-play-overlay--music-track .dashboard-music-preview-track-music-note-disc{width:28px;height:28px}.dashboard-music-preview-link-detail-modal--track .dashboard-music-preview-track-overlay-music-note-img{width:10px;max-height:17px}.dashboard-music-preview-link-detail-smart-hero-media{position:relative;width:100%;max-width:320px;margin:0 auto 16px;display:flex;flex-direction:column;align-items:center}.dashboard-music-preview-link-detail-vinyl-host{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,280px);max-width:280px;margin:0 auto}.dashboard-music-preview-link-detail-vinyl-host .dashboard-music-preview-link-detail-artwork-wrap{width:100%;margin:0}@keyframes dashboard-music-preview-link-detail-vinyl-platter-in{0%{opacity:0;transform:scale(.8) rotate(-16deg) translateY(22px);filter:blur(12px)}58%{opacity:1;filter:blur(0);transform:scale(1.04) rotate(3deg) translateY(-4px)}82%{transform:scale(.99) rotate(-.8deg) translateY(1px)}to{opacity:1;transform:scale(1) rotate(0) translateY(0);filter:blur(0)}}.dashboard-music-preview-link-detail-modal--track .dashboard-music-preview-link-detail-vinyl-host>.dashboard-music-preview-link-detail-artwork-wrap.dashboard-music-preview-track-artwork-wrap--vinyl{transform-origin:center center;backface-visibility:hidden;animation:dashboard-music-preview-link-detail-vinyl-platter-in .66s cubic-bezier(.28,1.15,.45,1) both}@keyframes dashboard-music-preview-vinyl-deck-controls-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-music-preview-vinyl-preview-btn-in{0%{opacity:0;transform:translateY(18px) scale(.78);filter:blur(4px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes dashboard-music-preview-vinyl-preview-playing-after{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.dashboard-music-preview-link-detail-vinyl-deck-controls{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 0 0 2px;box-sizing:border-box;animation:dashboard-music-preview-vinyl-deck-controls-in .52s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s}.dashboard-music-preview-link-detail-vinyl-deck-controls audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none;left:0;bottom:0}.dashboard-music-preview-link-detail-vinyl-preview-btn{position:relative;z-index:1;margin:0;width:56px;height:56px;border-radius:50%;border:2px solid rgba(255,255,255,.28);background:linear-gradient(165deg,#373a48f2,#181a22fa);box-shadow:inset 0 1px #ffffff1f,0 6px 18px #00000073;color:#fffffff5;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;overflow:hidden;isolation:isolate;backface-visibility:hidden;animation:dashboard-music-preview-vinyl-preview-btn-in .62s cubic-bezier(.34,1.25,.55,1) both;animation-delay:.22s;transition:transform .32s cubic-bezier(.34,1.45,.64,1),box-shadow .32s ease,border-color .32s ease,filter .28s ease}.dashboard-music-preview-link-detail-vinyl-preview-btn--track-art{background:#12141ceb}.dashboard-music-preview-link-detail-vinyl-preview-btn>svg{position:relative;z-index:2;transition:transform .35s cubic-bezier(.34,1.45,.64,1)}.dashboard-music-preview-link-detail-vinyl-preview-btn--track-art>svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.75))}.dashboard-music-preview-link-detail-vinyl-preview-btn:hover{border-color:#ffffff7a;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #00000085,0 0 0 1px #ffffff0f;transform:translateY(-2px) scale(1.03)}.dashboard-music-preview-link-detail-vinyl-preview-btn:hover>svg{transform:scale(1.06)}.dashboard-music-preview-link-detail-vinyl-preview-btn:active{transform:translateY(0) scale(.96);transition-duration:.1s;transition-timing-function:ease-out}.dashboard-music-preview-link-detail-vinyl-preview-btn:active>svg{transform:scale(.95);transition-duration:.1s}.dashboard-music-preview-link-detail-vinyl-preview-btn[aria-pressed=true]{border-color:#81f0c873;box-shadow:inset 0 1px #ffffff26,0 8px 26px #00000080,0 0 0 2px #81f0c838;transition:transform .32s cubic-bezier(.34,1.45,.64,1),box-shadow .45s ease,border-color .45s ease}.dashboard-music-preview-link-detail-vinyl-preview-btn[aria-pressed=true]:after{content:"";position:absolute;inset:3px;border-radius:50%;pointer-events:none;border:2px solid rgba(129,240,200,.42);z-index:0;animation:dashboard-music-preview-vinyl-preview-playing-after 2.1s ease-in-out infinite}.dashboard-music-preview-link-detail-vinyl-preview-btn[aria-pressed=true]:hover{transform:translateY(-2px) scale(1.03)}.dashboard-music-preview-link-detail-vinyl-preview-btn:focus-visible{outline:2px solid rgba(129,140,248,.85);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dashboard-music-preview-link-detail-modal--track .dashboard-music-preview-link-detail-vinyl-host>.dashboard-music-preview-link-detail-artwork-wrap.dashboard-music-preview-track-artwork-wrap--vinyl{animation:none;opacity:1;filter:none;transform:none}.dashboard-music-preview-link-detail-vinyl-deck-controls{animation:none;animation-delay:0;opacity:1;transform:none}.dashboard-music-preview-link-detail-vinyl-preview-btn{animation:none;animation-delay:0;transition:border-color .2s ease,box-shadow .2s ease}.dashboard-music-preview-link-detail-vinyl-preview-btn[aria-pressed=true]{box-shadow:inset 0 1px #ffffff24,0 6px 20px #00000073,0 0 0 2px #81f0c833}.dashboard-music-preview-link-detail-vinyl-preview-btn[aria-pressed=true]:after{animation:none;opacity:.65;transform:none}.dashboard-music-preview-link-detail-vinyl-preview-btn:hover,.dashboard-music-preview-link-detail-vinyl-preview-btn[aria-pressed=true]:hover{transform:none}.dashboard-music-preview-link-detail-vinyl-preview-btn:hover>svg,.dashboard-music-preview-link-detail-vinyl-preview-btn:active>svg{transform:none}.dashboard-music-preview-link-detail-vinyl-preview-btn:active{transform:none}.dashboard-music-preview-link-detail-vinyl-preview-btn>svg{transition:none}}.dashboard-music-preview-link-detail-subtitle{margin:6px 0 0;font-size:.95rem;opacity:.88;line-height:1.4}.dashboard-music-preview-secret-link-countdown{margin-top:10px;margin-bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(99,102,241,.35);background:#6366f124}.dashboard-music-preview-secret-link-countdown-label{font-size:.75rem;color:#ffffffd1;text-transform:uppercase;letter-spacing:.06em}.dashboard-music-preview-secret-link-countdown-value{font-size:.9rem;color:#fff;letter-spacing:.03em}.dashboard-music-preview-link-detail-modal--secret-link .dashboard-music-preview-event-detail-tickets.dashboard-music-preview-action{margin-top:18px}.dashboard-music-preview-secret-lead-legal-note{margin:8px 0 14px;font-size:12px;line-height:1.45;color:#ffffffb8}.dashboard-music-preview-secret-lead-legal-link{color:#a4defff5;text-decoration:underline;text-underline-offset:2px}.dashboard-music-preview-secret-lead-legal-link:hover{color:#fff}.dashboard-music-preview-secret-lead-form{display:flex;flex-direction:column;gap:14px;margin-top:4px}.dashboard-music-preview-secret-lead-field{display:flex;flex-direction:column;gap:7px}.dashboard-music-preview-secret-lead-label{font-size:.82rem;font-weight:600;color:#ffffffe0}.dashboard-music-preview-secret-lead-input{width:100%;box-sizing:border-box;min-height:46px;padding:12px 14px;font-size:.95rem;font-family:inherit;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:12px;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;color-scheme:dark}.dashboard-music-preview-secret-lead-input::placeholder{color:#ffffff6b}.dashboard-music-preview-secret-lead-input:hover{border-color:#ffffff47}.dashboard-music-preview-secret-lead-input:focus{border-color:var(--accent, #5ee6a8);background:#ffffff17;box-shadow:0 0 0 3px #5ee6a833}.dashboard-music-preview-secret-lead-error{margin:2px 0 0;font-size:.82rem;font-weight:500;color:#ff8f8f}.dashboard-music-preview-secret-lead-actions{display:flex;gap:10px;margin-top:4px}.dashboard-music-preview-secret-lead-submit,.dashboard-music-preview-secret-lead-cancel{flex:1;min-height:46px;padding:12px 18px;font-size:.95rem;font-weight:700;font-family:inherit;border-radius:999px;cursor:pointer;transition:transform .15s ease,background .18s ease,box-shadow .2s ease,border-color .18s ease}.dashboard-music-preview-secret-lead-submit{color:#0b1220;background:var(--accent, #5ee6a8);border:1px solid transparent;box-shadow:0 8px 22px #5ee6a847}.dashboard-music-preview-secret-lead-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #5ee6a85c}.dashboard-music-preview-secret-lead-submit:disabled{opacity:.6;cursor:default}.dashboard-music-preview-secret-lead-cancel{color:#ffffffe6;background:transparent;border:1px solid rgba(255,255,255,.24)}.dashboard-music-preview-secret-lead-cancel:hover{background:#ffffff14;border-color:#ffffff6b}.dashboard-music-preview-link-detail-title{margin:0 0 18px;font-size:1.35rem;font-weight:700;color:#fff;overflow-wrap:break-word;word-break:break-word}.dashboard-music-preview-link-detail-modal--playlist{width:min(92vw,760px);--dm-card-bg: var(--panel-strong, rgba(255, 255, 255, .05));--dm-card-border: 1px solid rgba(255, 255, 255, .14);--dm-card-radius: 16px;--dm-card-radius-artwork: 12px;--dm-card-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--dm-card-shadow-hover: 0 3px 8px rgba(0, 0, 0, .2)}.dashboard-music-preview-link-detail-playlist-hero-video{display:block;position:relative;width:100%;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;margin:2px 0 14px;border:1px solid rgba(255,255,255,.16);background:#00000059}.dashboard-music-preview-link-detail-playlist-hero-video-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.dashboard-music-preview-link-detail-playlist-hero-video-img--empty{background:#0000004d}.dashboard-music-preview-link-detail-playlist-hero-video-cta{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;color:#fff;background:#080f1cc2;border:1px solid rgba(255,255,255,.28)}.dashboard-music-preview-link-detail-playlist-hero-meta{margin:0 0 8px}.dashboard-music-preview-link-detail-playlist-hero-title{margin:0 0 8px;font-size:1.05rem;line-height:1.35}.dashboard-music-preview-link-detail-playlist-hero-description{margin:0}.dashboard-music-preview-link-detail-playlist-heading{margin:12px 0 10px;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8}.dashboard-music-preview-link-detail-playlist-fallback{margin:8px 0 20px}.dashboard-music-preview-link-detail-playlist-fallback-hint{margin:12px 0 0;font-size:.875rem;line-height:1.45;color:#ffffffa6}.dashboard-music-preview-link-detail-playlist-scroll{display:flex;flex-direction:column;gap:10px;max-height:min(42vh,360px);overflow-y:auto;padding:4px 10px 8px 4px;margin-bottom:20px}.dashboard-music-preview-link-detail-playlist-partial-notice{margin:0 0 12px;font-size:.8125rem;line-height:1.45;color:#ffffffb8}.dashboard-music-preview-link-detail-playlist-row--placeholder{justify-content:center;min-height:56px}.dashboard-music-preview-link-detail-playlist-placeholder-text{font-size:.875rem;color:#ffffff8c}.dashboard-music-preview-link-detail-playlist-row{display:flex;flex-direction:row;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--dm-card-radius, 16px);background:var(--dm-card-bg, var(--panel-strong, rgba(255, 255, 255, .05)));border:var(--dm-card-border, 1px solid rgba(255, 255, 255, .14));box-shadow:var(--dm-card-shadow, 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24));transition:background .2s ease,box-shadow .2s ease,border-color .15s ease}.dashboard-music-preview-link-detail-playlist-row:hover{background:#ffffff14;box-shadow:var(--dm-card-shadow-hover, 0 3px 8px rgba(0, 0, 0, .2));border-color:#ffffff2e}.dashboard-music-preview-link-detail-playlist-row .dashboard-music-preview-link-detail-platform-play{flex-shrink:0;align-self:center;margin:0;min-height:40px;padding:0 14px}.dashboard-music-preview-link-detail-playlist-row-left{display:flex;flex:1;min-width:0;align-items:center;gap:14px}.dashboard-music-preview-link-detail-playlist-thumb-wrap{position:relative;width:72px;height:72px;min-width:72px;min-height:72px;flex-shrink:0;border-radius:var(--dm-card-radius-artwork, 12px);overflow:hidden;background:#0000004d}.dashboard-music-preview-link-detail-playlist-thumb-wrap .dashboard-music-preview-track-play-overlay svg{width:28px;height:28px}.dashboard-music-preview-link-detail-playlist-thumb{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:0;background:#0006}.dashboard-music-preview-link-detail-playlist-thumb--empty{width:100%;height:100%;min-height:0;border-radius:0;background:linear-gradient(145deg,#283246e6,#192337e6);box-shadow:inset 0 0 0 1px #ffffff14}.dashboard-music-preview-link-detail-playlist-title{font-size:.95rem;font-weight:700;line-height:1.25;color:var(--text, rgba(255, 255, 255, .96));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-music-preview-link-detail-playlist-title-wrap{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;max-width:100%;padding:0;overflow:hidden}.dashboard-music-preview-link-detail-playlist-subtitle{font-size:.8rem;line-height:1.35;font-weight:400;color:var(--muted, rgba(255, 255, 255, .62));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.dashboard-music-preview-link-detail-playlist-pager{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px;margin-bottom:24px;flex-wrap:wrap;padding:12px 4px 8px}.dashboard-music-preview-link-detail-playlist-pager-btn{padding:8px 16px;border-radius:12px;font-size:13px;font-weight:600;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:background .2s ease,opacity .2s ease}.dashboard-music-preview-link-detail-playlist-pager-btn:hover:not(:disabled){background:#ffffff29}.dashboard-music-preview-link-detail-playlist-pager-btn:disabled{opacity:.35;cursor:not-allowed}.dashboard-music-preview-link-detail-playlist-pager-meta{font-size:13px;color:#ffffffa6;min-width:4.5rem;text-align:center}.dashboard-music-preview-link-detail-modal--playlist .dashboard-music-preview-event-detail-tickets{margin-top:8px;margin-bottom:4px}.dashboard-music-preview-link-detail-platforms{display:flex;flex-direction:column;gap:12px;margin-top:6px;max-height:320px;overflow-y:auto;padding-right:6px}.dashboard-music-preview-link-detail-platform-row{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.dashboard-music-preview-link-detail-platform-left{display:flex;align-items:center;gap:12px;min-width:0}.dashboard-music-preview-link-detail-platform-glyph{flex-shrink:0}.dashboard-music-preview-link-detail-platform-name{font-size:.95rem;font-weight:600;color:#ffffffeb}.dashboard-music-preview-link-detail-platform-play{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:16px;font-size:13px;font-weight:600;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:inherit;text-decoration:none;transition:background .2s ease,border-color .2s ease}.dashboard-music-preview-link-detail-platform-play:hover{background:#ffffff2e;border-color:#ffffff59}.dashboard-music-preview-link-detail-branding{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:12px;color:#fff9}.dashboard-music-preview-event-card--text{cursor:pointer;border:none;font:inherit;-webkit-tap-highlight-color:transparent}.dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-date--text{display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.dashboard-music-preview-event-card-text-thumb-wrap{width:100%;height:100%;min-height:100%;border-radius:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0a}.dashboard-music-preview-event-card-text-thumb{width:100%;height:100%;object-fit:cover;display:block}.dashboard-music-preview-event-card-text-date-placeholder{width:100%;height:100%;min-height:100%;border-radius:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 80% at 50% 35%,#ffffff14,#ffffff05),#ffffff0d;-webkit-user-select:none;user-select:none}.dashboard-music-preview-event-card-text-date-icon{width:44px;height:44px;display:block;opacity:.96;filter:brightness(0) invert(1)}.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%}.dashboard-music-preview-item-title--preview{white-space:pre-wrap;word-break:break-word;line-height:1.5;margin-bottom:2px}.dashboard-music-preview-text-detail-overlay{display:flex;align-items:center;justify-content:center;padding:24px}.dashboard-music-preview-text-detail-modal{max-width:480px;width:100%;display:flex;flex-direction:column;align-items:stretch}.dashboard-music-preview-text-detail-back{align-self:flex-start;margin:0 0 16px}.dashboard-music-preview-text-detail-back:hover{color:#fff}.dashboard-music-preview-text-detail-media3d{position:relative;width:calc(100% - 32px);margin:4px auto 16px;border-radius:32px;flex-shrink:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:radial-gradient(120% 120% at 0% 0%,#6366f133,#6366f100 56%),linear-gradient(145deg,#ffffff1a,#ffffff08);box-shadow:0 24px 52px #0000006b,0 10px 22px #10b9812e,inset 0 1px #ffffff38;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .24s ease}.dashboard-music-preview-text-detail-media3d:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff38,#fff0 30%);pointer-events:none}.dashboard-music-preview-text-detail-media3d-img{display:block;width:100%;max-height:560px;object-fit:cover;transform:translateZ(0) scale(1.01);transition:transform .42s cubic-bezier(.22,1,.36,1),filter .32s ease}.dashboard-music-preview-text-detail-media3d:hover{transform:translateY(-2px);border-color:#ffffff3d;box-shadow:0 28px 62px #0000007a,0 14px 28px #10b9813b,inset 0 1px #ffffff4d}.dashboard-music-preview-text-detail-media3d:hover .dashboard-music-preview-text-detail-media3d-img{transform:translateZ(0) scale(1.045);filter:saturate(1.04) contrast(1.03)}.dashboard-music-preview-text-detail-media3d:active{transform:translateY(0)}.dashboard-music-preview-text-detail-body{margin:0;padding-right:44px;white-space:pre-wrap;word-break:break-word;font-size:1rem;line-height:1.6;color:#ffffffeb}.dashboard-music-preview-text-detail-cta{margin-top:18px;align-self:flex-start;width:auto;min-width:220px;box-sizing:border-box}.dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;padding-top:6px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items::-webkit-scrollbar{display:none}.dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card{flex:0 0 var(--dm-card-slot-width-mobile);width:var(--dm-card-slot-width-mobile);min-width:var(--dm-card-slot-width-mobile);height:var(--dm-card-slot-height-mobile);min-height:var(--dm-card-slot-height-mobile);overflow:hidden;border-radius:12px;box-sizing:border-box;scroll-snap-align:start}.dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-image-wrap{flex:1 1 0;width:100%;min-height:0;aspect-ratio:unset;overflow:hidden}.dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-body{flex:0 0 80px;flex-shrink:0;min-height:80px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;box-sizing:border-box}.dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-title{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25}.dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-subtitle{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;color:#ffffffbf}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-action,.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-event-card-tickets-disabled{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;font-size:.8125rem;line-height:1.2;font-weight:600;border-radius:10px;border-width:1.5px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card{border-radius:16px!important;overflow:hidden;padding:0;display:flex;flex-direction:column}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-date{flex:1 1 0;min-height:0;width:100%;margin:0;padding:14px 12px;border-radius:15px 15px 0 0;box-sizing:border-box;overflow:hidden}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-date--text{padding:0;border-radius:15px 15px 0 0}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-text-thumb-wrap,.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-text-date-placeholder{width:100%;height:100%;min-height:100%;border-radius:0}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-text-date-icon{width:68%;height:68%;max-width:120px;max-height:120px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-body{flex:0 0 auto;flex-shrink:0;padding:10px 12px 12px;min-width:0;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-month{font-size:.9rem;font-weight:700;letter-spacing:.1em}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-day{font-size:2.5rem;font-weight:800;margin:4px 0 2px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-year{font-size:.9rem;font-weight:600}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-title{font-size:.9375rem;font-weight:700;line-height:1.25;color:var(--text, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-city{font-size:.8125rem;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets{flex-shrink:0;align-self:flex-start;margin-top:4px;border:1.5px solid rgba(255,255,255,.4);background:transparent;color:#fff;transition:background .2s ease,border-color .2s ease}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets:hover{background:#ffffff1a;border-color:#fff9}.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card{display:flex;align-items:flex-start;padding:10px 12px;gap:11px;min-height:0}.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap{flex-shrink:0;width:58px;height:58px;border-radius:8px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info{flex:1;min-width:0;min-height:0;gap:3px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info .dashboard-music-preview-track-title{font-size:.875rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info .dashboard-music-preview-track-subtitle{font-size:.75rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}@media(min-width:768px){.dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{gap:18px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card{flex:0 0 var(--dm-card-slot-width-tablet);width:var(--dm-card-slot-width-tablet);min-width:var(--dm-card-slot-width-tablet);height:var(--dm-card-slot-height-tablet);min-height:var(--dm-card-slot-height-tablet)}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-date{padding:18px 16px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-body{padding:14px 16px 16px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-month{font-size:1rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-day{font-size:2.75rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-year,.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-title{font-size:1rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-city{font-size:.875rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-action,.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-event-card-tickets-disabled{min-height:40px;padding:9px 16px;font-size:.875rem}}@media(min-width:1024px){.dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{gap:20px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card{flex:0 0 var(--dm-card-slot-width-desktop);width:var(--dm-card-slot-width-desktop);min-width:var(--dm-card-slot-width-desktop);height:var(--dm-card-slot-height-desktop);min-height:var(--dm-card-slot-height-desktop)}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-date{padding:20px 18px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-body{padding:16px 18px 18px}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-month{font-size:1.05rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-day{font-size:3rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-year{font-size:1.05rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-title{font-size:1.0625rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-city{font-size:.9375rem}.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-action,.dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-event-card-tickets-disabled{min-height:42px;padding:10px 18px;font-size:.9375rem}}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-section-items{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;padding-bottom:4px;gap:20px}.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-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 var(--dm-card-slot-width-mobile);width:var(--dm-card-slot-width-mobile);min-width:var(--dm-card-slot-width-mobile);height:var(--dm-card-slot-height-mobile);min-height:var(--dm-card-slot-height-mobile);padding:0;border-radius:var(--dm-card-radius);background:var(--dm-card-bg);box-shadow:var(--dm-card-shadow);display:flex;flex-direction:column;align-items:stretch;overflow:hidden;transition:var(--dm-card-transition);box-sizing:border-box}.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{padding:16px 18px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card{padding:0;overflow:hidden}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-image-wrap{width:100%;flex:1 1 0;min-height:0;aspect-ratio:unset;border-radius:var(--dm-card-radius) var(--dm-card-radius) 0 0;overflow:hidden;background:#0003}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-image-wrap .dashboard-music-preview-link-card-image,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-image-wrap .dashboard-music-preview-link-card-image-placeholder{width:100%;height:100%;object-fit:cover;display:block}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-image-wrap .dashboard-music-preview-link-card-image-placeholder.dashboard-music-preview-link-card-image-logo{display:flex;align-items:center;justify-content:center}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-body{flex:0 0 80px;flex-shrink:0;min-width:0;min-height:80px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;justify-content:center;box-sizing:border-box}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-title{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card-subtitle{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;color:#ffffffbf}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card{border-radius:var(--dm-card-radius)!important;background:var(--dm-card-bg);box-shadow:var(--dm-card-shadow)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card{padding:0;overflow:hidden}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-date{flex:1 1 0;min-height:0;width:100%;margin:0;padding:14px 12px;border-radius:15px 15px 0 0;box-sizing:border-box;overflow:hidden}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-date--text{padding:0;border-radius:15px 15px 0 0}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-text-thumb-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-text-date-placeholder{width:100%;height:100%;min-height:100%;border-radius:0}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card--text .dashboard-music-preview-event-card-text-date-icon{width:68%;height:68%;max-width:120px;max-height:120px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-month{font-size:.9rem;font-weight:700}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-day{font-size:2.5rem;font-weight:800}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-year{font-size:.9rem;font-weight:600}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-body{flex:0 0 auto;flex-shrink:0;padding:10px 12px 12px;min-width:0;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-title{font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-city{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets{margin-top:8px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets:hover{background:#ffffff1a;border-color:#fff9}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-item:hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link:hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card:hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card:hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal a.dashboard-music-preview-track-card:hover,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal a.dashboard-music-preview-item-link:hover{transform:var(--dm-card-hover-lift);box-shadow:var(--dm-card-shadow-hover)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:hover .dashboard-music-preview-track-artwork-wrap,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal 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-section--horizontal .dashboard-music-preview-track-artwork-wrap{width:100%;flex:1 1 0;min-height:0;aspect-ratio:unset;height:auto;border-radius:var(--dm-card-radius) var(--dm-card-radius) 0 0;flex-shrink:1;overflow:hidden;transition:var(--dm-card-transition)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin>img,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-artwork,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin .dashboard-music-preview-track-artwork,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-artwork-placeholder,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin .dashboard-music-preview-track-artwork-placeholder{width:100%;height:100%;object-fit:cover}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-artwork-music-note-img,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap .dashboard-music-preview-track-vinyl-spin .dashboard-music-preview-track-artwork-music-note-img{width:clamp(28px,38%,52px);height:auto;max-height:52%;object-fit:contain}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery){box-shadow:var(--dm-card-shadow),0 20px 48px #00000052,inset 0 1px #ffffff1a,inset 0 -1px #00000047}.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{box-shadow:inset 0 1px #ffffff29,inset 0 -28px 56px #00000073,0 0 0 1px #00000073,0 14px 32px #00000080;transition:var(--dm-card-transition),box-shadow .38s ease,transform .38s ease}.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>img,.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 .dashboard-music-preview-track-vinyl-spin>img{filter:brightness(1.04) contrast(1.03) saturate(1.04);transition:filter .38s ease}.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>img,.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>img,.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 .dashboard-music-preview-track-vinyl-spin>img,.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 .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--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{box-shadow:var(--dm-card-shadow-hover),0 28px 64px #0000006b,0 10px 28px #00000038,inset 0 1px #ffffff24,inset 0 -1px #0000004d}.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{transform:scale(1.045);box-shadow:inset 0 1px #ffffff38,inset 0 -32px 64px #00000080,0 0 0 1px #00000080,0 18px 40px #0000008c}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .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--horizontal .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--horizontal .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))}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info{flex:0 0 auto;flex-shrink:0;min-width:0;overflow:hidden;padding:10px 12px 12px;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;box-sizing:border-box}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info .dashboard-music-preview-track-title{font-size:clamp(12px,3.4vw,14px);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-subtitle{font-size:clamp(10px,2.6vw,11px);opacity:.85;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;flex-shrink:0}@media(min-width:768px){.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 var(--dm-card-slot-width-tablet);width:var(--dm-card-slot-width-tablet);min-width:var(--dm-card-slot-width-tablet);height:var(--dm-card-slot-height-tablet);min-height:var(--dm-card-slot-height-tablet)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info{padding:13px 14px 14px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info .dashboard-music-preview-track-title{font-size:clamp(12px,4vw,14px)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-subtitle{font-size:clamp(10px,2.8vw,11px)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card{padding:0 16px 16px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-date{width:calc(100% + 32px);margin:0 -16px;padding:18px 16px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-month{font-size:1rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-day{font-size:2.75rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-year{font-size:1rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-body{padding:14px 0 0}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-title{font-size:1rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-city{font-size:.875rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-action,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-event-card-tickets-disabled{min-height:40px;padding:9px 16px;font-size:.875rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery){box-shadow:var(--dm-card-shadow),0 24px 58px #00000057,inset 0 1px #ffffff1c,inset 0 -1px #00000047}.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{box-shadow:inset 0 1px #ffffff2e,inset 0 -32px 64px #0000007a,0 0 0 1px #0000007a,0 16px 38px #00000085}.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{box-shadow:var(--dm-card-shadow-hover),0 32px 72px #00000070,0 12px 32px #0000003d,inset 0 1px #ffffff26,inset 0 -1px #00000052}.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{box-shadow:inset 0 1px #ffffff3d,inset 0 -36px 72px #00000085,0 0 0 1px #00000085,0 20px 44px #00000094}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .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--horizontal .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--horizontal .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--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 var(--dm-card-slot-width-desktop);width:var(--dm-card-slot-width-desktop);min-width:var(--dm-card-slot-width-desktop);height:var(--dm-card-slot-height-desktop);min-height:var(--dm-card-slot-height-desktop)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card{padding:0 18px 18px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-date{width:calc(100% + 36px);margin:0 -18px;padding:20px 18px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-month{font-size:1.05rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-day{font-size:3rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-year{font-size:1.05rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-body{padding:16px 0 0}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-title{font-size:1.0625rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-city{font-size:.9375rem}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-action,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card-tickets.dashboard-music-preview-event-card-tickets-disabled{min-height:42px;padding:10px 18px;font-size:.9375rem}.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:14px 16px 16px;gap:6px}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-info .dashboard-music-preview-track-title{font-size:clamp(13px,4.4vw,14px)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-subtitle{font-size:clamp(10px,3vw,12px)}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card:not(.dashboard-music-preview-track-card--media-gallery){box-shadow:var(--dm-card-shadow),0 28px 68px #0000005c,inset 0 1px #ffffff1f,inset 0 -1px #0000004d}.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{box-shadow:inset 0 1px #fff3,inset 0 -36px 72px #00000080,0 0 0 1px #00000085,0 18px 42px #0000008c}.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{box-shadow:var(--dm-card-shadow-hover),0 36px 84px #00000075,0 14px 36px #00000042,inset 0 1px #ffffff29,inset 0 -1px #00000057}.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{box-shadow:inset 0 1px #ffffff42,inset 0 -40px 80px #0000008c,0 0 0 1px #0000008c,0 22px 50px #0009}.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .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--horizontal .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--horizontal .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}}.dashboard-music-preview-section--vertical .dashboard-music-preview-section-items{flex-direction:column}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card{flex-direction:row;align-items:stretch;gap:14px;padding:12px 14px;min-height:104px}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-date,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-date{flex:none;width:72px;min-width:72px;height:72px;min-height:72px;box-sizing:border-box;padding:4px 3px;background:#00000040;border:none;border-radius:10px;box-shadow:inset 0 1px #ffffff0f}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-month,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-month{font-size:.66rem;letter-spacing:.05em}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-day,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-day{font-size:1.42rem;margin:1px 0}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-year,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-year{font-size:.66rem}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-body,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-body{flex:1;flex-basis:auto;min-height:0;height:72px;padding:0;justify-content:flex-start;align-items:flex-start;gap:3px}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-tickets,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-tickets{align-self:flex-start;margin-top:auto;padding:6px 14px;font-size:.78rem;line-height:1.15}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-title,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-title{max-width:100%;padding-right:8px;box-sizing:border-box;font-size:.95rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-city,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-city{max-width:100%;padding-right:8px;box-sizing:border-box;min-width:0;font-size:.82rem;color:#ffffffbf;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.dashboard-music-preview-section--vertical .dashboard-music-preview-track-info .dashboard-music-preview-track-title,.dashboard-music-preview-section--vertical .dashboard-music-preview-track-info .dashboard-music-preview-track-subtitle,.dashboard-music-preview-section--auto .dashboard-music-preview-track-info .dashboard-music-preview-track-title,.dashboard-music-preview-section--auto .dashboard-music-preview-track-info .dashboard-music-preview-track-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-music-preview-section--vertical .dashboard-music-preview-link-card,.dashboard-music-preview-section--auto .dashboard-music-preview-link-card{display:flex;flex-direction:row;align-items:center;gap:14px;padding:12px 14px;min-height:96px;box-sizing:border-box;border-radius:var(--dm-card-radius, 12px);background:var(--panel-strong, rgba(255, 255, 255, .05));box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.dashboard-music-preview-section--vertical .dashboard-music-preview-link-card:hover,.dashboard-music-preview-section--auto .dashboard-music-preview-link-card:hover{background:#ffffff14;box-shadow:0 3px 8px #0003}.dashboard-music-preview-section--vertical .dashboard-music-preview-link-card-image-wrap,.dashboard-music-preview-section--auto .dashboard-music-preview-link-card-image-wrap{width:72px;height:72px;min-width:72px;min-height:72px;aspect-ratio:unset;flex-shrink:0;border-radius:10px;overflow:hidden;background:#0000004d}.dashboard-music-preview-section--vertical .dashboard-music-preview-link-card-body,.dashboard-music-preview-section--auto .dashboard-music-preview-link-card-body{flex:1;min-width:0;min-height:72px;height:auto;padding:0;gap:4px;display:flex;flex-direction:column;justify-content:center;overflow:visible}.dashboard-music-preview-section--vertical .dashboard-music-preview-link-card-title,.dashboard-music-preview-section--auto .dashboard-music-preview-link-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;line-height:1.25}.dashboard-music-preview-section--vertical .dashboard-music-preview-link-card-subtitle,.dashboard-music-preview-section--auto .dashboard-music-preview-link-card-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.25;color:#ffffffbf;margin-bottom:0}.dashboard-music-preview-section--vertical .dashboard-music-preview-item .dashboard-music-preview-item-title--preview,.dashboard-music-preview-section--vertical .dashboard-music-preview-item .dashboard-music-preview-item-title,.dashboard-music-preview-section--auto .dashboard-music-preview-item .dashboard-music-preview-item-title--preview,.dashboard-music-preview-section--auto .dashboard-music-preview-item .dashboard-music-preview-item-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.dashboard-music-preview-section--vertical .dashboard-music-preview-event-card-body,.dashboard-music-preview-section--vertical .dashboard-music-preview-track-info,.dashboard-music-preview-section--vertical .dashboard-music-preview-link-card-body,.dashboard-music-preview-section--auto .dashboard-music-preview-event-card-body,.dashboard-music-preview-section--auto .dashboard-music-preview-track-info,.dashboard-music-preview-section--auto .dashboard-music-preview-link-card-body{min-width:0}.dashboard-music-preview-section--auto .dashboard-music-preview-section-items{flex-direction:column}.dashboard-music-preview-action,.dashboard-music-preview-event-card-tickets.dashboard-music-preview-action,.dashboard-music-preview-event-detail-tickets.dashboard-music-preview-action{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:.8rem;font-weight:600;color:var(--text, rgba(255, 255, 255, .95));background:transparent;border:1.5px solid rgba(255,255,255,.4);border-radius:8px;box-shadow:none;transition:background .15s ease,border-color .15s ease;text-decoration:none}.dashboard-music-preview-action:hover,a.dashboard-music-preview-action:hover{background:#ffffff14;border-color:#fff9;color:var(--text, rgba(255, 255, 255, .95))}.dashboard-music-preview-event-detail-tickets.dashboard-music-preview-action{width:100%;min-height:48px;margin-top:18px;box-sizing:border-box;padding:12px 18px;border-radius:12px;font-size:.9rem;background:#ffffff14;border-color:#ffffff61}.dashboard-music-preview-event-detail-tickets.dashboard-music-preview-action:hover,a.dashboard-music-preview-event-detail-tickets.dashboard-music-preview-action:hover{background:#ffffff24;border-color:#ffffff9e}.dashboard-music-preview-no-items{font-size:.8rem;color:var(--muted);padding:10px 12px;background:#0003;border-radius:8px}.dashboard-music-preview-item{padding:14px 16px;background:var(--panel-strong, rgba(255, 255, 255, .05));border:none;border-radius:12px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.dashboard-music-preview-item-link{display:block;text-decoration:none;color:inherit;cursor:pointer;padding:14px 16px;background:var(--panel-strong, rgba(255, 255, 255, .05));border:none;border-radius:12px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:background .2s ease,box-shadow .2s ease}.dashboard-music-preview-item-link:hover{background:#667eea1a;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.dashboard-music-preview-item-link .dashboard-music-preview-item-url{color:#667eea}.dashboard-music-preview-item-title{font-size:.9rem;font-weight:600;color:var(--text)}.dashboard-music-preview-item-subtitle{font-size:.8rem;color:var(--muted);margin-top:2px}.dashboard-music-preview-link-card{display:flex;flex-direction:column;align-items:stretch;text-decoration:none;color:inherit;cursor:pointer;background:var(--panel-strong, rgba(255, 255, 255, .05));border-radius:12px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:background .2s ease,box-shadow .2s ease;overflow:hidden;border:none;text-align:left;width:100%}.dashboard-music-preview-link-card:hover{background:#667eea1a;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.dashboard-music-preview-link-card-image-wrap{position:relative;width:100%;aspect-ratio:1;min-height:0;background:#0003;flex-shrink:0;overflow:hidden}.dashboard-music-preview-secret-countdown-badge{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#080c16b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:.72rem;font-weight:700;line-height:1;box-shadow:0 4px 12px #0000004d;pointer-events:none}.dashboard-music-preview-secret-countdown-badge-icon{flex:none;color:var(--accent, #5ee6a8)}.dashboard-music-preview-secret-countdown-badge-value{font-variant-numeric:tabular-nums;letter-spacing:.02em}.dashboard-music-preview-link-card-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.dashboard-music-preview-link-card-image-placeholder{width:100%;height:100%;background:linear-gradient(145deg,#283246e6,#192337e6)}.dashboard-music-preview-link-card-image-logo{display:flex;align-items:center;justify-content:center;background:transparent;position:relative}.dashboard-music-preview-link-card-logo-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.dashboard-music-preview-link-card-image-logo--paypal .dashboard-music-preview-link-card-logo-img{width:68%;height:68%;margin:auto;object-fit:contain}.dj-service-brand-logo-img{filter:brightness(0) invert(1)}.dashboard-music-preview-link-detail-artwork-wrap img.dj-service-brand-logo-img{object-fit:contain;padding:10%;box-sizing:border-box}.dashboard-music-preview-link-card-body{padding:14px 16px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.dashboard-music-preview-link-card-title{font-size:.95rem;font-weight:600;color:var(--text);line-height:1.35;word-break:break-word}.dashboard-music-preview-link-card-subtitle{font-size:.82rem;color:#ffffffbf;line-height:1.35;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-music-preview-track-card{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--panel-strong, rgba(255, 255, 255, .05));border-radius:12px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:background .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;border:none;text-align:left;width:100%;cursor:pointer}.dashboard-music-preview-track-card--no-link{cursor:default}a.dashboard-music-preview-track-card:hover{background:#ffffff14;box-shadow:0 3px 8px #0003}.dashboard-music-preview-track-artwork-wrap{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#0000004d}@keyframes dm-vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-music-preview-track-platform-badge{position:absolute;top:6px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;z-index:3;pointer-events:none}.dashboard-music-preview-track-platform-badge-img{width:22px;height:22px;display:block;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.7))}.dashboard-music-preview-track-artwork-wrap--vinyl{display:flex;align-items:center;justify-content:center;container-type:size;container-name:dm-track-vinyl;background:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(255,255,255,.06) 0%,transparent 55%),linear-gradient(160deg,#162030f2,#0e1624fa)}.dashboard-music-preview-section--vertical .dashboard-music-preview-track-artwork-wrap--vinyl,.dashboard-music-preview-section--auto .dashboard-music-preview-track-artwork-wrap--vinyl{border-radius:50%}.dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap--vinyl,.page.dashboard-music-bio-page .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-artwork-wrap--vinyl{border-radius:var(--dm-card-radius, 16px) var(--dm-card-radius, 16px) 0 0}.dashboard-music-preview-track-artwork-wrap--vinyl .dashboard-music-preview-track-vinyl-spin{position:relative;z-index:1;box-sizing:border-box;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:1;margin:auto;flex-shrink:0;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 0 0 2px #0000006b,0 8px 22px #00000080;animation:dm-vinyl-spin 11s linear infinite}@supports (width: 1cqmin){.dashboard-music-preview-track-artwork-wrap--vinyl .dashboard-music-preview-track-vinyl-spin{width:100cqmin;height:100cqmin}}.dashboard-music-preview-track-card:hover .dashboard-music-preview-track-vinyl-spin,.dashboard-music-preview-track-card:focus-within .dashboard-music-preview-track-vinyl-spin{animation-play-state:paused}.dashboard-music-preview-track-artwork-wrap--vinyl:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(14px,24%,24px);height:clamp(14px,24%,24px);border-radius:50%;background:linear-gradient(135deg,#1a1f2e,#0b0d14);border:2px solid rgba(0,0,0,.55);box-shadow:inset 0 1px 2px #ffffff1a;z-index:2;pointer-events:none}.dashboard-music-preview-track-artwork-wrap--vinyl .dashboard-music-preview-track-play-overlay{z-index:3}.dashboard-music-preview-track-artwork-wrap--vinyl .dashboard-music-preview-track-vinyl-spin>.dashboard-music-preview-track-artwork{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;display:block}.dashboard-music-preview-track-artwork-wrap--vinyl .dashboard-music-preview-track-vinyl-spin>.dashboard-music-preview-track-artwork-placeholder{width:100%;height:100%;min-height:0;border-radius:50%}.dashboard-music-preview-track-artwork{width:100%;height:100%;object-fit:cover;object-position:center}@keyframes dm-track-cover-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.011)}}.dashboard-music-preview-track-card:not(:hover):not(:focus-within) .dashboard-music-preview-track-artwork-wrap:not(.dashboard-music-preview-track-artwork-wrap--vinyl)>img.dashboard-music-preview-track-artwork{animation:dm-track-cover-breathe 5.4s ease-in-out infinite;transform-origin:center center}.dashboard-music-preview-track-card:hover .dashboard-music-preview-track-artwork-wrap:not(.dashboard-music-preview-track-artwork-wrap--vinyl)>img.dashboard-music-preview-track-artwork,.dashboard-music-preview-track-card:focus-within .dashboard-music-preview-track-artwork-wrap:not(.dashboard-music-preview-track-artwork-wrap--vinyl)>img.dashboard-music-preview-track-artwork{animation:none}@media(prefers-reduced-motion:reduce){.dashboard-music-preview-track-card .dashboard-music-preview-track-artwork-wrap:not(.dashboard-music-preview-track-artwork-wrap--vinyl)>img.dashboard-music-preview-track-artwork{animation:none!important}}.dashboard-music-preview-track-artwork-placeholder{width:100%;height:100%;background:linear-gradient(145deg,#283246e6,#192337e6)}.dashboard-music-preview-track-artwork-tiktok{display:flex;align-items:center;justify-content:center;color:#ffffffe6}.dashboard-music-preview-track-artwork-tiktok svg,.dashboard-music-preview-track-artwork-tiktok-img{width:40px;height:40px;object-fit:contain}.dashboard-music-preview-track-artwork-tiktok-img{filter:brightness(0) invert(1)}.dashboard-music-preview-track-artwork-music-note{display:flex;align-items:center;justify-content:center}.dashboard-music-preview-track-artwork-music-note-img{width:clamp(28px,38%,52px);height:auto;max-height:52%;object-fit:contain;filter:brightness(0) invert(1);opacity:.88}.dashboard-music-preview-track-artwork-logo{display:flex;align-items:center;justify-content:center;background:transparent;position:relative}.dashboard-music-preview-track-artwork-logo-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.dashboard-music-preview-track-artwork-logo--paypal .dashboard-music-preview-track-artwork-logo-img{width:68%;height:68%;margin:auto;object-fit:contain}.dashboard-music-preview-track-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.dashboard-music-preview-track-play-overlay svg{width:36px;height:36px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.dashboard-music-preview-track-play-overlay--music-track .dashboard-music-preview-track-music-note-disc{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#0009;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.dashboard-music-preview-track-overlay-music-note-img{width:13px;height:auto;max-height:22px;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.dashboard-music-preview-track-card--youtube-playlist .dashboard-music-preview-track-playlist-badge{position:absolute;top:8px;right:8px;z-index:5;padding:4px 9px;max-width:min(11.5rem,calc(100% - 16px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:#ffffffd1;background:transparent;border:none;border-radius:0;box-shadow:none;text-shadow:0 1px 3px rgba(0,0,0,.75);pointer-events:none;line-height:1.15}.dashboard-music-preview-track-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dashboard-music-preview-track-title{font-size:.95rem;font-weight:700;color:var(--text);line-height:1.25}.dashboard-music-preview-track-subtitle{font-size:.8rem;color:var(--muted);line-height:1.3}.dashboard-music-preview-track-card--media-gallery .dashboard-music-preview-track-info{gap:6px;min-width:0}.dashboard-music-preview-media-gallery-caption{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.06);line-height:1.35}.dashboard-music-preview-media-gallery-caption-greeting{font-size:1rem;font-weight:700;color:var(--text, rgba(255, 255, 255, .95));letter-spacing:.02em}.dashboard-music-preview-media-gallery-caption-venue{font-size:.8125rem;font-weight:500;color:var(--muted, rgba(255, 255, 255, .7));letter-spacing:.01em}.dashboard-music-preview-empty{font-size:.9rem;color:var(--muted);text-align:center;padding:24px 16px}.dashboard-music-preview-smartlink{display:flex;flex-direction:column}.dashboard-music-preview-smartlink--device-frame-bleed .dj-sl-inner-card{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-music-preview-scanning{font-size:.8125rem;color:var(--muted);text-align:center;margin-bottom:8px}@media(min-width:768px){.dashboard-music-preview-header-image{max-width:360px}}@media(min-width:1024px){.dashboard-music-preview-header-image{max-width:420px}}.dashboard-smartlinks-list{padding:28px 24px 32px;--smartlinks-actions-inline-end: 10px;--smartlinks-actions-col-fixed: 280px}.dashboard-smartlinks-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-smartlinks-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:20px;justify-content:space-between}.dashboard-smartlinks-toolbar-main{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;flex:1 1 280px;min-width:0}.dashboard-smartlinks-toolbar-end{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:0 0 auto}.dashboard-smartlinks-search-label{flex:1 1 220px;min-width:0;max-width:480px}.dashboard-smartlinks-search-wrap{position:relative;display:block}.dashboard-smartlinks-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:.85}.dashboard-smartlinks-search-input{width:100%;padding-left:40px}.dashboard-smartlinks-segment{display:inline-flex;align-items:stretch;border-radius:12px;border:1px solid var(--border);background:var(--panel-strong, rgba(255, 255, 255, .04));overflow:hidden}.dashboard-smartlinks-segment-btn{padding:10px 16px;min-height:42px;border:none;background:transparent;color:var(--muted);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.dashboard-smartlinks-segment-btn:hover{color:var(--text);background:#ffffff0a}.dashboard-smartlinks-segment-btn.is-active{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.dashboard-smartlinks-fab{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;text-decoration:none;font-size:1.5rem;font-weight:700;line-height:1;color:#0f0f12;background:linear-gradient(145deg,#5eead4,#2dd4bf 55%,#14b8a6);box-shadow:0 8px 24px #14b8a659;transition:transform .2s ease,box-shadow .2s ease}.dashboard-smartlinks-fab:hover{transform:translateY(-1px);box-shadow:0 10px 28px #14b8a673;color:#0a0a0c}.dashboard-smartlinks-fab:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.dashboard-smartlinks-fab:disabled:hover{transform:none;box-shadow:none;color:#0f0f12}.dashboard-smartlinks-table-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;min-height:24px}.dashboard-smartlinks-archive-alert{margin:0 0 12px}.dashboard-smartlinks-total-matched,.dashboard-smartlinks-limit-usage{font-size:.85rem;font-weight:600;color:var(--muted)}.dashboard-smartlinks-limit-callout{margin:0 0 16px;padding:14px 16px;border-radius:14px;border:1px solid rgba(245,158,11,.34);background:radial-gradient(140% 180% at 0% 0%,#f59e0b29,#f59e0b00 54%),linear-gradient(140deg,#3a230ed6,#2a1f3ecc);box-shadow:0 8px 22px #0003,inset 0 1px #ffffff0f}.dashboard-smartlinks-limit-callout--modal{margin-top:18px;margin-bottom:0}.dashboard-smartlinks-limit-callout--picker{margin-bottom:22px}.dashboard-smartlinks-limit-callout--editor{margin-top:14px;margin-bottom:0}.dashboard-smartlinks-limit-callout-title,.dashboard-smartlinks-limit-callout-usage,.dashboard-smartlinks-limit-callout-text{margin:0}.dashboard-smartlinks-limit-callout-title{font-size:.95rem;font-weight:700;color:#fff5d6}.dashboard-smartlinks-limit-callout-usage{margin-top:6px;font-size:.84rem;font-weight:700;color:#fcd889}.dashboard-smartlinks-limit-callout-text{margin-top:8px;font-size:.9rem;line-height:1.5;color:#ffeec8}.dashboard-smartlinks-limit-callout-link{color:#fff8e6;font-weight:700;text-decoration:underline;text-decoration-color:#fff8e694;text-underline-offset:.16em}.dashboard-smartlinks-limit-callout-link:hover{color:#fff;text-decoration-color:#ffffffdb}.dashboard-smartlinks-filter{position:relative;flex:0 0 auto}.dashboard-smartlinks-filter-trigger{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;min-height:42px;border-radius:12px;border:1px solid var(--border);background:var(--panel-strong, rgba(255, 255, 255, .04));color:var(--text);font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.dashboard-smartlinks-filter-trigger:hover{border-color:#667eea73}.dashboard-smartlinks-filter-trigger.is-open{border-color:#667eea8c;box-shadow:0 0 0 2px #667eea33}.dashboard-smartlinks-filter-chevron{font-size:.65rem;opacity:.85}.dashboard-smartlinks-filter-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:min(320px,calc(100vw - 48px));max-height:min(70vh,420px);overflow:auto;padding:12px 0;border-radius:14px;border:1px solid var(--border);background:var(--panel, #1a1a2e);box-shadow:0 12px 40px #00000059}.dashboard-smartlinks-filter-list{list-style:none;margin:0;padding:0}.dashboard-smartlinks-filter-empty{margin:0;padding:10px 16px 14px;font-size:.88rem;line-height:1.4;color:var(--muted)}.dashboard-smartlinks-filter-row{display:flex;align-items:flex-start;gap:10px;padding:8px 16px;cursor:pointer;font-size:.9rem;color:var(--text);line-height:1.35}.dashboard-smartlinks-filter-row:hover{background:#ffffff0a}.dashboard-smartlinks-filter-row--master{font-weight:700;border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:12px}.dashboard-smartlinks-filter-row input[type=checkbox]{margin-top:3px;flex-shrink:0;accent-color:#667eea}.dashboard-smartlinks-table-wrap{overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x pan-y}.dashboard-smartlinks-table{width:100%;border-collapse:separate;border-spacing:0 14px;font-size:.9rem;table-layout:fixed}.dashboard-smartlinks-table thead tr th{border-bottom:none;padding:8px 18px 10px;vertical-align:bottom}.dashboard-smartlinks-table th,.dashboard-smartlinks-table td{padding:18px 20px;text-align:left;vertical-align:middle;border-bottom:none}.dashboard-smartlinks-table tbody td{background:#ffffff08;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.dashboard-smartlinks-table tbody tr:not(.dashboard-smartlinks-empty-row) td:first-child{border-left:1px solid var(--border);border-radius:12px 0 0 12px}.dashboard-smartlinks-table tbody tr:not(.dashboard-smartlinks-empty-row) td:last-child{border-right:1px solid var(--border);border-radius:0 12px 12px 0}.dashboard-smartlinks-table tbody tr.dashboard-smartlinks-empty-row td.dashboard-smartlinks-empty{border:1px solid var(--border);border-radius:12px;background:#ffffff0a}.dashboard-smartlinks-table th{color:var(--muted);font-weight:600}.dashboard-smartlinks-table td{color:var(--text)}.dashboard-smartlinks-table thead th.dashboard-smartlinks-col-narrow,.dashboard-smartlinks-table tbody td.dashboard-smartlinks-col-narrow,.dashboard-smartlinks-table thead th.dashboard-smartlinks-col-created{text-align:center}.dashboard-smartlinks-table thead th.dashboard-smartlinks-th-actions{text-align:right}.dashboard-smartlinks-col-narrow{min-width:120px;max-width:160px;width:18%;text-align:center;vertical-align:middle}.dashboard-smartlinks-table tbody td.dashboard-smartlinks-col-created{text-align:center}.dashboard-smartlinks-col-created{white-space:nowrap}.dashboard-smartlinks-col-num{text-align:right;white-space:nowrap}.dashboard-smartlinks-table thead th.dashboard-smartlinks-col-visits,.dashboard-smartlinks-table tbody td.dashboard-smartlinks-col-visits{text-align:center}.dashboard-smartlinks-table thead th.dashboard-smartlinks-col-visits .dashboard-smartlinks-sort-btn{justify-content:center;width:100%}.dashboard-smartlinks-table tbody td.dashboard-smartlinks-col-visits{font-variant-numeric:tabular-nums}.dashboard-smartlinks-col-actions{width:1%;min-width:0;white-space:nowrap;overflow:visible}.dashboard-smartlinks-table thead th.dashboard-smartlinks-th-actions,.dashboard-smartlinks-table tbody td.dashboard-smartlinks-col-actions{padding-right:var(--smartlinks-actions-inline-end);box-sizing:border-box}.dashboard-smartlinks-table tbody td.dashboard-smartlinks-col-actions{text-align:right}.dashboard-smartlinks-table thead th:first-child,.dashboard-smartlinks-table tbody td:first-child{width:34%}.dashboard-smartlinks-sort-btn{display:inline-flex;align-items:center;gap:6px;padding:0;margin:0;border:none;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;color:var(--muted)}.dashboard-smartlinks-sort-btn:hover{color:#667eea}.dashboard-smartlinks-sort-icon{font-size:.65rem;opacity:.9}.dashboard-smartlinks-link-cell{display:flex;align-items:center;gap:18px;min-width:0;min-height:80px;padding:2px 0}.dashboard-smartlinks-thumb-wrap{position:relative;flex-shrink:0;width:80px;height:80px;border-radius:12px;overflow:hidden}.dashboard-smartlinks-thumb-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.13) 50%,transparent 65%);background-size:300% 100%;animation:dj-sl-thumb-shimmer 2.4s linear infinite;border-radius:inherit;pointer-events:none;z-index:1}@keyframes dj-sl-thumb-shimmer{0%{background-position:200% center}to{background-position:-100% center}}.dashboard-smartlinks-artwork{width:80px;height:80px;border-radius:12px;background:var(--panel-strong);object-fit:cover;display:block}.dashboard-smartlinks-artwork--placeholder{background:linear-gradient(135deg,#667eea59,#764ba259)}.dashboard-smartlinks-link-text{min-width:0;flex:1}.dashboard-smartlinks-link-title{font-weight:700;font-size:clamp(.74rem,.34vw + .64rem,1.02rem);line-height:1.3;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.dashboard-smartlinks-link-url{margin-top:8px;font-size:clamp(.66rem,.28vw + .58rem,.85rem);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-smartlinks-status-dot.is-on{background:#48bb78;box-shadow:0 0 0 2px #48bb7859}.dashboard-smartlinks-lifecycle{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.dashboard-smartlinks-lifecycle--draft{color:#ffffff8c;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.dashboard-smartlinks-lifecycle--scheduled{color:#c4b5fd;background:#667eea2e;border:1px solid rgba(129,103,245,.45)}.dashboard-smartlinks-lifecycle--active{color:#c6f6d5;background:#48bb7838;border:1px solid rgba(72,187,120,.45)}.dashboard-smartlinks-lifecycle--paused{color:#feebc8;background:#ed893633;border:1px solid rgba(237,137,54,.45)}.dashboard-smartlinks-lifecycle--archived{color:#ffffff80;background:#0003;border:1px solid rgba(255,255,255,.1)}.dashboard-smartlinks-pub{display:inline-block;max-width:100%;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-smartlinks-typebadge{color:#bfe9ff;background:#38bdf82e;border:1px solid rgba(56,189,248,.4)}.dashboard-smartlinks-link-dest{margin-top:2px;font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dashboard-smartlinks-pub--published,.dashboard-smartlinks-pub--out{color:#c6f6d5;background:#48bb7838;border:1px solid rgba(72,187,120,.45)}.dashboard-smartlinks-pub--draft,.dashboard-smartlinks-pub--not_published{color:#feebc8;background:#ed893633;border:1px solid rgba(237,137,54,.45)}.dashboard-smartlinks-pub--soon{color:#e9d8fd;background:#8167f533;border:1px solid rgba(129,103,245,.45)}.dashboard-smartlinks-pub--pre_save{color:#feebc8;background:#ed893633;border:1px solid rgba(237,137,54,.45)}.dashboard-smartlinks-pub--paused{color:#feebc8;background:#ed89362e;border:1px solid rgba(237,137,54,.45)}.dashboard-smartlinks-pub--archived{color:#ffffff8c;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.dashboard-smartlinks-pub--other{color:var(--muted, rgba(255, 255, 255, .65));background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.dashboard-smartlinks-row-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;width:100%;min-width:0;box-sizing:border-box}.dashboard-smartlinks-get-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-height:36px;padding:0 14px;margin:0;border:none;border-radius:18px;background:#5c6bc0;color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-sizing:border-box;box-shadow:0 1px 2px #00000047,0 1px 3px 1px #0000001f;transition:box-shadow .2s ease,background .2s ease,transform .12s ease;max-width:132px;overflow:hidden;text-overflow:ellipsis}.dashboard-smartlinks-get-link--draft{background:#ed8936d9;box-shadow:0 1px 2px #00000038,0 1px 3px 1px #0000001a}.dashboard-smartlinks-get-link--draft:hover{background:#ed8936f2}.dashboard-smartlinks-get-link:hover{background:#6b7cd0;box-shadow:0 1px 2px #00000052,0 2px 6px 2px #00000024}.dashboard-smartlinks-get-link:active{transform:translateY(1px);box-shadow:0 1px 2px #00000042,0 1px 2px #0000001a}.dashboard-smartlinks-get-link:focus-visible{outline:2px solid rgba(165,180,252,.95);outline-offset:2px}.dashboard-smartlinks-get-link svg{flex-shrink:0;width:16px;height:16px}.dashboard-smartlinks-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff0f;color:#ffffffe0;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px #00000038,0 1px 2px #00000014;transition:background .2s ease,color .2s ease,box-shadow .2s ease}@media(min-width:769px){.dashboard-smartlinks-table-wrap{overflow-x:auto;touch-action:pan-x}.dashboard-smartlinks-table{table-layout:auto;width:100%}.dashboard-smartlinks-table thead th:first-child,.dashboard-smartlinks-table tbody td:first-child{width:auto;min-width:min(224px,26vw)}.dashboard-smartlinks-table th,.dashboard-smartlinks-table td{padding:12px 8px;font-size:clamp(.73rem,.56vw,.86rem)}.dashboard-smartlinks-col-narrow{width:1%;min-width:84px;max-width:120px}.dashboard-smartlinks-col-created{width:1%;min-width:96px}.dashboard-smartlinks-col-num{width:1%;min-width:66px}.dashboard-smartlinks-col-actions{width:1%;min-width:var(--smartlinks-actions-col-fixed);max-width:var(--smartlinks-actions-col-fixed)}.dashboard-smartlinks-table thead th.dashboard-smartlinks-th-actions,.dashboard-smartlinks-table tbody td.dashboard-smartlinks-col-actions{padding-left:12px;padding-right:var(--smartlinks-actions-inline-end)}.dashboard-smartlinks-toolbar{margin-bottom:16px}.dashboard-smartlinks-link-cell{gap:10px;min-height:64px}.dashboard-smartlinks-thumb-wrap,.dashboard-smartlinks-artwork{width:58px;height:58px}.dashboard-smartlinks-row-actions{gap:5px}.dashboard-smartlinks-link-title{font-size:clamp(.82rem,.62vw,.98rem);line-height:1.28}.dashboard-smartlinks-link-url{margin-top:5px;font-size:clamp(.66rem,.52vw,.8rem)}.dashboard-smartlinks-get-link{max-width:128px;padding:0 10px;font-size:clamp(.62rem,.5vw,.75rem)}.dashboard-smartlinks-lifecycle,.dashboard-smartlinks-pub{font-size:clamp(.64rem,.48vw,.74rem);padding:3px 8px}}.dashboard-smartlinks-icon-btn:hover{color:#e0e7ff;background:#667eea38;box-shadow:0 1px 3px #00000042,0 2px 4px #0000001a}.dashboard-smartlinks-icon-btn svg{width:18px;height:18px}.dashboard-smartlinks-icon-btn.is-open{color:#c7d2fe;background:#667eea47;box-shadow:0 1px 2px #00000038,inset 0 0 0 1px #a5b4fc59}.dashboard-smartlinks-more-wrap{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle}.dashboard-smartlinks-table tbody td.dashboard-smartlinks-col-actions{overflow:visible}.dashboard-smartlinks-row-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:200px;padding:6px 0;border-radius:12px;border:1px solid var(--border);background:var(--panel, #1a1a2e);box-shadow:0 12px 40px #00000059}.dashboard-smartlinks-row-menu--portal{z-index:2500;max-width:min(320px,calc(100vw - 16px))}.dashboard-smartlinks-row-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;min-height:44px;border:none;background:transparent;color:var(--text);font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}.dashboard-smartlinks-row-menu-item:hover,.dashboard-smartlinks-row-menu-item:focus-visible{background:#ffffff0f;outline:none}.dashboard-smartlinks-row-menu-item:disabled{opacity:.52;cursor:not-allowed}.dashboard-smartlinks-row-menu-item:disabled:hover,.dashboard-smartlinks-row-menu-item:disabled:focus-visible{background:transparent}.dashboard-smartlinks-row-menu-icon{display:flex;flex-shrink:0;color:var(--muted)}.dashboard-smartlinks-row-menu-item:hover .dashboard-smartlinks-row-menu-icon,.dashboard-smartlinks-row-menu-item:focus-visible .dashboard-smartlinks-row-menu-icon{color:var(--text)}.dashboard-smartlinks-row-menu-item:disabled .dashboard-smartlinks-row-menu-icon{color:#fff6}.dashboard-smartlinks-empty{text-align:center;padding:48px 24px;color:var(--muted)}.dashboard-smartlinks-actions .dashboard-music-btn-secondary,.dashboard-smartlinks-actions .dashboard-music-btn-ghost{padding:6px 12px;font-size:.85rem}.dashboard-smartlinks-skeleton-bar{display:inline-block;vertical-align:middle;max-width:100%;height:13px;border-radius:8px;background:linear-gradient(90deg,var(--panel-strong, rgba(30, 41, 59, .9)) 25%,rgba(255,255,255,.08) 50%,var(--panel-strong, rgba(30, 41, 59, .9)) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.dashboard-smartlinks-skeleton-bar--back{width:72px;height:18px}.dashboard-smartlinks-skeleton-bar--page-title{flex:1;min-width:160px;max-width:280px;height:28px;border-radius:10px}.dashboard-smartlinks-skeleton-bar--search{display:block;width:100%;height:44px;border-radius:12px}.dashboard-smartlinks-skeleton-bar--filter-trigger{width:168px;height:44px;border-radius:12px;flex-shrink:0}.dashboard-smartlinks-skeleton-segment{display:inline-flex;align-items:center;gap:0;padding:3px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000026}.dashboard-smartlinks-skeleton-bar--segment{width:96px;height:36px;border-radius:10px}.dashboard-smartlinks-skeleton-fab{display:inline-block;width:48px;height:48px;border-radius:14px;flex-shrink:0;background:linear-gradient(90deg,var(--panel-strong, rgba(30, 41, 59, .9)) 25%,rgba(255,255,255,.1) 50%,var(--panel-strong, rgba(30, 41, 59, .9)) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.dashboard-smartlinks-skeleton-bar--meta{width:200px;height:14px}.dashboard-smartlinks-skeleton-bar--th{width:min(100%,120px);height:11px}.dashboard-smartlinks-skeleton-bar--th-narrow{width:72px}.dashboard-smartlinks-skeleton-bar--th-num{display:block;width:48px;margin-left:auto}.dashboard-smartlinks-skeleton-bar--th-actions{display:block;width:56px;margin-left:auto}.dashboard-smartlinks-skeleton-thumb{flex-shrink:0;width:80px;height:80px;border-radius:12px;background:linear-gradient(90deg,var(--panel-strong, rgba(30, 41, 59, .9)) 25%,rgba(255,255,255,.07) 50%,var(--panel-strong, rgba(30, 41, 59, .9)) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.dashboard-smartlinks-skeleton-link-text{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.dashboard-smartlinks-skeleton-bar--title{width:min(100%,260px);height:16px}.dashboard-smartlinks-skeleton-bar--url{width:min(100%,200px);height:12px;opacity:.9}.dashboard-smartlinks-skeleton-center{display:flex;justify-content:center;align-items:center}.dashboard-smartlinks-skeleton-bar--pill{width:88px;height:26px;border-radius:999px}.dashboard-smartlinks-skeleton-bar--date{width:112px;height:14px}.dashboard-smartlinks-skeleton-bar--num{display:block;width:36px;height:14px;margin-left:auto}.dashboard-smartlinks-skeleton-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}.dashboard-smartlinks-skeleton-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:linear-gradient(90deg,var(--panel-strong, rgba(30, 41, 59, .9)) 25%,rgba(255,255,255,.08) 50%,var(--panel-strong, rgba(30, 41, 59, .9)) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.dashboard-smartlinks-duplicate-overlay{position:fixed;inset:0;z-index:1200;background:#080a14b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.dashboard-smartlinks-duplicate-modal{width:min(860px,96vw);max-height:92vh;overflow:auto;border-radius:18px;border:1px solid var(--border);background:var(--panel, #161b2b);box-shadow:0 24px 80px #00000073;padding:22px 24px 20px;position:relative}.dashboard-smartlinks-duplicate-close{position:absolute;top:10px;right:12px;border:none;background:transparent;color:var(--muted);font-size:1.9rem;line-height:1;cursor:pointer}.dashboard-smartlinks-duplicate-title{margin:2px 0 16px;text-align:center;font-size:2rem}.dashboard-smartlinks-duplicate-subtitle{text-align:center;color:var(--muted);margin:12px 0 16px}.dashboard-smartlinks-duplicate-mode{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border);border-radius:999px;overflow:hidden;margin:0 auto;max-width:580px}.dashboard-smartlinks-duplicate-mode-btn{border:none;background:#ffffff05;color:var(--muted);font-size:1.05rem;font-weight:700;padding:14px 12px;cursor:pointer}.dashboard-smartlinks-duplicate-mode-btn.is-active{background:#9174f738;color:#d6c5ff}.dashboard-smartlinks-duplicate-grid{border:1px solid var(--border);border-radius:14px;background:#a292de1f;padding:14px 16px;margin-bottom:14px}.dashboard-smartlinks-duplicate-grid h3{margin:4px 0 10px;font-size:1.05rem}.dashboard-smartlinks-duplicate-opt{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--text)}.dashboard-smartlinks-duplicate-opt--static{cursor:default}.dashboard-smartlinks-duplicate-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border-radius:5px;background:color-mix(in srgb,var(--accent, #7c5cff) 22%,transparent);color:var(--accent, #7c5cff);font-size:12px;font-weight:700;line-height:1}.dashboard-smartlinks-duplicate-submit{display:block;width:min(720px,100%);margin:10px auto 0}.dashboard-smartlinks-widget-overlay{position:fixed;inset:0;z-index:12040;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#06080eb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.dashboard-smartlinks-widget-modal{position:relative;width:min(680px,100%);max-height:min(92vh,900px);overflow:auto;padding:28px 28px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#161a26fa,#0c0e16fc);box-shadow:0 24px 80px #0000008c;color:var(--text, rgba(255, 255, 255, .92))}.dashboard-smartlinks-widget-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:none;border-radius:12px;background:#ffffff0f;color:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.dashboard-smartlinks-widget-close:hover{background:#ffffff1a}.dashboard-smartlinks-widget-title{margin:0 44px 18px 0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-align:center}.dashboard-smartlinks-widget-draft-hint{margin:0 0 16px;padding:10px 12px;border-radius:12px;font-size:.9rem;color:#ffc878f2;background:#fbbf2414;border:1px solid rgba(251,191,36,.2)}.dashboard-smartlinks-widget-channel-tabs{display:flex;gap:12px;justify-content:stretch;margin-bottom:10px;width:100%}.dashboard-smartlinks-widget-tab{flex:1 1 0;min-width:0;padding:.65rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;font-size:.95rem;font-weight:600;cursor:pointer;text-align:center;line-height:1.3}.dashboard-smartlinks-widget-tab.is-active{border-color:#7c3aedd9;box-shadow:0 0 0 1px #7c3aed59;color:#c4b5fd}.dashboard-smartlinks-widget-channel-hint{margin:0 0 14px;font-size:.8125rem;line-height:1.45;color:#ffffff85;text-align:center}.dashboard-smartlinks-widget-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.dashboard-smartlinks-widget-channel-btn{padding:.65rem .5rem;min-height:0;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;text-align:center;line-height:1.3}.dashboard-smartlinks-widget-channel-btn:hover:not(:disabled){border-color:#7c3aed80;background:#7c3aed1f}.dashboard-smartlinks-widget-channel-btn--locked{opacity:.45;cursor:not-allowed}.dashboard-smartlinks-widget-embed-section{border-top:1px solid rgba(255,255,255,.08);padding-top:20px}.dashboard-smartlinks-widget-toolbar{display:grid;grid-template-columns:minmax(132px,1fr) minmax(0,2.2fr) auto;align-items:end;gap:16px 18px;margin-bottom:18px}.dashboard-smartlinks-widget-field{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;min-width:0}.dashboard-smartlinks-widget-field-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#ffffff80;line-height:1.2}.dashboard-smartlinks-widget-field-label--actions{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;min-height:calc(.75rem * 1.2);font-size:.75rem;line-height:1.2}.dashboard-smartlinks-widget-field--size .dashboard-smartlinks-widget-size-select{width:100%;min-height:42px;padding:.45rem .65rem;font-size:.9rem;color:#ffffffeb;border-radius:12px;box-sizing:border-box}.dashboard-smartlinks-widget-note-row{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.dashboard-smartlinks-widget-field--note .dashboard-smartlinks-widget-note-input{flex:1 1 auto;min-width:0;min-height:42px;padding:.45rem .65rem;font-size:.9rem;border-radius:12px;box-sizing:border-box}.dashboard-smartlinks-widget-note-count{flex:0 0 auto;font-size:.75rem;font-variant-numeric:tabular-nums;color:#ffffff6b;white-space:nowrap}.dashboard-smartlinks-widget-field--actions{align-self:end}.dashboard-smartlinks-widget-actions{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap}.dashboard-smartlinks-widget-copy-btn{min-width:7.5rem;padding-left:1.1rem;padding-right:1.1rem;white-space:nowrap}.dashboard-smartlinks-widget-preview-btn{width:42px;height:42px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(124,58,237,.55);background:#7c3aed1f;color:#ddd6fe;cursor:pointer}.dashboard-smartlinks-widget-preview-btn:hover{background:#7c3aed38}.dashboard-smartlinks-widget-preview-icon{display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-smartlinks-widget-code-block{display:flex;flex-direction:column;gap:.45rem}.dashboard-smartlinks-widget-code-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#ffffff80;line-height:1.2}.dashboard-smartlinks-widget-code{width:100%;max-width:100%;box-sizing:border-box;min-height:5.5rem;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#ffffffe0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.5;resize:vertical;word-break:break-all}.dashboard-smartlinks-widget-copied-toast{margin:10px 0 0;font-size:.88rem;color:#86efac;text-align:center}@media(max-width:767px){.dashboard-music-preview-device-frame.dashboard-music-preview-popup-device-frame:not(.dashboard-music-preview-popup-device-frame--mobile) .dashboard-music-preview-section--horizontal .dashboard-music-preview-item,.dashboard-music-preview-device-frame.dashboard-music-preview-popup-device-frame:not(.dashboard-music-preview-popup-device-frame--mobile) .dashboard-music-preview-section--horizontal .dashboard-music-preview-item-link,.dashboard-music-preview-device-frame.dashboard-music-preview-popup-device-frame:not(.dashboard-music-preview-popup-device-frame--mobile) .dashboard-music-preview-section--horizontal .dashboard-music-preview-track-card,.dashboard-music-preview-device-frame.dashboard-music-preview-popup-device-frame:not(.dashboard-music-preview-popup-device-frame--mobile) .dashboard-music-preview-section--horizontal .dashboard-music-preview-event-card,.dashboard-music-preview-device-frame.dashboard-music-preview-popup-device-frame:not(.dashboard-music-preview-popup-device-frame--mobile) .dashboard-music-preview-section--horizontal .dashboard-music-preview-link-card{flex:0 0 var(--dm-card-slot-width-tablet);width:var(--dm-card-slot-width-tablet);min-width:var(--dm-card-slot-width-tablet);max-width:var(--dm-card-slot-width-tablet);height:var(--dm-card-slot-height-tablet);min-height:var(--dm-card-slot-height-tablet)}}.dashboard-smartlinks-pagination{display:flex;align-items:center;justify-content:center;gap:4px;padding:20px 16px 8px;flex-wrap:wrap}.dashboard-smartlinks-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:var(--text);font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.dashboard-smartlinks-pagination-btn:hover:not(:disabled):not(.is-active){background:#ffffff12;border-color:#ffffff2e}.dashboard-smartlinks-pagination-btn:focus-visible{outline:2px solid var(--accent, #6366f1);outline-offset:2px}.dashboard-smartlinks-pagination-btn.is-active{background:var(--accent, #6366f1);border-color:var(--accent, #6366f1);color:#fff;cursor:default}.dashboard-smartlinks-pagination-btn--nav{font-size:1.1rem;font-weight:400}.dashboard-smartlinks-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.dashboard-smartlinks-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:36px;color:var(--muted);font-size:.875rem;-webkit-user-select:none;user-select:none}.dj-smartlinks-cards{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:10px}@media(max-width:1024px){.dj-smartlinks-cards{display:flex}}@media(min-width:601px)and (max-width:768px){.dj-smartlinks-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.dj-smartlinks-card{display:flex;flex-direction:column;background:var(--panel);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 2px 12px #0000002e}.dj-smartlinks-card-row{display:flex;flex-direction:row;align-items:center;padding:12px;gap:12px}.dj-smartlinks-card-media{flex-shrink:0;width:80px;height:80px;border-radius:10px;overflow:hidden;position:relative;align-self:flex-start;box-shadow:0 0 0 1px #ffffff1f,0 4px 14px #0000008c,0 2px 5px #00000059}.dj-smartlinks-card-media .dashboard-smartlinks-thumb-wrap{width:100%;height:100%;border-radius:0}.dj-smartlinks-card-media .dashboard-smartlinks-artwork{width:100%;height:100%;border-radius:0;object-fit:cover}.dj-smartlinks-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dj-smartlinks-card-header{display:flex;align-items:flex-start;gap:6px}.dj-smartlinks-card-info{flex:1;min-width:0;text-decoration:none;color:inherit;display:block}.dj-smartlinks-card-info:hover .dj-smartlinks-card-title{text-decoration:underline;text-decoration-color:#ffffff59}.dj-smartlinks-card-title{font-weight:700;font-size:.93rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;color:var(--text)}.dj-smartlinks-card-url{margin-top:3px;font-size:.74rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dj-smartlinks-card-more-wrap{flex-shrink:0}.dj-smartlinks-card-stats{display:flex;align-items:center;gap:5px;font-size:.76rem;color:var(--muted)}.dj-smartlinks-card-dot{opacity:.45}.dj-smartlinks-card-status--active{color:#48bb78;font-weight:500}.dj-smartlinks-card-status--scheduled{color:#9f7aea;font-weight:500}.dj-smartlinks-card-status--paused{color:#ed8936;font-weight:500}.dj-smartlinks-card-status--draft,.dj-smartlinks-card-status--archived{color:var(--muted)}.dj-smartlinks-card-actions{display:flex;flex-direction:row;gap:8px;padding:0 12px 12px}.dj-smartlinks-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;height:40px;border-radius:20px;background:#5c6bc0;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.01em;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px #5c6bc052;transition:background .18s ease,box-shadow .18s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.dj-smartlinks-card-btn:hover{background:#6b7cd0;box-shadow:0 3px 12px #5c6bc073}.dj-smartlinks-card-btn:active{transform:scale(.97);box-shadow:0 1px 4px #5c6bc038}.dj-smartlinks-card-btn:focus-visible{outline:2px solid rgba(165,180,252,.95);outline-offset:2px}.dj-smartlinks-card-btn--draft{background:#ed8936d9;box-shadow:0 2px 8px #ed893652}.dj-smartlinks-card-btn--draft:hover{background:#ed8936f2}.dj-smartlinks-card-btn svg{flex-shrink:0;width:15px;height:15px}.dj-smartlinks-card-btn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dj-smartlinks-card-skeleton{display:flex;flex-direction:column;background:var(--panel);border-radius:16px;overflow:hidden}.dj-smartlinks-card-skeleton-row{display:flex;flex-direction:row;align-items:center;padding:12px;gap:12px}.dj-smartlinks-card-skeleton-media{flex-shrink:0;width:80px;height:80px;border-radius:10px;background:var(--panel-strong);animation:dj-card-pulse 1.4s ease-in-out infinite}.dj-smartlinks-card-skeleton-body{flex:1;display:flex;flex-direction:column;gap:8px}.dj-smartlinks-card-skeleton-actions{display:flex;flex-direction:row;gap:8px;padding:0 12px 12px}.dj-smartlinks-card-skeleton-line{border-radius:6px;background:var(--panel-strong);animation:dj-card-pulse 1.4s ease-in-out infinite}@keyframes dj-card-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:480px){.dj-smartlinks-card-row{padding:10px;gap:10px}.dj-smartlinks-card-media,.dj-smartlinks-card-skeleton-media{width:72px;height:72px}.dj-smartlinks-card-skeleton-row{padding:10px;gap:10px}.dj-smartlinks-card-title{font-size:.86rem}.dj-smartlinks-card-url{font-size:.71rem}.dj-smartlinks-card-stats{font-size:.72rem}.dj-smartlinks-card-actions,.dj-smartlinks-card-skeleton-actions{padding:0 10px 10px;gap:7px}.dj-smartlinks-card-btn{height:38px;font-size:.77rem}}
