.PersistentYoutubeIframe-module__bGTO9a__iframeHidden{opacity:0;pointer-events:none;border:0;width:640px;height:360px;position:fixed;top:0;left:-9999px}.PersistentYoutubeIframe-module__bGTO9a__iframeVisible{pointer-events:auto;border:0;width:100%;height:100%;position:absolute;inset:0}
.portal-enter-exit-module__5fDjSa__enterExitFade{opacity:1;transition:opacity var(--transition-normal)}@starting-style{.portal-enter-exit-module__5fDjSa__enterExitFade{opacity:0}}.portal-enter-exit-module__5fDjSa__enterExitFade[data-starting-style],.portal-enter-exit-module__5fDjSa__enterExitFade[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.portal-enter-exit-module__5fDjSa__enterExitFade{transition:none}@starting-style{.portal-enter-exit-module__5fDjSa__enterExitFade{opacity:1}}.portal-enter-exit-module__5fDjSa__enterExitFade[data-starting-style],.portal-enter-exit-module__5fDjSa__enterExitFade[data-ending-style]{opacity:1}}.portal-enter-exit-module__5fDjSa__enterExitScale{opacity:1;transition:opacity var(--transition-normal), scale var(--transition-normal);scale:1}@starting-style{.portal-enter-exit-module__5fDjSa__enterExitScale{opacity:0;scale:.96}}.portal-enter-exit-module__5fDjSa__enterExitScale[data-starting-style],.portal-enter-exit-module__5fDjSa__enterExitScale[data-ending-style]{opacity:0;scale:.96}@media (prefers-reduced-motion:reduce){.portal-enter-exit-module__5fDjSa__enterExitScale{transition:none}@starting-style{.portal-enter-exit-module__5fDjSa__enterExitScale{opacity:1;scale:1}}.portal-enter-exit-module__5fDjSa__enterExitScale[data-starting-style],.portal-enter-exit-module__5fDjSa__enterExitScale[data-ending-style]{opacity:1;scale:1}}
.base-ui-portal-module__ls-mQW__backdrop{background:color-mix(in srgb, var(--background) 50%, transparent);min-height:100dvh;z-index:var(--z-6-popover);position:fixed;inset:0;}@supports (-webkit-touch-callout:none){.base-ui-portal-module__ls-mQW__backdrop{position:absolute}}.base-ui-portal-module__ls-mQW__backdropModal{z-index:var(--z-5-modal);}.base-ui-portal-module__ls-mQW__backdropStrong{background:color-mix(in srgb, var(--background) 80%, transparent);z-index:var(--z-5-modal);}.base-ui-portal-module__ls-mQW__backdropshell{background:color-mix(in srgb, var(--background) 50%, transparent);pointer-events:auto;z-index:var(--z-5-modal);position:absolute;inset:0;}.base-ui-portal-module__ls-mQW__backdropshellmodal{}.base-ui-portal-module__ls-mQW__backdropshellstrong{background:color-mix(in srgb, var(--background) 80%, transparent);}
.AppDialog-module__fqGuVG__popup{z-index:calc(var(--z-6-popover) + 1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}.AppDialog-module__fqGuVG__popupModal{z-index:calc(var(--z-5-modal) + 1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}.AppDialog-module__fqGuVG__popupShell{max-height:calc(100% - var(--space-8));pointer-events:auto;z-index:calc(var(--z-5-modal) + 1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.AppDialog-module__fqGuVG__popupModalShell{box-sizing:border-box;height:auto;max-height:min(90svh, calc(100% - var(--space-8)));pointer-events:auto;width:100%;max-width:100%;z-index:calc(var(--z-5-modal) + 1);flex-direction:column;display:flex;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);}@media (min-width:1024px){.AppDialog-module__fqGuVG__popupModalShell{max-width:min(calc(100% - var(--scroll-modal-horizontal-inset,var(--space-8))), var(--scroll-modal-max-width,42rem));width:min(calc(100% - var(--scroll-modal-horizontal-inset,var(--space-8))), var(--scroll-modal-max-width,42rem))}}.AppDialog-module__fqGuVG__popupOverlayStack{max-height:inherit;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}
.modal-dialog-module__14Tp9q__shell{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-modal)}.modal-dialog-module__14Tp9q__backdroppanel{overscroll-behavior:contain;flex-direction:column;flex-shrink:0;max-height:min(90svh,100%);display:flex;overflow-y:auto;}@media (min-width:768px){.modal-dialog-module__14Tp9q__backdroppanel{max-height:90dvh}}
.ReleaseModal-module__EY2B7G__heroSection{background:var(--card);flex-direction:column;gap:0;display:flex;position:relative}.ReleaseModal-module__EY2B7G__heroSection>*{z-index:1;position:relative}.ReleaseModal-module__EY2B7G__modalWide{height:auto}@media (min-width:1024px){.ReleaseModal-module__EY2B7G__modalWide{--scroll-modal-max-width:68rem}}.ReleaseModal-module__EY2B7G__body{gap:var(--space-4);flex-direction:column;display:flex}.ReleaseModal-module__EY2B7G__modalCard{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.ReleaseModal-module__EY2B7G__modalContent{gap:var(--space-1);padding:var(--space-2) var(--space-1);flex-direction:column;display:flex}@media (min-width:768px){.ReleaseModal-module__EY2B7G__modalContent{gap:var(--space-4);padding:var(--space-4) var(--space-3)}}.ReleaseModal-module__EY2B7G__notesSection{background:var(--card)}.ReleaseModal-module__EY2B7G__playbackSection{flex-direction:column;display:flex}.ReleaseModal-module__EY2B7G__playbackNoPreview{align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;border-bottom:1px dashed var(--border);flex-direction:column;display:flex}.ReleaseModal-module__EY2B7G__playbackPreview{border-top:1px dashed var(--border);flex-direction:column;display:flex}.ReleaseModal-module__EY2B7G__previewMessage{color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-2) var(--space-4) var(--space-1) var(--space-3);margin:0;line-height:1.4}.ReleaseModal-module__EY2B7G__loadingState,.ReleaseModal-module__EY2B7G__errorState{align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;flex-direction:column;display:flex}.ReleaseModal-module__EY2B7G__loadingMessage,.ReleaseModal-module__EY2B7G__errorMessage,.ReleaseModal-module__EY2B7G__noPreviewMessage{color:var(--muted-foreground);font-size:var(--text-sm);text-wrap:balance;margin:0;line-height:1.25}.ReleaseModal-module__EY2B7G__searchLink{color:var(--primary);font-size:var(--text-sm);text-decoration:none}.ReleaseModal-module__EY2B7G__searchLink:hover{text-decoration:underline}.ReleaseModal-module__EY2B7G__externalVideos{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ReleaseModal-module__EY2B7G__externalVideos a{color:var(--primary);font-size:var(--text-sm);text-decoration:none}.ReleaseModal-module__EY2B7G__externalVideos a:hover{text-decoration:underline}
.ModalToolbar-module__f-dvmq__toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-shrink:0;justify-content:space-between;display:flex;}@media (min-width:768px){.ModalToolbar-module__f-dvmq__toolbar{padding:var(--space-3) var(--space-4)}}.ModalToolbar-module__f-dvmq__toolbarLead{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.ModalToolbar-module__f-dvmq__title{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.25;overflow:hidden}@media (min-width:768px){.ModalToolbar-module__f-dvmq__title{font-size:var(--text-lg)}}.ModalToolbar-module__f-dvmq__actionButton{background:color-mix(in srgb, var(--background) 60%, transparent);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;height:var(--button-height-sm);transition:background-color var(--transition-normal), border-color var(--transition-normal);width:var(--button-height-sm);flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ModalToolbar-module__f-dvmq__actionButton:hover{background:var(--muted);border-color:var(--input)}.ModalToolbar-module__f-dvmq__actionButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ModalToolbar-module__f-dvmq__actionButton.ModalToolbar-module__f-dvmq__actionButtonActive{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ModalToolbar-module__f-dvmq__actionButton.ModalToolbar-module__f-dvmq__actionButtonActive:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary-hover)}.ModalToolbar-module__f-dvmq__closeButton{padding:0}.ModalToolbar-module__f-dvmq__actionIcon{width:.875rem;height:.875rem}
.modal-input-module__02awEa__field{font-size:16px}
.CollectionHealth-module__XUIzBW__healthContainer{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.CollectionHealth-module__XUIzBW__healthContainer h2{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.CollectionHealth-module__XUIzBW__healthGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:640px){.CollectionHealth-module__XUIzBW__healthGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CollectionHealth-module__XUIzBW__healthGrid{grid-template-columns:repeat(3,1fr)}}.CollectionHealth-module__XUIzBW__healthCard{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex;}.CollectionHealth-module__XUIzBW__healthLabel{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-medium);text-transform:uppercase}.CollectionHealth-module__XUIzBW__healthValue{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1.2}.CollectionHealth-module__XUIzBW__healthDescription{color:var(--muted-foreground);font-size:var(--text-sm)}.CollectionHealth-module__XUIzBW__expandButton{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-3);transition:var(--transition-fast)}.CollectionHealth-module__XUIzBW__expandButton:hover{background:var(--muted)}.CollectionHealth-module__XUIzBW__rateLink{color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-medium);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline;display:inline-block}.CollectionHealth-module__XUIzBW__rateLink:hover{color:var(--primary-hover)}
.EditCrateDialog-module__Qemvda__defaultBadge{background:color-mix(in srgb, var(--primary) 15%, var(--background));border:1px solid var(--primary);border-radius:var(--radius-full);color:var(--primary);font-size:var(--text-xxs);font-weight:var(--font-medium);letter-spacing:.075em;padding:.145rem var(--space-2) .1rem;text-transform:uppercase;white-space:nowrap}.EditCrateDialog-module__Qemvda__section{gap:var(--space-3);flex-direction:column;display:flex}.EditCrateDialog-module__Qemvda__sectionTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.EditCrateDialog-module__Qemvda__input{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);padding:var(--space-2) var(--space-3);width:100%}.EditCrateDialog-module__Qemvda__input:focus{border-color:var(--primary);outline:none}.EditCrateDialog-module__Qemvda__dangerSection{border-top:1px solid var(--border);gap:var(--space-3);padding-top:var(--space-5);flex-direction:column;display:flex}.EditCrateDialog-module__Qemvda__dangerDescription{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.5}.EditCrateDialog-module__Qemvda__crateNameHighlight{color:var(--foreground);font-weight:var(--font-semibold)}.EditCrateDialog-module__Qemvda__sectionActions{gap:var(--space-2);justify-content:flex-end;display:flex}.EditCrateDialog-module__Qemvda__settingDescription{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.5}
.ReleaseRatingPicker-module__y6ECKW__stars{border:none;gap:.0625rem;min-width:0;margin:0;padding:0;display:inline-flex}.ReleaseRatingPicker-module__y6ECKW__stars:disabled{opacity:.6}.ReleaseRatingPicker-module__y6ECKW__starButton{border-radius:var(--radius-ui);color:var(--rating-star-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;line-height:0;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.ReleaseRatingPicker-module__y6ECKW__starButtonFilled{color:var(--rating-star)}.ReleaseRatingPicker-module__y6ECKW__starButtonIncluded{background-color:color-mix(in srgb, var(--rating-star) 14%, transparent);color:var(--rating-star)}.ReleaseRatingPicker-module__y6ECKW__starButtonHoverTarget{background-color:color-mix(in srgb, var(--rating-star) 22%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--rating-star) 30%, transparent);color:var(--rating-star)}.ReleaseRatingPicker-module__y6ECKW__starButtonDimmed{opacity:.3}.ReleaseRatingPicker-module__y6ECKW__starIcon{width:.875rem;height:.875rem;display:block}
.CrateReleaseListToolbar-module__-vTosq__toolbar{background:var(--background);border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-4);margin-bottom:0}@media (min-width:1024px){.CrateReleaseListToolbar-module__-vTosq__toolbar{padding:var(--space-3) var(--space-5)}}.CrateReleaseListToolbar-module__-vTosq__toolbarStickyPanel{top:var(--sticky-header-height);z-index:var(--z-2-sticky);position:sticky}.CrateReleaseListToolbar-module__-vTosq__inner{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.CrateReleaseListToolbar-module__-vTosq__progress{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);min-width:0;line-height:1.25}.CrateReleaseListToolbar-module__-vTosq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.CrateReleaseListToolbar-module__-vTosq__clearButton{color:var(--primary);cursor:pointer;font-family:var(--font-family-meta);font-size:var(--text-meta-xs);white-space:nowrap;background:0 0;border:none;padding:0;line-height:1.25;text-decoration:underline}.CrateReleaseListToolbar-module__-vTosq__clearButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CrateReleaseListToolbar-module__-vTosq__clearButton:disabled{cursor:not-allowed;opacity:.5}.CrateReleaseListToolbar-module__-vTosq__clearButton:hover:not(:disabled){color:var(--primary-hover)}.CrateReleaseListToolbar-module__-vTosq__checkboxLabel{color:color-mix(in srgb, var(--muted-foreground) 88%, var(--foreground));cursor:pointer;font-family:var(--font-family-meta);font-size:var(--text-meta-xs);align-items:center;gap:var(--space-1);-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;line-height:1.25;display:flex}.CrateReleaseListToolbar-module__-vTosq__checkboxLabel:has(input:disabled){cursor:not-allowed;opacity:.5}.CrateReleaseListToolbar-module__-vTosq__checkbox{accent-color:var(--primary);cursor:pointer;width:.875rem;height:.875rem}.CrateReleaseListToolbar-module__-vTosq__checkbox:disabled{cursor:not-allowed}
.ReleasePlaybackVideoPanel-module__OzUhiG__videoPanel{pointer-events:none;visibility:hidden;z-index:2;width:0;height:0;position:fixed;overflow:hidden}.ReleasePlaybackVideoPanel-module__OzUhiG__videoContent{flex:1;width:100%;min-height:0;position:relative}.ReleasePlaybackVideoPanel-module__OzUhiG__videoPanel[data-video-expanded=true]{--panel-scale:1;--video-max-height:16.1rem;background:var(--background);border:1px solid var(--border);bottom:calc(var(--release-mini-player-bar-height,3.25rem) + env(safe-area-inset-bottom,0px));pointer-events:auto;visibility:visible;z-index:2;border-bottom:0;border-radius:0;flex-direction:column;width:100%;height:auto;display:flex;left:0;right:0;overflow:hidden;transform:none;box-shadow:0 -4px 16px #0000001f}@media (min-width:768px){.ReleasePlaybackVideoPanel-module__OzUhiG__videoPanel[data-video-expanded=true]{border:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:var(--radius-ui);bottom:calc(var(--release-mini-player-bar-height,3.25rem) + env(safe-area-inset-bottom,0px) + var(--space-2));height:calc(1.25rem + var(--video-max-height) * var(--panel-scale));left:var(--space-5);width:calc(var(--video-max-height) * var(--panel-scale) * 16 / 9);right:auto;transform:none;box-shadow:0 8px 24px #0000002e}}.ReleasePlaybackVideoPanel-module__OzUhiG__videoPanel[data-video-expanded=true] .ReleasePlaybackVideoPanel-module__OzUhiG__videoContent{aspect-ratio:16/9;flex:none;width:100%;height:auto}@media (min-width:768px){.ReleasePlaybackVideoPanel-module__OzUhiG__videoPanel[data-video-expanded=true] .ReleasePlaybackVideoPanel-module__OzUhiG__videoContent{aspect-ratio:auto;flex:1;height:auto;min-height:0}}.ReleasePlaybackVideoPanel-module__OzUhiG__videoPanelPositioned{bottom:auto;transform:none}.ReleasePlaybackVideoPanel-module__OzUhiG__videoPanelDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ReleasePlaybackVideoPanel-module__OzUhiG__dragHandle{background:color-mix(in srgb, var(--muted) 80%, transparent);border:0;border-bottom:1px solid var(--border);cursor:grab;touch-action:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:1.25rem;padding:0;display:none}@media (min-width:768px){.ReleasePlaybackVideoPanel-module__OzUhiG__dragHandle{display:flex}}.ReleasePlaybackVideoPanel-module__OzUhiG__dragHandle:active{cursor:grabbing}.ReleasePlaybackVideoPanel-module__OzUhiG__dragHandleGrip{background:var(--muted-foreground);border-radius:var(--radius-full);opacity:.55;width:2rem;height:.125rem;display:block}.ReleasePlaybackVideoPanel-module__OzUhiG__mobileCloseBar{background:color-mix(in srgb, var(--muted) 80%, transparent);border:0;border-bottom:1px solid var(--border);color:var(--foreground);cursor:pointer;min-height:2rem;padding:0 var(--space-3);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:768px){.ReleasePlaybackVideoPanel-module__OzUhiG__mobileCloseBar{display:none}}.ReleasePlaybackVideoPanel-module__OzUhiG__mobileCloseBar:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ReleasePlaybackVideoPanel-module__OzUhiG__mobileCloseIcon{width:.875rem;height:.875rem;display:block}.ReleasePlaybackVideoPanel-module__OzUhiG__videoContentInteractive{pointer-events:auto}.ReleasePlaybackVideoPanel-module__OzUhiG__videoPanel:not([data-video-expanded=true]) .ReleasePlaybackVideoPanel-module__OzUhiG__videoContent{height:100%}.ReleasePlaybackVideoPanel-module__OzUhiG__resizeHandle{cursor:nwse-resize;height:1.25rem;padding:0 var(--space-1) var(--space-1) 0;touch-action:none;background:0 0;border:0;justify-content:end;align-items:end;width:1.25rem;display:none;position:absolute;bottom:0;right:0}@media (min-width:768px){.ReleasePlaybackVideoPanel-module__OzUhiG__resizeHandle{display:flex}}.ReleasePlaybackVideoPanel-module__OzUhiG__resizeHandleIcon{border-bottom:2px solid var(--muted-foreground);border-right:2px solid var(--muted-foreground);opacity:.55;width:.625rem;height:.625rem;display:block}
.ReleaseSummaryHero-module__LdC_0G__hero{flex-direction:column;width:100%;display:flex}.ReleaseSummaryHero-module__LdC_0G__heroMain{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}@media (min-width:768px){.ReleaseSummaryHero-module__LdC_0G__heroMain{flex-direction:row;align-items:center}}.ReleaseSummaryHero-module__LdC_0G__heroMainFlushTop{border-top:0}.ReleaseSummaryHero-module__LdC_0G__coverWrapper{flex-shrink:0;width:100%;height:5rem;overflow:hidden}@media (min-width:768px){.ReleaseSummaryHero-module__LdC_0G__coverWrapper{width:9rem;height:9rem}}.ReleaseSummaryHero-module__LdC_0G__cover{object-fit:cover;width:100%;height:100%}.ReleaseSummaryHero-module__LdC_0G__details{gap:var(--space-2);min-width:0;padding:var(--space-3);flex-direction:column;flex:1;justify-content:center;display:flex}@media (min-width:768px){.ReleaseSummaryHero-module__LdC_0G__details{padding:var(--space-3) var(--space-4)}}.ReleaseSummaryHero-module__LdC_0G__detailsText{gap:var(--space-1);pointer-events:auto;z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ReleaseSummaryHero-module__LdC_0G__detailsText a{cursor:pointer;pointer-events:auto;z-index:1;position:relative}.ReleaseSummaryHero-module__LdC_0G__artist{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ReleaseSummaryHero-module__LdC_0G__title{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0;line-height:1.25}.ReleaseSummaryHero-module__LdC_0G__heroTitleLink{color:inherit;font-size:inherit;font-weight:inherit;-webkit-line-clamp:3;line-height:inherit;transition:color var(--transition-fast);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}@media (min-width:768px){.ReleaseSummaryHero-module__LdC_0G__heroTitleLink{-webkit-line-clamp:2}}.ReleaseSummaryHero-module__LdC_0G__heroTitleLink:hover{color:var(--primary)}.ReleaseSummaryHero-module__LdC_0G__metaLine{margin:0}.ReleaseSummaryHero-module__LdC_0G__ratingsRow{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.ReleaseSummaryHero-module__LdC_0G__ratingsRow svg{flex-shrink:0;width:.875rem;height:.875rem;display:block}.ReleaseSummaryHero-module__LdC_0G__ratingsSeparator{color:var(--muted-foreground)}.ReleaseSummaryHero-module__LdC_0G__ratingError{color:var(--destructive);flex-basis:100%;margin:0}.ReleaseSummaryHero-module__LdC_0G__communityRating{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}.ReleaseSummaryHero-module__LdC_0G__communityStarIcon{color:var(--rating-star);flex-shrink:0;width:.875rem;height:.875rem;display:block}.ReleaseSummaryHero-module__LdC_0G__tagsRow{margin:var(--space-2) 0 0 0}.ReleaseSummaryHero-module__LdC_0G__staticPill{pointer-events:none}.ReleaseSummaryHero-module__LdC_0G__actionIcon{width:.875rem;height:.875rem}
.dashboard-card-module__z-ORmW__card{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);transition:var(--transition-fast);width:100%;}.dashboard-card-module__z-ORmW__card:hover{border-color:var(--input)}.dashboard-card-module__z-ORmW__releaseRow{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex;position:relative;}
.CrateSetNotesScratchpad-module__7XR94W__section{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.CrateSetNotesScratchpad-module__7XR94W__textarea{min-height:10lh;}@media (min-width:1024px){.CrateSetNotesScratchpad-module__7XR94W__textarea{min-height:20lh}}.CrateSetNotesScratchpad-module__7XR94W__textareaPanel{min-height:10lh;}@media (min-width:1024px){.CrateSetNotesScratchpad-module__7XR94W__textareaPanel{min-height:20lh;font-size:16px}}.CrateSetNotesScratchpad-module__7XR94W__textareaDrawer{min-height:6lh;}.CrateSetNotesScratchpad-module__7XR94W__textareaInvalid{}.CrateSetNotesScratchpad-module__7XR94W__footer{}.CrateSetNotesScratchpad-module__7XR94W__status{}.CrateSetNotesScratchpad-module__7XR94W__charCount{}.CrateSetNotesScratchpad-module__7XR94W__charCountLimit{}.CrateSetNotesScratchpad-module__7XR94W__sectionInPanel{padding:var(--space-3) var(--space-4)}@media (min-width:1024px){.CrateSetNotesScratchpad-module__7XR94W__sectionInPanel{padding:var(--space-3) var(--space-5)}}.CrateSetNotesScratchpad-module__7XR94W__sectionInDrawer{border-bottom:1px solid var(--border);padding-bottom:var(--space-3);flex-shrink:0}
.MostCrated-module__hHHsga__container{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.MostCrated-module__hHHsga__container h2{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.MostCrated-module__hHHsga__subtitle{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.MostCrated-module__hHHsga__releasesList{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.MostCrated-module__hHHsga__crateCount{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.MostCrated-module__hHHsga__countNumber{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1}.MostCrated-module__hHHsga__countLabel{color:var(--muted-foreground);font-size:var(--text-xs);text-transform:lowercase}.MostCrated-module__hHHsga__emptyState{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--muted-foreground);gap:var(--space-3);padding:var(--space-8);text-align:center;flex-direction:column;display:flex;}.MostCrated-module__hHHsga__emptyState p{font-size:var(--text-sm);margin:0}.MostCrated-module__hHHsga__emptyStateSubtext{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}.MostCrated-module__hHHsga__emptyStateLink{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-ui);color:var(--primary-foreground);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-4);transition:var(--transition-fast);align-self:center;text-decoration:none;display:inline-block}.MostCrated-module__hHHsga__emptyStateLink:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary-hover)}.MostCrated-module__hHHsga__emptyStateLink:active{background:var(--primary-active);border-color:var(--primary-active);color:var(--on-primary-active)}.MostCrated-module__hHHsga__loading{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.MostCrated-module__hHHsga__error{color:var(--destructive);font-size:var(--text-sm);margin:0}
.PublicCrate-module__NwKsBG__container{background:var(--background);padding:var(--space-12) var(--space-4);width:100%}@media (min-width:769px){.PublicCrate-module__NwKsBG__container{padding:var(--space-16) var(--space-6)}}.PublicCrate-module__NwKsBG__content{color:var(--foreground);width:100%;max-width:90rem;margin:0 auto;line-height:1.6}.PublicCrate-module__NwKsBG__notice{background:color-mix(in srgb, var(--success) 10%, var(--background));border-left:3px solid var(--success);border-radius:var(--radius-ui);margin-bottom:var(--space-6);padding:var(--space-4)}@media (min-width:768px){.PublicCrate-module__NwKsBG__notice{margin-bottom:var(--space-8);padding:var(--space-4) var(--space-6)}}.PublicCrate-module__NwKsBG__noticeText{color:var(--success);font-size:var(--text-sm);text-align:left;margin:0}.PublicCrate-module__NwKsBG__section{margin-bottom:var(--space-12)}@media (min-width:768px){.PublicCrate-module__NwKsBG__section{margin-bottom:var(--space-16)}}.PublicCrate-module__NwKsBG__title{color:var(--foreground);font-size:var(--text-3xl);font-weight:var(--font-semibold);margin-bottom:var(--space-2);text-align:left;margin-top:0;line-height:1.2}@media (min-width:768px){.PublicCrate-module__NwKsBG__title{font-size:var(--text-4xl)}}.PublicCrate-module__NwKsBG__notes{color:var(--muted-foreground);font-size:var(--text-base);white-space:pre-wrap;max-width:70ch;margin:0;line-height:1.6}.PublicCrate-module__NwKsBG__heading{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-4)}@media (min-width:768px){.PublicCrate-module__NwKsBG__heading{font-size:var(--text-2xl)}}.PublicCrate-module__NwKsBG__aboutSection{border-top:1px dashed var(--border);margin-top:var(--space-16);padding-top:var(--space-8)}@media (min-width:768px){.PublicCrate-module__NwKsBG__aboutSection{margin-top:var(--space-20);padding-top:var(--space-12)}}.PublicCrate-module__NwKsBG__twoColumnLayout{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.PublicCrate-module__NwKsBG__twoColumnLayout{flex-direction:row;gap:8rem}}.PublicCrate-module__NwKsBG__aboutContent{flex:2.5}.PublicCrate-module__NwKsBG__loginModule{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, var(--card)), color-mix(in srgb, var(--primary) 5%, var(--card)));border:2px solid var(--primary);padding:var(--space-6) var(--space-8);border-radius:var(--radius-card);flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.PublicCrate-module__NwKsBG__loginButtonContainer{margin:var(--space-4) 0;justify-content:center;align-items:center;width:100%;display:flex}.PublicCrate-module__NwKsBG__connectButton{width:100%}.PublicCrate-module__NwKsBG__loginNote{color:var(--muted-foreground);font-size:var(--text-sm);margin-bottom:0;margin-top:var(--space-4);text-align:center;width:100%}.PublicCrate-module__NwKsBG__text{color:var(--muted-foreground);font-size:var(--text-base);margin-bottom:var(--space-4);line-height:1.6}.PublicCrate-module__NwKsBG__list{color:var(--muted-foreground);font-size:var(--text-base);margin-bottom:var(--space-4);padding-left:var(--space-6);line-height:1.6}.PublicCrate-module__NwKsBG__listItem{margin-bottom:var(--space-2)}.PublicCrate-module__NwKsBG__metaContainer{padding-top:var(--space-1);flex-direction:column;gap:.25rem;display:flex}.PublicCrate-module__NwKsBG__meta{color:var(--muted-foreground);margin-bottom:var(--space-8);text-align:left;font-family:var(--font-family-meta);font-size:var(--text-meta-xs)}@media (min-width:768px){.PublicCrate-module__NwKsBG__meta{margin-bottom:var(--space-12)}}.PublicCrate-module__NwKsBG__inlineLink{color:var(--primary);transition:color var(--transition-normal);text-decoration:none}.PublicCrate-module__NwKsBG__inlineLink:hover{color:var(--primary-hover);text-decoration:underline}
.ReleaseMiniPlayer-module__SJffvW__miniPlayerRoot{pointer-events:none;z-index:var(--z-9-playback-dock);position:fixed;bottom:0;left:0;right:0}[data-playback-dock-in-flow] .ReleaseMiniPlayer-module__SJffvW__miniPlayerRoot{position:static;bottom:auto;left:auto;right:auto}.ReleaseMiniPlayer-module__SJffvW__miniPlayerRoot>*{pointer-events:auto}.ReleaseMiniPlayer-module__SJffvW__miniPlayerShell{z-index:1;flex-direction:column;flex-shrink:0;display:flex;position:relative}.ReleaseMiniPlayer-module__SJffvW__miniPlayerBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--card) 92%, transparent);align-items:stretch;gap:var(--space-2);min-height:var(--release-mini-player-bar-height,3.25rem);padding:var(--space-2) var(--space-4);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));z-index:1;border-top:0;flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:768px){.ReleaseMiniPlayer-module__SJffvW__miniPlayerBar{border-top:1px solid var(--border);align-items:center;gap:var(--space-3);padding-left:var(--space-5);padding-right:var(--space-5);flex-direction:row}}.ReleaseMiniPlayer-module__SJffvW__releaseArea{justify-content:center;width:100%;min-width:0;display:flex}@media (min-width:768px){.ReleaseMiniPlayer-module__SJffvW__releaseArea{flex:1;justify-content:flex-start}}.ReleaseMiniPlayer-module__SJffvW__metaRow{align-items:center;gap:var(--space-2);justify-content:center;width:100%;min-width:0;display:flex}@media (min-width:768px){.ReleaseMiniPlayer-module__SJffvW__metaRow{gap:var(--space-4);flex:1;justify-content:flex-start;width:auto}}.ReleaseMiniPlayer-module__SJffvW__crateButton{flex-shrink:0}.ReleaseMiniPlayer-module__SJffvW__releaseInfo{align-items:center;gap:var(--space-2);flex:1;justify-content:center;min-width:0;max-width:100%;display:flex;overflow:hidden}@media (min-width:768px){.ReleaseMiniPlayer-module__SJffvW__releaseInfo{gap:var(--space-3);justify-content:flex-start}}.ReleaseMiniPlayer-module__SJffvW__openReleaseButton{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);text-align:left;background:0 0;border:none;flex:1;justify-content:center;min-width:0;max-width:100%;padding:0;display:flex;overflow:hidden}@media (min-width:768px){.ReleaseMiniPlayer-module__SJffvW__openReleaseButton{gap:var(--space-3);justify-content:flex-start;width:auto}}.ReleaseMiniPlayer-module__SJffvW__openReleaseButton:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}.ReleaseMiniPlayer-module__SJffvW__openReleaseButton:hover{opacity:.92}.ReleaseMiniPlayer-module__SJffvW__metaLines{max-width:calc(100% - var(--release-mini-player-cover-size,1.75rem) - var(--space-2));text-align:left;flex:0 auto;min-width:0}@media (min-width:768px){.ReleaseMiniPlayer-module__SJffvW__metaLines{flex:1;max-width:none}}.ReleaseMiniPlayer-module__SJffvW__metaMarquee{font-size:var(--text-sm);line-height:1.25}.ReleaseMiniPlayer-module__SJffvW__loadingLabel{font-size:var(--text-sm);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;line-height:1.25;overflow:hidden}.ReleaseMiniPlayer-module__SJffvW__marqueeArtist,.ReleaseMiniPlayer-module__SJffvW__marqueeSeparator{color:var(--muted-foreground);font-weight:var(--font-normal)}.ReleaseMiniPlayer-module__SJffvW__marqueeTitle{color:var(--foreground);font-weight:var(--font-medium)}.ReleaseMiniPlayer-module__SJffvW__controlIcon{flex-shrink:0;display:block}.ReleaseMiniPlayer-module__SJffvW__controlButton{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--foreground);cursor:pointer;height:var(--release-mini-player-control-size,2rem);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal);width:var(--release-mini-player-control-size,2rem);background:0 0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ReleaseMiniPlayer-module__SJffvW__controlButton svg{height:var(--space-4);width:var(--space-4);flex-shrink:0;display:block}.ReleaseMiniPlayer-module__SJffvW__controlButton:disabled{cursor:not-allowed;opacity:.4}.ReleaseMiniPlayer-module__SJffvW__controlButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ReleaseMiniPlayer-module__SJffvW__controlButton:hover:not(:disabled){background:var(--muted)}.ReleaseMiniPlayer-module__SJffvW__controlButton.ReleaseMiniPlayer-module__SJffvW__crateButtonActive{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ReleaseMiniPlayer-module__SJffvW__controlButton.ReleaseMiniPlayer-module__SJffvW__crateButtonActive:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary-hover)}.ReleaseMiniPlayer-module__SJffvW__controlButton.ReleaseMiniPlayer-module__SJffvW__videoButtonActive{background:var(--muted);border-color:var(--foreground)}.ReleaseMiniPlayer-module__SJffvW__controlButton.ReleaseMiniPlayer-module__SJffvW__queueButton{position:relative}.ReleaseMiniPlayer-module__SJffvW__controlButton.ReleaseMiniPlayer-module__SJffvW__queueButtonActive{background:var(--muted);border-color:var(--foreground)}.ReleaseMiniPlayer-module__SJffvW__queueCount{background:var(--primary);border-radius:var(--radius-full);color:var(--primary-foreground);font-size:.625rem;font-weight:var(--font-medium);justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .2rem;line-height:1;display:inline-flex;position:absolute;top:-.15rem;right:-.15rem}.ReleaseMiniPlayer-module__SJffvW__cover{border-radius:var(--radius-sm);height:var(--release-mini-player-cover-size,1.75rem);object-fit:cover;width:var(--release-mini-player-cover-size,1.75rem);flex-shrink:0}.ReleaseMiniPlayer-module__SJffvW__controls{align-self:center;align-items:center;gap:var(--space-2);flex-shrink:0;justify-content:center;width:100%;max-width:100%;display:flex}@media (min-width:768px){.ReleaseMiniPlayer-module__SJffvW__controls{align-self:auto;gap:var(--space-1);justify-content:flex-start;width:auto}}
.ReleaseNotesCardAction-module__9TkTfq__iconWrap{}.ReleaseNotesCardAction-module__9TkTfq__notesDot{}
.CrateShareControls-module__B8HJ9G__shareRow{align-items:center;gap:var(--space-3);justify-content:space-between;width:100%;display:flex}.CrateShareControls-module__B8HJ9G__shareRow:has(.CrateShareControls-module__B8HJ9G__shareSwitch:disabled){opacity:.55}.CrateShareControls-module__B8HJ9G__shareRowFooter{border-top:1px dashed var(--border);padding-top:var(--space-3)}.CrateShareControls-module__B8HJ9G__shareRowMenu{align-items:stretch;gap:var(--space-1);flex-direction:column;padding:0}.CrateShareControls-module__B8HJ9G__shareMenuHeader{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.CrateShareControls-module__B8HJ9G__shareMenuTitle{color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);flex:1;min-width:0;line-height:1.25}.CrateShareControls-module__B8HJ9G__shareRowMenu:has(.CrateShareControls-module__B8HJ9G__shareSwitch:disabled) .CrateShareControls-module__B8HJ9G__shareMenuTitle{cursor:not-allowed}.CrateShareControls-module__B8HJ9G__shareLabel{cursor:pointer;flex:1;min-width:0}.CrateShareControls-module__B8HJ9G__shareRow:has(.CrateShareControls-module__B8HJ9G__shareSwitch:disabled) .CrateShareControls-module__B8HJ9G__shareLabel{cursor:not-allowed}.CrateShareControls-module__B8HJ9G__shareText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CrateShareControls-module__B8HJ9G__shareTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.25}.CrateShareControls-module__B8HJ9G__shareDescription{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);line-height:1.35}.CrateShareControls-module__B8HJ9G__shareRowMenu .CrateShareControls-module__B8HJ9G__shareDescription{font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-normal);width:100%;margin:0;line-height:1.35}.CrateShareControls-module__B8HJ9G__shareActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.CrateShareControls-module__B8HJ9G__shareSwitch{appearance:none;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;height:1.5rem;transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;width:2.5rem;margin:0;position:relative}.CrateShareControls-module__B8HJ9G__shareSwitch:before{background:var(--background);border-radius:var(--radius-full);content:"";height:1.125rem;transition:transform var(--transition-fast);width:1.125rem;position:absolute;top:50%;left:.125rem;transform:translateY(-50%);box-shadow:0 1px 2px #0000001f}.CrateShareControls-module__B8HJ9G__shareSwitch:checked{background:var(--primary);border-color:var(--primary)}.CrateShareControls-module__B8HJ9G__shareSwitch:checked:before{transform:translate(1rem,-50%)}.CrateShareControls-module__B8HJ9G__shareSwitch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CrateShareControls-module__B8HJ9G__shareSwitch:disabled{cursor:not-allowed}.CrateShareControls-module__B8HJ9G__inlineCopyButton{white-space:nowrap;flex-shrink:0}.CrateShareControls-module__B8HJ9G__shareRowMenu .CrateShareControls-module__B8HJ9G__inlineCopyButton{border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-2);background:0 0;line-height:1.25}.CrateShareControls-module__B8HJ9G__shareRowMenu .CrateShareControls-module__B8HJ9G__inlineCopyButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CrateShareControls-module__B8HJ9G__shareRowMenu .CrateShareControls-module__B8HJ9G__inlineCopyButton:disabled{cursor:not-allowed;opacity:.55}.CrateShareControls-module__B8HJ9G__shareRowMenu .CrateShareControls-module__B8HJ9G__inlineCopyButton:hover:not(:disabled){background:var(--muted);color:var(--primary)}
.OnThisDay-module__90kOOG__container{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.OnThisDay-module__90kOOG__container h2{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.OnThisDay-module__90kOOG__date{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.OnThisDay-module__90kOOG__releasesList{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.OnThisDay-module__90kOOG__yearAdded{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.OnThisDay-module__90kOOG__yearAddedValue{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);line-height:1}.OnThisDay-module__90kOOG__yearAddedLabel{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);white-space:nowrap;line-height:1.2}.OnThisDay-module__90kOOG__emptyState{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--muted-foreground);max-width:36rem;padding:var(--space-6);text-align:center;width:100%;}.OnThisDay-module__90kOOG__emptyState p{font-size:var(--text-sm);margin:0;line-height:1.5}.OnThisDay-module__90kOOG__moreText{color:var(--muted-foreground);font-size:var(--text-sm);max-width:36rem;margin:0}
.ReleaseMiniPlayerMarquee-module__EOZkGG__marquee{width:100%;min-width:0;overflow:hidden}.ReleaseMiniPlayerMarquee-module__EOZkGG__track{white-space:nowrap;max-width:100%;display:inline-flex}.ReleaseMiniPlayerMarquee-module__EOZkGG__segment{padding-right:var(--space-8);flex-shrink:0;align-items:center;gap:0;display:inline-flex}.ReleaseMiniPlayerMarquee-module__EOZkGG__trackIdle{text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.ReleaseMiniPlayerMarquee-module__EOZkGG__trackIdle .ReleaseMiniPlayerMarquee-module__EOZkGG__segment{text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:0;display:block;overflow:hidden}.ReleaseMiniPlayerMarquee-module__EOZkGG__trackAnimate{animation:16s linear infinite ReleaseMiniPlayerMarquee-module__EOZkGG__releaseMiniPlayerMarquee}@media (prefers-reduced-motion:reduce){.ReleaseMiniPlayerMarquee-module__EOZkGG__trackAnimate{animation:none}}@keyframes ReleaseMiniPlayerMarquee-module__EOZkGG__releaseMiniPlayerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.ReleaseSimilarReleaseItem-module__evdWiq__listItem.ReleaseSimilarReleaseItem-module__evdWiq__listItem{gap:var(--space-2)}.ReleaseSimilarReleaseItem-module__evdWiq__listItemInCrate{border-color:var(--primary)}.ReleaseSimilarReleaseItem-module__evdWiq__listItemInCrate:hover{border-color:var(--primary-hover)}.ReleaseSimilarReleaseItem-module__evdWiq__listItemMain.ReleaseSimilarReleaseItem-module__evdWiq__listItemMain{gap:var(--space-2)}.ReleaseSimilarReleaseItem-module__evdWiq__itemImage.ReleaseSimilarReleaseItem-module__evdWiq__itemImage{width:3.75rem;height:3.75rem}@media (min-width:1024px){.ReleaseSimilarReleaseItem-module__evdWiq__itemImage.ReleaseSimilarReleaseItem-module__evdWiq__itemImage{width:5rem;height:5rem}}.ReleaseSimilarReleaseItem-module__evdWiq__listItemActions.ReleaseSimilarReleaseItem-module__evdWiq__listItemActions{flex:0 0 2.75rem;width:2.75rem}@media (min-width:1024px){.ReleaseSimilarReleaseItem-module__evdWiq__listItemActions.ReleaseSimilarReleaseItem-module__evdWiq__listItemActions{flex:0 0 3rem;width:3rem}}.ReleaseSimilarReleaseItem-module__evdWiq__itemContent{padding:var(--space-1) var(--space-1) var(--space-1) 0;gap:0}.ReleaseSimilarReleaseItem-module__evdWiq__itemContent>*{line-height:1}
.CrateDetailActionsMenu-module__GcnGIa__menuRoot{isolation:isolate;z-index:var(--z-6-popover);flex-shrink:0;margin-inline-start:auto;position:relative}.CrateDetailActionsMenu-module__GcnGIa__menuTrigger{border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.CrateDetailActionsMenu-module__GcnGIa__menuTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CrateDetailActionsMenu-module__GcnGIa__menuTrigger:disabled{cursor:not-allowed;opacity:.5}.CrateDetailActionsMenu-module__GcnGIa__menuTrigger:hover:not(:disabled){background:color-mix(in srgb, var(--muted) 35%, transparent)}.CrateDetailActionsMenu-module__GcnGIa__menuTriggerIcon{width:1rem;height:1rem;display:flex}.CrateDetailActionsMenu-module__GcnGIa__menuPopup{min-width:15rem}.CrateDetailActionsMenu-module__GcnGIa__menuFooterInset{padding-inline:calc(var(--space-1) + var(--space-3))}.CrateDetailActionsMenu-module__GcnGIa__menuItemDangerMultiline{align-items:flex-start}.CrateDetailActionsMenu-module__GcnGIa__menuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1.25rem;display:inline-flex}.CrateDetailActionsMenu-module__GcnGIa__menuItemIcon svg{width:.875rem;height:.875rem}.CrateDetailActionsMenu-module__GcnGIa__menuItemDangerMultiline .CrateDetailActionsMenu-module__GcnGIa__menuItemIcon{margin-top:.0625rem}.CrateDetailActionsMenu-module__GcnGIa__menuItemLabel{flex:1;min-width:0}.CrateDetailActionsMenu-module__GcnGIa__menuItemContent{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.CrateDetailActionsMenu-module__GcnGIa__menuItemHint{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-normal);line-height:1.35}.CrateDetailActionsMenu-module__GcnGIa__menuItemDanger .CrateDetailActionsMenu-module__GcnGIa__menuItemHint{color:var(--muted-foreground)}
.CrateHubCard-module__VYPD3W__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);color:inherit;min-width:0;transition:border-color var(--transition-bounce), box-shadow var(--transition-bounce), transform var(--transition-bounce);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.CrateHubCard-module__VYPD3W__card:hover{border-color:var(--input);box-shadow:var(--shadow-lg);color:inherit;text-decoration:none;transform:translateY(-2px)}}.CrateHubCard-module__VYPD3W__card:active{transform:scale(.985)}.CrateHubCard-module__VYPD3W__card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CrateHubCard-module__VYPD3W__visual{aspect-ratio:4/3;background:linear-gradient(145deg, color-mix(in srgb, var(--muted) 80%, var(--background)), var(--background));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CrateHubCard-module__VYPD3W__visualEmpty{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 8%, var(--muted)), color-mix(in srgb, var(--primary) 4%, var(--background)))}.CrateHubCard-module__VYPD3W__collage{height:100%;padding:var(--space-4);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.CrateHubCard-module__VYPD3W__cover{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--background) 88%, transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);object-fit:cover;flex-shrink:0;width:min(28%,6.5rem);height:auto}.CrateHubCard-module__VYPD3W__coverLeft{z-index:1;transform:rotate(-12deg)translateY(.35rem)}.CrateHubCard-module__VYPD3W__coverCenter{z-index:3;width:min(36%,8.5rem);transform:translateY(-.35rem)}.CrateHubCard-module__VYPD3W__coverRight{z-index:2;transform:rotate(12deg)translateY(.35rem)}.CrateHubCard-module__VYPD3W__collageSingle .CrateHubCard-module__VYPD3W__coverCenter{width:min(46%,9rem);transform:none}.CrateHubCard-module__VYPD3W__collagePair{gap:var(--space-3)}.CrateHubCard-module__VYPD3W__collagePair .CrateHubCard-module__VYPD3W__coverLeft,.CrateHubCard-module__VYPD3W__collagePair .CrateHubCard-module__VYPD3W__coverRight{width:min(34%,7rem);transform:rotate(0)}.CrateHubCard-module__VYPD3W__emptyVisual{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CrateHubCard-module__VYPD3W__emptyGlyph{background:color-mix(in srgb, var(--primary) 18%, transparent);border:2px dashed color-mix(in srgb, var(--primary) 35%, var(--border));border-radius:var(--radius-full);width:4.5rem;height:4.5rem;display:block;position:relative}.CrateHubCard-module__VYPD3W__emptyGlyph:before{background:color-mix(in srgb, var(--primary) 28%, transparent);border-radius:var(--radius-full);content:"";position:absolute;inset:.85rem}.CrateHubCard-module__VYPD3W__body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.CrateHubCard-module__VYPD3W__titleRow{gap:var(--space-1);flex-direction:column;display:flex}.CrateHubCard-module__VYPD3W__nameRow{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.CrateHubCard-module__VYPD3W__name{font-size:var(--text-lg);font-weight:var(--font-semibold);flex:auto;min-width:0;margin:0;line-height:1.25}.CrateHubCard-module__VYPD3W__defaultBadge{background:color-mix(in srgb, var(--primary) 15%, var(--background));border:1px solid var(--primary);border-radius:var(--radius-full);color:var(--primary);font-size:var(--text-xxs);font-weight:var(--font-medium);letter-spacing:.075em;padding:.145rem var(--space-2) .1rem;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.CrateHubCard-module__VYPD3W__meta{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);margin:0}
.StyleEvolution-module__scp5wW__container{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.StyleEvolution-module__scp5wW__sectionHeader{border-top:1px solid var(--border);gap:var(--space-1);padding-top:var(--space-5);flex-direction:column;width:100%;display:flex}.StyleEvolution-module__scp5wW__sectionTitle{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0;line-height:1.3}.StyleEvolution-module__scp5wW__subtitle{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.StyleEvolution-module__scp5wW__periodGrid{gap:var(--space-3);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:640px){.StyleEvolution-module__scp5wW__periodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.StyleEvolution-module__scp5wW__periodGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.StyleEvolution-module__scp5wW__periodCard{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);gap:var(--space-3);min-width:0;padding:var(--space-3);transition:var(--transition-fast);flex-direction:column;display:flex;}.StyleEvolution-module__scp5wW__periodCard:hover{border-color:var(--input)}.StyleEvolution-module__scp5wW__periodHeader{gap:var(--space-1);flex-direction:column;display:flex}.StyleEvolution-module__scp5wW__periodTitle{color:var(--foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-sm);font-weight:var(--font-semibold);margin:0;line-height:1.3}.StyleEvolution-module__scp5wW__periodMeta{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}.StyleEvolution-module__scp5wW__styleList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StyleEvolution-module__scp5wW__styleRow{gap:var(--space-1);flex-direction:column;display:flex}.StyleEvolution-module__scp5wW__styleRowHeader{align-items:baseline;gap:var(--space-2);justify-content:space-between;display:flex}.StyleEvolution-module__scp5wW__styleName{color:var(--foreground);font-size:var(--text-xs);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.StyleEvolution-module__scp5wW__stylePercent{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);flex-shrink:0}.StyleEvolution-module__scp5wW__styleBarTrack{background:var(--muted);border-radius:var(--radius-sm);width:100%;height:.375rem;overflow:hidden}.StyleEvolution-module__scp5wW__styleBarFill{border-radius:var(--radius-sm)}.StyleEvolution-module__scp5wW__noStyles{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;font-style:italic}.StyleEvolution-module__scp5wW__emptyState{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--muted-foreground);padding:var(--space-4);text-align:center;}.StyleEvolution-module__scp5wW__emptyState p{margin:0}
.ReleaseSimilarSidebar-module__lUzyxq__sidebarAside{background:var(--background);border-left:1px solid var(--border);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.ReleaseSimilarSidebar-module__lUzyxq__sidebarInline{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.ReleaseSimilarSidebar-module__lUzyxq__sidebarHeader{border-bottom:1px solid var(--border);gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.ReleaseSimilarSidebar-module__lUzyxq__sidebarTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.ReleaseSimilarSidebar-module__lUzyxq__sidebarSubtitle{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);margin:0;line-height:1.4}.ReleaseSimilarSidebar-module__lUzyxq__releasesList{gap:var(--space-2);flex-direction:column;display:flex}.ReleaseSimilarSidebar-module__lUzyxq__releasesListAside{overscroll-behavior:contain;min-height:0;padding:var(--space-3) var(--space-4) var(--space-4);flex:1 1 0;overflow:hidden auto}.ReleaseSimilarSidebar-module__lUzyxq__releasesListAside>*{flex-shrink:0}.ReleaseSimilarSidebar-module__lUzyxq__releasesListInline{padding:var(--space-3) var(--space-4) var(--space-4)}.ReleaseSimilarSidebar-module__lUzyxq__loadingState{min-height:12.5rem;padding:var(--space-8);flex:1 1 0;justify-content:center;align-items:center;display:flex}
.playback-dock-module__iqbeOa__dockGlobals{--playback-dock-module-loaded:initial}:is(html:has([data-global-playback-dock]),[data-global-playback-dock]){--workspace-fab-bottom:var(--space-3);--release-mini-player-cover-size:1.75rem;--release-mini-player-control-size:2.5rem;--release-mini-player-bar-height:calc(var(--release-mini-player-cover-size) + var(--release-mini-player-control-size) + var(--space-2) * 2 + var(--space-3) + 4px);--release-mini-player-bar-offset:calc(var(--release-mini-player-bar-height) + env(safe-area-inset-bottom,0px));--release-mini-player-video-panel-offset:0px;--release-mini-player-stack-offset:calc(var(--release-mini-player-bar-offset) + var(--release-mini-player-video-panel-offset))}:is(html:has([data-global-playback-dock]),[data-global-playback-dock]):has([data-video-expanded=true]){--release-mini-player-video-panel-offset:calc(2rem + 100vw * 9 / 16)}@media (min-width:768px){:is(html:has([data-global-playback-dock]),[data-global-playback-dock]):has([data-video-expanded=true]){--release-mini-player-video-panel-offset:0px}}@media (min-width:768px){:is(html:has([data-global-playback-dock]),[data-global-playback-dock]){--release-mini-player-control-size:2rem;--release-mini-player-bar-height:calc(var(--release-mini-player-cover-size) + var(--space-2) * 2 + 1px)}}body:has([data-filters-drawer-open=true]):not(:has([data-video-expanded=true])){--release-mini-player-video-panel-offset:0px}[data-playback-scroll-spacer]{block-size:var(--release-mini-player-bar-offset,calc(3.25rem + 1px + env(safe-area-inset-bottom,0px)));min-block-size:calc(1.75rem + 2.5rem + var(--space-2) * 2 + var(--space-3) + 4px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-shrink:0;width:100%}@media (min-width:768px){[data-playback-scroll-spacer]{min-block-size:calc(3.25rem + 1px + env(safe-area-inset-bottom,0px))}}[data-playback-dock-spacer]{block-size:var(--release-mini-player-stack-offset,0);pointer-events:none;min-block-size:0;flex-shrink:0;width:100%}[data-playback-page-shell-main]{scroll-padding-bottom:var(--release-mini-player-bar-offset,0)}html:has([data-global-playback-dock]) [data-releases-scroll-root]{scroll-padding-bottom:var(--release-mini-player-bar-offset,0)}html:has([data-global-playback-dock]) [data-testid=fmdPublicAuthLayout]>footer{padding-bottom:var(--release-mini-player-stack-offset,0)}
.CrateDrawerReleases-module__f0BjUW__releasesSection{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.CrateDrawerReleases-module__f0BjUW__packingToolbarSticky{background:var(--background);border-bottom:1px solid var(--border);isolation:isolate;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);z-index:3;position:sticky;top:0}.CrateDrawerReleases-module__f0BjUW__packingToolbarSticky .CrateDrawerReleases-module__f0BjUW__packingToolbar{padding:var(--space-2) 0;border:0;margin:0}.CrateDrawerReleases-module__f0BjUW__emptyState{color:var(--muted-foreground);align-items:center;gap:var(--space-4);min-height:12.5rem;padding:var(--space-8);text-align:center;text-wrap:balance;flex-direction:column;justify-content:center;display:flex}.CrateDrawerReleases-module__f0BjUW__emptyState h3{font-size:var(--text-lg);color:var(--foreground);margin:0}.CrateDrawerReleases-module__f0BjUW__emptyState p{line-height:1.5;font-family:var(--font-family-meta);font-size:var(--text-meta-xs);margin:0}.CrateDrawerReleases-module__f0BjUW__releasesList{gap:var(--space-2);flex-direction:column;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}@media (min-width:1024px){.CrateDrawerReleases-module__f0BjUW__releasesList{margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding-left:var(--space-4);padding-right:var(--space-4)}}
.CratesClient-module__P1cIzq__page{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;}.CratesClient-module__P1cIzq__container{gap:var(--space-5);max-width:72rem;padding:var(--space-4) var(--space-4) var(--space-12);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}@media (min-width:768px){.CratesClient-module__P1cIzq__container{gap:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-12)}}.CratesClient-module__P1cIzq__pageHeader{gap:var(--space-3);flex-direction:column;display:flex}.CratesClient-module__P1cIzq__titleGroup{gap:var(--space-2);flex-direction:column;display:flex}.CratesClient-module__P1cIzq__title{font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.02em;margin:0;line-height:1.15}@media (min-width:768px){.CratesClient-module__P1cIzq__title{font-size:var(--text-3xl)}}.CratesClient-module__P1cIzq__subtitle{color:var(--muted-foreground);font-size:var(--text-sm);max-width:36rem;margin:0;line-height:1.5}.CratesClient-module__P1cIzq__headerMeta{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);letter-spacing:.04em;text-transform:uppercase;margin:0}.CratesClient-module__P1cIzq__crateGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:560px){.CratesClient-module__P1cIzq__crateGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.CratesClient-module__P1cIzq__crateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CratesClient-module__P1cIzq__emptyState{background:var(--card);border:1px dashed color-mix(in srgb, var(--border) 80%, var(--primary));border-radius:var(--radius-card);align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);text-align:center;flex-direction:column;display:flex}.CratesClient-module__P1cIzq__emptyTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.CratesClient-module__P1cIzq__emptyCopy{color:var(--muted-foreground);font-size:var(--text-sm);max-width:20rem;margin:0;line-height:1.5}.CratesClient-module__P1cIzq__loadingState{padding:var(--space-10) var(--space-4)}
.WeeklyRecap-module__QzAA9a__container{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.WeeklyRecap-module__QzAA9a__summaryCard{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-4);flex-direction:column;width:100%;display:flex;}.WeeklyRecap-module__QzAA9a__heroRow{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.WeeklyRecap-module__QzAA9a__heroValue{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(2rem,6vw,2.75rem);font-weight:var(--font-bold);letter-spacing:-.04em;line-height:1}.WeeklyRecap-module__QzAA9a__heroLabel{color:var(--muted-foreground);font-size:var(--text-base);font-weight:var(--font-medium)}.WeeklyRecap-module__QzAA9a__changePill{border-radius:var(--radius-full);font-family:var(--font-family-meta);font-size:var(--text-meta-sm);font-weight:var(--font-semibold);padding:.25rem .65rem}.WeeklyRecap-module__QzAA9a__changePillPositive{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.WeeklyRecap-module__QzAA9a__changePillNegative{background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}.WeeklyRecap-module__QzAA9a__priorWeek{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.WeeklyRecap-module__QzAA9a__highlight{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.WeeklyRecap-module__QzAA9a__releasesList{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.WeeklyRecap-module__QzAA9a__dateAdded{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);align-items:center;gap:var(--space-1);text-align:center;white-space:nowrap;flex-direction:column;flex-shrink:0;line-height:1.2;display:flex}.WeeklyRecap-module__QzAA9a__moreText{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}
.MosaicClient-module__mLXP_a__container{background:var(--background);max-width:90rem;min-height:100dvh;padding:clamp(var(--space-4), 2vw + 1rem, var(--space-8));width:100%;margin:0 auto}.MosaicClient-module__mLXP_a__header{color:var(--foreground);margin-bottom:var(--space-6);padding-top:var(--space-2);text-align:center}@media (min-width:768px){.MosaicClient-module__mLXP_a__header{margin-bottom:var(--space-12);padding-top:var(--space-4)}}.MosaicClient-module__mLXP_a__header h1{color:var(--foreground);font-size:clamp(var(--text-2xl), 2.5vw + 1rem, var(--text-4xl));font-weight:var(--font-bold);margin-bottom:clamp(var(--space-2), 1vw + .5rem, var(--space-4))}.MosaicClient-module__mLXP_a__header p{color:var(--muted-foreground);font-size:clamp(var(--text-sm), 1.5vw + .75rem, var(--text-xl));margin-bottom:clamp(var(--space-4), 2vw + 1rem, var(--space-8))}.MosaicClient-module__mLXP_a__controls{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);align-items:stretch;gap:var(--space-3);margin:0 auto var(--space-6);padding:var(--space-4);flex-direction:column;justify-content:center;width:100%;display:flex}@media (min-width:768px){.MosaicClient-module__mLXP_a__controls{align-items:center;gap:var(--space-6);background:0 0;border:none;border-radius:0;flex-direction:row;width:auto;padding:0}}.MosaicClient-module__mLXP_a__controlsLeft{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.MosaicClient-module__mLXP_a__controlsLeft{align-items:center;gap:var(--space-6);flex-direction:row;width:auto}}.MosaicClient-module__mLXP_a__controlGroup{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.MosaicClient-module__mLXP_a__controlGroup{align-items:center;gap:var(--space-3);flex-direction:row;width:auto}}.MosaicClient-module__mLXP_a__aspectRatioGroup{min-width:auto}@media (min-width:768px){.MosaicClient-module__mLXP_a__aspectRatioGroup{min-width:12.5rem}}.MosaicClient-module__mLXP_a__aspectRatioGroup .container{text-align:left}.MosaicClient-module__mLXP_a__aspectRatioGroup .trigger{text-align:left}.MosaicClient-module__mLXP_a__aspectRatioGroup .value{text-align:left}.MosaicClient-module__mLXP_a__controlLabel{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap}.MosaicClient-module__mLXP_a__controlSelect{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);transition:var(--transition-fast)}.MosaicClient-module__mLXP_a__controlSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent);outline:none}.MosaicClient-module__mLXP_a__controlSelect:disabled{cursor:not-allowed;opacity:.6}.MosaicClient-module__mLXP_a__controlSelect:hover:not(:disabled){border-color:var(--primary)}.MosaicClient-module__mLXP_a__controlRange{background:var(--border);border-radius:var(--radius-ui);cursor:pointer;height:.375rem;transition:var(--transition-fast);outline:none;width:7.5rem}.MosaicClient-module__mLXP_a__controlRange::-webkit-slider-thumb{appearance:none;background:var(--primary);border-radius:var(--radius-full);cursor:pointer;height:var(--space-5);transition:var(--transition-fast);width:var(--space-5)}.MosaicClient-module__mLXP_a__controlRange::-moz-range-thumb{background:var(--primary);border-radius:var(--radius-full);cursor:pointer;height:var(--space-5);transition:var(--transition-fast);width:var(--space-5);border:none}.MosaicClient-module__mLXP_a__controlRange:hover:not(:disabled)::-webkit-slider-thumb{background:var(--primary-hover);transform:scale(1.1)}.MosaicClient-module__mLXP_a__controlRange:hover:not(:disabled)::-moz-range-thumb{background:var(--primary-hover);transform:scale(1.1)}.MosaicClient-module__mLXP_a__controlRange:disabled{cursor:not-allowed;opacity:.6}.MosaicClient-module__mLXP_a__downloadButton{box-shadow:var(--shadow-md);min-width:100%}@media (min-width:768px){.MosaicClient-module__mLXP_a__downloadButton{min-width:10rem}}.MosaicClient-module__mLXP_a__downloadButton:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-1px)}.MosaicClient-module__mLXP_a__generatingContent{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.MosaicClient-module__mLXP_a__generatingText{font-size:var(--text-base);font-weight:var(--font-medium)}.MosaicClient-module__mLXP_a__progressBar{background:color-mix(in srgb, var(--foreground) 30%, transparent);border-radius:var(--radius-ui);width:100%;height:.25rem;overflow:hidden}.MosaicClient-module__mLXP_a__progressFill{background:var(--primary);border-radius:var(--radius-ui);height:100%;transition:width var(--transition-slow)}.MosaicClient-module__mLXP_a__mosaicContainer{min-height:25rem;padding:var(--space-2);justify-content:center;align-items:center;width:100%;display:flex;overflow:auto}@media (min-width:768px){.MosaicClient-module__mLXP_a__mosaicContainer{padding:var(--space-4)}}@media (min-width:1000px){.MosaicClient-module__mLXP_a__mosaicContainer{max-width:95vw;margin:0 auto}}.MosaicClient-module__mLXP_a__mosaicGrid{gap:0;width:fit-content;height:auto;margin:0 auto;display:grid}.MosaicClient-module__mLXP_a__mosaicItem{aspect-ratio:1;cursor:pointer;height:100%;transition:var(--transition-fast);background:0 0;border:none;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.MosaicClient-module__mLXP_a__mosaicItem:hover{z-index:10;position:relative;transform:scale(1.05)}.MosaicClient-module__mLXP_a__mosaicImage{object-fit:cover;height:100%;transition:var(--transition-fast);width:100%;display:block}.MosaicClient-module__mLXP_a__mosaicItem:hover .MosaicClient-module__mLXP_a__mosaicImage{filter:brightness(1.1)}.MosaicClient-module__mLXP_a__loadingOverlay{background:color-mix(in srgb, var(--background) 50%, transparent);border-radius:var(--radius-ui);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MosaicClient-module__mLXP_a__loadingContainer{font-family:var(--font-family-meta);font-size:var(--text-meta-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex}.MosaicClient-module__mLXP_a__spinner{margin-bottom:var(--space-4)}.MosaicClient-module__mLXP_a__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex}.MosaicClient-module__mLXP_a__emptyState h1{color:var(--foreground);font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.MosaicClient-module__mLXP_a__emptyState p{color:var(--muted-foreground);font-size:var(--text-lg)}
.PlaybackDockBar-module__NU_y0W__dock{pointer-events:none;z-index:var(--z-9-playback-dock);position:fixed}.PlaybackDockBar-module__NU_y0W__dock>*{pointer-events:auto}.PlaybackDockBar-module__NU_y0W__dockInFlow{position:static}
@keyframes ReleaseTracklistSkeleton-module__illocG__pulse{0%,to{opacity:.45}50%{opacity:.85}}.ReleaseTracklistSkeleton-module__illocG__skeletonRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ReleaseTracklistSkeleton-module__illocG__skeletonRow:not(:last-child){border-bottom:1px dashed var(--border)}.ReleaseTracklistSkeleton-module__illocG__skeletonMain{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ReleaseTracklistSkeleton-module__illocG__skeletonTrailing{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);flex-shrink:0;display:flex}.ReleaseTracklistSkeleton-module__illocG__skeletonToolbar{background:var(--muted);border-top:1px dashed var(--border);padding:var(--space-2) var(--space-3);justify-content:flex-end;display:flex}.ReleaseTracklistSkeleton-module__illocG__skeletonPosition,.ReleaseTracklistSkeleton-module__illocG__skeletonTitle,.ReleaseTracklistSkeleton-module__illocG__skeletonDuration,.ReleaseTracklistSkeleton-module__illocG__skeletonQueue,.ReleaseTracklistSkeleton-module__illocG__skeletonToolbarButton{background:var(--muted);border-radius:var(--radius-ui);animation:1.4s ease-in-out infinite ReleaseTracklistSkeleton-module__illocG__pulse}.ReleaseTracklistSkeleton-module__illocG__skeletonPosition{width:1.5rem;height:.875rem}.ReleaseTracklistSkeleton-module__illocG__skeletonTitle{width:100%;height:1.125rem}.ReleaseTracklistSkeleton-module__illocG__skeletonTitleWide{width:88%}.ReleaseTracklistSkeleton-module__illocG__skeletonTitleMedium{width:72%}.ReleaseTracklistSkeleton-module__illocG__skeletonTitleNarrow{width:56%}.ReleaseTracklistSkeleton-module__illocG__skeletonDuration{width:2.25rem;height:.75rem}.ReleaseTracklistSkeleton-module__illocG__skeletonQueueWrap{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.ReleaseTracklistSkeleton-module__illocG__skeletonQueue{width:.875rem;height:.875rem}.ReleaseTracklistSkeleton-module__illocG__skeletonToolbarButton{width:7.5rem;height:1.25rem}
.SettingsClient-module__vWpfLa__page{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;}.SettingsClient-module__vWpfLa__container{max-width:56rem;padding:var(--space-6) var(--space-4) var(--space-10);width:100%;margin:0 auto}.SettingsClient-module__vWpfLa__pageHeader{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.SettingsClient-module__vWpfLa__title{font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0}.SettingsClient-module__vWpfLa__subtitle{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.5}.SettingsClient-module__vWpfLa__layout{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.SettingsClient-module__vWpfLa__layout{align-items:flex-start;gap:var(--space-8);flex-direction:row}}.SettingsClient-module__vWpfLa__sidebar{width:100%}@media (min-width:768px){.SettingsClient-module__vWpfLa__sidebar{top:calc(var(--space-6) + 3.5rem);flex-shrink:0;width:14rem;position:sticky}}.SettingsClient-module__vWpfLa__sidebarList{gap:var(--space-2);scrollbar-width:thin;flex-flow:row;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:768px){.SettingsClient-module__vWpfLa__sidebarList{flex-direction:column;overflow-x:visible}}.SettingsClient-module__vWpfLa__sidebarButton{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;gap:var(--space-1);min-width:8.5rem;padding:var(--space-3);text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;flex-shrink:0;display:flex}.SettingsClient-module__vWpfLa__sidebarButton:hover{background:var(--secondary);border-color:var(--input)}.SettingsClient-module__vWpfLa__sidebarButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (min-width:768px){.SettingsClient-module__vWpfLa__sidebarButton{width:100%;min-width:0}}.SettingsClient-module__vWpfLa__sidebarButtonActive{background:var(--secondary);border-color:var(--primary)}.SettingsClient-module__vWpfLa__sidebarButtonLabel{font-size:var(--text-sm);font-weight:var(--font-medium)}.SettingsClient-module__vWpfLa__sidebarButtonDescription{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.4;display:none}@media (min-width:768px){.SettingsClient-module__vWpfLa__sidebarButtonDescription{display:block}}.SettingsClient-module__vWpfLa__panel{accent-color:var(--primary);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);gap:var(--space-5);min-width:0;padding:var(--space-5);flex-direction:column;flex:1;width:100%;display:flex}.SettingsClient-module__vWpfLa__panelHeader{border-bottom:1px solid var(--border);gap:var(--space-1);padding-bottom:var(--space-4);flex-direction:column;display:flex}.SettingsClient-module__vWpfLa__panelTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.SettingsClient-module__vWpfLa__panelLead{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.5}.SettingsClient-module__vWpfLa__panelBody{gap:var(--space-5);flex-direction:column;display:flex}.SettingsClient-module__vWpfLa__panelBlock{gap:var(--space-3);flex-direction:column;display:flex}.SettingsClient-module__vWpfLa__panelBlockTitle{font-size:var(--text-base);font-weight:var(--font-medium);margin:0}.SettingsClient-module__vWpfLa__sectionDescription{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.5}.SettingsClient-module__vWpfLa__savedViewsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SettingsClient-module__vWpfLa__savedViewsItem{border:1px solid var(--border);border-radius:var(--radius-ui);align-items:flex-start;gap:var(--space-3);padding:var(--space-3);justify-content:space-between;display:flex}.SettingsClient-module__vWpfLa__savedViewsDetails{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.SettingsClient-module__vWpfLa__savedViewsName{font-size:var(--text-sm);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SettingsClient-module__vWpfLa__savedViewsSummary{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;line-height:1.45}.SettingsClient-module__vWpfLa__savedViewsActions{gap:var(--space-2);flex-shrink:0;display:flex}.SettingsClient-module__vWpfLa__field{gap:var(--space-2);flex-direction:column;display:flex}.SettingsClient-module__vWpfLa__fieldLabel{}.SettingsClient-module__vWpfLa__fieldValue{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-sm);margin:0}.SettingsClient-module__vWpfLa__fieldControl{width:100%;max-width:16rem}.SettingsClient-module__vWpfLa__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.SettingsClient-module__vWpfLa__settingToggle{color:var(--foreground);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;display:flex}.SettingsClient-module__vWpfLa__settingToggle:has(input:disabled){cursor:not-allowed;opacity:.5}.SettingsClient-module__vWpfLa__settingCheckbox{accent-color:var(--primary);width:1rem;height:1rem}.SettingsClient-module__vWpfLa__inlineLink{color:var(--primary);cursor:pointer;transition:color var(--transition-normal);z-index:1;text-decoration:none;position:relative}.SettingsClient-module__vWpfLa__inlineLink:hover{color:var(--primary-hover);text-decoration:underline}
