@layer layout{.site-brand-layout{align-items:center;gap:var(--space-12px);min-width:220px;display:flex}.tg-site-nav{justify-content:flex-start;gap:var(--space-8px);flex-wrap:nowrap;display:flex}.tg-site-nav>[data-navigation=priority-overflow]{display:none}.tg-site-nav-dropdown{align-items:center;display:inline-flex;position:relative}.site-nav-dropdown-layout[data-has-search=true]{width:min(320px,100vw - 48px)}.site-nav-dropdown-layout:before{content:"";height:10px;position:absolute;inset:-10px 0 auto}.site-nav-dropdown-options{gap:var(--space-6px);display:grid}.player-unmute-layout{right:var(--space-16px);bottom:var(--space-16px);z-index:6;position:absolute}.site-header-actions{z-index:125;justify-content:flex-end;align-items:center;gap:var(--space-8px);display:flex;position:relative}.desktop-auth-control{display:contents}.site-auth-buttons-layout{align-items:center;gap:var(--space-8px);display:inline-flex}.mobile-site-nav{display:none;position:relative}.tg-mobile-site-auth{align-items:center;gap:var(--space-6px);display:none}.tg-mobile-site-nav-trigger::-webkit-details-marker{content:"";display:none}.tg-mobile-site-nav-trigger::marker{content:"";display:none}.mobile-site-nav-layout{z-index:45;width:min(340px,100vw - 28px);max-height:calc(100dvh - 88px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden auto}.mobile-site-nav:not([open]) .mobile-site-nav-layout{display:none}.tg-mobile-site-nav-dropdown summary::-webkit-details-marker{content:"";display:none}.tg-mobile-site-nav-dropdown summary::marker{content:"";display:none}.mobile-site-nav-dropdown-options{gap:var(--space-4px);display:grid}.tg-mobile-site-nav-auth .tg-popover[data-appearance=account],.tg-mobile-site-nav-auth .tg-popover[data-appearance=account]>.tg-button{width:100%}.tg-mobile-site-nav-auth .tg-popover[data-appearance=account]>.tg-button{justify-content:flex-start}.tg-mobile-site-nav-account-links{gap:var(--space-4px);display:grid}.auth-method-grid{gap:var(--space-12px);margin-top:var(--space-24px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.auth-form-grid{gap:var(--space-18px) var(--space-14px);margin-top:var(--space-20px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-oauth-form-layout{gap:var(--space-18px);display:grid}.auth-code-verify-row{gap:var(--space-12px);grid-column:1/-1;grid-template-columns:150px auto;justify-content:center;align-items:end;display:grid}.auth-password-entry{min-width:0}.auth-form-grid>.auth-submit-layout{grid-column:1/-1;justify-self:center}.auth-code-form .auth-submit-layout{justify-self:center}.auth-submit-layout{justify-self:end;min-width:116px}.auth-verify-action{white-space:nowrap;justify-content:center;align-items:center;height:48px;min-height:48px;display:inline-flex}.auth-code-form .auth-security-note{text-align:center}.auth-password-label-row{justify-content:space-between;align-items:center;gap:var(--space-12px);display:flex}.auth-centered-link{grid-column:1/-1;justify-self:center}.tg-popover[data-appearance=account]{z-index:var(--z-dropdown);justify-self:end;position:relative}.tg-popover[data-appearance=account]>.tg-button strong,.tg-popover[data-appearance=account]>.tg-button small{text-align:left;display:block}.tg-account-view-option-text{gap:var(--space-2px);min-width:0;display:grid}.tg-mobile-site-nav-account-links{max-height:calc(100dvh - 140px)}.admin-action-form-layout{gap:var(--panel-region-gap-standard);display:grid}.admin-user-settings-preview-layout{align-content:start}.tg-site-footer-brand-block{align-content:start;gap:var(--space-14px);display:grid}.site-footer-brand-layout{width:fit-content;min-width:0}.tg-site-footer-pills{gap:var(--space-8px);flex-wrap:wrap;display:flex}.site-footer-link-grid{gap:var(--space-10px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tg-site-footer-link-group{align-content:start;gap:var(--space-8px);display:grid}.tg-site-footer-legal>div{gap:var(--space-14px);flex-wrap:wrap;display:flex}.hero h1{justify-items:center;gap:var(--space-10px);max-width:min(1120px,100%);margin:0;display:grid}.hero-metrics{align-items:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}.hero-metrics-with-action{gap:var(--space-24px)}.hero-metric-group{gap:var(--space-10px);flex-wrap:wrap;display:flex}.console-topline,.signal-row,.dispatch-header,.dispatch-section li{justify-content:space-between;align-items:center;gap:var(--space-12px);display:flex}.signal-row{grid-template-columns:34px minmax(120px,1fr) minmax(90px,.8fr) auto;min-height:48px;display:grid}.button-row{gap:var(--space-10px);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.section-header{justify-content:space-between;align-items:end;gap:var(--space-20px);display:flex}.grid{gap:var(--space-14px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dj-title{justify-content:space-between;gap:var(--space-10px);align-items:start;display:flex}.tag-row{gap:var(--space-8px);flex-wrap:wrap;display:flex}.tags{gap:var(--space-6px);flex-wrap:wrap;margin:0;display:flex}.tags.inline{margin:0}.dj-tile-body{gap:var(--space-12px);display:grid}.fan-passport-page-shell{--passport-paper:#f3ecd2;--passport-ink:#172019;--passport-gold:#d4a84c}.fan-passport-copy{gap:var(--space-18px);align-content:center;display:grid}.fan-passport-actions{gap:var(--space-10px);flex-wrap:wrap;align-items:center;display:flex}.fan-passport-cover,.fan-passport-paper{z-index:1;position:relative}.fan-passport-paper-top{gap:var(--space-18px);grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.fan-passport-identity,.fan-passport-meta{gap:var(--space-8px);display:grid}.fan-passport-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.fan-passport-stamp-grid{gap:var(--space-10px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fan-passport-main-grid,.fan-passport-lists-grid,.fan-passport-stat-strip{width:min(1180px,100vw - 32px);margin:0 auto}.fan-passport-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:stretch}.fan-passport-ledger-list,.fan-passport-mini-list{gap:var(--space-10px);display:grid}.fan-passport-ledger-row span:nth-child(2){gap:var(--space-4px);min-width:0;display:grid}.fan-passport-share-footer{gap:var(--space-8px);flex-wrap:wrap;display:flex}.fan-passport-section-title{gap:var(--space-6px);display:grid}.fan-passport-review-copy,.fan-passport-scoreaar{gap:var(--space-8px);display:grid}.frontend-settings-panels,.frontend-settings-panel:not(.tg-panel){gap:var(--space-18px);display:grid}.frontend-settings-section-heading{gap:var(--space-6px);display:grid}.frontend-settings-account-form{gap:var(--space-18px);display:grid}.frontend-settings-account-form [data-account-field-kind=standard]{grid-template-rows:auto minmax(44px,auto) auto;grid-template-columns:minmax(0,1fr);align-content:start}.frontend-settings-account-form [data-phone-control=true],.frontend-settings-account-form [data-phone-row=true]{height:44px;min-height:44px;position:relative;overflow:visible}.frontend-settings-account-form [data-phone-row=true]{grid-auto-rows:0}.frontend-settings-inline-control{gap:var(--space-10px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.frontend-settings-inline-control input{min-width:0}.frontend-settings-grid{gap:var(--space-14px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scene-city-selector{gap:var(--space-10px);display:grid}.scene-city-picker-row{display:block}.scene-city-choices{gap:var(--space-8px);flex-wrap:wrap;display:flex}.frontend-settings-action-row{gap:var(--space-10px);flex-wrap:wrap;align-items:center;display:flex}.frontend-settings-deactivate-button{margin-left:auto}.frontend-settings-status-summary{gap:var(--space-16px);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.frontend-settings-status-summary div{gap:var(--space-6px);display:grid}.frontend-settings-payment-summary-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start}.frontend-settings-payment-row .frontend-settings-action-row,.frontend-settings-payment-row .dj-team-access-feedback{grid-column:1/-1}.frontend-settings-payment-row .frontend-settings-action-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex}.payment-method-list,.payment-method-setup-form{gap:var(--space-12px);display:grid}.payment-method-list{grid-column:1/-1}.payment-method-row>div:first-child{gap:var(--space-4px);display:grid}#dj-billing-settings .frontend-settings-verification-list{gap:var(--space-14px)}#dj-billing-settings .frontend-settings-headered-row{row-gap:var(--space-8px)}.account-ledger-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-ledger-date-controls{gap:var(--space-10px);flex-wrap:nowrap;flex:auto;justify-content:flex-start;min-width:0;display:flex}.account-ledger-date-range-filter{min-width:190px;position:relative}.account-ledger-date-range{position:relative}.account-ledger-date-range summary::-webkit-details-marker{content:"";display:none}.account-ledger-date-range summary::marker{content:"";display:none}.account-ledger-date-range-window label{gap:var(--space-6px);display:grid}.account-ledger-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-ledger-detail-grid,.account-ledger-breakdown{gap:var(--space-10px);display:grid}.account-ledger-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.frontend-settings-plan-change-list{gap:var(--space-14px);margin:var(--space-16px) 0;display:grid}.frontend-settings-plan-change-option{align-items:start}.frontend-settings-plan-interval-grid{gap:var(--space-10px);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.frontend-settings-plan-interval-grid.single-option{grid-template-columns:minmax(0,1fr)}.dj-team-access-list,.frontend-settings-verification-list{gap:var(--space-12px);display:grid}.frontend-settings-verification-summary-grid{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.frontend-settings-verification-row>div:first-child{gap:var(--space-6px);display:grid}.frontend-settings-verification-row.frontend-settings-headered-row{row-gap:var(--space-6px);grid-template-columns:minmax(0,1fr);position:relative}.frontend-settings-label-stack{align-items:flex-end;gap:var(--space-6px);flex-direction:column;display:flex}.verification-appeal-file-list{gap:var(--space-8px);display:grid}.dj-team-access-message div{min-width:0}.dj-team-access-message p{max-width:none;margin:0}.dj-team-access-row{gap:var(--space-16px);grid-template-columns:minmax(260px,1fr) minmax(360px,1.1fr);align-items:start;display:grid}.dj-team-access-row>div{gap:var(--space-6px);align-self:start;display:grid}.dj-team-access-entry .dj-team-access-controls{gap:var(--space-12px);flex-direction:column;align-items:flex-end;display:flex}.dj-team-access-feedback{width:100%;margin:0}.frontend-settings-action-row .dj-team-access-feedback{flex:320px;width:auto}.dj-team-access-feedback button{margin-left:var(--space-10px)}.dj-team-client-access-entry{gap:var(--space-12px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;display:grid}.dj-team-pending-access-entry>div:first-child{grid-area:details}.dj-team-pending-access-entry>div:first-child,.dj-team-client-access-entry>div:first-child{gap:var(--space-2px);min-width:0;display:grid}.dj-team-pending-status{grid-area:status;justify-self:end}.dj-team-pending-actions{gap:var(--space-8px);flex-wrap:wrap;grid-area:actions;justify-content:flex-end;display:flex}.dj-team-permissions-selector{margin-bottom:var(--space-16px)}.dj-team-permissions-wrap{max-height:none}.dj-team-permissions-table .permission-module{margin-bottom:var(--space-4px)}.dj-team-permissions-table .tg-table-secondary-line{max-width:620px}.dj-team-permissions-actions{align-items:flex-end;gap:var(--space-10px);flex-direction:column}.dj-team-permissions-actions .dj-team-access-feedback{margin:0}.frontend-settings-subscription-list{gap:var(--space-10px);display:grid}.frontend-settings-subscription-list article div{gap:var(--space-6px);display:grid}.frontend-settings-site-dialog{gap:var(--space-18px);width:min(560px,100vw - 32px);display:grid}.frontend-settings-toggle-list,.frontend-settings-checkbox-list{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.frontend-settings-purchase-list{gap:var(--space-10px);display:grid}.frontend-settings-purchase-list article{grid-template-columns:minmax(0,1fr) auto auto}.frontend-settings-purchase-list .frontend-settings-purchase-access-row{grid-template-columns:minmax(0,1fr)}.frontend-settings-purchase-list article div{gap:var(--space-6px);display:grid}.frontend-settings-safety-grid{gap:var(--space-12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.events-management-search{min-width:0}.events-management-layout{column-gap:var(--surface-primary-panel-column-gap);row-gap:var(--surface-section-gap-lg);min-width:0;display:grid}.events-management-layout>div{gap:var(--surface-section-gap-lg);min-width:0;display:grid}.events-management-rail{align-content:start;align-self:start;display:grid;position:sticky;top:96px}.events-management-queue-list,.events-management-event-list{gap:var(--surface-section-gap-sm);display:grid}.events-management-queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.events-collabs-dialog-section{gap:var(--space-10px);display:grid}.events-warnings-dialog-heading{justify-content:space-between;align-items:center;gap:var(--space-12px);display:flex}.account-profile-page{width:min(100%,1280px)}.account-profile-hero-actions,.account-profile-hero-meta{gap:var(--space-10px);flex-wrap:wrap;display:flex}.account-profile-hero[data-laser-enabled=false]:before{display:none}.account-profile-hero-background-media,.account-profile-hero-contrast-overlay{width:100%;height:100%;position:absolute;inset:0}.account-profile-hero-background-media{z-index:0;object-fit:cover}.account-profile-hero-copy,.account-profile-video-feature{z-index:3;position:relative}.account-profile-hero-copy{align-content:center;gap:var(--space-16px);max-width:780px;display:grid}.account-profile-hero-eyebrow-row{align-items:center;gap:var(--space-10px);justify-self:start;display:inline-flex}.account-profile-hero-meta,.account-profile-hero-actions{margin-top:0}.account-profile-video-feature.has-profile-media .account-profile-video-screen:after{display:none}.account-profile-hero-featured-media{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-profile-video-copy{z-index:2;gap:var(--space-4px);display:grid;position:absolute;bottom:14px;left:16px;right:16px}.tg-media-upload-zone[data-presentation=account-hero]{aspect-ratio:16/9;min-height:240px;position:relative;overflow:hidden}.tg-media-editor-tool[data-presentation=account-hero]{gap:var(--space-12px)}.account-profile-hero-background-modal .tg-media-editor-preview img{object-fit:contain}.tg-media-editor-tool[data-layout=effects]{gap:var(--space-10px)}.tg-media-editor-tool[data-layout=effects] .tg-toggle-button[data-appearance=wide-label]{text-align:right;justify-content:flex-end;width:100%}.tg-media-editor-tool[data-presentation=account-hero] .tg-media-upload-zone[data-presentation=account-hero]{min-height:150px}.tg-media-editor-tool[data-presentation=account-hero] .tg-media-upload-zone[data-presentation=account-hero]>[data-type-component=UploadDropzone]{z-index:1;position:relative}.tg-media-image-adjust-frame img{width:100%;height:100%;position:absolute;inset:0}.tg-media-image-adjust-frame.account-profile-hero-background-adjust-frame,.account-profile-hero-background-adjust-frame{aspect-ratio:8/3;min-height:118px}.tg-media-image-adjust-frame.dj-profile-photo-adjust-frame,.dj-profile-photo-adjust-frame{aspect-ratio:1;min-height:220px}.account-profile-outset-section{gap:var(--space-12px);display:grid}.account-profile-outset-heading{gap:var(--space-14px);justify-content:space-between;align-items:center;display:flex}.account-profile-vibe-section{overflow:hidden}.account-profile-vibe-panel-top{gap:var(--space-14px);justify-content:space-between;align-items:center;display:flex}.account-profile-vibe-media-group{gap:var(--space-12px);display:grid}.account-profile-vibe-title-row{justify-content:space-between;align-items:center;gap:var(--space-14px);display:flex}.account-profile-vibe-title-row .tg-heading{min-width:0;margin:0}.account-profile-vibe-title-edit-row{align-items:center;gap:var(--space-10px);min-width:0;display:inline-flex}.account-profile-vibe-heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-8px);flex-wrap:nowrap;flex:none;display:flex}.account-profile-after-priority-section{order:2}.site-skin-controller{gap:var(--space-20px);display:grid}.site-skin-preview-hero{gap:var(--space-16px);grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);align-items:stretch;display:grid}.site-skin-preview-actions{gap:var(--space-10px);margin-top:var(--space-8px);flex-wrap:wrap;display:flex}.site-skin-preview-grid{gap:var(--space-12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-profile-vibe-gallery-action{justify-content:center;display:flex}.account-profile-hero-copy-modal{width:min(560px,94vw)}.account-profile-hero-copy-modal-fields{gap:var(--space-14px);display:grid}.account-profile-vibe-draft-grid{gap:var(--space-12px);display:grid}.account-profile-media-manager .media-curation-section{align-content:start}.account-profile-media-draft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-profile-media-draft-grid .account-profile-vibe-draft-item{min-width:0}.account-profile-media-draft-grid .account-profile-vibe-draft-thumb{min-height:180px}.account-profile-media-library-sections{gap:var(--space-16px);display:grid}.account-profile-media-section-tools{gap:var(--space-10px);display:grid}.account-profile-media-video-tools{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);align-items:stretch}.account-profile-media-tool-heading{justify-content:space-between;align-items:baseline;gap:var(--space-10px);display:flex}.account-profile-media-afterglow-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:152px;overflow:hidden}.account-profile-media-afterglow-grid.is-scrollable{overflow:hidden auto}.account-profile-media-afterglow-option-inner{gap:var(--space-8px);text-align:center;justify-items:center;width:100%;min-width:0;display:grid}.account-profile-media-afterglow-thumb img{object-fit:cover}.account-profile-media-library-section-header{justify-content:space-between;align-items:end;gap:var(--space-14px);display:flex}.account-profile-vibe-draft-grid.account-profile-media-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-profile-media-video-grid .account-profile-vibe-draft-thumb{aspect-ratio:16/10}.account-profile-media-section-empty{align-content:center;min-height:160px;display:grid}.account-profile-vibe-draft-summary{gap:var(--space-6px);min-width:0;display:grid}.tg-media-editor-preview{place-items:center;display:grid;position:absolute;inset:56px 74px 116px}.tg-media-editor-preview img{object-fit:contain}.tg-media-editor-topbar .tg-close-button{pointer-events:auto}.tg-media-editor-dialog .tg-icon-button[data-purpose=media-editor-navigation][data-direction=previous]{left:18px}.tg-media-editor-dialog .tg-icon-button[data-purpose=media-editor-navigation][data-direction=next]{right:18px}.tg-media-editor-rail::-webkit-scrollbar{width:12px}.tg-media-thumbnail-tool{gap:var(--space-12px)}.tg-media-thumbnail-current[data-orientation=portrait]{width:min(100%,220px);aspect-ratio:var(--tg-thumbnail-aspect-ratio,9 / 16);justify-self:center}.tg-media-thumbnail-current img,.tg-media-button[data-presentation=thumbnail-choice] img{object-fit:cover}.tg-media-thumbnail-options{gap:var(--space-8px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tg-media-thumbnail-capture video[data-orientation=portrait],.tg-media-thumbnail-capture-player[data-orientation=portrait]{width:min(100%,220px);aspect-ratio:var(--tg-vod-player-aspect-ratio,var(--tg-thumbnail-aspect-ratio,9 / 16));justify-self:center}.tg-media-thumbnail-capture-source{object-fit:contain;display:none}.tg-media-thumbnail-capture-actions{justify-content:space-between;align-items:center;gap:var(--space-10px);display:flex}.account-profile-media-footer-actions{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tg-media-editor-dialog .backroom-drop-publish-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.account-profile-vibe-draft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-profile-media-draft-item{position:relative;overflow:hidden}.account-profile-vibe-draft-thumb img{object-fit:contain}.account-profile-media-draft-item.is-photo .account-profile-vibe-draft-thumb{aspect-ratio:4/3}.account-profile-media-draft-item.is-photo .account-profile-vibe-draft-thumb img{object-fit:cover}.account-profile-vibe-draft-thumb .account-profile-vibe-play-indicator{width:30px;height:30px;top:8px;right:8px}.account-profile-vibe-empty{grid-column:1/-1}.account-profile-aaout-section{align-content:start}.account-profile-faq-list{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-rich-text-context=account-profile]>:first-child{margin-top:0}[data-rich-text-context=account-profile]>:last-child{margin-bottom:0}.events-management-create-form{gap:var(--space-12px);display:grid}.events-management-create-grid{gap:var(--space-12px);grid-template-columns:minmax(0,1fr);display:grid}.events-management-create-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.events-management-create-grid label{gap:var(--space-8px);display:grid}.events-global-settings-content{gap:var(--space-14px);display:grid}.events-global-settings-grid,.events-global-settings-how-grid{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.events-global-settings-heading-row{align-items:center;gap:var(--space-12px);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.events-global-settings-repeat-list{gap:var(--space-12px);display:grid}.events-global-settings-repeat-item{gap:var(--space-8px);display:grid}.events-global-settings-faq-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.events-global-settings-stage-grid{gap:var(--space-12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.events-global-settings-branding-grid{gap:var(--space-12px);display:grid}.tg-media-upload-zone[data-presentation=event-global-background]{min-height:180px;position:relative}.tg-media-upload-zone[data-presentation=event-global-background]>[data-type-component=UploadDropzone]{z-index:1;position:relative}.events-global-settings-action-list{gap:var(--space-10px);display:grid}.events-global-settings-coming-soon{position:relative;overflow:hidden}.events-public-index-shell,.branded-event-page-shell{gap:var(--space-24px)}.events-public-index,.branded-event-page{width:min(100%,1180px)}.branded-event-page{gap:var(--space-16px);display:grid}.events-themed-surface{z-index:0;--rich-text-heading-color:var(--foreground);--rich-text-strong-color:var(--foreground);--rich-text-link-color:var(--tg-theme-accent,var(--acid));min-height:100vh;position:relative}.events-themed-surface>*{z-index:1;position:relative}.theme-picker-layout{display:grid}.tg-theme-picker-grid{gap:var(--space-10px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.tg-theme-picker-controls{gap:var(--space-10px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tg-theme-picker-control>div{gap:var(--space-6px);flex-wrap:wrap;justify-content:flex-end;display:flex}.events-hero[data-laser-enabled=false]:before{display:none}.events-hero-copy,.events-hero-poster{z-index:2;position:relative}.events-manager-section-actions{align-items:center;gap:var(--space-8px);flex-wrap:wrap;width:auto;display:flex}.event-faq-edit-grid{gap:var(--space-14px);grid-template-columns:minmax(0,1fr);margin-top:0;display:grid}.event-faq-edit-entries{gap:var(--space-12px);grid-template-columns:minmax(0,1fr);display:grid}.event-faq-inline-actions{gap:var(--space-8px);justify-content:flex-start;display:flex}.event-faq-edit-entries label{gap:var(--space-6px);display:grid}.event-house-policy-body-entry,.event-faq-answer-entry{grid-column:1/-1}.event-info-content{grid-template-columns:minmax(0,1fr);min-width:0}.event-info-entry-grid{gap:var(--space-12px);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.event-info-timezone-row{margin-top:calc(var(--space-4px) * -1);justify-content:flex-start;align-items:baseline;gap:var(--space-6px);white-space:normal;display:flex}.event-info-day-time-list{gap:var(--space-12px);grid-column:1/-1;display:grid}.event-location-entry-grid{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-location-address-section{grid-column:1/-1}.event-location-address-section .signup-address-grid>div{gap:var(--space-8px);align-content:start;display:grid}.event-location-secret-row{grid-column:1/-1}.event-location-guest-venue-row{grid-column:1/span 1}.event-location-name-entry small{margin-top:calc(var(--space-6px) * -1)}.event-location-guest-venue-row{display:block}.event-location-secret-heading{gap:0;margin-right:auto}.event-location-secret-heading h3{margin:0}.event-additional-info-grid{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-additional-full-entry,.event-stage-name-grid{grid-column:1/-1}.event-stage-name-grid{gap:var(--space-12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-rich-text-entry .rich-text-prosemirror{min-height:150px;max-height:300px}.event-info-choice-row{gap:var(--space-10px);grid-template-columns:repeat(2,max-content);justify-content:flex-end;display:grid}.event-flyer-media-dialog .tg-media-editor-preview{inset:46px 76px 112px}.event-flyer-media-preview{aspect-ratio:3/4;width:min(100%,360px);max-height:100%}.event-flyer-media-preview .events-flyer-image-shell,.event-flyer-media-preview .events-flyer-art,.event-flyer-media-preview .events-flyer-image{width:100%;height:100%}.event-flyer-crop-image{object-fit:cover;width:100%;height:100%}.tg-media-editor-tool[data-layout=flyer-upload] .tg-media-upload-zone[data-presentation=event-flyer]{width:min(100%,240px)}.event-hero-background-media-dialog .tg-media-editor-preview{inset:54px 64px 116px}.event-hero-background-media-preview .event-hero-background-preview-blank{width:100%;height:100%}.event-hero-background-default-picker{max-height:290px;overflow:auto}.event-hero-ticket-row{gap:var(--space-12px);grid-template-columns:minmax(0,1fr) max-content minmax(190px,.36fr);align-items:end;display:grid}.event-hero-ticket-price-entry{justify-self:start;width:max-content}.event-hero-ticket-price-entry>span{white-space:nowrap}.event-hero-ticket-price-entry input{width:13ch;min-width:0;max-width:13ch}.event-hero-ticket-currency-entry{min-width:190px}.event-hero-effect-row{justify-content:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}:is(.tg-media-upload-zone[data-presentation=event-flyer],.tg-media-upload-zone[data-presentation=event-background],.tg-media-upload-zone[data-presentation=event-global-background]){width:100%;max-width:100%;min-height:auto;position:relative;overflow:hidden}.tg-media-upload-zone[data-presentation=event-flyer]{aspect-ratio:3/4;justify-self:center;width:min(100%,240px)}:is(.tg-media-upload-zone[data-presentation=event-background],.tg-media-upload-zone[data-presentation=event-global-background]){aspect-ratio:1920/720;width:100%}:is(.event-image-adjust-grid,.tg-media-image-adjust-grid){gap:var(--space-10px);display:grid}:is(.event-image-adjust-grid,.tg-media-image-adjust-grid) label{gap:var(--space-6px);display:grid}.events-hero-eyebrow-row{align-items:center;gap:var(--space-10px);justify-self:start;display:inline-flex}.events-hero-copy h1>.tg-button{margin-inline-start:var(--space-10px)}.events-hero-actions{gap:var(--space-10px);flex-wrap:wrap;align-items:center;display:flex}.events-hero-poster{align-self:center;place-items:center;min-height:420px;display:grid;position:relative}.events-hero-media-edit-action{z-index:3;position:absolute;top:-12px;left:max(0px,50% - 196px)}.events-flyer-image{object-fit:cover;width:100%;height:100%;display:block}.events-flyer-image-shell.contain .events-flyer-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 32px)}.events-flyer-present,.events-flyer-title,.events-flyer-lineup,.events-flyer-sun,.events-flyer-palms,.events-flyer-bottom{z-index:1;position:relative}.events-flyer-dialog-frame{z-index:1;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);display:grid;position:relative}.events-flyer-dialog-frame .events-flyer-art{max-height:calc(100dvh - 32px)}.events-flyer-dialog-frame .events-flyer-image{object-fit:contain;max-height:calc(100dvh - 32px)}.events-flyer-close{z-index:2;position:absolute;top:10px;right:10px}.events-live-signal-meta-row{justify-content:space-between;align-items:flex-start;gap:var(--space-12px);display:flex}.events-lineup-section{gap:var(--space-8px);display:grid}.events-lineup-section .section-header{align-items:center;margin:0}.events-lineup-heading-row{gap:var(--space-10px);align-items:center;display:inline-flex}.events-section-edit-feedback-stack{align-items:center;gap:var(--space-8px);display:inline-flex;position:relative}.events-lineup-filter-group{gap:var(--space-8px);flex-wrap:wrap;align-items:center;min-width:0;display:inline-flex}.events-lineup-sort-group{margin-left:0}.events-section-heading-row{gap:var(--space-10px);align-items:center;display:inline-flex}.event-lineup-photo-media-dialog .tg-media-editor-preview{inset:58px 70px 128px}.event-lineup-photo-media-preview-frame{height:100%}.tg-media-editor-tool[data-layout=image-adjust] :is(.event-image-adjust-grid,.tg-media-image-adjust-grid){grid-template-columns:minmax(0,1fr)}.event-lineup-edit-grid{gap:var(--space-14px);grid-template-columns:minmax(0,1fr);margin-top:0;display:grid}.event-lineup-select-heading{gap:var(--space-24px);grid-template-columns:max-content minmax(0,1fr);align-items:start}.event-lineup-select-heading .event-lineup-picker{width:100%;min-width:0}.event-lineup-guest-builder{gap:var(--space-10px);grid-template-columns:minmax(150px,.85fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;margin-top:0;display:grid}.event-lineup-field-reveal-stack{gap:var(--field-reveal-gap);min-width:0;display:grid}.event-lineup-inline-guest-builder{gap:var(--space-6px);align-content:start;display:grid}.event-lineup-a2a-guest-grid{grid-template-columns:subgrid;gap:var(--space-10px);grid-column:1/-1;align-items:start;margin-top:0;display:grid}.event-lineup-a2a-guest-grid>span{min-width:0}.event-lineup-a2a-heading{gap:var(--space-24px);grid-template-columns:max-content minmax(0,1fr);align-items:start}.event-lineup-a2a-stack{gap:var(--field-reveal-gap);grid-template-columns:repeat(2,minmax(0,1fr)) max-content;width:100%;min-width:0;display:grid}.event-lineup-a2a-builder{grid-template-columns:subgrid;gap:var(--space-10px);grid-column:1/-1;align-items:start;width:100%;min-width:0;display:grid}.event-lineup-results button{gap:var(--space-4px);text-align:left;display:grid}.event-lineup-selected-list{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.event-lineup-a2a-pair{gap:var(--space-10px);grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.event-lineup-selected-body{gap:var(--tile-content-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.event-lineup-selected-copy{gap:var(--tile-content-gap);align-content:start;min-width:0;display:grid}.event-lineup-card-actions{gap:var(--space-6px);flex-wrap:wrap;justify-content:center;align-self:start;display:flex}.event-lineup-assignment-editor{gap:var(--space-6px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) repeat(3,24px);align-items:center;display:grid}.events-artist-grid{gap:var(--space-12px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.events-artist-a2a-pair{gap:var(--space-12px);grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.events-artist-item:before,.events-artist-item:after{content:"";pointer-events:none;position:absolute}.events-artist-manager-actions{z-index:5;justify-content:flex-end;gap:var(--space-8px);flex-wrap:wrap;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;right:10px}.events-artist-copy{z-index:3;gap:var(--space-8px);text-align:left;justify-items:start;width:100%;display:grid;position:relative}.events-artist-copy div{justify-content:flex-start;gap:var(--space-6px);flex-wrap:wrap;display:flex}.events-info-grid,.events-faq-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.events-afterglow-recap-section{justify-content:stretch;align-items:stretch;gap:var(--panel-region-gap-standard);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.events-afterglow-recap-section[data-afterglow-layout=media-only]{grid-template-columns:minmax(260px,min(720px,100%));justify-content:center}.events-afterglow-recap-section:is([data-afterglow-layout=text-only],[data-afterglow-layout=empty]){grid-template-columns:minmax(0,1fr)}.events-afterglow-recap-section[data-afterglow-layout=media-and-text]{grid-template-columns:repeat(2,minmax(0,1fr))}.events-afterglow-media>video{object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.events-afterglow-media img{width:100%;height:auto;display:block}.events-afterglow-hard-break{height:12px;min-height:12px;display:block}.events-afterglow-recap-section[data-afterglow-layout=text-only] [data-rich-text-context=event-afterglow]{width:100%}.event-afterglow-edit-grid{gap:var(--space-14px);display:grid}.event-afterglow-text-entry .rich-text-prosemirror{min-height:150px;max-height:260px}.events-policies-section{grid-column:1/-1}.events-info-main{min-width:0}.events-door-panel-layout{grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:100%;min-height:0;overflow:hidden}.events-readiness-summary{justify-content:flex-end;align-items:center;gap:var(--space-8px);flex-wrap:wrap;display:flex}.events-info-organizer-note{grid-column:1/-1}.events-question-section{min-width:0;overflow-x:hidden}.events-question-moderation-feedback-stack{gap:var(--space-6px);margin-left:auto}.events-faq-search,.events-question-search{min-width:0}.events-faq-search{width:min(260px,100%)}.events-question-search{max-width:100%;display:block}.events-door-list,.events-faq-list,.events-question-list{gap:var(--space-10px);display:grid}.events-door-list{align-content:start;align-self:stretch;min-height:0;overflow-y:auto}.events-question-box{gap:var(--space-8px);grid-template-columns:minmax(0,1fr) auto;min-width:0;max-width:100%;display:grid}.events-question-box button{min-width:0}.events-management-question-queue-event .event-question-moderation-list{max-height:none;overflow:visible}.events-management-question-queue-heading{gap:var(--space-12px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.event-question-moderation-grid{gap:var(--space-14px);display:grid}.event-question-moderation-item-heading{gap:var(--space-12px);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.event-question-moderation-item-tools{gap:var(--space-8px);justify-content:flex-end;display:flex}.event-question-answer-entry{gap:var(--space-8px);display:grid}.event-question-moderation-actions{gap:var(--space-8px);justify-content:flex-end;display:flex}.event-memory-upload-dialog{width:min(1320px,100%);max-width:min(1320px,100%)}.event-memory-draft-strip{gap:var(--space-8px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.event-memory-upload-dialog .account-profile-media-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.event-memory-moderation-media-dialog{grid-template-columns:minmax(0,1fr) minmax(430px,520px)}.event-memory-moderation-preview-media[data-orientation=portrait]{width:auto;max-width:92%;height:min(72vh,720px)}.event-memory-moderation-preview-media img{object-fit:cover}.event-memory-moderation-preview-empty{place-self:center}.event-memory-moderation-header{gap:var(--space-6px);display:grid}.event-memory-selected-header{gap:var(--space-12px);grid-template-columns:minmax(0,1fr) max-content;align-items:start;display:grid}.event-memory-selected-header .event-memory-moderation-actions{justify-self:end}.event-memory-selected-meta{gap:var(--space-4px);display:grid}.event-memory-thumbnail-grid{gap:var(--space-8px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.event-memory-moderation-item:has(.event-memory-moderation-video){grid-template-columns:160px minmax(0,1fr)}.event-memory-moderation-copy{align-self:stretch;gap:var(--space-10px);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.event-memory-moderation-copy .event-question-moderation-actions{place-self:end}.event-memory-moderation-actions{align-items:center;gap:var(--space-8px);white-space:nowrap;grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.event-memory-moderation-actions button{white-space:nowrap}.event-memory-moderation-caption-block{align-content:start;gap:var(--space-10px);min-width:0;display:grid}.event-memory-edit-caption-action{justify-self:start}.event-memory-caption-edit-actions{gap:var(--space-8px);flex-wrap:wrap;justify-content:flex-start;display:flex}.event-memory-moderation-caption-editor{gap:var(--space-8px);display:grid}.events-memory-gallery{width:100%}.event-gallery-settings-grid{gap:var(--space-16px);display:grid}.event-gallery-settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.event-gallery-custom-finish-entry{margin-top:var(--space-12px)}.event-gallery-custom-finish-row{align-items:center;gap:var(--space-10px);grid-template-columns:92px minmax(0,1fr);display:grid}.events-archive-teaser-layout{grid-template-columns:minmax(0,1.45fr) minmax(220px,.45fr);justify-self:center;align-items:center;width:min(980px,100%)}.events-archive-teaser-copy-layout{gap:var(--space-8px);display:grid}.events-archive-stamp em:after{content:"COME BACK"}.events-archive-visual-large{min-height:260px}.events-archive-visual-large.events-archive-stamp i{width:138px;height:100px;bottom:28px;right:32px}.events-archive-visual-large.events-archive-stamp a{width:126px;height:94px;bottom:82px;right:118px}.events-archive-visual-large span{display:none}.events-archive-visual-large:before,.events-archive-visual-large:after{content:"";pointer-events:none;content:none;position:absolute}.events-archive-visual-large.events-archive-stamp i{bottom:18px;right:24px}.events-archive-visual-large.events-archive-stamp a{bottom:34px;right:88px}.events-archive-visual-large.events-archive-stamp em:after{content:"COME BACK"}.table-wrap::-webkit-scrollbar{width:8px;height:8px}.leaderboard-nav{justify-content:center;gap:var(--space-8px);margin:var(--section-heading-control-gap) 0 var(--space-18px);flex-wrap:wrap;display:flex}.entitlements-module-shell{gap:var(--space-20px);display:grid}.leaderboard-view-select{gap:var(--space-8px);margin:var(--section-heading-control-gap) 0 var(--space-16px);display:none}.goblin-index-page-shell .fan-rankings-heading{margin-top:var(--space-48px)}.feral-feed-media:before,.feral-feed-media:after{content:"";pointer-events:none;position:absolute}.feral-hero-copy{gap:var(--space-18px);max-width:980px;display:grid}.feral-story-meta{gap:var(--space-8px);flex-wrap:wrap;display:flex}.feral-story-grid,.feral-lane-grid{gap:var(--space-14px);display:grid}.feral-story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feral-lane-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.feral-tile-media{aspect-ratio:1.35;min-height:0}.feral-story-hero-copy{z-index:1;gap:var(--space-14px);min-width:0;display:grid;position:relative}.feral-story-body .tg-rich-text-preview>:first-child{margin-top:0}.feral-story-body .tg-rich-text-preview pre,.feral-story-body .tg-rich-text-preview code{max-width:100%}.feral-story-body .tg-rich-text-preview pre{overflow-x:auto}.table-standard-section:not(.tg-panel),.admin-data-section.table-standard-section:not(.tg-panel){gap:var(--space-10px)}.table-sualine{align-items:center;gap:var(--space-8px);margin-top:var(--space-6px);flex-wrap:wrap;display:flex}.wanted-score{align-items:center;gap:var(--space-10px);grid-template-columns:minmax(80px,1fr) auto;min-width:150px;display:grid}.mobile-ranking-list{display:none}.mobile-ranking-title>div{justify-content:space-between;align-items:center;gap:var(--space-10px);display:flex}.mobile-ranking-aar{width:100%;margin-top:var(--space-2px)}.stats-grid{gap:var(--space-10px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-stat-topline{justify-content:space-between;align-items:baseline;gap:var(--space-12px);display:flex}.pulse-stat-topline>:first-child{min-width:0}.pulse-stat-topline>:last-child{text-align:right}.pulse-chart,.pulse-month-labels{gap:var(--space-4px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pulse-chart{align-items:end;height:54px}.pulse-month-labels{align-items:start;min-height:26px}.pitch-page-shell{gap:var(--space-48px)}.pitch-review-grid{gap:var(--space-12px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pitch-concept-actions{margin-top:var(--space-24px);gap:var(--space-10px);flex-wrap:wrap;display:flex}.pitch-concept-grid{gap:var(--space-14px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.passport-id-row{gap:var(--space-18px);grid-template-columns:126px minmax(0,1fr);align-items:center;display:grid}.passport-id-row div{gap:var(--space-6px);display:grid}.passport-stamp-grid,.passport-killer-checks{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sharecard-deck{min-height:520px;position:relative}.sharecard span,.sharecard strong,.sharecard em{z-index:1;position:relative}.industry-section-header{text-align:center;justify-content:center}.industry-tile-grid{gap:var(--space-12px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.industry-learn-more{justify-self:start}.industry-booking-note{max-width:900px;margin:var(--space-16px) auto 0;text-align:center}.industry-tools-button{margin-top:var(--space-14px)}.industry-close h2{max-width:none;margin:var(--space-6px) 0 var(--space-10px)}.admin-heading-icon-actions{align-items:center;gap:var(--space-10px);display:flex}[data-rich-text-context=admin-explainer] pre{white-space:pre-wrap;overflow-x:hidden}[data-rich-text-context=admin-explainer] pre code{white-space:inherit}.admin-command-search{width:min(860px,100%);position:relative}.admin-command-search.is-open{z-index:1}.admin-command-search-entry{min-width:0;display:block}.admin-command-search-result div{gap:var(--space-4px);min-width:0;display:grid}.backroom-control-form{gap:var(--space-14px);display:grid}.admin-setting-grid{gap:var(--space-10px);grid-template-columns:repeat(4,minmax(150px,1fr));display:grid}.media-control-row-list{gap:var(--space-8px)}.media-control-limit-row{grid-template-columns:minmax(220px,1fr) minmax(260px,340px) 96px 118px;align-items:start}.media-control-limit-row .profile-section-rule-copy{gap:var(--space-6px)}.media-setting-entry-stack{gap:var(--space-6px);display:grid}.media-control-number-field input{text-align:right}.media-destinations-section{margin-top:var(--space-16px)}.media-destination-table-wrap{overflow-x:auto}.media-destination-table{min-width:1180px}.payment-settings-entry-list-wrap{overflow-x:auto}.payment-settings-entry-list td:nth-child(2){min-width:260px}.payment-settings-entry-list .tg-table-secondary-line{max-width:560px}.payment-settings-entry{width:min(100%,340px)}.toggle-grid{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(180px,1fr));display:grid}.profile-section-rule-list{gap:var(--space-10px);display:grid}.account-capability-entitlement-row{grid-template-columns:minmax(0, 1fr) repeat(var(--account-plan-count,3), 134px)}.account-event-limit-row .profile-limit-entry{width:100%}.profile-section-rule>div,.profile-section-rule-copy{gap:var(--space-8px);min-width:0;display:grid}.entitlement-state-stack{gap:var(--space-4px);justify-items:stretch;min-width:134px}.fan-entitlement-section-stack{gap:var(--space-18px);display:grid}.fan-entitlement-section{gap:var(--space-12px);display:grid}.fan-entitlement-row{align-items:center}.subscription-plan-list{gap:var(--space-12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.subscription-plan-entry-copy{gap:var(--space-10px);min-width:0;display:grid}.subscription-plan-entry-heading{gap:var(--space-2px);min-height:56px;display:grid}.subscription-plan-entry-heading>div{gap:var(--space-2px);min-width:0;display:grid}.subscription-plan-entry-tools{gap:var(--space-8px);align-items:start;min-width:0;display:grid}.subscription-plan-entry-tools-row{gap:var(--space-8px);justify-content:flex-start;align-items:flex-start;min-height:56px;display:flex}.subscription-provider-row dl{gap:var(--space-8px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.subscription-plan-entry-actions .entitlement-state-stack{min-width:0}.subscription-plan-state-option{justify-content:center;min-width:134px}.subscription-add-panel .section-header{align-items:center}.subscription-add-row{gap:var(--space-12px);margin-top:var(--space-16px);grid-template-columns:150px minmax(130px,.8fr) minmax(180px,1fr) minmax(140px,.75fr) 130px 130px auto;align-items:end;display:grid}.subscription-add-button{white-space:nowrap;height:44px}.public-link-entitlement-row{grid-template-columns:minmax(0,1fr) auto auto auto}.backroom-type-option{text-align:left;justify-content:flex-start;width:100%;min-height:70px}.backroom-type-option>span{gap:var(--space-4px);display:grid}.admin-table-option{justify-content:center;min-width:76px}.backroom-dj-col{width:40%}.backroom-city-col{width:18%}.backroom-posts-col{width:10%}.backroom-feed-col{width:14%}.backroom-moderation-col{width:18%}.backroom-post-col{width:38%}.backroom-moderation-dj-col{width:18%}.backroom-type-col,.backroom-status-col,.backroom-preview-col{width:14.666%}.backroom-access-table td:nth-child(3),.backroom-access-table th:nth-child(3),.backroom-access-table td:nth-child(4),.backroom-access-table th:nth-child(4),.backroom-access-table td:nth-child(5),.backroom-access-table th:nth-child(5){text-align:center}.backroom-access-table td:nth-child(4) form,.backroom-access-table td:nth-child(5) form{justify-items:center;display:inline-grid}.admin-account-summary-grid{gap:var(--space-12px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.account-type-control-table{min-width:1040px}.account-field-control-table{min-width:1120px}.account-type-toggle-grid{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-display-grid{gap:var(--space-16px);display:grid}.account-display-toggle-stack{gap:var(--space-8px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.account-display-fields-grid{gap:var(--space-10px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-config-snapshot-controls .section-header{align-items:flex-start;gap:var(--space-16px)}.admin-config-snapshot-import-form{gap:var(--space-16px)}.admin-config-snapshot-save-row{align-items:center;gap:var(--space-8px);flex-wrap:wrap;display:flex}.admin-action-stack{gap:var(--space-6px);justify-items:start;display:grid}.admin-action-stack-header{justify-items:end}.stripe-connect-requirement-list{gap:var(--space-12px);display:grid}.stripe-connect-requirement-list li{gap:var(--space-4px);min-width:0;display:grid}.admin-row-actions{gap:var(--space-6px);flex-wrap:nowrap;display:flex}.table-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-14px);flex-wrap:wrap;display:flex}.table-section-heading h2{margin:0}.admin-url-cell{white-space:nowrap}.site-asset-name-cell{min-width:220px}.site-asset-name-cell strong,.site-asset-name-cell code,.site-asset-name-cell small{display:block}.site-asset-name-cell code{width:fit-content;margin-top:var(--space-6px)}.site-asset-preview img{object-fit:contain;max-width:min(100%,520px);max-height:420px}.site-asset-identifier-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-16px);margin-bottom:var(--space-14px);display:flex}.admin-roles-header{align-items:center}.permissions-table th:not(:first-child),.permissions-table td:not(:first-child){text-align:center}.permission-choice-heading{width:112px}.permission-choice-cell{min-width:100px}.event-faq-presets-form{gap:var(--space-16px);display:grid}.event-faq-presets-actions{align-items:center;gap:var(--space-10px)}.admin-permissions-toolbar{justify-content:flex-end;align-items:flex-start;gap:var(--space-12px);flex-wrap:wrap;display:flex}.role-selector{gap:var(--space-6px);min-width:min(100%,260px);display:grid}.admin-user-add-form{gap:var(--space-12px);grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr) auto;align-items:end;display:grid}.admin-user-search-field{position:relative}.admin-user-search-results{gap:var(--space-10px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-user-search-results button strong,.admin-user-search-results button span,.admin-user-search-results button small{display:block}.admin-selected-user button{margin-left:auto}.audit-detail-grid,.audit-json-grid{gap:var(--space-12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-modal-form{gap:var(--space-14px);display:grid}.admin-settings-grid{gap:var(--space-16px);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;display:grid}.admin-settings-panel-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start}.admin-settings-form:not(.tg-panel),.backroom-provider-settings-section:not(.tg-panel){gap:var(--space-18px);display:grid}.backroom-provider-settings-section-header{gap:var(--space-6px);display:grid}.backroom-provider-runtime-checks>div{gap:var(--space-8px);flex-wrap:wrap;display:flex}.backroom-provider-runtime-grid{gap:var(--space-8px);display:grid}.reset-password-shell{width:min(640px,100%)}.reset-password-action{justify-self:start}.signup-form{margin-top:var(--space-18px)}.signup-progress,.signup-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-code-form .signup-message{grid-column:1/-1;margin-top:0}.signup-details-form .signup-message,.signup-details-form>.tg-notice{grid-column:1/-1}.signup-claim-match{grid-template-columns:minmax(0,1fr) auto;align-items:center}.signup-username-row{gap:var(--space-12px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.signup-code-row{margin-top:var(--space-6px)}.signup-intent-grid{gap:var(--space-12px);margin-top:var(--space-20px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signup-details-form{gap:var(--space-14px);margin-top:var(--space-14px);grid-template-columns:repeat(2,minmax(0,1fr))}.signup-detail-actions,.signup-entry-group,.signup-success-shell{grid-column:1/-1}.signup-entry-group-grid{gap:var(--space-14px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signup-date-range-row{gap:var(--space-10px);grid-template-columns:minmax(118px,.35fr) minmax(0,1fr);display:grid}.signup-phone-entry-wrap{gap:var(--space-6px);display:grid}.signup-phone-row{gap:var(--space-10px);grid-template-columns:minmax(176px,.42fr) minmax(0,1fr);display:grid}.signup-taxonomy-picker{gap:var(--space-10px);display:grid}.signup-taxonomy-comaobox{gap:0;display:grid;position:relative}.taxonomy-choices{gap:var(--space-8px);flex-wrap:wrap;display:flex}.signup-detail-actions{justify-content:center;align-items:center;gap:var(--space-14px);margin-top:var(--space-4px);display:flex}.signup-detail-actions .auth-submit-layout{margin-top:0}.signup-verification-panel{gap:var(--space-14px);margin-top:var(--space-16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signup-verification-step-wide,.signup-verification-panel .signup-detail-actions{grid-column:1/-1}.signup-instagram-options{gap:var(--space-14px);margin-top:var(--space-16px);display:grid}.signup-instagram-options .signup-message,.signup-instagram-options .signup-detail-actions{margin-top:0}.signup-instagram-option-actions,.signup-verification-handle-row{gap:var(--space-10px);flex-wrap:wrap;display:flex}.signup-verification-steps{gap:var(--space-12px);display:grid}.signup-verification-step{align-items:center;gap:var(--space-10px);grid-template-columns:30px minmax(0,1fr);display:grid}.signup-verification-step-code{grid-template-columns:30px auto auto;justify-content:start}.signup-code-copy-row{align-items:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}.signup-verification-actions{margin-top:var(--space-4px)}.signup-fan-complete-panel,.signup-pro-complete-panel{gap:var(--space-14px)}.signup-complete-actions{justify-content:center;gap:var(--space-12px);margin-top:var(--space-4px);flex-wrap:wrap;display:flex}.signup-complete-actions .auth-submit-layout{margin-top:0}.settings-form-row{gap:var(--space-14px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-form-row .form-field-wide{grid-column:1/-1}.modal-form-actions{gap:var(--space-16px);min-width:0;display:grid}.dialog-action-row{justify-content:flex-end;gap:var(--space-10px);flex-wrap:wrap;display:flex}.email-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-icon-preview strong{margin-bottom:var(--space-2px);display:block}.logo-icon-copy,.logo-icon-controls{gap:var(--space-12px);align-content:start;display:grid}.logo-icon-controls{grid-template-columns:minmax(0,1fr)}.admin-inline-action-form{gap:var(--space-12px);justify-items:start;display:grid}.admin-inline-action-form .signup-message{max-width:26rem;margin:0}.api-key-inline-toggle{align-self:end;min-height:4.75rem}.location-autocomplete{position:relative}.signup-address-field{grid-column:1/-1}.signup-address-control{gap:var(--space-12px);display:grid}.signup-address-grid{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signup-address-grid>div{gap:var(--space-6px);display:grid}.signup-address-line-full{grid-column:1/-1}.admin-settings-card-grid{gap:var(--space-16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-user-settings-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-settings-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-settings-save-section{justify-content:center;display:flex}.sortable-admin-tile-grid{align-items:stretch}.admin-dashboard-order-stack{gap:var(--space-8px);display:grid}.sortable-admin-tile-link>:is(.tg-heading,.tg-text){margin:0}.can-reorder .sortable-admin-tile-link{width:calc(100% - var(--space-36px))}.rich-text-field{gap:var(--space-8px)}.rich-text-prosemirror>*+*,.rich-text-content>*+*,.tg-rich-text-preview>*+*{margin-top:var(--rich-text-block-gap,var(--space-10px))}.rich-text-prosemirror p:empty,.rich-text-content p:empty,.tg-rich-text-preview p:empty{min-height:.25em}.rich-cta-wrap{margin:var(--space-14px) 0}.rich-text-image[data-width="25%"]{width:min(25%,260px)}.rich-text-image[data-width="50%"]{width:min(50%,480px)}.rich-text-image[data-width="75%"]{width:min(75%,640px)}.rich-text-image[data-align=left]{margin-left:0;margin-right:auto}.rich-text-image[data-align=center]{margin-left:auto;margin-right:auto}.rich-text-image[data-align=right]{margin-left:auto;margin-right:0}.admin-form-actions{justify-content:flex-end;align-items:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}.legal-public-hero-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:stretch}.legal-public-hero-copy-layout{gap:var(--space-12px);align-self:end;display:grid}.legal-public-signal-layout{align-self:end;min-height:260px}.legal-public-meta{gap:var(--space-8px);margin-top:var(--space-18px);flex-wrap:wrap;display:flex}.legal-public-summary{gap:var(--space-14px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legal-public-document-shell{gap:var(--space-24px);grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;display:grid}.legal-public-sidebar::-webkit-scrollbar{width:12px}.legal-public-sidebar-list{gap:var(--space-8px);margin-top:var(--space-8px);display:grid}.legal-public-document .tg-rich-text-preview h2:first-child{margin-top:0}.legal-public-document .tg-rich-text-preview p{max-width:74ch}.documentation-search-panel:not(.tg-panel){gap:var(--space-18px);display:grid}.documentation-article-meta{align-items:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}.profile-preview-controls{justify-content:center;gap:var(--space-12px);flex-wrap:wrap;display:flex}.profile-preview-controls .tg-form-field{width:min(220px,100%)}.profile-shell{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:stretch}.profile-top-actions{grid-template-columns:minmax(220px,.52fr) minmax(0,1fr);align-items:center;display:grid}.profile-copy-edit-layout,.profile-copy-layout{width:100%;max-width:760px}.profile-copy-edit-layout{text-align:left;justify-content:flex-start}.manager-actions h3{margin-top:var(--space-2px);white-space:nowrap}.profile-action-grid{gap:var(--space-10px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profile-action-item{gap:var(--space-6px);min-width:0;display:grid;position:relative}.seen-review-form-grid{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seen-rating-tile{gap:var(--space-10px);display:grid}.seen-range-row{gap:var(--space-10px);grid-template-columns:minmax(0,1fr) 24px;align-items:center;display:grid}.seen-metrics-grid{gap:var(--space-12px);margin-top:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seen-metrics-grid .seen-rating-tile{min-height:100px}.manager-action-row{justify-content:flex-end;gap:var(--space-10px);flex-wrap:wrap;display:flex}.profile-body{position:relative}.profile-hero-content{align-content:end;align-self:stretch;width:100%}.profile-shell[data-premium=true] .dj-profile-main,.profile-shell[data-premium=true] .profile-side-section{min-height:clamp(440px,38vw,500px)}.dj-profile-hero{aspect-ratio:17/5;min-height:0}.dj-profile-banner-image{z-index:0;width:100%;height:100%;position:absolute;inset:0}.profile-photo-wrap{left:var(--panel-inset-md);bottom:var(--panel-inset-md);z-index:2;width:min(154px,34vw);position:absolute}.profile-photo img{width:100%;height:100%;position:absolute;inset:0}.dj-profile-title-row{justify-content:space-between;gap:var(--space-12px);align-items:start;display:flex}.profile-status-stack{justify-content:flex-end;gap:var(--space-8px);flex-wrap:wrap;display:flex}.profile-copy-editor{gap:var(--space-8px);max-width:760px;display:grid}.profile-copy-actions{justify-content:flex-end;gap:var(--space-8px);flex-wrap:wrap;display:flex}.profile-badge-stack{z-index:2;gap:var(--space-8px);margin-left:calc(min(calc(var(--space-48px) * 3 + var(--space-10px)), 34vw) + var(--space-14px));flex-wrap:wrap;align-items:center;display:flex;position:relative}.photo-edit-actions{justify-content:flex-end;align-items:center;gap:var(--action-row-inline-gap);flex-wrap:wrap;margin-top:0;display:flex}.date-edit-form{gap:var(--space-16px);display:grid}.profile-url-entry{gap:var(--space-8px);margin-top:var(--space-18px);display:grid}.profile-url-action-stack{margin-top:var(--space-16px);justify-items:end}.dj-communications-center{gap:var(--surface-section-gap-lg);display:grid}.agency-communications-page{gap:var(--space-18px);display:grid}.agency-comms-workspace{grid-template-columns:minmax(0,1fr)}.dj-comms-stream-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dj-comms-stream-heading{justify-content:space-between;align-items:center;gap:var(--space-8px);width:100%;min-width:0;display:flex}.dj-comms-stream-count-actions{align-content:center;justify-items:end;gap:0;display:grid}.dj-comms-stream-tab-overview,.dj-comms-stream-tab-overview+.tg-segmented-item{grid-column:1}.dj-comms-workspace{display:block}.admin-confirm-action-form{gap:var(--space-12px);display:grid}.tg-conversation-preview-item,.tg-conversation-preview-detail,.tg-conversation-preview-empty{min-width:0;margin:0;display:grid}.tg-conversation-preview-item{gap:var(--space-8px)}.tg-conversation-preview-item>.tg-card[data-conversation-preview=true]{align-items:start;column-gap:var(--space-14px);row-gap:var(--space-8px);text-align:left;grid-template-columns:minmax(128px,.17fr) minmax(140px,.3fr) minmax(0,1fr) 60px minmax(112px,.14fr);width:100%;min-width:0;display:grid}.tg-conversation-preview-item>.tg-card[data-conversation-preview=true][data-has-facts=true]{grid-template-columns:minmax(128px,.16fr) minmax(140px,.32fr) minmax(190px,.62fr) minmax(240px,.55fr) 32px minmax(112px,.14fr)}.tg-conversation-preview-identity{grid-area:1/1}.tg-conversation-preview-participant{grid-area:1/2}.tg-conversation-preview-copy{grid-area:1/3}.tg-conversation-preview-commands{grid-area:1/4}.tg-conversation-preview-state{grid-column:5}.tg-conversation-preview-item>.tg-card[data-conversation-preview=true][data-has-facts=true]>.tg-conversation-preview-facts{grid-area:1/4}.tg-conversation-preview-item>.tg-card[data-conversation-preview=true][data-has-facts=true]>.tg-conversation-preview-commands{grid-column:5}.tg-conversation-preview-item>.tg-card[data-conversation-preview=true][data-has-facts=true]>.tg-conversation-preview-state{grid-column:6}.tg-conversation-preview-identity,.tg-conversation-preview-participant,.tg-conversation-preview-copy,.tg-conversation-preview-meta,.tg-conversation-preview-facts{min-width:0;display:grid}.tg-conversation-preview-identity{gap:var(--space-8px);justify-items:start}.tg-conversation-preview-participant{gap:var(--space-4px);justify-items:start;min-width:0;display:grid}.tg-conversation-preview-label-state{justify-items:center;gap:var(--space-4px);display:grid}.tg-conversation-preview-copy{gap:var(--space-4px)}.tg-conversation-preview-subject-details{gap:var(--space-2px);min-width:0;display:grid}.tg-conversation-preview-meta{gap:var(--space-2px)}.tg-conversation-preview-link,.tg-conversation-preview-commands{z-index:var(--z-content);position:relative}.tg-conversation-preview-link{min-width:0}.tg-conversation-preview-commands{justify-content:end;align-items:center;gap:var(--space-4px);grid-auto-columns:28px;grid-auto-flow:column;display:grid}.tg-conversation-preview-state{z-index:var(--z-content);justify-items:end;gap:var(--space-6px);text-align:right;grid-row:1/span 2;display:grid;position:relative}.tg-conversation-preview-excerpt{align-items:baseline;gap:var(--space-6px);grid-area:2/2/auto/4;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.tg-conversation-preview-item>.tg-card[data-conversation-preview=true][data-has-facts=true]>.tg-conversation-preview-excerpt{grid-column:2/5}.dj-comms-reply-actions{justify-content:space-between;align-items:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}.dj-backroom-manager{gap:0;display:grid}.backroom-manager-hero-actions{justify-content:flex-start;align-items:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}.backroom-livekit-runway-note{z-index:2;text-align:center;place-items:center;position:absolute;inset:14px}.backroom-brand-hero-copy{z-index:1;align-content:center;align-self:center;gap:var(--space-16px);max-width:820px;display:grid;position:relative}.backroom-hero-transmission span:nth-child(2):before{width:54%}.backroom-hero-transmission span:nth-child(3):before{width:88%}.backroom-hero-transmission span:nth-child(4):before{width:38%}.backroom-brand-hero[data-action-controls=true] .backroom-hero-art{align-self:center;margin-top:0}.backroom-stream-rail{gap:var(--space-10px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.backroom-live-section{align-content:start}.backroom-compose-surface{align-content:start;display:grid}.backroom-live-actions{justify-content:flex-end;gap:var(--space-10px);flex-wrap:wrap;display:flex}.backroom-subscription-settings-shell{align-items:start;margin-bottom:0;display:grid}.backroom-subscription-settings-controls{align-items:flex-start;gap:var(--space-10px);grid-template-columns:repeat(2,minmax(220px,1fr));width:100%;min-width:0;display:grid}.backroom-subscription-settings-actions{justify-content:flex-end;align-items:center;gap:var(--space-8px);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.backroom-replay-after-stream-controls,.backroom-viewer-cost-controls{gap:var(--space-10px);display:grid}.backroom-ppv-price-grid{gap:var(--space-10px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backroom-compose-workspace{gap:var(--space-14px);grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:stretch;display:grid}.backroom-compose-upload-surface{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch}.backroom-compose-upload-surface,.backroom-compose-settings-surface{gap:var(--space-12px);min-width:0;display:grid}.tg-media-upload-zone[data-presentation=backroom-compose]{height:100%;min-height:360px}.backroom-compose-selected-file{align-items:center;gap:var(--space-4px) var(--space-10px);grid-template-columns:minmax(0,1fr) auto;display:grid}.backroom-compose-selected-file .tg-notice-copy{min-width:0}.backroom-compose-selected-file .tg-notice-actions{grid-area:1/2}.backroom-compose-grid{gap:var(--space-10px);display:grid}.backroom-compose-details-grid{gap:var(--space-10px);grid-template-columns:1fr;align-items:start;display:grid}.backroom-drop-preview-settings{grid-column:1/-1}.tg-media-editor-tool-header{justify-content:space-between;align-items:center;gap:var(--space-12px);grid-column:1/-1;display:flex}.tg-media-preview-time-select{gap:var(--space-6px);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.tg-media-preview-time-select label{min-width:0;display:block}.tg-media-preview-error[data-wide=true]{margin:calc(var(--space-2px) * -1) 0 0;grid-column:1/-1}.tg-media-image-preview img{display:block}.backroom-drop-deck{align-items:start;gap:var(--space-12px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.backroom-drop-tile{grid-template-rows:minmax(0, 1fr) calc(var(--space-48px) + var(--space-32px));aspect-ratio:1;min-width:0;display:grid}.backroom-drop-tile-media{min-height:0;position:relative;overflow:hidden}.backroom-drop-tile-overlay-row{inset:var(--space-12px) var(--space-12px) auto;z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-8px);pointer-events:none;display:flex;position:absolute}.backroom-drop-tile-featured{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.backroom-drop-tile-featured[data-placement=lower]{inset:auto 0 var(--space-12px)}.backroom-drop-tile-featured-label{width:min(calc(100% - var(--space-24px)), 260px)}.backroom-drop-tile-meta{justify-content:space-between;gap:var(--space-8px);flex-wrap:nowrap;display:flex}.backroom-drop-tile-body{align-content:start;gap:var(--space-6px);display:grid}.backroom-drop-dialog{min-width:0}.backroom-schedule-grid{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backroom-schedule-item-wide{grid-column:1/-1}.backroom-schedule-item{align-content:start;gap:var(--space-12px);min-width:0;display:grid}.backroom-schedule-field-grid{gap:var(--space-10px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backroom-schedule-field-wide{grid-column:span 2}.backroom-go-live-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.backroom-stream-session-header{justify-content:space-between;align-items:flex-start;gap:var(--space-12px)!important;display:flex!important}.backroom-stream-session-header>div{gap:var(--space-4px);min-width:0;display:grid}.backroom-stream-session-header form{flex:none}.backroom-stream-session-section{grid-column:1/-1;min-width:0;max-width:100%;display:grid}.backroom-livekit-publisher{gap:var(--space-14px);min-width:0;max-width:100%;display:grid}.backroom-livekit-preview{justify-self:center;max-width:100%;height:auto;min-height:0}.backroom-livekit-preview[data-aspect=landscape]{aspect-ratio:16/9;width:min(100%,640px)}.backroom-livekit-preview[data-aspect=portrait]{aspect-ratio:9/16;width:min(100%,280px)}.backroom-livekit-preview-labels{z-index:3;gap:var(--space-6px);flex-wrap:wrap;display:flex;position:absolute;bottom:10px;left:10px}.backroom-livekit-device-grid{gap:var(--space-10px);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.backroom-livekit-device-grid label{align-content:start;gap:var(--space-8px);grid-template-rows:auto 44px auto;min-width:0;display:grid}.backroom-livekit-controls button{width:100%}.tg-media-audio-preview[data-empty=true]{text-align:center;align-content:center;justify-items:center;min-height:220px}.tg-media-audio-cover img{object-fit:cover}.tg-media-audio-preview audio{width:100%}.backroom-fan-stage{display:grid}.backroom-fan-live-pill{flex:none;align-self:flex-start}.backroom-fan-sidecar{flex-direction:column;display:flex}.backroom-fan-subscribe-box{gap:var(--space-10px);display:grid}.backroom-fan-sidecar-button{justify-content:center;width:100%}.backroom-fan-status-stack{gap:var(--space-10px);display:grid}.backroom-fan-schedule,.backroom-fan-deck{display:grid}.backroom-fan-schedule-grid{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.backroom-fan-schedule-item{gap:var(--space-8px);display:grid}.backroom-fan-drop-grid{gap:var(--space-12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.backroom-fan-drop-card{gap:var(--space-10px);min-height:0;display:grid}.backroom-fan-drop-copy{gap:var(--space-8px);display:grid}.backroom-fan-drop-card.is-empty{text-align:center;place-content:center;min-height:240px}.backroom-social-feed-heading{gap:var(--space-8px);text-align:left;width:min(100%,1180px);margin-inline:auto;display:grid}.backroom-social-feed{gap:var(--space-18px);display:grid;position:relative}.backroom-fan-feed-list{justify-content:center;gap:var(--space-24px);grid-template-columns:minmax(0,1180px);align-items:start;display:grid;position:relative}.backroom-fan-feed-list:before{display:none}.backroom-feed-post{gap:var(--space-12px);grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);grid-template-areas:"header header""media copy""media actions""meta meta";display:grid;overflow:hidden}.backroom-feed-post-header{align-items:center;gap:var(--space-10px);grid-area:header;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.backroom-feed-post-header-copy{gap:var(--space-4px);min-width:0;display:grid}.backroom-feed-post-copy{align-content:end;gap:var(--space-8px);grid-area:copy;min-width:0;display:grid}.backroom-feed-actions{align-self:end;gap:var(--space-8px);flex-wrap:wrap;grid-area:actions;display:flex}.backroom-feed-post-meta{gap:var(--space-8px);flex-wrap:wrap;grid-area:meta;display:flex}.backroom-fan-feed-empty{gap:var(--space-6px);text-align:center;place-items:center;min-height:160px;display:grid}.backroom-feed-media-action{grid-area:media;width:100%;overflow:hidden}.backroom-feed-media-action>.tg-media-button{width:100%}@media (max-width:760px){.backroom-feed-post{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""media""copy""actions""meta"}}.backroom-fan-feed-more{justify-self:center}.backroom-drop-edit-form{gap:var(--space-10px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backroom-drop-edit-wide{grid-column:1/-1}.backroom-drop-edit-actions{align-items:start}.backroom-drop-details-grid,.tg-media-editor-details-grid{gap:var(--space-10px);grid-template-columns:1fr;display:grid}.backroom-drop-details-grid .backroom-drop-edit-wide,.tg-media-editor-details-grid .backroom-drop-edit-wide{grid-column:1/-1}.backroom-drop-publish-section{gap:var(--space-8px);display:grid}.backroom-drop-publish-actions{gap:var(--space-8px);grid-template-columns:repeat(2,minmax(120px,1fr));width:100%;min-width:0;display:grid}.tg-media-editor-placement-grid{gap:var(--panel-content-gap-sm);grid-template-columns:minmax(130px,.8fr) minmax(120px,.7fr) minmax(92px,auto);align-items:end;display:grid}.tg-media-editor-placement-grid button{height:var(--field-control-height-md);min-height:var(--field-control-height-md);justify-content:center}.tg-media-editor-placement-feedback{grid-column:1/-1}.tg-media-editor-tool .tg-media-editor-placement-feedback{text-align:center;grid-column:1/-1;justify-self:center}.backroom-drop-save-stack{gap:var(--space-6px);justify-items:end;display:grid}.backroom-drop-save-stack button{justify-content:center}.backroom-drop-save-stack .admin-save-confirmation{text-align:right;margin:0}.dj-media-manager{gap:var(--surface-section-gap-lg);display:grid}.media-manager-grid{gap:var(--space-14px);margin-bottom:var(--space-14px);grid-template-columns:minmax(0,1fr);display:grid}.media-photo-uploader,.media-embed-panel{gap:var(--space-12px);display:grid}.media-crop-stage{gap:var(--space-12px);grid-template-columns:minmax(180px,.52fr) minmax(0,1fr);display:grid}.media-adjust-stack{gap:var(--space-10px);align-content:start;display:grid}.media-adjust-stack label,.media-embed-grid label{gap:var(--space-8px);display:grid}.media-embed-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(120px,.34fr))}.media-embed-url{grid-column:auto}.media-curation-list{gap:var(--space-8px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-provider-strip{gap:var(--space-8px);flex-wrap:wrap;display:flex}.media-library-header{justify-content:space-between;align-items:flex-end;gap:var(--space-12px)}.media-drop-item{aspect-ratio:1;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.media-drop-body>div{gap:var(--space-6px);display:grid}.media-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dj-comms-detail-body{gap:var(--space-16px);display:grid}.dj-comms-detail-grid,.dj-communications-detail-grid{gap:var(--space-10px);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));display:grid}.dj-comms-reply-box{gap:var(--space-10px);display:grid}.dj-communications-reply-form,.dj-communications-compose-form,.dj-communications-compose-body{gap:var(--space-12px);display:grid}.dj-communications-compose-grid{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.css-element-modal{width:100%;max-height:none}.css-element-edit-form{gap:var(--space-12px);display:grid}.css-element-reference-summary{gap:var(--space-10px);margin-bottom:var(--space-14px);flex-wrap:wrap;display:flex}.css-element-reference-table{max-height:360px;overflow:auto}.dj-comms-modal-actions{justify-content:flex-end;gap:var(--space-10px);flex-wrap:wrap;display:flex}.send-booking-inquiry-form{gap:var(--space-16px);display:grid}.booking-inquiry-terms-grid{gap:var(--space-10px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.booking-inquiry-terms-grid .booking-inquiry-terms-note{grid-column:1/-1}.booking-inquiry-event-select-entry,.booking-inquiry-flexibility-field{grid-column:span 3}.booking-inquiry-event-summary{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.booking-inquiry-entry-grid{gap:var(--space-12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.booking-inquiry-entry-grid label{gap:var(--space-6px);display:grid;position:relative}.booking-set-time-group{column-gap:var(--space-12px);row-gap:var(--space-4px);grid-column:span 2;grid-template-columns:max-content repeat(2,minmax(0,1fr));display:grid}.booking-set-length-entry{gap:var(--space-6px);display:grid}.booking-set-length-entry>div{gap:var(--space-8px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.booking-stage-select-field{grid-column:1/-1}.booking-am-start-calendar-entry{align-items:center;gap:var(--space-12px);grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);display:grid}.booking-am-start-calendar-entry>span{white-space:nowrap}.booking-budget-range-entry>div{align-items:center;gap:var(--space-8px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.booking-inquiry-entry-grid .booking-budget-range-entry{align-self:start}.booking-inquiry-contact-name-field{grid-column:span 2;width:calc(100% - 40px)}.booking-inquiry-phone-entry{grid-column:span 1;justify-self:end;width:calc(100% + 40px)}.booking-inquiry-phone-entry .signup-phone-row{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-inquiry-phone-entry label{gap:var(--space-6px);display:grid}.dj-profile-side,.profile-side-section{min-width:0}.dj-profile-side{display:grid}.profile-side-section{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.profile-side-section .date-list{align-content:start;gap:var(--space-10px);min-height:0;display:grid;overflow-y:auto}.profile-date-header{justify-content:space-between;align-items:center;gap:var(--space-12px);display:flex}.profile-date-header h3{white-space:nowrap;margin-bottom:0}.date-actions{justify-content:flex-end;gap:var(--space-8px);flex-wrap:wrap;display:flex;position:relative}.date-item{gap:var(--space-12px);grid-template-columns:54px minmax(0,1fr);align-items:stretch;min-height:78px;display:grid}.date-item:not([data-manager]){min-height:auto}.date-item:not([data-manager]) .date-marker{min-height:0}.date-tile-body{gap:var(--space-6px);align-content:space-between;min-width:0;display:grid}.date-tile-copy{gap:var(--space-4px);min-width:0;display:grid}.date-item[data-manager] .date-actions{justify-content:flex-start}.date-upgrade-action{flex:140px}.passport-action-wrap{position:relative}.profile-availability-key,.profile-contact-actions{justify-content:space-between;align-items:center;gap:var(--space-8px);display:flex}.profile-availability-key{justify-content:flex-start}.profile-contact-actions{margin-top:var(--space-2px)}.profile-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dj-profile-outset-section{grid-template-rows:auto 1fr;height:100%}.premium-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-feature-section{align-content:start}.demand-city-row{justify-content:space-between;gap:var(--space-12px);display:flex}.growth-tool-action{white-space:nowrap;justify-self:center;width:174px}.locked-premium-content>*{min-height:100%}.profile-link-list,.demand-city-list{gap:var(--space-8px);display:grid}.profile-link-row{justify-content:space-between;gap:var(--space-12px);display:flex}.profile-links-header{align-items:start;gap:var(--space-12px)}.profile-links-edit{min-width:0}.links-edit-heading-row>span{width:34px}.links-edit-list{gap:var(--space-12px);display:grid}.links-edit-heading-row,.links-edit-row{gap:var(--space-10px);grid-template-columns:auto minmax(170px,.85fr) minmax(260px,1.4fr);align-items:end;display:grid}.links-edit-drag-handle{text-align:center;align-self:center;width:34px}.links-edit-url-field{min-width:0}.profile-limit-matrix-wrap{overflow-x:auto}.profile-limit-matrix{margin-top:0}.profile-limit-matrix th:not(:first-child),.profile-limit-matrix td:not(:first-child){text-align:center}.profile-limit-matrix td:first-child strong{display:block}.backroom-live-limit-select{text-align:left;min-width:150px}.profile-analytics-grid{gap:var(--space-8px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-analytics-grid strong,.profile-analytics-grid span{display:block}.backroom-feed-header{align-items:flex-start}.backroom-panel-actions{justify-content:flex-end;align-items:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}.feed-state-copy{gap:var(--space-2px);text-align:right;display:grid}.feed-state-copy strong,.feed-state-copy span{display:block}.backroom-feed-grid::-webkit-scrollbar{height:8px}.merch-scroller::-webkit-scrollbar{height:8px}.backroom-post-item strong,.backroom-post-item p,.backroom-post-footer,.backroom-post-meta{margin:0}.backroom-post-item{align-content:space-between;gap:var(--space-10px);height:230px;min-height:230px;display:grid}.backroom-expanded-grid{gap:var(--space-12px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.merch-tile strong,.merch-tile span{display:block}.merch-tile{scroll-snap-align:start;flex-direction:column;justify-content:space-between;height:230px;min-height:230px;display:flex}.global-heatmap-header{align-items:flex-start}[data-profile-page]{position:relative;overflow-x:visible}.rail-post-tile,.backroom-fan-stage-copy{gap:var(--space-10px);display:grid}.heatmap-tip strong,.heatmap-tip small{display:block}.heatmap-city-strip{min-width:0}.rail-composer-preview{gap:var(--space-8px);margin-bottom:var(--space-12px);grid-template-columns:minmax(170px,.8fr) minmax(130px,.55fr) auto;display:grid}.rail-composer-preview .tg-textarea{grid-column:1/3;min-height:40px}.rail-composer-preview .tg-button{align-self:end}.backroom-media-state-layout{text-align:center;width:min(520px,100%)}.rail-post-list{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rail-card-actions{justify-content:flex-end;align-items:center;gap:var(--space-8px);flex-wrap:wrap;display:flex}.backroom-livekit-preview-warning{z-index:3;position:absolute;bottom:10px;right:10px}.bookings-management-actions{gap:var(--space-10px);flex-wrap:wrap;display:flex}.bookings-tool-button{justify-content:center;min-width:150px}.booking-change-set-times-grid{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.booking-change-set-times-grid .booking-set-length-entry{grid-column:1/-1}.booking-change-set-times-grid .booking-set-length-entry>div{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-change-set-times-grid .booking-flexible-start-time-entry{gap:var(--space-6px);min-width:0;display:grid}.booking-change-set-times-grid .booking-am-start-calendar-entry{gap:var(--space-6px);grid-template-columns:minmax(0,1fr)}.booking-inline-workspace .booking-inquiry-summary{align-items:stretch;gap:var(--space-8px)}.booking-inline-workspace .booking-inquiry-summary>.tg-card,.booking-inline-workspace .booking-inquiry-summary .booking-inquiry-counterparty-contact-summary{align-content:start;height:100%}.booking-tile-inline-action{grid-area:1/2/span 4;align-self:center}.booking-inline-workspace .booking-inquiry-summary .booking-event-listing-helper{margin:var(--space-2px) 0 0;grid-column:1/-1}.booking-inline-workspace .booking-inquiry-summary .booking-inquiry-counterparty-contact-summary{gap:var(--space-12px);grid-template-columns:repeat(2,minmax(0,1fr))}.booking-inline-workspace .booking-inquiry-summary .booking-inquiry-counterparty-contact-summary>div{align-content:start;gap:var(--space-4px);min-width:0;display:grid}.booking-inline-workspace .booking-inquiry-summary .booking-set-times-summary-card,.booking-inline-workspace .booking-inquiry-summary .booking-date-location-summary-card{align-content:start;align-items:start;column-gap:var(--space-12px);row-gap:var(--space-4px);grid-template-columns:minmax(0,1fr) auto;display:grid}.booking-inline-workspace .booking-inquiry-summary .booking-venue-summary-card{align-items:start;column-gap:var(--space-12px);row-gap:var(--space-4px);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(110px,auto);display:grid}.booking-date-location-summary-card>:not(.booking-tile-inline-action),.booking-venue-summary-card>:not(.booking-tile-inline-action),.booking-set-times-summary-card>:not(.booking-tile-inline-action){grid-column:1}.booking-venue-summary-card .booking-tile-inline-action{grid-row:1/-1;place-self:center end}.booking-inline-workspace .booking-inquiry-summary .booking-scheduling-flexibility-card{align-content:start}.booking-response-actions{align-items:flex-start}.booking-response-action-stack{gap:var(--space-6px);justify-items:stretch;display:grid}.booking-response-action-stack .admin-save-confirmation,.booking-response-action-stack .form-error-note{text-align:center;white-space:nowrap;margin:0}.booking-decline-modal{width:min(560px,94vw)}.booking-inquiry-summary{gap:var(--space-10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.booking-thread-heading{justify-content:space-between;gap:var(--space-12px);align-items:flex-start;display:flex}.booking-thread-heading h3{margin-top:var(--space-4px)}.booking-offer-grid{gap:var(--space-10px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.booking-offer-set-time-group{gap:var(--space-10px);grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,.86fr) minmax(92px,auto);align-items:end;display:grid}.booking-offer-action-row{justify-content:flex-end;align-items:flex-start;gap:var(--space-10px);margin-top:calc(var(--space-2px) * -1);flex-wrap:wrap;display:flex}.booking-offer-secondary-actions{align-items:center;gap:var(--space-10px);flex-wrap:wrap;display:flex}.booking-offer-policy,.booking-offer-notes{grid-column:span 4}.booking-message-title-stack{align-items:center;gap:var(--space-8px);flex-wrap:wrap;display:flex}.tg-card[data-presentation=message]>.booking-message-card-actions{justify-content:flex-start;align-items:center;gap:var(--space-10px);margin-top:var(--space-2px);display:flex}.tg-account-calendar-workspace{gap:var(--space-16px);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.booking-calendar-visibility-row{gap:var(--space-14px);align-items:center;display:flex}.booking-modal-title-stack{gap:var(--space-6px);display:grid}.booking-modal-header-action{margin-bottom:var(--space-12px);justify-content:flex-end;display:flex}.tg-account-calendar-main,.tg-account-calendar-side,.tg-account-calendar-editor,.booking-block-list,.booking-rich-text-form{gap:var(--space-12px);display:grid}.booking-block-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.tg-account-calendar-main{align-content:start}.tg-account-calendar{gap:var(--space-12px);display:grid}.tg-account-calendar-legend span{gap:var(--space-6px);align-items:center;display:inline-flex}[data-account-events-calendar=true],[data-account-events-calendar=true] [data-account-calendar-unscheduled=true]{align-content:start}[data-account-events-calendar=true] [data-account-calendar-conflicts=true],[data-account-events-calendar=true] [data-account-calendar-unscheduled=true]{gap:var(--space-12px);display:grid}.tg-account-calendar-dates{gap:var(--space-10px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tg-account-calendar-actions{gap:var(--space-8px);display:grid}.tg-account-calendar-secondary-actions{justify-content:center;gap:var(--space-8px);flex-wrap:wrap;display:flex}.tg-account-calendar-actions>.tg-button-primary{width:100%}.booking-fees-submit-area{justify-items:end;gap:var(--space-6px);margin-top:var(--space-16px);display:grid}.booking-fees-button-row{align-items:center}.booking-fees-submit-area .admin-save-confirmation{margin:0}.booking-yes-no-toggle{flex:none}.booking-policy-actions{justify-content:space-between;align-items:center;gap:var(--space-14px);display:flex}.booking-inline-visibility-selector{align-items:center;gap:var(--space-12px);text-align:left;display:flex}.booking-policy-action-buttons{justify-content:flex-end;gap:var(--space-10px);flex-wrap:wrap;display:flex}.booking-block-heading{justify-content:space-between;gap:var(--space-12px);align-items:center;display:flex}.booking-block-heading>div:first-child{gap:var(--space-4px);display:grid}.date-edit-full{grid-column:1/-1}.split-actions{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.booking-calendar-empty-card{grid-column:1/-1}.account-surface-placeholder-section{max-width:48rem}.account-surface-placeholder-section h2{margin:var(--space-6px) 0 var(--space-12px)}}
