:root{color-scheme:dark;--dancr-visual-weight-neutral:84;--dancr-visual-weight-brand:10;--dancr-visual-weight-semantic:6;--dancr-color-brand-core:#f5f3ff;--dancr-color-brand-primary:#7c3aed;--dancr-color-brand-primary-deep:#4c1d95;--dancr-color-brand-glow:#312e81;--dancr-color-brand-core-soft:rgba(245,243,255,0.18);--dancr-color-brand-primary-soft:rgba(124,58,237,0.14);--dancr-color-brand-primary-medium:rgba(124,58,237,0.34);--dancr-color-brand-primary-strong:rgba(124,58,237,0.72);--dancr-color-brand-glow-soft:rgba(49,46,129,0.18);--dancr-color-brand-glow-medium:rgba(49,46,129,0.42);--dancr-color-avatar-ring-magenta:#f02bdc;--dancr-color-avatar-ring-violet:#8b5cf6;--dancr-color-avatar-ring-indigo:#4f46e5;--dancr-color-avatar-ring-core:#ffffff;--dancr-color-avatar-ring-live:#34e3a4;--dancr-color-avatar-ring-inactive:rgba(245,245,255,0.65);--dancr-color-beam-core:var(--dancr-color-brand-core);--dancr-color-beam-violet:var(--dancr-color-brand-primary);--dancr-color-beam-violet-medium:rgba(124,58,237,0.58);--dancr-color-beam-violet-soft:rgba(124,58,237,0.2);--dancr-color-beam-glow:var(--dancr-color-brand-glow);--dancr-color-beam-glow-soft:var(--dancr-color-brand-glow-soft);--dancr-color-beam-blue:var(--dancr-color-beam-glow);--dancr-color-beam-blue-soft:var(--dancr-color-beam-glow-soft);--dancr-color-text-primary:#f8fafc;--dancr-color-text-secondary:#cbd5e1;--dancr-color-text-muted:#94a3b8;--dancr-color-text-on-bright:#050507;--dancr-color-background:#050507;--dancr-color-surface:#111118;--dancr-color-surface-raised:#111118;--dancr-color-surface-soft:rgba(17,17,24,0.88);--dancr-color-surface-translucent:rgba(17,17,24,0.96);--dancr-color-surface-subtle:rgba(248,250,252,0.045);--dancr-color-overlay:rgba(5,5,7,0.88);--dancr-color-border:#334155;--dancr-color-border-subtle:rgba(51,65,85,0.64);--dancr-color-border-strong:rgba(51,65,85,0.92);--dancr-color-info:#22d3ee;--dancr-color-info-soft:rgba(34,211,238,0.1);--dancr-color-info-medium:rgba(34,211,238,0.34);--dancr-color-info-strong:rgba(34,211,238,0.72);--dancr-color-verification:#2563eb;--dancr-color-verification-foreground:#ffffff;--dancr-color-verification-outline:#1d4ed8;--dancr-color-success:#10b981;--dancr-color-success-soft:rgba(16,185,129,0.1);--dancr-color-success-medium:rgba(16,185,129,0.36);--dancr-color-success-strong:rgba(16,185,129,0.78);--dancr-color-live:#4dec9d;--dancr-color-live-soft:rgba(77,236,157,0.1);--dancr-color-live-medium:rgba(77,236,157,0.36);--dancr-color-live-strong:rgba(77,236,157,0.78);--dancr-color-featured:#fbbf24;--dancr-color-featured-soft:rgba(251,191,36,0.1);--dancr-color-featured-medium:rgba(251,191,36,0.38);--dancr-color-featured-strong:rgba(251,191,36,0.76);--dancr-color-danger:#ef4444;--dancr-color-danger-soft:rgba(239,68,68,0.1);--dancr-color-danger-medium:rgba(239,68,68,0.38);--dancr-color-danger-strong:rgba(239,68,68,0.76);--dancr-color-white-soft:rgba(248,250,252,0.08);--dancr-color-white-medium:rgba(248,250,252,0.16);--dancr-color-black-soft:rgba(5,5,7,0.28);--dancr-color-black-medium:rgba(5,5,7,0.48);--dancr-color-black-strong:rgba(5,5,7,0.72);--dancr-shadow-surface:0 10px 24px rgba(5,5,7,0.3);--dancr-shadow-modal:0 24px 72px rgba(5,5,7,0.72);--dancr-shadow-brand-subtle:0 0 10px var(--dancr-color-brand-glow-soft);--dancr-shadow-brand-control:0 8px 18px rgba(5,5,7,0.34),0 0 10px var(--dancr-color-brand-glow-soft);--dancr-shadow-beam-active:0 0 0 2px var(--dancr-color-beam-violet-medium),0 0 10px var(--dancr-color-beam-glow-soft);--dancr-shadow-beam-card:0 12px 28px rgba(5,5,7,0.34),inset 0 0 0 1px var(--dancr-color-beam-violet-medium);--dancr-focus-ring:0 0 0 2px var(--dancr-color-background),0 0 0 4px var(--dancr-color-beam-violet-medium)}.dancr-button-system{--dancr-action-text:var(--dancr-color-text-primary);--dancr-action-muted:var(--dancr-color-text-secondary);--dancr-action-border:var(--dancr-color-border-subtle);--dancr-action-border-strong:var(--dancr-color-border-strong);--dancr-action-surface:var(--dancr-color-surface-translucent);--dancr-action-violet:var(--dancr-color-brand-primary);--dancr-action-cyan:var(--dancr-color-info);--dancr-action-pink:var(--dancr-color-brand-primary);--dancr-action-danger:var(--dancr-color-danger);--dancr-action-warning:var(--dancr-color-featured);--dancr-action-radius:15px;--dancr-action-shadow:0 6px 16px var(--dancr-color-black-soft),inset 0 1px 0 var(--dancr-color-white-soft);--dancr-action-shadow-hover:0 8px 18px var(--dancr-color-black-soft),inset 0 1px 0 var(--dancr-color-white-medium)}.dancr-button-system :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],a[class*=button],a[class*=-btn],a[class$=-action],a.primary-action,a.secondary-action,.nav-links a,.profile-status-links a,.empty-state a){box-sizing:border-box!important;border:1px solid var(--dancr-action-border)!important;border-radius:var(--dancr-action-radius)!important;color:var(--dancr-action-text)!important;background:linear-gradient(180deg,var(--dancr-color-white-soft),transparent 42%,transparent),var(--dancr-action-surface)!important;box-shadow:var(--dancr-action-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(1.45)!important;backdrop-filter:blur(18px) saturate(1.45)!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:850!important;letter-spacing:.005em!important;text-decoration:none!important;text-shadow:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease!important}.dancr-button-system :where(button:not([aria-label]):not(.tv-strip-card),input[type=button],input[type=submit],input[type=reset],[role=button]:not([aria-label]),a[class*=button],a[class*=-btn],a[class$=-action],a.primary-action,a.secondary-action,.nav-links a,.profile-status-links a,.empty-state a){min-height:44px!important}.dancr-button-system :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],a[class*=button],a[class*=-btn],a[class$=-action],a.primary-action,a.secondary-action,.nav-links a,.profile-status-links a,.empty-state a):hover{border-color:var(--dancr-action-border-strong)!important;color:var(--dancr-color-text-primary)!important;box-shadow:var(--dancr-action-shadow-hover)!important;filter:brightness(1.06)}.dancr-button-system :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],a[class*=button],a[class*=-btn],a[class$=-action],a.primary-action,a.secondary-action,.nav-links a,.profile-status-links a,.empty-state a):active{border-color:var(--dancr-color-border-strong)!important;box-shadow:0 7px 18px var(--dancr-color-black-medium),inset 0 2px 8px var(--dancr-color-black-soft)!important;filter:brightness(.96)}.dancr-button-system .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-available{border-color:var(--dancr-color-success-strong)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,var(--dancr-color-white-medium),transparent 48%),radial-gradient(circle at 50% -20%,var(--dancr-color-success-medium),transparent 58%),linear-gradient(135deg,var(--dancr-color-success),color-mix(in srgb,var(--dancr-color-success) 58%,var(--dancr-color-background)))!important;box-shadow:0 8px 18px var(--dancr-color-black-soft),inset 0 1px 0 var(--dancr-color-white-medium)!important;text-shadow:none!important}.dancr-button-system .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-available:hover{border-color:var(--dancr-color-success)!important;box-shadow:0 8px 18px var(--dancr-color-black-soft),inset 0 1px 0 var(--dancr-color-white-medium)!important}.dancr-button-system .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-available:active{border-color:var(--dancr-color-success-strong)!important;box-shadow:0 7px 20px var(--dancr-color-black-medium),inset 0 2px 8px var(--dancr-color-black-soft)!important}.dancr-button-system .public-media-thumbnail{min-height:0!important;border:3px solid transparent!important;border-radius:14px!important;background:var(--dancr-color-surface)!important;box-shadow:none!important}.dancr-button-system .public-media-thumbnail.is-selected{border-color:var(--dancr-color-text-secondary)!important;box-shadow:0 0 0 1px var(--dancr-color-white-medium)!important}.dancr-button-system .public-profile-play{min-height:0!important;border:0!important;border-radius:50%!important;color:var(--dancr-color-text-on-bright)!important;text-shadow:none!important}.dancr-button-system .public-profile-play,.dancr-button-system .public-profile-play:hover{background:var(--dancr-color-text-primary)!important;box-shadow:0 14px 44px var(--dancr-color-black-medium)!important}.dancr-button-system .public-profile-play:hover{border:0!important}.dancr-button-system :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],a[class*=button],a[class*=-btn],a[class$=-action],a.primary-action,a.secondary-action,.nav-links a,.profile-status-links a,.empty-state a):focus-visible{outline:2px solid var(--dancr-color-beam-violet)!important;outline-offset:3px!important;border-color:var(--dancr-color-beam-violet-medium)!important;box-shadow:var(--dancr-focus-ring),var(--dancr-action-shadow)!important}.dancr-button-system :is([data-feed-venue-qr],[data-club-deal-cta],.venue-qr-launcher,.home-discovery-feed-qr-prompt):focus-visible{outline-color:var(--dancr-color-success)!important;border-color:var(--dancr-color-success-strong)!important;box-shadow:0 0 0 2px var(--dancr-color-background),0 0 0 4px var(--dancr-color-success-medium),var(--dancr-action-shadow)!important}.dancr-button-system :where(button,input[type=button],input[type=submit],input[type=reset]):disabled,.dancr-button-system :where(button,input[type=button],input[type=submit],input[type=reset])[aria-disabled=true]{opacity:.46!important;filter:saturate(.55)!important;box-shadow:0 7px 18px var(--dancr-color-black-soft),inset 0 1px 0 var(--dancr-color-white-soft)!important;cursor:not-allowed!important}.dancr-button-system :where(button[type=submit],input[type=submit],.submit,.continue-signup,.counter-submit,.dmca-submit,.primary-action,[class*=action-primary],[class*=primary-action],[class*=save-button],[class*=save-btn],[class*=approve-button],[class*=approve-btn]):not([class*=danger],[class*=delete],[class*=remove],[class*=reject]){border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(132deg,var(--dancr-color-brand-primary) 0,var(--dancr-color-brand-primary) 54%,var(--dancr-color-brand-primary-deep) 100%)!important;box-shadow:var(--dancr-shadow-brand-control),inset 0 1px 0 var(--dancr-color-white-medium)!important;text-shadow:none!important}.dancr-button-system :where(button,[role=button],a[class*=button],a[class*=-btn],a[class$=-action]):is(.active,[aria-pressed=true],[aria-selected=true]){border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,var(--dancr-color-white-medium),transparent 45%,transparent),color-mix(in srgb,var(--dancr-color-brand-primary) 18%,var(--dancr-color-surface-translucent))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium),0 12px 30px var(--dancr-color-black-medium)!important;text-shadow:none!important}.dancr-button-system :where(.danger,.danger-action,.danger-button,.photo-delete-button,.reject,[class*=delete-button],[class*=delete-btn],[class*=remove-button],[class*=remove-btn],[class*=reject-button],[class*=reject-btn],[data-action*=delete],[data-action*=remove],[data-action*=reject]){border-color:var(--dancr-color-danger-medium)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,var(--dancr-color-white-soft),transparent),radial-gradient(circle at 50% -30%,var(--dancr-color-danger-soft),transparent 58%),color-mix(in srgb,var(--dancr-color-danger) 14%,var(--dancr-color-surface))!important;box-shadow:0 12px 28px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-soft)!important;text-shadow:none!important}.dancr-button-system :where(.profile-action-report,[class*=report-button],[class*=report-btn]){border-color:var(--dancr-color-featured-medium)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,var(--dancr-color-white-soft),transparent),radial-gradient(circle at 50% -30%,var(--dancr-color-featured-soft),transparent 58%),color-mix(in srgb,var(--dancr-color-featured) 10%,var(--dancr-color-surface))!important}.dancr-button-system :where(button[class*=close],button[class*=previous],button[class*=next],button[class*=notification-button],button[class*=social-list-toggle],button[class*=sound],button[class*=nav],button[aria-label*=password i],button[aria-label*=share i]){min-width:40px!important;min-height:40px!important;border-radius:999px!important}.dancr-button-system :is(.profile-modal-media-previous,.profile-modal-media-next,.profile-tv-viewer-previous,.profile-tv-viewer-next){border:0!important;border-radius:12px!important;background:rgba(0,0,0,.06)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:0 1px 5px rgba(0,0,0,.9)!important;filter:none!important}.dancr-button-system :is(.profile-modal-media-previous,.profile-modal-media-next,.profile-tv-viewer-previous,.profile-tv-viewer-next):hover{border:0!important;background:rgba(0,0,0,.16)!important;box-shadow:none!important;filter:none!important}.dancr-button-system :is(.profile-modal-media-previous,.profile-modal-media-next,.profile-tv-viewer-previous,.profile-tv-viewer-next):focus-visible{border:0!important;background:rgba(0,0,0,.22)!important;box-shadow:var(--dancr-focus-ring)!important;filter:none!important}.dancr-button-system :is(.profile-modal-media-previous,.profile-modal-media-next):disabled{opacity:0!important;box-shadow:none!important;filter:none!important}.dancr-button-system :is(.profile-tv-viewer-previous,.profile-tv-viewer-next):disabled{opacity:.22!important;box-shadow:none!important;filter:none!important}.dancr-button-system input[type=file]::-webkit-file-upload-button{-webkit-margin-end:10px;margin-inline-end:10px;border:1px solid var(--dancr-color-brand-primary-strong);border-radius:12px;padding:9px 12px;color:var(--dancr-color-text-primary);background:linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep));box-shadow:0 8px 20px var(--dancr-color-black-medium);font:inherit;font-weight:850;cursor:pointer}.dancr-button-system input[type=file]::file-selector-button{-webkit-margin-end:10px;margin-inline-end:10px;border:1px solid var(--dancr-color-brand-primary-strong);border-radius:12px;padding:9px 12px;color:var(--dancr-color-text-primary);background:linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep));box-shadow:0 8px 20px var(--dancr-color-black-medium);font:inherit;font-weight:850;cursor:pointer}@media (hover:none) and (pointer:coarse){.dancr-button-system :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],a[class*=button],a[class*=-btn],a[class$=-action],a.primary-action,a.secondary-action,.nav-links a,.profile-status-links a,.empty-state a):hover{filter:none}}@media (max-width:899px) and (hover:none) and (pointer:coarse){.dancr-button-system :where(button:not(.tab):not(.home-bottom-tv),input[type=button],input[type=submit],input[type=reset],[role=button]:not(.tab):not(.home-bottom-tv),a[class*=button],a[class*=-btn],a[class$=-action],a.primary-action,a.secondary-action,.nav-links a,.profile-status-links a,.empty-state a){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-font-smoothing:antialiased;text-shadow:none!important}}@media (prefers-reduced-motion:reduce){.dancr-button-system :where(button,input[type=button],input[type=submit],input[type=reset],[role=button],a[class*=button],a[class*=-btn],a[class$=-action],a.primary-action,a.secondary-action,.nav-links a,.profile-status-links a,.empty-state a){transition:none!important}}