.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{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%}}
.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}}
.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}}
.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)}
.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}
.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%}}
.TrackPopover-module__GZJruG__track-popover{background:var(--background);border:1px solid var(--grey-2);pointer-events:auto;border-radius:12px;min-width:250px;max-width:300px;padding:16px;box-shadow:0 4px 20px #00000026}.TrackPopover-module__GZJruG__popover-content{flex-direction:column;gap:12px;display:flex}.TrackPopover-module__GZJruG__popover-header{align-items:center;gap:12px;display:flex}.TrackPopover-module__GZJruG__popover-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.TrackPopover-module__GZJruG__popover-avatar.TrackPopover-module__GZJruG__clickable{cursor:pointer}.TrackPopover-module__GZJruG__popover-artist-info{flex:1;min-width:0}.TrackPopover-module__GZJruG__popover-artist-name{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.TrackPopover-module__GZJruG__popover-artist-name .TrackPopover-module__GZJruG__verified-icon{color:var(--seafoam);font-size:14px}.TrackPopover-module__GZJruG__popover-track-title{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.TrackPopover-module__GZJruG__popover-timestamp{margin-top:-4px}.TrackPopover-module__GZJruG__popover-timestamp .time-display{color:var(--text-secondary);font-size:12px}.TrackPopover-module__GZJruG__popover-meta{border-top:1px solid var(--grey-2);padding-top:8px}.TrackPopover-module__GZJruG__popover-meta .meta-item{color:var(--text-secondary)}.TrackPopover-module__GZJruG__popover-buttons{gap:8px;width:100%;display:flex}.TrackPopover-module__GZJruG__popover-play-button{background:var(--grey-1);color:var(--text-primary);cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:all .2s;display:flex}.TrackPopover-module__GZJruG__popover-play-button:hover{background:var(--grey-2);transform:translateY(-1px)}body.TrackPopover-module__GZJruG__dark-mode .TrackPopover-module__GZJruG__popover-play-button{background:var(--grey-2)}body.TrackPopover-module__GZJruG__dark-mode .TrackPopover-module__GZJruG__popover-play-button:hover{background:var(--grey-3)}.TrackPopover-module__GZJruG__popover-queue-button{background:var(--grey-1);color:var(--text-primary);cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;transition:all .2s;display:flex}.TrackPopover-module__GZJruG__popover-queue-button .TrackPopover-module__GZJruG__popover-queue-icon{margin-right:8px}.TrackPopover-module__GZJruG__popover-queue-button:hover{background:var(--grey-2);transform:translateY(-1px)}body.TrackPopover-module__GZJruG__dark-mode .TrackPopover-module__GZJruG__popover-queue-button{background:var(--grey-2)}body.TrackPopover-module__GZJruG__dark-mode .TrackPopover-module__GZJruG__popover-queue-button:hover{background:var(--grey-3)}.TrackPopover-module__GZJruG__popover-tags{border-top:1px solid var(--grey-2);padding-top:8px}
.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%}}
.ColorLegend-module__Zm42Iq__legend-container{z-index:10;position:absolute;top:20px;right:20px}.ColorLegend-module__Zm42Iq__legend-icon{background:var(--background);border:1px solid var(--grey-2);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.ColorLegend-module__Zm42Iq__legend-icon:hover{color:var(--text-primary);border-color:var(--grey-3);background:var(--grey-1)}.ColorLegend-module__Zm42Iq__legend{background:var(--background);border:1px solid var(--grey-2);border-radius:8px;min-width:240px;max-width:300px;padding:12px 16px;position:absolute;top:40px;right:0;box-shadow:0 4px 12px #00000026}.ColorLegend-module__Zm42Iq__legend-header{border-bottom:1px solid var(--grey-2);flex-direction:column;margin-bottom:12px;padding-bottom:8px;display:flex}.ColorLegend-module__Zm42Iq__legend-title{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.ColorLegend-module__Zm42Iq__legend-subtitle{color:var(--text-secondary);font-size:11px}.ColorLegend-module__Zm42Iq__legend-items{flex-direction:column;gap:8px;display:flex}.ColorLegend-module__Zm42Iq__legend-item{align-items:center;gap:10px;display:flex}.ColorLegend-module__Zm42Iq__legend-color{border:2px solid var(--grey-3);border-radius:50%;flex-shrink:0;width:24px;height:24px}.ColorLegend-module__Zm42Iq__legend-text{flex-direction:column;gap:2px;display:flex}.ColorLegend-module__Zm42Iq__legend-label{color:var(--text-primary);font-size:12px;font-weight:500}.ColorLegend-module__Zm42Iq__legend-description{color:var(--text-secondary);font-size:11px}.ColorLegend-module__Zm42Iq__legend-saturation{border-top:1px solid var(--grey-2);margin-top:16px;padding-top:12px}.ColorLegend-module__Zm42Iq__legend-saturation-header{margin-bottom:8px}.ColorLegend-module__Zm42Iq__legend-saturation-title{color:var(--text-primary);font-size:13px;font-weight:600}.ColorLegend-module__Zm42Iq__legend-saturation-text{color:var(--text-secondary);margin:0 0 12px;font-size:11px;line-height:1.4}.ColorLegend-module__Zm42Iq__legend-saturation-examples{align-items:center;gap:16px;display:flex}.ColorLegend-module__Zm42Iq__legend-saturation-example{flex-direction:column;align-items:center;gap:6px;display:flex}.ColorLegend-module__Zm42Iq__legend-saturation-label{color:var(--text-secondary);font-size:10px}
.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)}
.CampDashboard-module__QNkhBa__campIcon{color:var(--seafoam);font-size:28px}.CampDashboard-module__QNkhBa__campStatus{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}.CampDashboard-module__QNkhBa__campStatus svg{font-size:18px}.CampDashboard-module__QNkhBa__roomContent{gap:32px;display:grid}.CampDashboard-module__QNkhBa__roomSection{background:var(--background);border:1px solid var(--grey-2);border-radius:8px;padding:20px}.CampDashboard-module__QNkhBa__roomSection h3{color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:600}.CampDashboard-module__QNkhBa__roomsList{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;display:grid}.CampDashboard-module__QNkhBa__roomCard{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}.CampDashboard-module__QNkhBa__roomCard:hover{border-color:var(--seafoam);box-shadow:0 4px 12px var(--shadow);transform:translateY(-2px)}.CampDashboard-module__QNkhBa__roomCardIcon{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}.CampDashboard-module__QNkhBa__roomCardInfo{flex-direction:column;flex:1;min-width:0;display:flex}.CampDashboard-module__QNkhBa__roomCardName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;overflow:hidden}.CampDashboard-module__QNkhBa__roomCardMeta{flex-direction:column;gap:4px;margin-top:8px;display:flex}.CampDashboard-module__QNkhBa__roomCardMemberCount,.CampDashboard-module__QNkhBa__roomCardTrackCount{color:var(--text-secondary);align-items:center;gap:6px;font-size:14px;display:flex}.CampDashboard-module__QNkhBa__roomCardTrackCount svg{color:var(--seafoam);font-size:14px}.CampDashboard-module__QNkhBa__roomViewHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.CampDashboard-module__QNkhBa__roomViewHeaderLeft{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.CampDashboard-module__QNkhBa__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}.CampDashboard-module__QNkhBa__backButton:hover{background:var(--grey-2);border-color:var(--seafoam);color:var(--seafoam)}.CampDashboard-module__QNkhBa__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}.CampDashboard-module__QNkhBa__deleteButton:hover:not(:disabled){color:#dc2626;background:#dc26261a;border-color:#dc2626}.CampDashboard-module__QNkhBa__deleteButton:disabled{opacity:.5;cursor:not-allowed}.CampDashboard-module__QNkhBa__roomViewTitleSection{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.CampDashboard-module__QNkhBa__roomViewIcon{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}.CampDashboard-module__QNkhBa__roomViewTitle{color:var(--text-primary);margin:0 0 4px;font-size:24px;font-weight:600}.CampDashboard-module__QNkhBa__roomViewSubtitle{color:var(--text-secondary);margin:0;font-size:14px}.CampDashboard-module__QNkhBa__roomViewActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.CampDashboard-module__QNkhBa__activityList{flex-direction:column;gap:8px;display:flex}.CampDashboard-module__QNkhBa__activityItem{background:var(--background);border:1px solid var(--grey-2);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.CampDashboard-module__QNkhBa__activityItem:hover{border-color:var(--seafoam);background:var(--grey-1)}.CampDashboard-module__QNkhBa__activityIcon{background:var(--grey-1);width:40px;height:40px;color:var(--seafoam);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.CampDashboard-module__QNkhBa__activityContent{flex:1;min-width:0}.CampDashboard-module__QNkhBa__activityText{color:var(--text-primary);margin-bottom:4px;font-size:14px;line-height:1.5}.CampDashboard-module__QNkhBa__activityUser{color:var(--seafoam);font-weight:600}.CampDashboard-module__QNkhBa__activityTitle{color:var(--text-primary);font-weight:500}.CampDashboard-module__QNkhBa__activityTime{color:var(--text-secondary);font-size:12px}.CampDashboard-module__QNkhBa__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}.CampDashboard-module__QNkhBa__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}.CampDashboard-module__QNkhBa__modalHeader{border-bottom:1px solid var(--grey-2);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.CampDashboard-module__QNkhBa__modalHeaderLeft{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.CampDashboard-module__QNkhBa__modalRoomIcon{color:var(--seafoam);flex-shrink:0;margin-top:4px;font-size:32px}.CampDashboard-module__QNkhBa__modalTitle{color:var(--text-primary);margin:0 0 4px;font-size:24px;font-weight:600}.CampDashboard-module__QNkhBa__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}.CampDashboard-module__QNkhBa__modalCloseButton:hover{background:var(--grey-2);color:var(--text-primary)}.CampDashboard-module__QNkhBa__modalBody{flex:1;min-height:0;padding:24px;overflow-y:auto}.CampDashboard-module__QNkhBa__modalFooter{border-top:1px solid var(--grey-2);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.CampDashboard-module__QNkhBa__settingsModal{max-height:90vh;overflow-y:auto;max-width:900px!important}.CampDashboard-module__QNkhBa__settingsModalHeader{border-bottom:1px solid var(--grey-2);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.CampDashboard-module__QNkhBa__settingsModalHeader h2{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.CampDashboard-module__QNkhBa__settingsCloseButton{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}.CampDashboard-module__QNkhBa__settingsCloseButton:hover{background:var(--grey-2);color:var(--text-primary)}.CampDashboard-module__QNkhBa__settingsModalBody{flex-direction:column;gap:32px;display:flex}.CampDashboard-module__QNkhBa__settingsSection{margin-bottom:20px}.CampDashboard-module__QNkhBa__settingsSection label{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.CampDashboard-module__QNkhBa__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}.CampDashboard-module__QNkhBa__settingsInput:focus{border-color:var(--seafoam);outline:none}.CampDashboard-module__QNkhBa__formGroup{margin-bottom:20px}.CampDashboard-module__QNkhBa__formGroup label{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.CampDashboard-module__QNkhBa__helpText{color:var(--text-secondary);margin-top:6px;font-size:12px}.CampDashboard-module__QNkhBa__errorMessage{border:1px solid var(--red);color:var(--red);background:#fc32321a;border-radius:6px;margin-bottom:16px;padding:12px;font-size:14px}@media (max-width:768px){.CampDashboard-module__QNkhBa__roomsList{grid-template-columns:1fr}}
.LoopListeningPlayer-module__GiRFjq__loopPlayer{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){.LoopListeningPlayer-module__GiRFjq__loopPlayer{grid-template:"songInfo songInfo controls"1fr"progress progress progress"/1fr 1fr 42px;width:100%;padding:0 10px;position:fixed;bottom:70px}.LoopListeningPlayer-module__GiRFjq__progressContainer{gap:0!important}}.LoopListeningPlayer-module__GiRFjq__app-container:not(.LoopListeningPlayer-module__GiRFjq__player-visible) .LoopListeningPlayer-module__GiRFjq__loopPlayer{display:none}body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__loopPlayer{background-color:var(--dark-card-bg);border-top:1px solid var(--dark-border-color);box-shadow:0 -2px 10px var(--dark-shadow)}.LoopListeningPlayer-module__GiRFjq__nowPlaying{flex:1;grid-area:songInfo;align-items:center;gap:16px;display:flex}.LoopListeningPlayer-module__GiRFjq__nowPlayingImg{object-fit:cover;border-radius:6px;width:50px;height:50px}.LoopListeningPlayer-module__GiRFjq__nowPlayingInfo{flex-direction:column;gap:4px;display:flex}.LoopListeningPlayer-module__GiRFjq__nowPlayingTitle{color:var(--dark);font-size:.9rem;font-weight:600;transition:color .3s}body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__nowPlayingTitle{color:var(--dark-text-primary)}.LoopListeningPlayer-module__GiRFjq__nowPlayingArtist{color:var(--text-secondary);align-items:center;gap:4px;font-size:.8rem;transition:color .3s;display:flex}body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__nowPlayingArtist{color:var(--dark-text-secondary)}.LoopListeningPlayer-module__GiRFjq__controlButtons{grid-area:controls;justify-content:center;align-items:center;gap:24px;display:flex}.LoopListeningPlayer-module__GiRFjq__controlButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1rem;transition:color .2s}body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__controlButton{color:var(--dark-text-secondary)}.LoopListeningPlayer-module__GiRFjq__controlButton:hover,.LoopListeningPlayer-module__GiRFjq__controlButton.LoopListeningPlayer-module__GiRFjq__active,body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__controlButton:hover,body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__controlButton.LoopListeningPlayer-module__GiRFjq__active{color:var(--seafoam)}.LoopListeningPlayer-module__GiRFjq__controlButton.LoopListeningPlayer-module__GiRFjq__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}.LoopListeningPlayer-module__GiRFjq__controlButton.LoopListeningPlayer-module__GiRFjq__playPause:hover{background-color:var(--rustic-pink);color:#fff}.LoopListeningPlayer-module__GiRFjq__repeatButton svg{transform:scaleX(-1)}.LoopListeningPlayer-module__GiRFjq__progressContainer{grid-area:progress;justify-content:center;align-self:start;align-items:center;gap:8px;width:100%;display:flex}.LoopListeningPlayer-module__GiRFjq__time{color:var(--text-secondary);font-size:.7rem;transition:color .3s}body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__time{color:var(--dark-text-secondary)}.LoopListeningPlayer-module__GiRFjq__progressBar{background-color:var(--gray);cursor:pointer;border-radius:3px;flex-grow:1;height:6px;margin:0 8px;transition:height .2s;position:relative}.LoopListeningPlayer-module__GiRFjq__progressBar:hover{height:8px}body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__progressBar{background-color:var(--dark-border-color)}.LoopListeningPlayer-module__GiRFjq__progress{background:linear-gradient(90deg,var(--seafoam),var(--rustic-pink));border-radius:3px;height:100%;position:relative}.LoopListeningPlayer-module__GiRFjq__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%)}.LoopListeningPlayer-module__GiRFjq__progressBar:hover .LoopListeningPlayer-module__GiRFjq__progress:after{opacity:1}.LoopListeningPlayer-module__GiRFjq__volumeContainer{flex:1;grid-area:volume;justify-content:flex-end;align-items:center;gap:8px;display:flex}.LoopListeningPlayer-module__GiRFjq__mobilePlayerTrackInfo{text-align:center;width:100%;margin-bottom:2rem}.LoopListeningPlayer-module__GiRFjq__mobilePlayerTrackTitle{color:var(--dark);cursor:pointer;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;transition:color .3s}body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__mobilePlayerTrackTitle{color:var(--dark-text-primary)}.LoopListeningPlayer-module__GiRFjq__mobilePlayerTrackArtist{color:var(--text-secondary);cursor:pointer;font-size:1.1rem;transition:color .3s}body.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__mobilePlayerTrackArtist{color:var(--dark-text-secondary)}.LoopListeningPlayer-module__GiRFjq__mobilePlayerProgressSection{width:100%;margin-bottom:2rem}.LoopListeningPlayer-module__GiRFjq__mobilePlayerProgressBar{border-radius:4px;margin-bottom:1rem;height:8px!important}.LoopListeningPlayer-module__GiRFjq__mobilePlayerProgressBar:hover{height:10px!important}.LoopListeningPlayer-module__GiRFjq__mobilePlayerTimeDisplay{justify-content:space-between;width:100%;font-size:.9rem;display:flex}.LoopListeningPlayer-module__GiRFjq__mobilePlayerControls{justify-content:space-between;align-items:center;width:100%;padding-inline:1rem;display:flex}.LoopListeningPlayer-module__GiRFjq__mobileControlButton{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;font-size:1.5rem!important;display:flex!important}.LoopListeningPlayer-module__GiRFjq__mobilePlayButton{flex-shrink:0;width:64px!important;height:64px!important;font-size:1.8rem!important}.LoopListeningPlayer-module__GiRFjq__mobilePlayerImage{object-fit:cover;border-radius:16px;width:280px;height:280px;margin-bottom:2rem;box-shadow:0 8px 32px #0000004d}.LoopListeningPlayer-module__GiRFjq__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.LoopListeningPlayer-module__GiRFjq__dark-mode .LoopListeningPlayer-module__GiRFjq__mobilePlayerImagePlaceholder{background-color:var(--dark-hover-color)}.LoopListeningPlayer-module__GiRFjq__mobilePlayerImagePlaceholder svg{color:var(--text-secondary);font-size:4rem}
.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}}
.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)}
.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}
.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}}
.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)}
.SearchPage-module__54R1mq__searchPage{max-width:1200px;margin:0 auto;padding:2rem}.SearchPage-module__54R1mq__searchHeader{margin-bottom:2rem}.SearchPage-module__54R1mq__searchTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.8rem;font-weight:600}.SearchPage-module__54R1mq__searchResults{min-height:300px}.SearchPage-module__54R1mq__userCard{background-color:var(--white);box-shadow:0 2px 8px var(--shadow);border-radius:8px;align-items:center;padding:1rem;transition:all .2s;display:flex}body.SearchPage-module__54R1mq__dark-mode .SearchPage-module__54R1mq__userCard{background-color:var(--dark-card-bg);box-shadow:0 2px 8px var(--dark-shadow)}.SearchPage-module__54R1mq__userCard:hover{box-shadow:0 4px 12px var(--shadow);transform:translateY(-2px)}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__user-info{flex:1}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__user-name{color:var(--text-primary);align-items:center;margin-bottom:.25rem;font-size:1.1rem;font-weight:600;display:flex}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__user-handle{color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__verified-icon{color:var(--p2);margin-left:.5rem;font-size:.9rem}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__userStats{color:var(--text-secondary);align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__statItem{align-items:center;gap:.4rem;display:flex}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__statIcon{color:var(--seafoam);font-size:.9rem}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__statValue{color:var(--text-primary);font-weight:500}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__user-actions{margin-left:1rem}.SearchPage-module__54R1mq__loading,.SearchPage-module__54R1mq__noResults{min-height:200px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:1.1rem;display:flex}body.SearchPage-module__54R1mq__dark-mode .SearchPage-module__54R1mq__loading,body.SearchPage-module__54R1mq__dark-mode .SearchPage-module__54R1mq__noResults{color:var(--dark-text-secondary)}@media (max-width:768px){.SearchPage-module__54R1mq__searchPage{padding:1rem}.SearchPage-module__54R1mq__searchTitle{font-size:1.5rem}.SearchPage-module__54R1mq__userCard{flex-direction:column;align-items:flex-start}.SearchPage-module__54R1mq__userCard .SearchPage-module__54R1mq__user-actions{align-self:flex-start;margin-top:1rem;margin-left:0}}
