:root{--mydancr-verified-foreground:var(--dancr-color-verification-foreground);--mydancr-verified-surface:var(--dancr-color-verification);--mydancr-verified-outline:var(--dancr-color-verification-outline);--mydancr-scrollbar-thumb:rgba(255,255,255,.18);--mydancr-scrollbar-thumb-active:rgba(255,255,255,.32);--mydancr-preview-banner-height:34px;--mydancr-preview-banner-offset:calc(var(--mydancr-preview-banner-height) + env(safe-area-inset-top, 0px))}:where(html,body,*){scrollbar-width:thin;scrollbar-color:var(--mydancr-scrollbar-thumb) transparent}:where(*)::-webkit-scrollbar{width:3px;height:3px}:where(*)::-webkit-scrollbar-track{border:0;background:transparent;box-shadow:none}:where(*)::-webkit-scrollbar-thumb{border:0;border-radius:999px;background:var(--mydancr-scrollbar-thumb);box-shadow:none}:where(*)::-webkit-scrollbar-thumb:is(:hover,:active){background:var(--mydancr-scrollbar-thumb-active);box-shadow:none}body.dancr-button-system{padding-top:var(--mydancr-preview-banner-offset)!important}.mydancr-preview-banner{position:fixed;z-index:1450;inset:0 0 auto;box-sizing:content-box;min-width:0;height:var(--mydancr-preview-banner-height);padding:env(safe-area-inset-top,0) 16px 0;display:flex;align-items:center;justify-content:center;gap:7px;border-bottom:1px solid rgba(139,92,246,.34);color:#f5f1ff;background:rgba(5,5,8,.94);box-shadow:0 5px 16px rgba(8,3,20,.24);backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center}.mydancr-preview-banner strong{flex:0 0 auto;color:#bfa5fb;font-size:10px;font-weight:900;line-height:1;letter-spacing:.14em;text-transform:uppercase}.mydancr-preview-banner span{min-width:0;color:rgba(245,241,255,.78);font-size:11.5px;font-weight:650;line-height:1.25}@media (max-width:600px){:root{--mydancr-preview-banner-height:46px}.mydancr-preview-banner{padding-inline:12px;flex-direction:column;gap:2px}.mydancr-preview-banner strong{font-size:9.5px}.mydancr-preview-banner span{max-width:min(52ch,100%);font-size:10px;line-height:1.2}}@media (prefers-reduced-transparency:reduce){.mydancr-preview-banner{background:#08060f;backdrop-filter:none;-webkit-backdrop-filter:none}}:root :is(.verified-mark.verified-mark.verified-mark,.verified-check.verified-check.verified-check,.profile-modal-verified.profile-modal-verified.profile-modal-verified,.profile-verified.profile-verified.profile-verified,.tv-verified-mark.tv-verified-mark.tv-verified-mark){border:1px solid var(--mydancr-verified-outline)!important;color:var(--mydancr-verified-foreground)!important;background:var(--mydancr-verified-surface)!important;background-image:none!important;box-shadow:none!important;font-weight:800!important;text-shadow:none!important}:is(.account-shell,.dashboard-shell,.admin-shell,#customerDashboard,#dancerDashboard,#venueDashboard,#adminDashboard,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page){--mydancr-bg:var(--dancr-color-background);--mydancr-surface:var(--dancr-color-surface-translucent);--mydancr-surface-raised:var(--dancr-color-surface-raised);--mydancr-line:var(--dancr-color-border-subtle);--mydancr-line-accent:var(--dancr-color-border-strong);--mydancr-text:var(--dancr-color-text-primary);--mydancr-muted:var(--dancr-color-text-muted);--mydancr-cyan:var(--dancr-color-info);--mydancr-violet:var(--dancr-color-brand-primary);--mydancr-pink:var(--dancr-color-brand-primary);color:var(--mydancr-text)!important;background:var(--mydancr-bg)!important}body.dancr-button-system .page-panel{--bg:var(--dancr-color-background);--panel:var(--dancr-color-surface);--panel-2:var(--dancr-color-surface-raised);--line:var(--dancr-color-border-subtle);--text:var(--dancr-color-text-primary);--muted:var(--dancr-color-text-muted);--cyan:var(--dancr-color-info);--cyan-blue:var(--dancr-color-info);--magenta:var(--dancr-color-brand-primary);--gold:var(--dancr-color-featured);--green:var(--dancr-color-success);--amber:var(--dancr-color-featured);--danger:var(--dancr-color-danger);--shadow:var(--dancr-shadow-modal);border-color:var(--dancr-color-border)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-background)!important;background-image:none!important;box-shadow:var(--dancr-shadow-surface)!important}body.dancr-button-system .page-panel :is(h1,h2,h3,strong){color:var(--dancr-color-text-primary)!important;text-shadow:none!important}body.dancr-button-system .page-panel :is(p,small,.meta,.muted,.rule-note,.value-message,.customer-card-copy,.section-context,.dashboard-collapse-title>span,.account-control-copy){color:var(--dancr-color-text-muted)!important}body.dancr-button-system .page-panel :is(.eyebrow,label,legend){color:var(--dancr-color-text-secondary)!important}body.dancr-button-system .page-panel :is(.auth-card,.admin-login-form,.customer-summary,.stat,.approval-command,.dancer-next-shift,.dancer-quick-actions>button,.dancer-glance-metrics>div,.status-chip,.approved-tool-dropdown,.setup-panel,.approved-analytics,.metric-card,.rank-notification-list,.dancer-control-card,.account-center,.account-center-section,.info-tile,.lock-row,.customer-notification-card,.customer-venue-list .venue-card,.saved-deal-pass,.venue-offer-qr,.admin-grid>*,.submission-section,.submission-value,.submission-review-card,.submitted-social-review,.venue-admin-row,.report-row,.support-inbox-thread,.support-inbox-message){border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface-translucent)!important;background-image:none!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-soft)!important}body.dancr-button-system :is(#customerDashboard,#dancerDashboard,#venueDashboard,#adminDashboard) :is(.auth-card,.admin-login-form,.customer-summary,.stat,.approval-command,.dancer-next-shift,.dancer-quick-actions>button,.dancer-glance-metrics>div,.status-chip,.approved-tool-dropdown,.setup-panel,.approved-analytics,.metric-card,.rank-notification-list,.dancer-control-card,.account-center,.account-center-section,.info-tile,.lock-row,.customer-notification-card,.customer-venue-list .venue-card,.saved-deal-pass,.venue-offer-qr,.admin-grid>*,.submission-section,.submission-value,.submission-review-card,.submitted-social-review,.venue-admin-row,.report-row,.support-inbox-thread,.support-inbox-message){border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface-translucent)!important;background-image:none!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-soft)!important}body.dancr-button-system .page-panel :is(input,select,textarea){border-color:var(--dancr-color-border)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system .page-panel :is(input,select,textarea):focus{border-color:var(--dancr-color-brand-primary)!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system .page-panel :is(.ghost,.view-all,.auth-tab,.password-toggle,.close-btn,.action-btn.secondary,.dancer-quick-actions>button,.approved-tool-launcher>button,.control-action-row>button,.social-edit-field>button,.notification-clear-btn,.account-control-actions button,.customer-summary-actions button){border-color:var(--dancr-color-border)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system .page-panel :is(button[type=submit],.action-btn:not(.secondary):not(.danger),.admin-login,.dancer-shift-primary,.continue-signup){border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-brand-primary)!important;background-image:linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep))!important;box-shadow:var(--dancr-shadow-brand-control),inset 0 1px 0 var(--dancr-color-brand-core-soft)!important;text-shadow:none!important}body.dancr-button-system .page-panel :is(.auth-tab.active,.tabs button.active,button[aria-pressed=true]){border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background-color:color-mix(in srgb,var(--dancr-color-brand-primary) 18%,var(--dancr-color-surface-raised))!important;background-image:none!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important}body.dancr-button-system .page-panel :is(button,a,input,select,textarea,summary[tabindex]):focus-visible{outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system .page-panel :is(.section-title-row,.customer-summary):before{background:linear-gradient(180deg,var(--dancr-color-beam-glow),var(--dancr-color-brand-primary) 42%,var(--dancr-color-beam-core) 50%,var(--dancr-color-brand-primary) 58%,var(--dancr-color-beam-glow))!important;box-shadow:0 0 10px var(--dancr-color-beam-glow-soft)!important}body.dancr-button-system :is(#customerDashboard,#dancerDashboard,#venueDashboard,#adminDashboard) :is(.section-title-row,.customer-summary):before{background:linear-gradient(180deg,var(--dancr-color-beam-glow),var(--dancr-color-brand-primary) 42%,var(--dancr-color-beam-core) 50%,var(--dancr-color-brand-primary) 58%,var(--dancr-color-beam-glow))!important;box-shadow:0 0 10px var(--dancr-color-beam-glow-soft)!important}body.dancr-button-system .page-panel :is(.dancer-live-pill,.badge.approved,.badge.live,.is-success){border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-success)!important;background-color:color-mix(in srgb,var(--dancr-color-success) 10%,var(--dancr-color-surface-raised))!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system .page-panel :is(.badge.pending,.pending-badge,.is-pending){border-color:var(--dancr-color-featured-medium)!important;color:var(--dancr-color-featured)!important;background-color:color-mix(in srgb,var(--dancr-color-featured) 10%,var(--dancr-color-surface-raised))!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system .page-panel :is(.action-btn.danger,.badge.rejected,.is-rejected,.error){border-color:var(--dancr-color-danger-medium)!important;color:var(--dancr-color-danger)!important;background-color:color-mix(in srgb,var(--dancr-color-danger) 10%,var(--dancr-color-surface-raised))!important;background-image:none!important;box-shadow:none!important}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(h1,h2,h3){color:var(--mydancr-text);font-weight:950;letter-spacing:-.035em;text-wrap:balance}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(.eyebrow,label,legend){color:var(--dancr-color-text-secondary);font-weight:900;letter-spacing:.12em}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(p,small,.muted,.empty){color:var(--mydancr-muted)}:is(.account-shell .account-panel,.dashboard-shell .info-panel,.admin-shell .admin-panel,.dmca-shell .dmca-card,.counter-shell .counter-card,.redeem-shell .scanner-card,.deal-pass-page .deal-pass-card,.tv-studio-page .tv-upload-form,.tv-studio-page .tv-video-manager,.tv-studio-page .tv-studio-lock,.tv-studio-page .tv-studio-incognito){overflow:hidden;border:1px solid var(--mydancr-line)!important;border-radius:18px!important;background:var(--mydancr-surface)!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-soft)!important}:is(.dashboard-shell .metric,.dashboard-shell .dashboard-shift,.dashboard-shell .photo-review-card,.dashboard-shell .saved-deal-item,.dashboard-shell .support-thread,.dashboard-shell .notification-row,.dashboard-shell .event-row,.dashboard-shell .commission-tier-table,.admin-shell .approval-row,.admin-shell .dancer-directory-row,.admin-shell .submission-section,.admin-shell .submission-value,.admin-shell .submission-review-card,.admin-shell .submitted-social-review,.admin-shell .venue-admin-row,.admin-shell .report-row,.admin-shell .support-inbox-thread,.admin-shell .support-inbox-message,.account-shell .signup-benefits,.account-shell .dancer-signup-note,.account-shell .customer-benefit-tile){border:1px solid var(--mydancr-line)!important;border-radius:14px!important;background:var(--dancr-color-surface-subtle)!important;box-shadow:none!important}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(input,select,textarea){border:1px solid var(--dancr-color-border)!important;border-radius:12px!important;color:var(--mydancr-text)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(input,select,textarea):focus{border-color:var(--dancr-color-brand-primary)!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(button,.primary-link,.primary-action,.secondary-action,.venue-sign-in){border:1px solid var(--dancr-color-border)!important;border-radius:12px!important;color:var(--mydancr-text)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important;text-shadow:none!important}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(button[type=submit],.submit,.continue-signup,.counter-submit,.dmca-submit,.primary-link,.primary-action){border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep))!important;box-shadow:var(--dancr-shadow-brand-control)!important}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(button,a):hover{border-color:var(--mydancr-line-accent)!important;filter:none!important}:is(.account-shell .segmented,.admin-shell .segmented,.dashboard-shell .segmented){gap:4px!important;padding:4px!important;border:1px solid var(--mydancr-line)!important;border-radius:14px!important;background:var(--dancr-color-background)!important}:is(.account-shell .segmented,.admin-shell .segmented,.dashboard-shell .segmented) button{border:0!important;background:transparent!important}:is(.account-shell .segmented,.admin-shell .segmented,.dashboard-shell .segmented) button.active{color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 18%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important}:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) :is(button[class*=close],button[aria-label*=password i]){border-radius:999px!important;background:var(--dancr-color-surface-soft)!important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.account-shell .account-copy{align-content:start}.account-shell .account-copy h1,.admin-shell .admin-head h1,.dashboard-shell .dashboard-head h1,.dmca-shell .dmca-hero h1{max-width:760px;font-size:clamp(40px,7vw,72px)!important;line-height:.96!important}.account-shell .account-panel{padding:clamp(18px,3vw,24px)!important}.admin-shell .admin-grid,.dashboard-shell .dashboard-grid{gap:14px!important}.admin-shell .admin-panel,.dashboard-shell .info-panel{padding:clamp(16px,2.4vw,22px)!important}.admin-shell .admin-panel-head h2,.dashboard-shell .info-panel>h2{font-size:clamp(20px,3vw,27px)!important}.dashboard-shell .visibility-panel.is-incognito{border-color:var(--dancr-color-border)!important;background:var(--dancr-color-surface-translucent)!important}.dashboard-shell .deal-panel{border-color:var(--dancr-color-success-medium)!important}.dashboard-shell :is(.customer-top-nav .brand,.customer-dashboard-nav,.customer-night-card,.customer-saved-card,.customer-empty-state,.customer-settings-section,.shift-checkin-card:not(.ready),.venue-tv-video,.tv-managed-video),.tv-studio-page .tv-managed-video{border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface-subtle)!important;background-image:none!important;box-shadow:none!important;filter:none!important}.dashboard-shell .customer-dashboard-nav a{color:var(--dancr-color-text-secondary)!important;background:transparent!important}.dashboard-shell .customer-dashboard-nav a:is(:hover,:focus-visible){color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 14%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important}.dashboard-shell :is(.customer-saved-card-image,.customer-saved-card-image.is-photo-unavailable){background-color:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important}.dashboard-shell :is(.customer-section-heading.split>strong,.notification-title-row>strong,.saved-deal-head>strong){border:1px solid var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}:is(.dashboard-shell,.tv-studio-page) :is(.customer-saved-head>button,.customer-empty-state a,.tv-studio-head>a,.tv-managed-video a,.venue-tv-title>a,.venue-tv-actions a){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}:is(.dashboard-shell,.tv-studio-page) :is(.customer-saved-head>button,.customer-empty-state a,.tv-studio-head>a,.tv-managed-video a,.venue-tv-title>a,.venue-tv-actions a):hover{border-color:var(--dancr-color-border-strong)!important;background-color:var(--dancr-color-surface-raised)!important}.admin-shell .admin-panel-badge,.dashboard-shell .deal-state.active,.redeem-shell .status-pill.success{border:1px solid var(--dancr-color-info-medium)!important;color:var(--dancr-color-info)!important;background:var(--dancr-color-info-soft)!important}.admin-shell :is(.submission-review-card.is-approved,.submitted-social-review.is-approved){border-color:var(--dancr-color-success-medium)!important;background:var(--dancr-color-success-soft)!important}.admin-shell :is(.submission-review-card.is-rejected,.submitted-social-review.is-rejected){border-color:var(--dancr-color-danger-medium)!important;background:var(--dancr-color-danger-soft)!important}.tv-studio-page .tv-managed-video{overflow:hidden;border:1px solid var(--mydancr-line)!important;border-radius:16px!important;background:var(--mydancr-surface)!important;box-shadow:none!important}body.dancr-button-system,body>.app,body>.app main.stack{background:var(--dancr-color-background)!important}body>.app main.stack>section.stack,body>.app main.stack>section.stack>#results:is(.home-dancer-grid,.home-discovery-feed,.home-tv-feed,.card-grid,.venue-card-grid){background-color:var(--dancr-color-background)!important;background-image:none!important;box-shadow:none!important}body>.app main.stack>section.stack>#results:is(.home-dancer-grid,.home-discovery-feed,.home-tv-feed,.card-grid,.venue-card-grid):after,body>.app main.stack>section.stack>#results:is(.home-dancer-grid,.home-discovery-feed,.home-tv-feed,.card-grid,.venue-card-grid):before{content:none!important;display:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.card-grid>.dancer-card,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-card,body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed>.home-discovery-feed-slide,body.dancr-button-system>.app main.stack>section.stack>#results.venue-card-grid>.venue-card{border:1px solid rgba(248,250,252,.15)!important;box-shadow:0 10px 24px rgba(5,5,7,.32),inset 0 1px 0 rgba(248,250,252,.035)!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid.home-dancer-three-column>.home-dancer-grid-card{border:0!important;border-radius:2px!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-copy{border:0!important}body>.app main.stack>.hero.reference-hero{position:relative;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:0 16px 34px rgba(0,0,0,.36)!important;filter:none!important;-webkit-filter:none!important}body>.app main.stack>.hero.reference-hero:after,body>.app main.stack>.hero.reference-hero:before{content:none!important;display:none!important}body>.app main.stack>.hero.reference-hero>.hero-art{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;border:0!important;border-radius:0!important;clip-path:none!important;-webkit-clip-path:none!important;mask:none!important;-webkit-mask:none!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important;transform-origin:center center!important}body>.app main.stack>.home-discovery-controls{gap:10px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body>.app main.stack>.home-discovery-controls label{color:var(--dancr-color-text-secondary)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.16em!important}body>.app main.stack>.home-discovery-controls .home-city-filter{gap:7px!important}body>.app main.stack>.home-discovery-controls .home-city-select-shell{position:relative;min-width:0}body>.app main.stack>.home-discovery-controls .home-city-select-icon{position:absolute;top:50%;left:15px;z-index:1;width:19px;height:19px;color:var(--dancr-color-text-secondary);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transform:translateY(-50%);pointer-events:none}body>.app main.stack>.home-discovery-controls :is(select,button){min-height:44px!important;border:1px solid var(--dancr-color-border-subtle)!important;border-radius:14px!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important;text-shadow:none!important}body>.app main.stack>.home-discovery-controls #citySelect{padding-left:44px!important;font-weight:850!important}body>.app main.stack>.home-discovery-controls .home-filter-toggle{align-items:center;justify-content:center;gap:8px;min-width:104px;padding-inline:12px!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-subtle)!important}body>.app main.stack>.home-discovery-controls .home-filter-toggle-icon{width:19px;height:19px;color:var(--dancr-color-text-secondary);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body>.app main.stack>.home-discovery-controls .home-filter-toggle-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:5px;border:1px solid var(--dancr-color-brand-primary-medium);border-radius:999px;color:var(--dancr-color-brand-core);background:color-mix(in srgb,var(--dancr-color-brand-primary) 13%,transparent);font-size:10px;font-weight:950;line-height:1}body>.app main.stack>.home-discovery-controls .home-filter-toggle-count[hidden]{display:none!important}body>.app main.stack>.home-discovery-controls .home-filter-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px}body>.app main.stack>.home-discovery-controls .home-filter-reset[hidden]{display:none!important}body>.app main.stack>.home-discovery-controls .city-picker-inline.is-open,body>.app main.stack>.home-discovery-controls .home-advanced-filters.is-open{padding:12px!important;border:1px solid var(--dancr-color-border-subtle);border-radius:14px;background:var(--dancr-color-surface-translucent);box-shadow:none}body>.app main.stack>.home-discovery-controls :is(select,button):focus-visible{border-color:var(--dancr-color-brand-primary)!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body>.app main.stack>.home-live-summary{display:flex!important;align-items:center;justify-content:flex-start;gap:5px;min-height:20px!important;padding:0 2px!important;overflow:visible!important;border:0!important;border-radius:0!important;color:var(--dancr-color-text-secondary)!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}body>.app main.stack>.home-live-summary :is(span,strong){flex:0 1 auto;min-width:0;overflow:hidden;color:inherit!important;text-overflow:ellipsis;text-shadow:none!important;white-space:nowrap}body>.app main.stack>.home-live-summary .home-live-summary-divider{flex:0 0 auto;color:var(--dancr-color-text-disabled)!important}body>.app main.stack>.home-live-summary #homeLiveRadius{flex:0 1 auto;text-align:left!important}body>.app main.stack>.home-live-summary #homeLiveWorking{flex:0 1 auto;color:var(--dancr-color-text-primary)!important;font-weight:900!important}body>.app main.stack>.home-tv-launch{border:1px solid var(--dancr-color-border-subtle)!important;border-radius:18px!important;background:var(--dancr-color-surface-translucent)!important;box-shadow:none!important}body>.app main.stack>.home-tv-launch .home-tv-launch-icon{border:1px solid var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-brand-primary)!important;box-shadow:none!important}body>.app main.stack>#results :is(h2,h3),body>.app main.stack>:is(.home-results-header,.section-title) h2{color:var(--dancr-color-text-primary)!important;font-weight:950!important;letter-spacing:-.035em!important}body>.app main.stack>#results :is(.home-feed-card,.dancer-card,.venue-card,.empty-state,.home-discovery-feed-slide){border:1px solid var(--dancr-color-border-subtle)!important;border-radius:20px!important;background:var(--dancr-color-surface-translucent)!important;box-shadow:0 10px 24px var(--dancr-color-black-soft),inset 0 1px 0 var(--dancr-color-white-soft)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-tv-feed>.home-tv-feed-loading,body.dancr-button-system>.app main.stack>section.stack>#results.home-tv-feed>.home-tv-feed-slide{border:0!important;outline:0!important;background:#000!important;box-shadow:0 14px 32px rgba(0,0,0,.38)!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-tv-feed>.home-tv-feed-slide>video.home-tv-feed-video{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:0!important;outline:0!important;background:#000!important;background-image:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-tv-feed>.home-tv-feed-slide>video.home-tv-feed-video:focus-visible{outline:2px solid var(--dancr-color-info)!important;outline-offset:-4px!important}body>.app main.stack>#results .home-venue-discovery-art:not(.has-custom-photo){background:repeating-linear-gradient(115deg,rgba(248,250,252,.018) 0 1px,transparent 1px 4px),radial-gradient(circle at 68% 20%,rgba(248,250,252,.11),transparent 31%),linear-gradient(145deg,#1d1e22,#090a0c 48%,#131418)!important;box-shadow:none!important;text-shadow:none!important}body>.app main.stack>#results .home-discovery-feed-photo.is-photo-unavailable{background:radial-gradient(circle at 72% 18%,rgba(248,250,252,.055),transparent 34%),linear-gradient(145deg,var(--dancr-color-surface-raised),var(--dancr-color-background) 72%)!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide{--venue-card-platinum:rgba(248,250,252,0.9);--venue-card-platinum-muted:rgba(226,232,240,0.72);background:linear-gradient(155deg,#15161a,#050608) padding-box,linear-gradient(145deg,rgba(248,250,252,.38),rgba(148,154,166,.08) 43%,rgba(248,250,252,.24)) border-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(255,255,255,.035),0 16px 30px rgba(0,0,0,.42)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:after,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:before{content:""!important;position:absolute!important;z-index:2!important;inset:0!important;display:block!important;pointer-events:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:before{background:linear-gradient(112deg,transparent 8%,rgba(248,250,252,.07) 27%,transparent 43%)!important;mix-blend-mode:screen!important;opacity:.28!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:after{border-radius:inherit!important;background:repeating-linear-gradient(104deg,rgba(248,250,252,.018) 0 1px,transparent 1px 5px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.04)!important;opacity:.58!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-monogram{border-color:rgba(226,232,240,.3)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 34%),linear-gradient(145deg,#25262b,#090a0c 54%,#17181c)!important;box-shadow:inset 1px 1px 0 rgba(255,255,255,.16),inset -1px -1px 0 rgba(0,0,0,.78),0 24px 54px rgba(0,0,0,.48),0 0 0 10px rgba(5,6,8,.28)!important;letter-spacing:.035em!important;text-shadow:0 1px 0 rgba(255,255,255,.16),0 -1px 0 rgba(0,0,0,.92)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-shade{background:linear-gradient(180deg,rgba(2,3,4,.12),transparent 32%,rgba(2,3,4,.1) 46%,rgba(2,3,4,.985) 88%),linear-gradient(90deg,transparent 54%,rgba(2,3,4,.34))!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-copy{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr.is-available):not(.home-venue-discovery-profile-action),body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions .home-discovery-feed-directions{border-color:rgba(226,232,240,.22)!important;color:rgba(248,250,252,.94)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 46%),rgba(7,8,10,.76)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 9px 20px rgba(0,0,0,.25)!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions .home-discovery-feed-directions{border-color:rgba(226,232,240,.28)!important;color:rgba(248,250,252,.96)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 47%),linear-gradient(145deg,rgba(20,21,24,.96),rgba(5,6,8,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 22px rgba(0,0,0,.28)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions .home-discovery-feed-directions svg{color:rgba(248,250,252,.9)!important;stroke:currentColor!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-name{color:#f8fafc!important;text-shadow:0 2px 14px rgba(0,0,0,.94)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location{color:var(--venue-card-platinum)!important;letter-spacing:.015em!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail [data-venue-follow][aria-pressed=true]{border-color:rgba(226,232,240,.32)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 46%),rgba(19,20,24,.88)!important;box-shadow:inset 0 0 0 1px rgba(248,250,252,.08)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-hours{min-height:0!important;padding:0!important;border:0!important;color:var(--venue-card-platinum-muted)!important;background:transparent!important;box-shadow:none!important;letter-spacing:.035em!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-status.is-now{border-color:rgba(248,250,252,.14)!important;color:rgba(248,250,252,.88)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 48%),rgba(7,8,10,.74)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup{padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dancr-button-system #results.venue-card-grid>.venue-card .venue-card-lineup-avatar,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-lineup-avatar,.venue-card-lineup-avatar){border-color:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-count{border-color:rgba(7,8,10,.96)!important;color:rgba(248,250,252,.96)!important;background:#18191d!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-position{border-color:rgba(226,232,240,.16)!important;color:rgba(248,250,252,.8)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 48%),rgba(5,6,8,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}body>.app main.stack>#results :is(.info-tile,.venue-offer,.venue-hours,.home-feed-context,.home-dancer-grid-context){border:1px solid var(--dancr-color-border-subtle)!important;border-radius:14px!important;background:var(--dancr-color-black-soft)!important;box-shadow:none!important}body>.app main.stack>#results :is(.home-dancer-grid-action-rail:not(.home-venue-discovery-action-rail)){border:1px solid var(--dancr-color-border-subtle)!important;border-radius:18px!important;background:var(--dancr-color-surface-soft)!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}body>.app main.stack>#results :is(.home-dancer-grid-action-rail:not(.home-venue-discovery-action-rail)) :is(button,a){border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}body>.app main.stack>#results :is(.home-dancer-grid-action-rail:not(.home-venue-discovery-action-rail)) :is(button,a).is-active{color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-brand-primary)!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important}.public-profile-shell,body.dancr-button-system #profileBackdrop .profile-modal,body.dancr-button-system #profileBackdrop.modal-backdrop,body.dancr-button-system #profileBackdrop.modal-backdrop.show,body.dancr-button-system #results.venue-profile-overlay,body.dancr-button-system #results.venue-profile-overlay .venue-detail{background-color:var(--dancr-color-background)!important;background-image:none!important}body.dancr-button-system #profileBackdrop .profile-modal,body.dancr-button-system #profileBackdrop.modal-backdrop,body.dancr-button-system #profileBackdrop.modal-backdrop.show,body.dancr-button-system #results.venue-profile-overlay,body.dancr-button-system #results.venue-profile-overlay .venue-detail{box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay :is(.venue-hero,.venue-sign,.venue-quick-stat,.venue-info .info-tile,.venue-offer-card,.venue-shift-row,.locked){background-color:var(--dancr-color-surface-subtle)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay :is(.venue-main-photo,.venue-art){background-color:var(--dancr-color-background)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-art:after,body.dancr-button-system #results.venue-profile-overlay .venue-art:before,body.dancr-button-system #results.venue-profile-overlay .venue-main-photo:after,body.dancr-button-system #results.venue-profile-overlay .venue-main-photo:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-main-photo.has-custom-photo.has-venue-cover{background-color:var(--dancr-color-background)!important;background-image:linear-gradient(180deg,rgba(5,5,7,.04) 0,rgba(5,5,7,.08) 52%,rgba(5,5,7,.56) 100%),var(--custom-photo)!important;background-position:center 38%!important;background-size:cover!important;background-repeat:no-repeat!important}body.dancr-button-system #results.venue-profile-overlay .venue-main-photo.has-custom-photo.has-venue-cover .venue-art{background-color:transparent!important}body.dancr-button-system #results.venue-profile-overlay :is(.venue-hero-body,.venue-shift-list,.list.card-grid){background-color:transparent!important;background-image:none!important;box-shadow:none!important}#profileBackdrop .profile-modal,#results.venue-profile-overlay .venue-detail,.modal-card{border:1px solid var(--dancr-color-border-subtle)!important;border-radius:22px!important;color:var(--dancr-color-text-primary)!important}.modal-card{background:var(--dancr-color-surface-translucent)!important;box-shadow:var(--dancr-shadow-modal)!important}#profileBackdrop .profile-modal :is(.info-tile,.social-tile),#results.venue-profile-overlay .venue-detail :is(.info-tile,.venue-section,.venue-offer){border:1px solid var(--dancr-color-border-subtle)!important;border-radius:15px!important;background:var(--dancr-color-surface-subtle)!important;box-shadow:none!important}#profileBackdrop .profile-modal .modal-actions,.public-profile-shell .live-actions{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#profileBackdrop .profile-modal :is(.modal-identity,.profile-modal-summary,.social-link,.modal-actions .action-btn,.profile-share-trigger),#results.venue-profile-overlay .venue-detail :is(.venue-hero,.venue-sign,.venue-main-photo,.venue-art,.venue-quick-stat,.venue-info .info-tile,.venue-section,.venue-shift-row,.venue-offer,.venue-offer-card,.locked,.action-btn:not(.venue-directions-btn):not(.venue-qr-launcher)){border-color:var(--dancr-color-border-subtle)!important;box-shadow:none!important}#profileBackdrop .profile-modal :is(.social-link,.modal-actions .action-btn,.profile-share-trigger):focus-visible,#results.venue-profile-overlay .venue-detail :is(a,button):focus-visible{border-color:var(--dancr-color-beam-violet-medium)!important;outline-color:var(--dancr-color-beam-violet)!important;box-shadow:var(--dancr-focus-ring)!important}#profileBackdrop .profile-modal :is(.close-btn,button[class*=close]),#results.venue-profile-overlay .venue-detail :is(.close-btn,button[class*=close]),.modal-card :is(.close-btn,button[class*=close]){border:1px solid var(--dancr-color-border-subtle)!important;border-radius:999px!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-soft)!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}@media (max-width:720px){:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page){background:var(--dancr-color-background)!important}:is(.account-shell .account-panel,.dashboard-shell .info-panel,.admin-shell .admin-panel,.dmca-shell .dmca-card,.counter-shell .counter-card,.redeem-shell .scanner-card,.deal-pass-page .deal-pass-card,.tv-studio-page .tv-upload-form,.tv-studio-page .tv-video-manager){border-radius:16px!important}.account-shell .account-copy h1,.admin-shell .admin-head h1,.dmca-shell .dmca-hero h1{font-size:clamp(38px,12vw,54px)!important}.dashboard-shell{color-scheme:dark}.dashboard-shell,.dashboard-shell .dashboard-head{background-color:var(--dancr-color-background)!important;background-image:none!important}.dashboard-shell .dashboard-head h1{font-size:clamp(20px,5.5vw,26px)!important;font-weight:850!important;line-height:.98!important}body>.app main.stack>#results :is(.home-feed-card,.dancer-card,.venue-card,.empty-state,.home-discovery-feed-slide,.home-tv-feed-slide),body>.app main.stack>.hero.reference-hero{border-radius:18px!important}body>.app main.stack>.hero.reference-hero{width:auto!important;margin-inline:12px!important}#profileBackdrop.modal-backdrop.show .profile-modal{border-top-color:transparent!important;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){:is(.account-shell,.dashboard-shell,.admin-shell,.dmca-shell,.counter-shell,.redeem-shell,.deal-pass-page,.tv-studio-page) *{transition:none!important}}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-travel-actions>a[href^="/rides/"]>span:not(.action-icon),body.dancr-button-system a[href^="/rides/"]>span:not(.action-icon),body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>a.venue-card-ride-action>span:not(.action-icon){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;line-height:1.15!important}:is(.public-profile-shell,.tv-shell){color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-background)!important}:is(.public-profile-shell,.tv-shell) :is(h1,h2,h3,strong){color:var(--dancr-color-text-primary)}:is(.public-profile-shell,.tv-shell) :is(.profile-global-logo,.tv-global-logo){border-color:var(--dancr-color-border)!important;color:var(--dancr-color-brand-primary)!important;background:var(--dancr-color-background)!important;box-shadow:none!important}:is(.public-profile-shell,.tv-shell) :is(.profile-global-logo,.tv-global-logo) :is(span,em){color:var(--dancr-color-brand-primary)!important;text-shadow:none!important}.public-profile-shell :is(p,small,.profile-action-requirement),.tv-shell :is(.tv-card-venue-line,.tv-no-shifts-state,.tv-empty p){color:var(--dancr-color-text-secondary)!important}.public-profile-shell :is(.profile-titlebar,.profile-titlebar-avatar,.profile-media,.profile-working-card,.profile-social-card,.profile-social-section,.profile-info-card,.club-deal-card,.profile-deal-availability .venue-qr-unavailable,.profile-media-tabs,.profile-media-grid-item,.profile-schedule-section,.shift-row,.profile-account-gate,.profile-share-panel),.tv-shell :is(.tv-header,.tv-empty,.tv-status,.tv-loading){border-color:var(--dancr-color-border-subtle)!important;background:var(--dancr-color-surface-translucent)!important;box-shadow:none!important}.tv-shell .tv-slide:is(.is-active,[aria-current=true]) .tv-player,.tv-shell :is(.tv-player,.tv-player:hover,.tv-player:focus,.tv-player:focus-visible,.tv-player:focus-within){border:0!important;outline:0!important;background:#000!important;box-shadow:0 26px 80px rgba(0,0,0,.56)!important;filter:none!important}.tv-shell .tv-player video{border:0!important;box-shadow:none!important}.tv-shell .tv-player video:focus-visible{border:0!important;outline:2px solid var(--dancr-color-info)!important;outline-offset:-4px!important;box-shadow:none!important}.public-profile-shell :is(.profile-metrics,.social-list a,.live-actions>button),.tv-shell :is(.tv-sound,.tv-playback-retry,.tv-empty button,.tv-empty a){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}.public-profile-shell .live-actions .profile-action-primary{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep))!important;box-shadow:none!important}.public-profile-shell :is(.club-deal-action>button,.venue-qr-launcher){border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-success-soft)!important;box-shadow:none!important}.public-profile-shell :is(.public-profile-close,.social-list-toggle,.profile-action-share-slot .profile-share button){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}.public-profile-shell :is(.public-profile-close,.social-list-toggle,.profile-action-share-slot .profile-share button,.profile-media-grid-item):focus-visible,.tv-shell :is(.tv-card-stage-link,.tv-card-venue-line,.tv-playback-retry):focus-visible{border-color:var(--dancr-color-beam-violet-medium)!important;outline-color:var(--dancr-color-beam-violet)!important;box-shadow:var(--dancr-focus-ring)!important}.public-profile-shell .profile-media-tabs button{color:var(--dancr-color-text-muted)!important}.public-profile-shell .profile-media-tabs button:not(.active),.tv-shell .tv-filters button:not(.active),body.dancr-button-system :is(.dancer-directory-filter:not(.is-active),.filter-pill:not(.active),#profileBackdrop .profile-modal-media-tabs button:not(.active)){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-secondary)!important;background:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.public-profile-shell .profile-media-tabs button:not(.active) :is(span,small),.tv-shell .tv-filters button:not(.active) :is(span,small),body.dancr-button-system :is(.dancer-directory-filter:not(.is-active),.filter-pill:not(.active),#profileBackdrop .profile-modal-media-tabs button:not(.active)) :is(span,small){color:var(--dancr-color-text-muted)!important}.public-profile-shell .profile-media-tabs button:not(.active):hover,.tv-shell .tv-filters button:not(.active):hover,body.dancr-button-system :is(.dancer-directory-filter:not(.is-active),.filter-pill:not(.active),#profileBackdrop .profile-modal-media-tabs button:not(.active)):hover{border-color:var(--dancr-color-border-strong)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:0 8px 18px var(--dancr-color-black-soft)!important}.public-profile-shell .profile-media-tabs button.active,.tv-shell .tv-filters button.active,body.dancr-button-system :is(.dancer-directory-filter.is-active,.filter-pill.active,#profileBackdrop .profile-modal-media-tabs button.active){border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 18%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important;text-shadow:none!important}.public-profile-shell .profile-media-tabs button.active :is(span,small),.tv-shell .tv-filters button.active :is(span,small),body.dancr-button-system :is(.dancer-directory-filter.is-active,.filter-pill.active,#profileBackdrop .profile-modal-media-tabs button.active) :is(span,small){color:var(--dancr-color-text-primary)!important}.tv-shell .tv-sound,body.dancr-button-system :is(.home-tv-feed-sound,.home-tv-feed-action:not(.home-tv-feed-deal-action),.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,.tv-video-viewer-close,.tv-video-viewer-previous,.tv-video-viewer-next,.tv-video-viewer-actions button){background-color:var(--dancr-color-black-soft)!important;box-shadow:0 4px 14px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-soft)!important;filter:none!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}.tv-shell .tv-sound svg,body.dancr-button-system :is(.home-tv-feed-sound,.home-tv-feed-action:not(.home-tv-feed-deal-action),.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,.tv-video-viewer-close,.tv-video-viewer-previous,.tv-video-viewer-next,.tv-video-viewer-actions button) svg{filter:drop-shadow(0 1px 2px var(--dancr-color-black-strong))!important}.tv-shell .tv-sound:hover,body.dancr-button-system :is(.home-tv-feed-sound,.home-tv-feed-action:not(.home-tv-feed-deal-action),.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,.tv-video-viewer-close,.tv-video-viewer-previous,.tv-video-viewer-next,.tv-video-viewer-actions button):hover{border-color:var(--dancr-color-white-medium)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-black-medium)!important;background-image:none!important;box-shadow:0 6px 18px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-medium)!important}body.dancr-button-system .home-tv-feed-action:not(.home-tv-feed-deal-action,.home-tv-feed-overflow-action,.home-tv-feed-fullscreen,.home-tv-feed-sound,.home-tv-feed-like-action):is(.is-active,[aria-pressed=true]){border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-soft)!important}#profileBackdrop .gallery .thumb.active,#profileBackdrop .profile-modal-media-tabs button.active{border-color:var(--dancr-color-text-secondary)!important;outline-color:var(--dancr-color-white-medium)!important;box-shadow:0 0 0 1px var(--dancr-color-white-medium)!important}#profileBackdrop .profile-modal-media-tabs button.active{border-color:var(--dancr-color-brand-primary-medium)!important;outline-color:var(--dancr-color-brand-primary-medium)!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 18%,var(--dancr-color-surface-raised))!important}:is(.home-dancer-grid-link,.home-feed-card .dancer-card-link,.profile-modal .modal-image,.profile-photo-viewer-slide-image,.public-profile-shell .profile-media-grid-item):focus-visible{outline:2px solid var(--dancr-color-beam-violet)!important;outline-offset:3px!important;box-shadow:var(--dancr-focus-ring)!important}@supports selector(:has(*)){#results.home-dancer-grid>.home-dancer-grid-card:has(:focus-visible),#results.home-discovery-feed.home-venue-discovery-feed>.home-venue-discovery-slide:has(:focus-visible){border-color:var(--dancr-color-beam-violet-medium)!important;box-shadow:var(--dancr-shadow-beam-card)!important}}.public-profile-shell :is(.profile-live-state,.profile-working-head .eyebrow),.tv-shell :is(.tv-status,.tv-loading,.tv-profile-destination){color:var(--dancr-color-info)!important}.dashboard-shell :is(.photo-review-card.is-approved,.review-row.is-approved,.shift-checkin-card.ready,.deal-state.active),.public-profile-shell .profile-live-state.is-working,.public-profile-shell .profile-working-card.is-working,.tv-shell :is(.tv-schedule-row.is-tonight svg,.tv-card-schedule-text.tonight){border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-success)!important;background-color:var(--dancr-color-success-soft)!important}.dashboard-shell :is(.photo-review-card.is-pending,.review-row.is-pending){border-color:var(--dancr-color-featured-medium)!important;background-color:var(--dancr-color-featured-soft)!important;box-shadow:inset 3px 0 0 var(--dancr-color-featured)!important}:is(.dashboard-shell,.admin-shell) :is(.photo-review-card.is-rejected,.review-row.is-rejected,.submission-review-card.is-rejected,.submitted-social-review.is-rejected,.error,[role=alert]){border-color:var(--dancr-color-danger-medium)!important;color:var(--dancr-color-danger)!important;background-color:var(--dancr-color-danger-soft)!important}.public-profile-shell :is(.profile-verified,.verified-mark),.tv-shell :is(.tv-verified-mark,.verified-mark){border-color:var(--mydancr-verified-outline)!important;color:var(--mydancr-verified-foreground)!important;background:var(--mydancr-verified-surface)!important;box-shadow:none!important;text-shadow:none!important}.tv-shell :is(.tv-card-venue-name,.tv-card-schedule-text.upcoming){color:var(--dancr-color-text-secondary)!important;text-shadow:none!important}.tv-shell .tv-player-shade,.tv-shell .tv-profile-body{background:linear-gradient(180deg,transparent,var(--dancr-color-black-medium) 44%,var(--dancr-color-background) 100%)!important}.public-profile-shell :is(.profile-working-card,.profile-schedule-section,.profile-working-card .club-deal-card){position:relative!important;overflow:hidden!important;border-color:var(--dancr-color-border-subtle)!important;box-shadow:none!important}.public-profile-shell :is(.profile-working-card,.profile-schedule-section,.profile-working-card .club-deal-card):before{content:"";position:absolute;z-index:1;top:14px;bottom:14px;left:0;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--dancr-color-beam-violet),color-mix(in srgb,var(--dancr-color-beam-violet) 62%,var(--dancr-color-beam-blue)));box-shadow:none;pointer-events:none}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering){background-color:var(--dancr-color-background)!important;background-image:none!important;color-scheme:dark!important}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) :is(body,.app,main.stack,main.stack>section.stack,#results,#results.home-dancer-grid,#results.home-discovery-feed,#results.home-tv-feed,#results.card-grid,#results.venue-card-grid,#results.venue-profile-overlay,#results.venue-profile-overlay .venue-detail,#profileBackdrop.modal-backdrop,#profileBackdrop .profile-modal,.public-profile-shell,.venue-profile-page,.account-shell,.dashboard-shell,.admin-shell,.tv-shell,.tv-studio-page){background-color:var(--dancr-color-background)!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) :is(.controls,.city-panel,.tabs,.profile-modal,.home-discovery-controls,.home-feed-card,.dancer-card,.venue-card,.home-discovery-feed-slide:not(.home-venue-discovery-slide),.profile-titlebar,.profile-social-section,.profile-media-grid-item,.profile-schedule-section,.venue-detail,.venue-section,.dashboard-card,.dashboard-panel,.customer-night-card,.customer-saved-card,.customer-empty-state,.tv-managed-video){border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface-subtle)!important;background-image:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) :is(.hero.reference-hero,.hero.reference-hero>.hero-art,.dancer-card .portrait,.profile-modal .modal-image,.profile-modal .thumb .portrait,.home-dancer-grid-photo,.home-discovery-feed-photo,.home-tv-feed-video,.tv-video,.profile-media-grid-item img,.profile-media-grid-item video,.venue-main-photo,.venue-art,.venue-tv-video,.tv-managed-video),body>.app main.stack>.hero.reference-hero,body>.app main.stack>.hero.reference-hero>.hero-art{filter:none!important;-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important}:is(#results .home-dancer-grid-photo.has-custom-photo,#results .home-feed-card .portrait.has-custom-photo,#results .home-discovery-feed-slide:not(.home-venue-discovery-slide) .home-discovery-feed-photo.has-custom-photo,#results .dancer-card:not(.home-dancer-grid-card):not(.home-feed-card) .portrait.has-custom-photo,#profileBackdrop .modal-image.has-custom-photo,#profileBackdrop .profile-modal-avatar.has-photo,#profileBackdrop .gallery .thumb .portrait.has-custom-photo,.profile-photo-viewer-slide-image,.public-profile-shell .profile-titlebar-avatar img,.public-profile-shell .profile-media-grid-item img,.public-profile-shell .profile-media-viewer-slide>img){filter:brightness(1.14) contrast(1.03)!important;-webkit-filter:brightness(1.14) contrast(1.03)!important;opacity:1!important;mix-blend-mode:normal!important}body>.app main.stack>.hero.reference-hero{background:radial-gradient(circle at 74% 22%,rgba(126,234,255,.1),transparent 28%),radial-gradient(circle at 22% 78%,rgba(109,40,217,.18),transparent 42%),linear-gradient(145deg,#101018,#050507)!important}#profileBackdrop .gallery .thumb>img.portrait[data-image-state=error],#profileBackdrop .gallery .thumb>img.portrait[data-image-state=loading],#results.home-dancer-grid.home-dancer-three-column img.home-dancer-grid-photo[data-image-state=error],#results.home-dancer-grid.home-dancer-three-column img.home-dancer-grid-photo[data-image-state=loading],.dancer-profile-preview-overlay .profile-media-grid-item img[data-image-state=error],.dancer-profile-preview-overlay .profile-media-grid-item img[data-image-state=loading],.dancer-profile-preview-overlay .profile-media-viewer-slide>img[data-image-state=error],.dancer-profile-preview-overlay .profile-media-viewer-slide>img[data-image-state=loading],.home-venue-discovery-logo[data-image-state=error],.home-venue-discovery-logo[data-image-state=loading],.public-profile-shell .profile-media-grid-item img[data-image-state=error],.public-profile-shell .profile-media-grid-item img[data-image-state=loading],.public-profile-shell .profile-media-viewer-slide>img[data-image-state=error],.public-profile-shell .profile-media-viewer-slide>img[data-image-state=loading],.venue-card-logo[data-image-state=error],.venue-card-logo[data-image-state=loading],.venue-detail-logo[data-image-state=error],.venue-detail-logo[data-image-state=loading],.venue-lineup-avatar-photo[data-image-state=error],.venue-lineup-avatar-photo[data-image-state=loading],body>.app main.stack>.hero.reference-hero>.hero-art[data-image-state=error],body>.app main.stack>.hero.reference-hero>.hero-art[data-image-state=loading]{opacity:0!important}#profileBackdrop .gallery .thumb>img.portrait[data-image-state=ready],#results.home-dancer-grid.home-dancer-three-column img.home-dancer-grid-photo[data-image-state=ready],.dancer-profile-preview-overlay .profile-media-grid-item img[data-image-state=ready],.dancer-profile-preview-overlay .profile-media-viewer-slide>img[data-image-state=ready],.home-venue-discovery-logo[data-image-state=ready],.public-profile-shell .profile-media-grid-item img[data-image-state=ready],.public-profile-shell .profile-media-viewer-slide>img[data-image-state=ready],.venue-card-logo[data-image-state=ready],.venue-detail-logo[data-image-state=ready],.venue-lineup-avatar-photo[data-image-state=ready],body>.app main.stack>.hero.reference-hero>.hero-art[data-image-state=ready]{opacity:1!important}#profileBackdrop .gallery .thumb>img.portrait[data-image-state=error],#results.home-dancer-grid.home-dancer-three-column img.home-dancer-grid-photo[data-image-state=error],.dancer-profile-preview-overlay img[data-image-state=error],.public-profile-shell img[data-image-state=error],body>.app main.stack>.hero.reference-hero>.hero-art[data-image-state=error]{visibility:hidden!important}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) :is(.verified-mark,.verified-check,.dancer-card .verified-mark,.profile-modal .verified-mark,.profile-verified,.tv-verified-mark){border-color:var(--mydancr-verified-outline)!important;color:var(--mydancr-verified-foreground)!important;background:var(--mydancr-verified-surface)!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) :is(.tab,.menu-btn,.location-btn,.badge,.pill,.dancer-directory-filter,.filter-pill,.home-tv-feed-sound,.home-tv-feed-action:not(.home-tv-feed-deal-action)){border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) :is(.home-tv-feed-sound,.home-tv-feed-action:not(.home-tv-feed-deal-action),.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,.tv-video-viewer-close,.tv-video-viewer-previous,.tv-video-viewer-next,.tv-video-viewer-actions button,.tv-shell .tv-sound){border-color:var(--dancr-color-white-medium)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-black-soft)!important;background-image:none!important;box-shadow:0 4px 14px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-soft)!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) :is(.home-tv-feed-sound,.home-tv-feed-action:not(.home-tv-feed-deal-action),.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,.tv-video-viewer-close,.tv-video-viewer-previous,.tv-video-viewer-next,.tv-video-viewer-actions button,.tv-shell .tv-sound) svg{filter:drop-shadow(0 1px 2px var(--dancr-color-black-strong))!important}:is(html,body):is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) :is(.tab.active,.tab[aria-selected=true],.dancer-directory-filter.is-active,.filter-pill.active){border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 18%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important}body.dancr-button-system>.app main.stack>.home-discovery-controls{background-color:transparent!important;background-image:radial-gradient(ellipse 92% 120% at 50% -24%,color-mix(in srgb,var(--dancr-color-brand-primary) 11%,transparent),transparent 72%)!important}body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head{background-color:var(--dancr-color-background)!important;background-image:radial-gradient(ellipse 82% 130% at 14% 0,color-mix(in srgb,var(--dancr-color-brand-primary) 8%,transparent),transparent 74%)!important}:is(body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head>h2,#profileBackdrop .profile-modal :is(.info-tile,.social-tile)>:is(h2,h3),#results.venue-profile-overlay .venue-detail .venue-section>:is(h2,h3),.public-profile-shell :is(.profile-section-heading,.profile-working-head,.social-list-heading) h2,.account-shell .account-panel>h2,.dashboard-shell :is(.customer-section-heading,.notification-title-row,.customer-saved-head,.venue-deal-heading,.shift-list-head) h2,.admin-shell .admin-panel-head h2){position:relative!important}:is(body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head>h2,#profileBackdrop .profile-modal :is(.info-tile,.social-tile)>:is(h2,h3),#results.venue-profile-overlay .venue-detail .venue-section>:is(h2,h3),.public-profile-shell :is(.profile-section-heading,.profile-working-head,.social-list-heading) h2,.account-shell .account-panel>h2,.dashboard-shell :is(.customer-section-heading,.notification-title-row,.customer-saved-head,.venue-deal-heading,.shift-list-head) h2,.admin-shell .admin-panel-head h2):before{content:"";position:absolute;top:.16em;bottom:.16em;left:-9px;width:2px;border-radius:999px;background:linear-gradient(180deg,transparent,var(--dancr-color-beam-glow) 18%,var(--dancr-color-brand-primary) 44%,var(--dancr-color-beam-core) 50%,var(--dancr-color-brand-primary) 56%,var(--dancr-color-beam-glow) 82%,transparent);box-shadow:0 0 10px var(--dancr-color-beam-glow-soft);pointer-events:none}body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head>h2:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body.dancr-button-system :is(#profileBackdrop .modal-actions .going-btn.is-primary-action:not(.is-unavailable),#approvedEditProfileDropdown [data-dancer-control-action=save-profile],.public-profile-shell .live-actions .profile-action-primary:not(.profile-action-unavailable),.account-shell button[type=submit],.dashboard-shell button[type=submit],.dmca-shell button[type=submit],.counter-shell button[type=submit],.redeem-shell button[type=submit],.tv-studio-page button[type=submit],a.primary-action):not([class*=danger],[class*=delete],[class*=remove],[class*=reject],[data-club-deal-cta],[data-action-state=success]){border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep))!important;box-shadow:var(--dancr-shadow-brand-control),inset 0 1px 0 var(--dancr-color-brand-core-soft)!important}body.dancr-button-system :is(.home-dancer-grid-status.is-now,.home-tv-feed-schedule.is-now,.home-discovery-feed-status.is-now,.pill.tonight,.public-profile-shell .profile-live-state,.public-profile-shell .profile-titlebar-status.is-live){border-color:var(--dancr-color-live-medium)!important;color:var(--dancr-color-live)!important;background:color-mix(in srgb,var(--dancr-color-live) 13%,var(--dancr-color-surface))!important;box-shadow:none!important}body.dancr-button-system :is(.home-dancer-grid-status.is-upcoming,.home-tv-feed-schedule.is-upcoming,.home-discovery-feed-status.is-upcoming,.pill.upcoming){border-color:var(--dancr-color-info-medium)!important;color:var(--dancr-color-info)!important;background:color-mix(in srgb,var(--dancr-color-info) 11%,var(--dancr-color-surface))!important;box-shadow:none!important}body.dancr-button-system :is(.badge.trend,.card-trend-marker){border-color:var(--dancr-color-featured-medium)!important;color:var(--dancr-color-featured)!important;background:color-mix(in srgb,var(--dancr-color-featured) 12%,var(--dancr-color-surface))!important;box-shadow:none!important}body.dancr-button-system .home-dancer-grid-heading.is-trending>strong{color:var(--dancr-color-featured)!important;text-shadow:none!important}#profileBackdrop .profile-modal-avatar,.public-profile-shell .profile-titlebar-avatar{border-color:var(--dancr-color-border-strong)!important;box-shadow:0 10px 26px var(--dancr-color-black-medium),0 0 0 2px var(--dancr-color-border-subtle)!important}#profileBackdrop .profile-modal-avatar:not(.has-photo),.public-profile-shell .profile-titlebar-avatar:not(.has-photo){background-color:var(--dancr-color-surface-raised)!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--dancr-color-brand-primary) 18%,var(--dancr-color-surface-raised)),var(--dancr-color-surface-raised))!important}#profileBackdrop .profile-modal .modal-image{border:1px solid var(--dancr-color-border-subtle)!important;box-shadow:0 12px 28px rgba(0,0,0,.3)!important}.public-profile-shell .profile-media-grid-item{border:1px solid var(--dancr-color-border-subtle)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-monogram{border-color:var(--dancr-color-border-strong)!important;box-shadow:inset 1px 1px 0 var(--dancr-color-white-medium),inset -1px -1px 0 var(--dancr-color-black-strong),0 24px 54px var(--dancr-color-black-medium),0 0 0 2px var(--dancr-color-border-subtle)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-profile-action{opacity:1;filter:none}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-directions,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-directions-btn,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions .home-discovery-feed-directions{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-directions svg,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-directions-btn svg,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions .home-discovery-feed-directions svg{color:currentColor!important;stroke:currentColor!important;filter:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-sign.venue-sign{border-color:var(--dancr-color-border-subtle)!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .action-btn.follow-venue-btn{border-color:var(--dancr-color-border-subtle)!important;box-shadow:0 10px 24px rgba(0,0,0,.34),inset 0 1px 0 var(--dancr-color-white-medium)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .action-btn.follow-venue-btn.is-following{border-color:var(--dancr-color-border-subtle)!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-medium)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-monogram{width:124px!important;height:124px!important;border-radius:38px!important;font-size:34px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-name,.home-venue-discovery-location span:last-child){min-width:0!important;overflow:hidden!important;overflow-wrap:anywhere;text-overflow:ellipsis!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-operating-status{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--dancr-color-border-subtle);border-radius:999px;color:var(--dancr-color-text-muted);background:var(--dancr-color-surface-glass);font-size:10px;font-weight:950;line-height:1;white-space:nowrap}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-operating-status.is-open{border-color:var(--dancr-color-success-strong);color:var(--dancr-color-success);background:color-mix(in srgb,var(--dancr-color-success) 13%,var(--dancr-color-surface))}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-operating-status:is(.is-closed,.is-unknown){border-color:var(--dancr-color-border-subtle);color:var(--dancr-color-text-muted);background:color-mix(in srgb,var(--dancr-color-text-muted) 7%,var(--dancr-color-surface))}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-hours{color:var(--dancr-color-info)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.is-active):not([aria-pressed=true]):not(.home-venue-discovery-rail-qr.is-available):not(.home-venue-discovery-profile-action){opacity:.76;filter:saturate(.72)}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail [data-venue-follow]:is(.is-active,[aria-pressed=true]){opacity:1;filter:none;background:color-mix(in srgb,var(--dancr-color-brand-primary) 22%,var(--dancr-color-surface-raised))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-main-photo{min-height:clamp(264px,58vw,330px)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-sign{width:min(84%,460px)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(#venueDetailName,.venue-sign-name){min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.venue-card-logo-shell,.venue-detail-logo-shell{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;transform:translate(-50%,-50%);overflow:hidden;border:1px solid var(--dancr-color-border-subtle);background:rgba(3,4,7,.72);box-shadow:inset 1px 1px 0 rgba(255,255,255,.08),0 22px 54px rgba(0,0,0,.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.home-venue-discovery-art .home-venue-discovery-logo-shell{position:absolute;z-index:1;top:5%;right:72px;bottom:auto;left:18px;width:auto;height:50%;display:grid;place-items:center;transform:none;overflow:hidden;border:0;border-radius:inherit;background:transparent;box-shadow:none;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.venue-card-logo,.venue-detail-logo{width:92%;height:86%;filter:drop-shadow(0 8px 18px rgba(0,0,0,.52))}.home-venue-discovery-logo,.venue-card-logo,.venue-detail-logo{display:block;object-fit:contain;object-position:center;transform:translate(var(--venue-logo-shift-x,0),var(--venue-logo-shift-y,0)) scale(var(--venue-logo-scale,1));transform-origin:center}.home-venue-discovery-logo{width:100%;height:100%;padding:0;filter:drop-shadow(0 10px 22px rgba(0,0,0,.58))}.venue-card-logo-shell{width:min(76%,350px);height:58%;min-height:136px;border-radius:30px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-logo-shell{width:min(88%,480px);height:200px;border-radius:30px}@media (max-width:420px){body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo-shell{right:68px;left:16px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-logo-shell{width:min(86%,360px);height:180px;border-radius:26px}}body.dancr-button-system #results.venue-profile-overlay .venue-detail #venueDetailName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-body>.row{flex-wrap:wrap}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-body>.row>div{min-width:min(210px,100%);flex:1 1 210px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-summary{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-status{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--dancr-color-border-subtle);border-radius:999px;color:var(--dancr-color-text-muted);background:var(--dancr-color-surface-glass);font-size:11px;font-weight:950;white-space:nowrap}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-status.is-open{border-color:var(--dancr-color-success-strong);color:var(--dancr-color-success);background:color-mix(in srgb,var(--dancr-color-success) 13%,var(--dancr-color-surface))}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-status:is(.is-closed,.is-unknown){border-color:var(--dancr-color-border-subtle);color:var(--dancr-color-text-muted);background:color-mix(in srgb,var(--dancr-color-text-muted) 7%,var(--dancr-color-surface))}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-status-pill{border-color:var(--dancr-color-info-medium)!important;color:var(--dancr-color-info)!important;background:color-mix(in srgb,var(--dancr-color-info) 9%,var(--dancr-color-surface))!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-copy .meta{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-info .info-tile .meta{overflow-wrap:anywhere}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-offer-card.revenue-offer-card{border-color:var(--dancr-color-success-strong)!important;background:color-mix(in srgb,var(--dancr-color-success) 9%,var(--dancr-color-surface-subtle))!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-soft),0 0 20px color-mix(in srgb,var(--dancr-color-success) 14%,transparent)!important}body.dancr-button-system>.app main.stack>.home-discovery-controls #citySelect,body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-toggle:not([aria-expanded=true]){border-color:var(--dancr-color-border)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>.home-discovery-controls #citySelect:focus,body.dancr-button-system>.app main.stack>.home-discovery-controls #citySelect:focus-visible,body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-toggle:focus-visible,body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-toggle[aria-expanded=true]{border-color:var(--dancr-color-brand-primary)!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system>.app main.stack>.home-live-summary #homeLiveWorking{color:var(--dancr-color-text-muted)!important}body.dancr-button-system>.app main.stack>.home-live-summary #homeLiveWorking.is-active{color:var(--dancr-color-live)!important}body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head>#tabTitle{color:var(--dancr-color-text-primary)!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head>#tabCount{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface-glass)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter:not(.is-active){border-color:var(--dancr-color-border-subtle)!important;background:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter.is-empty:not(.is-active),body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter.is-empty:not(.is-active)>span,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter:not(.is-active)>span{color:var(--dancr-color-text-muted)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter.is-active{background:var(--dancr-color-brand-primary)!important;box-shadow:inset 0 1px 0 var(--dancr-color-brand-core-soft),var(--dancr-shadow-brand-subtle)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter.is-active>span{color:var(--dancr-color-text-primary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter:not(.is-active)>.dancer-directory-filter-status{background:var(--dancr-color-text-muted)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=now].is-active:not(.is-empty){color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-live) 22%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-live-medium),0 0 12px var(--dancr-color-live-soft)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=now].is-active:not(.is-empty)>span{color:var(--dancr-color-live)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=upcoming].is-active{border-color:var(--dancr-color-info-strong)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-info) 18%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-info-medium),0 0 12px var(--dancr-color-info-soft)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=upcoming].is-active>span{color:var(--dancr-color-info)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=now].is-active.is-empty{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=now].is-active.is-empty>span{color:var(--dancr-color-text-muted)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter:focus-visible{outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading:not(:first-child){border-color:var(--dancr-color-border-subtle)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading>span{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface-glass)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading.is-now>span,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading.is-now>strong{color:var(--dancr-color-live)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading.is-upcoming>span,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading.is-upcoming>strong{color:var(--dancr-color-info)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading.is-trending>span,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading.is-trending>strong{color:var(--dancr-color-featured)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading.is-open>span,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading.is-open>strong{color:var(--dancr-color-text-secondary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-card{border-color:transparent!important;box-shadow:none!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .home-dancer-grid-name{color:var(--dancr-color-text-primary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .home-dancer-grid-name .verified-mark{border-color:var(--mydancr-verified-outline)!important;color:var(--mydancr-verified-foreground)!important;background:var(--mydancr-verified-surface)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .home-dancer-grid-venue{color:var(--dancr-color-text-secondary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .home-dancer-grid-venue>svg{color:var(--dancr-color-text-muted)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .home-dancer-grid-status:not(.is-now):not(.is-upcoming){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:color-mix(in srgb,var(--dancr-color-text-muted) 7%,var(--dancr-color-surface))!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid>.home-dancer-grid-card{border:0!important;border-radius:2px!important;border-color:transparent!important;box-shadow:none!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-name{color:var(--dancr-color-text-primary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-name .verified-mark{border-color:var(--mydancr-verified-outline)!important;color:var(--mydancr-verified-foreground)!important;background:var(--mydancr-verified-surface)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-venue{color:var(--dancr-color-text-secondary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-venue>svg{color:var(--dancr-color-text-muted)!important}body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-status:not(.is-now):not(.is-upcoming){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:color-mix(in srgb,var(--dancr-color-text-muted) 7%,var(--dancr-color-surface))!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-modal,body.dancr-button-system .public-profile-shell{color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-background)!important}body.dancr-button-system #profileBackdrop .profile-modal-summary,body.dancr-button-system .public-profile-shell .profile-titlebar{border-color:var(--dancr-color-border-subtle)!important;background:var(--dancr-color-background)!important;box-shadow:0 8px 24px var(--dancr-color-black-soft)!important}body.dancr-button-system #profileBackdrop .profile-modal-avatar,body.dancr-button-system .public-profile-shell .profile-titlebar-avatar{border-color:var(--dancr-color-border-strong)!important;background-color:var(--dancr-color-surface)!important;box-shadow:0 10px 26px var(--dancr-color-black-medium),0 0 0 2px var(--dancr-color-border-subtle)!important}body.dancr-button-system #profileBackdrop .profile-modal-avatar{box-shadow:none!important}body.dancr-button-system #profileBackdrop #modalName,body.dancr-button-system .public-profile-shell .profile-titlebar h1{color:var(--dancr-color-text-primary)!important;text-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-modal-verified,body.dancr-button-system .public-profile-shell .profile-verified{border-color:var(--mydancr-verified-outline)!important;color:var(--mydancr-verified-foreground)!important;background:var(--mydancr-verified-surface)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #modalCity,body.dancr-button-system .public-profile-shell .profile-titlebar-city{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-secondary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #modalClose,body.dancr-button-system .public-profile-shell .public-profile-close{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-secondary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:0 10px 24px var(--dancr-color-black-medium)!important}body.dancr-button-system #profileBackdrop #modalClose{box-shadow:none!important}body.dancr-button-system #profileBackdrop #modalClose:is(:hover,:focus-visible),body.dancr-button-system .public-profile-shell .public-profile-close:is(:hover,:focus-visible){border-color:var(--dancr-color-border)!important;color:var(--dancr-color-text-primary)!important;outline:0!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #modalClose:is(:hover,:focus-visible){box-shadow:none!important}body.dancr-button-system #profileBackdrop #modalClose:focus-visible{outline:2px solid var(--dancr-color-text-secondary)!important;outline-offset:2px!important}body.dancr-button-system .public-profile-shell .public-profile-close:focus-visible{outline:2px solid var(--dancr-color-text-secondary)!important;outline-offset:2px!important}body.dancr-button-system #profileBackdrop .profile-modal-media-tabs button:before,body.dancr-button-system .public-profile-shell .profile-media-tabs button:before{border-color:var(--dancr-color-border-subtle)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-soft)!important}body.dancr-button-system #profileBackdrop .profile-modal-media-tabs button:not(.active),body.dancr-button-system .public-profile-shell .profile-media-tabs button:not(.active){color:var(--dancr-color-text-secondary)!important}body.dancr-button-system #profileBackdrop .profile-modal-media-tabs button.active,body.dancr-button-system .public-profile-shell .profile-media-tabs button.active{color:var(--dancr-color-text-primary)!important}body.dancr-button-system #profileBackdrop .profile-modal-media-tabs button.active:before,body.dancr-button-system .public-profile-shell .profile-media-tabs button.active:before{border-color:var(--dancr-color-brand-primary-strong)!important;background:linear-gradient(145deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep))!important;box-shadow:inset 0 1px 0 var(--dancr-color-brand-core-soft),var(--dancr-shadow-brand-subtle)!important}body.dancr-button-system #profileBackdrop .modal-image{border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface)!important;box-shadow:0 12px 28px var(--dancr-color-black-medium)!important}body.dancr-button-system .public-profile-shell .profile-media-grid-item{border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-modal-media-expand,body.dancr-button-system #profileBackdrop .profile-modal-media-position,body.dancr-button-system .public-profile-shell :is(.profile-media-position,.profile-media-expand){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-black-strong)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .gallery .thumb.active{border-color:var(--dancr-color-brand-primary)!important;outline-color:var(--dancr-color-brand-primary-medium)!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important}body.dancr-button-system #profileBackdrop .gallery[data-media-tab=video] .thumb.active{border-color:var(--dancr-color-text-secondary)!important;outline-color:var(--dancr-color-white-soft)!important;box-shadow:inset 0 0 0 1px var(--dancr-color-white-medium),0 8px 16px var(--dancr-color-black-medium)!important}body.dancr-button-system #profileBackdrop :is(.info-tile,.social-tile),body.dancr-button-system .public-profile-shell :is(.profile-schedule-section,.shift-row,.profile-working-card,.profile-deal-availability,.profile-social-section,.profile-overview){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop :is(.profile-schedule-card.schedule-upcoming,.profile-club-deal-tile,.social-tile,.profile-activity-metrics),body.dancr-button-system .public-profile-shell :is(.profile-schedule-section,.profile-working-card,.profile-social-section,.profile-metrics){position:relative}body.dancr-button-system #profileBackdrop :is(.profile-schedule-card.schedule-upcoming,.social-tile,.profile-activity-metrics):before,body.dancr-button-system .public-profile-shell :is(.profile-schedule-section,.profile-social-section,.profile-metrics):before{content:"";position:absolute;z-index:1;top:16px;bottom:16px;left:0;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--dancr-color-brand-core),var(--dancr-color-brand-primary) 38%,var(--dancr-color-brand-glow));box-shadow:0 0 10px var(--dancr-color-brand-glow-soft);pointer-events:none}body.dancr-button-system #profileBackdrop .profile-schedule-card.schedule-upcoming>strong,body.dancr-button-system .public-profile-shell .profile-schedule-section .eyebrow,body.dancr-button-system .public-profile-shell .profile-schedule-section .shift-date{color:var(--dancr-color-info)!important}body.dancr-button-system #profileBackdrop .profile-schedule-primary,body.dancr-button-system .public-profile-shell .profile-schedule-section .shift-row strong,body.dancr-button-system .public-profile-shell .profile-schedule-section h2{color:var(--dancr-color-text-primary)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-upcoming,body.dancr-button-system .public-profile-shell .profile-tonight-card.is-upcoming{border-color:transparent!important;background:radial-gradient(circle at 94% 0,color-mix(in srgb,var(--dancr-color-info) 4.5%,transparent),transparent 13rem),rgba(7,12,16,.94)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-upcoming:before,body.dancr-button-system .public-profile-shell .profile-tonight-card.is-upcoming:before{border-color:color-mix(in srgb,var(--dancr-color-info) 55%,transparent)!important}body.dancr-button-system #profileBackdrop #profileModal .schedule-upcoming>.profile-schedule-primary,body.dancr-button-system .public-profile-shell .profile-upcoming-state{color:var(--dancr-color-info)!important}body.dancr-button-system #profileBackdrop #profileModal .schedule-upcoming .profile-venue-destination.is-upcoming>:is(.venue-dot,.profile-venue-cue),body.dancr-button-system .public-profile-shell .profile-upcoming-destination :is(.profile-venue-pin,.profile-upcoming-cue){color:var(--dancr-color-info)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions.is-upcoming,body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions.is-upcoming{border-top-color:var(--dancr-color-info-soft)!important}body.dancr-button-system #profileBackdrop .profile-schedule-explanation,body.dancr-button-system .public-profile-shell .profile-schedule-section :is(p,.shift-time),body.dancr-button-system .public-profile-shell .profile-section-heading>span{color:var(--dancr-color-text-muted)!important}body.dancr-button-system #profileBackdrop :is(.upcoming-venue-line,.profile-working-directions),body.dancr-button-system .public-profile-shell :is(.shift-row svg,.profile-working-head>a){color:var(--dancr-color-info)!important}body.dancr-button-system #profileBackdrop .working-now-tile,body.dancr-button-system .public-profile-shell .profile-working-card:not(.has-club-deal){border-color:var(--dancr-color-success-medium)!important;background:color-mix(in srgb,var(--dancr-color-success) 8%,var(--dancr-color-surface))!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .working-now-tile :is(svg,.status-dot),body.dancr-button-system #profileBackdrop .working-now-tile>strong,body.dancr-button-system .public-profile-shell .profile-live-state{border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-success)!important;background:var(--dancr-color-success-soft)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .working-now-tile .profile-uber-ride .action-icon{border-color:transparent!important;color:var(--dancr-color-brand-core)!important;background:transparent!important;box-shadow:none!important;filter:none!important}body.dancr-button-system #profileBackdrop .profile-club-deal-tile,body.dancr-button-system .public-profile-shell .club-deal-card,body.dancr-button-system .public-profile-shell .profile-working-card.has-club-deal{border-color:var(--dancr-color-success-medium)!important;background:color-mix(in srgb,var(--dancr-color-success) 8%,var(--dancr-color-surface))!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-club-deal-tile:before,body.dancr-button-system .public-profile-shell .profile-working-card.has-club-deal:before{background:var(--dancr-color-success)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-club-deal-tile :is(.profile-deal-label,.profile-deal-main),body.dancr-button-system .public-profile-shell :is(.profile-working-card.has-club-deal .profile-live-state,.club-deal-copy h2){color:var(--dancr-color-success)!important}body.dancr-button-system #profileBackdrop .profile-qr-unavailable,body.dancr-button-system .public-profile-shell :is(.venue-qr-unavailable,.profile-deal-availability){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-qr-unavailable:after,body.dancr-button-system #profileBackdrop .profile-qr-unavailable:before,body.dancr-button-system .public-profile-shell .profile-deal-availability:after,body.dancr-button-system .public-profile-shell .profile-deal-availability:before,body.dancr-button-system .public-profile-shell .venue-qr-unavailable:after,body.dancr-button-system .public-profile-shell .venue-qr-unavailable:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body.dancr-button-system .public-profile-shell .profile-deal-availability{width:min(100%,760px)!important;margin-inline:auto!important;border:0!important;background:transparent!important}body.dancr-button-system .public-profile-shell .venue-qr-unavailable{width:100%!important;min-height:140px!important;aspect-ratio:auto!important;grid-template-columns:minmax(0,1fr) 128px!important;align-items:center!important;justify-self:stretch!important;gap:14px!important;padding:14px 15px!important;border-radius:18px!important;text-align:left}body.dancr-button-system .public-profile-shell .venue-qr-placeholder-icon{width:128px!important;min-width:128px!important;height:auto!important;min-height:112px!important;grid-template-rows:42px auto!important;align-content:center!important;gap:8px!important;padding:12px 10px!important;border-color:var(--dancr-color-border-subtle)!important;border-radius:14px!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface-subtle)!important;background-image:none!important;box-shadow:none!important;opacity:1}body.dancr-button-system .public-profile-shell .venue-qr-placeholder-icon>svg{width:42px!important;height:42px!important}body.dancr-button-system .public-profile-shell .venue-qr-unavailable-copy{justify-items:start}body.dancr-button-system .public-profile-shell .venue-qr-unavailable-label{color:var(--dancr-color-text-muted)!important;font-size:clamp(18px,5vw,23px)!important;letter-spacing:-.015em!important;line-height:1.05!important;opacity:1}body.dancr-button-system .public-profile-shell .venue-qr-unavailable-copy small{color:var(--dancr-color-text-muted)!important;font-size:11px!important;line-height:1.3}body.dancr-button-system .public-profile-shell .venue-qr-placeholder-copy{display:grid;grid-gap:2px;gap:2px;text-align:center}body.dancr-button-system .public-profile-shell .venue-qr-placeholder-copy strong{font-size:12px!important;line-height:1.08}body.dancr-button-system .public-profile-shell .venue-qr-placeholder-copy small{font-size:9px!important;line-height:1.12}@media (max-width:340px){body.dancr-button-system .public-profile-shell .venue-qr-unavailable{grid-template-columns:minmax(0,1fr) 112px!important}body.dancr-button-system .public-profile-shell .venue-qr-placeholder-icon{width:112px!important;min-width:112px!important}}body.dancr-button-system #profileBackdrop .profile-qr-unavailable :is(.profile-deal-label,.profile-deal-main,.profile-deal-meta),body.dancr-button-system .public-profile-shell .venue-qr-unavailable :is(.eyebrow,strong,p,.venue-qr-placeholder-icon,.venue-qr-explanation){color:var(--dancr-color-text-muted)!important}body.dancr-button-system #profileBackdrop .profile-deal-disclosure summary,body.dancr-button-system .public-profile-shell .venue-qr-explanation summary{color:var(--dancr-color-info)!important}body.dancr-button-system :is(#profileBackdrop,.public-profile-shell) :is(.modal-actions,.live-actions) :is(.going-btn.going-btn.is-primary-action:not(.is-unavailable),.profile-action-primary:not(.profile-action-unavailable)){border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-brand-primary)!important;box-shadow:inset 0 1px 0 var(--dancr-color-brand-core-soft),var(--dancr-shadow-brand-subtle)!important}body.dancr-button-system #profileBackdrop .modal-actions :is(.action-btn.secondary,.profile-action-overflow-toggle,.going-btn:not(.is-primary-action)),body.dancr-button-system .public-profile-shell .live-actions :is(.profile-action-secondary,.profile-action-share-slot .profile-share button,.profile-action-overflow-toggle){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .modal-actions :is(.action-btn,.profile-action-overflow-toggle) :is(svg,span),body.dancr-button-system .public-profile-shell .live-actions :is(.profile-action-secondary,.profile-action-share-slot,.profile-action-overflow-toggle) :is(svg,span){color:var(--dancr-color-text-secondary)!important}body.dancr-button-system #profileBackdrop .modal-actions :is(.action-btn.is-following,.action-btn[aria-pressed=true]),body.dancr-button-system .public-profile-shell .live-actions :is(.profile-action-secondary,.profile-action-going)[aria-pressed=true]{border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-brand-primary-soft)!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important}body.dancr-button-system #profileBackdrop .modal-actions .profile-action-overflow-toggle>span:first-child,body.dancr-button-system .public-profile-shell .profile-action-overflow-toggle>span:first-child{color:var(--dancr-color-text-secondary)!important;text-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-action-overflow-menu,body.dancr-button-system .public-profile-shell .profile-action-overflow-menu{border-color:var(--dancr-color-border-strong)!important;color:var(--dancr-color-text-secondary)!important;background:var(--dancr-color-surface-translucent)!important;box-shadow:0 18px 48px var(--dancr-color-black-strong)!important}body.dancr-button-system #profileBackdrop .profile-action-requirement,body.dancr-button-system .public-profile-shell .profile-action-requirement{color:var(--dancr-color-text-muted)!important}body.dancr-button-system #profileBackdrop .profile-action-requirement.is-public,body.dancr-button-system .public-profile-shell :is(.profile-action-primary:not(.profile-action-unavailable),.profile-action-going:not(.profile-action-unavailable)) .profile-action-requirement{color:var(--dancr-color-info)!important}@media (max-width:759px){body.dancr-button-system #profileBackdrop .profile-modal .modal-body{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))!important;scroll-padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))}body.dancr-button-system #profileBackdrop .profile-activity-metrics{margin-bottom:10px!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics:has(+.social-tile){margin-bottom:0!important}}body.dancr-button-system #profileBackdrop .social-tile,body.dancr-button-system .public-profile-shell .profile-social-section{border-color:var(--dancr-color-border-subtle)!important;background:var(--dancr-color-surface)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .social-tile .social-tile-head strong,body.dancr-button-system .public-profile-shell .social-list-heading h2{color:var(--dancr-color-text-primary)!important}body.dancr-button-system #profileBackdrop .social-link,body.dancr-button-system .public-profile-shell .social-link{border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface-raised)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .social-instagram,body.dancr-button-system .public-profile-shell .social-link-instagram{color:#e4405f!important}body.dancr-button-system #profileBackdrop .social-tiktok,body.dancr-button-system .public-profile-shell .social-link-tiktok{color:#25f4ee!important}body.dancr-button-system #profileBackdrop .social-snapchat,body.dancr-button-system .public-profile-shell .social-link-snapchat{color:#fffc00!important}body.dancr-button-system #profileBackdrop .social-onlyfans,body.dancr-button-system .public-profile-shell .social-link-onlyfans{color:#00aff0!important}body.dancr-button-system #profileBackdrop .social-x,body.dancr-button-system .public-profile-shell .social-link-x{color:var(--dancr-color-text-primary)!important}body.dancr-button-system #profileBackdrop .modal-actions :is(.action-btn,.profile-action-overflow-toggle):focus-visible,body.dancr-button-system #profileBackdrop .social-link:focus-visible,body.dancr-button-system .public-profile-shell .live-actions button:focus-visible,body.dancr-button-system .public-profile-shell .social-link:focus-visible{border-color:var(--dancr-color-brand-primary)!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics,body.dancr-button-system .public-profile-shell .profile-overview{border:0!important;background:var(--dancr-color-surface)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics{border-bottom:0!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics>div+div,body.dancr-button-system .public-profile-shell .profile-metrics>div+div{box-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics dd,body.dancr-button-system .public-profile-shell .profile-metrics dd{color:var(--dancr-color-text-primary)!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics dt,body.dancr-button-system .public-profile-shell .profile-metrics dt{color:var(--dancr-color-text-muted)!important}body.dancr-button-system #profileBackdrop .modal-grid{gap:4px!important}body.dancr-button-system #profileBackdrop .modal-actions{column-gap:4px!important;row-gap:0!important;padding-bottom:0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions,body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions{gap:6px!important;padding:5px 10px 8px!important;border-top:1px solid var(--dancr-color-border-subtle)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>:is(a,button),body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>:is(a,button){padding:4px 10px!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(248,250,252,.94)!important;background:rgba(255,255,255,.055)!important;background-image:none!important;box-shadow:none!important;font-size:11px!important;opacity:1!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button),body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button){border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.055)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>:is(a,button) :is(svg,.action-icon,span),body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>:is(a,button) :is(svg,span){opacity:1!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>:is(a,button) :is(.action-icon,svg),body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>:is(a,button) :is(.action-icon,svg){width:17px!important;height:17px!important;flex:0 0 17px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-share-action.profile-action-icon-control,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control{padding:1px 2px!important}body.dancr-button-system #profileBackdrop .modal-actions :is(.action-btn:not(.going-btn),.profile-action-overflow-toggle){min-height:44px!important;padding:5px 8px!important;border-radius:12px!important;font-size:12px!important;line-height:1.15!important}body.dancr-button-system #profileBackdrop .modal-actions :is(#followBtn,#notifyBtn,.profile-share-action,.profile-action-overflow-toggle){border-color:var(--dancr-color-border-strong)!important;opacity:1!important;filter:none!important;cursor:pointer!important}body.dancr-button-system #profileBackdrop .modal-actions :is(#followBtn,#notifyBtn,.profile-share-action,.profile-action-overflow-toggle) :is(.profile-action-main,svg,span){color:var(--dancr-color-text-primary)!important}body.dancr-button-system #profileBackdrop .modal-actions .profile-action-requirement{font-size:9px!important;line-height:1!important}body.dancr-button-system #profileBackdrop .social-tile{align-self:start!important;padding:2px 0!important}body.dancr-button-system #profileBackdrop .social-tile,body.dancr-button-system .public-profile-shell .profile-social-section{min-height:0!important;margin-bottom:12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system .public-profile-shell .profile-social-section{margin-top:0!important;padding:0!important}body.dancr-button-system :is(#profileBackdrop,.public-profile-shell) .social-links{justify-content:center!important;gap:8px!important;margin:0!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics:before,body.dancr-button-system #profileBackdrop .social-tile:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .social-tile .social-tile-head{margin-bottom:6px!important}body.dancr-button-system #profileBackdrop .social-tile .social-links{gap:8px!important}body.dancr-button-system #profileBackdrop .social-tile .social-link{position:relative!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system :is(#profileBackdrop,.public-profile-shell) .social-link:before{content:"";position:absolute;inset:2px;border:1px solid var(--dancr-color-border-subtle);border-radius:50%;background:var(--dancr-color-surface-raised);box-shadow:none}body.dancr-button-system :is(#profileBackdrop,.public-profile-shell) .social-link:hover:before{border-color:var(--dancr-color-brand-primary)}body.dancr-button-system :is(#profileBackdrop,.public-profile-shell) .social-link:focus-visible:before{border-color:var(--dancr-color-brand-primary);outline:2px solid var(--dancr-color-info);outline-offset:1px}body.dancr-button-system #profileBackdrop .social-tile .social-link svg{position:relative;z-index:1;width:18px!important;height:18px!important}body.dancr-button-system .public-profile-shell .social-list a{position:relative!important;border:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system .public-profile-shell .social-list a svg{position:relative;z-index:1;width:18px!important;height:18px!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics{margin-top:-2px!important;padding:2px 0 4px!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics>div{gap:2px!important;padding:3px 5px!important}body.dancr-button-system .public-profile-shell .profile-overview{margin-top:-2px!important;padding:0 0 2px!important}body.dancr-button-system .public-profile-shell .profile-metrics>div{gap:2px!important;padding:4px!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics dd{font-size:clamp(19px,4.5vw,23px)!important;font-weight:900!important;letter-spacing:.01em!important;line-height:1.08!important}body.dancr-button-system #profileBackdrop .profile-activity-metrics dt{font-size:clamp(9px,2.3vw,11px)!important;line-height:1.25!important}@media (max-width:759px){body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary{position:relative!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:66px!important;padding:max(7px,calc(env(safe-area-inset-top, 0px) + 4px)) 102px 7px 10px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-person{min-width:0!important;display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:start!important;grid-gap:4px!important;gap:4px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar-column{min-width:0!important;position:relative!important;z-index:5!important;display:grid!important;grid-template-rows:48px 14px!important;justify-items:center!important;align-items:center!important;grid-gap:4px!important;gap:4px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar{width:48px!important;height:48px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary .modal-identity-stack{min-width:0!important;width:100%!important;max-width:none!important;height:57px!important;display:grid!important;grid-template-rows:24px 29px!important;align-content:center!important;align-items:stretch!important;justify-content:stretch!important;grid-gap:4px!important;gap:4px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary .modal-identity{min-width:0!important;display:grid!important;align-content:start!important;grid-gap:0!important;gap:0!important;overflow:hidden!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-name-row{min-width:0!important;max-width:100%!important;gap:5px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;-webkit-padding-start:clamp(14px,4vw,18px)!important;padding-inline-start:clamp(14px,4vw,18px)!important}body.dancr-button-system #profileBackdrop #profileModal .modal-identity h2{font-size:clamp(17px,4.8vw,21px)!important}body.dancr-button-system #profileBackdrop #profileModal #modalCity{width:60px!important;max-width:60px!important;min-height:14px!important;justify-content:center!important;padding-inline:4px!important;font-size:8px!important;line-height:1!important;transform:translateY(3px)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics{min-width:0!important;position:relative!important;z-index:1!important;width:calc(100% - 12px)!important;margin-left:-4px!important;align-self:stretch!important;transform:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:5px!important;min-height:29px!important;margin:0!important;padding:0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics>div{min-width:0!important;min-height:29px!important;display:grid!important;grid-template:17px 11px/minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;grid-gap:1px!important;gap:1px!important;padding:0 3px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics dd{font-size:clamp(17px,4vw,20px)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics dt{font-size:clamp(9px,2.15vw,10px)!important;line-height:1.1!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-controls{position:absolute!important;top:max(5px,calc(env(safe-area-inset-top, 0px) + 3px))!important;right:5px!important;width:92px!important;display:grid!important;grid-template-columns:repeat(2,44px)!important;align-items:center!important;grid-gap:4px!important;gap:4px!important;z-index:4!important}body.dancr-button-system #profileBackdrop #profileModal #modalClose{position:static!important;inset:auto!important;width:36px!important;height:36px!important;min-height:36px!important}body.dancr-button-system .public-profile-shell .profile-titlebar{min-height:56px!important;gap:8px!important;padding:max(6px,env(safe-area-inset-top)) 48px 6px 0!important}body.dancr-button-system .public-profile-shell .profile-titlebar-avatar{width:40px!important;height:40px!important;flex-basis:40px!important}body.dancr-button-system .public-profile-shell .profile-titlebar-identity{display:flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important}body.dancr-button-system .public-profile-shell .profile-titlebar-context,body.dancr-button-system .public-profile-shell .profile-titlebar-identity>div:first-child{flex:0 1 auto!important}body.dancr-button-system .public-profile-shell .profile-titlebar h1{font-size:clamp(19px,5.6vw,23px)!important}body.dancr-button-system .public-profile-shell .profile-titlebar-city{min-height:20px!important;padding-inline:7px!important;font-size:9px!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card{margin-top:4px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-grid>.working-now-tile{gap:8px!important;padding:4px 6px!important}body.dancr-button-system #profileBackdrop #profileModal .working-now-tile .profile-venue-destination.is-live{min-height:36px!important;padding:2px 4px!important}body.dancr-button-system .public-profile-shell .profile-tonight-card>.profile-working-card{padding:4px!important}body.dancr-button-system .public-profile-shell .profile-working-destination{min-height:40px!important;padding:2px 6px!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-deal{padding:3px 4px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-tile{grid-template-columns:minmax(0,1fr) 96px!important;gap:8px!important;padding:6px 7px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-copy{gap:2px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-title{font-size:14px!important;line-height:1.1!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-qr-button{width:96px!important;min-width:96px!important;max-width:96px!important;min-height:44px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:5px!important;padding:5px 7px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-qr-button .club-deal-qr-symbol{width:20px!important;height:20px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-action-copy strong{font-size:9px!important;line-height:1.05!important;white-space:nowrap!important}body.dancr-button-system .public-profile-shell .profile-active-deal .club-deal-launcher{min-height:46px!important;gap:6px!important;padding:5px 6px 5px 8px!important;border-radius:11px!important}body.dancr-button-system .public-profile-shell .profile-active-deal .club-deal-launcher-copy{gap:1px!important}body.dancr-button-system .public-profile-shell .profile-active-deal .club-deal-launcher-copy>strong{font-size:14px!important}body.dancr-button-system .public-profile-shell .profile-active-deal .club-deal-launcher-action{min-height:30px!important;padding-inline:8px!important;font-size:9px!important;white-space:nowrap!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions,body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions{gap:4px!important;padding:3px 8px 5px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions,body.dancr-button-system .public-profile-shell .live-actions{position:relative!important;padding:0 0 8px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-action-icon-control,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control{min-height:44px!important;gap:0!important;padding:1px 2px!important}body.dancr-button-system :is(#profileBackdrop #profileModal .modal-actions,.public-profile-shell .live-actions) .profile-action-icon-control .profile-action-main{gap:1px!important}body.dancr-button-system :is(#profileBackdrop #profileModal .modal-actions,.public-profile-shell .live-actions) .profile-action-icon-control .profile-action-main>span:last-child{font-size:9px!important;line-height:1!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon,body.dancr-button-system .public-profile-shell .profile-action-icon-control .profile-action-icon-frame{width:21px!important;height:21px!important;flex-basis:21px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon>svg,body.dancr-button-system .public-profile-shell .profile-action-icon-control .profile-action-preview-icon{width:21px!important;height:21px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon[data-action-icon=personPlus]>svg,body.dancr-button-system .public-profile-shell .profile-action-icon-frame[data-profile-action-icon=personPlus] .profile-action-preview-icon{width:23px!important;height:23px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon[data-action-icon=bell]>svg,body.dancr-button-system .public-profile-shell .profile-action-icon-frame[data-profile-action-icon=bell] .profile-action-preview-icon{width:20px!important;height:20px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon[data-action-icon=clock]>svg,body.dancr-button-system .public-profile-shell .profile-action-icon-frame[data-profile-action-icon=clock] .profile-action-preview-icon{width:21px!important;height:21px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-report-action,body.dancr-button-system .public-profile-shell .live-actions .profile-report-action{position:static!important;right:auto!important;bottom:auto!important;grid-column:1/-1!important;min-height:24px!important;justify-self:end!important;margin:0!important;padding:0 4px!important;font-size:10px!important;line-height:1!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics{margin-top:-1px!important;padding:0 0 2px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics>div,body.dancr-button-system .public-profile-shell .profile-metrics>div{gap:1px!important;padding:2px 4px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics dd,body.dancr-button-system .public-profile-shell .profile-metrics dd{font-size:clamp(18px,4.2vw,21px)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics dt,body.dancr-button-system .public-profile-shell .profile-metrics dt{font-size:clamp(8px,2vw,10px)!important;line-height:1.15!important}body.dancr-button-system .public-profile-shell .profile-overview{margin-top:-1px!important;padding:0 0 4px!important}}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card,body.dancr-button-system .public-profile-shell .profile-tonight-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-column-gap:4px!important;column-gap:4px!important;grid-row-gap:2px!important;row-gap:2px!important;padding:4px 6px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.has-club-deal,body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.has-venue-deal-link,body.dancr-button-system .public-profile-shell .profile-tonight-card.has-club-deal,body.dancr-button-system .public-profile-shell .profile-tonight-card.has-venue-deal-link{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-no-schedule,body.dancr-button-system .public-profile-shell .profile-tonight-card.is-no-schedule{grid-template-columns:minmax(0,1fr)!important;background:radial-gradient(circle at 94% 0,rgba(255,255,255,.055),transparent 13rem),rgba(12,11,17,.96)!important;box-shadow:0 12px 28px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-no-schedule:before,body.dancr-button-system .public-profile-shell .profile-tonight-card.is-no-schedule:before{border-color:rgba(180,169,196,.38)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card>.profile-schedule-card,body.dancr-button-system .public-profile-shell .profile-tonight-card>.profile-shift-card{grid-column:1/-1!important;grid-row:1!important;width:100%!important;min-height:36px!important;margin:0!important;padding:0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card>.schedule-empty,body.dancr-button-system .public-profile-shell .profile-tonight-card>.profile-schedule-empty{min-height:28px!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-content:center!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-schedule-explanation,body.dancr-button-system #profileBackdrop #profileModal .working-now-tile>strong{display:none!important}body.dancr-button-system #profileBackdrop #profileModal :is(.working-now-tile,.schedule-upcoming){grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:8px!important}body.dancr-button-system #profileBackdrop #profileModal :is(.working-now-tile,.schedule-upcoming)>.profile-schedule-primary{grid-column:1!important;min-width:max-content!important;margin:0!important;padding:0!important;font-size:10px!important;letter-spacing:.07em!important;line-height:1.1!important}body.dancr-button-system #profileBackdrop #profileModal :is(.working-now-tile,.schedule-upcoming)>.schedule-stack{grid-column:2!important;min-width:0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-venue-destination,body.dancr-button-system .public-profile-shell :is(.profile-working-destination,.profile-upcoming-destination){min-width:0!important;min-height:36px!important;margin:0!important;padding:0 2px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-venue-destination{grid-template-columns:18px minmax(0,1fr) 14px!important;gap:5px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-venue-destination>.venue-dot,body.dancr-button-system #profileBackdrop #profileModal .profile-venue-destination>.venue-dot svg{width:18px!important;height:18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-venue-name{font-size:clamp(14px,4vw,17px)!important;line-height:1.1!important}body.dancr-button-system .public-profile-shell :is(.profile-working-destination,.profile-upcoming-destination){grid-template-columns:max-content minmax(0,1fr) 14px!important;gap:7px!important}body.dancr-button-system .public-profile-shell :is(.profile-working-copy,.profile-upcoming-copy){min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important}body.dancr-button-system .public-profile-shell .profile-venue-pin{width:18px!important;height:18px!important;flex:0 0 18px!important;fill:none!important;stroke:#8ee2f8!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.8!important}body.dancr-button-system .public-profile-shell :is(.profile-working-copy,.profile-upcoming-copy) strong{min-width:0!important;overflow:hidden!important;font-size:clamp(14px,4vw,17px)!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-tile,body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-deal,body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions,body.dancr-button-system .public-profile-shell .club-deal-profile-compact,body.dancr-button-system .public-profile-shell .profile-active-deal,body.dancr-button-system .public-profile-shell .profile-tonight-deal,body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions{display:contents!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-copy,body.dancr-button-system .public-profile-shell :is(.club-deal-profile-copy,.profile-deal-availability-line){grid-column:1/-1!important;grid-row:2!important;min-width:0!important;min-height:20px!important;display:flex!important;align-items:baseline!important;gap:7px!important;margin:0!important;padding:2px 5px!important;overflow:hidden!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-tile.is-active:not(.is-error) .profile-club-deal-copy,body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-upcoming.has-venue-deal-link .profile-club-deal-tile.is-inactive:not(.is-error) .profile-club-deal-copy,body.dancr-button-system .public-profile-shell .profile-tonight-card.has-club-deal .club-deal-profile-copy,body.dancr-button-system .public-profile-shell .profile-tonight-card.is-upcoming.has-venue-deal-link .profile-deal-availability-line{display:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-title,body.dancr-button-system .public-profile-shell .club-deal-profile-copy strong{min-width:0!important;overflow:hidden!important;font-size:14px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-label,body.dancr-button-system .public-profile-shell .club-deal-profile-copy small{flex:0 0 auto!important;font-size:8px!important;letter-spacing:.08em!important;line-height:1!important;white-space:nowrap!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-tile.is-inactive .profile-club-deal-copy small,body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-tile.is-inactive .profile-club-deal-label,body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-tile.is-inactive .profile-club-deal-qr-button{display:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-tile.is-inactive .profile-club-deal-title,body.dancr-button-system .public-profile-shell .profile-deal-availability-line{color:#8f8798!important;font-size:10px!important;font-weight:800!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-qr-button,body.dancr-button-system .public-profile-shell .club-deal-profile-action{grid-column:2!important;grid-row:3!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px 7px!important;border-radius:10px!important;font-size:9px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-club-deal-tile.is-active .profile-club-deal-qr-button,body.dancr-button-system .public-profile-shell .club-deal-profile-action[data-club-deal-state=available]{border-color:var(--dancr-color-success-strong)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-success) 64%,var(--dancr-color-background))!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>:is(a,button),body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>:is(a,button){grid-row:3!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:4px 7px!important;border-radius:10px!important;font-size:10px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.has-club-deal:not(:has(.profile-club-deal-tile.is-error)) :is(.profile-club-deal-qr-button,.profile-tonight-travel-actions>:is(a,button)),body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-upcoming.has-venue-deal-link:not(:has(.profile-club-deal-tile.is-error)) .profile-tonight-travel-actions>:is(a,button),body.dancr-button-system .public-profile-shell .profile-tonight-card.has-club-deal :is(.club-deal-profile-action,.profile-tonight-travel-actions>:is(a,button)),body.dancr-button-system .public-profile-shell .profile-tonight-card.is-upcoming.has-venue-deal-link .profile-tonight-travel-actions>:is(a,button){grid-row:2!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>:first-child,body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>:first-child{grid-column:1!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>:nth-child(2),body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>:nth-child(2){grid-column:2!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>:nth-child(3),body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>:nth-child(3){grid-column:3!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.has-venue-deal-link>.schedule-upcoming,body.dancr-button-system .public-profile-shell .profile-tonight-card.has-venue-deal-link>.profile-upcoming-card{align-content:start!important;padding-bottom:12px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.has-venue-deal-link .schedule-upcoming .profile-venue-destination,body.dancr-button-system .public-profile-shell .profile-tonight-card.has-venue-deal-link .profile-upcoming-destination{min-height:24px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-upcoming-offer-note,body.dancr-button-system .public-profile-shell .profile-upcoming-offer-note{z-index:1!important;grid-column:2/-1!important;grid-row:1!important;align-self:end!important;min-width:0!important;margin:0!important;padding:0!important;color:var(--dancr-color-info)!important;font-size:10px!important;font-weight:700!important;line-height:12px!important;text-align:center!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-travel-actions>.profile-upcoming-venue-deal,body.dancr-button-system .public-profile-shell .profile-tonight-travel-actions>.profile-upcoming-venue-deal{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-color:var(--dancr-color-info-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-info-medium),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--dancr-color-info) 64%,var(--dancr-color-background)),color-mix(in srgb,var(--dancr-color-info) 48%,var(--dancr-color-background)))!important;box-shadow:0 8px 18px var(--dancr-color-black-soft),0 0 20px var(--dancr-color-info-medium),inset 0 1px 0 var(--dancr-color-white-medium)!important;text-shadow:none!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-no-schedule .profile-empty-copy,body.dancr-button-system .public-profile-shell .profile-tonight-card.is-no-schedule .profile-empty-copy{display:block!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-no-schedule .schedule-empty:before,body.dancr-button-system .public-profile-shell .profile-tonight-card>.profile-shift-card:before{content:none!important;display:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card.is-no-schedule .profile-empty-copy :is(span,em),body.dancr-button-system .public-profile-shell .profile-tonight-card.is-no-schedule .profile-empty-copy em{display:block!important;overflow:hidden!important;color:#8e8795!important;font-size:10px!important;font-style:normal!important;font-weight:750!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions,body.dancr-button-system .public-profile-shell .live-actions{margin-top:0!important;padding-top:1px!important;padding-bottom:6px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics>div,body.dancr-button-system .public-profile-shell .profile-metrics>div{padding:4px 2px!important}body.dancr-button-system #profileBackdrop #profileModal .social-tile,body.dancr-button-system .public-profile-shell .profile-social-section{margin-block:0 4px!important;padding-block:0!important;row-gap:0!important}body.dancr-button-system #profileBackdrop #profileModal .social-tile:after,body.dancr-button-system #profileBackdrop #profileModal .social-tile:before,body.dancr-button-system .public-profile-shell .profile-social-section:after,body.dancr-button-system .public-profile-shell .profile-social-section:before{content:none!important;display:none!important}@media (max-width:759px){body.dancr-button-system #profileBackdrop #profileModal .modal-summary,body.dancr-button-system .public-profile-shell .profile-titlebar{min-height:52px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-avatar,body.dancr-button-system .public-profile-shell .profile-titlebar-avatar{width:38px!important;height:38px!important;flex-basis:38px!important}}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-action-icon-control,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-going.profile-action-icon-control,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-secondary.profile-action-icon-control,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control{border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-action-icon-control:after,body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-action-icon-control:before,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control:after,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control:before,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control:after,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control:before{content:none!important;display:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions,body.dancr-button-system .public-profile-shell .live-actions{width:min(100%,760px)!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;justify-items:stretch!important;justify-content:stretch!important;justify-self:stretch!important;align-self:stretch!important;grid-column-gap:0!important;column-gap:0!important;grid-row-gap:2px!important;row-gap:2px!important;margin:0 auto 12px!important;padding:4px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-action-icon-control,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control{width:100%!important;min-width:0!important;max-width:none!important;min-height:72px!important;box-sizing:border-box!important;display:grid!important;grid-template:minmax(0,1fr) /minmax(0,1fr)!important;place-items:center!important;align-content:center!important;align-self:stretch!important;justify-self:stretch!important;justify-content:center!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:3px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share{width:100%!important;min-width:0!important;min-height:72px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions>.profile-action-icon-control .profile-action-main,body.dancr-button-system .public-profile-shell .live-actions .profile-action-icon-control .profile-action-main{width:100%!important;min-width:0!important;grid-area:1/1!important;display:grid!important;grid-template-rows:41px minmax(14px,auto)!important;align-content:center!important;align-items:center!important;justify-items:center!important;grid-row-gap:3px!important;row-gap:3px!important;grid-column-gap:0!important;column-gap:0!important;text-align:center!important}body.dancr-button-system .public-profile-shell .profile-action-share-slot,body.dancr-button-system .public-profile-shell .profile-action-share-slot>.profile-share{width:100%!important;min-width:0!important;align-self:stretch!important;justify-self:stretch!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon,body.dancr-button-system .public-profile-shell .profile-action-icon-control .profile-action-icon-frame{width:41px!important;min-width:41px!important;max-width:41px!important;height:41px!important;min-height:41px!important;max-height:41px!important;flex-basis:41px!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;margin:0!important;padding:0!important;transform:none!important;border:1px solid rgba(255,255,255,.46)!important;border-radius:50%!important;color:var(--dancr-color-text-secondary)!important;background-color:rgba(18,18,28,.38)!important;background-image:linear-gradient(155deg,rgba(255,255,255,.17),rgba(255,255,255,.035))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.04),0 8px 22px rgba(0,0,0,.3)!important;filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:blur(16px) saturate(1.18)!important;backdrop-filter:blur(16px) saturate(1.18)!important;transition:border-color .16s ease,background-color .16s ease,transform .16s ease!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon>svg,body.dancr-button-system .public-profile-shell .profile-action-icon-control .profile-action-preview-icon{width:22px!important;height:22px!important;display:block!important;margin:0!important;place-self:center!important;transform:translate(var(--profile-icon-offset-x,0),var(--profile-icon-offset-y,0))!important;color:var(--dancr-color-text-secondary)!important;filter:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon[data-action-icon=personPlus]>svg,body.dancr-button-system .public-profile-shell .profile-action-icon-frame[data-profile-action-icon=personPlus] .profile-action-preview-icon{width:24px!important;height:24px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon[data-action-icon=share]>svg,body.dancr-button-system .public-profile-shell .profile-action-icon-control .profile-action-icon-frame[data-profile-action-icon=share] .profile-action-preview-icon{width:19px!important;height:19px!important;--profile-icon-offset-x:0px;--profile-icon-offset-y:0px;transform:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .action-icon[data-action-icon=bell]>svg,body.dancr-button-system .public-profile-shell .profile-action-icon-frame[data-profile-action-icon=bell] .profile-action-preview-icon{width:22px!important;height:22px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control .profile-action-main>span:last-child,body.dancr-button-system .public-profile-shell .profile-action-icon-control .profile-action-main>span:last-child{font-size:clamp(12px,3.35vw,13px)!important;font-weight:700!important;line-height:1.05!important;color:var(--dancr-color-text-primary)!important;text-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-action-icon-control:focus-visible,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control:focus-visible,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control:focus-visible{outline:none!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-action-icon-control:is(:hover,:focus-visible):not(:disabled) .action-icon,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control:is(:hover,:focus-visible):not(:disabled) .profile-action-icon-frame,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control:is(:hover,:focus-visible):not(:disabled) .profile-action-icon-frame{border-color:rgba(255,255,255,.46)!important;background-color:rgba(28,28,40,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(255,255,255,.04),0 8px 22px rgba(0,0,0,.3)!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions #followBtn.is-following .action-icon>svg,body.dancr-button-system #profileBackdrop #profileModal .modal-actions #goingBtn.is-going .action-icon>svg,body.dancr-button-system .public-profile-shell .live-actions :is(.profile-action-icon-control.is-selected,.profile-action-icon-control.is-going) .profile-action-preview-icon{color:var(--dancr-color-text-primary)!important;filter:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-action-icon-control.is-unavailable .action-icon,body.dancr-button-system .public-profile-shell .profile-action-icon-control.profile-action-unavailable .profile-action-icon-frame{color:var(--dancr-color-text-muted)!important;opacity:.52!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-report-action,body.dancr-button-system .public-profile-shell .live-actions .profile-report-action{position:static!important;grid-column:1/-1!important;width:auto!important;min-height:24px!important;justify-self:end!important;margin:0!important;padding:0 4px!important;color:var(--dancr-color-text-muted)!important;background:transparent!important;font-size:10px!important;font-weight:750!important;line-height:1!important;opacity:.82!important;text-decoration:underline!important;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;text-underline-offset:3px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .profile-report-action:is(:hover,:focus-visible),body.dancr-button-system .public-profile-shell .live-actions .profile-report-action:is(:hover,:focus-visible){color:var(--dancr-color-text-secondary)!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics,body.dancr-button-system .public-profile-shell .profile-metrics{min-height:30px!important;margin:0!important;padding:0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics{margin-bottom:26px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics:has(+.social-tile){margin-bottom:9px!important}body.dancr-button-system .public-profile-shell .profile-overview{margin-bottom:26px!important}body.dancr-button-system .public-profile-shell .profile-overview:has(+.profile-social-section){margin-bottom:18px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics>div,body.dancr-button-system .public-profile-shell .profile-metrics>div{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;padding:3px 2px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics dd,body.dancr-button-system .public-profile-shell .profile-metrics dd{max-width:100%!important;overflow:hidden!important;font-size:clamp(16px,4vw,19px)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system #profileBackdrop #profileModal .profile-activity-metrics dt,body.dancr-button-system .public-profile-shell .profile-metrics dt{font-size:clamp(8px,2vw,10px)!important;line-height:1.05!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials,body.dancr-button-system .public-profile-shell .profile-media-socials{width:100%!important;min-height:0!important;display:grid!important;place-items:center!important;margin:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials[hidden]{display:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-tile{width:-moz-fit-content!important;width:fit-content!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-links,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;flex-wrap:nowrap!important;justify-content:center!important;justify-self:center!important;align-self:center!important;gap:4px!important;margin-inline:auto!important;overflow:visible!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-links::-webkit-scrollbar,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list::-webkit-scrollbar{display:none}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-link,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list a{position:relative!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-link:before,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list a:before{inset:6px!important;width:auto!important;height:auto!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;transform:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-link:hover:before,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list a:hover:before{border-color:rgba(226,232,240,.34)!important;background:rgba(17,17,22,.92)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-link svg,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list a svg{width:20px!important;height:20px!important;visibility:hidden!important}@font-face{font-family:MyDancr Profile Socials;src:url("data:font/woff2;base64,d09GMgABAAAAAAPoAAoAAAAAB1wAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqGZIVXATYCJAMOCw4ABCAFg0UHURsIBgiOwzgWPFCEysyt49+z5iVpF+kCQq5dWifqCxAP3853/S8BdlmVTHQg0wkPcKZz29+fqj+WWGMpjm25ihTxpWNMGmvRpw4cm7wbF4agoAWWKqi3tJ59w7d/FfB4gTqBhuDT4kXYsAFeepn4C+AcLOyyIDARDkDQjiRNkCUIhBIv8/9/IFURBAi10+FgCAot9FAATsL5nAZBcFgTFeJjaHoJ8QowiBLUfJMyAJW3GJJsucMgVHXbwxkYGz13aCsHe/PgWU7O5vOHtyd2HLmQlA9dh8roKjB0DVj9jTvBqHJ1b1bd/nVUtXFA5PethVQtE8tiTsuSyK6UcBJMMK6xklVC/fPNJNWWbpnwcYT23SLR7dslOXhB5aJi72wvVO5T6hsSvBnYOyjUt2sX2TIntLQPkT0iCzaXKDygMbAAvH5gWPh2cP8IGT2AqvrnheeXUW/n5/QZyyxIeARDWXxBJCTEf2CYsyQ0nJGUSEaEcSWnRG4jKZEcJhjeyo6OymGGvwwNiIFYAD6j76f/L4V9j0YUXHrk0T5z0rlgBVDudvJ2EsrKtkXenlZOfOSvBJLfeUnJ86uSdtPYQb4CPn6/hd/6g6A2mU1cMqwCMbFkSkJweFhJgtlencnQ85d7I++nqynn8+6dn8ykfoD8E9lgw38RwdL69e7sYTEgcyYQ6s5SihJuGqkCs0o7qDekQED99liWoqM7X48D9dfbgIfHc0TojKQw508W66W4sOQZoRFPHh4D779UQI07n6IjK3Z7fYAA+YbaoTQrkKoh4WboJAUxP+gM30e+8jrafvKP5H11qNhPXlvH90K9tlhBo5hoY4EYJUXFvoqqBcalE2NSxeVjqTlVz0GqqkVE/+Sh8zY/x05gUgEH7DKaf0jclRCKu6EZsu/epxb/Ny0AAAAIAAICx+OZGB7Lr+wxdHKle7MSrYaiYw/eDDEGAMwDDQohvT2A+OzI0Sxz1SiMg6GELgFtAQZqDP2AVBARkCTDsBGR4WRITxJFZTQkq+d0UlzhUHIAoi0JMgy3HhnO2tQkARmNsCcP6cx99SpyjEtPyL6Z3HCFmTPnOjVjISMzMqcWglp6J6vj9bR1K/AFL0UcxUmXIJssX9kyJKOwJEm2BAhKgiUOCTn8s+pS5GEBrgmMwIlZWmjUoidYkk3noE4rnSw92nSbXgHje0EHqCAcEYgGEfXuDOMPB67ScylmbgaTPSc9LnP9trGvCLoVFA==") format("woff2");font-style:normal;font-weight:400;font-display:block}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-instagram,body.dancr-button-system .public-profile-shell .profile-media-socials .social-link-instagram{--profile-social-glyph:"\e900";--profile-social-glyph-size:22px}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-tiktok,body.dancr-button-system .public-profile-shell .profile-media-socials .social-link-tiktok{--profile-social-glyph:"\e901";--profile-social-glyph-size:22px}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-snapchat,body.dancr-button-system .public-profile-shell .profile-media-socials .social-link-snapchat{--profile-social-glyph:"\e902"}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-onlyfans,body.dancr-button-system .public-profile-shell .profile-media-socials .social-link-onlyfans{--profile-social-glyph:"\e903";--profile-social-glyph-size:24px}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-x,body.dancr-button-system .public-profile-shell .profile-media-socials .social-link-x{--profile-social-glyph:"\e904";--profile-social-glyph-size:18px}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-link:after,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list a:after{content:var(--profile-social-glyph)!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font-family:MyDancr Profile Socials!important;font-size:var(--profile-social-glyph-size,20px)!important;font-style:normal!important;font-weight:400!important;font-synthesis:none!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;background:none!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important;pointer-events:none!important}@media (forced-colors:active){body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-link:after,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list a:after{color:LinkText!important}}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-icon,body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-link,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list a{color:#fff!important;filter:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media,body.dancr-button-system .public-profile-shell .profile-media-section{position:relative!important;isolation:isolate!important;display:grid!important;grid-gap:0!important;gap:0!important;margin-top:0!important;padding-bottom:0!important;overflow:clip!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media{margin:8px 0 0!important;padding-bottom:0!important}body.dancr-button-system .public-profile-shell .profile-media-section{margin-top:8px!important}body.dancr-button-system .public-profile-shell .profile-media-section[data-profile-media-open=true]{isolation:auto!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media:after,body.dancr-button-system .public-profile-shell .profile-media-section:after{content:none!important;display:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-grid>.profile-tonight-card,body.dancr-button-system .public-profile-shell .profile-tonight-card{margin-top:0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs,body.dancr-button-system .public-profile-shell .profile-media-tabs{min-height:46px!important;border:0!important;border-bottom:1px solid var(--dancr-color-border-subtle)!important;border-radius:0!important;background:var(--dancr-color-surface-translucent)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button,body.dancr-button-system .public-profile-shell .profile-media-tabs button{min-height:46px!important;border:0!important;border-radius:0!important;color:var(--dancr-color-text-muted)!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button:not(.active):not(:disabled),body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button:not(.active):not(:disabled) :is(.profile-media-tab-label,.profile-media-tab-count),body.dancr-button-system .public-profile-shell .profile-media-tabs button:not(.active):not(:disabled),body.dancr-button-system .public-profile-shell .profile-media-tabs button:not(.active):not(:disabled) :is(.profile-media-tab-label,.profile-media-tab-count){color:#8e8e93!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-tab-icon,body.dancr-button-system .public-profile-shell .profile-media-tab-icon{width:20px!important;height:20px!important;flex-basis:20px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button.active,body.dancr-button-system .public-profile-shell .profile-media-tabs button.active{color:#f5f5f5!important;background:transparent!important;box-shadow:inset 0 -2px #f5f5f5!important;text-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button.active :is(.profile-media-tab-icon,.profile-media-tab-label,.profile-media-tab-count),body.dancr-button-system .public-profile-shell .profile-media-tabs button.active :is(.profile-media-tab-icon,.profile-media-tab-label,.profile-media-tab-count){color:#f5f5f5!important}.tv-shell .tv-slide:is(.is-active,[aria-current=true]) .tv-player,.tv-shell :is(.tv-player,.tv-player:hover,.tv-player:focus,.tv-player:focus-visible,.tv-player:focus-within),body.dancr-button-system :is(.home-tv-feed-slide,.home-tv-feed-slide:hover,.home-tv-feed-slide:focus,.home-tv-feed-slide:focus-visible,.home-tv-feed-slide:focus-within){border:0!important;outline:0!important;background:#000!important;box-shadow:0 22px 56px var(--dancr-color-black-medium)!important;filter:none!important}.tv-shell :is(.tv-player-shade,.tv-profile-body){background:linear-gradient(180deg,transparent 28%,var(--dancr-color-black-soft) 52%,var(--dancr-color-background) 100%)!important}body.dancr-button-system [data-dancer-avatar]{position:relative!important;isolation:isolate!important;padding:0!important;border:0!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-surface-raised)!important;box-shadow:none!important;forced-color-adjust:none!important;-webkit-print-color-adjust:exact!important;text-shadow:none!important}body.dancr-button-system [data-dancer-avatar]:after,body.dancr-button-system [data-dancer-avatar]:before{content:none!important}body.dancr-button-system [data-dancer-avatar-border]{position:absolute!important;z-index:3!important;inset:0!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:2px solid var(--dancr-color-avatar-ring-inactive)!important;border-radius:50%!important;color:inherit!important;background-color:inherit!important;background-image:inherit!important;background-position:inherit!important;background-repeat:inherit!important;background-size:inherit!important;box-shadow:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;pointer-events:none!important}body.dancr-button-system [data-dancer-avatar-border]>.tv-profile-photo-image,body.dancr-button-system [data-dancer-avatar-border]>img{position:absolute!important;z-index:1!important;inset:2px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;border:0!important;border-radius:50%!important;background-color:#000000!important;box-shadow:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body.dancr-button-system [data-dancer-avatar][data-upcoming=true]:not([data-working-now=true]){background-color:var(--dancr-color-avatar-ring-upcoming)!important}body.dancr-button-system [data-dancer-avatar][data-upcoming=true]:not([data-working-now=true])>[data-dancer-avatar-border]{border-color:var(--dancr-color-avatar-ring-upcoming)!important;background-color:var(--dancr-color-avatar-ring-upcoming)!important}body.dancr-button-system [data-dancer-avatar][data-upcoming=true]:not([data-working-now=true])>[data-dancer-avatar-border]>:is(img,.tv-profile-photo-image){inset:0!important;width:100%!important;height:100%!important;background-color:var(--dancr-color-avatar-ring-upcoming)!important}body.dancr-button-system [data-dancer-avatar]>[data-working-now-indicator]{display:none!important}body.dancr-button-system [data-dancer-avatar][data-working-now=true]{overflow:visible!important;border-radius:50%!important;background-color:var(--dancr-color-avatar-ring-live)!important;box-shadow:var(--dancr-shadow-avatar-live)!important}body.dancr-button-system [data-dancer-avatar][data-working-now=true]>[data-dancer-avatar-border]{border-color:var(--dancr-color-avatar-ring-live)!important;background-color:var(--dancr-color-avatar-ring-live)!important}body.dancr-button-system [data-dancer-avatar][data-working-now=true]>[data-dancer-avatar-border]>:is(img,.tv-profile-photo-image){inset:0!important;width:100%!important;height:100%!important;background-color:var(--dancr-color-avatar-ring-live)!important}body.dancr-button-system :is(.home-venue-discovery-lineup-avatar,.venue-card-lineup-avatar){isolation:auto!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system :is(.home-venue-discovery-lineup-avatar,.venue-card-lineup-avatar)>[data-dancer-avatar-border]{background-color:var(--dancr-color-surface-raised)!important;background-image:none!important;background-repeat:no-repeat!important}body.dancr-button-system :is(.home-venue-discovery-lineup-avatar,.venue-card-lineup-avatar)>[data-dancer-avatar-border]>.venue-lineup-avatar-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system :is(.home-venue-discovery-lineup-avatar,.venue-card-lineup-avatar)[data-working-now=true]>[data-dancer-avatar-border]{box-shadow:var(--dancr-shadow-avatar-live)!important}body.dancr-button-system [data-dancer-avatar-border]>.venue-lineup-avatar-photo:is([data-image-state=loading],[data-image-state=error]){opacity:0!important}.venue-lineup-avatar-initial{position:absolute;z-index:2;inset:0;display:grid;place-items:center;color:#fff;background:var(--dancr-color-surface-raised);border-radius:50%;font-size:13px;font-weight:800;line-height:1;pointer-events:none}.venue-lineup-avatar-photo[data-image-state=loading]+.venue-lineup-avatar-initial{color:transparent}.venue-lineup-avatar-photo[data-image-state=ready]+.venue-lineup-avatar-initial{visibility:hidden}body.dancr-button-system [data-dancer-avatar][data-working-now=true]>[data-working-now-indicator]{position:absolute!important;z-index:6!important;right:-8px!important;bottom:-4px!important;min-width:27px!important;min-height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:1px 4px!important;border:1px solid #d8fff0!important;border-radius:999px!important;color:#02130d!important;background:var(--dancr-color-avatar-ring-live)!important;box-shadow:0 0 9px rgba(52,227,164,.58)!important;font-size:7px!important;font-weight:950!important;letter-spacing:.06em!important;line-height:1!important;text-shadow:none!important;pointer-events:none!important}body.dancr-button-system :is(.home-venue-discovery-lineup-avatar,.venue-card-lineup-avatar)[data-working-now=true]>[data-working-now-indicator]{right:-1px!important;bottom:-1px!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important;border-width:1px!important;font-size:0!important}body.dancr-button-system .home-tv-feed-dancer-photo:not(:has(img)){background-image:none!important;color:var(--dancr-color-brand-primary-deep)!important}body.dancr-button-system .profile-titlebar-avatar:not(.has-photo),body.dancr-button-system .tv-profile-photo:not(.has-photo){color:var(--dancr-color-brand-primary-deep)!important}body.dancr-button-system .home-tv-feed-dancer-photo:has(img){background-image:none!important}.tv-shell :is(.tv-card-stage-name,.tv-card-venue-name),body.dancr-button-system :is(.home-tv-feed-dancer-name,.home-tv-feed-venue){color:var(--dancr-color-text-primary)!important;text-shadow:0 2px 12px var(--dancr-color-black-strong)!important}.tv-shell :is(.tv-card-venue-line,.tv-no-shifts-state),body.dancr-button-system .home-tv-feed-dancer-copy{color:var(--dancr-color-text-secondary)!important}body.dancr-button-system .home-tv-feed-meta{color:var(--dancr-color-text-primary)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:0 1px 2px var(--dancr-color-background),0 2px 12px var(--dancr-color-black-strong)!important;filter:none!important}.tv-shell .tv-card-venue-line svg,body.dancr-button-system #profileBackdrop .profile-modal .profile-venue-destination>.venue-dot,body.dancr-button-system #profileBackdrop .profile-modal .profile-venue-destination>.venue-dot svg,body.dancr-button-system .dancer-card .card-venue-line>.venue-dot,body.dancr-button-system .dancer-card .card-venue-line>.venue-dot svg,body.dancr-button-system .home-tv-feed-venue svg,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .home-dancer-grid-venue>.venue-dot,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .home-dancer-grid-venue>.venue-dot svg,body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-venue>.venue-dot,body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-venue>.venue-dot svg{color:var(--dancr-color-text-muted)!important;stroke:currentColor!important;filter:none!important}body.dancr-button-system #profileBackdrop .profile-modal .profile-venue-destination>.venue-dot{border-color:var(--dancr-color-border-subtle)!important;background:var(--dancr-color-surface-subtle)!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop .profile-modal .working-now-tile .profile-venue-destination.is-live>.venue-dot,body.dancr-button-system #profileBackdrop .profile-modal .working-now-tile .profile-venue-destination.is-live>.venue-dot svg{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}.tv-shell .tv-verified-mark.tv-verified-mark.tv-verified-mark{border-color:var(--mydancr-verified-outline)!important;color:var(--mydancr-verified-foreground)!important;background:var(--mydancr-verified-surface)!important;box-shadow:none!important;text-shadow:none!important}.tv-shell .tv-playback-retry,body.dancr-button-system :is(.home-tv-feed-position,.home-tv-feed-media-position){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-overlay)!important;box-shadow:0 8px 20px var(--dancr-color-black-medium)!important;text-shadow:none!important}.tv-shell .tv-playback-retry:is(:hover,:focus-visible,:active){border-color:var(--dancr-color-white-medium)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-overlay)!important;background-image:none!important;box-shadow:0 8px 20px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-soft)!important;filter:none!important;text-shadow:none!important}.tv-shell .tv-sound,body.dancr-button-system :is(.home-tv-feed-sound,.home-tv-feed-action:not(.home-tv-feed-deal-action),.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,.tv-video-viewer-close,.tv-video-viewer-previous,.tv-video-viewer-next,.tv-video-viewer-actions button){border-color:var(--dancr-color-white-medium)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-black-medium)!important;background-image:none!important;box-shadow:0 5px 16px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-soft)!important;text-shadow:none!important}body.dancr-button-system .home-tv-feed-action:not(.home-tv-feed-deal-action,.home-tv-feed-overflow-action,.home-tv-feed-fullscreen,.home-tv-feed-sound,.home-tv-feed-like-action):is(.is-active,[aria-pressed=true]){border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-brand-core)!important;background-color:var(--dancr-color-surface-raised)!important;background-image:linear-gradient(var(--dancr-color-brand-primary-soft),var(--dancr-color-brand-primary-soft))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium),0 0 10px var(--dancr-color-brand-glow-soft)!important}.tv-shell :is(.tv-card-stage-link,.tv-card-venue-line,.tv-sound,.tv-playback-retry):focus-visible,body.dancr-button-system :is(.home-tv-feed-dancer,.home-tv-feed-venue,.home-tv-feed-sound,.home-tv-feed-action,.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,.tv-video-viewer-close,.tv-video-viewer-previous,.tv-video-viewer-next,.tv-video-viewer-actions button):focus-visible{border-color:var(--dancr-color-brand-primary-strong)!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system .home-tv-feed-like-action[aria-pressed=true],body.dancr-button-system .home-tv-feed-like-action[aria-pressed=true]:focus,body.dancr-button-system .home-tv-feed-like-action[aria-pressed=true]:focus-visible,body.dancr-button-system .home-tv-feed-like-action[aria-pressed=true]:hover{border-color:var(--dancr-color-white-medium)!important;outline:0!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-black-medium)!important;background-image:none!important;box-shadow:0 5px 16px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-soft)!important}body.dancr-button-system .home-tv-feed-fullscreen[aria-pressed=true]{outline:0!important;box-shadow:0 5px 16px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-soft)!important}body.dancr-button-system .home-tv-feed-fullscreen[aria-pressed=true],body.dancr-button-system .home-tv-feed-playback{border-color:var(--dancr-color-white-medium)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-black-medium)!important;background-image:none!important}body.dancr-button-system .home-tv-feed-playback{box-shadow:0 10px 30px var(--dancr-color-black-medium),inset 0 1px 0 var(--dancr-color-white-soft)!important;filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}body.dancr-button-system .home-tv-feed-progress{background:transparent!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;filter:none!important;-webkit-filter:none!important}body.dancr-button-system .home-tv-feed-scrubber{border-color:transparent!important;outline:0!important;outline-offset:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;color:transparent!important;accent-color:transparent!important;opacity:0!important}body.dancr-button-system .home-tv-feed-scrubber:is(:focus,:focus-visible,:active){border-color:transparent!important;outline:0!important;outline-offset:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}body.dancr-button-system .home-tv-feed-feedback{border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-overlay)!important;box-shadow:0 12px 34px var(--dancr-color-black-strong),0 0 12px var(--dancr-color-brand-glow-soft)!important}body.dancr-button-system .home-tv-feed-feedback.is-neutral{border-color:var(--dancr-color-white-medium)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-black-medium)!important;background-image:none!important;box-shadow:0 12px 34px var(--dancr-color-black-strong)!important;text-shadow:none!important}body.dancr-button-system .home-tv-feed .home-tv-feed-schedule.is-now{border-color:var(--dancr-color-live-strong)!important;color:#d9ffea!important;background-color:var(--dancr-color-live-surface-glass,rgba(16,185,129,.6))!important;box-shadow:inset 0 1px 0 rgba(224,255,242,.14)!important}body.dancr-button-system .home-tv-feed .home-tv-feed-schedule.is-now,body.dancr-button-system .home-tv-feed .home-tv-feed-schedule.is-upcoming{background-image:none!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important;backdrop-filter:blur(10px) saturate(120%)!important;text-shadow:none!important}body.dancr-button-system .home-tv-feed .home-tv-feed-schedule.is-upcoming{border-color:var(--dancr-color-info-strong)!important;color:#dcfbff!important;background-color:var(--dancr-color-info-surface-glass,rgba(8,145,178,.66))!important;box-shadow:inset 0 1px 0 rgba(224,252,255,.14)!important}.tv-shell :is(.tv-schedule-row.is-tonight svg,.tv-card-schedule-text.tonight){color:var(--dancr-color-success)!important;background:transparent!important;text-shadow:none!important}.tv-shell :is(.tv-schedule-row.is-upcoming svg,.tv-card-schedule-text.upcoming){color:var(--dancr-color-info)!important;background:transparent!important;text-shadow:none!important}body.dancr-button-system .home-tv-feed-deal-action.is-available{border-color:var(--dancr-color-success-strong)!important;color:color-mix(in srgb,var(--dancr-color-success) 52%,var(--dancr-color-text-primary))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--dancr-color-success) 30%,transparent),transparent 58%),color-mix(in srgb,var(--dancr-color-success) 18%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-medium),0 0 18px color-mix(in srgb,var(--dancr-color-success) 30%,transparent),0 9px 20px var(--dancr-color-black-medium)!important;text-shadow:none!important}body.dancr-button-system .home-tv-feed-deal-action.is-available .action-icon{color:color-mix(in srgb,var(--dancr-color-success) 44%,var(--dancr-color-text-primary))!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--dancr-color-success) 72%,transparent))}body.dancr-button-system #results.venue-profile-overlay,body.dancr-button-system #results.venue-profile-overlay .venue-detail{color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-background)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail{border-color:transparent!important}body.dancr-button-system #results.venue-profile-overlay :is(.venue-hero,.venue-sign,.venue-detail-logo-shell,.venue-quick-stat,.venue-info .info-tile,.venue-offer-card,.venue-detail-club-deal-qr-state.is-unavailable,.venue-detail-club-deal-qr-state.is-unavailable .venue-detail-club-deal-symbol,.venue-shift-row,.locked){border-color:var(--dancr-color-border-subtle)!important;background-color:var(--dancr-color-surface-subtle)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail #venueDetailName,body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-sign-name,.venue-quick-stat strong,.venue-info strong,.venue-offer-card h3,.venue-detail-club-deal-qr-copy strong,.section-title,.venue-shift-copy strong){color:var(--dancr-color-text-primary)!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-sign-meta,.venue-quick-stat span,.venue-info .meta,.venue-address-distance,.venue-offer-card p,.venue-detail-club-deal-qr-copy small,.locked){color:var(--dancr-color-text-muted)!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-club-deal-unavailable,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-state.is-unavailable{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-secondary)!important;background-color:var(--dancr-color-surface-subtle)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-club-deal-unavailable .eyebrow{color:var(--dancr-color-text-secondary)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-status,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-status-pill{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface-subtle)!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-status.is-open{border-color:var(--dancr-color-success-strong)!important;color:var(--dancr-color-success)!important;background:var(--dancr-color-success-soft)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-offer-card.revenue-offer-card,.venue-detail-club-deal-qr-state.is-available){border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-success-soft)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-state.is-available :is(strong,small,svg){color:var(--dancr-color-success)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .action-btn.follow-venue-btn{border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep))!important;box-shadow:var(--dancr-shadow-brand-control)!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .action-btn.follow-venue-btn.is-following{border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-brand-core)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 24%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-medium)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-address-directions,.venue-directions-btn){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(a,button):focus-visible{border-color:var(--dancr-color-brand-primary-strong)!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-close{border:1px solid rgba(226,232,240,.22)!important;color:rgba(255,255,255,.92)!important;background:linear-gradient(145deg,rgba(49,47,59,.96),rgba(19,19,25,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.36)!important;text-shadow:none!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;backdrop-filter:blur(12px) saturate(120%)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-close[data-auto-focus]:is(:focus,:focus-visible){border-color:rgba(226,232,240,.22)!important;outline:0!important;color:rgba(255,255,255,.92)!important;background:linear-gradient(145deg,rgba(49,47,59,.96),rgba(19,19,25,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.36)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-close:focus-visible:not([data-auto-focus]){border-color:var(--dancr-color-border)!important;outline:2px solid var(--dancr-color-text-secondary)!important;outline-offset:2px!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay{scrollbar-color:var(--dancr-color-border) transparent!important}body.dancr-button-system #results.venue-profile-overlay::-webkit-scrollbar-track{background:transparent!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay::-webkit-scrollbar-thumb{border-color:transparent!important;background:var(--dancr-color-border)!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay::-webkit-scrollbar-thumb:is(:hover,:active){background:var(--dancr-color-text-muted)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed{scrollbar-color:var(--dancr-color-border) transparent!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed::-webkit-scrollbar-track{background:transparent!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed::-webkit-scrollbar-thumb{border-color:transparent!important;background:var(--dancr-color-border)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed::-webkit-scrollbar-thumb:is(:hover,:active){background:var(--dancr-color-text-muted)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide{--venue-card-surface:color-mix(in srgb,var(--dancr-color-surface-raised) 90%,var(--dancr-color-text-primary) 10%);--venue-card-base:color-mix(in srgb,var(--dancr-color-background) 92%,var(--dancr-color-text-primary) 8%);--venue-card-edge:color-mix(in srgb,var(--dancr-color-border) 78%,var(--dancr-color-text-secondary) 22%);--venue-card-text-secondary:color-mix(in srgb,var(--dancr-color-text-secondary) 88%,var(--dancr-color-text-primary) 12%);--venue-card-text-muted:color-mix(in srgb,var(--dancr-color-text-muted) 78%,var(--dancr-color-text-primary) 22%);border-color:transparent!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(155deg,var(--venue-card-surface),var(--venue-card-base) 72%) padding-box,linear-gradient(145deg,var(--venue-card-edge),var(--dancr-color-border-subtle)) border-box!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-soft),0 14px 28px var(--dancr-color-black-medium)!important;filter:none!important;-webkit-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo){background:repeating-linear-gradient(115deg,rgba(255,255,255,.024) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 36%,rgba(255,255,255,.14),transparent 31%),linear-gradient(145deg,var(--venue-card-surface) 0,var(--venue-card-base) 52%,color-mix(in srgb,var(--venue-card-surface) 42%,var(--venue-card-base)) 100%)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:after,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:before{background:none!important;box-shadow:none!important;opacity:0!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo{filter:none!important;-webkit-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--dancr-color-background) 6%,transparent) 0,transparent 30%,color-mix(in srgb,var(--venue-card-base) 70%,transparent) 56%,color-mix(in srgb,var(--venue-card-base) 96%,transparent) 84%,var(--venue-card-base) 100%)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-name{color:var(--dancr-color-text-primary)!important;text-shadow:0 2px 12px var(--dancr-color-black-strong)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location{color:var(--venue-card-text-secondary)!important;text-shadow:0 1px 8px var(--dancr-color-black-strong)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location svg{color:var(--venue-card-text-muted)!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-hours{color:var(--venue-card-text-muted)!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-position{border-color:var(--dancr-color-border-subtle)!important;color:var(--venue-card-text-secondary)!important;background:var(--dancr-color-overlay)!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.is-active):not([aria-pressed=true]):not(.home-venue-discovery-rail-qr.is-available):not(.home-venue-discovery-profile-action){border-color:var(--dancr-color-border-subtle)!important;color:var(--venue-card-text-secondary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important;opacity:1!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-rail-qr.is-unavailable{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-profile-action{border-color:var(--dancr-color-text-primary)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,var(--dancr-color-white-medium),transparent 50%),color-mix(in srgb,var(--dancr-color-text-primary) 10%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-medium),0 0 16px color-mix(in srgb,var(--dancr-color-text-primary) 48%,transparent),0 9px 20px var(--dancr-color-black-medium)!important;text-shadow:0 0 7px color-mix(in srgb,var(--dancr-color-text-primary) 46%,transparent)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-profile-action .action-icon{color:var(--dancr-color-text-primary)!important;filter:drop-shadow(0 0 7px var(--dancr-color-text-primary))}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-profile-action:active{border-color:var(--dancr-color-text-primary)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-text-primary) 22%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-medium),0 0 20px color-mix(in srgb,var(--dancr-color-text-primary) 62%,transparent),0 9px 20px var(--dancr-color-black-medium)!important;text-shadow:0 0 9px var(--dancr-color-text-primary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-profile-action:active .action-icon{color:var(--dancr-color-text-primary)!important;filter:drop-shadow(0 0 9px var(--dancr-color-text-primary))}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-profile-action:focus-visible{outline-color:var(--dancr-color-text-primary)!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-medium),0 0 20px color-mix(in srgb,var(--dancr-color-text-primary) 62%,transparent),0 9px 20px var(--dancr-color-black-medium)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail [data-venue-follow]:is(.is-active,[aria-pressed=true]){border-color:color-mix(in srgb,var(--dancr-color-brand-primary) 26%,var(--dancr-color-border-subtle))!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 6%,var(--dancr-color-surface-raised) 94%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dancr-color-brand-primary) 8%,transparent)!important;opacity:1!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail [data-venue-follow]:is(.is-active,[aria-pressed=true]) :is(.action-icon,svg,span){color:var(--dancr-color-text-primary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-rail-qr.is-available{border-color:var(--dancr-color-success-strong)!important;color:color-mix(in srgb,var(--dancr-color-success) 52%,var(--dancr-color-text-primary))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--dancr-color-success) 30%,transparent),transparent 58%),color-mix(in srgb,var(--dancr-color-success) 18%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 1px 0 var(--dancr-color-white-medium),0 0 18px color-mix(in srgb,var(--dancr-color-success) 30%,transparent),0 9px 20px var(--dancr-color-black-medium)!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-rail-qr.is-available .action-icon{color:color-mix(in srgb,var(--dancr-color-success) 44%,var(--dancr-color-text-primary))!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--dancr-color-success) 72%,transparent))}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-status.is-now,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-operating-status.is-open{border-color:var(--dancr-color-success-strong)!important;color:var(--dancr-color-success)!important;background:var(--dancr-color-success-soft)!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions .home-discovery-feed-directions{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(a,button):focus-visible{border-color:var(--dancr-color-brand-primary-strong)!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail{gap:8px!important;padding-bottom:8px!important}body.dancr-button-system #results.venue-profile-overlay{padding-bottom:max(112px,calc(94px + env(safe-area-inset-bottom, 0px)))!important;scroll-padding-bottom:max(112px,calc(94px + env(safe-area-inset-bottom, 0px)))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero{overflow:hidden!important;border:1px solid var(--dancr-color-border-subtle)!important;border-radius:20px!important;background:color-mix(in srgb,var(--dancr-color-surface) 18%,var(--dancr-color-background))!important;box-shadow:0 18px 36px var(--dancr-color-black-medium)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-main-photo{position:relative!important;isolation:isolate;min-height:clamp(64px,18vw,80px)!important;height:clamp(64px,18vw,80px)!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-brand-row{box-sizing:border-box;width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;grid-gap:8px;gap:8px;padding:6px 10px 0}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-brand-row .venue-main-photo{grid-column:2;width:100%}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-art{padding:4px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-sign.venue-sign{width:100%!important;padding:0;border:0;background:transparent!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-sign-name{font-size:clamp(14px,4vw,20px);line-height:1.2}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-sign-meta{display:none}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-brand-row .venue-main-photo.is-venue-artwork,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-brand-row .venue-main-photo.is-venue-artwork>.venue-art{background:transparent!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-brand-row .venue-detail-close{grid-column:3;grid-row:1}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-logo-shell{box-sizing:border-box;width:calc(100% - clamp(82px, 22vw, 112px))!important;height:100%!important;max-width:420px!important;max-height:80px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-brand-row .venue-detail-logo-shell{width:100%!important;background:transparent!important}@media (max-width:650px){body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-logo-shell{left:50%!important;width:calc(100% - clamp(92px, 25vw, 118px))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-brand-row .venue-detail-logo-shell{width:100%!important}}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-logo-shell:before{content:"";position:absolute;z-index:0;inset:7% 2%;border-radius:50%;background:radial-gradient(ellipse at center,var(--dancr-color-brand-primary-soft) 0,var(--dancr-color-brand-glow-soft) 48%,transparent 76%);filter:blur(22px);opacity:.3;pointer-events:none}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-logo{position:absolute!important;z-index:1;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform:translate(var(--venue-logo-shift-x,0),var(--venue-logo-shift-y,0)) scale(var(--venue-logo-scale,1))!important;transform-origin:center!important;filter:none!important;-webkit-filter:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-body{display:grid!important;grid-gap:6px!important;gap:6px!important;padding:8px 12px 10px!important;border-top:1px solid color-mix(in srgb,var(--dancr-color-border-subtle) 72%,transparent)!important;background:color-mix(in srgb,var(--dancr-color-surface) 24%,var(--dancr-color-background))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-block,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-copy,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-meta{min-width:0;display:grid}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-block{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-copy{gap:0;padding-left:0}body.dancr-button-system #results.venue-profile-overlay .venue-detail #venueDetailName.venue-detail-accessible-name{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 7px;color:var(--dancr-color-text-secondary)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-profile-hours{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;color:var(--dancr-color-text-secondary);font-size:11px;line-height:1.4}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-profile-hours strong{color:var(--dancr-color-text-primary);font-weight:650}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-meta .meta{color:var(--dancr-color-text-secondary)!important;opacity:.92}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-location{min-width:0;display:inline-flex;align-items:center}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-distance{color:var(--dancr-color-text-secondary)!important;font-size:12px;font-weight:800}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-distance:before{content:"·";margin-right:7px;color:var(--dancr-color-text-muted)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-status-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:0;border-radius:14px;background:var(--dancr-color-surface-subtle);box-shadow:none;isolation:isolate}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-operating-summary,.venue-quick-stat){box-sizing:border-box;width:100%;min-width:0;min-height:70px!important;display:grid!important;align-content:center;justify-items:center;grid-template-rows:12px 21px 12px;grid-gap:4px!important;gap:4px!important;padding:9px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-status-grid>*+*{border-left:1px solid color-mix(in srgb,var(--dancr-color-border-subtle) 72%,transparent)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-summary{flex:initial!important;flex-wrap:nowrap!important;justify-content:normal!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat span,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-status-kicker{grid-row:1;align-self:end;margin:0!important;color:var(--dancr-color-text-muted)!important;font-size:clamp(8.5px,2.5vw,9.5px);font-weight:850;line-height:1.15;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-operating-status,.venue-status-pill){min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-status{grid-row:2;align-self:center;width:100%;display:block!important;justify-content:center!important;color:var(--dancr-color-text-primary)!important;font-size:11.5px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-status-pill{grid-row:3;align-self:start;color:var(--dancr-color-text-muted)!important;font-size:10px;line-height:1.15}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-summary :is(.venue-status-kicker,.venue-status-pill){color:var(--dancr-color-text-muted)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-summary .venue-operating-status{color:var(--dancr-color-text-primary)!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat{min-height:70px!important;padding:9px 8px!important;color:var(--dancr-color-text-primary)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-quick-stat{cursor:pointer;transition:background-color .16s ease}@media (hover:hover) and (pointer:fine){body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-quick-stat:hover{background:var(--dancr-color-white-soft)!important}}body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-quick-stat:focus-visible{outline:2px solid var(--dancr-color-info);outline-offset:-3px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat.is-empty strong{color:var(--dancr-color-text-muted)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat strong{grid-row:2/4;align-self:center;font-size:17px;line-height:1}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat.is-working strong{color:var(--dancr-color-success)!important;text-shadow:0 0 12px color-mix(in srgb,var(--dancr-color-success) 28%,transparent)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat.is-working:not(.is-empty) span{color:color-mix(in srgb,var(--dancr-color-success) 68%,var(--dancr-color-text-muted))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat.is-working:not(.is-empty){background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--dancr-color-success) 7%,var(--dancr-color-surface-subtle)))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat.is-upcoming strong{color:var(--dancr-color-info)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat.is-upcoming:not(.is-empty) span{color:color-mix(in srgb,var(--dancr-color-info) 68%,var(--dancr-color-text-muted))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-quick-stat.is-upcoming:not(.is-empty){background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--dancr-color-info) 7%,var(--dancr-color-surface-subtle)))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-quick-stat.is-working:focus-visible{outline-color:var(--dancr-color-success)}body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-quick-stat.is-upcoming:focus-visible{outline-color:var(--dancr-color-info)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-info .info-tile{min-height:0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--dancr-color-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-tile{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-action-stack{min-width:0;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;grid-gap:6px;gap:6px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-action-stack>.venue-primary-actions{grid-column:1;min-width:0}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-action-stack>.venue-secondary-actions{grid-column:2/-1;min-width:0}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-actions,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .action-btn{width:100%!important;margin:0!important;padding:8px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-secondary)!important;background:color-mix(in srgb,var(--dancr-color-surface-raised) 72%,var(--dancr-color-background))!important;background-image:none!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s ease!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .action-btn:not(.is-following) .action-icon{color:var(--dancr-color-text-secondary)!important;filter:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-actions>:only-child{grid-column:1/-1}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-copy .meta{display:block!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-directions,body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-uber{width:100%!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:9px 11px!important;border-radius:13px!important;font-size:12.5px!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-uber{margin:0!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-secondary)!important;background:color-mix(in srgb,var(--dancr-color-surface-raised) 78%,var(--dancr-color-background))!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;text-decoration:none!important;opacity:1!important;filter:none!important;cursor:pointer!important;pointer-events:auto!important;transform:none!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s ease!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-primary-actions,.venue-secondary-actions) .action-icon{width:20px!important;min-width:20px!important;height:20px!important;flex:0 0 20px!important;display:inline-grid!important;place-items:center!important;color:inherit;filter:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-primary-actions,.venue-secondary-actions) .action-icon svg{width:20px!important;height:20px!important;display:block!important;stroke:currentColor!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-primary-actions,.venue-secondary-actions) :is(a,button)>span:not(.action-icon){min-width:0;line-height:1.1;white-space:nowrap}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber) .action-icon{color:var(--dancr-color-text-secondary)!important;stroke:currentColor!important;filter:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber):focus-visible{border-color:var(--dancr-color-border-strong)!important;background:color-mix(in srgb,var(--dancr-color-text-primary) 7%,var(--dancr-color-surface-raised))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>.is-inactive-demo{opacity:1!important;filter:none!important;cursor:default!important;pointer-events:auto!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>.is-travel-unavailable{opacity:1!important;filter:none!important;cursor:default!important;pointer-events:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber):active{transform:translateY(1px) scale(.985)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .action-btn:focus-visible{border-color:var(--dancr-color-border-strong)!important;background:color-mix(in srgb,var(--dancr-color-text-primary) 5%,var(--dancr-color-surface-raised))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .action-btn:active{transform:translateY(1px) scale(.985)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .venue-detail-share.is-confirmed{background:color-mix(in srgb,var(--dancr-color-success) 6%,var(--dancr-color-surface-raised))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .venue-detail-share.is-confirmed .action-icon{color:var(--dancr-color-success)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .venue-detail-share:disabled{opacity:.74!important;cursor:wait!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-state{box-sizing:border-box;display:grid!important;width:min(168px,100%)!important;min-height:168px!important;aspect-ratio:1/1;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;place-items:center!important;align-content:center!important;justify-self:center!important;grid-gap:10px!important;gap:10px!important;padding:13px 14px!important;border:1px solid var(--dancr-color-border-subtle)!important;border-radius:14px!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface)!important;background-image:none!important;box-shadow:none!important;text-align:center}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-state.is-unavailable{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-muted)!important;background:var(--dancr-color-surface)!important;background-image:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-state.is-available{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-success)!important;background:color-mix(in srgb,var(--dancr-color-success) 6%,var(--dancr-color-surface))!important;font:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease,transform .18s ease}body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-detail-club-deal-qr-state.is-available:focus-visible,body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-detail-club-deal-qr-state.is-available:hover{outline:none;transform:translateY(-1px)}body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-detail-club-deal-qr-state.is-available:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--dancr-color-success) 14%,transparent)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail button.venue-detail-club-deal-qr-state.is-available:is(.is-loading,:disabled){opacity:.72;cursor:wait;transform:none}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-symbol{width:72px!important;min-width:72px!important;height:72px!important;display:grid;place-items:center;grid-row:1;justify-self:center!important;padding:8px!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:12px!important;color:rgba(148,163,184,.58)!important;background:rgba(148,163,184,.035)!important;box-shadow:none!important;opacity:.62}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-state.is-unavailable .venue-detail-club-deal-symbol{border-color:rgba(148,163,184,.14)!important;color:rgba(148,163,184,.58)!important;background:rgba(148,163,184,.035)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-symbol svg{width:100%;height:100%}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-copy{grid-row:2;justify-items:center;gap:7px;text-align:center}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-copy .eyebrow{margin:0;color:var(--dancr-color-text-muted)!important;font-size:9px;letter-spacing:.16em;opacity:.72}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-copy strong{max-width:136px;color:inherit;font-size:12px;line-height:1.25}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-copy small{max-width:136px;color:inherit;font-size:10.5px;line-height:1.2;opacity:.72}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-state.is-unavailable .venue-detail-club-deal-qr-copy :is(.eyebrow,strong,small){color:inherit!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-qr-state.is-available .venue-detail-club-deal-symbol{border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-success)!important;background:var(--dancr-color-success-soft)!important;opacity:1}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-club-deal-unavailable.venue-offer-card{width:min(168px,100%)!important;justify-self:center!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-offer-card.venue-deal-preview{position:relative!important;width:100%!important;min-width:0!important;overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-offer-card.venue-deal-preview:before{content:"";position:absolute;z-index:1;top:12px;bottom:12px;left:0;width:2px;border-radius:999px;background:var(--dancr-color-success);pointer-events:none}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-deal-preview .venue-offer-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-deal-preview-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-heading{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-heading .eyebrow{margin:0!important;color:var(--dancr-color-text-secondary)!important;font-size:9px!important;letter-spacing:.14em!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-status{color:var(--dancr-color-success)!important;font-size:9px!important;font-weight:900!important;line-height:1.1!important;text-transform:uppercase;letter-spacing:.08em}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-deal-preview h3{display:-webkit-box;overflow:hidden;margin:0!important;color:var(--dancr-color-text-primary)!important;font-size:clamp(17px,4.8vw,21px)!important;line-height:1.08!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-deal-preview p{display:block!important;overflow:visible!important;margin:0!important;color:var(--dancr-color-text-secondary)!important;font-size:12px!important;line-height:1.45!important;overflow-wrap:anywhere!important;white-space:normal!important;-webkit-line-clamp:unset!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-actions{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-actions>.venue-detail-entry-ride{box-sizing:border-box;width:100%;min-width:0;min-height:44px;justify-content:center;gap:6px;padding:8px 10px;border:1px solid var(--dancr-color-success-strong)!important;border-radius:13px;color:var(--dancr-color-text-primary);background:color-mix(in srgb,var(--dancr-color-success) 6%,var(--dancr-color-surface-raised))!important;box-shadow:none!important;font-size:11.5px;line-height:1.2}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-actions>.venue-detail-entry-ride:is(:focus-visible,:active){border-color:var(--dancr-color-success)!important;background:color-mix(in srgb,var(--dancr-color-success) 12%,var(--dancr-color-surface-raised))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-actions>.venue-detail-entry-ride:focus-visible{outline:2px solid var(--dancr-color-success)!important;outline-offset:3px!important}@media (hover:hover) and (pointer:fine){body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-actions>.venue-detail-entry-ride:hover{border-color:var(--dancr-color-success)!important;background:color-mix(in srgb,var(--dancr-color-success) 12%,var(--dancr-color-surface-raised))!important}}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-entry-ride>span:not(.action-icon){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-entry-ride .action-icon{width:18px;height:18px;flex:0 0 18px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta{width:100%;box-sizing:border-box;min-width:112px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border:1px solid var(--dancr-color-success-strong);border-radius:13px;color:var(--dancr-color-text-on-bright);background:var(--dancr-color-success);box-shadow:none;font:inherit;cursor:pointer;transition:filter .16s ease,transform .12s ease}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta strong{font-size:11.5px;line-height:1.15}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta>span{font-size:20px;font-weight:800;line-height:.8}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta:is(:hover,:focus-visible){outline:none;filter:brightness(1.08)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--dancr-color-success) 18%,transparent)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta:active{transform:translateY(1px) scale(.985)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta:is(.is-loading,:disabled){opacity:.72;cursor:wait;filter:none;transform:none}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-line{min-width:0;min-height:0;display:block;padding:0 0 4px;border:0!important;border-radius:0!important;color:var(--dancr-color-text-primary)!important;background:transparent!important;box-shadow:none!important;font-size:12.5px;font-weight:600;line-height:1.5}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-line>span:last-child{min-width:0;overflow-wrap:anywhere}body.dancr-button-system #results.venue-profile-overlay .venue-detail .action-btn.follow-venue-btn:not(.is-following){width:100%!important;border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .action-btn.follow-venue-btn:not(.is-following) .action-icon{color:var(--dancr-color-text-secondary)!important;filter:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .action-btn.follow-venue-btn.is-following{border-color:color-mix(in srgb,var(--dancr-color-brand-primary) 28%,var(--dancr-color-border-subtle))!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 6%,var(--dancr-color-surface-raised) 94%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dancr-color-brand-primary) 8%,transparent)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .action-btn.follow-venue-btn.is-following :is(.action-icon,svg,span){color:var(--dancr-color-text-primary)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-exploration{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:10px 12px 16px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-section{display:grid;grid-gap:7px;gap:7px;padding:2px 0 4px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-section .section-title{display:flex;align-items:center;gap:8px;margin:0!important;padding-left:10px!important;border-left:2px solid var(--dancr-color-brand-primary)!important;color:var(--dancr-color-text-primary)!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-count{min-width:28px;min-height:28px;display:inline-grid;place-items:center;padding:0 8px;border:1px solid var(--dancr-color-border-subtle);border-radius:999px;color:var(--dancr-color-text-muted);background:var(--dancr-color-surface-subtle);font-size:11px;font-weight:900;line-height:1}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-section.is-working .section-title{border-left-color:var(--dancr-color-success)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-section.is-working .venue-activity-count{color:var(--dancr-color-success)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-section.is-upcoming .section-title{border-left-color:var(--dancr-color-info)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-section.is-upcoming .venue-activity-count{color:var(--dancr-color-info)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-section.is-open .section-title{border-left-color:var(--dancr-color-text-muted)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-shift-row{grid-template-columns:58px minmax(0,1fr) 32px;min-height:86px;padding:9px 11px;border-color:color-mix(in srgb,var(--dancr-color-text-muted) 26%,transparent)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-shift-row:is(:hover,:focus-visible){border-color:var(--dancr-color-brand-primary-medium)!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-shift-copy strong{color:var(--dancr-color-text-primary)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-shift-copy>span{color:var(--dancr-color-info)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-shift-chevron{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--dancr-color-border-subtle);border-radius:999px;color:var(--dancr-color-text-secondary);background:var(--dancr-color-surface)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-shift-chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--dancr-color-border-subtle) 70%,transparent);border-radius:16px;color:var(--dancr-color-text-primary);background:color-mix(in srgb,var(--dancr-color-surface) 62%,var(--dancr-color-background));box-shadow:none}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty.is-compact{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px 11px;border-radius:14px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty.is-compact .venue-activity-empty-icon{width:34px;height:34px;border-radius:12px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty.is-compact strong{font-size:14px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty.is-compact small{font-size:11px;line-height:1.35}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section{min-width:0;padding-top:12px;border-top:1px solid var(--dancr-color-border-subtle)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-section-heading{margin:0!important;color:var(--dancr-color-text-primary)!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section{gap:8px!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty>span:last-child{min-width:0;display:grid;grid-gap:4px;gap:4px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty small{color:var(--dancr-color-text-muted);font-size:12px;line-height:1.4}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty strong{font-size:clamp(16px,4.4vw,19px);line-height:1.16}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--dancr-color-border-subtle);border-radius:14px;color:var(--dancr-color-text-muted);background:var(--dancr-color-surface-raised)}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-activity-empty-icon .action-icon{width:18px;height:18px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-close{position:static!important;inset:auto!important;align-self:start!important;justify-self:end!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;aspect-ratio:1/1!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;line-height:0!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-close .icon{width:15px!important;height:15px!important;display:block!important;margin:0!important;transform:none!important;stroke-width:1.85!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero+.venue-detail-exploration{margin-top:0}@media (max-width:420px){body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-meta{display:flex;flex-wrap:wrap;gap:3px 7px}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-identity-distance:before{content:"·"}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-tile{grid-template-columns:minmax(0,1fr)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-address-directions{justify-self:stretch}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-deal-preview .venue-offer-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta{min-width:104px;padding-inline:9px}}body.dancr-button-system #profileBackdrop.modal-backdrop,body.dancr-button-system #profileBackdrop.modal-backdrop.show,body.dancr-button-system .page-panel.show{top:var(--mydancr-preview-banner-offset)!important;bottom:0!important;height:calc(100dvh - var(--mydancr-preview-banner-offset))!important}body.dancr-button-system #profileBackdrop .profile-modal{height:auto!important;min-height:0!important;max-height:min(94vh,calc(100dvh - var(--mydancr-preview-banner-offset)))!important}body.dancr-button-system #results.venue-profile-overlay{top:var(--mydancr-preview-banner-offset)!important;bottom:0!important;height:calc(100dvh - var(--mydancr-preview-banner-offset))!important;padding-top:max(10px,var(--dancr-viewport-top))!important;scroll-padding-top:max(10px,var(--dancr-viewport-top))!important}body.dancr-button-system #profileBackdrop #modalClose{top:8px!important;transform:none!important}body.dancr-button-system #dancerDashboard #dancerApprovalCommand{padding:16px!important;border-color:var(--dancr-color-border-subtle)!important;border-radius:20px!important;background:var(--dancr-color-surface)!important;box-shadow:none!important}body.dancr-button-system #dancerDashboard #dancerApprovalCommand:hover{border-color:var(--dancr-color-border-subtle)!important;transform:none!important;box-shadow:none!important}body.dancr-button-system #dancerDashboard .approval-command-summary{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body.dancr-button-system #dancerDashboard .approval-command-summary p{color:var(--dancr-color-text-secondary)!important;line-height:1.5!important}body.dancr-button-system #dancerDashboard .approval-progress{width:100%!important;min-width:0!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:3px 14px!important;justify-items:start!important;align-items:center!important;padding:12px 14px!important;border-color:var(--dancr-color-border-subtle)!important;background:var(--dancr-color-surface-subtle)!important;box-shadow:none!important}body.dancr-button-system #dancerDashboard .approval-progress strong{grid-column:1!important;grid-row:1/3!important;color:var(--dancr-color-text-primary)!important;font-size:30px!important;text-shadow:none!important}body.dancr-button-system #dancerDashboard .approval-progress span{grid-column:2!important;color:var(--dancr-color-text-secondary)!important;text-align:left!important}body.dancr-button-system #dancerDashboard .approval-progress .approval-expand{color:var(--dancr-color-brand-primary-strong)!important}body.dancr-button-system #dancerDashboard #dancerApprovalCommand #setupChecklistWrap{margin-top:16px!important;padding:16px 0 0!important;border:0!important;border-top:1px solid var(--dancr-color-border-subtle)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #dancerDashboard #setupChecklist{gap:10px!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step,body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.complete:not(.open),body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.locked,body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.locked:not(.open),body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.submitted:not(.open),body.dancr-button-system #dancerDashboard #setupChecklist .setup-step:not(.open){opacity:1!important;border:0!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.complete .step-head,body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.locked .step-head,body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.submitted .step-head,body.dancr-button-system #dancerDashboard #setupChecklist .setup-step:not(.open) .step-head,body.dancr-button-system #dancerDashboard #setupChecklist .step-head{min-height:64px!important;padding:12px 14px!important;border:1px solid var(--dancr-color-border-subtle)!important;border-radius:16px!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface)!important;box-shadow:none!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.locked .step-head{color:var(--dancr-color-text-secondary)!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.open:not(.complete):not(.submitted) .step-head{border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-brand-primary-soft)!important;box-shadow:inset 3px 0 0 var(--dancr-color-brand-primary)!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.complete .step-head,body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.submitted .step-head{border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface)!important;box-shadow:inset 3px 0 0 var(--dancr-color-success)!important}body.dancr-button-system #dancerDashboard #setupChecklist .step-number{color:var(--dancr-color-brand-primary-strong)!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.locked .step-number{color:var(--dancr-color-text-muted)!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.complete .step-number,body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.submitted .step-number{color:var(--dancr-color-success)!important}body.dancr-button-system #dancerDashboard #setupChecklist .step-check,body.dancr-button-system #dancerDashboard #setupChecklist .step-expand{border:1px solid var(--dancr-color-border-subtle)!important;border-radius:999px!important;color:var(--dancr-color-text-secondary)!important;background:var(--dancr-color-surface-subtle)!important;box-shadow:none!important}body.dancr-button-system #dancerDashboard #setupChecklist .step-expand{width:30px!important;height:30px!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.open .step-expand{border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-brand-primary-soft)!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.complete .step-check,body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.submitted .step-check{border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-text-on-bright)!important;background:var(--dancr-color-success)!important}body.dancr-button-system #dancerDashboard #setupChecklist .step-status-dot{box-shadow:none!important}body.dancr-button-system #dancerDashboard #setupChecklist .setup-step.open .step-body{border-top-color:var(--dancr-color-border-subtle)!important;background:var(--dancr-color-surface-soft)!important}.dancer-earnings-panel{display:grid;grid-gap:16px;gap:16px}.dancer-earnings-panel .earnings-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.earnings-actions,.earnings-filters{display:flex;flex-wrap:wrap;gap:8px}.earnings-actions>.button-link,.earnings-actions>button{flex:1 1 180px}.earnings-actions>.button-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(139,92,246,.42);border-radius:14px;color:#fff;font-weight:800;text-decoration:none;background:linear-gradient(135deg,rgba(88,28,224,.94),rgba(52,22,150,.94))}.dancer-earnings-panel .account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dancer-earnings-panel .account-form>button{grid-column:1/-1}.earnings-notice{padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:rgba(232,229,239,.76);background:rgba(255,255,255,.035)}.earnings-history{display:grid;grid-gap:12px;gap:12px}.earnings-filters button{min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(240,237,247,.72);background:rgba(255,255,255,.035)}.earnings-filters button.active{color:#fff;border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.2)}@media (max-width:680px){.dancer-earnings-panel .earnings-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dancer-earnings-panel .account-form{grid-template-columns:1fr}}html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body :is(.public-profile-shell .profile-titlebar-avatar img,.public-profile-shell .profile-media-grid-item img,.public-profile-shell .profile-media-viewer-slide>img,.tv-shell .tv-profile-photo-image),html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system #profileBackdrop :is(.modal-image.has-custom-photo,.profile-modal-avatar.has-photo,.gallery .thumb .portrait.has-custom-photo,.profile-photo-viewer-slide-image),html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid.home-dancer-three-column .home-dancer-grid-photo.has-custom-photo,html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed .home-discovery-feed-slide:not(.home-venue-discovery-slide) .home-discovery-feed-photo.has-custom-photo,html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-photo.has-custom-photo{filter:brightness(1.14) contrast(1.03)!important;-webkit-filter:brightness(1.14) contrast(1.03)!important;opacity:1!important;mix-blend-mode:normal!important}html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body .public-profile-shell :is(.profile-media-grid-item img,.profile-media-viewer-slide>img)[data-image-state=error],html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body .public-profile-shell :is(.profile-media-grid-item img,.profile-media-viewer-slide>img)[data-image-state=loading],html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system #profileBackdrop .gallery .thumb>img.portrait[data-image-state=error],html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system #profileBackdrop .gallery .thumb>img.portrait[data-image-state=loading],html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid.home-dancer-three-column img.home-dancer-grid-photo[data-image-state=error],html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid.home-dancer-three-column img.home-dancer-grid-photo[data-image-state=loading],html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid img.home-dancer-grid-photo[data-image-state=error],html:is(.is-android,.android-rendering,.is-samsung-browser,.samsung-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.venue-profile-overlay .venue-dancer-grid img.home-dancer-grid-photo[data-image-state=loading]{opacity:0!important}body.dancer-directory-active>.app>main.stack{--dancer-discovery-content-gutter:12px;gap:8px!important}@media (max-width:720px){body.dancer-directory-active>.app>main.stack>:is(.home-discovery-controls,.home-live-summary,section.stack){width:calc(100% - (2 * var(--dancer-discovery-content-gutter)))!important;max-width:none!important;margin-inline:var(--dancer-discovery-content-gutter)!important}body.dancer-directory-active>.app main.stack>section.stack>:is(.content-head.discovery-section-head,#results.home-dancer-grid){width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}}body.dancer-directory-active>.app main.stack>.home-discovery-controls{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}body.dancer-directory-active>.app main.stack>.home-discovery-controls .home-city-filter{gap:0!important}body.dancer-directory-active>.app main.stack>.home-discovery-controls #citySelectLabel{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}body.dancer-directory-active>.app main.stack>.home-discovery-controls :is(#citySelect,.city-picker-trigger,.home-filter-toggle){box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:14px!important}body.dancer-directory-active>.app main.stack>.home-discovery-controls :is(.city-picker-trigger-value,#citySelect){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dancer-directory-active>.app main.stack>.home-discovery-controls .home-filter-toggle{min-width:104px!important;padding-inline:12px!important}body.dancer-directory-active.dancr-button-system>.app main.stack>.home-discovery-controls .city-picker-trigger-value,body.dancer-directory-active.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-toggle>span:not(.home-filter-toggle-count){display:block;align-self:center;line-height:18px!important}body.dancer-directory-active.dancr-button-system>.app main.stack>.home-discovery-controls :is(.city-picker-trigger-icon,.city-picker-chevron,.home-filter-toggle-icon){display:block;align-self:center}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-toggle:is(.is-open,.has-active-filters){border-color:var(--dancr-color-brand-primary-strong)!important;outline:0!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 10%,var(--dancr-color-surface-raised))!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-toggle:focus-visible{outline:2px solid var(--dancr-color-text-primary)!important;outline-offset:3px!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-toggle:is(.is-open,.has-active-filters) .home-filter-toggle-icon{color:var(--dancr-color-brand-core)!important}@media (max-width:720px){body.dancr-button-system>.app main.stack>.home-discovery-controls .home-advanced-filters.is-open{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border:1px solid var(--dancr-color-border-subtle)!important;border-radius:14px!important;background:var(--dancr-color-surface-translucent)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-advanced-filters .field{gap:4px!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-advanced-filters :is(#distanceSelect,#venueSelect,.venue-picker-trigger){box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding-block:0!important;border-radius:13px!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-actions{gap:7px}body.dancr-button-system>.app main.stack>.home-discovery-controls #locationBtn.location-btn,body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-reset{box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:13px!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>.home-discovery-controls #locationBtn.location-btn{padding-inline:12px!important;border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;font-size:14px!important}body.dancr-button-system>.app main.stack>.home-discovery-controls #locationBtn.location-btn .icon{color:var(--dancr-color-info)!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-reset{width:auto!important;min-width:66px!important;padding-inline:11px!important;border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-secondary)!important;background:transparent!important;font-size:12px!important;font-weight:850!important}}body.dancer-directory-active>.app main.stack>.home-live-summary{min-height:16px!important;margin-block:-2px -1px!important;padding-inline:0!important;gap:4px!important;font-size:11px!important}body.dancer-directory-active>.app main.stack>section.stack{gap:5px!important}body.dancer-directory-active>.app main.stack>section.stack>.content-head.discovery-section-head{min-height:0!important;margin-top:0!important;padding:0 0 5px!important;border-bottom:0!important;gap:6px!important}body.dancer-directory-active>.app main.stack>section.stack>.content-head.discovery-section-head>#tabTitle{font-size:clamp(20px,5.35vw,24px)!important;line-height:1.05!important}body.dancer-directory-active>.app main.stack>section.stack>.content-head.discovery-section-head>#tabCount{min-height:0!important;padding:0 0 0 6px!important;border:0!important;color:var(--dancr-color-text-muted)!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;white-space:nowrap}body.dancer-directory-active>.app main.stack>section.stack>.content-head.discovery-section-head+#results.home-dancer-grid{margin-top:0!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters{box-sizing:border-box;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px!important;margin:0 0 2px!important;padding:0;border:0;border-radius:0;background:transparent}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters.is-club-specific{grid-template-columns:minmax(0,1fr)}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter{box-sizing:border-box;min-height:48px!important;padding-inline:6px!important;gap:4px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;font-size:clamp(10px,2.8vw,12px)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter.is-active{color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-brand-primary)!important;box-shadow:inset 0 1px 0 var(--dancr-color-brand-core-soft)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=now].is-active:not(.is-empty){background:color-mix(in srgb,var(--dancr-color-live) 16%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-live-medium)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter-status{display:none;width:0;height:0;flex:0 0;border-radius:999px;background:var(--dancr-color-text-muted);box-shadow:none}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter-label{font-size:1em!important;white-space:nowrap}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter-count{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dancr-color-text-muted)!important;font-size:.86em!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter.is-active>:is(.dancer-directory-filter-label,.dancer-directory-filter-count){color:var(--dancr-color-text-primary)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=now].is-active:not(.is-empty)>.dancer-directory-filter-count{color:var(--dancr-color-live)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=now].is-active:not(.is-empty)>.dancer-directory-filter-status{display:block;width:6px;height:6px;flex-basis:6px;background:var(--dancr-color-live)!important;box-shadow:0 0 8px var(--dancr-color-live-soft)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=upcoming].is-active{background:color-mix(in srgb,var(--dancr-color-info) 16%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-info-medium)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=upcoming].is-active>:is(.dancer-directory-filter-label,.dancer-directory-filter-count){color:var(--dancr-color-info)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=upcoming].is-active>.dancer-directory-filter-status{display:block;width:6px;height:6px;flex-basis:6px;background:var(--dancr-color-info)!important;box-shadow:0 0 8px var(--dancr-color-info-soft)!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid>.home-dancer-grid-heading{display:none!important}@media (max-width:360px){body.dancer-directory-active>.app main.stack>.home-discovery-controls{grid-template-columns:minmax(0,1fr) 104px!important}body.dancer-directory-active>.app main.stack>.home-discovery-controls .home-filter-toggle{font-size:13px!important}body.dancer-directory-active>.app main.stack>section.stack>.content-head.discovery-section-head>#tabTitle{font-size:20px!important}body.dancer-directory-active>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter{font-size:10px!important}}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=all].is-active{border:1px solid var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 16%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-soft)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=all].is-active:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:color-mix(in srgb,var(--dancr-color-brand-primary) 66%,var(--dancr-color-text-primary));box-shadow:0 0 8px color-mix(in srgb,var(--dancr-color-brand-primary) 64%,transparent)}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=all].is-active>:is(.dancer-directory-filter-label,.dancer-directory-filter-count){color:color-mix(in srgb,var(--dancr-color-brand-primary) 42%,var(--dancr-color-text-primary))!important}@media (max-width:720px){body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed{gap:12px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed>.home-venue-discovery-slide{width:100%!important;height:clamp(305px,80.8vw,340px)!important;min-height:305px!important;max-height:340px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:104px minmax(0,1fr) 46px 48px!important;padding:0!important;overflow:hidden!important;border-radius:18px!important;background:linear-gradient(155deg,#15161a,#050608) padding-box,linear-gradient(145deg,rgba(248,250,252,.32),rgba(148,154,166,.07) 43%,rgba(248,250,252,.2)) border-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(255,255,255,.03),0 12px 26px rgba(0,0,0,.38)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art{position:relative!important;z-index:0!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:104px!important;min-height:104px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art .home-venue-discovery-logo-shell{inset:7px 18px!important;width:auto!important;height:auto!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-monogram{width:70px!important;height:70px!important;border-radius:20px!important;font-size:21px!important;box-shadow:inset 1px 1px 0 rgba(255,255,255,.13),inset -1px -1px 0 rgba(0,0,0,.72),0 12px 28px rgba(0,0,0,.4)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-shade{inset:0 0 auto!important;width:100%!important;height:104px!important;background:linear-gradient(180deg,transparent,rgba(5,6,8,.16))!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-copy{position:relative!important;z-index:3!important;inset:auto!important;grid-column:1!important;grid-row:2!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;grid-gap:4px 8px!important;gap:4px 8px!important;padding:7px 12px 6px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:rgba(5,6,8,.96)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-meta,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-name-row{grid-column:1/-1!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-name-row{min-width:0!important;align-items:center!important;gap:7px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-name{min-width:0!important;display:block!important;overflow:hidden!important;font-family:var(--font-ui)!important;font-size:clamp(18px,5vw,21px)!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.05!important;text-overflow:ellipsis!important;text-wrap:nowrap!important;white-space:nowrap!important}body.dancr-button-system .home-venue-discovery-deal-indicator{min-height:20px;display:inline-flex;flex:0 0 auto;align-items:center;padding:0 7px;border:1px solid var(--dancr-color-success-strong);border-radius:999px;color:#b8ffd7;background:color-mix(in srgb,var(--dancr-color-success) 24%,rgba(5,15,11,.9));box-shadow:0 0 12px var(--dancr-color-success-medium);font-size:8px;font-weight:950;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location{width:100%!important;min-width:0!important;min-height:16px!important;gap:5px!important;color:rgba(248,250,252,.86)!important;font-size:11px!important;font-weight:800!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location :is(.venue-dot,svg){width:14px!important;height:14px!important;flex:0 0 14px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-meta{width:100%!important;min-width:0!important;min-height:17px!important;flex-wrap:nowrap!important;gap:6px!important;overflow:hidden!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-operating-status,.home-venue-discovery-hours){min-width:0!important;min-height:17px!important;padding:0!important;overflow:hidden!important;border:0!important;color:rgba(225,221,232,.68)!important;background:transparent!important;font-size:9px!important;font-weight:800!important;letter-spacing:0!important;line-height:17px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-slot{position:absolute!important;z-index:5!important;top:-15px!important;right:12px!important;min-height:28px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions{position:relative!important;z-index:4!important;inset:auto!important;grid-column:1!important;grid-row:3!important;width:auto!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0 10px!important;gap:7px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber){height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:11px!important;font-size:10px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail{position:relative!important;z-index:4!important;inset:auto!important;grid-column:1!important;grid-row:4!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:0!important;gap:0!important;padding:0 4px!important;overflow:hidden!important;border-top:1px solid rgba(255,255,255,.07)!important;background:rgba(5,6,8,.94)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr),body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:47px!important;min-height:47px!important;max-height:47px!important;display:grid!important;grid-template-rows:19px auto!important;align-content:center!important;justify-items:center!important;grid-gap:2px!important;gap:2px!important;padding:3px 2px 2px!important;overflow:hidden!important;border:0!important;border-radius:0!important;color:rgba(248,250,252,.82)!important;background:transparent!important;box-shadow:none!important;font-size:8px!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action+.feed-card-action{border-left:1px solid rgba(255,255,255,.055)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr)>span:not(.action-icon),body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action>span:not(.action-icon){position:static!important;width:100%!important;height:auto!important;display:block!important;overflow:hidden!important;color:currentColor!important;background:transparent!important;font-size:8px!important;font-weight:900!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .action-icon,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .action-icon>svg{width:18px!important;height:18px!important;flex:0 0 18px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr.is-available):not(.is-active):not([aria-pressed=true]){border-color:transparent!important;color:rgba(248,250,252,.76)!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-available{color:#b8ffd7!important;background:color-mix(in srgb,var(--dancr-color-success) 17%,transparent)!important;box-shadow:inset 0 2px 0 var(--dancr-color-success-strong)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail [data-venue-follow]:is(.is-active,[aria-pressed=true]){color:#ddd2ff!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 18%,transparent)!important;box-shadow:inset 0 2px 0 var(--dancr-color-brand-primary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:focus-visible{position:relative!important;z-index:2!important;outline:0!important;box-shadow:var(--dancr-focus-ring)!important}}@media (max-width:360px){body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed>.home-venue-discovery-slide{grid-template-rows:96px minmax(0,1fr) 46px 48px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-art,.home-discovery-feed-shade){height:96px!important;min-height:96px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-copy{padding-inline:10px!important}}body.dancr-button-system .home-tv-feed-profile-action{box-sizing:border-box!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;border-radius:999px!important}body.dancr-button-system .home-tv-feed-profile-action .action-icon,body.dancr-button-system .home-tv-feed-profile-action .action-icon>svg{width:19px!important;height:19px!important}body.dancr-button-system .home-venue-discovery-profile-action{box-sizing:border-box!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important;border-radius:999px!important}body.dancr-button-system .home-venue-discovery-profile-action .action-icon,body.dancr-button-system .home-venue-discovery-profile-action .action-icon>svg{width:21px!important;height:21px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail{right:12px!important;width:52px!important;gap:8px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr){box-sizing:border-box!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:grid!important;grid-template:minmax(0,1fr) /minmax(0,1fr)!important;place-items:center!important;grid-gap:0!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;color:var(--dancr-color-text-primary)!important;background:rgba(5,5,10,.58)!important;box-shadow:0 8px 22px rgba(0,0,0,.28)!important;text-shadow:none!important;opacity:1!important;filter:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;backdrop-filter:blur(12px) saturate(1.08)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr)>span:not(.action-icon){display:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .action-icon{width:21px!important;height:21px!important;flex:0 0 21px!important;color:currentColor!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr):hover{border-color:rgba(255,255,255,.3)!important;background:rgba(12,12,19,.74)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail [data-venue-follow]:is(.is-active,[aria-pressed=true]){border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 18%,rgba(5,5,10,.72))!important;box-shadow:0 8px 22px rgba(0,0,0,.3),0 0 16px color-mix(in srgb,var(--dancr-color-brand-primary) 18%,transparent)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr{box-sizing:border-box!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:grid!important;grid-template-rows:21px 10px!important;align-content:center!important;justify-items:center!important;grid-gap:3px!important;gap:3px!important;padding:5px 3px!important;overflow:hidden!important;border-width:1px!important;border-style:solid!important;border-radius:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;backdrop-filter:blur(12px) saturate(1.08)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr>span:not(.action-icon){position:static!important;width:100%!important;min-width:0!important;height:10px!important;display:grid!important;place-items:center!important;padding:0!important;color:currentColor!important;background:transparent!important;font-size:8px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-unavailable{border-color:rgba(255,255,255,.2)!important;color:rgba(248,250,252,.78)!important;background:rgba(5,5,10,.58)!important;box-shadow:0 8px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;opacity:1!important;filter:none!important}body.dancr-button-system .home-tv-feed-deal-action.is-available,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .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),0 0 20px var(--dancr-color-success-medium),inset 0 1px 0 var(--dancr-color-white-medium)!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:focus-visible{outline:0!important;box-shadow:var(--dancr-focus-ring)!important}body.dancr-button-system .home-tv-feed-deal-action.is-available:focus-visible,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-available:focus-visible{outline:2px solid var(--dancr-color-success)!important;outline-offset:3px!important;box-shadow:0 8px 18px var(--dancr-color-black-soft),0 0 20px var(--dancr-color-success-medium),inset 0 1px 0 var(--dancr-color-white-medium)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions{height:46px!important;min-height:46px!important;max-height:46px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber){box-sizing:border-box!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 10px!important;border-width:1px!important;font-size:11px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber)>.action-icon{position:static!important;width:18px!important;height:18px!important;flex:0 0 18px!important;transform:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber)>span:not(.action-icon){width:auto!important;flex:0 1 auto!important;text-align:center!important;line-height:1!important;white-space:nowrap!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>.is-inactive-demo{opacity:1!important;filter:none!important;cursor:default!important;pointer-events:auto!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>.is-travel-unavailable{opacity:1!important;filter:none!important;cursor:default!important;pointer-events:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>.home-discovery-feed-directions:is(.is-inactive-demo,.is-travel-unavailable){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>.home-venue-discovery-uber:is(.is-inactive-demo,.is-travel-unavailable){border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 52%),color-mix(in srgb,var(--dancr-color-surface-raised) 82%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 10px 24px rgba(0,0,0,.28)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>.home-venue-discovery-uber:is(.is-inactive-demo,.is-travel-unavailable) .action-icon{color:var(--dancr-color-brand-core)!important;filter:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber){box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber)>.action-icon{position:static!important;width:20px!important;height:20px!important;flex:0 0 20px!important;transform:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber)>span:not(.action-icon){width:auto!important;flex:0 1 auto!important;text-align:center!important;line-height:1!important;white-space:nowrap!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>.is-travel-unavailable{border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-secondary)!important;background:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber){height:44px!important;min-height:44px!important;max-height:44px!important;gap:7px!important;padding:0 11px!important;border-color:color-mix(in srgb,var(--dancr-color-text-primary) 30%,var(--dancr-color-border-subtle))!important;border-radius:14px!important;color:color-mix(in srgb,var(--dancr-color-text-primary) 97%,var(--dancr-color-text-secondary))!important;background:linear-gradient(145deg,rgba(38,39,46,.96) 0,rgba(16,17,21,.98) 52%,rgba(6,7,10,.99) 100%),var(--dancr-color-surface-raised)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.025),inset 0 -1px 0 rgba(0,0,0,.5),0 10px 24px rgba(0,0,0,.38)!important;-webkit-backdrop-filter:blur(16px) saturate(1.1)!important;backdrop-filter:blur(16px) saturate(1.1)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber)>.action-icon{width:19px!important;min-width:19px!important;height:19px!important;flex-basis:19px!important;color:color-mix(in srgb,var(--dancr-color-text-primary) 86%,var(--dancr-color-text-secondary))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber):focus-visible{border-color:color-mix(in srgb,var(--dancr-color-text-primary) 25%,var(--dancr-color-border-subtle))!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),color-mix(in srgb,var(--dancr-color-surface-raised) 88%,transparent)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>.is-travel-unavailable{border-color:color-mix(in srgb,var(--dancr-color-text-secondary) 11%,var(--dancr-color-border-subtle))!important;color:color-mix(in srgb,var(--dancr-color-text-secondary) 74%,var(--dancr-color-text-muted))!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),color-mix(in srgb,var(--dancr-color-surface) 76%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .action-btn{height:44px!important;min-height:44px!important;max-height:44px!important;gap:7px!important;padding:0 10px!important;border-color:color-mix(in srgb,var(--dancr-color-text-secondary) 20%,var(--dancr-color-border-subtle))!important;border-radius:13px!important;color:color-mix(in srgb,var(--dancr-color-text-primary) 82%,var(--dancr-color-text-secondary))!important;background:linear-gradient(145deg,rgba(24,25,30,.88) 0,rgba(10,11,14,.95) 58%,rgba(4,5,8,.98) 100%),var(--dancr-color-surface)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.015),inset 0 -1px 0 rgba(0,0,0,.42),0 8px 18px rgba(0,0,0,.28)!important;-webkit-backdrop-filter:blur(14px) saturate(1.06)!important;backdrop-filter:blur(14px) saturate(1.06)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .action-btn:not(.is-following) .action-icon{width:18px!important;min-width:18px!important;height:18px!important;flex-basis:18px!important;color:color-mix(in srgb,var(--dancr-color-text-primary) 72%,var(--dancr-color-text-secondary))!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .action-btn:focus-visible{border-color:color-mix(in srgb,var(--dancr-color-text-primary) 20%,var(--dancr-color-border-subtle))!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.01)),color-mix(in srgb,var(--dancr-color-surface) 80%,transparent)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .follow-venue-btn.is-following{border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 12%,var(--dancr-color-surface))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .venue-detail-share.is-confirmed{border-color:var(--dancr-color-success-medium)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-success) 6%,var(--dancr-color-surface))!important}@media (hover:hover) and (pointer:fine){body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-primary-actions>:is(.venue-address-directions,.venue-detail-uber):hover{border-color:color-mix(in srgb,var(--dancr-color-text-primary) 25%,var(--dancr-color-border-subtle))!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),color-mix(in srgb,var(--dancr-color-surface-raised) 88%,transparent)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions .action-btn:hover{border-color:color-mix(in srgb,var(--dancr-color-text-primary) 20%,var(--dancr-color-border-subtle))!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.01)),color-mix(in srgb,var(--dancr-color-surface) 80%,transparent)!important}}body.dancr-button-system :is(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea,.select-field,.form-field){border-color:var(--dancr-color-border)!important;box-shadow:none!important}body.dancr-button-system :is(.select-field,.form-field):focus-within,body.dancr-button-system :is(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea):focus{border-color:var(--dancr-color-brand-primary)!important;outline:2px solid var(--dancr-color-brand-primary)!important;outline-offset:-2px!important;box-shadow:none!important}body.dancr-button-system :is(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea)[aria-invalid=true]{border-color:var(--dancr-color-danger)!important;outline-color:var(--dancr-color-danger)!important}body.dancr-button-system .dancer-schedule-control{width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding-block:0!important;box-sizing:border-box!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-city-filter.is-enhanced #citySelect,body.dancr-button-system>.app main.stack>.home-discovery-controls .home-city-filter.is-enhanced .home-city-select-icon{position:absolute!important;width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important}.city-picker-trigger[hidden]{display:none!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .city-picker-trigger{width:100%;min-width:0;min-height:44px!important;display:grid;grid-template-columns:20px minmax(0,1fr) 17px;align-items:center;grid-gap:9px;gap:9px;padding:0 13px!important;border-color:var(--dancr-color-border)!important;border-radius:14px!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important;font:inherit;font-size:16px;font-weight:850;line-height:1;text-align:left;cursor:pointer}.city-picker-chevron,.city-picker-trigger-icon{width:100%;height:auto;fill:none;stroke:var(--dancr-color-text-secondary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.city-picker-trigger-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-picker-trigger[aria-expanded=true]{border-color:var(--dancr-color-brand-primary)!important;box-shadow:var(--dancr-focus-ring)!important}.city-picker-trigger[aria-expanded=true] .city-picker-chevron{transform:rotate(180deg)}.city-picker-inline{grid-column:1/-1;width:100%;min-width:0}.city-picker-inline[hidden]{display:none!important}.city-picker-options{display:grid;align-content:start;grid-gap:6px;gap:6px;max-height:none!important;padding:0!important;overflow:visible!important}.city-picker-option{min-height:48px!important;grid-template-columns:24px minmax(0,1fr) auto!important;padding:8px 11px!important;border-color:var(--dancr-color-border-subtle)!important;border-radius:13px!important;color:var(--dancr-color-text-primary)!important;background:var(--dancr-color-surface-raised)!important;box-shadow:none!important;font-size:16px!important}.city-picker-option:hover{background:var(--dancr-color-surface-subtle)!important}.city-picker-option[aria-selected=true]{border-color:var(--dancr-color-brand-primary-strong)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 10%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-soft)!important}.city-picker-option[aria-selected=true] .venue-picker-radio{border-color:var(--dancr-color-brand-primary)!important}.city-picker-option[aria-selected=true] .venue-picker-radio:after{background:var(--dancr-color-brand-primary)!important}.city-picker-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-picker-stats{color:var(--dancr-color-text-muted);font-size:10px;font-weight:750;letter-spacing:.01em;text-align:right;white-space:nowrap}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter:not(.is-active){color:var(--dancr-color-text-secondary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter:not(.is-active)>span{color:var(--dancr-color-text-muted)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter.is-active{border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-text-primary)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 10%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-brand-primary-soft)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=not_now].is-active{border-color:#a8abb4!important;color:var(--dancr-color-text-primary)!important;background:#2b2b30!important;box-shadow:inset 0 0 0 1px rgba(210,212,218,.12)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=not_now]:focus-visible{outline:2px solid var(--dancr-color-text-primary)!important;outline-offset:3px}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=now].is-active:not(.is-empty){border-color:var(--dancr-color-live-strong)!important;background:color-mix(in srgb,var(--dancr-color-live) 10%,var(--dancr-color-surface-raised))!important;box-shadow:inset 0 0 0 1px var(--dancr-color-live-medium)!important}@media (max-width:640px){body.dancr-button-system>.app main.stack>.home-discovery-controls{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important}body.dancr-button-system>.app main.stack>.home-discovery-controls :is(.city-picker-trigger,.home-filter-toggle){min-height:44px!important;border-radius:13px!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .city-picker-trigger{font-size:15px!important}body.dancr-button-system>.app main.stack>.home-discovery-controls .home-filter-toggle{min-width:100px;padding-inline:11px!important;font-size:14px!important}body.dancr-button-system>.app main.stack>.home-live-summary{margin-top:-2px!important}body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-sticky-head{min-height:0!important;margin-top:0!important;padding-block:4px 8px!important}body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-sticky-head>#tabTitle{font-size:clamp(25px,7.1vw,31px)!important;line-height:1.02!important}body.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-sticky-head>#tabCount{min-height:30px!important;padding-inline:10px!important;font-size:10px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters{gap:6px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter{min-height:44px!important;padding-inline:6px!important;font-size:clamp(9px,2.55vw,11px)!important}body>.app main.stack>.home-discovery-controls .city-picker-inline.is-open{padding:8px!important;border-radius:12px}.city-picker-options{grid-template-columns:minmax(0,1fr)!important;gap:2px!important}.city-picker-option{min-height:40px!important;height:40px!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:9px!important;padding:3px 9px!important;border-radius:11px!important;font-size:15px!important}.city-picker-option .venue-picker-radio{width:20px!important;height:20px!important}.city-picker-option:not([aria-selected=true]) .venue-picker-radio{border-color:color-mix(in srgb,var(--dancr-color-text-muted) 56%,transparent)!important}.city-picker-option[aria-selected=true] .venue-picker-radio:after{width:9px;height:9px}.city-picker-stats{font-size:10px}}@supports (-webkit-touch-callout:none){body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid.home-dancer-three-column .home-dancer-grid-link,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid.home-dancer-three-column img.home-dancer-grid-photo,body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid.home-dancer-three-column>.home-dancer-grid-card{animation:none!important;filter:none!important;-webkit-filter:none!important;transform:none!important;-webkit-transform:none!important;transition:none!important;will-change:auto!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid.home-dancer-three-column>.home-dancer-grid-card{isolation:auto!important;opacity:1!important}body.dancr-button-system #results.venue-card-grid>.venue-card .venue-card-lineup-avatar,body.dancr-button-system #results.venue-card-grid>.venue-card .venue-card-lineup-avatar .venue-lineup-avatar-photo,body.dancr-button-system #results.venue-card-grid>.venue-card .venue-card-lineup-avatar>[data-dancer-avatar-border],body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-avatar,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-lineup-avatar,.venue-card-lineup-avatar) .venue-lineup-avatar-photo,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-lineup-avatar,.venue-card-lineup-avatar)>[data-dancer-avatar-border]{animation:none!important;filter:none!important;transform:none!important;transition:none!important}}@media (max-width:720px){body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:4!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:0!important;gap:0!important;padding:0 4px!important;overflow:hidden!important;border-top:1px solid rgba(255,255,255,.07)!important;background:rgba(5,6,8,.94)!important}body.dancr-button-system .home-venue-discovery-profile-action,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:47px!important;min-height:47px!important;max-height:47px!important;display:grid!important;grid-template:19px auto/minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;grid-gap:2px!important;gap:2px!important;padding:3px 2px 2px!important;overflow:hidden!important;border:0!important;border-radius:0!important;color:rgba(248,250,252,.82)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action>span:not(.action-icon){position:static!important;width:100%!important;height:auto!important;display:block!important;overflow:hidden!important;color:currentColor!important;background:transparent!important;font-size:8px!important;font-weight:900!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-available{color:#b8ffd7!important;background:color-mix(in srgb,var(--dancr-color-success) 17%,transparent)!important;box-shadow:inset 0 2px 0 var(--dancr-color-success-strong)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail [data-venue-follow]:is(.is-active,[aria-pressed=true]){color:#ddd2ff!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 18%,transparent)!important;box-shadow:inset 0 2px 0 var(--dancr-color-brand-primary)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr){width:100%!important;min-width:0!important;max-width:none!important;height:47px!important;min-height:47px!important;max-height:47px!important;grid-template:19px auto/minmax(0,1fr)!important;gap:2px!important;padding:3px 2px 2px!important;border:0!important;border-radius:0!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr)>span:not(.action-icon){display:block!important;font-size:8px!important;line-height:1!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr):not(.is-active):not([aria-pressed=true]){color:rgba(248,250,252,.76)!important;background:transparent!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed{gap:14px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed>.home-venue-discovery-slide{height:clamp(320px,84vw,348px)!important;min-height:320px!important;max-height:348px!important;grid-template-rows:112px minmax(0,1fr) 52px 58px!important;border:1px solid rgba(226,232,240,.14)!important;border-radius:20px!important;background:#08090c!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 30px rgba(0,0,0,.4)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art{height:112px!important;min-height:112px!important;overflow:hidden!important;border-bottom:1px solid var(--dancr-color-brand-primary-medium)!important;background:linear-gradient(145deg,#151518,#090a0f 64%,#101014)!important;box-shadow:inset 0 -1px 0 rgba(196,181,253,.12)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art .home-venue-discovery-logo-shell{inset:10px 20px auto!important;width:auto!important;height:calc(100% - 20px)!important;display:grid!important;place-items:center!important;overflow:visible!important;border-radius:0!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo{width:100%!important;height:92px!important;max-width:100%!important;max-height:92px!important;min-height:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;filter:drop-shadow(0 0 14px var(--dancr-color-brand-primary-medium)) drop-shadow(0 8px 18px rgba(0,0,0,.5))!important;-webkit-filter:drop-shadow(0 0 14px var(--dancr-color-brand-primary-medium)) drop-shadow(0 8px 18px rgba(0,0,0,.5))!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-shade{width:100%!important;height:112px!important;background:linear-gradient(180deg,transparent 62%,rgba(5,6,9,.22))!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-copy{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:4px!important;padding:9px 14px 8px!important;overflow:visible!important;background:linear-gradient(180deg,#0a0b0f,#07080b)!important}}@media (max-width:720px){body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-name-row,.home-venue-discovery-location,.home-venue-discovery-meta){grid-column:1!important;min-width:0!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide.has-live-lineup .home-venue-discovery-name-row{padding-right:52px!important}body.dancr-button-system .home-venue-discovery-deal-indicator{display:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-slot{top:-21px!important;right:14px!important;min-height:34px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-lineup-avatar,.home-venue-discovery-lineup-count){width:32px!important;height:32px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-count{box-shadow:0 7px 18px rgba(0,0,0,.42)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location{color:rgba(226,232,240,.78)!important;font-size:11px!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-operating-status,.home-venue-discovery-hours){min-height:15px!important;color:rgba(148,163,184,.74)!important;font-size:9px!important;line-height:15px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions{grid-row:3!important;width:auto!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;margin:0 12px!important;padding:4px 0!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions.with-uber-ride{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber){width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 10px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;color:rgba(248,250,252,.9)!important;background:linear-gradient(180deg,rgba(30,33,41,.96),rgba(15,17,23,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;font-size:11px!important;opacity:1!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber):is(.is-inactive-demo,.is-travel-unavailable){color:rgba(203,213,225,.58)!important;background:#101218!important;opacity:1!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>.home-discovery-feed-directions .action-icon{color:#55c7f5!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions>.home-venue-discovery-uber .action-icon{color:#87b7cf!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail{grid-row:4!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;padding:5px 12px 9px!important;overflow:hidden!important;border:0!important;background:#08090c!important}body.dancr-button-system .home-venue-discovery-profile-action,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:grid!important;grid-template:18px auto/minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;grid-gap:2px!important;gap:2px!important;padding:3px 2px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:11px!important;color:rgba(226,232,240,.76)!important;background:rgba(18,20,26,.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;opacity:1!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action>span:not(.action-icon){display:block!important;color:currentColor!important;font-size:9px!important;font-weight:850!important;line-height:1!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-profile-action{color:rgba(248,250,252,.86)!important;background:rgba(20,22,29,.98)!important;text-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr){height:44px!important;min-height:44px!important;max-height:44px!important;grid-template:18px auto/minmax(0,1fr)!important;gap:2px!important;padding:3px 2px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:11px!important;background:rgba(18,20,26,.98)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr):not(.is-active):not([aria-pressed=true]){color:rgba(226,232,240,.76)!important;background:rgba(18,20,26,.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action.home-venue-discovery-profile-action:not(.home-venue-discovery-rail-qr):not(.is-active):not([aria-pressed=true]){background:rgba(18,20,26,.98)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .feed-card-action:not(.home-venue-discovery-rail-qr)>span:not(.action-icon){font-size:9px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-unavailable{color:rgba(148,163,184,.54)!important;background:rgba(14,16,21,.98)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail .home-venue-discovery-rail-qr.is-available{border-color:rgba(34,197,94,.5)!important;color:#b8ffd7!important;background:rgba(10,45,27,.82)!important;box-shadow:inset 0 1px 0 rgba(134,239,172,.12)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail [data-venue-follow]:is(.is-active,[aria-pressed=true]){border-color:rgba(139,92,246,.52)!important;color:#e4dcff!important;background:rgba(52,35,91,.76)!important;box-shadow:inset 0 1px 0 rgba(196,181,253,.12)!important}}@media (max-width:360px){body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed>.home-venue-discovery-slide{height:320px!important;grid-template-rows:108px minmax(0,1fr) 52px 58px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-art,.home-discovery-feed-shade){height:108px!important;min-height:108px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art .home-venue-discovery-logo-shell{inset:9px 16px auto!important;height:calc(100% - 18px)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo{height:90px!important;max-height:90px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-context-actions{margin-inline:9px!important;gap:6px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-action-rail{gap:4px!important;padding-inline:9px!important}}@media (max-width:720px){body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed>.home-venue-discovery-slide{--venue-primary-height:44px;--venue-secondary-height:46px;height:auto!important;min-height:clamp(278px,calc(80vw - 24px),300px)!important;max-height:none!important;grid-template-rows:96px minmax(76px,auto) 48px 56px!important;border-color:rgba(203,213,225,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(148,163,184,.06),0 16px 30px rgba(0,0,0,.62)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed{gap:28px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-art,.home-discovery-feed-shade){height:96px!important;min-height:96px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art .home-venue-discovery-logo-shell{inset:4px 10px auto!important;height:calc(100% - 8px)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo{height:90px!important;max-height:90px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-copy{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-content:center!important;gap:4px 8px!important;padding:8px 14px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-location{grid-column:1!important;grid-row:1!important;transform:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-meta{grid-column:1/-1!important;grid-row:2!important;min-width:0!important;flex-wrap:wrap!important;overflow:visible!important;transform:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-operating-status,.home-venue-discovery-hours,.home-venue-discovery-hours>span){min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-hours>svg{flex-shrink:0}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-slot{position:static!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;top:auto!important;right:auto!important;min-height:28px!important;margin:0 0 0 10px!important;transform:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup{align-items:center!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-lineup-avatar,.home-venue-discovery-lineup-count)+:is(.home-venue-discovery-lineup-avatar,.home-venue-discovery-lineup-count){margin-left:-8px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-label{height:24px!important;min-width:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin-left:6px!important;padding:0 7px!important;border:1px solid rgba(46,229,138,.34)!important;border-radius:999px!important;color:var(--dancr-color-avatar-ring-live)!important;background:linear-gradient(180deg,rgba(8,38,24,.8),rgba(4,18,12,.9))!important;box-shadow:inset 0 1px 0 rgba(167,243,208,.08)!important;font-size:9px!important;font-weight:850!important;line-height:1!important;letter-spacing:.08em!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-label>strong{color:inherit!important;font-size:10px!important;font-weight:900!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-lineup-avatar,.home-venue-discovery-lineup-count){width:28px!important;height:28px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions{grid-row:3!important;width:auto!important;height:48px!important;min-height:48px!important;max-height:48px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0 12px!important;padding:2px 0!important;overflow:visible!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;isolation:isolate}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions:after,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions:before{content:none!important;display:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-primary-action{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--venue-primary-height)!important;min-height:var(--venue-primary-height)!important;max-height:var(--venue-primary-height)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:1!important;gap:7px!important;padding:0 9px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:16px!important;color:rgba(248,250,252,.96)!important;background:linear-gradient(180deg,rgba(24,27,35,.66),rgba(9,10,15,.84))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 8px 18px rgba(0,0,0,.18)!important;font-size:14.5px!important;font-weight:750!important;line-height:1!important;-webkit-backdrop-filter:blur(14px) saturate(1.06)!important;backdrop-filter:blur(14px) saturate(1.06)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-ride-action,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>.venue-card-directions-action{border-color:rgba(148,163,184,.18)!important;background:linear-gradient(180deg,rgba(24,27,35,.66),rgba(9,10,15,.84))!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-ride-action .action-icon,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>.venue-card-directions-action .action-icon{color:rgba(226,232,240,.84)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-primary-action .action-icon,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-primary-action .action-icon>svg{position:static!important;width:22px!important;height:22px!important;flex:0 0 22px!important;transform:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-primary-action>span:not(.action-icon){width:auto!important;min-width:0!important;flex:0 1 auto!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-primary-action:is(.is-inactive-demo,.is-travel-unavailable){border-color:rgba(148,163,184,.2)!important;color:rgba(226,232,240,.76)!important;background:linear-gradient(180deg,rgba(20,22,28,.58),rgba(8,9,13,.8))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;opacity:1!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-primary-action:is(.is-inactive-demo,.is-travel-unavailable) .action-icon{color:rgba(194,203,217,.78)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions{grid-row:4!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;padding:3px 12px 7px!important;overflow:hidden!important;border:0!important;background:#08090c!important}body.dancr-button-system .venue-card-secondary-action.home-venue-discovery-profile-action,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>.venue-card-secondary-action{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:var(--venue-secondary-height)!important;min-height:var(--venue-secondary-height)!important;max-height:var(--venue-secondary-height)!important;display:grid!important;grid-template:20px auto/minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;grid-gap:2px!important;gap:2px!important;padding:3px 4px 2px!important;overflow:hidden!important;border:1px solid rgba(226,232,240,.2)!important;border-radius:14px!important;color:rgba(248,250,252,.96)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.012)),rgba(7,9,14,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 6px 14px rgba(0,0,0,.14)!important;opacity:1!important;-webkit-backdrop-filter:blur(12px) saturate(1.04)!important;backdrop-filter:blur(12px) saturate(1.04)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>.venue-card-secondary-action .action-icon,body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>.venue-card-secondary-action .action-icon>svg{width:20px!important;height:20px!important;flex:0 0 20px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>.venue-card-secondary-action>span:not(.action-icon){position:static!important;width:100%!important;height:auto!important;display:block!important;overflow:hidden!important;color:currentColor!important;background:transparent!important;font-size:11px!important;font-weight:750!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-deals-action.is-available{border-color:rgba(34,197,94,.28)!important;color:#d6ffe5!important;background:linear-gradient(180deg,rgba(7,31,20,.68),rgba(4,18,12,.88))!important;box-shadow:inset 0 1px 0 rgba(134,239,172,.08),0 6px 14px rgba(0,0,0,.14)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-deals-action.is-available .action-icon{color:#55dc8a!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-deals-action.is-unavailable{border-color:rgba(148,163,184,.12)!important;color:rgba(203,213,225,.56)!important;background:rgba(11,13,18,.88)!important;box-shadow:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>:is(.venue-card-page-action,.venue-card-share-action,.venue-card-favorite-action){color:rgba(248,250,252,.96)!important;border-color:rgba(226,232,240,.2)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.012)),rgba(7,9,14,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 6px 14px rgba(0,0,0,.16)!important;opacity:1!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>:is(.venue-card-page-action,.venue-card-share-action,.venue-card-favorite-action) :is(.action-icon,.action-icon>svg){color:rgba(241,245,249,.9)!important;opacity:1!important;filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>.venue-card-favorite-action:is(.is-active,[aria-pressed=true]){border-color:rgba(139,92,246,.42)!important;color:#e8e1ff!important;background:rgba(45,31,75,.72)!important;box-shadow:inset 0 1px 0 rgba(196,181,253,.1)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-operating-status,.home-venue-discovery-hours){color:rgba(173,184,200,.72)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.venue-card-primary-action,.venue-card-secondary-action):focus-visible{outline:0!important;box-shadow:var(--dancr-focus-ring)!important}}@media (max-width:360px){body.dancr-button-system>.app main.stack>section.stack>#results.home-discovery-feed.home-venue-discovery-feed>.home-venue-discovery-slide{min-height:278px!important;grid-template-rows:94px minmax(70px,auto) 56px 56px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-art,.home-discovery-feed-shade){height:94px!important;min-height:94px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo{height:88px!important;max-height:88px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions{gap:8px!important;margin-inline:9px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-primary-action{gap:7px!important;padding-inline:8px!important;font-size:13.5px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding-inline:9px!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>.venue-card-secondary-action>span:not(.action-icon){font-size:10px!important}}@media (max-width:759px){body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary{position:relative!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:66px!important;padding:max(7px,calc(env(safe-area-inset-top, 0px) + 4px)) 46px 7px 10px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-person{min-width:0!important;display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:start!important;grid-gap:4px!important;gap:4px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar-column{min-width:0!important;position:relative!important;z-index:5!important;display:grid!important;grid-template-rows:48px 14px!important;justify-items:center!important;align-items:center!important;grid-gap:4px!important;gap:4px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar{width:48px!important;height:48px!important}body.dancr-button-system #profileBackdrop #profileModal #modalCity{width:60px!important;max-width:60px!important;min-height:14px!important;justify-content:center!important;padding:0 4px!important;font-size:8px!important;line-height:1!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary .modal-identity-stack{min-width:0!important;width:100%!important;height:57px!important;display:grid!important;grid-template-rows:24px 29px!important;align-content:center!important;align-items:stretch!important;justify-content:stretch!important;grid-gap:4px!important;gap:4px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary .modal-identity{min-width:0!important;display:grid!important;align-content:start!important;grid-gap:0!important;gap:0!important;overflow:hidden!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-name-row{min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;box-sizing:border-box!important;-webkit-padding-start:clamp(14px,4vw,18px)!important;padding-inline-start:clamp(14px,4vw,18px)!important}body.dancr-button-system #profileBackdrop #profileModal .modal-identity h2{min-width:0!important;font-size:clamp(17px,4.8vw,21px)!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics{min-width:0!important;position:relative!important;z-index:1!important;width:calc(100% - 12px)!important;margin-left:-4px!important;align-self:stretch!important;transform:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:5px!important;margin:0!important;padding:0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics>div{min-width:0!important;min-height:29px!important;display:grid!important;grid-template:17px 11px/minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:center!important;align-items:center!important;justify-content:stretch!important;justify-items:center!important;grid-gap:1px!important;gap:1px!important;padding:0 3px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics dd,body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics dt{grid-column:1!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics dd{grid-row:1!important;align-self:end!important;font-size:clamp(17px,4vw,20px)!important;line-height:1.05!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics dt{grid-row:2!important;align-self:start!important;font-size:clamp(9px,2.15vw,10px)!important;line-height:1.1!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-controls{position:absolute!important;top:max(5px,calc(env(safe-area-inset-top, 0px) + 3px))!important;right:5px!important;width:92px!important;grid-template-columns:repeat(2,44px)!important;align-items:center!important;gap:4px!important}body.dancr-button-system #profileBackdrop #profileModal #modalClose{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;aspect-ratio:1/1!important;justify-self:center!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(226,232,240,.22)!important;border-radius:50%!important;color:rgba(255,255,255,.92)!important;background:linear-gradient(145deg,rgba(49,47,59,.96),rgba(19,19,25,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.36)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;backdrop-filter:blur(12px) saturate(120%)!important;line-height:0!important}body.dancr-button-system #profileBackdrop #profileModal #modalClose .icon{width:15px!important;height:15px!important;display:block!important;margin:0!important;transform:none!important;stroke-width:1.85!important}}@media (max-width:340px){body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary{min-height:64px!important;padding-right:102px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-person{grid-template-columns:56px minmax(0,1fr)!important;gap:5px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar-column{grid-template-rows:46px 15px!important;gap:2px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar{width:46px!important;height:46px!important}body.dancr-button-system #profileBackdrop #profileModal #modalCity{width:56px!important;max-width:56px!important;font-size:7px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-controls{width:92px!important;grid-template-columns:repeat(2,44px)!important}body.dancr-button-system #profileBackdrop #profileModal #modalClose{width:36px!important;height:36px!important;min-height:36px!important}}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-name-anchor{display:inline-flex;min-width:0;align-items:center;gap:5px}@supports (-webkit-touch-callout:none){body.dancr-button-system #profileBackdrop #profileModal :is(.profile-modal-header-metrics,.profile-activity-metrics,.profile-activity-metrics>div,.modal-actions,.modal-actions>.action-btn.profile-action-icon-control,.modal-actions>.action-btn.profile-action-icon-control .profile-action-main),body.dancr-button-system .public-profile-shell :is(.profile-metrics,.profile-metrics>div,.live-actions,.live-actions>button.profile-action-icon-control,.live-actions>button.profile-action-icon-control .profile-action-main,.profile-action-share-slot,.profile-action-share-slot .profile-share,.profile-action-share-slot .profile-share>button.profile-action-icon-control){border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions>.action-btn.profile-action-icon-control,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent}}body.dancr-button-system :is(#results.venue-profile-overlay .venue-detail .venue-detail-club-deal-cta,.public-profile-shell .club-deal-launcher.club-deal-active-action,.public-profile-shell .club-deal-sticky.club-deal-active-action){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),0 0 20px var(--dancr-color-success-medium),inset 0 1px 0 var(--dancr-color-white-medium)!important;text-shadow:none!important}body.dancr-button-system :is(.home-card-qr-rail-action.is-available,.home-tv-feed-deal-action.is-available,.venue-card-deal-action){border-color:var(--dancr-color-success-strong)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,var(--dancr-color-white-soft),transparent 48%),radial-gradient(circle at 50% -20%,var(--dancr-color-success-soft),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--dancr-color-success) 74%,var(--dancr-color-background)),color-mix(in srgb,var(--dancr-color-success) 42%,var(--dancr-color-background)))!important;box-shadow:0 7px 16px var(--dancr-color-black-soft),0 0 12px var(--dancr-color-success-soft),inset 0 1px 0 var(--dancr-color-white-medium)!important;text-shadow:none!important}@media (max-width:720px){body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo){background-color:#0b0b0e!important;background-image:repeating-linear-gradient(115deg,rgba(248,250,252,.032) 0 1px,rgba(248,250,252,.008) 1px 2px,transparent 2px 6px),linear-gradient(112deg,transparent 5%,rgba(248,250,252,.018) 28%,transparent 48%),linear-gradient(145deg,#16151a,#050507 66%,#0d0c10)!important;box-shadow:inset 0 1px 0 rgba(248,250,252,.04),inset 0 -1px 0 rgba(167,139,250,.18)!important}body.android-rendering.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo),body.is-android.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo),body.is-samsung-browser.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo),body.samsung-rendering.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo),html.android-rendering body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo),html.is-android body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo),html.is-samsung-browser body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo),html.samsung-rendering body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo){background-color:#343137!important;background-image:repeating-linear-gradient(115deg,rgba(248,250,252,.14) 0 1px,rgba(248,250,252,.04) 1px 2px,transparent 2px 6px),radial-gradient(ellipse 62% 94% at 50% 48%,rgba(248,250,252,.2) 0,rgba(248,250,252,.06) 34%,transparent 70%),linear-gradient(90deg,#242226,#3b373d 24%,#504a50 50%,#3b373d 76%,#242226)!important;box-shadow:inset 0 1px 0 rgba(248,250,252,.16),inset 0 -2px 0 rgba(167,139,250,.28)!important}@supports not (-webkit-touch-callout:none){body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art:not(.has-custom-photo){background-color:#343137!important;background-image:repeating-linear-gradient(115deg,rgba(248,250,252,.14) 0 1px,rgba(248,250,252,.04) 1px 2px,transparent 2px 6px),radial-gradient(ellipse 62% 94% at 50% 48%,rgba(248,250,252,.2) 0,rgba(248,250,252,.06) 34%,transparent 70%),linear-gradient(90deg,#242226,#3b373d 24%,#504a50 50%,#3b373d 76%,#242226)!important;box-shadow:inset 0 1px 0 rgba(248,250,252,.16),inset 0 -2px 0 rgba(167,139,250,.28)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo{filter:none!important;-webkit-filter:none!important}}body.android-rendering.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo,body.is-android.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo,body.is-samsung-browser.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo,body.samsung-rendering.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo,html.android-rendering body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo,html.is-android body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo,html.is-samsung-browser body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo,html.samsung-rendering body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-logo{filter:none!important;-webkit-filter:none!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-discovery-feed-shade{background:linear-gradient(180deg,transparent 62%,rgba(15,17,22,.05))!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-deals-action.is-available{border-color:rgba(123,255,178,.96)!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 48%),radial-gradient(circle at 50% -16%,rgba(134,239,172,.48),transparent 64%),linear-gradient(135deg,rgba(24,190,104,.99),rgba(5,111,68,.99))!important;box-shadow:0 8px 18px var(--dancr-color-black-medium),0 0 26px rgba(16,185,129,.48),inset 0 1px 0 var(--dancr-color-white-medium)!important;text-shadow:0 1px 2px rgba(0,0,0,.58)!important}body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-deals-action.is-available .action-icon{color:#d8ffe7!important;filter:drop-shadow(0 0 9px var(--dancr-color-success-strong))!important}}@media (max-width:759px){body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary{min-height:102px!important;padding:7px 12px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-person{grid-template-columns:80px minmax(0,1fr)!important;gap:0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar-column{display:grid!important;grid-template-rows:72px!important;align-items:center!important;justify-items:center!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar{width:72px!important;height:72px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary .modal-identity-stack{height:88px!important;grid-template-rows:40px 42px!important;align-content:start!important;gap:6px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:0!important;padding:4px 0 0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary .modal-identity{position:relative!important;inset:0 auto auto 0!important;width:100%!important;max-width:none!important;justify-self:stretch!important;overflow:visible!important;align-content:start!important;gap:2px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics{width:100%!important;margin-left:0!important;transform:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:0!important;justify-content:stretch!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics dt{overflow:visible!important;text-overflow:clip!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-name-row{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 100px 0 0!important;transform:none!important;display:flex!important;gap:5px!important;align-items:center!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-name-row:before{content:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-name-anchor{position:static!important;inset:auto!important;display:inline-flex!important;width:auto!important;max-width:100%!important;min-width:0!important;align-self:center!important;justify-self:start!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-name-row h2{width:auto!important;max-width:100%!important;text-align:left!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-name-row .profile-modal-verified{position:static!important;inset:auto!important;margin:0!important;transform:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-context{min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important;padding-right:100px!important;overflow:hidden!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-city-icon{width:14px!important;height:14px!important;flex:0 0 14px!important;fill:none!important;stroke:var(--dancr-color-text-muted)!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.dancr-button-system #profileBackdrop #profileModal #modalCity{width:auto!important;max-width:100%!important;min-height:14px!important;justify-content:flex-start!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:10px!important;transform:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-controls{top:3px!important}}@media (max-width:340px){body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary{min-height:96px!important;padding-inline:12px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-person{grid-template-columns:70px minmax(0,1fr)!important;gap:0!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar-column{grid-template-rows:64px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-avatar{width:64px!important;height:64px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary .modal-identity-stack{height:84px!important;grid-template-rows:38px 40px!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.dancr-button-system #results.home-tv-feed .home-tv-feed-action.home-tv-feed-full-view-close:not(.home-tv-feed-deal-action),body.dancr-button-system #results.home-tv-feed .home-tv-feed-action:not(.home-tv-feed-deal-action):not(.home-tv-feed-full-view-close){box-sizing:border-box!important;width:var(--home-tv-action-control-size,46px)!important;min-width:var(--home-tv-action-control-size,46px)!important;max-width:var(--home-tv-action-control-size,46px)!important;height:var(--home-tv-action-control-size,46px)!important;min-height:var(--home-tv-action-control-size,46px)!important;max-height:var(--home-tv-action-control-size,46px)!important;place-items:center!important;gap:0!important;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:50%!important;color:var(--dancr-color-text-primary)!important;background-color:rgba(18,18,28,.38)!important;background-image:linear-gradient(155deg,rgba(255,255,255,.17),rgba(255,255,255,.035))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.04),0 8px 22px rgba(0,0,0,.3)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-backdrop-filter:blur(16px) saturate(1.18)!important;backdrop-filter:blur(16px) saturate(1.18)!important}body.dancr-button-system #results.home-tv-feed .home-tv-feed-action:not(.home-tv-feed-deal-action):not(.home-tv-feed-full-view-close){display:grid!important}body.dancr-button-system #results.home-tv-feed .home-tv-feed-like-action{grid-template-rows:19px 9px!important;align-content:center!important;padding:3px 0 2px!important}body.dancr-button-system #results.home-tv-feed .home-tv-feed-action.home-tv-feed-full-view-close:not(.home-tv-feed-deal-action):is(:hover,:focus-visible),body.dancr-button-system #results.home-tv-feed .home-tv-feed-action:not(.home-tv-feed-deal-action):not(.home-tv-feed-full-view-close):is(:hover,:focus-visible){border-color:rgba(255,255,255,.42)!important;background-color:rgba(28,28,40,.48)!important;background-image:linear-gradient(155deg,rgba(255,255,255,.2),rgba(255,255,255,.05))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 0 2px rgba(126,234,255,.12),0 10px 24px rgba(0,0,0,.34)!important}body.dancr-button-system #results.home-tv-feed .home-tv-feed-follow-action:is(.is-active,[aria-pressed=true]){border-color:var(--dancr-color-brand-primary-strong)!important;color:var(--dancr-color-brand-core)!important;background-color:rgba(18,18,28,.42)!important;background-image:linear-gradient(var(--dancr-color-brand-primary-soft),var(--dancr-color-brand-primary-soft)),linear-gradient(155deg,rgba(255,255,255,.17),rgba(255,255,255,.035))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px var(--dancr-color-brand-primary-medium),0 0 10px var(--dancr-color-brand-glow-soft)!important}body.dancr-button-system #results.home-tv-feed .home-tv-feed-deal-action{border-radius:14px!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art.is-venue-logo-artwork:not(.has-custom-photo){background:#101010!important;border-bottom:1px solid var(--dancr-color-brand-primary-medium)!important;box-shadow:inset 0 -1px 0 rgba(167,139,250,.18)!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-art.is-venue-logo-artwork .home-venue-discovery-logo{filter:none!important;-webkit-filter:none!important}@media (max-width:720px){html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-secondary-action{height:44px!important;min-height:44px!important;max-height:44px!important;grid-template:20px auto/minmax(0,1fr)!important;gap:2px!important;padding:3px 4px 2px!important;border-radius:11px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-secondary-action>span:not(.action-icon){font-size:9px!important;font-weight:900!important;line-height:1!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions>:is(.venue-card-page-action,.venue-card-share-action,.venue-card-favorite-action) :is(.action-icon,.action-icon>svg){color:#f1f5f9!important}}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions>button.action-btn:is(.follow-venue-btn,.venue-detail-share):not(.is-following):not(.is-confirmed){color:#f1f5f9!important;border-color:rgba(226,232,240,.22)!important;background:#25252b!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;font-size:13px!important}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions>button.action-btn>span:not(.action-icon){color:inherit!important;font-size:13px!important}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions>.follow-venue-btn.is-following{border-color:var(--dancr-color-brand-primary-medium)!important;color:var(--dancr-color-text-primary)!important;background:#261b3d!important}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions>.follow-venue-btn.is-following .action-icon svg,html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-secondary-actions>.follow-venue-btn.is-following .action-icon svg path{color:var(--dancr-color-brand-primary)!important;fill:currentColor!important;stroke:currentColor!important}html body.dancr-button-system :is(.account-required-popover,.profile-account-gate){padding:16px!important;background:rgba(5,5,7,.72)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body.dancr-button-system .guest-account-prompt{box-sizing:border-box;position:relative;width:min(420px,100%);max-height:calc(100dvh - 32px);display:grid;grid-gap:12px;gap:12px;padding:clamp(22px,6vw,28px);overflow-y:auto;border:1px solid rgba(248,250,252,.14)!important;border-radius:24px!important;background:linear-gradient(155deg,#1b1b20,#111114)!important;box-shadow:0 24px 80px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.04)!important;text-align:left}html body.dancr-button-system .guest-account-prompt .guest-account-eyebrow{margin:0;padding-right:36px;color:#c4b5fd!important;font-size:10px!important;font-weight:700!important;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}html body.dancr-button-system .guest-account-prompt :is(h2,h3){margin:2px 0 0;padding:0;color:var(--dancr-color-text-primary)!important;font-size:clamp(24px,6.8vw,28px)!important;font-weight:700!important;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere;text-shadow:none!important}html body.dancr-button-system .guest-account-prompt .guest-account-message{margin:0;color:var(--dancr-color-text-secondary)!important;font-size:15px!important;font-weight:400!important;line-height:1.6;letter-spacing:normal}html body.dancr-button-system .guest-account-prompt .guest-account-actions{display:grid;grid-gap:8px;gap:8px;margin-top:8px}html body.dancr-button-system .guest-account-prompt .guest-account-actions a{box-sizing:border-box;width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid rgba(248,250,252,.16)!important;border-radius:14px!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(135deg,var(--dancr-color-brand-primary),#642ac5)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;font-size:15px!important;font-weight:650!important;line-height:1.4;letter-spacing:normal;text-align:center;text-decoration:none;text-shadow:none!important}html body.dancr-button-system .guest-account-prompt .guest-account-actions .guest-account-signin{min-height:44px;flex-wrap:wrap;column-gap:4px;padding:8px 0;border-color:transparent!important;color:var(--dancr-color-text-secondary)!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important}html body.dancr-button-system .guest-account-prompt .guest-account-signin span{color:var(--dancr-color-text-primary)!important;font-weight:650;text-decoration:underline;-webkit-text-decoration-color:rgba(248,250,252,.4);text-decoration-color:rgba(248,250,252,.4);text-underline-offset:3px}html body.dancr-button-system .guest-account-prompt .guest-account-close{position:absolute!important;top:10px!important;right:10px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid rgba(248,250,252,.08)!important;border-radius:50%!important;color:var(--dancr-color-text-secondary)!important;background:rgba(248,250,252,.035)!important;box-shadow:none!important;cursor:pointer}html body.dancr-button-system .guest-account-prompt .guest-account-close svg{width:18px!important;height:18px!important;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}html body.dancr-button-system .guest-account-prompt :is(a,button):focus-visible{outline:2px solid var(--dancr-color-text-secondary)!important;outline-offset:3px!important}@media (hover:hover) and (pointer:fine){html body.dancr-button-system .guest-account-prompt .guest-account-primary:hover{background:var(--dancr-color-brand-primary)!important}html body.dancr-button-system .guest-account-prompt .guest-account-close:hover{color:var(--dancr-color-text-primary)!important;background:rgba(248,250,252,.08)!important}}body.dancr-button-system :is(button.close-btn,button[class*=close i],a[class*=close i],button[aria-label^=close i],a[aria-label^=close i],button[aria-label^=dismiss i],a[aria-label^=dismiss i]){border-color:var(--dancr-color-border-subtle)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body.dancr-button-system :is(button.close-btn,button[class*=close i],a[class*=close i],button[aria-label^=close i],a[aria-label^=close i],button[aria-label^=dismiss i],a[aria-label^=dismiss i]):is(:hover,:focus-visible){border-color:var(--dancr-color-border)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-surface-raised)!important;background-image:none!important;box-shadow:none!important}body.dancr-button-system :is(button.close-btn,button[class*=close i],a[class*=close i],button[aria-label^=close i],a[aria-label^=close i],button[aria-label^=dismiss i],a[aria-label^=dismiss i]):focus-visible{outline:2px solid var(--dancr-color-text-secondary)!important;outline-offset:2px!important}body.dancr-button-system :is(.profile-photo-viewer-close,.profile-photo-viewer-previous,.profile-photo-viewer-next,.profile-photo-viewer-like,.profile-photo-viewer-share,.profile-photo-viewer-report,.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,#profileBackdrop .profile-modal-video-controls #modalVideoSound){box-sizing:border-box!important;border-color:rgba(255,255,255,.28)!important;border-radius:50%!important;color:var(--dancr-color-text-primary)!important;background-color:rgba(18,18,28,.38)!important;background-image:linear-gradient(155deg,rgba(255,255,255,.17),rgba(255,255,255,.035))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.04),0 10px 26px rgba(0,0,0,.32)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-backdrop-filter:blur(16px) saturate(1.18)!important;backdrop-filter:blur(16px) saturate(1.18)!important}body.dancr-button-system .profile-photo-viewer-close{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}body.dancr-button-system .profile-photo-viewer-close :is(.icon,svg){width:20px!important;height:20px!important}body.dancr-button-system :is(.profile-photo-viewer-close,.profile-photo-viewer-previous,.profile-photo-viewer-next,.profile-photo-viewer-like,.profile-photo-viewer-share,.profile-photo-viewer-report,.profile-tv-viewer-close,.profile-tv-viewer-previous,.profile-tv-viewer-next,.profile-tv-viewer-actions button,#profileBackdrop .profile-modal-video-controls #modalVideoSound):is(:hover,:focus-visible){border-color:rgba(255,255,255,.42)!important;background-color:rgba(28,28,40,.48)!important;background-image:linear-gradient(155deg,rgba(255,255,255,.2),rgba(255,255,255,.05))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 0 2px rgba(126,234,255,.12),0 12px 28px rgba(0,0,0,.36)!important}body.dancr-button-system [data-venue-follow][aria-pressed=true] .action-icon-heart svg path{fill:#ef4444!important;stroke:#ef4444!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions,body.dancr-button-system .public-profile-shell .live-actions{margin-block:0 4px!important;padding-block:0!important}body.dancr-button-system #profileBackdrop #profileModal .modal-actions .action-btn.profile-action-icon-control,body.dancr-button-system .public-profile-shell .live-actions>button.profile-action-icon-control,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share,body.dancr-button-system .public-profile-shell .profile-action-share-slot .profile-share>button.profile-action-icon-control{min-height:64px!important}body.dancr-button-system #profileBackdrop #profileModal #modalCity,body.dancr-button-system #profileBackdrop #profileModal .profile-modal-header-metrics .profile-activity-metrics dt,body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button:not(.active):not(:disabled),body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button:not(.active):not(:disabled) :is(.profile-media-tab-label,.profile-media-tab-count),body.dancr-button-system .public-profile-shell .profile-media-tabs button:not(.active):not(:disabled),body.dancr-button-system .public-profile-shell .profile-media-tabs button:not(.active):not(:disabled) :is(.profile-media-tab-label,.profile-media-tab-count),body.dancr-button-system .public-profile-shell .profile-metrics dt,body.dancr-button-system .public-profile-shell .profile-titlebar-city{color:#b8bbc4!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-city-icon{stroke:#b8bbc4!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button.active,body.dancr-button-system .public-profile-shell .profile-media-tabs button.active{color:#fff!important;box-shadow:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button.active :is(.profile-media-tab-icon,.profile-media-tab-label,.profile-media-tab-count),body.dancr-button-system .public-profile-shell .profile-media-tabs button.active :is(.profile-media-tab-icon,.profile-media-tab-label,.profile-media-tab-count){color:#fff!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-onlyfans svg,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list .social-link-onlyfans svg{width:26px!important;height:26px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-media-socials .social-x svg,body.dancr-button-system .public-profile-shell .profile-media-socials .social-list .social-link-x svg{width:18px!important;height:18px!important}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-media-tabs button.active:after,body.dancr-button-system .public-profile-shell .profile-media-tabs button.active:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:2px!important;border:0!important;border-radius:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath fill='%238b5cf6' d='M0 0h2v2H0z'/%3E%3C/svg%3E") 50% /100% 100% no-repeat!important;box-shadow:0 -2px 12px var(--dancr-color-brand-primary-medium)!important;opacity:1!important;filter:none!important;transform:none!important;z-index:2!important;pointer-events:none!important}html body.dancr-button-system :is(#profileBackdrop #profileModal #modalClose,#authClose,#venueSelectClose,#distanceSelectClose,#dancerSignupClose,#results.venue-profile-overlay .venue-detail .venue-detail-close,.public-profile-shell .public-profile-close,.dashboard-close,#dashboardClose,#dancerDashboardClose,#venueDashboardClose,#adminClose,.dancer-profile-preview-overlay .public-profile-close,.dancer-profile-editor-modal>header>button[aria-label^=Close],.dancer-social-link-modal [data-social-modal-close],.dancer-media-viewer>header>button[aria-label="Close media preview"],.admin-preview-overlay .admin-preview-close,#adminPreviewClose,#passwordRecoveryClose,#loginRecoveryClose,#publicContactClose,#contentReportClose,.public-report-reason-close,.club-deal-dialog-close,.guest-account-close,.recovery-close,.login-recovery-close,.customer-welcome-card>button[aria-label^=Dismiss],.dancer-activation-confirmation>button[aria-label^=Dismiss],.admin-action-toast>button[aria-label="Dismiss confirmation"],.approved-profile-editor-close,.close-btn[data-approved-edit-close],.dashboard-shell :is(.club-deal-dialog-close,.public-report-reason-close),button[aria-label^=Close i]:has(svg),a[aria-label^=Close i]:has(svg),.profile-photo-viewer-close,.profile-tv-viewer-close,.profile-share-dialog-close,.profile-qr-close,.tv-video-viewer-close,.tv-close,.home-tv-feed-full-view-close,.deal-pass-close,.customer-notification-close,#stripeClose){--dancr-close-face:rgba(24,24,30,.78);--dancr-close-border:rgba(255,255,255,.18);box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important;display:inline-grid!important;grid-template:1fr/1fr!important;place-items:center!important;gap:0!important;padding:0!important;border:0!important;border-radius:50%!important;color:#f4f3f7!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important;font-size:0!important;line-height:0!important;isolation:isolate;touch-action:manipulation}html body.dancr-button-system :is(#profileBackdrop #profileModal #modalClose,#authClose,#venueSelectClose,#distanceSelectClose,#dancerSignupClose,#results.venue-profile-overlay .venue-detail .venue-detail-close,.public-profile-shell .public-profile-close,.dashboard-close,#dashboardClose,#dancerDashboardClose,#venueDashboardClose,#adminClose,.dancer-profile-preview-overlay .public-profile-close,.dancer-profile-editor-modal>header>button[aria-label^=Close],.dancer-social-link-modal [data-social-modal-close],.dancer-media-viewer>header>button[aria-label="Close media preview"],.admin-preview-overlay .admin-preview-close,#adminPreviewClose,#passwordRecoveryClose,#loginRecoveryClose,#publicContactClose,#contentReportClose,.public-report-reason-close,.club-deal-dialog-close,.guest-account-close,.recovery-close,.login-recovery-close,.customer-welcome-card>button[aria-label^=Dismiss],.dancer-activation-confirmation>button[aria-label^=Dismiss],.admin-action-toast>button[aria-label="Dismiss confirmation"],.approved-profile-editor-close,.close-btn[data-approved-edit-close],.dashboard-shell :is(.club-deal-dialog-close,.public-report-reason-close),button[aria-label^=Close i]:has(svg),a[aria-label^=Close i]:has(svg),.profile-photo-viewer-close,.profile-tv-viewer-close,.profile-share-dialog-close,.profile-qr-close,.tv-video-viewer-close,.tv-close,.home-tv-feed-full-view-close,.deal-pass-close,.customer-notification-close,#stripeClose):before{content:""!important;grid-area:1/1!important;position:static!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:36px!important;height:36px!important;margin:0!important;border:1px solid var(--dancr-close-border)!important;border-radius:50%!important;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 65%),var(--dancr-close-face)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 3px 10px rgba(0,0,0,.24)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;transform:none!important;opacity:1!important;z-index:0!important;pointer-events:none!important}html body.dancr-button-system :is(#profileBackdrop #profileModal #modalClose,#authClose,#venueSelectClose,#distanceSelectClose,#dancerSignupClose,#results.venue-profile-overlay .venue-detail .venue-detail-close,.public-profile-shell .public-profile-close,.dashboard-close,#dashboardClose,#dancerDashboardClose,#venueDashboardClose,#adminClose,.dancer-profile-preview-overlay .public-profile-close,.dancer-profile-editor-modal>header>button[aria-label^=Close],.dancer-social-link-modal [data-social-modal-close],.dancer-media-viewer>header>button[aria-label="Close media preview"],.admin-preview-overlay .admin-preview-close,#adminPreviewClose,#passwordRecoveryClose,#loginRecoveryClose,#publicContactClose,#contentReportClose,.public-report-reason-close,.club-deal-dialog-close,.guest-account-close,.recovery-close,.login-recovery-close,.customer-welcome-card>button[aria-label^=Dismiss],.dancer-activation-confirmation>button[aria-label^=Dismiss],.admin-action-toast>button[aria-label="Dismiss confirmation"],.approved-profile-editor-close,.close-btn[data-approved-edit-close],.dashboard-shell :is(.club-deal-dialog-close,.public-report-reason-close),button[aria-label^=Close i]:has(svg),a[aria-label^=Close i]:has(svg),.profile-photo-viewer-close,.profile-tv-viewer-close,.profile-share-dialog-close,.profile-qr-close,.tv-video-viewer-close,.tv-close,.home-tv-feed-full-view-close,.deal-pass-close,.customer-notification-close,#stripeClose):after{content:""!important;grid-area:1/1!important;position:static!important;inset:auto!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;border:0!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f3f7' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E") 50% /18px 18px no-repeat!important;box-shadow:none!important;transform:none!important;opacity:1!important;z-index:1!important;pointer-events:none!important}html body.dancr-button-system :is(#profileBackdrop #profileModal #modalClose,#authClose,#venueSelectClose,#distanceSelectClose,#dancerSignupClose,#results.venue-profile-overlay .venue-detail .venue-detail-close,.public-profile-shell .public-profile-close,.dashboard-close,#dashboardClose,#dancerDashboardClose,#venueDashboardClose,#adminClose,.dancer-profile-preview-overlay .public-profile-close,.dancer-profile-editor-modal>header>button[aria-label^=Close],.dancer-social-link-modal [data-social-modal-close],.dancer-media-viewer>header>button[aria-label="Close media preview"],.admin-preview-overlay .admin-preview-close,#adminPreviewClose,#passwordRecoveryClose,#loginRecoveryClose,#publicContactClose,#contentReportClose,.public-report-reason-close,.club-deal-dialog-close,.guest-account-close,.recovery-close,.login-recovery-close,.customer-welcome-card>button[aria-label^=Dismiss],.dancer-activation-confirmation>button[aria-label^=Dismiss],.admin-action-toast>button[aria-label="Dismiss confirmation"],.approved-profile-editor-close,.close-btn[data-approved-edit-close],.dashboard-shell :is(.club-deal-dialog-close,.public-report-reason-close),button[aria-label^=Close i]:has(svg),a[aria-label^=Close i]:has(svg),.profile-photo-viewer-close,.profile-tv-viewer-close,.profile-share-dialog-close,.profile-qr-close,.tv-video-viewer-close,.tv-close,.home-tv-feed-full-view-close,.deal-pass-close,.customer-notification-close,#stripeClose)>:is(svg,.icon,.action-icon){display:none!important}html body.dancr-button-system :is(#profileBackdrop #profileModal #modalClose,#authClose,#venueSelectClose,#distanceSelectClose,#dancerSignupClose,#results.venue-profile-overlay .venue-detail .venue-detail-close,.public-profile-shell .public-profile-close,.dashboard-close,#dashboardClose,#dancerDashboardClose,#venueDashboardClose,#adminClose,.dancer-profile-preview-overlay .public-profile-close,.dancer-profile-editor-modal>header>button[aria-label^=Close],.dancer-social-link-modal [data-social-modal-close],.dancer-media-viewer>header>button[aria-label="Close media preview"],.admin-preview-overlay .admin-preview-close,#adminPreviewClose,#passwordRecoveryClose,#loginRecoveryClose,#publicContactClose,#contentReportClose,.public-report-reason-close,.club-deal-dialog-close,.guest-account-close,.recovery-close,.login-recovery-close,.customer-welcome-card>button[aria-label^=Dismiss],.dancer-activation-confirmation>button[aria-label^=Dismiss],.admin-action-toast>button[aria-label="Dismiss confirmation"],.approved-profile-editor-close,.close-btn[data-approved-edit-close],.dashboard-shell :is(.club-deal-dialog-close,.public-report-reason-close),button[aria-label^=Close i]:has(svg),a[aria-label^=Close i]:has(svg),.profile-photo-viewer-close,.profile-tv-viewer-close,.profile-share-dialog-close,.profile-qr-close,.tv-video-viewer-close,.tv-close,.home-tv-feed-full-view-close,.deal-pass-close,.customer-notification-close,#stripeClose):is(:hover,:focus-visible):not(:disabled){--dancr-close-face:rgba(36,36,44,.9);--dancr-close-border:rgba(255,255,255,.28)}html body.dancr-button-system :is(#profileBackdrop #profileModal #modalClose,#authClose,#venueSelectClose,#distanceSelectClose,#dancerSignupClose,#results.venue-profile-overlay .venue-detail .venue-detail-close,.public-profile-shell .public-profile-close,.dashboard-close,#dashboardClose,#dancerDashboardClose,#venueDashboardClose,#adminClose,.dancer-profile-preview-overlay .public-profile-close,.dancer-profile-editor-modal>header>button[aria-label^=Close],.dancer-social-link-modal [data-social-modal-close],.dancer-media-viewer>header>button[aria-label="Close media preview"],.admin-preview-overlay .admin-preview-close,#adminPreviewClose,#passwordRecoveryClose,#loginRecoveryClose,#publicContactClose,#contentReportClose,.public-report-reason-close,.club-deal-dialog-close,.guest-account-close,.recovery-close,.login-recovery-close,.customer-welcome-card>button[aria-label^=Dismiss],.dancer-activation-confirmation>button[aria-label^=Dismiss],.admin-action-toast>button[aria-label="Dismiss confirmation"],.approved-profile-editor-close,.close-btn[data-approved-edit-close],.dashboard-shell :is(.club-deal-dialog-close,.public-report-reason-close),button[aria-label^=Close i]:has(svg),a[aria-label^=Close i]:has(svg),.profile-photo-viewer-close,.profile-tv-viewer-close,.profile-share-dialog-close,.profile-qr-close,.tv-video-viewer-close,.tv-close,.home-tv-feed-full-view-close,.deal-pass-close,.customer-notification-close,#stripeClose):not([data-auto-focus]):focus-visible{outline:2px solid #c4b5fd!important;outline-offset:2px!important}html body.dancr-button-system :is(#profileBackdrop #profileModal #modalClose,#authClose,#venueSelectClose,#distanceSelectClose,#dancerSignupClose,#results.venue-profile-overlay .venue-detail .venue-detail-close,.public-profile-shell .public-profile-close,.dashboard-close,#dashboardClose,#dancerDashboardClose,#venueDashboardClose,#adminClose,.dancer-profile-preview-overlay .public-profile-close,.dancer-profile-editor-modal>header>button[aria-label^=Close],.dancer-social-link-modal [data-social-modal-close],.dancer-media-viewer>header>button[aria-label="Close media preview"],.admin-preview-overlay .admin-preview-close,#adminPreviewClose,#passwordRecoveryClose,#loginRecoveryClose,#publicContactClose,#contentReportClose,.public-report-reason-close,.club-deal-dialog-close,.guest-account-close,.recovery-close,.login-recovery-close,.customer-welcome-card>button[aria-label^=Dismiss],.dancer-activation-confirmation>button[aria-label^=Dismiss],.admin-action-toast>button[aria-label="Dismiss confirmation"],.approved-profile-editor-close,.close-btn[data-approved-edit-close],.dashboard-shell :is(.club-deal-dialog-close,.public-report-reason-close),button[aria-label^=Close i]:has(svg),a[aria-label^=Close i]:has(svg),.profile-photo-viewer-close,.profile-tv-viewer-close,.profile-share-dialog-close,.profile-qr-close,.tv-video-viewer-close,.tv-close,.home-tv-feed-full-view-close,.deal-pass-close,.customer-notification-close,#stripeClose)[hidden]{display:none!important}html body.dancr-button-system :is(#profileBackdrop #profileModal #modalClose,#authClose,#venueSelectClose,#distanceSelectClose,#dancerSignupClose,#results.venue-profile-overlay .venue-detail .venue-detail-close,.public-profile-shell .public-profile-close,.dashboard-close,#dashboardClose,#dancerDashboardClose,#venueDashboardClose,#adminClose,.dancer-profile-preview-overlay .public-profile-close,.dancer-profile-editor-modal>header>button[aria-label^=Close],.dancer-social-link-modal [data-social-modal-close],.dancer-media-viewer>header>button[aria-label="Close media preview"],.admin-preview-overlay .admin-preview-close,#adminPreviewClose,#passwordRecoveryClose,#loginRecoveryClose,#publicContactClose,#contentReportClose,.public-report-reason-close,.club-deal-dialog-close,.guest-account-close,.recovery-close,.login-recovery-close,.customer-welcome-card>button[aria-label^=Dismiss],.dancer-activation-confirmation>button[aria-label^=Dismiss],.admin-action-toast>button[aria-label="Dismiss confirmation"],.approved-profile-editor-close,.close-btn[data-approved-edit-close],.dashboard-shell :is(.club-deal-dialog-close,.public-report-reason-close),button[aria-label^=Close i]:has(svg),a[aria-label^=Close i]:has(svg),.profile-photo-viewer-close,.profile-tv-viewer-close,.profile-share-dialog-close,.profile-qr-close,.tv-video-viewer-close,.tv-close,.home-tv-feed-full-view-close,.deal-pass-close,.customer-notification-close,#stripeClose):disabled{opacity:.5!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.home-venue-discovery-feed) :is(.profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride,a[href^="https://m.uber.com/"]),.venue-card-primary-actions>:is(.venue-card-directions-action,.venue-card-ride-action)){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 11px!important;border:1px solid color-mix(in srgb,var(--dancr-color-text-primary) 30%,var(--dancr-color-border-subtle))!important;border-radius:14px!important;color:color-mix(in srgb,var(--dancr-color-text-primary) 97%,var(--dancr-color-text-secondary))!important;background:linear-gradient(145deg,rgba(38,39,46,.96) 0,rgba(16,17,21,.98) 52%,rgba(6,7,10,.99) 100%),var(--dancr-color-surface-raised)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.025),inset 0 -1px 0 rgba(0,0,0,.5),0 10px 24px rgba(0,0,0,.38)!important;-webkit-backdrop-filter:blur(16px) saturate(1.1)!important;backdrop-filter:blur(16px) saturate(1.1)!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important;letter-spacing:normal!important;text-decoration:none!important;text-shadow:none!important;filter:none!important;opacity:1!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.home-venue-discovery-feed) :is(.profile-tonight-travel-actions>:is(.profile-uber-ride,a[href^="https://m.uber.com/"]),.venue-card-primary-actions>.venue-card-ride-action){font-weight:950!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.home-venue-discovery-feed) :is(.profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride,a[href^="https://m.uber.com/"]),.venue-card-primary-actions>:is(.venue-card-directions-action,.venue-card-ride-action)) :is(.action-icon,svg){position:static!important;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;flex:0 0 19px!important;margin:0!important;color:color-mix(in srgb,var(--dancr-color-text-primary) 86%,var(--dancr-color-text-secondary))!important;filter:none!important;transform:none!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.home-venue-discovery-feed) :is(.profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride,a[href^="https://m.uber.com/"]),.venue-card-primary-actions>:is(.venue-card-directions-action,.venue-card-ride-action))>span:not(.action-icon){width:auto!important;min-width:0!important;flex:0 1 auto!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important;color:inherit!important;text-align:center!important;white-space:normal!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.home-venue-discovery-feed) :is(.profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride,a[href^="https://m.uber.com/"]),.venue-card-primary-actions>:is(.venue-card-directions-action,.venue-card-ride-action)):focus-visible{outline:2px solid var(--dancr-color-text-primary)!important;outline-offset:2px!important}@media (hover:hover) and (pointer:fine){body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.home-venue-discovery-feed) :is(.profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride,a[href^="https://m.uber.com/"]),.venue-card-primary-actions>:is(.venue-card-directions-action,.venue-card-ride-action)):hover:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo){border-color:color-mix(in srgb,var(--dancr-color-text-primary) 25%,var(--dancr-color-border-subtle))!important;color:var(--dancr-color-text-primary)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),color-mix(in srgb,var(--dancr-color-surface-raised) 88%,transparent)!important}}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.home-venue-discovery-feed) :is(.profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride,a[href^="https://m.uber.com/"]),.venue-card-primary-actions>:is(.venue-card-directions-action,.venue-card-ride-action)):is(:disabled,[aria-disabled=true],.is-travel-unavailable,.is-inactive-demo){border-color:color-mix(in srgb,var(--dancr-color-text-secondary) 11%,var(--dancr-color-border-subtle))!important;color:color-mix(in srgb,var(--dancr-color-text-secondary) 74%,var(--dancr-color-text-muted))!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),color-mix(in srgb,var(--dancr-color-surface) 76%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.home-venue-discovery-feed) :is(.profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride,a[href^="https://m.uber.com/"]),.venue-card-primary-actions>:is(.venue-card-directions-action,.venue-card-ride-action)):is(:disabled,[aria-disabled=true],.is-travel-unavailable,.is-inactive-demo) :is(.action-icon,svg){color:inherit!important}@media (max-width:380px){body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride,a[href^="https://m.uber.com/"]){gap:3px!important;padding-inline:2px!important}}body.dancr-button-system :is(#profileBackdrop #profileModal .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride),.public-profile-shell .profile-tonight-travel-actions>a[target=_blank],#results.home-venue-discovery-feed .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber))[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo){border-color:#626a78!important;color:#fff!important;background:#272a32!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 2px 5px rgba(0,0,0,.24)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;cursor:pointer!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease!important}body.dancr-button-system :is(#profileBackdrop #profileModal .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride),.public-profile-shell .profile-tonight-travel-actions>a[target=_blank],#results.home-venue-discovery-feed .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber))[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo) :is(.action-icon,svg){color:#f0f3f8!important;stroke:currentColor!important;opacity:1!important}@media (hover:hover){body.dancr-button-system :is(#profileBackdrop #profileModal .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride),.public-profile-shell .profile-tonight-travel-actions>a[target=_blank],#results.home-venue-discovery-feed .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber))[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo):hover{background:#323741!important;border-color:#8993a3!important}}body.dancr-button-system :is(#profileBackdrop #profileModal .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride),.public-profile-shell .profile-tonight-travel-actions>a[target=_blank],#results.home-venue-discovery-feed .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber))[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo):active{background:#3b424f!important;border-color:#a8b3c5!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.32)!important}body.dancr-button-system :is(#profileBackdrop #profileModal .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride),.public-profile-shell .profile-tonight-travel-actions>a[target=_blank],#results.home-venue-discovery-feed .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber))[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo):focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){body.dancr-button-system :is(#profileBackdrop #profileModal .profile-tonight-travel-actions>:is(.profile-primary-directions,.profile-directions-button,.profile-uber-ride),.public-profile-shell .profile-tonight-travel-actions>a[target=_blank],#results.home-venue-discovery-feed .home-venue-discovery-context-actions>:is(.home-discovery-feed-directions,.home-venue-discovery-uber))[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo){transition:none!important}}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) :is(.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-ride-action,.profile-tonight-travel-actions>a[href^="/rides/"],a.uber-ride-link[href^="/rides/"])[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo){border-color:var(--dancr-color-avatar-ring-violet)!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 6%,var(--dancr-color-surface-raised))!important;box-shadow:none!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) :is(.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-ride-action,.profile-tonight-travel-actions>a[href^="/rides/"],a.uber-ride-link[href^="/rides/"])[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo):is(:focus-visible,:active){border-color:#c4b5fd!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 12%,var(--dancr-color-surface-raised))!important;outline-color:#c4b5fd!important}@media (hover:hover) and (pointer:fine){body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) :is(.home-venue-discovery-slide .venue-card-primary-actions>.venue-card-ride-action,.profile-tonight-travel-actions>a[href^="/rides/"],a.uber-ride-link[href^="/rides/"])[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo):hover{border-color:#c4b5fd!important;background:color-mix(in srgb,var(--dancr-color-brand-primary) 12%,var(--dancr-color-surface-raised))!important}}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-secondary-action:not(.is-active):not([aria-pressed=true]):not(:disabled):not([aria-disabled=true]){border:1px solid #34343c!important;color:#f1f5f9!important;background:#15151b linear-gradient(#15151b,#15151b)!important;color-scheme:only light!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-secondary-action :is(.action-icon,svg){color:var(--dancr-color-text-muted)!important;stroke:currentColor!important;filter:none!important}@media (hover:hover){html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-secondary-action:not(.is-active):not([aria-pressed=true]):not(:disabled):not([aria-disabled=true]):hover{border-color:#66586f!important;background:#231b2e linear-gradient(#231b2e,#231b2e)!important}}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-favorite-action[aria-pressed=true]:not(:disabled):not([aria-disabled=true]){border-color:var(--dancr-color-avatar-ring-violet)!important;background:#2d1f4b linear-gradient(#2d1f4b,#2d1f4b)!important;color-scheme:only light!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:0 0 10px rgba(139,92,246,.14)!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-favorite-action[aria-pressed=true] :is(.action-icon,svg){color:#c4b5fd!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-secondary-action:focus-visible{outline:2px solid #c4b5fd!important;outline-offset:2px!important}html:is(.is-android,.android-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>button.venue-card-secondary-action{--venue-utility-face:#050507;--venue-utility-edge:#34343c;--venue-utility-shadow:none;position:relative!important;isolation:isolate!important}html:is(.is-android,.android-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>button.venue-card-secondary-action:before{content:""!important;position:absolute!important;inset:-1px!important;display:block!important;border:1px solid var(--venue-utility-edge)!important;border-radius:inherit!important;background:linear-gradient(var(--venue-utility-face),var(--venue-utility-face))!important;box-shadow:var(--venue-utility-shadow)!important;opacity:1!important;transform:none!important;filter:none!important;z-index:-1;pointer-events:none!important}@media (hover:hover){html:is(.is-android,.android-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>button.venue-card-secondary-action:hover{--venue-utility-face:#231b2e;--venue-utility-edge:#66586f}}html:is(.is-android,.android-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>button.venue-card-favorite-action[aria-pressed=true]{--venue-utility-face:#2d1f4b;--venue-utility-edge:var(--dancr-color-avatar-ring-violet);--venue-utility-shadow:0 0 10px rgba(139,92,246,.14)}html:is(.is-android,.android-rendering) body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-directions-action:not(.is-active):not([aria-pressed=true]):not(:disabled):not([aria-disabled=true]){background:#050507 linear-gradient(#050507,#050507)!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide{box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.035)!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-avatar[data-working-now=true]>[data-dancer-avatar-border]{box-shadow:0 0 6px rgba(52,227,164,.16)!important}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .home-venue-discovery-lineup-avatar[data-working-now=true]>[data-working-now-indicator]{box-shadow:none!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card .profile-tonight-travel-actions>:is(a,button)[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo){border-color:#34343c!important;background:#15151b!important;box-shadow:none!important}@media (hover:hover){body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card .profile-tonight-travel-actions>:is(a,button)[href]:not(:disabled):not([aria-disabled=true]):not(.is-travel-unavailable):not(.is-inactive-demo):hover{border-color:#666666!important;background:#303030!important}}@media (max-width:520px){body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card .profile-tonight-travel-actions>:is(a,button){gap:4px!important;padding-inline:4px!important;font-size:11px!important;font-weight:650!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card .profile-tonight-travel-actions>:is(a,button) :is(.action-icon,svg){width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;flex-basis:16px!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card .profile-tonight-travel-actions>a[href^="/rides/"]>span:not(.action-icon){line-height:1.2!important;text-wrap:balance}}body.dancr-button-system #profileBackdrop #profileModal #modalGallery>.thumb{scroll-margin-bottom:var(--profile-bottom-nav-clearance)}body.dancr-button-system #profileBackdrop #profileModal .profile-modal-summary,body.dancr-button-system .public-profile-shell .profile-titlebar{background:radial-gradient(ellipse at 32% 0,var(--dancr-color-brand-primary-soft),transparent 74%),var(--dancr-color-background)!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-hero-brand-row{background:radial-gradient(ellipse at 50% 0,var(--dancr-color-brand-primary-soft),transparent 76%)!important}body.dancr-button-system #results.home-tv-feed .home-tv-feed-action:is(.home-tv-feed-follow-action,.home-tv-feed-overflow-action):is(.is-active,[aria-pressed=true],[aria-expanded=true]){border-color:var(--dancr-color-avatar-ring-violet)!important;color:var(--dancr-color-text-primary)!important;background-color:var(--dancr-color-brand-primary-deep)!important;background-image:linear-gradient(145deg,var(--dancr-color-brand-primary-strong),transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 12px var(--dancr-color-brand-primary-soft)!important}body.dancr-button-system #results.home-tv-feed .home-tv-feed-like-action[aria-pressed=true] svg{color:#ff304f!important;fill:currentColor!important;stroke:currentColor!important}body.dancr-button-system #results.home-tv-feed .home-tv-feed-action:not(.home-tv-feed-deal-action):focus-visible{outline:2px solid #c4b5fd!important;outline-offset:3px!important}body.dancr-button-system .home-tv-feed-slide:has(.home-tv-feed-scrubber:focus-visible) .home-tv-feed-progress{outline:2px solid #c4b5fd!important;outline-offset:3px!important}body.dancr-button-system .dashboard-shell .venue-dashboard-section[data-section-icon] .dancer-dashboard-section-icon{border-color:var(--dancr-color-brand-primary-medium);color:#c4b5fd;background:var(--dancr-color-brand-primary-soft)}body.dancr-button-system .dashboard-shell .venue-dashboard-section[data-section-icon][open]>summary{background:linear-gradient(100deg,var(--dancr-color-brand-primary-soft),transparent 80%)!important;box-shadow:inset 3px 0 0 var(--dancr-color-avatar-ring-violet)!important}body.dancr-button-system .dashboard-shell .venue-dashboard-section[data-section-icon][open] .dancer-dashboard-section-icon{border-color:var(--dancr-color-brand-primary-strong);color:#ede9fe;box-shadow:0 0 12px var(--dancr-color-brand-primary-soft)}body.dancr-button-system .dashboard-shell .dancer-onboarding-steps>.is-current>button{background:linear-gradient(110deg,var(--dancr-color-brand-primary-soft),#18111f)!important;box-shadow:inset 3px 0 0 var(--dancr-color-avatar-ring-violet)!important}body.dancr-button-system .dashboard-shell .dancer-onboarding-steps .is-current :is(.dancer-onboarding-step-marker,.dancer-onboarding-step-control.is-action){border-color:var(--dancr-color-avatar-ring-violet);background:linear-gradient(145deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep));color:#fff}body.dancr-button-system .dashboard-shell .dancer-onboarding-steps button:focus-visible{outline-color:#c4b5fd}body.dancr-button-system.dancer-directory-active>.app main.stack>section.stack>.content-head.discovery-section-head>#tabCount{padding-inline:0!important}body.dancr-button-system #results.home-dancer-grid.home-dancer-three-column .home-dancer-grid-copy,body.dancr-button-system #results.venue-profile-overlay .venue-dancer-grid .home-dancer-grid-copy{background:linear-gradient(180deg,transparent,rgba(46,22,75,.24) 24%,rgba(38,20,62,.8) 56%,rgba(21,11,37,.92))!important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--dancr-color-brand-primary-deep) 88%,transparent)}body.dancr-button-system #results.home-dancer-grid .home-dancer-grid-link:after{content:"";position:absolute;inset:0;z-index:3;border:2px solid transparent;border-radius:inherit;pointer-events:none}body.dancr-button-system #results.home-dancer-grid .home-dancer-grid-link:is(:active,:focus-visible):after{border-color:var(--dancr-color-avatar-ring-violet)}body.dancr-button-system #results.home-dancer-grid .home-dancer-grid-link:focus-visible{outline:0!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){body.dancr-button-system #results.home-dancer-grid .home-dancer-grid-link:hover:after{border-color:var(--dancr-color-avatar-ring-violet)}}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card:is(.is-now,.has-club-deal){grid-template-columns:minmax(0,1fr)!important;padding:4px 8px 8px!important;gap:4px 8px!important;border:1px solid #34303e!important;border-radius:15px!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card:is(.is-now,.has-club-deal):before{content:none!important;display:none!important}body.dancr-button-system #profileBackdrop #profileModal .profile-tonight-card:is(.is-now,.has-club-deal) .profile-club-deal-tile:before{content:none!important;display:none!important}body.dancr-button-system #profileBackdrop #profileModal .working-now-tile>.profile-schedule-primary,body.dancr-button-system .public-profile-shell .profile-working-card .profile-live-state{display:inline-flex!important;min-height:24px!important;align-items:center!important;padding:4px 9px!important;border:1px solid var(--dancr-color-success-medium)!important;border-radius:999px!important;color:var(--dancr-color-success)!important;background:var(--dancr-color-success-soft)!important;box-shadow:none!important;font-size:9px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card:is(.is-now,.has-club-deal) :is(.profile-club-deal-qr-button,.club-deal-profile-action){grid-column:1/-1!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:8px 11px!important;border-radius:13px!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card :is(.profile-club-deal-qr-button,.club-deal-profile-action)>span[aria-hidden=true]{color:inherit!important;opacity:1!important;font-size:20px!important;font-weight:800!important;line-height:.8!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card :is(.profile-venue-cue,.profile-venue-cue>svg,.profile-working-cue,.profile-upcoming-cue){color:#a39aaa!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card .profile-club-deal-action-copy strong,body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card :is(.profile-tonight-travel-actions>:is(a,button),.profile-club-deal-qr-button,.club-deal-profile-action){font-size:12px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important}body.dancr-button-system .public-profile-shell :is(.club-deal-card:has(.club-deal-checkout-action),.club-deal-launcher[data-club-deal-state=available]){border-color:var(--dancr-color-brand-primary-strong)!important;background:radial-gradient(circle at 94% 0,var(--dancr-color-brand-primary-soft),transparent 13rem),var(--dancr-color-surface-subtle)!important;box-shadow:0 8px 22px var(--dancr-color-black-soft),0 0 14px var(--dancr-color-brand-primary-soft),inset 0 1px 0 var(--dancr-color-white-soft)!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card:is(.is-now,.has-club-deal){border-color:#34303e!important;background:#09080d!important;box-shadow:none!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-offer-card.venue-deal-preview.is-active-club-deal:before{content:none;display:none}body.dancr-button-system #results.venue-profile-overlay .venue-detail :is(.venue-identity-meta,.venue-identity-meta .meta,.venue-identity-distance){color:#dcd9e3!important;opacity:1}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-operating-summary :is(.venue-status-kicker,.venue-status-pill){color:#b9b5c4!important}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section .venue-action-stack{--profile-utility-background:#050507 linear-gradient(#050507,#050507);--profile-utility-border:#34343c;--profile-utility-radius:12px;--profile-utility-hover-background:#15151b linear-gradient(#15151b,#15151b);--profile-utility-hover-border:#666666}body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section .venue-secondary-actions.profile-actions-compact{--profile-action-height:48px!important;--profile-action-face-inset:0px!important}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section .venue-primary-actions>.venue-address-directions{box-sizing:border-box!important;height:48px!important;min-height:48px!important;max-height:48px!important;min-width:0!important;gap:5px!important;padding-inline:5px!important;font-size:12px!important;border-radius:var(--profile-utility-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section .venue-primary-actions>.venue-address-directions[href]:not([aria-disabled=true]){border:1px solid var(--profile-utility-border)!important;color:#fff!important;background:var(--profile-utility-background)!important}@media (hover:hover){html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section .venue-primary-actions>.venue-address-directions[href]:not([aria-disabled=true]):hover{border-color:var(--profile-utility-hover-border)!important;background:var(--profile-utility-hover-background)!important}}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section .venue-primary-actions>.venue-address-directions:focus-visible{outline:2px solid #c4b5fd!important;outline-offset:2px!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.venue-profile-overlay .venue-detail,#results.home-tv-feed,#results.home-venue-discovery-feed>.home-venue-discovery-slide) :is(.profile-club-deal-tile.is-active:not(.is-error) .profile-club-deal-qr-button,.club-deal-profile-action[data-club-deal-state=available],.club-deal-sticky[data-club-deal-state=available],.club-deal-launcher-action,.venue-detail-club-deal-cta,.venue-detail-club-deal-qr-state.is-available,.home-card-qr-rail-action.is-available,.home-tv-feed-deal-action.is-available,.venue-card-deal-action){border-color:var(--free-entry-border,var(--dancr-color-avatar-ring-violet))!important;color:var(--dancr-color-text-primary)!important;background:var(--free-entry-background,linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep)))!important;box-shadow:var(--free-entry-shadow,0 5px 14px var(--dancr-color-black-soft),0 0 12px var(--dancr-color-brand-primary-medium),inset 0 1px 0 var(--dancr-color-white-soft))!important;text-shadow:none!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.venue-profile-overlay .venue-detail,#results.home-tv-feed,#results.home-venue-discovery-feed>.home-venue-discovery-slide) :is(.profile-club-deal-tile.is-active:not(.is-error) .profile-club-deal-qr-button,.club-deal-profile-action[data-club-deal-state=available],.club-deal-sticky[data-club-deal-state=available],.club-deal-launcher[data-club-deal-state=available],.venue-detail-club-deal-cta,.venue-detail-club-deal-qr-state.is-available,.home-card-qr-rail-action.is-available,.home-tv-feed-deal-action.is-available,.venue-card-deal-action):focus-visible{outline:2px solid #c4b5fd!important;outline-offset:3px!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results.venue-profile-overlay .venue-detail,#results.home-tv-feed,#results.home-venue-discovery-feed>.home-venue-discovery-slide) :is(.home-card-qr-rail-action,.home-tv-feed-deal-action).is-available .action-icon{color:var(--dancr-color-text-primary)!important;filter:none!important}html body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) .free-entry-cta{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:8px 11px!important;border-width:1px!important;border-style:solid!important;border-radius:13px!important;font-family:inherit!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) .free-entry-cta:not(.is-unavailable){border-color:var(--free-entry-border,var(--dancr-color-avatar-ring-violet))!important;color:var(--dancr-color-text-primary)!important;background:var(--free-entry-background,linear-gradient(135deg,var(--dancr-color-brand-primary),var(--dancr-color-brand-primary-deep)))!important;box-shadow:var(--free-entry-shadow,0 5px 14px var(--dancr-color-black-soft),0 0 12px var(--dancr-color-brand-primary-medium),inset 0 1px 0 var(--dancr-color-white-soft))!important}@supports (-webkit-touch-callout:none){html body.dancr-button-system #results.home-tv-feed .home-tv-feed-deal-action.is-available,html body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) .free-entry-cta:not(.is-unavailable){--free-entry-border:#5636a5;--free-entry-background:linear-gradient(135deg,#240293,#1b0165);--free-entry-shadow:0 5px 14px var(--dancr-color-black-soft),0 0 12px rgba(91,48,174,.28),inset 0 1px 0 rgba(248,250,252,.05)}}html body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) .free-entry-cta>:is(.free-entry-label,.free-entry-cue){position:static!important;display:inline-block!important;width:auto!important;height:auto!important;flex:0 0 auto!important;padding:0!important;color:inherit!important;font:inherit!important;letter-spacing:normal!important;white-space:nowrap!important;transform:none!important}html body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) .free-entry-cta>.free-entry-cue{font-size:20px!important;font-weight:800!important;line-height:.8!important}html body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) .free-entry-cta:not(:disabled):not(.is-unavailable):is(:hover,:focus-visible){filter:brightness(1.08)!important}html body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) .free-entry-cta:focus-visible{outline:2px solid #c4b5fd!important;outline-offset:3px!important}html body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell,#results) .free-entry-cta:not(:disabled):not(.is-unavailable):active{transform:translateY(1px) scale(.985)!important}@media (max-width:720px){body.dancr-button-system .public-profile-shell .profile-media-grid>.profile-media-grid-cell{scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card.is-no-schedule>.has-working-alert{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:8px 6px!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card.is-no-schedule .has-working-alert .profile-working-alert{display:flex!important;align-items:center!important;gap:6px!important;color:#b8b4c0!important}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .profile-tonight-card.is-no-schedule .has-working-alert .profile-working-alert>span{overflow:visible!important;color:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .has-working-alert .profile-working-alert svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.dancr-button-system :is(#profileBackdrop #profileModal,.public-profile-shell) .has-working-alert .profile-working-alert a{display:inline-flex;align-items:center;min-height:44px;color:#eeeaf4;text-decoration:underline;text-underline-offset:3px}body.dancer-directory-active.dancr-button-system>.app>main.stack{gap:6px!important}body.dancer-directory-active.dancr-button-system>.app main.stack>.home-discovery-controls{background:none!important}body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head{align-items:center!important;padding-block:2px 4px!important;background:var(--dancr-color-background)!important}body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head>#tabTitle{font-size:clamp(20px,5.6vw,25px)!important;line-height:1.15!important}body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>.content-head.discovery-section-head>#tabCount{min-height:0!important;align-self:center!important;color:#aaa6b3!important;line-height:1.2!important}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters>button.dancer-directory-filter[role=tab][aria-selected],html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(#citySelectButton,#homeFilterToggle),html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(#citySelectPanel,#homeAdvancedFilters) :is(.city-picker-option,#distanceSelectButton,#venueSelectButton,#locationBtn,#homeFilterReset){--discovery-control-face:#050507;--discovery-control-edge:#34343c;--discovery-control-inset:0px;position:relative!important;isolation:isolate!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;border:0!important;border-radius:10px!important;background:none!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters>button.dancer-directory-filter[role=tab][aria-selected]:before,html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(#citySelectButton,#homeFilterToggle):before,html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(#citySelectPanel,#homeAdvancedFilters) :is(.city-picker-option,#distanceSelectButton,#venueSelectButton,#locationBtn,#homeFilterReset):before{content:""!important;display:block!important;position:absolute!important;inset:var(--discovery-control-inset) 0!important;border:1px solid var(--discovery-control-edge)!important;border-radius:inherit!important;background:linear-gradient(var(--discovery-control-face),var(--discovery-control-face))!important;box-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important;z-index:-1;pointer-events:none!important}html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(#citySelectButton[aria-expanded=true],#homeFilterToggle:is(.is-open,.has-active-filters)),html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(#citySelectPanel,#homeAdvancedFilters) :is(.city-picker-option[aria-selected=true],#distanceSelectButton[aria-expanded=true],#venueSelectButton[aria-expanded=true]){--discovery-control-face:#160e24;--discovery-control-edge:#745696}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters>button.dancer-directory-filter[role=tab][aria-selected]{--discovery-control-inset:3px;font-size:clamp(10px,2.8vw,12px)!important}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters>button.dancer-directory-filter[role=tab][aria-selected=true]{--discovery-control-face:#15151b;--discovery-control-edge:#74717d}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters>button.dancer-directory-filter[data-dancer-directory-filter=not_now][aria-selected=true]{--discovery-control-face:#160e24;--discovery-control-edge:#745696}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filters>button.dancer-directory-filter[data-dancer-directory-filter=now][aria-selected=true]:not(.is-empty){--discovery-control-face:#0a1711;--discovery-control-edge:#32634a}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter .dancer-directory-filter-status{box-shadow:none!important}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter[data-dancer-directory-filter=not_now][aria-selected=true]>.dancer-directory-filter-status{display:block;width:6px;height:6px;flex-basis:6px;background:#a78bfa!important}html body.dancer-directory-active.dancr-button-system>.app main.stack>section.stack>#results.home-dancer-grid .dancer-directory-filter:focus-visible,html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(#citySelectButton,#homeFilterToggle):focus-visible,html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(#citySelectPanel,#homeAdvancedFilters) :is(.city-picker-option,#distanceSelectButton,#venueSelectButton,#locationBtn,#homeFilterReset):focus-visible{outline:2px solid #c4b5fd!important;outline-offset:2px!important}html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(.city-picker-inline,.home-advanced-filters).is-open{padding:8px!important;gap:6px!important;border:1px solid #34343c!important;border-radius:12px!important;background:#050507!important;box-shadow:none!important}html body.dancr-button-system>.app main.stack>.home-discovery-controls .city-picker-options{gap:4px!important}html body.dancr-button-system>.app main.stack>.home-discovery-controls .city-picker-stats{color:#aaa6b3}html body.dancr-button-system>.app main.stack>.home-discovery-controls :is(.city-picker-chevron,.venue-picker-chevron){width:17px;height:17px;stroke:#aaa6b3;stroke-linecap:round;stroke-linejoin:round}html body.dancr-button-system>.app main.stack>.home-discovery-controls #locationBtn.location-btn{clip-path:none!important;-webkit-clip-path:none!important}html body.dancr-button-system>.app main.stack>.home-discovery-controls #locationBtn.location-btn .icon{color:#aaa6b3!important;stroke:currentColor!important;filter:none!important}html body.dancr-button-system>.app main.stack>.home-discovery-controls #homeAdvancedFilters .home-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}html body.dancr-button-system>.app main.stack>.home-discovery-controls #homeAdvancedFilters #locationBtn{flex:1 1 max(200px,calc(10em + 58px))}html body.dancr-button-system>.app main.stack>.home-discovery-controls #homeAdvancedFilters #homeFilterReset{flex:0 0 auto;width:auto!important;min-width:44px!important;margin-left:auto;padding:0 8px!important;color:var(--dancr-color-text-primary)!important;font-size:13px!important;font-weight:650!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}html body.dancr-button-system>.app main.stack>.home-discovery-controls #homeAdvancedFilters #homeFilterReset:before{content:none!important;display:none!important}@media (max-width:720px){html body.dancr-button-system>.app main.stack>.home-discovery-controls #homeAdvancedFilters.is-open{gap:4px!important}html body.dancr-button-system>.app main.stack>.home-discovery-controls #homeAdvancedFilters .field{gap:2px!important}}@media (min-width:721px) and (max-width:1000px){html body.dancr-button-system>.app main.stack>.home-discovery-controls #homeAdvancedFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.dancr-button-system>.app main.stack>.home-discovery-controls #homeAdvancedFilters .home-filter-actions{grid-column:1/-1}}html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog){color:#f8fafc!important;border-color:#34343c!important;background:linear-gradient(#08080c,#08080c)!important;box-shadow:0 24px 72px #0009!important}html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog)::-webkit-backdrop{background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog)::backdrop{background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog) h2{font-size:20px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.025em!important;text-transform:none!important}html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog) :where(.venue-picker-option,.distance-picker-options span,#venueSelectDone,#distanceSelectApply){--picker-face:#050507;--picker-edge:#34343c;position:relative!important;isolation:isolate;border:0!important;border-radius:10px!important;color:#f8fafc!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:14px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important}html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog) :where(.venue-picker-option,.distance-picker-options span,#venueSelectDone,#distanceSelectApply):before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--picker-edge);border-radius:inherit;background:var(--picker-gradient,linear-gradient(var(--picker-face),var(--picker-face)));pointer-events:none}html body.dancr-button-system #venueSelectDialog .venue-picker-option{min-height:46px!important}html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog) :is(.venue-picker-option[aria-selected=true],.distance-picker-options input:checked+span){--picker-face:#160e24;--picker-edge:#745696}html body.dancr-button-system #venueSelectDialog .venue-picker-radio{box-sizing:border-box;width:20px;height:20px;border:1.5px solid #686571}html body.dancr-button-system #venueSelectDialog .venue-picker-option[aria-selected=true] .venue-picker-radio{border-color:#a78bfa}html body.dancr-button-system #venueSelectDialog .venue-picker-radio:after{width:10px;height:10px;background:#a78bfa}html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog) :is(#venueSelectDone,#distanceSelectApply){--picker-edge:#7651a8;--picker-gradient:linear-gradient(120deg,#4914a3,#321077);min-height:44px!important;padding:10px 14px!important}html body.dancr-button-system #distanceSelectDialog .distance-picker-options input:focus-visible+span,html body.dancr-button-system :is(#venueSelectDialog,#distanceSelectDialog) :is(.venue-picker-option,#venueSelectDone,#distanceSelectApply):focus-visible{outline:2px solid #c4b5fd!important;outline-offset:2px!important}@media (hover:hover){html body.dancr-button-system #distanceSelectDialog .distance-picker-options label:hover span,html body.dancr-button-system #venueSelectDialog .venue-picker-option:hover{--picker-edge:#8b79a1}}body.dancr-button-system :is(#dealPassOverlay .deal-pass-sheet,.club-deal-dialog){border:1px solid #34343c!important;background:#08080c!important;box-shadow:0 24px 72px #0008!important}body.dancr-button-system :is(#dealPassOverlay .deal-pass-preview-panel,.club-deal-dialog .club-deal-preview-panel){border-color:#34343c!important;border-radius:12px!important;background:#050507!important}body.dancr-button-system :is(#dealPassCopy,.club-deal-dialog-header p,.club-deal-ready-header p){color:#c8c4cf!important}body.dancr-button-system :is(#dealPassOverlay .deal-pass-preview-instruction,.club-deal-dialog .club-deal-preview-instruction){color:#e4e0eb!important}html body.dancr-button-system :is(#dealPassOverlay .deal-pass-actions .deal-pass-action,.club-deal-dialog .club-deal-share-actions button){--offer-control-face:#050507;--offer-control-edge:#34343c;position:relative!important;isolation:isolate;min-height:44px!important;border:0!important;border-radius:12px!important;background:none!important;box-shadow:none!important;color:#e4e0eb!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}html body.dancr-button-system :is(#dealPassOverlay .deal-pass-actions .deal-pass-action,.club-deal-dialog .club-deal-share-actions button):before{content:"";position:absolute;inset:0;border:1px solid var(--offer-control-edge);border-radius:inherit;background:linear-gradient(var(--offer-control-face),var(--offer-control-face));pointer-events:none;z-index:-1}html body.dancr-button-system :is(#dealPassOverlay .deal-pass-actions .deal-pass-action.is-saved,.club-deal-dialog .club-deal-share-actions button.saved){--offer-control-face:#160e24;--offer-control-edge:#745696}body.dancr-button-system :is(#dealPassOverlay .deal-pass-primary-dock .deal-pass-action.primary,.club-deal-dialog .club-deal-checkout-action){border:1px solid #8153c5!important;border-radius:12px!important;background:linear-gradient(120deg,#6429c7,#45159e)!important;box-shadow:inset 0 1px 0 #ffffff0d!important}html body.dancr-button-system header #customerNotificationsQuickPanel{gap:6px!important;padding:10px!important;border:1px solid #34343c!important;border-radius:14px!important;background:linear-gradient(#08080c,#08080c)!important;box-shadow:0 20px 56px #0009!important;color:#f5f3f8!important}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin:-4px -4px 0 0}html body.dancr-button-system #customerNotificationsQuickPanel h3{font-size:16px!important;line-height:1.3!important}html body.dancr-button-system #customerNotificationsQuickPanel .customer-quick-list{gap:6px}html body.dancr-button-system #customerNotificationsQuickPanel :is(.customer-quick-item,.customer-quick-clear,.customer-notification-close){--notification-control-face:#050507;--notification-control-edge:#34343c;position:relative!important;isolation:isolate;box-sizing:border-box!important;min-height:44px!important;height:auto!important;max-height:none!important;border:0!important;border-radius:10px!important;background:none!important;box-shadow:none!important;color:#f5f3f8!important;transform:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}html body.dancr-button-system #customerNotificationsQuickPanel :is(.customer-quick-item,.customer-quick-clear,.customer-notification-close):before{content:""!important;position:absolute!important;display:block!important;inset:0!important;border:1px solid var(--notification-control-edge)!important;border-radius:inherit!important;background:linear-gradient(var(--notification-control-face),var(--notification-control-face))!important;box-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important;z-index:-1;pointer-events:none!important}html body.dancr-button-system #customerNotificationsQuickPanel :is(.customer-quick-item,.customer-quick-clear,.customer-notification-close):after{content:none!important}html body.dancr-button-system #customerNotificationsQuickPanel .customer-quick-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;grid-gap:4px!important;gap:4px!important;padding:10px!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;color:#f5f3f8!important;font:750 14px/1.35 var(--font-ui)!important}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-label{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;color:inherit;font:inherit}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-title>.action-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 20px;width:20px!important;height:20px!important;color:#b99af0!important}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-title>.action-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-date{-webkit-padding-start:28px;padding-inline-start:28px;color:#aaa6b3!important;font:500 11px/1.4 var(--font-ui)!important;white-space:normal}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-unread{flex:0 0 6px;margin-top:6px;width:6px;height:6px;border-radius:50%;background:#b99af0;box-shadow:none}html body.dancr-button-system #customerNotificationsQuickPanel :is(.customer-quick-clear,.customer-notification-close){--notification-control-face:#08080c;--notification-control-edge:transparent;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:44px!important;padding:0 8px!important;color:#c8c4cf!important;font:600 12px/1.3 var(--font-ui)!important}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-close{width:44px!important;height:44px!important;flex:0 0 44px}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}html body.dancr-button-system #customerNotificationsQuickPanel .customer-notification-header-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}html body.dancr-button-system #customerNotificationsQuickPanel .customer-quick-clear:disabled{opacity:.5!important;cursor:default}html body.dancr-button-system #customerNotificationsQuickPanel .customer-quick-empty{padding:10px 12px;border:1px solid #34343c;border-radius:10px;background:linear-gradient(#050507,#050507);color:#c8c4cf;font:500 13px/1.5 var(--font-ui)}html body.dancr-button-system #customerNotificationsQuickPanel button:focus-visible{outline:2px solid #c4b5fd!important;outline-offset:2px!important}@media (hover:hover){html body.dancr-button-system #customerNotificationsQuickPanel button:not(:disabled):hover{--notification-control-face:#111116}}html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide :is(.home-venue-discovery-location,.home-venue-discovery-hours) :is(.venue-dot,svg){color:var(--dancr-color-text-muted)!important}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section .venue-action-stack :is(.venue-primary-actions,.venue-secondary-actions) :is(button,a[href]):not(:disabled):not([aria-disabled=true]) :is(.action-icon,.action-icon svg,.action-icon svg path),html body.dancr-button-system>.app main.stack>section.stack>#results.home-venue-discovery-feed>.home-venue-discovery-slide .venue-card-secondary-actions.home-venue-discovery-action-rail>.venue-card-secondary-action:is(button,a[href]):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]) :is(.action-icon,svg){--profile-action-icon-color:var(--dancr-color-avatar-ring-violet);color:var(--dancr-color-avatar-ring-violet)!important}html body.dancr-button-system #results.venue-profile-overlay .venue-detail .venue-location-section .venue-action-stack .venue-secondary-actions .follow-venue-btn[aria-pressed=true]:not(:disabled):not([aria-disabled=true]) :is(.action-icon,svg,svg path){--profile-action-icon-color:#c4b5fd;color:var(--profile-action-icon-color)!important}