.LandingPage-module__ACBTOq__landingContainer{max-width:1200px;margin:0 auto;padding:40px 20px}.LandingPage-module__ACBTOq__backButton{border:1px solid var(--grey-2);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;margin-bottom:24px;padding:8px 16px;font-size:14px;transition:all .2s}.LandingPage-module__ACBTOq__backButton:hover{background:var(--grey-1);border-color:var(--seafoam)}.LandingPage-module__ACBTOq__hero{text-align:center;margin-bottom:80px;padding:60px 20px}.LandingPage-module__ACBTOq__heroIcon{color:var(--seafoam);margin-bottom:24px;font-size:64px}.LandingPage-module__ACBTOq__heroTitle{color:var(--text-primary);background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 16px;font-size:48px;font-weight:700}.LandingPage-module__ACBTOq__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 32px;font-size:20px;line-height:1.6}.LandingPage-module__ACBTOq__ctaButton{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.LandingPage-module__ACBTOq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #93e9be66}.LandingPage-module__ACBTOq__featuresSection{margin-bottom:80px}.LandingPage-module__ACBTOq__sectionTitle{color:var(--text-primary);text-align:center;margin:0 0 16px;font-size:36px;font-weight:600}.LandingPage-module__ACBTOq__sectionSubtitle{color:var(--text-secondary);text-align:center;margin:0 0 48px;font-size:18px}.LandingPage-module__ACBTOq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:48px;display:grid}.LandingPage-module__ACBTOq__featureCard{background:var(--grey-1);border:1px solid var(--grey-2);border-radius:12px;padding:32px;transition:all .2s}.LandingPage-module__ACBTOq__featureCard:hover{border-color:var(--seafoam);transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.LandingPage-module__ACBTOq__featureIcon{color:var(--seafoam);margin-bottom:16px;font-size:32px}.LandingPage-module__ACBTOq__featureTitle{color:var(--text-primary);margin:0 0 12px;font-size:20px;font-weight:600}.LandingPage-module__ACBTOq__featureDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.LandingPage-module__ACBTOq__howItWorksSection{margin-bottom:80px}.LandingPage-module__ACBTOq__screenshotsContainer{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-top:48px;display:grid}.LandingPage-module__ACBTOq__screenshotCard{background:var(--grey-1);border:1px solid var(--grey-2);border-radius:12px;transition:all .2s;overflow:hidden}.LandingPage-module__ACBTOq__screenshotCard:hover{border-color:var(--seafoam);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.LandingPage-module__ACBTOq__screenshot{border-bottom:1px solid var(--grey-2);width:100%;height:auto;display:block}.LandingPage-module__ACBTOq__screenshotCaption{padding:24px}.LandingPage-module__ACBTOq__screenshotTitle{color:var(--text-primary);margin:0 0 12px;font-size:20px;font-weight:600}.LandingPage-module__ACBTOq__screenshotDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.LandingPage-module__ACBTOq__pricingSection{margin-bottom:80px}.LandingPage-module__ACBTOq__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px;display:grid}.LandingPage-module__ACBTOq__pricingCard{background:var(--background);border:2px solid var(--grey-2);border-radius:12px;padding:32px;transition:all .2s}.LandingPage-module__ACBTOq__pricingCard:hover{border-color:var(--seafoam);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.LandingPage-module__ACBTOq__pricingHeader{border-bottom:1px solid var(--grey-2);margin-bottom:24px;padding-bottom:24px}.LandingPage-module__ACBTOq__pricingName{color:var(--text-primary);margin:0 0 12px;font-size:20px;font-weight:600}.LandingPage-module__ACBTOq__pricingPrice{align-items:baseline;gap:4px;display:flex}.LandingPage-module__ACBTOq__priceAmount{color:var(--text-primary);font-size:32px;font-weight:700}.LandingPage-module__ACBTOq__pricePeriod{color:var(--text-secondary);font-size:16px}.LandingPage-module__ACBTOq__pricingFeatures{margin-bottom:24px}.LandingPage-module__ACBTOq__pricingFeature{color:var(--text-secondary);align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.LandingPage-module__ACBTOq__checkIcon{color:var(--seafoam);flex-shrink:0;font-size:16px}.LandingPage-module__ACBTOq__pricingButton{background:var(--seafoam);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.LandingPage-module__ACBTOq__pricingButton:hover{background:var(--seafoam-dark);transform:translateY(-2px)}.LandingPage-module__ACBTOq__finalCta{text-align:center;background:var(--grey-1);border:1px solid var(--grey-2);border-radius:12px;padding:60px 20px}.LandingPage-module__ACBTOq__ctaTitle{color:var(--text-primary);margin:0 0 16px;font-size:36px;font-weight:600}.LandingPage-module__ACBTOq__ctaSubtitle{color:var(--text-secondary);margin:0 0 32px;font-size:18px}.LandingPage-module__ACBTOq__alternativeLinkSection{text-align:center;margin-bottom:40px;padding:32px 20px}.LandingPage-module__ACBTOq__alternativeLinkText{color:var(--text-secondary);margin:0 0 12px;font-size:16px}.LandingPage-module__ACBTOq__alternativeLink{color:var(--seafoam);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.LandingPage-module__ACBTOq__alternativeLink:hover{color:var(--seafoam-dark);text-decoration:underline}@media (max-width:768px){.LandingPage-module__ACBTOq__landingContainer{padding:0}.LandingPage-module__ACBTOq__heroTitle{font-size:36px}.LandingPage-module__ACBTOq__heroSubtitle{font-size:18px}.LandingPage-module__ACBTOq__sectionTitle{font-size:28px}.LandingPage-module__ACBTOq__featuresGrid,.LandingPage-module__ACBTOq__pricingGrid{grid-template-columns:1fr}.LandingPage-module__ACBTOq__screenshotsContainer{grid-template-columns:1fr;gap:24px}.LandingPage-module__ACBTOq__ctaTitle{font-size:28px}}
.CampsList-module__Ru9Hga__campsListContainer{max-width:1400px;margin:0 auto;padding:20px}.CampsList-module__Ru9Hga__header{margin-bottom:32px}.CampsList-module__Ru9Hga__headerContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.CampsList-module__Ru9Hga__headerInfo{flex:1;align-items:center;gap:16px;display:flex}.CampsList-module__Ru9Hga__headerIcon{color:var(--seafoam);font-size:32px}.CampsList-module__Ru9Hga__title{color:var(--text-primary);margin:0 0 4px;font-size:28px;font-weight:600}.CampsList-module__Ru9Hga__subtitle{color:var(--text-secondary);margin:0;font-size:14px}.CampsList-module__Ru9Hga__headerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CampsList-module__Ru9Hga__createButton{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.CampsList-module__Ru9Hga__createButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #93e9be66}.CampsList-module__Ru9Hga__learnMoreLink{color:var(--text-secondary);border:1px solid var(--grey-2);border-radius:8px;padding:10px 16px;font-size:14px;text-decoration:none;transition:all .2s}.CampsList-module__Ru9Hga__learnMoreLink:hover{color:var(--text-primary);border-color:var(--seafoam);background:var(--grey-1)}.CampsList-module__Ru9Hga__campsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.CampsList-module__Ru9Hga__campCard{background:var(--background);border:1px solid var(--grey-2);cursor:pointer;border-radius:12px;padding:24px;transition:all .2s}.CampsList-module__Ru9Hga__campCard:hover{border-color:var(--seafoam);transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.CampsList-module__Ru9Hga__campCardContent{align-items:center;gap:16px;display:flex}.CampsList-module__Ru9Hga__campIcon{color:var(--seafoam);flex-shrink:0;font-size:32px}.CampsList-module__Ru9Hga__campInfo{flex:1;min-width:0}.CampsList-module__Ru9Hga__campName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:18px;font-weight:600;overflow:hidden}.CampsList-module__Ru9Hga__campMeta{align-items:center;gap:8px;display:flex}.CampsList-module__Ru9Hga__campRole{color:var(--text-secondary);background:var(--grey-1);text-transform:capitalize;border-radius:4px;padding:4px 8px;font-size:12px}.CampsList-module__Ru9Hga__campArrow{color:var(--text-secondary);flex-shrink:0;font-size:18px;transition:transform .2s}.CampsList-module__Ru9Hga__campCard:hover .CampsList-module__Ru9Hga__campArrow{color:var(--seafoam);transform:translate(4px)}@media (max-width:768px){.CampsList-module__Ru9Hga__headerContent{flex-direction:column}.CampsList-module__Ru9Hga__headerActions{flex-direction:column;width:100%}.CampsList-module__Ru9Hga__createButton,.CampsList-module__Ru9Hga__learnMoreLink{justify-content:center;width:100%}.CampsList-module__Ru9Hga__campsGrid{grid-template-columns:1fr}}
.TeamsList-module__M-x1Hq__teamsListContainer{max-width:1400px;margin:0 auto;padding:20px}.TeamsList-module__M-x1Hq__header{margin-bottom:32px}.TeamsList-module__M-x1Hq__headerContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.TeamsList-module__M-x1Hq__headerInfo{flex:1;align-items:center;gap:16px;display:flex}.TeamsList-module__M-x1Hq__headerIcon{color:var(--seafoam);font-size:32px}.TeamsList-module__M-x1Hq__title{color:var(--text-primary);margin:0 0 4px;font-size:28px;font-weight:600}.TeamsList-module__M-x1Hq__subtitle{color:var(--text-secondary);margin:0;font-size:14px}.TeamsList-module__M-x1Hq__headerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TeamsList-module__M-x1Hq__createButton{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.TeamsList-module__M-x1Hq__createButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #93e9be66}.TeamsList-module__M-x1Hq__learnMoreLink{color:var(--text-secondary);border:1px solid var(--grey-2);border-radius:8px;padding:10px 16px;font-size:14px;text-decoration:none;transition:all .2s}.TeamsList-module__M-x1Hq__learnMoreLink:hover{color:var(--text-primary);border-color:var(--seafoam);background:var(--grey-1)}.TeamsList-module__M-x1Hq__teamsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.TeamsList-module__M-x1Hq__teamCard{background:var(--background);border:1px solid var(--grey-2);cursor:pointer;border-radius:12px;padding:24px;transition:all .2s}.TeamsList-module__M-x1Hq__teamCard:hover{border-color:var(--seafoam);transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.TeamsList-module__M-x1Hq__teamCardContent{align-items:center;gap:16px;display:flex}.TeamsList-module__M-x1Hq__teamIcon{color:var(--seafoam);flex-shrink:0;font-size:32px}.TeamsList-module__M-x1Hq__teamInfo{flex:1;min-width:0}.TeamsList-module__M-x1Hq__teamName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:18px;font-weight:600;overflow:hidden}.TeamsList-module__M-x1Hq__teamMeta{align-items:center;gap:8px;display:flex}.TeamsList-module__M-x1Hq__teamRole{color:var(--text-secondary);background:var(--grey-1);text-transform:capitalize;border-radius:4px;padding:4px 8px;font-size:12px}.TeamsList-module__M-x1Hq__teamArrow{color:var(--text-secondary);flex-shrink:0;font-size:18px;transition:transform .2s}.TeamsList-module__M-x1Hq__teamCard:hover .TeamsList-module__M-x1Hq__teamArrow{color:var(--seafoam);transform:translate(4px)}@media (max-width:768px){.TeamsList-module__M-x1Hq__headerContent{flex-direction:column}.TeamsList-module__M-x1Hq__headerActions{flex-direction:column;width:100%}.TeamsList-module__M-x1Hq__createButton,.TeamsList-module__M-x1Hq__learnMoreLink{justify-content:center;width:100%}.TeamsList-module__M-x1Hq__teamsGrid{grid-template-columns:1fr}}
.Dashboard-module__ngMxpW__container{max-width:1400px;min-height:100vh;margin:0 auto;padding:20px}.Dashboard-module__ngMxpW__header{margin-bottom:16px}.Dashboard-module__ngMxpW__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.Dashboard-module__ngMxpW__entityInfo{flex:1;min-width:300px}.Dashboard-module__ngMxpW__entityName{align-items:center;gap:12px;margin-bottom:8px;display:flex}.Dashboard-module__ngMxpW__entityName h1{color:var(--text-primary);margin:0;font-size:28px;font-weight:600}.Dashboard-module__ngMxpW__entityIcon{color:var(--seafoam);font-size:28px}.Dashboard-module__ngMxpW__entityMeta{flex-wrap:wrap;gap:24px;display:flex}.Dashboard-module__ngMxpW__metaItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.Dashboard-module__ngMxpW__metaItem svg{color:var(--seafoam)}.Dashboard-module__ngMxpW__headerActions{flex-wrap:wrap;gap:12px;display:flex}.Dashboard-module__ngMxpW__iconButton{background:var(--background);border:1px solid var(--grey-2);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;transition:all .2s;display:flex}.Dashboard-module__ngMxpW__iconButton:hover{background:var(--grey-2);border-color:var(--seafoam)}.Dashboard-module__ngMxpW__iconButton svg{font-size:16px}.Dashboard-module__ngMxpW__entityStatus{background:var(--seafoam-light);color:var(--s2);border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-weight:500;display:flex}.Dashboard-module__ngMxpW__entityStatus svg{font-size:18px}.Dashboard-module__ngMxpW__tabsContainer{margin-bottom:24px}.Dashboard-module__ngMxpW__content{min-height:500px}.Dashboard-module__ngMxpW__tabHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.Dashboard-module__ngMxpW__tabHeader h2{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.Dashboard-module__ngMxpW__tabActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Dashboard-module__ngMxpW__sortSelect{background:var(--background);border:1px solid var(--grey-2);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .2s}.Dashboard-module__ngMxpW__sortSelect:hover{border-color:var(--seafoam)}.Dashboard-module__ngMxpW__sortSelect:focus{border-color:var(--seafoam);outline:none}.Dashboard-module__ngMxpW__emptyState{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.Dashboard-module__ngMxpW__emptyIcon{color:var(--grey-3);opacity:.5;margin-bottom:16px;font-size:64px}.Dashboard-module__ngMxpW__emptyState h3{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.Dashboard-module__ngMxpW__emptyState p{max-width:400px;margin:0 0 24px;font-size:14px}.Dashboard-module__ngMxpW__memberList{flex-direction:column;gap:12px;display:flex}.Dashboard-module__ngMxpW__memberCard{background:var(--background);border:1px solid var(--grey-2);border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background .2s;display:flex}.Dashboard-module__ngMxpW__memberCard:hover{background:var(--grey-2)}.Dashboard-module__ngMxpW__memberAvatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.Dashboard-module__ngMxpW__memberInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Dashboard-module__ngMxpW__memberName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.Dashboard-module__ngMxpW__memberUsername{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.Dashboard-module__ngMxpW__trackList{flex-direction:column;gap:16px;display:flex}.Dashboard-module__ngMxpW__primaryButton{background:var(--seafoam);color:var(--s2);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.Dashboard-module__ngMxpW__primaryButton:hover{background:var(--seafoam-dark);box-shadow:0 4px 8px var(--shadow);transform:translateY(-1px)}.Dashboard-module__ngMxpW__primaryButton:active{transform:translateY(0)}.Dashboard-module__ngMxpW__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.Dashboard-module__ngMxpW__secondaryButton{color:var(--text-primary);border:1px solid var(--grey-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.Dashboard-module__ngMxpW__secondaryButton:hover{background:var(--grey-1);border-color:var(--seafoam)}.Dashboard-module__ngMxpW__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:60px 20px;display:flex}.Dashboard-module__ngMxpW__errorIcon{color:var(--grey-3);opacity:.5;margin-bottom:24px;font-size:64px}.Dashboard-module__ngMxpW__error h1{color:var(--text-primary);margin:0 0 12px;font-size:28px;font-weight:600}.Dashboard-module__ngMxpW__error p{color:var(--text-secondary);margin:0 0 24px;font-size:16px}.Dashboard-module__ngMxpW__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Dashboard-module__ngMxpW__modal{background:var(--background);border:1px solid var(--grey-2);width:100%;max-width:500px;box-shadow:0 8px 24px var(--shadow);border-radius:12px;padding:24px}.Dashboard-module__ngMxpW__modal h2{color:var(--text-primary);margin:0 0 16px;font-size:24px;font-weight:600}.Dashboard-module__ngMxpW__modal p{color:var(--text-secondary);margin:0 0 24px;font-size:14px}@media (max-width:768px){.Dashboard-module__ngMxpW__container{padding:12px}.Dashboard-module__ngMxpW__header{padding:16px}.Dashboard-module__ngMxpW__headerTop{flex-direction:column;gap:16px}.Dashboard-module__ngMxpW__entityName h1{font-size:22px}.Dashboard-module__ngMxpW__headerActions{width:100%}.Dashboard-module__ngMxpW__iconButton{flex:1;justify-content:center}.Dashboard-module__ngMxpW__tabContent{padding:16px}.Dashboard-module__ngMxpW__tabHeader{flex-direction:column;align-items:flex-start}.Dashboard-module__ngMxpW__tabActions{width:100%}.Dashboard-module__ngMxpW__sortSelect{flex:1}.Dashboard-module__ngMxpW__emptyState{padding:40px 20px}.Dashboard-module__ngMxpW__emptyIcon{font-size:48px}}
.TeamDashboard-module__mljfka__teamIcon{color:var(--seafoam);font-size:28px}.TeamDashboard-module__mljfka__foldersList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.TeamDashboard-module__mljfka__folderCard{background:var(--background);border:1px solid var(--grey-2);cursor:pointer;border-radius:8px;align-items:flex-start;gap:16px;padding:20px;transition:all .2s;display:flex}.TeamDashboard-module__mljfka__folderCard:hover{border-color:var(--seafoam);box-shadow:0 4px 12px var(--shadow);transform:translateY(-2px)}.TeamDashboard-module__mljfka__folderCardIcon{background:var(--seafoam-light);width:48px;height:48px;color:var(--seafoam);border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-size:24px;display:flex}.TeamDashboard-module__mljfka__folderCardInfo{flex-direction:column;flex:1;min-width:0;display:flex}.TeamDashboard-module__mljfka__folderCardName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;overflow:hidden}.TeamDashboard-module__mljfka__folderCardMeta{flex-direction:column;gap:4px;display:flex}.TeamDashboard-module__mljfka__folderCardTrackCount{color:var(--text-secondary);align-items:center;gap:6px;font-size:14px;display:flex}.TeamDashboard-module__mljfka__folderCardTrackCount svg{color:var(--seafoam);font-size:14px}.TeamDashboard-module__mljfka__folderCardCreator{color:var(--text-secondary);font-size:12px}.TeamDashboard-module__mljfka__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.TeamDashboard-module__mljfka__modalContent{background:var(--background);border:1px solid var(--grey-2);border-radius:16px;flex-direction:column;width:90%;max-width:900px;max-height:90vh;display:flex;box-shadow:0 20px 60px #00000026}.TeamDashboard-module__mljfka__modalHeader{border-bottom:1px solid var(--grey-2);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.TeamDashboard-module__mljfka__modalHeaderLeft{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.TeamDashboard-module__mljfka__modalFolderIcon{color:var(--seafoam);flex-shrink:0;margin-top:4px;font-size:32px}.TeamDashboard-module__mljfka__modalTitle{color:var(--text-primary);margin:0 0 4px;font-size:24px;font-weight:600}.TeamDashboard-module__mljfka__modalSubtitle{color:var(--text-secondary);margin:0;font-size:14px}.TeamDashboard-module__mljfka__modalCloseButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:24px;transition:all .2s;display:flex}.TeamDashboard-module__mljfka__modalCloseButton:hover{background:var(--grey-2);color:var(--text-primary)}.TeamDashboard-module__mljfka__modalBody{flex:1;min-height:0;padding:24px;overflow-y:auto}.TeamDashboard-module__mljfka__createModalContent{background:var(--background);border:1px solid var(--grey-2);border-radius:16px;flex-direction:column;width:90%;max-width:500px;display:flex;box-shadow:0 20px 60px #00000026}.TeamDashboard-module__mljfka__modalFooter{border-top:1px solid var(--grey-2);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.TeamDashboard-module__mljfka__formGroup{margin-bottom:20px}.TeamDashboard-module__mljfka__formGroup label{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.TeamDashboard-module__mljfka__settingsInput{background:var(--grey-1);border:1px solid var(--grey-2);width:100%;color:var(--text-primary);border-radius:6px;padding:10px 12px;font-size:14px;transition:border-color .2s}.TeamDashboard-module__mljfka__settingsInput:focus{border-color:var(--seafoam);outline:none}.TeamDashboard-module__mljfka__helpText{color:var(--text-secondary);margin-top:6px;font-size:12px}.TeamDashboard-module__mljfka__errorMessage{color:#f44336;background:#f443361a;border:1px solid #f443364d;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.TeamDashboard-module__mljfka__folderViewHeader{border-bottom:2px solid var(--grey-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.TeamDashboard-module__mljfka__folderViewHeaderLeft{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.TeamDashboard-module__mljfka__backButton{background:var(--grey-1);border:1px solid var(--grey-2);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.TeamDashboard-module__mljfka__backButton:hover{background:var(--grey-2);border-color:var(--seafoam);color:var(--seafoam)}.TeamDashboard-module__mljfka__deleteButton{background:var(--grey-1);border:1px solid var(--grey-2);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.TeamDashboard-module__mljfka__deleteButton:hover:not(:disabled){color:#dc2626;background:#dc26261a;border-color:#dc2626}.TeamDashboard-module__mljfka__deleteButton:disabled{opacity:.5;cursor:not-allowed}.TeamDashboard-module__mljfka__folderViewTitleSection{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.TeamDashboard-module__mljfka__folderViewIcon{background:var(--seafoam-light);width:48px;height:48px;color:var(--seafoam);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.TeamDashboard-module__mljfka__folderViewTitle{color:var(--text-primary);margin:0 0 4px;font-size:24px;font-weight:600}.TeamDashboard-module__mljfka__folderViewSubtitle{color:var(--text-secondary);margin:0;font-size:14px}.TeamDashboard-module__mljfka__folderViewActions{flex-wrap:wrap;gap:12px;display:flex}.TeamDashboard-module__mljfka__moveTrackInfo{background:var(--grey-1);border:1px solid var(--grey-2);border-radius:8px;margin-bottom:24px;padding:16px}.TeamDashboard-module__mljfka__moveTrackInfo p{color:var(--text-primary);margin:0 0 8px;font-size:14px}.TeamDashboard-module__mljfka__moveTrackInfo p:last-child{margin-bottom:0}.TeamDashboard-module__mljfka__currentFolderInfo{color:var(--text-secondary);margin-top:4px;font-size:13px}.TeamDashboard-module__mljfka__folderSelection{margin-top:0}.TeamDashboard-module__mljfka__folderLabel{color:var(--text-primary);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.TeamDashboard-module__mljfka__folderOptions{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.TeamDashboard-module__mljfka__folderOption{background:var(--grey-1);border:2px solid var(--grey-2);color:var(--text-primary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;transition:all .2s;display:flex}.TeamDashboard-module__mljfka__folderOption:hover:not(:disabled){border-color:var(--seafoam);background:var(--seafoam-light)}.TeamDashboard-module__mljfka__folderOption:disabled{opacity:.5;cursor:not-allowed}.TeamDashboard-module__mljfka__folderOptionSelected{border-color:var(--seafoam);background:var(--seafoam-light);color:var(--seafoam-dark)}.TeamDashboard-module__mljfka__folderOption svg{flex-shrink:0;font-size:18px}.TeamDashboard-module__mljfka__folderOption span{flex:1}.TeamDashboard-module__mljfka__currentLabel{color:var(--text-secondary);font-size:12px;font-style:italic}
.TeamSettingsModal-module___QFQTq__modal{max-height:90vh;overflow-y:auto;max-width:900px!important}.TeamSettingsModal-module___QFQTq__modalHeader{border-bottom:1px solid var(--grey-2);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.TeamSettingsModal-module___QFQTq__modalHeader h2{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.TeamSettingsModal-module___QFQTq__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:20px;transition:all .2s;display:flex}.TeamSettingsModal-module___QFQTq__closeButton:hover{background:var(--grey-2);color:var(--text-primary)}.TeamSettingsModal-module___QFQTq__modalBody{flex-direction:column;gap:32px;display:flex}.TeamSettingsModal-module___QFQTq__message{border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.TeamSettingsModal-module___QFQTq__message.TeamSettingsModal-module___QFQTq__success{color:#4caf50;background:#4caf501a;border:1px solid #4caf504d}.TeamSettingsModal-module___QFQTq__message.TeamSettingsModal-module___QFQTq__error{color:#f44336;background:#f443361a;border:1px solid #f443364d}.TeamSettingsModal-module___QFQTq__message.TeamSettingsModal-module___QFQTq__info{color:#2196f3;background:#2196f31a;border:1px solid #2196f34d}.TeamSettingsModal-module___QFQTq__section{flex-direction:column;gap:16px;display:flex}.TeamSettingsModal-module___QFQTq__section h3{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.TeamSettingsModal-module___QFQTq__nameInputGroup{align-items:center;gap:12px;display:flex}.TeamSettingsModal-module___QFQTq__nameInput{border:1px solid var(--grey-2);background:var(--background);color:var(--text-primary);border-radius:8px;flex:1;padding:10px 16px;font-size:14px;transition:all .2s}.TeamSettingsModal-module___QFQTq__nameInput:focus{border-color:var(--seafoam);outline:none}.TeamSettingsModal-module___QFQTq__saveButton{background:var(--seafoam);color:var(--background);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.TeamSettingsModal-module___QFQTq__saveButton:hover:not(:disabled){background:var(--seafoam-dark)}.TeamSettingsModal-module___QFQTq__saveButton:disabled{opacity:.5;cursor:not-allowed}.TeamSettingsModal-module___QFQTq__currentStatus{margin-bottom:24px}.TeamSettingsModal-module___QFQTq__statusCard{background:var(--grey-1);border:1px solid var(--grey-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.TeamSettingsModal-module___QFQTq__statusInfo{flex-direction:column;gap:8px;display:flex}.TeamSettingsModal-module___QFQTq__currentPlan{color:var(--text-primary);font-size:16px;font-weight:600}.TeamSettingsModal-module___QFQTq__expiryDate{color:var(--text-secondary);font-size:14px}.TeamSettingsModal-module___QFQTq__cancelButton{color:var(--text-secondary);border:1px solid var(--grey-2);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:14px;transition:all .2s}.TeamSettingsModal-module___QFQTq__cancelButton:hover{background:var(--grey-2);color:var(--text-primary);border-color:var(--text-secondary)}.TeamSettingsModal-module___QFQTq__plansGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:16px;display:grid}.TeamSettingsModal-module___QFQTq__planCard{background:var(--background);border:1px solid var(--grey-2);border-radius:12px;flex-direction:column;gap:16px;padding:20px;transition:all .2s;display:flex;position:relative}.TeamSettingsModal-module___QFQTq__planCard:hover{border-color:var(--seafoam);box-shadow:0 4px 12px #0000001a}.TeamSettingsModal-module___QFQTq__planCard.TeamSettingsModal-module___QFQTq__currentPlan{border-color:var(--seafoam);background:#00c8960d}.TeamSettingsModal-module___QFQTq__planCard.TeamSettingsModal-module___QFQTq__featured{border-color:var(--seafoam);background:linear-gradient(135deg,#00c8960d 0%,#00c89605 100%)}.TeamSettingsModal-module___QFQTq__popularBadge{background:var(--seafoam);color:var(--background);border-radius:12px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-10px;right:16px}.TeamSettingsModal-module___QFQTq__planHeader{flex-direction:column;gap:8px;display:flex}.TeamSettingsModal-module___QFQTq__planName{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.TeamSettingsModal-module___QFQTq__planPrice{align-items:baseline;gap:4px;display:flex}.TeamSettingsModal-module___QFQTq__price{color:var(--text-primary);font-size:24px;font-weight:700}.TeamSettingsModal-module___QFQTq__customPrice{color:var(--text-secondary);font-size:18px;font-weight:600}.TeamSettingsModal-module___QFQTq__period{color:var(--text-secondary);font-size:14px}.TeamSettingsModal-module___QFQTq__planFeatures{flex-direction:column;flex:1;gap:8px;display:flex}.TeamSettingsModal-module___QFQTq__feature{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.TeamSettingsModal-module___QFQTq__featureCheck{color:var(--seafoam);flex-shrink:0;font-size:12px}.TeamSettingsModal-module___QFQTq__planFooter{margin-top:auto}.TeamSettingsModal-module___QFQTq__subscribeButton{background:var(--seafoam);width:100%;color:var(--background);cursor:pointer;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.TeamSettingsModal-module___QFQTq__subscribeButton:hover:not(:disabled){background:var(--seafoam-dark)}.TeamSettingsModal-module___QFQTq__subscribeButton:disabled{opacity:.5;cursor:not-allowed}.TeamSettingsModal-module___QFQTq__subscribeButton.TeamSettingsModal-module___QFQTq__currentButton{background:var(--grey-2);color:var(--text-secondary);cursor:default}.TeamSettingsModal-module___QFQTq__subscribeButton.TeamSettingsModal-module___QFQTq__currentButton:hover{background:var(--grey-2)}.TeamSettingsModal-module___QFQTq__subscribeButton.TeamSettingsModal-module___QFQTq__premiumButton{background:linear-gradient(135deg,var(--seafoam)0%,var(--seafoam-dark)100%)}.TeamSettingsModal-module___QFQTq__loading{text-align:center;color:var(--text-secondary);padding:20px}.TeamSettingsModal-module___QFQTq__error{text-align:center;color:var(--text-error);background:#f443361a;border:1px solid #f443364d;border-radius:8px;padding:20px}@media (max-width:768px){.TeamSettingsModal-module___QFQTq__plansGrid{grid-template-columns:1fr}.TeamSettingsModal-module___QFQTq__nameInputGroup{flex-direction:column}.TeamSettingsModal-module___QFQTq__saveButton{width:100%}.TeamSettingsModal-module___QFQTq__statusCard{flex-direction:column;align-items:flex-start}.TeamSettingsModal-module___QFQTq__cancelButton{width:100%}}
.ConfirmationDialog-module__43P94a__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ConfirmationDialog-module__43P94a__dialog{background:var(--background);border:1px solid var(--grey-2);width:100%;max-width:500px;box-shadow:0 8px 24px var(--shadow);border-radius:12px;padding:24px}.ConfirmationDialog-module__43P94a__header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ConfirmationDialog-module__43P94a__icon{color:var(--rustic-pink);flex-shrink:0;font-size:24px}.ConfirmationDialog-module__43P94a__title{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.ConfirmationDialog-module__43P94a__message{white-space:normal;color:var(--text-secondary);margin:0 0 24px;font-size:14px;line-height:1.5}.ConfirmationDialog-module__43P94a__actions{justify-content:flex-end;gap:12px;display:flex}.ConfirmationDialog-module__43P94a__button{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.ConfirmationDialog-module__43P94a__cancelButton{background:var(--grey-1);color:var(--text-primary)}.ConfirmationDialog-module__43P94a__cancelButton:hover{background:var(--grey-2)}.ConfirmationDialog-module__43P94a__confirmButton{background:var(--seafoam);color:var(--s2)}.ConfirmationDialog-module__43P94a__confirmButton:hover{background:var(--seafoam-dark);box-shadow:0 4px 8px var(--shadow);transform:translateY(-1px)}.ConfirmationDialog-module__43P94a__dangerButton{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c)}.ConfirmationDialog-module__43P94a__dangerButton:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 8px #dc26264d}@media (max-width:768px){.ConfirmationDialog-module__43P94a__dialog{padding:20px}.ConfirmationDialog-module__43P94a__actions{flex-direction:column-reverse}.ConfirmationDialog-module__43P94a__button{width:100%}}
.Toast-module__bcdgWa__toastContainer{animation:.3s ease-out Toast-module__bcdgWa__slideIn;position:relative}@keyframes Toast-module__bcdgWa__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__bcdgWa__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.Toast-module__bcdgWa__toastContainer.Toast-module__bcdgWa__slideOut{animation:.3s ease-out Toast-module__bcdgWa__slideOut}.Toast-module__bcdgWa__toast{background-color:var(--background);border:1px solid var(--grey-2);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-width:320px;max-width:400px;padding:16px 20px;transition:all .3s;display:flex;box-shadow:0 4px 20px #00000026}body.Toast-module__bcdgWa__dark-mode .Toast-module__bcdgWa__toast{background-color:var(--grey-1);border-color:var(--grey-3);box-shadow:0 4px 20px #0000004d}.Toast-module__bcdgWa__toast:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0003}body.Toast-module__bcdgWa__dark-mode .Toast-module__bcdgWa__toast:hover{box-shadow:0 6px 24px #0006}.Toast-module__bcdgWa__toastContent{flex:1;align-items:center;gap:12px;display:flex}.Toast-module__bcdgWa__toastIcon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.Toast-module__bcdgWa__successIcon{background:var(--seafoam)}.Toast-module__bcdgWa__errorIcon{background:var(--rustic-pink)}.Toast-module__bcdgWa__infoIcon,.Toast-module__bcdgWa__releaseIcon{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink))}.Toast-module__bcdgWa__toastText{flex:1;min-width:0;overflow:hidden}.Toast-module__bcdgWa__toastTitle{color:var(--text-primary);margin-bottom:4px;font-size:.95rem;font-weight:600}body.Toast-module__bcdgWa__dark-mode .Toast-module__bcdgWa__toastTitle{color:var(--text-primary)}.Toast-module__bcdgWa__toastMessage{color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word;font-size:.85rem;line-height:1.4}.Toast-module__bcdgWa__toastMessage a{color:var(--seafoam);font-weight:500;text-decoration:underline;transition:opacity .2s}.Toast-module__bcdgWa__toastMessage a:hover{opacity:.8}body.Toast-module__bcdgWa__dark-mode .Toast-module__bcdgWa__toastMessage{color:var(--text-secondary)}.Toast-module__bcdgWa__toastActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.Toast-module__bcdgWa__actionButton{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:20px;padding:6px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.Toast-module__bcdgWa__actionButton:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.Toast-module__bcdgWa__dismissButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Toast-module__bcdgWa__dismissButton:hover{background-color:var(--grey-1);color:var(--text-primary)}body.Toast-module__bcdgWa__dark-mode .Toast-module__bcdgWa__dismissButton:hover{background-color:var(--grey-2);color:var(--text-primary)}@media (max-width:768px){.Toast-module__bcdgWa__toastContainer{top:10px;left:10px;right:10px}.Toast-module__bcdgWa__toast{min-width:auto;max-width:100%;padding:14px 16px}.Toast-module__bcdgWa__toastIcon{width:36px;height:36px;font-size:1rem}.Toast-module__bcdgWa__toastTitle{font-size:.9rem}.Toast-module__bcdgWa__toastMessage{font-size:.8rem}.Toast-module__bcdgWa__actionButton{padding:6px 12px;font-size:.8rem}}
.ContextMenu-module__hCWonG__contextMenu{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:4px;min-width:120px;padding:8px 0;position:fixed;box-shadow:0 2px 10px #0003}.ContextMenu-module__hCWonG__contextMenu button{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 16px;font-size:14px;transition:background-color .2s;display:block}.ContextMenu-module__hCWonG__contextMenu button:hover{background-color:#f0f0f0}.ContextMenu-module__hCWonG__contextMenu button:active{background-color:#e0e0e0}.ContextMenu-module__hCWonG__contextMenu button:disabled{opacity:.5;cursor:not-allowed}.ContextMenu-module__hCWonG__contextMenu button:disabled:hover{background-color:#0000}
.Track-module__w43YYW__track{height:100px;margin-bottom:16px;position:relative}.Track-module__w43YYW__emptyTrack{background-color:var(--grey-1);border:2px dashed var(--grey-2);cursor:pointer;z-index:5;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;min-height:100px;transition:all .3s;display:flex;position:relative}.Track-module__w43YYW__emptyTrack:hover,.Track-module__w43YYW__emptyTrack.Track-module__w43YYW__dragOver{border-color:var(--seafoam);background-color:var(--grey-2)}body.Track-module__w43YYW__dark-mode .Track-module__w43YYW__emptyTrack{background-color:var(--dark-hover-color);border-color:var(--dark-border-color)}body.Track-module__w43YYW__dark-mode .Track-module__w43YYW__emptyTrack:hover,body.Track-module__w43YYW__dark-mode .Track-module__w43YYW__emptyTrack.Track-module__w43YYW__dragOver{border-color:var(--seafoam);background-color:#4cd9ac1a}.Track-module__w43YYW__fileUploadInput{display:none}.Track-module__w43YYW__recordingIndicator{z-index:10;pointer-events:none;background-color:#ff3b304d;border:2px solid #ff3b30cc;border-radius:4px;height:100%;transition:width .1s;position:absolute;top:0}
.Looper-module__baMSHW__looper{z-index:20;-webkit-user-select:none;user-select:none;height:16px;position:absolute;bottom:0}.Looper-module__baMSHW__looperRegion{border-top:2px solid var(--seafoam);border-bottom:2px solid var(--seafoam);-webkit-user-select:none;user-select:none;background-color:#93e9be66;height:100%;transition:background-color .2s;position:absolute;top:0;left:0;right:0}.Looper-module__baMSHW__dark-mode .Looper-module__baMSHW__looperRegion{background-color:#93e9be4d}.Looper-module__baMSHW__looperHandle{background-color:var(--seafoam);cursor:ew-resize;z-index:21;-webkit-user-select:none;user-select:none;width:8px;height:16px;transition:background-color .2s;position:absolute;top:0}.Looper-module__baMSHW__looperHandle.Looper-module__baMSHW__left{border-top-left-radius:4px;border-bottom-left-radius:4px;left:0}.Looper-module__baMSHW__looperHandle.Looper-module__baMSHW__right{border-top-right-radius:4px;border-bottom-right-radius:4px;right:0}.Looper-module__baMSHW__looperHandle:hover{background-color:var(--seafoam-dark)}.Looper-module__baMSHW__looperRegion:hover{background-color:#93e9be80}.Looper-module__baMSHW__looper.Looper-module__baMSHW__disabled .Looper-module__baMSHW__looperRegion{border-color:var(--gray);background-color:#93e9be1a}.Looper-module__baMSHW__looper.Looper-module__baMSHW__disabled .Looper-module__baMSHW__looperHandle{background-color:var(--gray)}.Looper-module__baMSHW__looper.Looper-module__baMSHW__disabled .Looper-module__baMSHW__looperHandle:hover{background-color:var(--seafoam-dark)}.Looper-module__baMSHW__looper.Looper-module__baMSHW__disabled .Looper-module__baMSHW__looperRegion:hover{background-color:#93e9be80}.Looper-module__baMSHW__looperHandle:active{background-color:var(--seafoam-dark);transform:scale(1.1)}.Looper-module__baMSHW__looperRegion:active{background-color:#93e9be99}.Looper-module__baMSHW__zoomed .Looper-module__baMSHW__looper{height:20px}.Looper-module__baMSHW__zoomed .Looper-module__baMSHW__looperHandle{width:10px;height:20px}@media (max-width:768px){.Looper-module__baMSHW__looper{height:14px}.Looper-module__baMSHW__looperHandle{width:6px;height:14px}}@media (max-width:480px){.Looper-module__baMSHW__looper{height:12px}.Looper-module__baMSHW__looperHandle{width:5px;height:12px}}
.TrackHeader-module__tyBYva__trackHeader{color:var(--text-secondary);text-align:right;flex-direction:column;align-content:center;place-items:flex-end end;gap:8px;height:100px;margin-top:16px;padding-inline:12px;font-size:.9rem;font-weight:600;display:flex}.TrackHeader-module__tyBYva__trackName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.9rem;font-weight:600;overflow:hidden}.TrackHeader-module__tyBYva__buttonGroup{align-items:center;gap:6px;display:flex}.TrackHeader-module__tyBYva__controlButton{border:1px solid var(--border-color,#e0e0e0);cursor:pointer;white-space:nowrap;width:24px;height:24px;color:var(--text-secondary);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;transition:all .2s;display:flex}.TrackHeader-module__tyBYva__controlButton:hover{background-color:#0000000d}.TrackHeader-module__tyBYva__controlButton.TrackHeader-module__tyBYva__active{background-color:var(--seafoam,#34c759);color:#fff;border-color:var(--seafoam,#34c759)}.TrackHeader-module__tyBYva__controlButton:disabled{opacity:.5;cursor:not-allowed}.TrackHeader-module__tyBYva__controlButton.TrackHeader-module__tyBYva__active.TrackHeader-module__tyBYva__muteActive{background-color:#ff3b30;border-color:#ff3b30}.TrackHeader-module__tyBYva__recordingIndicator{color:#ff3b30;align-items:center;gap:4px;font-size:.8rem;font-weight:500;animation:1.5s ease-in-out infinite TrackHeader-module__tyBYva__pulse;display:flex}@keyframes TrackHeader-module__tyBYva__pulse{0%,to{opacity:1}50%{opacity:.5}}.TrackHeader-module__tyBYva__audioMeterContainer{-webkit-user-select:none;user-select:none;background-color:#0000001a;border-radius:3px;width:100%;height:6px;margin-top:5px;position:relative;overflow:visible}.TrackHeader-module__tyBYva__audioMeterBar{background-color:var(--seafoam,#34c759);border-radius:3px;min-width:3px;height:100%;transition:width 50ms ease-out,background-color .2s}.TrackHeader-module__tyBYva__faderHandle{cursor:ew-resize;z-index:10;background-color:#ffffffb3;border:2px solid #0003;border-radius:50%;width:16px;height:16px;transition:background-color .2s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0003}.TrackHeader-module__tyBYva__faderHandle:hover{background-color:#ffffffe6;box-shadow:0 3px 6px #0000004d}.TrackHeader-module__tyBYva__faderHandle:active,.TrackHeader-module__tyBYva__faderHandle.TrackHeader-module__tyBYva__dragging{background-color:var(--seafoam,#34c759);border:2px solid #ffffffb3}.TrackHeader-module__tyBYva__faderHandle.TrackHeader-module__tyBYva__dragging{-webkit-user-select:none;user-select:none}.TrackHeader-module__tyBYva__volumeIndicator{color:var(--text-secondary,#666);white-space:nowrap;opacity:0;pointer-events:none;font-size:10px;transition:opacity .2s;position:absolute;bottom:-18px;transform:translate(-50%)}.TrackHeader-module__tyBYva__audioMeterContainer:hover .TrackHeader-module__tyBYva__volumeIndicator,.TrackHeader-module__tyBYva__faderHandle:active+.TrackHeader-module__tyBYva__volumeIndicator{opacity:1}@media (max-width:768px){.TrackHeader-module__tyBYva__controlButton{width:20px;height:20px;font-size:10px}}
.MusicalGrid-module__smJiaG__musicalGrid{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.MusicalGrid-module__smJiaG__gridLine{pointer-events:none;width:1px;height:100%;position:absolute;top:0}.MusicalGrid-module__smJiaG__measureLine{background-color:var(--grey-2);border-left:2px solid var(--grey-2)}.MusicalGrid-module__smJiaG__beatLine{background-color:var(--grey-2);border-left:1px solid var(--grey-2)}.MusicalGrid-module__smJiaG__metronomeOffsetHandle{border-left:6px solid #0000;border-right:6px solid #0000;border-top:12px solid var(--seafoam);z-index:15;pointer-events:auto;-webkit-user-select:none;user-select:none;width:12px;height:12px;transition:opacity .2s;position:absolute;top:0;transform:translate(-50%)}.MusicalGrid-module__smJiaG__metronomeOffsetHandle:hover{opacity:1!important}.MusicalGrid-module__smJiaG__timeMarkers{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;top:0;left:0}.MusicalGrid-module__smJiaG__timeMarker{color:#fff;white-space:nowrap;pointer-events:none;background-color:#000000b3;border-radius:3px;padding:2px 6px;font-size:.7rem;font-weight:600;position:absolute;top:0;transform:translate(-50%)}body.MusicalGrid-module__smJiaG__dark-mode .MusicalGrid-module__smJiaG__timeMarker{color:var(--dark);background-color:#ffffffe6}.MusicalGrid-module__smJiaG__timeMarkerStart{transform:translate(0)}.MusicalGrid-module__smJiaG__timeMarkerEnd{transform:translate(-100%)}
.Takes-module__yYY-ua__takesContainer{background-color:#f8f9fa;border-radius:8px;margin-top:20px;padding:15px}.Takes-module__yYY-ua__takesContainer h3{color:#333;margin-top:0;margin-bottom:15px;font-size:16px;font-weight:600}.Takes-module__yYY-ua__takesList{flex-direction:column;gap:10px;display:flex}.Takes-module__yYY-ua__takeItem{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 15px;transition:all .2s;display:flex}.Takes-module__yYY-ua__takeItem:hover{background-color:#f0f0f0}.Takes-module__yYY-ua__takeItem.Takes-module__yYY-ua__selected{background-color:#007aff0d;border-color:#007aff}.Takes-module__yYY-ua__takeName{color:#333;font-weight:500}.Takes-module__yYY-ua__takeControls{gap:8px;display:flex}.Takes-module__yYY-ua__takePlay,.Takes-module__yYY-ua__takeDelete{color:#fff;cursor:pointer;background-color:#007aff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s;display:flex}.Takes-module__yYY-ua__takePlay:hover{background-color:#0062cc}.Takes-module__yYY-ua__takeDelete{background-color:#ff3b30}.Takes-module__yYY-ua__takeDelete:hover{background-color:#d70015}.Takes-module__yYY-ua__takePlay:disabled,.Takes-module__yYY-ua__takeDelete:disabled{cursor:not-allowed;opacity:.6;background-color:#ccc}
.Competition-module__0tnU8W__competitionContainer{background:var(--background);border:1px solid var(--grey-2);box-shadow:0 2px 8px var(--shadow);border-radius:12px;margin-bottom:20px;transition:all .2s;overflow:hidden}.Competition-module__0tnU8W__competitionContainer:hover{box-shadow:0 4px 16px var(--shadow);transform:translateY(-2px)}.Competition-module__0tnU8W__competitionHeader{background:linear-gradient(135deg,var(--seafoam-light),var(--rustic-pink-light));border-bottom:1px solid var(--grey-2);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.Competition-module__0tnU8W__competitionInfo{flex:1}.Competition-module__0tnU8W__competitionTitle{align-items:center;margin-bottom:8px;display:flex}.Competition-module__0tnU8W__trophyIcon{color:var(--seafoam-dark);margin-right:8px;font-size:1.2rem}.Competition-module__0tnU8W__competitionTitle h3{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:1.2rem;font-weight:600;display:flex}.Competition-module__0tnU8W__pinnedBadge{background:var(--seafoam);color:var(--text-primary);text-transform:uppercase;border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:600}.Competition-module__0tnU8W__sponsorInfo{color:var(--text-secondary);margin-bottom:12px;font-size:.9rem;font-style:italic}.Competition-module__0tnU8W__competitionMeta{flex-wrap:wrap;gap:16px;display:flex}.Competition-module__0tnU8W__metaItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:.9rem;display:flex}.Competition-module__0tnU8W__metaItem svg{color:var(--seafoam-dark);font-size:.8rem}.Competition-module__0tnU8W__competitionActions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.Competition-module__0tnU8W__statusBadge{text-transform:uppercase;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:flex}.Competition-module__0tnU8W__activeBadge{background:var(--seafoam);color:var(--text-primary)}.Competition-module__0tnU8W__upcomingBadge{background:var(--rustic-pink-light);color:var(--text-primary)}.Competition-module__0tnU8W__endedBadge{background:var(--grey-2);color:var(--text-secondary)}.Competition-module__0tnU8W__winnerBadge{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));color:var(--text-primary)}.Competition-module__0tnU8W__competitionDescription{background:var(--grey-1);border-bottom:1px solid var(--grey-2);padding:16px 20px}.Competition-module__0tnU8W__competitionDescription p{color:var(--text-secondary);margin:0;line-height:1.5}.Competition-module__0tnU8W__trackWrapper{background:var(--background)}.Competition-module__0tnU8W__competitionFooter{background:var(--grey-1);border-top:1px solid var(--grey-2);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Competition-module__0tnU8W__competitionDates{flex-wrap:wrap;gap:20px;display:flex}.Competition-module__0tnU8W__dateItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:.9rem;display:flex}.Competition-module__0tnU8W__dateItem svg{color:var(--seafoam-dark);font-size:.8rem}.Competition-module__0tnU8W__competitionStats{color:var(--text-secondary);font-size:.9rem}.Competition-module__0tnU8W__errorMessage{color:var(--red);background:#fee;border-top:1px solid #fcc;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;display:flex}@media (max-width:768px){.Competition-module__0tnU8W__competitionHeader{flex-direction:column;gap:16px}.Competition-module__0tnU8W__competitionActions{align-items:stretch;width:100%}.Competition-module__0tnU8W__competitionMeta{gap:12px}.Competition-module__0tnU8W__competitionDates{flex-direction:column;gap:8px}.Competition-module__0tnU8W__competitionFooter{flex-direction:column;align-items:flex-start;gap:12px}}body.Competition-module__0tnU8W__dark-mode .Competition-module__0tnU8W__competitionContainer{background:var(--background);border-color:var(--grey-2)}body.Competition-module__0tnU8W__dark-mode .Competition-module__0tnU8W__competitionHeader{background:linear-gradient(135deg,var(--grey-1),var(--grey-2))}body.Competition-module__0tnU8W__dark-mode .Competition-module__0tnU8W__competitionDescription,body.Competition-module__0tnU8W__dark-mode .Competition-module__0tnU8W__competitionFooter{background:var(--grey-1)}
.TagSelector-module__CiQwgW__active{background-color:var(--seafoam-dark);color:#fff}.TagSelector-module__CiQwgW__accordion{border:1px solid var(--grey-2);border-radius:8px;overflow:hidden}.TagSelector-module__CiQwgW__accordionItem{border-bottom:1px solid var(--grey-2)}.TagSelector-module__CiQwgW__accordionItem:last-child{border-bottom:none}.TagSelector-module__CiQwgW__accordionHeader{background:var(--background);cursor:pointer;width:100%;color:var(--text-primary);text-align:left;border:none;justify-content:space-between;align-items:center;padding:16px 20px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.TagSelector-module__CiQwgW__accordionHeader:hover{background:var(--grey-1)}.TagSelector-module__CiQwgW__accordionTitle{flex:1}.TagSelector-module__CiQwgW__accordionIcon{color:var(--text-secondary);transition:transform .2s}.TagSelector-module__CiQwgW__accordionIcon.TagSelector-module__CiQwgW__rotated{transform:rotate(180deg)}.TagSelector-module__CiQwgW__accordionHeader.TagSelector-module__CiQwgW__expanded .TagSelector-module__CiQwgW__accordionIcon{color:var(--s2)}.TagSelector-module__CiQwgW__accordionContent{background:var(--background);max-height:0;transition:max-height .3s;overflow:hidden}.TagSelector-module__CiQwgW__accordionContent.TagSelector-module__CiQwgW__expanded{max-height:1000px}.TagSelector-module__CiQwgW__accordionContentInner{border-top:1px solid var(--grey-2);padding:20px}
.UserCard-module__THUQwq__userCard{background:var(--background);border:1px solid var(--grey-2);border-radius:8px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.UserCard-module__THUQwq__userCard:hover{background:var(--grey-1);border-color:var(--seafoam)}.UserCard-module__THUQwq__userLink{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.UserCard-module__THUQwq__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.UserCard-module__THUQwq__userInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.UserCard-module__THUQwq__userName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.UserCard-module__THUQwq__userHandle{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.UserCard-module__THUQwq__cardActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.UserCard-module__THUQwq__roleBadge{text-transform:capitalize;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600}.UserCard-module__THUQwq__roleOwner{background:var(--dark);color:var(--background)}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roleOwner{background:var(--text-primary);color:var(--background)}.UserCard-module__THUQwq__roleAdmin{background:var(--rustic-pink-light);color:var(--dark)}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roleAdmin{background:var(--rustic-pink);color:var(--dark-text-primary)}.UserCard-module__THUQwq__roleContributor{background:var(--seafoam-light);color:var(--dark)}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roleContributor{background:var(--seafoam);color:var(--dark-text-primary)}.UserCard-module__THUQwq__roleViewer{background:var(--grey-2);color:var(--text-secondary)}.UserCard-module__THUQwq__roleDropdownContainer{position:relative}.UserCard-module__THUQwq__roleDropdownButton{cursor:pointer;-webkit-user-select:none;user-select:none}.UserCard-module__THUQwq__roleDropdownButton:disabled{opacity:.6;cursor:not-allowed}.UserCard-module__THUQwq__roleDropdown{background:var(--background);border:1px solid var(--grey-2);z-index:1000;border-radius:8px;min-width:140px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roleDropdown{background:var(--dark);border-color:var(--grey-2);box-shadow:0 4px 12px #0000004d}.UserCard-module__THUQwq__roleDropdownItem{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:14px;transition:background .2s;display:block}.UserCard-module__THUQwq__roleDropdownItem:hover:not(:disabled){background:var(--grey-1)}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roleDropdownItem:hover:not(:disabled){background:var(--grey-2)}.UserCard-module__THUQwq__roleDropdownItemActive{background:var(--seafoam-light);color:var(--dark);font-weight:600}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roleDropdownItemActive{background:var(--seafoam);color:var(--dark-text-primary)}.UserCard-module__THUQwq__roleDropdownItem:disabled{opacity:.5;cursor:not-allowed}.UserCard-module__THUQwq__roleDropdownOverlay{z-index:999;background:0 0;position:fixed;inset:0}.UserCard-module__THUQwq__roomBadge{text-transform:capitalize;background:var(--grey-2);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:12px;max-width:120px;padding:4px 12px;font-size:12px;font-weight:600;overflow:hidden}.UserCard-module__THUQwq__roomDropdownContainer{position:relative}.UserCard-module__THUQwq__roomDropdownButton{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--grey-2);background:var(--grey-2);color:var(--text-secondary)}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roomDropdownButton{background:var(--grey-2);color:var(--text-secondary);border-color:var(--grey-2)}.UserCard-module__THUQwq__roomDropdownButton:disabled{opacity:.6;cursor:not-allowed}.UserCard-module__THUQwq__roomDropdown{background:var(--background);border:1px solid var(--grey-2);z-index:1000;border-radius:8px;min-width:140px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roomDropdown{background:var(--dark);border-color:var(--grey-2);box-shadow:0 4px 12px #0000004d}.UserCard-module__THUQwq__roomDropdownItem{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:8px 12px;font-size:14px;transition:background .2s;display:block;overflow:hidden}.UserCard-module__THUQwq__roomDropdownItem:hover:not(:disabled){background:var(--grey-1)}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__roomDropdownItem:hover:not(:disabled){background:var(--grey-2)}.UserCard-module__THUQwq__roomDropdownItem:disabled{opacity:.5;cursor:not-allowed}.UserCard-module__THUQwq__roomDropdownOverlay{z-index:999;background:0 0;position:fixed;inset:0}.UserCard-module__THUQwq__removeButton{border:1px solid var(--grey-2);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.UserCard-module__THUQwq__removeButton:hover:not(:disabled){background:var(--rustic-pink-light);border-color:var(--rustic-pink);color:var(--rustic-pink)}body.UserCard-module__THUQwq__dark-mode .UserCard-module__THUQwq__removeButton:hover:not(:disabled){border-color:var(--rustic-pink);color:var(--rustic-pink);background:#e9a9a133}.UserCard-module__THUQwq__removeButton:disabled{opacity:.5;cursor:not-allowed}.UserCard-module__THUQwq__removeButton svg{font-size:14px}@media (max-width:768px){.UserCard-module__THUQwq__userCard{padding:12px}.UserCard-module__THUQwq__avatar{width:40px;height:40px}.UserCard-module__THUQwq__userName{font-size:14px}.UserCard-module__THUQwq__userHandle{font-size:12px}.UserCard-module__THUQwq__roleBadge{padding:3px 10px;font-size:11px}.UserCard-module__THUQwq__removeButton{width:28px;height:28px}}

.InviteLinkModal-module__xoPsYa__inviteSection{margin-bottom:24px}.InviteLinkModal-module__xoPsYa__inviteSection h3{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:600}.InviteLinkModal-module__xoPsYa__inviteSection p{color:var(--text-secondary);margin:0 0 12px;font-size:14px}.InviteLinkModal-module__xoPsYa__inviteLinkBox{gap:8px;display:flex}.InviteLinkModal-module__xoPsYa__inviteLinkInput{background:var(--grey-1);border:1px solid var(--grey-2);color:var(--text-primary);border-radius:6px;flex:1;padding:10px 12px;font-family:monospace;font-size:13px}.InviteLinkModal-module__xoPsYa__copyButton{background:var(--seafoam);color:var(--s2);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.InviteLinkModal-module__xoPsYa__copyButton:hover{background:var(--seafoam-dark)}.InviteLinkModal-module__xoPsYa__copyButton:active{transform:translateY(1px)}
.SponsoredCompetition-module__Ta7WVq__sponsoredCompetition{background:var(--background);border:2px solid var(--seafoam);box-shadow:0 4px 12px var(--shadow);border-radius:12px;margin-bottom:24px;padding:20px;transition:all .3s;position:relative}.SponsoredCompetition-module__Ta7WVq__sponsoredCompetition:hover{box-shadow:0 8px 24px var(--shadow);transform:translateY(-2px)}body.SponsoredCompetition-module__Ta7WVq__dark-mode .SponsoredCompetition-module__Ta7WVq__sponsoredCompetition{background:var(--grey-1);border-color:var(--seafoam);box-shadow:0 4px 12px var(--dark-shadow)}body.SponsoredCompetition-module__Ta7WVq__dark-mode .SponsoredCompetition-module__Ta7WVq__sponsoredCompetition:hover{box-shadow:0 8px 24px var(--dark-shadow)}.SponsoredCompetition-module__Ta7WVq__sponsoredBadge{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));color:#fff;text-transform:uppercase;z-index:2;border-radius:0 10px 0 8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-1px;right:-1px}.SponsoredCompetition-module__Ta7WVq__badgeIcon{font-size:10px}.SponsoredCompetition-module__Ta7WVq__sponsorBranding{border-bottom:1px solid var(--grey-2);align-items:center;gap:12px;margin-top:16px;margin-bottom:16px;padding-bottom:12px;display:flex}body.SponsoredCompetition-module__Ta7WVq__dark-mode .SponsoredCompetition-module__Ta7WVq__sponsorBranding{border-bottom-color:var(--grey-3)}.SponsoredCompetition-module__Ta7WVq__sponsorLogo{object-fit:contain;border-radius:4px;width:32px;height:32px}.SponsoredCompetition-module__Ta7WVq__sponsorName{color:var(--text-secondary);font-size:14px;font-weight:500}.SponsoredCompetition-module__Ta7WVq__content{flex-direction:column;gap:16px;display:flex}.SponsoredCompetition-module__Ta7WVq__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SponsoredCompetition-module__Ta7WVq__title{color:var(--text-primary);flex:1;margin:0;font-size:18px;font-weight:700;line-height:1.3}.SponsoredCompetition-module__Ta7WVq__description{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.SponsoredCompetition-module__Ta7WVq__statusBadge{text-transform:uppercase;white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:flex}.SponsoredCompetition-module__Ta7WVq__statusBadge.SponsoredCompetition-module__Ta7WVq__active{background:var(--seafoam-light);color:var(--dark)}.SponsoredCompetition-module__Ta7WVq__statusBadge.SponsoredCompetition-module__Ta7WVq__upcoming{background:var(--rustic-pink-light);color:var(--dark)}.SponsoredCompetition-module__Ta7WVq__statusBadge.SponsoredCompetition-module__Ta7WVq__ended{background:var(--grey-2);color:var(--text-secondary)}.SponsoredCompetition-module__Ta7WVq__statusIcon{font-size:10px}.SponsoredCompetition-module__Ta7WVq__info{flex-wrap:wrap;gap:16px;display:flex}.SponsoredCompetition-module__Ta7WVq__infoItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.SponsoredCompetition-module__Ta7WVq__infoIcon{color:var(--seafoam-dark);flex-shrink:0;font-size:12px}.SponsoredCompetition-module__Ta7WVq__trackPreview{background:var(--grey-1);border:1px solid var(--grey-2);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}body.SponsoredCompetition-module__Ta7WVq__dark-mode .SponsoredCompetition-module__Ta7WVq__trackPreview{background:var(--grey-2);border-color:var(--grey-3)}.SponsoredCompetition-module__Ta7WVq__playButton{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex}.SponsoredCompetition-module__Ta7WVq__playButton:hover{transform:scale(1.05)}.SponsoredCompetition-module__Ta7WVq__trackInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SponsoredCompetition-module__Ta7WVq__trackTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.SponsoredCompetition-module__Ta7WVq__trackArtist{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.SponsoredCompetition-module__Ta7WVq__actions{flex-wrap:wrap;gap:12px;display:flex}.SponsoredCompetition-module__Ta7WVq__viewButton{flex:1;justify-content:center;align-items:center;gap:6px;min-width:120px;font-size:14px;display:flex}.SponsoredCompetition-module__Ta7WVq__enterButton{flex:1;justify-content:center;align-items:center;gap:6px;min-width:140px;font-size:14px;display:flex}.SponsoredCompetition-module__Ta7WVq__sidebar{max-width:320px}.SponsoredCompetition-module__Ta7WVq__sidebar .SponsoredCompetition-module__Ta7WVq__title{font-size:16px}.SponsoredCompetition-module__Ta7WVq__sidebar .SponsoredCompetition-module__Ta7WVq__info{flex-direction:column;gap:8px}.SponsoredCompetition-module__Ta7WVq__sidebar .SponsoredCompetition-module__Ta7WVq__actions{flex-direction:column}.SponsoredCompetition-module__Ta7WVq__sidebar .SponsoredCompetition-module__Ta7WVq__viewButton,.SponsoredCompetition-module__Ta7WVq__sidebar .SponsoredCompetition-module__Ta7WVq__enterButton{flex:none;width:100%}.SponsoredCompetition-module__Ta7WVq__banner{margin-bottom:16px}.SponsoredCompetition-module__Ta7WVq__banner .SponsoredCompetition-module__Ta7WVq__content{gap:12px}.SponsoredCompetition-module__Ta7WVq__banner .SponsoredCompetition-module__Ta7WVq__header{flex-direction:column;align-items:flex-start;gap:8px}.SponsoredCompetition-module__Ta7WVq__banner .SponsoredCompetition-module__Ta7WVq__title{font-size:16px}.SponsoredCompetition-module__Ta7WVq__banner .SponsoredCompetition-module__Ta7WVq__info{justify-content:space-between}.SponsoredCompetition-module__Ta7WVq__banner .SponsoredCompetition-module__Ta7WVq__trackPreview{padding:8px}.SponsoredCompetition-module__Ta7WVq__banner .SponsoredCompetition-module__Ta7WVq__playButton{width:32px;height:32px}.SponsoredCompetition-module__Ta7WVq__banner .SponsoredCompetition-module__Ta7WVq__actions{justify-content:center}@media (max-width:768px){.SponsoredCompetition-module__Ta7WVq__sponsoredCompetition{padding:16px}.SponsoredCompetition-module__Ta7WVq__sidebar .SponsoredCompetition-module__Ta7WVq__title,.SponsoredCompetition-module__Ta7WVq__banner .SponsoredCompetition-module__Ta7WVq__title{font-size:15px}.SponsoredCompetition-module__Ta7WVq__featured .SponsoredCompetition-module__Ta7WVq__title{font-size:18px}.SponsoredCompetition-module__Ta7WVq__info{gap:12px}.SponsoredCompetition-module__Ta7WVq__actions{flex-direction:column}.SponsoredCompetition-module__Ta7WVq__viewButton,.SponsoredCompetition-module__Ta7WVq__enterButton{flex:none;width:100%}}@media (max-width:480px){.SponsoredCompetition-module__Ta7WVq__sponsoredCompetition{padding:12px}.SponsoredCompetition-module__Ta7WVq__title{font-size:14px!important}.SponsoredCompetition-module__Ta7WVq__description{font-size:13px}.SponsoredCompetition-module__Ta7WVq__trackPreview{padding:8px}.SponsoredCompetition-module__Ta7WVq__playButton{width:32px!important;height:32px!important}}
.TrackMeta-module__BrW40q__trackMetaSocial{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;width:max-content;margin-top:8px;font-size:.85rem;transition:color .3s;display:flex}.TrackMeta-module__BrW40q__miniTrackMeta{flex-wrap:wrap;align-items:center;gap:12px;font-size:.75rem;display:flex}.TrackMeta-module__BrW40q__miniTrackMeta .TrackMeta-module__BrW40q__meta-item{opacity:.8;align-items:center;gap:4px;min-width:auto;display:flex}.TrackMeta-module__BrW40q__miniTrackMeta .TrackMeta-module__BrW40q__meta-item svg{font-size:.8rem}.TrackMeta-module__BrW40q__miniTrackMeta .TrackMeta-module__BrW40q__meta-item span{font-size:.75rem}.TrackMeta-module__BrW40q__likeCount{cursor:pointer;transition:color .2s}.TrackMeta-module__BrW40q__likeCount:hover{color:var(--primary)}body.TrackMeta-module__BrW40q__dark-mode .TrackMeta-module__BrW40q__likeCount:hover{color:var(--primary-light)}@media (max-width:768px){.TrackMeta-module__BrW40q__trackMetaSocial{gap:12px}.TrackMeta-module__BrW40q__miniTrackMeta{gap:8px}.TrackMeta-module__BrW40q__miniTrackMeta .TrackMeta-module__BrW40q__meta-item{font-size:.7rem}}
.MiniTrack-module__NUBEXa__miniTrackTrack{border-radius:8px;grid-template-columns:40px 1fr auto;grid-template-areas:"play title time""play artist meta";align-items:center;gap:0 12px;margin-bottom:4px;padding:8px;transition:background-color .2s;display:grid}.MiniTrack-module__NUBEXa__miniTrackTrack:hover{background-color:var(--gray)}.MiniTrack-module__NUBEXa__miniTrackTrack.MiniTrack-module__NUBEXa__selected{background-color:var(--seafoam)}body.MiniTrack-module__NUBEXa__dark-mode .MiniTrack-module__NUBEXa__miniTrackTrack:hover{background-color:var(--dark-hover-color)}.MiniTrack-module__NUBEXa__miniTrackPlay{background-color:var(--seafoam-light);cursor:pointer;width:40px;height:40px;color:var(--dark);border-radius:50%;flex-shrink:0;grid-area:play;justify-content:center;align-items:center;font-size:.9rem;transition:background-color .2s;display:flex}.MiniTrack-module__NUBEXa__miniTrackPlay:hover{background-color:var(--seafoam)}.MiniTrack-module__NUBEXa__miniTrackTitleContainer{grid-area:title;align-items:center;gap:6px;min-width:0;display:flex}.MiniTrack-module__NUBEXa__miniTrackTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;font-size:.9rem;font-weight:600;transition:color .3s;overflow:hidden}.MiniTrack-module__NUBEXa__miniTrackArtist{color:var(--text-secondary);grid-area:artist;align-items:center;margin-top:4px;font-size:.9rem;display:flex}.MiniTrack-module__NUBEXa__miniTrackArtist .MiniTrack-module__NUBEXa__artist-name{color:var(--text-secondary);align-items:center;gap:4px;font-size:.9rem;display:flex}.MiniTrack-module__NUBEXa__miniTrackArtist .MiniTrack-module__NUBEXa__verified-icon{color:var(--seafoam);font-size:.8rem}.MiniTrack-module__NUBEXa__miniTrackTags{flex-wrap:wrap;flex-shrink:1;gap:4px;max-width:100%;margin:0;display:flex;overflow:hidden}.MiniTrack-module__NUBEXa__miniTrackTags .MiniTrack-module__NUBEXa__track-tag{max-width:80px;padding:1px 6px;font-size:.65rem}.MiniTrack-module__NUBEXa__miniTrackActions{flex-direction:column;align-items:end;gap:12px;display:flex}.MiniTrack-module__NUBEXa__miniTrackMeta{grid-area:meta;justify-content:end;justify-self:end}.MiniTrack-module__NUBEXa__miniTrackTime{grid-area:time;justify-content:end}@media (max-width:768px){.MiniTrack-module__NUBEXa__miniTrackTrack{border-bottom:1px solid var(--grey-2);border-radius:0;grid-template-columns:36px auto;grid-template-areas:"play time""play title""play artist""play meta";gap:5px;padding:0 0 10px}.MiniTrack-module__NUBEXa__miniTrackPlay{width:36px;height:36px;font-size:.8rem}.MiniTrack-module__NUBEXa__miniTrackTitle{font-size:.8rem}.MiniTrack-module__NUBEXa__miniTrackArtist{font-size:.7rem}.MiniTrack-module__NUBEXa__miniTrackTags .MiniTrack-module__NUBEXa__track-tag{max-width:60px;padding:1px 4px;font-size:.6rem}.MiniTrack-module__NUBEXa__miniTrackActions{gap:8px}}
.TimeDisplay-module__4uZK1W__timeDisplay{background-color:var(--grey-1);border-radius:20px;justify-self:center;align-items:center;gap:7px;width:min-content;padding:12px 16px;display:flex}body.TimeDisplay-module__4uZK1W__dark-mode .TimeDisplay-module__4uZK1W__timeDisplay{background-color:var(--grey-2);border-color:var(--grey-3)}.TimeDisplay-module__4uZK1W__section{flex-direction:column;align-items:center;gap:4px;display:flex}.TimeDisplay-module__4uZK1W__sectionLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}body.TimeDisplay-module__4uZK1W__dark-mode .TimeDisplay-module__4uZK1W__sectionLabel{color:var(--dark-text-secondary)}.TimeDisplay-module__4uZK1W__sectionContent{align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}.TimeDisplay-module__4uZK1W__icon{color:var(--text-secondary);opacity:.8;font-size:.8rem}body.TimeDisplay-module__4uZK1W__dark-mode .TimeDisplay-module__4uZK1W__icon{color:var(--dark-text-secondary)}.TimeDisplay-module__4uZK1W__currentValue{color:var(--text-primary);text-align:center;min-width:40px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}body.TimeDisplay-module__4uZK1W__dark-mode .TimeDisplay-module__4uZK1W__currentValue{color:var(--dark-text-primary)}.TimeDisplay-module__4uZK1W__separator{color:var(--text-secondary);opacity:.6;font-weight:500}body.TimeDisplay-module__4uZK1W__dark-mode .TimeDisplay-module__4uZK1W__separator{color:var(--dark-text-secondary)}.TimeDisplay-module__4uZK1W__totalValue{color:var(--text-secondary);text-align:center;min-width:40px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}body.TimeDisplay-module__4uZK1W__dark-mode .TimeDisplay-module__4uZK1W__totalValue{color:var(--dark-text-secondary)}@media (max-width:768px){.TimeDisplay-module__4uZK1W__timeDisplay{gap:16px;padding:8px 12px}.TimeDisplay-module__4uZK1W__section{min-width:60px}.TimeDisplay-module__4uZK1W__sectionLabel{font-size:.7rem}.TimeDisplay-module__4uZK1W__sectionContent{gap:4px;font-size:.8rem}.TimeDisplay-module__4uZK1W__currentValue,.TimeDisplay-module__4uZK1W__totalValue{min-width:35px}}@media (max-width:480px){.TimeDisplay-module__4uZK1W__timeDisplay{gap:12px;padding:6px 8px}.TimeDisplay-module__4uZK1W__section{min-width:50px}.TimeDisplay-module__4uZK1W__sectionLabel{font-size:.65rem}.TimeDisplay-module__4uZK1W__sectionContent{gap:3px;font-size:.75rem}.TimeDisplay-module__4uZK1W__currentValue,.TimeDisplay-module__4uZK1W__totalValue{min-width:30px}}
.TagsPopover-module__ylscSG__popover{pointer-events:auto}.TagsPopover-module__ylscSG__popoverContent{background-color:var(--background);border:1px solid var(--grey-2);border-radius:8px;max-width:300px;max-height:400px;padding:12px;overflow-y:auto;box-shadow:0 4px 16px #00000026}body.TagsPopover-module__ylscSG__dark-mode .TagsPopover-module__ylscSG__popoverContent{background-color:var(--grey-1);border-color:var(--grey-3);box-shadow:0 4px 16px #0000004d}.TagsPopover-module__ylscSG__category{margin-bottom:12px}.TagsPopover-module__ylscSG__category:last-child{margin-bottom:0}.TagsPopover-module__ylscSG__categoryTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.75rem;font-weight:600}body.TagsPopover-module__ylscSG__dark-mode .TagsPopover-module__ylscSG__categoryTitle{color:var(--dark-text-secondary)}.TagsPopover-module__ylscSG__tags{flex-wrap:wrap;gap:4px;display:flex}.TagsPopover-module__ylscSG__tag{white-space:nowrap;background-color:var(--grey-1);color:var(--text-primary);border-radius:8px;padding:2px 6px;font-size:.7rem;transition:background-color .2s}body.TagsPopover-module__ylscSG__dark-mode .TagsPopover-module__ylscSG__tag{background-color:var(--grey-2);color:var(--dark-text-primary)}.TagsPopover-module__ylscSG__tag:hover{background-color:var(--grey-2)}body.TagsPopover-module__ylscSG__dark-mode .TagsPopover-module__ylscSG__tag:hover{background-color:var(--grey-3)}
.ProjectEndOverlay-module__Qikfta__projectEndOverlay{cursor:ew-resize;z-index:1000;background-color:#999;width:2px;transition:left .2s,background-color .2s;position:absolute;top:0;bottom:0}.ProjectEndOverlay-module__Qikfta__projectEndOverlay:hover{background-color:#666}.ProjectEndOverlay-module__Qikfta__projectEndOverlay.ProjectEndOverlay-module__Qikfta__dragging{background-color:#666;box-shadow:0 0 8px #0000004d}.ProjectEndOverlay-module__Qikfta__projectEndOverlayBackground{pointer-events:none;z-index:999;background-color:#0000;transition:background-color .2s;position:absolute;top:0;bottom:0;right:0}.ProjectEndOverlay-module__Qikfta__projectEndOverlayBackground.ProjectEndOverlay-module__Qikfta__dragging{background-color:#0000001a}
.TrackTags-module__2eVTQq__trackTagsContainer{position:relative}
.Home-module__hrlQXq__feedContainer{width:100%;margin:0 auto}.Home-module__hrlQXq__feedHeader{border-bottom:1px solid var(--gray);margin-bottom:24px;padding:24px 0;transition:border-color .3s}body.Home-module__hrlQXq__dark-mode .Home-module__hrlQXq__feedHeader{border-bottom:1px solid var(--dark-border-color)}.Home-module__hrlQXq__feedTitle{color:var(--dark);margin-bottom:8px;font-size:24px;font-weight:700;transition:color .3s}body.Home-module__hrlQXq__dark-mode .Home-module__hrlQXq__feedTitle{color:var(--dark-text-primary)}.Home-module__hrlQXq__feedSubtitle{color:var(--text-secondary);margin-bottom:16px;font-size:14px;transition:color .3s}body.Home-module__hrlQXq__dark-mode .Home-module__hrlQXq__feedSubtitle{color:var(--dark-text-secondary)}.Home-module__hrlQXq__feedTabsContainer{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.Home-module__hrlQXq__feedTabs{gap:12px;display:flex}@media (max-width:768px){.Home-module__hrlQXq__feedTabsContainer{flex-direction:column;align-items:flex-start;gap:12px}}.Home-module__hrlQXq__loadingTabs{background-color:var(--gray-light);color:var(--text-secondary);border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600}.Home-module__hrlQXq__feedTab{background-color:var(--gray-light);color:var(--dark);cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}body.Home-module__hrlQXq__dark-mode .Home-module__hrlQXq__feedTab{background-color:var(--dark-hover-color);color:var(--dark-text-secondary)}.Home-module__hrlQXq__feedTab:hover{background-color:var(--gray)}body.Home-module__hrlQXq__dark-mode .Home-module__hrlQXq__feedTab:hover{background-color:var(--dark-border-color)}.Home-module__hrlQXq__feedTab.Home-module__hrlQXq__active{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));color:#fff}.Home-module__hrlQXq__errorMessage{color:var(--rustic-pink);background-color:#e9a9a11a;border-radius:8px;margin-bottom:16px;padding:12px}.Home-module__hrlQXq__feed{flex-direction:column;gap:24px;display:flex}.Home-module__hrlQXq__emptyFeed{background-color:var(--gray-light);text-align:center;color:var(--text-secondary);border-radius:12px;padding:24px;transition:background-color .3s,color .3s}body.Home-module__hrlQXq__dark-mode .Home-module__hrlQXq__emptyFeed{background-color:var(--dark-card-bg);color:var(--dark-text-secondary)}.Home-module__hrlQXq__trackList{flex-direction:column;display:flex}.Home-module__hrlQXq__homeLayout{align-items:flex-start;gap:32px;display:flex}.Home-module__hrlQXq__feedContent{flex-grow:1;min-width:0}.Home-module__hrlQXq__sidebar{flex-shrink:0;width:320px}@media (max-width:768px){.Home-module__hrlQXq__homeLayout{flex-direction:column;gap:16px}.Home-module__hrlQXq__sidebar{width:100%}}
.CustomTabs-module__W367aq__tabIcon{align-items:center;margin-right:6px;font-size:.85em;display:inline-flex}.CustomTabs-module__W367aq__externalTab{align-items:center;display:inline-flex}
.SidePanel-module__mC1zbW__sidePanel{background-color:var(--background);border-left:1px solid var(--grey-2);flex-direction:row;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.SidePanel-module__mC1zbW__sidePanel.SidePanel-module__mC1zbW__dragging{transition:none}.SidePanel-module__mC1zbW__sidePanel.SidePanel-module__mC1zbW__collapsed{background-color:#0000;border-left:none;flex-shrink:0}body.SidePanel-module__mC1zbW__dark-mode .SidePanel-module__mC1zbW__sidePanel{background-color:var(--grey-1);border-left-color:var(--grey-3)}.SidePanel-module__mC1zbW__resizeHandle{z-index:10;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:100%;transition:background-color .2s;display:flex;position:relative}.SidePanel-module__mC1zbW__sidePanel.SidePanel-module__mC1zbW__collapsed .SidePanel-module__mC1zbW__resizeHandle{width:100%}.SidePanel-module__mC1zbW__resizeHandle:hover{background-color:var(--grey-2)}body.SidePanel-module__mC1zbW__dark-mode .SidePanel-module__mC1zbW__resizeHandle:hover{background-color:var(--grey-3)}.SidePanel-module__mC1zbW__resizeHandle.SidePanel-module__mC1zbW__dragging{background-color:var(--seafoam)}.SidePanel-module__mC1zbW__expandButton{background-color:var(--background);border:1px solid var(--grey-2);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;z-index:20;box-shadow:0 2px 4px var(--shadow);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.SidePanel-module__mC1zbW__dark-mode .SidePanel-module__mC1zbW__expandButton{background-color:var(--grey-1);border-color:var(--grey-3);color:var(--text-secondary)}.SidePanel-module__mC1zbW__expandButton:hover{background-color:var(--seafoam-light);border-color:var(--seafoam);color:var(--text-primary);transform:translate(-50%,-50%)scale(1.1)}body.SidePanel-module__mC1zbW__dark-mode .SidePanel-module__mC1zbW__expandButton:hover{background-color:var(--seafoam);border-color:var(--seafoam);color:var(--background)}.SidePanel-module__mC1zbW__expandButton:active{transform:translate(-50%,-50%)scale(.95)}.SidePanel-module__mC1zbW__arrow{transition:transform .2s}.SidePanel-module__mC1zbW__arrow.SidePanel-module__mC1zbW__expanded,.SidePanel-module__mC1zbW__arrow.SidePanel-module__mC1zbW__collapsed{transform:rotate(0)}.SidePanel-module__mC1zbW__panelContent{flex:1;height:100%;padding:16px;transition:opacity .3s,visibility .3s;overflow:hidden auto}.SidePanel-module__mC1zbW__panelContent::-webkit-scrollbar{width:6px}.SidePanel-module__mC1zbW__panelContent::-webkit-scrollbar-track{background:0 0}.SidePanel-module__mC1zbW__panelContent::-webkit-scrollbar-thumb{background-color:var(--grey-2);border-radius:3px}body.SidePanel-module__mC1zbW__dark-mode .SidePanel-module__mC1zbW__panelContent::-webkit-scrollbar-thumb{background-color:var(--grey-3)}.SidePanel-module__mC1zbW__panelContent::-webkit-scrollbar-thumb:hover{background-color:var(--grey-3)}body.SidePanel-module__mC1zbW__dark-mode .SidePanel-module__mC1zbW__panelContent::-webkit-scrollbar-thumb:hover{background-color:var(--grey-4)}.SidePanel-module__mC1zbW__sidePanel *{box-sizing:border-box}.SidePanel-module__mC1zbW__sidePanel.SidePanel-module__mC1zbW__dragging,.SidePanel-module__mC1zbW__sidePanel.SidePanel-module__mC1zbW__dragging *{-webkit-user-select:none;user-select:none;pointer-events:none}.SidePanel-module__mC1zbW__sidePanel.SidePanel-module__mC1zbW__dragging .SidePanel-module__mC1zbW__expandButton{pointer-events:auto}@media (max-width:1024px){.SidePanel-module__mC1zbW__sidePanel{max-width:400px}}@media (max-width:768px){.SidePanel-module__mC1zbW__sidePanel{display:none}}
.Notifications-module__ESTK3q__followRequestsSection{background-color:var(--white);box-shadow:0 2px 8px var(--shadow);border-radius:8px;margin-bottom:2rem;padding:1rem}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__followRequestsSection{background-color:var(--dark-card-bg);box-shadow:0 2px 8px var(--dark-shadow)}.Notifications-module__ESTK3q__followRequestsSection h3{color:var(--foreground);margin-bottom:1rem;font-size:1.1rem;font-weight:600}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__followRequestsSection h3{color:var(--dark-text-primary)}.Notifications-module__ESTK3q__followRequestsList{flex-direction:column;gap:.75rem;display:flex}.Notifications-module__ESTK3q__followRequestItem{background-color:var(--bg);border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem;display:flex}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__followRequestItem{background-color:var(--dark-bg)}.Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__userInfo{align-items:center;gap:.75rem;display:flex}.Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__username{color:var(--foreground);font-weight:500}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__username{color:var(--dark-text-primary)}.Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__requestActions{gap:.5rem;display:flex}.Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__acceptBtn,.Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__rejectBtn{cursor:pointer;border-radius:4px;align-items:center;gap:.25rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__acceptBtn{background-color:var(--p2);color:#fff}.Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__rejectBtn{background-color:var(--gray);color:var(--text-secondary)}.Notifications-module__ESTK3q__followRequestItem .Notifications-module__ESTK3q__acceptBtn:hover{background-color:var(--p1)}.Notifications-module__ESTK3q__notificationDot{background-color:var(--red);border:2px solid var(--background);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:10px}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationDot{border:2px solid var(--grey-1)}.Notifications-module__ESTK3q__notificationBadge{background-color:var(--red);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;margin-left:5px;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.Notifications-module__ESTK3q__notificationHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationHeader{border-bottom-color:var(--dark-border)}.Notifications-module__ESTK3q__notificationHeader h3{color:var(--foreground);font-size:1rem;font-weight:600}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationHeader h3{color:var(--dark-text-primary)}.Notifications-module__ESTK3q__markAllRead{color:var(--p2);font-size:.8rem;transition:color .2s}.Notifications-module__ESTK3q__markAllRead:hover{color:var(--p1)}.Notifications-module__ESTK3q__notificationLoading,.Notifications-module__ESTK3q__notificationError,.Notifications-module__ESTK3q__notificationEmpty{text-align:center;color:var(--text-secondary);padding:1rem;font-size:.9rem}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationLoading,body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationEmpty{color:var(--dark-text-secondary)}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationError{color:var(--red)}.Notifications-module__ESTK3q__notificationList{margin:0;padding:0;list-style:none}.Notifications-module__ESTK3q__notificationItem{border-bottom:1px solid var(--border);align-items:flex-start;padding:.75rem 1rem;transition:background-color .2s;display:flex}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationItem{border-bottom-color:var(--dark-border)}.Notifications-module__ESTK3q__notificationItem:hover{background-color:var(--bg)}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationItem:hover{background-color:var(--dark-bg)}.Notifications-module__ESTK3q__notificationItem.Notifications-module__ESTK3q__unread{background-color:#3b82f61a}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__notificationItem.Notifications-module__ESTK3q__unread{background-color:#3b82f626}.Notifications-module__ESTK3q__notificationIconContainer{justify-content:center;align-items:center;margin-top:.25rem;margin-right:.75rem;display:flex}.Notifications-module__ESTK3q__notificationContent{cursor:pointer;flex:1;min-width:0}.Notifications-module__ESTK3q__notificationText{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem}.Notifications-module__ESTK3q__notificationActions{gap:.5rem;margin-top:.5rem;display:flex}.Notifications-module__ESTK3q__deleteBtn{color:var(--text-secondary);opacity:.5;padding:.25rem;transition:all .2s}.Notifications-module__ESTK3q__deleteBtn:hover{color:var(--red);opacity:1}.Notifications-module__ESTK3q__mobileNotificationsPage{background-color:var(--background);flex-direction:column;height:100%;display:flex}.Notifications-module__ESTK3q__mobileNotificationsHeader{background-color:var(--white);border-bottom:1px solid var(--border);z-index:10;padding:1rem;position:sticky;top:0}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__mobileNotificationsHeader{background-color:var(--dark-card-bg);border-bottom-color:var(--dark-border)}.Notifications-module__ESTK3q__mobileNotificationsHeader h1{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.Notifications-module__ESTK3q__mobileNotificationsContent{background-color:var(--white)}body.Notifications-module__ESTK3q__dark-mode .Notifications-module__ESTK3q__mobileNotificationsContent{background-color:var(--dark-card-bg)}
.VideoExportModal-module__X1g2HG__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.VideoExportModal-module__X1g2HG__dialog{background:var(--background);border:1px solid var(--grey-2);width:100%;max-width:500px;box-shadow:0 8px 24px var(--shadow);cursor:default;border-radius:12px;padding:24px}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__dialog{border-color:var(--dark-border-color);box-shadow:0 8px 24px #0000004d}.VideoExportModal-module__X1g2HG__header{cursor:default;align-items:center;gap:12px;margin-bottom:16px;display:flex}.VideoExportModal-module__X1g2HG__icon{color:var(--seafoam);flex-shrink:0;font-size:24px}.VideoExportModal-module__X1g2HG__title{color:var(--text-primary);cursor:default;margin:0;font-size:20px;font-weight:600}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__title{color:var(--dark-text-primary)}.VideoExportModal-module__X1g2HG__content{cursor:default;margin-bottom:24px}.VideoExportModal-module__X1g2HG__description{color:var(--text-secondary);cursor:default;margin:0 0 20px;font-size:14px;line-height:1.5}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__description{color:var(--dark-text-secondary)}.VideoExportModal-module__X1g2HG__error{color:#dc2626;cursor:default;background:#dc26261a;border:1px solid #dc26264d;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__error{color:#f87171;background:#dc262633;border-color:#dc262666}.VideoExportModal-module__X1g2HG__form{flex-direction:column;gap:20px;display:flex}.VideoExportModal-module__X1g2HG__inputGroup{flex-direction:column;gap:8px;display:flex}.VideoExportModal-module__X1g2HG__label{color:var(--text-primary);cursor:default;font-size:14px;font-weight:600}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__label{color:var(--dark-text-primary)}.VideoExportModal-module__X1g2HG__input{border:1px solid var(--grey-2);background:var(--background);color:var(--text-primary);cursor:text;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .2s}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__input{border-color:var(--dark-border-color);background:var(--dark-card-bg);color:var(--dark-text-primary)}.VideoExportModal-module__X1g2HG__input:focus{border-color:var(--seafoam);outline:none}.VideoExportModal-module__X1g2HG__input:disabled{opacity:.6;cursor:not-allowed}.VideoExportModal-module__X1g2HG__hint{color:var(--text-secondary);cursor:default;font-size:12px}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__hint{color:var(--dark-text-secondary)}.VideoExportModal-module__X1g2HG__trackInfo{background:var(--grey-1);cursor:default;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__trackInfo{background:#ffffff0d}.VideoExportModal-module__X1g2HG__trackInfoLabel{color:var(--text-secondary);font-weight:500}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__trackInfoLabel{color:var(--dark-text-secondary)}.VideoExportModal-module__X1g2HG__trackInfoValue{color:var(--text-primary);font-weight:600}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__trackInfoValue{color:var(--dark-text-primary)}.VideoExportModal-module__X1g2HG__actions{justify-content:flex-end;gap:12px;display:flex}.VideoExportModal-module__X1g2HG__button{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.VideoExportModal-module__X1g2HG__button:disabled{opacity:.6;cursor:not-allowed}.VideoExportModal-module__X1g2HG__cancelButton{background:var(--grey-1);color:var(--text-primary)}.VideoExportModal-module__X1g2HG__cancelButton:hover:not(:disabled){background:var(--grey-2)}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__cancelButton{color:var(--dark-text-primary);background:#ffffff1a}body.VideoExportModal-module__X1g2HG__dark-mode .VideoExportModal-module__X1g2HG__cancelButton:hover:not(:disabled){background:#ffffff26}.VideoExportModal-module__X1g2HG__generateButton{background:var(--seafoam);color:var(--s2)}.VideoExportModal-module__X1g2HG__generateButton:hover:not(:disabled){background:var(--seafoam-dark);box-shadow:0 4px 8px var(--shadow);transform:translateY(-1px)}@media (max-width:768px){.VideoExportModal-module__X1g2HG__dialog{padding:20px}.VideoExportModal-module__X1g2HG__actions{flex-direction:column-reverse}.VideoExportModal-module__X1g2HG__button{width:100%}}
.ActivityFeed-module__Yhc7Yq__activityFeed{flex-direction:column;height:100%;display:flex}.ActivityFeed-module__Yhc7Yq__title{color:var(--text-primary);border-bottom:1px solid var(--grey-2);margin:0 0 16px;padding-bottom:8px;font-size:18px;font-weight:600}.ActivityFeed-module__Yhc7Yq__trackList{flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.ActivityFeed-module__Yhc7Yq__trackCard{background-color:var(--grey-1);border:1px solid var(--grey-2);cursor:pointer;border-radius:8px;padding:12px;transition:all .2s}.ActivityFeed-module__Yhc7Yq__trackCard:hover{background-color:var(--seafoam-light);border-color:var(--seafoam);box-shadow:0 2px 8px var(--shadow);transform:translateY(-1px)}body.ActivityFeed-module__Yhc7Yq__dark-mode .ActivityFeed-module__Yhc7Yq__trackCard{background-color:var(--grey-2);border-color:var(--grey-3)}body.ActivityFeed-module__Yhc7Yq__dark-mode .ActivityFeed-module__Yhc7Yq__trackCard:hover{background-color:var(--seafoam);border-color:var(--seafoam)}.ActivityFeed-module__Yhc7Yq__cardContent{align-items:flex-start;gap:12px;display:flex}.ActivityFeed-module__Yhc7Yq__avatarWrapper{flex-shrink:0;width:40px;height:40px;position:relative}.ActivityFeed-module__Yhc7Yq__avatarCircle{border:2px solid var(--background);background-color:var(--grey-1);border-radius:50%;width:100%;height:100%;overflow:hidden}.ActivityFeed-module__Yhc7Yq__avatarImg{object-fit:cover;width:100%!important;height:100%!important}.ActivityFeed-module__Yhc7Yq__verifiedBadge{color:var(--seafoam);background-color:var(--background);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-4px;right:-4px}body.ActivityFeed-module__Yhc7Yq__dark-mode .ActivityFeed-module__Yhc7Yq__verifiedBadge{background-color:var(--background);color:var(--seafoam)}.ActivityFeed-module__Yhc7Yq__trackInfo{flex:1;min-width:0}.ActivityFeed-module__Yhc7Yq__trackTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ActivityFeed-module__Yhc7Yq__trackMeta{flex-direction:column;gap:2px;font-size:12px;display:flex}.ActivityFeed-module__Yhc7Yq__username{color:var(--text-secondary);align-items:center;gap:4px;display:flex}.ActivityFeed-module__Yhc7Yq__userIcon{font-size:10px}.ActivityFeed-module__Yhc7Yq__timestamp{margin-top:2px}.ActivityFeed-module__Yhc7Yq__emptyState{text-align:center;height:200px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.ActivityFeed-module__Yhc7Yq__emptyIcon{opacity:.5;margin-bottom:12px;font-size:32px}.ActivityFeed-module__Yhc7Yq__emptyText{margin:0 0 4px;font-size:16px;font-weight:500}.ActivityFeed-module__Yhc7Yq__emptySubtext{opacity:.8;margin:0;font-size:14px}.ActivityFeed-module__Yhc7Yq__trackList::-webkit-scrollbar{width:6px}.ActivityFeed-module__Yhc7Yq__trackList::-webkit-scrollbar-track{background:0 0}.ActivityFeed-module__Yhc7Yq__trackList::-webkit-scrollbar-thumb{background-color:var(--grey-2);border-radius:3px}body.ActivityFeed-module__Yhc7Yq__dark-mode .ActivityFeed-module__Yhc7Yq__trackList::-webkit-scrollbar-thumb{background-color:var(--grey-3)}.ActivityFeed-module__Yhc7Yq__trackList::-webkit-scrollbar-thumb:hover{background-color:var(--grey-3)}body.ActivityFeed-module__Yhc7Yq__dark-mode .ActivityFeed-module__Yhc7Yq__trackList::-webkit-scrollbar-thumb:hover{background-color:var(--grey-4)}
.Navbar-module__nnuZNW__betaTag{color:var(--text-secondary);margin-left:4px;font-size:.75rem;font-weight:500}
.VideoExportStatusModal-module__OdsOsa__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.VideoExportStatusModal-module__OdsOsa__dialog{background:var(--background);border:1px solid var(--grey-2);width:100%;max-width:500px;box-shadow:0 8px 24px var(--shadow);cursor:default;border-radius:12px;padding:24px}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__dialog{border-color:var(--dark-border-color);box-shadow:0 8px 24px #0000004d}.VideoExportStatusModal-module__OdsOsa__header{cursor:default;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.VideoExportStatusModal-module__OdsOsa__statusContainer{align-items:center;gap:12px;display:flex}.VideoExportStatusModal-module__OdsOsa__statusIcon{flex-shrink:0;font-size:24px}.VideoExportStatusModal-module__OdsOsa__spinning{animation:1s linear infinite VideoExportStatusModal-module__OdsOsa__spin}@keyframes VideoExportStatusModal-module__OdsOsa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VideoExportStatusModal-module__OdsOsa__title{color:var(--text-primary);cursor:default;margin:0;font-size:20px;font-weight:600}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__title{color:var(--dark-text-primary)}.VideoExportStatusModal-module__OdsOsa__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:20px;transition:color .2s;display:flex}.VideoExportStatusModal-module__OdsOsa__closeButton:hover{color:var(--text-primary)}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__closeButton{color:var(--dark-text-secondary)}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__closeButton:hover{color:var(--dark-text-primary)}.VideoExportStatusModal-module__OdsOsa__content{cursor:default;margin-bottom:24px}.VideoExportStatusModal-module__OdsOsa__statusMessage{color:var(--text-primary);cursor:default;margin:0 0 16px;font-size:16px;font-weight:500}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__statusMessage{color:var(--dark-text-primary)}.VideoExportStatusModal-module__OdsOsa__progressInfo{background:var(--grey-1);cursor:default;border-radius:8px;padding:12px}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__progressInfo{background:#ffffff0d}.VideoExportStatusModal-module__OdsOsa__progressText{color:var(--text-secondary);cursor:default;margin:0;font-size:14px}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__progressText{color:var(--dark-text-secondary)}.VideoExportStatusModal-module__OdsOsa__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.VideoExportStatusModal-module__OdsOsa__button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.VideoExportStatusModal-module__OdsOsa__downloadButton{background:var(--seafoam);color:var(--s2)}.VideoExportStatusModal-module__OdsOsa__downloadButton:hover{background:var(--seafoam-dark);box-shadow:0 4px 8px var(--shadow);transform:translateY(-1px)}.VideoExportStatusModal-module__OdsOsa__retryButton{background:var(--rustic-pink);color:#fff}.VideoExportStatusModal-module__OdsOsa__retryButton:hover{background:var(--rustic-pink-dark);transform:translateY(-1px);box-shadow:0 4px 8px #e9a9a14d}.VideoExportStatusModal-module__OdsOsa__closeButtonAction{background:var(--grey-1);color:var(--text-primary)}.VideoExportStatusModal-module__OdsOsa__closeButtonAction:hover{background:var(--grey-2)}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__closeButtonAction{color:var(--dark-text-primary);background:#ffffff1a}body.VideoExportStatusModal-module__OdsOsa__dark-mode .VideoExportStatusModal-module__OdsOsa__closeButtonAction:hover{background:#ffffff26}@media (max-width:768px){.VideoExportStatusModal-module__OdsOsa__dialog{padding:20px}.VideoExportStatusModal-module__OdsOsa__actions{flex-direction:column-reverse}.VideoExportStatusModal-module__OdsOsa__button{justify-content:center;width:100%}}
.GlobalPlayer-module__sU7vjG__globalPlayer{background-color:var(--white);border-top:1px solid var(--gray);height:80px;box-shadow:0 -2px 10px var(--shadow);z-index:99;grid-template:"songInfo controls volume""songInfo progress volume"/1fr 2fr 1fr;grid-area:player;align-items:center;padding:0 24px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:grid}@media (max-width:768px){.GlobalPlayer-module__sU7vjG__globalPlayer{grid-template:"songInfo songInfo controls"1fr"progress progress progress"/1fr 1fr 42px;width:100%;padding:0 10px;position:fixed;bottom:70px}.GlobalPlayer-module__sU7vjG__progressContainer{gap:0!important}}.GlobalPlayer-module__sU7vjG__app-container:not(.GlobalPlayer-module__sU7vjG__player-visible) .GlobalPlayer-module__sU7vjG__globalPlayer{display:none}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__globalPlayer{background-color:var(--dark-card-bg);border-top:1px solid var(--dark-border-color);box-shadow:0 -2px 10px var(--dark-shadow)}.GlobalPlayer-module__sU7vjG__nowPlaying{flex:1;grid-area:songInfo;align-items:center;gap:16px;display:flex}.GlobalPlayer-module__sU7vjG__nowPlayingImg{object-fit:cover;border-radius:6px;width:50px;height:50px}.GlobalPlayer-module__sU7vjG__nowPlayingInfo{flex-direction:column;gap:4px;display:flex}.GlobalPlayer-module__sU7vjG__nowPlayingTitle{color:var(--dark);font-size:.9rem;font-weight:600;transition:color .3s}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__nowPlayingTitle{color:var(--dark-text-primary)}.GlobalPlayer-module__sU7vjG__nowPlayingArtist{color:var(--text-secondary);align-items:center;gap:4px;font-size:.8rem;transition:color .3s;display:flex}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__nowPlayingArtist{color:var(--dark-text-secondary)}.GlobalPlayer-module__sU7vjG__playerControls{flex-direction:column;flex:2;grid-area:controls;align-items:center;gap:8px;display:flex}.GlobalPlayer-module__sU7vjG__controlButtons{justify-content:center;align-items:center;gap:24px;display:flex}.GlobalPlayer-module__sU7vjG__controlButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1rem;transition:color .2s}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__controlButton{color:var(--dark-text-secondary)}.GlobalPlayer-module__sU7vjG__controlButton:hover,.GlobalPlayer-module__sU7vjG__controlButton.GlobalPlayer-module__sU7vjG__active,body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__controlButton:hover,body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__controlButton.GlobalPlayer-module__sU7vjG__active{color:var(--seafoam)}.GlobalPlayer-module__sU7vjG__controlButton.GlobalPlayer-module__sU7vjG__playPause{background-color:var(--seafoam);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;transition:background-color .3s;display:flex}.GlobalPlayer-module__sU7vjG__controlButton.GlobalPlayer-module__sU7vjG__playPause:hover{background-color:var(--rustic-pink);color:#fff}.GlobalPlayer-module__sU7vjG__repeatButton svg{transform:scaleX(-1)}.GlobalPlayer-module__sU7vjG__progressContainer{grid-area:progress;justify-content:center;align-self:start;align-items:center;gap:8px;width:100%;display:flex}.GlobalPlayer-module__sU7vjG__time{color:var(--text-secondary);font-size:.7rem;transition:color .3s}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__time{color:var(--dark-text-secondary)}.GlobalPlayer-module__sU7vjG__progressBar{background-color:var(--gray);cursor:pointer;border-radius:3px;flex-grow:1;height:6px;margin:0 8px;transition:height .2s;position:relative}.GlobalPlayer-module__sU7vjG__progressBar:hover{height:8px}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__progressBar{background-color:var(--dark-border-color)}.GlobalPlayer-module__sU7vjG__progress{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));border-radius:3px;height:100%;position:relative}.GlobalPlayer-module__sU7vjG__progress:after{content:"";background-color:var(--rustic-pink);opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.GlobalPlayer-module__sU7vjG__progressBar:hover .GlobalPlayer-module__sU7vjG__progress:after{opacity:1}.GlobalPlayer-module__sU7vjG__volumeContainer{flex:1;grid-area:volume;justify-content:flex-end;align-items:center;gap:8px;display:flex}.GlobalPlayer-module__sU7vjG__volumeIcon{color:var(--text-secondary);cursor:pointer;transition:color .3s}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__volumeIcon{color:var(--dark-text-secondary)}.GlobalPlayer-module__sU7vjG__volumeSlider{background-color:var(--gray);cursor:pointer;border-radius:2px;width:80px;height:4px;transition:background-color .3s;position:relative}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__volumeSlider{background-color:var(--dark-hover-color)}.GlobalPlayer-module__sU7vjG__volumeLevel{background-color:var(--seafoam);border-radius:2px;width:70%;height:100%;transition:background-color .3s}.GlobalPlayer-module__sU7vjG__mobilePlayerTrackInfo{text-align:center;width:100%;margin-bottom:2rem}.GlobalPlayer-module__sU7vjG__mobilePlayerTrackTitle{color:var(--dark);cursor:pointer;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;transition:color .3s}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__mobilePlayerTrackTitle{color:var(--dark-text-primary)}.GlobalPlayer-module__sU7vjG__mobilePlayerTrackArtist{color:var(--text-secondary);cursor:pointer;font-size:1.1rem;transition:color .3s}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__mobilePlayerTrackArtist{color:var(--dark-text-secondary)}.GlobalPlayer-module__sU7vjG__mobilePlayerProgressSection{width:100%;margin-bottom:2rem}.GlobalPlayer-module__sU7vjG__mobilePlayerProgressBar{border-radius:4px;margin-bottom:1rem;height:8px!important}.GlobalPlayer-module__sU7vjG__mobilePlayerProgressBar:hover{height:10px!important}.GlobalPlayer-module__sU7vjG__mobilePlayerTimeDisplay{justify-content:space-between;width:100%;font-size:.9rem;display:flex}.GlobalPlayer-module__sU7vjG__mobilePlayerControls{justify-content:space-between;align-items:center;width:100%;padding-inline:1rem;display:flex}.GlobalPlayer-module__sU7vjG__mobileControlButton{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;font-size:1.5rem!important;display:flex!important}.GlobalPlayer-module__sU7vjG__mobilePlayButton{flex-shrink:0;width:64px!important;height:64px!important;font-size:1.8rem!important}.GlobalPlayer-module__sU7vjG__mobilePlayerImage{object-fit:cover;border-radius:16px;width:280px;height:280px;margin-bottom:2rem;box-shadow:0 8px 32px #0000004d}.GlobalPlayer-module__sU7vjG__mobilePlayerImagePlaceholder{background-color:var(--gray-light);border-radius:16px;justify-content:center;align-items:center;width:280px;height:280px;margin-bottom:2rem;display:flex;box-shadow:0 8px 32px #0000001a}body.GlobalPlayer-module__sU7vjG__dark-mode .GlobalPlayer-module__sU7vjG__mobilePlayerImagePlaceholder{background-color:var(--dark-hover-color)}.GlobalPlayer-module__sU7vjG__mobilePlayerImagePlaceholder svg{color:var(--text-secondary);font-size:4rem}
.Waveform-module__hJ78Aq__waveformContainer{background:var(--grey-2);border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.Waveform-module__hJ78Aq__waveformCanvas{width:100%;height:100%;display:block}.Waveform-module__hJ78Aq__loading,.Waveform-module__hJ78Aq__error{color:var(--text-secondary,#888);text-align:center;padding:1rem;font-size:.875rem}.Waveform-module__hJ78Aq__error{color:var(--text-error,#ff6b6b)}
