.curator-module__GQlFJG__page{height:100%;min-height:0;color:var(--ink);font-family:var(--font-body);flex-direction:column;display:flex}.curator-module__GQlFJG__header{padding:var(--page-top) var(--margin-page) var(--space-3);flex-shrink:0}.curator-module__GQlFJG__title{font-weight:700;font-size:var(--text-2xl);text-transform:lowercase}.curator-module__GQlFJG__tabs{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.curator-module__GQlFJG__chip{padding:var(--space-1) var(--space-3);border:var(--border-width-hairline) solid var(--border-muted);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:lowercase;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-snap), color var(--duration-fast) var(--ease-out-snap);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.curator-module__GQlFJG__chip:hover:not(.curator-module__GQlFJG__chipOn){border-color:var(--text-muted);color:var(--text-primary)}.curator-module__GQlFJG__chipOn{border-color:var(--accent-badge-border);color:var(--accent-badge-fg);box-shadow:var(--shadow-offset-sm)}.curator-module__GQlFJG__content{min-height:0;padding:var(--space-3) var(--margin-page) var(--space-8);flex:1;overflow-y:auto}.curator-module__GQlFJG__section{margin-bottom:var(--space-6)}.curator-module__GQlFJG__sectionLabel{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-xl);color:var(--accent-text);text-transform:lowercase;margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.curator-module__GQlFJG__sectionAside{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--tracking-caps)}.curator-module__GQlFJG__empty{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-5) 0}.curator-module__GQlFJG__error{border:var(--border-width-hairline) solid var(--text-error);color:var(--text-error);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.curator-module__GQlFJG__stats{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.curator-module__GQlFJG__stat{border-top:var(--border-width-hairline) solid var(--border-muted);padding-top:var(--space-2);min-width:0}.curator-module__GQlFJG__statLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:lowercase}.curator-module__GQlFJG__statValue{font-size:var(--text-lg);margin-top:var(--space-1);text-transform:lowercase;font-weight:700}.curator-module__GQlFJG__warn{color:var(--text-error)}.curator-module__GQlFJG__genres{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.curator-module__GQlFJG__genreCard{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border:var(--border-width-hairline) solid var(--border-muted);background:var(--bg-sunk);flex-direction:column;min-width:0;display:flex}.curator-module__GQlFJG__genreHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.curator-module__GQlFJG__genreName{font-weight:700;font-size:var(--text-md);text-transform:lowercase}.curator-module__GQlFJG__genreRow{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);display:flex}.curator-module__GQlFJG__genreRow>span:first-child{color:var(--text-muted)}.curator-module__GQlFJG__genreReason{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-body)}.curator-module__GQlFJG__genreAction{margin-top:var(--space-2)}.curator-module__GQlFJG__review{align-items:center;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--border-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.curator-module__GQlFJG__review>:first-child{border-bottom:0}@media (max-width:719px){.curator-module__GQlFJG__review{padding-bottom:var(--space-3);grid-template-columns:minmax(0,1fr);gap:0}}.curator-module__GQlFJG__rowActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.curator-module__GQlFJG__score{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--tracking-caps);white-space:nowrap}.curator-module__GQlFJG__reel{height:calc(100% + var(--space-3) + var(--space-8));margin:calc(var(--space-3) * -1) calc(var(--margin-page) * -1) calc(var(--space-8) * -1);scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;overflow-y:auto;container-type:size}.curator-module__GQlFJG__reel::-webkit-scrollbar{display:none}.curator-module__GQlFJG__slide{scroll-snap-align:start;scroll-snap-stop:always;justify-content:safe center;align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3) var(--margin-page) var(--space-5);text-align:center;flex-direction:column;display:flex;overflow:hidden}.curator-module__GQlFJG__slide>*{flex-shrink:0}.curator-module__GQlFJG__art{aspect-ratio:1;background:var(--accent-quiet) center / cover no-repeat;border:var(--border-width-heavy) solid var(--ink);flex:none;width:min(100%,100cqh - 340px,360px);min-width:96px}.curator-module__GQlFJG__slideTitle{font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--leading-tight);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;display:-webkit-box;overflow:hidden}.curator-module__GQlFJG__slideArtist{font-size:var(--text-sm);color:var(--text-secondary);text-transform:lowercase}.curator-module__GQlFJG__chips{justify-content:center;gap:var(--space-1);flex-wrap:wrap;max-width:560px;display:flex}.curator-module__GQlFJG__meta{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--tracking-caps);text-transform:lowercase}.curator-module__GQlFJG__link{font-size:var(--text-xs);color:var(--text-secondary);text-transform:lowercase}.curator-module__GQlFJG__link:hover{color:var(--accent-live)}.curator-module__GQlFJG__slideActions{gap:var(--space-3);margin-top:var(--space-1);display:flex}.curator-module__GQlFJG__hint{font-size:var(--text-xs);color:var(--text-muted);text-transform:lowercase}.curator-module__GQlFJG__controls{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.curator-module__GQlFJG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.curator-module__GQlFJG__table th{text-align:left;font-weight:400;font-size:var(--text-xs);color:var(--text-muted);text-transform:lowercase;padding:0 var(--space-2) var(--space-2) 0}.curator-module__GQlFJG__table td{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-top:var(--border-width-hairline) solid var(--border-muted);overflow-wrap:anywhere}.curator-module__GQlFJG__table th:nth-child(n+3),.curator-module__GQlFJG__table td:nth-child(n+3){text-align:right}.curator-module__GQlFJG__events{flex-direction:column;display:flex}.curator-module__GQlFJG__event{gap:var(--space-1);padding:var(--space-3) 0;border-top:var(--border-width-hairline) solid var(--border-muted);font-size:var(--text-sm);display:grid}.curator-module__GQlFJG__eventWhen{font-size:var(--text-xs);color:var(--text-muted)}.curator-module__GQlFJG__eventDetail{font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}
.Button-module__82Nlha__button{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:var(--border-width-heavy) solid var(--ink);cursor:pointer;color:var(--ink);transition:transform var(--duration-base) var(--ease-out-snap), box-shadow var(--duration-base) var(--ease-out-snap);box-shadow:var(--shadow-offset-sm);background:0 0;padding:10px 18px}.Button-module__82Nlha__button:disabled{opacity:.4;cursor:not-allowed}.Button-module__82Nlha__button:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.Button-module__82Nlha__primary{background:var(--accent-primary);color:var(--text-on-neon);border:var(--border-width-heavy) solid var(--outline)}.Button-module__82Nlha__secondary{color:var(--ink);border:var(--border-width-heavy) solid var(--ink);background:0 0}.Button-module__82Nlha__shock{background:var(--accent-shock);color:var(--text-on-ink);border:var(--border-width-heavy) solid var(--outline)}.Button-module__82Nlha__ghost{color:var(--text-secondary);box-shadow:none;border:var(--border-width-rule) solid var(--border-muted);background:0 0}.Button-module__82Nlha__sm{font-size:var(--text-xs);padding:6px 12px}.Button-module__82Nlha__md{font-size:var(--text-sm);padding:10px 18px}.Button-module__82Nlha__lg{font-size:var(--text-md);padding:14px 26px}
.telemetry-notice-module__xarXEa__notice{--lift:148px;left:var(--space-3);right:var(--space-3);bottom:var(--lift);z-index:110;gap:var(--space-3);padding:var(--space-4);background:var(--bg-card);border:1px solid var(--rule);color:var(--ink);flex-direction:column;display:flex;position:fixed}.telemetry-notice-module__xarXEa__body{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.telemetry-notice-module__xarXEa__link{color:var(--lilac);text-decoration:underline}.telemetry-notice-module__xarXEa__actions{gap:var(--space-2);justify-content:flex-end;display:flex}@media (min-width:1024px){.telemetry-notice-module__xarXEa__notice{--lift:88px;left:auto;right:var(--space-4);flex-direction:row;align-items:center;max-width:30rem}.telemetry-notice-module__xarXEa__actions{flex-shrink:0}}
.soundcloud-link-module__Smj8AG__form{gap:var(--space-2);flex-wrap:wrap;max-width:420px;display:flex}.soundcloud-link-module__Smj8AG__input{min-width:0;padding:var(--space-3);border:var(--border-width-rule) solid var(--ink);color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);background:0 0;flex:200px}.soundcloud-link-module__Smj8AG__input:focus-visible{outline:var(--border-width-rule) solid var(--accent-live);outline-offset:2px}.soundcloud-link-module__Smj8AG__submit{padding:var(--space-3) var(--space-4);background:var(--accent-primary);color:var(--text-on-neon);border:var(--border-width-rule) solid var(--ink);box-shadow:var(--shadow-offset-sm);font-family:var(--font-body);font-size:var(--text-sm);text-transform:lowercase;cursor:pointer}.soundcloud-link-module__Smj8AG__submit:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.soundcloud-link-module__Smj8AG__submit:disabled{opacity:.5;cursor:default}.soundcloud-link-module__Smj8AG__hint{font-size:var(--text-xs);color:var(--text-muted);flex-basis:100%;line-height:1.5}
.Tag-module__ssZjHq__tag{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.Tag-module__ssZjHq__default{color:var(--text-secondary);border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-pill);background:0 0}.Tag-module__ssZjHq__shock{background:var(--ink);color:var(--text-on-ink);border-radius:var(--radius-tape);border:none;transform:rotate(-2deg)}.Tag-module__ssZjHq__stamp{color:var(--accent-text);border:var(--border-width-rule) solid var(--accent-primary);border-radius:var(--radius-tape);background:0 0}.Tag-module__ssZjHq__info{background:var(--accent-secondary);color:var(--text-on-neon);border-radius:var(--radius-tape);border:none;transform:rotate(1.5deg)}.Tag-module__ssZjHq__live{background:var(--accent-live);color:var(--text-on-live);border-radius:var(--radius-tape);border:none;transform:rotate(-1.5deg)}.Tag-module__ssZjHq__quiet{color:var(--accent-quiet);border:var(--border-width-rule) solid var(--accent-quiet);border-radius:var(--radius-tape);background:0 0}
.ExternalLinksSheet-module__QgFX0q__overlay{z-index:100;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ExternalLinksSheet-module__QgFX0q__panel{background:var(--bg-sunk);border-top:var(--border-width-heavy) solid var(--ink);width:100%;max-width:480px;padding:var(--space-4) var(--space-4) var(--space-5);animation:ExternalLinksSheet-module__QgFX0q__rise var(--duration-base,.22s) var(--ease-out-snap,ease-out);outline:none}@keyframes ExternalLinksSheet-module__QgFX0q__rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ExternalLinksSheet-module__QgFX0q__panel{animation:none}}.ExternalLinksSheet-module__QgFX0q__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.ExternalLinksSheet-module__QgFX0q__heading{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.ExternalLinksSheet-module__QgFX0q__close{padding:var(--space-1);cursor:pointer;background:0 0;border:none;display:flex}.ExternalLinksSheet-module__QgFX0q__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);margin:0 calc(var(--space-2) * -1);border-bottom:var(--border-width-hairline) solid var(--border-hairline);color:inherit;grid-template-columns:18px 1fr auto;min-width:0;text-decoration:none;display:grid}.ExternalLinksSheet-module__QgFX0q__row:last-of-type{border-bottom:none}.ExternalLinksSheet-module__QgFX0q__rowLabel{min-width:0;font-size:var(--text-md);color:var(--ink);text-transform:lowercase;flex-direction:column;gap:2px;display:flex}.ExternalLinksSheet-module__QgFX0q__rowSub{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--text-secondary);text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.ExternalLinksSheet-module__QgFX0q__row:hover{background:var(--bg-card)}.ExternalLinksSheet-module__QgFX0q__row:hover .ExternalLinksSheet-module__QgFX0q__rowLabel{color:var(--accent-text)}}.ExternalLinksSheet-module__QgFX0q__row:focus-visible{outline:var(--border-width-rule) solid var(--accent-primary);outline-offset:-2px}.ExternalLinksSheet-module__QgFX0q__groupLabel{padding:var(--space-3) var(--space-2) var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.ExternalLinksSheet-module__QgFX0q__note{padding:var(--space-3) var(--space-2) 0;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);line-height:var(--leading-body)}.ExternalLinksSheet-module__QgFX0q__retry{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-2);border:var(--border-width-hairline) solid var(--border-muted);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;display:block}.ExternalLinksSheet-module__QgFX0q__retry:hover,.ExternalLinksSheet-module__QgFX0q__retry:focus-visible{border-color:var(--text-muted);color:var(--text-primary)}
.QueueSheet-module___PKBtG__overlay{z-index:100;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.QueueSheet-module___PKBtG__panel{background:var(--bg-sunk);border-top:var(--border-width-heavy) solid var(--ink);width:100%;max-width:520px;max-height:80dvh;padding:var(--space-4) var(--space-4) var(--space-5);font-family:var(--font-body);animation:QueueSheet-module___PKBtG__rise var(--duration-base,.22s) var(--ease-out-snap,ease-out);outline:none;flex-direction:column;display:flex}@keyframes QueueSheet-module___PKBtG__rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.QueueSheet-module___PKBtG__panel{animation:none}}.QueueSheet-module___PKBtG__header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.QueueSheet-module___PKBtG__heading,.QueueSheet-module___PKBtG__label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.QueueSheet-module___PKBtG__label{margin:var(--space-2) 0;display:block}.QueueSheet-module___PKBtG__labelRow{margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.QueueSheet-module___PKBtG__mixOrder{margin-left:auto;margin-right:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);border:var(--border-width-hairline) solid var(--border-hairline);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:color var(--duration-fast,.12s) ease, border-color var(--duration-fast,.12s) ease;background:0 0}.QueueSheet-module___PKBtG__mixOrder:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.QueueSheet-module___PKBtG__mixOrder:disabled{cursor:default;opacity:.5}.QueueSheet-module___PKBtG__mixOrderOn{color:var(--accent-primary);border-color:var(--accent-primary)}@media (prefers-reduced-motion:reduce){.QueueSheet-module___PKBtG__mixOrder{transition:none}}.QueueSheet-module___PKBtG__close,.QueueSheet-module___PKBtG__clear{cursor:pointer;padding:var(--space-1);background:0 0;border:none;display:flex}.QueueSheet-module___PKBtG__clear{color:var(--accent-primary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.QueueSheet-module___PKBtG__list{min-height:0;margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4);overflow-y:auto}.QueueSheet-module___PKBtG__empty{font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-3) 0}.QueueSheet-module___PKBtG__row{align-items:center;gap:var(--space-2);border-bottom:var(--border-width-hairline) solid var(--border-hairline);display:flex}.QueueSheet-module___PKBtG__rowNow .QueueSheet-module___PKBtG__title{color:var(--accent-live)}.QueueSheet-module___PKBtG__main{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) 0;text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;flex:1;display:flex}.QueueSheet-module___PKBtG__main:disabled{cursor:default}.QueueSheet-module___PKBtG__thumb{background-color:var(--accent-quiet);border:var(--border-width-hairline) solid var(--rule);background-position:50%;background-size:cover;flex:none;width:36px;height:36px}.QueueSheet-module___PKBtG__text{flex-direction:column;min-width:0;display:flex}.QueueSheet-module___PKBtG__title,.QueueSheet-module___PKBtG__artist{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QueueSheet-module___PKBtG__title{font-size:var(--text-sm);text-transform:uppercase;color:var(--text-primary)}.QueueSheet-module___PKBtG__artist{font-size:var(--text-xs);color:var(--text-secondary)}.QueueSheet-module___PKBtG__mixLine{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;line-height:1.4}.QueueSheet-module___PKBtG__mixReason{opacity:.8;white-space:nowrap}.QueueSheet-module___PKBtG__controls{flex:none;display:flex}.QueueSheet-module___PKBtG__ctl{cursor:pointer;padding:var(--space-2);background:0 0;border:none;display:flex}.QueueSheet-module___PKBtG__ctl:disabled{opacity:.25;cursor:default}.QueueSheet-module___PKBtG__fromSole{color:var(--text-muted)}
.feed-module__QLbcJG__page{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.feed-module__QLbcJG__header{padding:var(--page-top) var(--margin-page) var(--space-3);flex-shrink:0}.feed-module__QLbcJG__heading{font-weight:700;font-size:var(--text-2xl);text-transform:lowercase}.feed-module__QLbcJG__scroller{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.feed-module__QLbcJG__scroller::-webkit-scrollbar{display:none}.feed-module__QLbcJG__slide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;padding:var(--space-3) var(--margin-page) var(--space-5);justify-content:center;align-items:center;display:flex;overflow:hidden}.feed-module__QLbcJG__slideInner{align-items:center;gap:var(--space-3);width:100%;transition:transform var(--duration-base,.22s) var(--ease-out-snap,ease-out);flex-direction:column;display:flex}.feed-module__QLbcJG__endSlide{scroll-snap-align:center}.feed-module__QLbcJG__coverBlock{flex:none;width:min(100%,100dvh - 464px,480px)}.feed-module__QLbcJG__art{aspect-ratio:1;background:var(--accent-quiet) center / cover no-repeat;border:var(--border-width-heavy) solid var(--ink);cursor:pointer;--sash-bleed:var(--border-width-heavy);width:100%;padding:0;display:block;position:relative}.feed-module__QLbcJG__paused .feed-module__QLbcJG__art{filter:var(--filter-dimmed)}.feed-module__QLbcJG__paused{transform:scale(.94)}.feed-module__QLbcJG__paused .feed-module__QLbcJG__seek,.feed-module__QLbcJG__paused .feed-module__QLbcJG__times,.feed-module__QLbcJG__paused .feed-module__QLbcJG__genreRow,.feed-module__QLbcJG__paused .feed-module__QLbcJG__body,.feed-module__QLbcJG__paused .feed-module__QLbcJG__rail{filter:grayscale();opacity:.45}.feed-module__QLbcJG__art,.feed-module__QLbcJG__seek,.feed-module__QLbcJG__times,.feed-module__QLbcJG__genreRow,.feed-module__QLbcJG__body,.feed-module__QLbcJG__rail{transition:filter var(--duration-base,.22s) linear, opacity var(--duration-base,.22s) linear}@media (prefers-reduced-motion:reduce){.feed-module__QLbcJG__slideInner{transition:none}}.feed-module__QLbcJG__noImage{width:100%;height:100%;color:var(--text-on-neon);font-family:var(--font-body);font-size:var(--text-xs);opacity:.55;justify-content:center;align-items:center;display:flex}.feed-module__QLbcJG__seek{height:18px;margin-top:var(--space-2);cursor:pointer;touch-action:none;align-items:center;display:flex;position:relative}.feed-module__QLbcJG__seek:before{content:"";background:var(--rule);height:5px;position:absolute;left:0;right:0}.feed-module__QLbcJG__seekFill{background:var(--accent-live);height:5px;position:relative}.feed-module__QLbcJG__times{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;line-height:1.4;display:flex}.feed-module__QLbcJG__genreRow{flex-shrink:0}.feed-module__QLbcJG__rail{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}@media (min-width:400px){.feed-module__QLbcJG__rail{gap:var(--space-5)}}.feed-module__QLbcJG__action{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.feed-module__QLbcJG__action:active{transform:translateY(1px)}.feed-module__QLbcJG__action:disabled{cursor:default;opacity:.5}.feed-module__QLbcJG__body{text-align:center;flex-shrink:0;max-width:420px}.feed-module__QLbcJG__title{font-family:var(--font-body);font-weight:700;font-size:var(--text-lg);color:var(--ink);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-module__QLbcJG__artist{font-size:var(--text-sm);color:var(--text-secondary);text-transform:uppercase;margin-top:4px}.feed-module__QLbcJG__artistLink{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;display:inline-block}.feed-module__QLbcJG__artistLink:hover,.feed-module__QLbcJG__artistLink:focus-visible{color:var(--accent-live)}.feed-module__QLbcJG__stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.feed-module__QLbcJG__state{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:center}.feed-module__QLbcJG__error{border:var(--border-width-rule) solid var(--text-error);color:var(--text-error);padding:var(--space-3) var(--space-4);margin:0 var(--margin-page) var(--space-3);font-size:var(--text-sm);flex-shrink:0}.feed-module__QLbcJG__toast{left:50%;bottom:var(--space-5);z-index:30;background:var(--bg-inverse);color:var(--text-on-inverse);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-offset-sm);position:absolute;transform:translate(-50%)}@media (max-height:700px){.feed-module__QLbcJG__header{padding-top:10px;padding-bottom:var(--space-2)}.feed-module__QLbcJG__slide{padding-top:var(--space-2);padding-bottom:var(--space-3)}.feed-module__QLbcJG__slideInner{gap:var(--space-2)}.feed-module__QLbcJG__coverBlock{width:min(100%,100dvh - 392px,480px)}}@media (min-width:1024px){.feed-module__QLbcJG__header{padding-top:var(--space-6)}.feed-module__QLbcJG__coverBlock{width:min(100dvh - 401px,520px)}}@media (orientation:landscape){.feed-module__QLbcJG__slideInner{justify-content:center;place-items:center start;column-gap:var(--space-6);row-gap:var(--space-2);grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:auto minmax(0,340px);display:grid}.feed-module__QLbcJG__coverBlock{grid-area:1/1/-1;width:min(100dvh - 214px,45vw,620px)}.feed-module__QLbcJG__genreRow{grid-area:2/2}.feed-module__QLbcJG__body{text-align:left;grid-area:3/2}.feed-module__QLbcJG__rail{grid-area:4/2;margin-left:-10px}}@media (orientation:portrait) and (max-height:600px){.feed-module__QLbcJG__coverBlock{width:min(100%,100dvh - 414px,480px)}}
.NowPlaying-module__ZfNp2G__overlay{z-index:50;background:var(--paper);color:var(--ink);font-family:var(--font-body);padding-top:var(--space-2);touch-action:none;flex-direction:column;display:flex;position:fixed;inset:0}.NowPlaying-module__ZfNp2G__dragging{cursor:grabbing}.NowPlaying-module__ZfNp2G__overlay:not(.NowPlaying-module__ZfNp2G__dragging){transition:transform var(--duration-base) var(--ease-out-snap)}.NowPlaying-module__ZfNp2G__header{min-height:28px;padding:0 var(--margin-page) var(--space-2);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.NowPlaying-module__ZfNp2G__iconButton{cursor:pointer;padding:var(--space-2);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.NowPlaying-module__ZfNp2G__grabber{background:var(--rule);width:56px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NowPlaying-module__ZfNp2G__menuAnchor{align-items:center;display:flex;position:relative}.NowPlaying-module__ZfNp2G__menuAnchor .NowPlaying-module__ZfNp2G__iconButton{margin-right:calc(var(--space-2) * -1)}.NowPlaying-module__ZfNp2G__menu{top:calc(100% + var(--space-2));z-index:10;background:var(--bg-card);border:var(--border-width-heavy) solid var(--ink);min-width:200px;box-shadow:var(--shadow-offset-sm);flex-direction:column;display:flex;position:absolute;right:0}.NowPlaying-module__ZfNp2G__menuItem{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.NowPlaying-module__ZfNp2G__menuGlyph{flex-shrink:0;align-items:center;display:flex}.NowPlaying-module__ZfNp2G__menuItem+.NowPlaying-module__ZfNp2G__menuItem{border-top:var(--border-width-rule) solid var(--rule)}.NowPlaying-module__ZfNp2G__menuItem+.NowPlaying-module__ZfNp2G__menuItemDivided{border-top:var(--border-width-heavy) solid var(--ink)}.NowPlaying-module__ZfNp2G__menuItem:disabled{cursor:default;opacity:.55}.NowPlaying-module__ZfNp2G__overlay .NowPlaying-module__ZfNp2G__stage{flex:1;height:auto;min-height:0}.NowPlaying-module__ZfNp2G__overlay .NowPlaying-module__ZfNp2G__swipeArt{transform:translateX(var(--swipe-x,0px)) rotate(var(--swipe-rot,0deg));transition:transform var(--duration-base,.22s) var(--ease-out-snap,ease-out), filter var(--duration-base,.22s) linear}.NowPlaying-module__ZfNp2G__overlay .NowPlaying-module__ZfNp2G__swipeText{transform:translateX(var(--swipe-x,0px));transition:transform var(--duration-base,.22s) var(--ease-out-snap,ease-out), filter var(--duration-base,.22s) linear, opacity var(--duration-base,.22s) linear}.NowPlaying-module__ZfNp2G__dragging .NowPlaying-module__ZfNp2G__swipeArt,.NowPlaying-module__ZfNp2G__dragging .NowPlaying-module__ZfNp2G__swipeText{transition:filter var(--duration-base,.22s) linear, opacity var(--duration-base,.22s) linear}@media (prefers-reduced-motion:reduce){.NowPlaying-module__ZfNp2G__overlay .NowPlaying-module__ZfNp2G__swipeArt,.NowPlaying-module__ZfNp2G__overlay .NowPlaying-module__ZfNp2G__swipeText{transition:none}}.NowPlaying-module__ZfNp2G__stampPrev,.NowPlaying-module__ZfNp2G__stampNext{top:var(--space-3);pointer-events:none;transition:opacity .12s linear;position:absolute}.NowPlaying-module__ZfNp2G__stampPrev{left:var(--space-3);transform:rotate(-8deg)}.NowPlaying-module__ZfNp2G__stampNext{right:var(--space-3);transform:rotate(8deg)}.NowPlaying-module__ZfNp2G__pausedSheet .NowPlaying-module__ZfNp2G__grabber,.NowPlaying-module__ZfNp2G__pausedSheet .NowPlaying-module__ZfNp2G__iconButton{filter:grayscale();opacity:.5}.NowPlaying-module__ZfNp2G__grabber,.NowPlaying-module__ZfNp2G__iconButton{transition:filter var(--duration-base,.22s) linear, opacity var(--duration-base,.22s) linear}.NowPlaying-module__ZfNp2G__toast{left:50%;bottom:var(--space-5);z-index:20;background:var(--bg-inverse);color:var(--text-on-inverse);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-offset-sm);position:absolute;transform:translate(-50%)}@media (hover:hover){.NowPlaying-module__ZfNp2G__iconButton:hover{opacity:.75}.NowPlaying-module__ZfNp2G__menuItem:not(:disabled):hover{background:var(--ink-surface-raised,var(--bg-card))}}.NowPlaying-module__ZfNp2G__errorToast{color:var(--text-error);white-space:normal;text-align:center;max-width:calc(100% - 2 * var(--margin-page))}.NowPlaying-module__ZfNp2G__mixGhost{inset:calc(-1 * var(--border-width-heavy));border:var(--border-width-heavy) solid var(--ink);background-color:var(--accent-quiet);transform:translateX(calc(-100% - var(--space-5)));background-position:50%;background-size:cover;position:absolute}.NowPlaying-module__ZfNp2G__mixing .NowPlaying-module__ZfNp2G__swipeText{transform:none}.NowPlaying-module__ZfNp2G__mixing .NowPlaying-module__ZfNp2G__swipeArt{z-index:2;transition:transform .1s linear, filter var(--duration-base,.22s) linear}.NowPlaying-module__ZfNp2G__mixStart .NowPlaying-module__ZfNp2G__swipeArt{transition:filter var(--duration-base,.22s) linear}.NowPlaying-module__ZfNp2G__mixReadoutSlot{left:var(--margin-page);right:var(--margin-page);bottom:var(--space-2);text-align:center;pointer-events:none;position:absolute}.NowPlaying-module__ZfNp2G__mixReadoutSlot .NowPlaying-module__ZfNp2G__mixReadout{pointer-events:auto}.NowPlaying-module__ZfNp2G__mixReadout{max-width:100%;padding:var(--space-1) 0;margin:calc(-1 * var(--space-1)) 0;font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-secondary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.45;text-decoration:none;display:inline-block}.NowPlaying-module__ZfNp2G__mixReadout:hover{color:var(--ink)}.NowPlaying-module__ZfNp2G__mixReadout:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.NowPlaying-module__ZfNp2G__mixReadoutLine{animation:NowPlaying-module__ZfNp2G__mixReadoutIn var(--duration-base,.22s) var(--ease-out-snap,ease-out)}.NowPlaying-module__ZfNp2G__mixReadoutReason{color:var(--text-muted);white-space:nowrap}@keyframes NowPlaying-module__ZfNp2G__mixReadoutIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.NowPlaying-module__ZfNp2G__mixReadoutLine{animation:none}}
.ArtistCard-module__bXIbKG__card{cursor:pointer;width:100%;min-width:0;transition:transform var(--duration-fast) var(--ease-deliberate);transform:rotate(0)}@media (hover:hover){.ArtistCard-module__bXIbKG__card:has(.ArtistCard-module__bXIbKG__art:hover){transform:rotate(-1deg)translateY(-3px)}}.ArtistCard-module__bXIbKG__art{aspect-ratio:1;background:var(--accent-quiet) center / cover no-repeat;border:var(--border-width-heavy) solid var(--ink);width:100%;box-shadow:var(--shadow-offset-sm);transition:box-shadow var(--duration-fast) var(--ease-deliberate);border-radius:50%;position:relative;overflow:hidden}@media (hover:hover){.ArtistCard-module__bXIbKG__art:hover{box-shadow:var(--shadow-offset-lift)}}.ArtistCard-module__bXIbKG__noImage{width:100%;height:100%;color:var(--text-on-neon);font-family:var(--font-body);font-size:var(--text-xs);opacity:.55;justify-content:center;align-items:center;display:flex}.ArtistCard-module__bXIbKG__newFind{position:absolute;top:8px;right:-8px;transform:rotate(6deg)}.ArtistCard-module__bXIbKG__body{padding-top:var(--space-2)}.ArtistCard-module__bXIbKG__name{font-family:var(--font-body);font-weight:700;font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ArtistCard-module__bXIbKG__meta{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.ArtistCard-module__bXIbKG__location{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);text-transform:lowercase}.ArtistCard-module__bXIbKG__genre{margin-top:6px}
.NewFindSash-module__GqVzmW__clip{inset:calc(-1 * var(--sash-bleed,0px));pointer-events:none;position:absolute;overflow:hidden;container-type:inline-size}.NewFindSash-module__GqVzmW__sash{background:var(--accent-live);width:110cqw;color:var(--text-on-live);font-family:var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:center;border-block:var(--border-width-hairline) solid var(--outline);padding:clamp(4px,1.6cqw,7px) 0;font-size:clamp(9px,4.2cqw,15px);font-weight:700;line-height:1;position:absolute;top:11.5cqw;right:20cqw;transform:translate(50%,-50%)rotate(30deg)}.NewFindSash-module__GqVzmW__mix{background:var(--accent-primary);color:var(--text-on-neon);padding:clamp(5px,2.2cqw,9px) 0;font-size:clamp(11px,5.4cqw,19px);top:14.3cqw;left:17cqw;right:auto;transform:translate(-50%,-50%)rotate(-40deg)}.NewFindSash-module__GqVzmW__corner{aspect-ratio:1;pointer-events:none;width:42%;position:absolute;top:0}.NewFindSash-module__GqVzmW__cornerNew{background:var(--accent-live);clip-path:polygon(0 0,100% 0,100% 100%);right:0}.NewFindSash-module__GqVzmW__cornerMix{background:var(--accent-primary);clip-path:polygon(0 0,100% 0,0 100%);left:0}
.NavBar-module__Q_DS6q__nav{background:var(--bg-sunk);border-top:var(--border-width-hairline) solid var(--rule)}.NavBar-module__Q_DS6q__inner{grid-template-columns:repeat(var(--nav-items,4), 1fr);font-family:var(--font-body);max-width:var(--content-max);margin:0 auto;padding:10px 0 8px;display:grid}.NavBar-module__Q_DS6q__item{font-family:var(--font-body);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.NavBar-module__Q_DS6q__icon{opacity:.5}.NavBar-module__Q_DS6q__icon.NavBar-module__Q_DS6q__active{opacity:1}.NavBar-module__Q_DS6q__label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:lowercase;color:var(--text-muted)}.NavBar-module__Q_DS6q__label.NavBar-module__Q_DS6q__active{color:var(--accent-badge-fg)}.NavBar-module__Q_DS6q__dash{background:0 0;width:16px;height:2px}.NavBar-module__Q_DS6q__dash.NavBar-module__Q_DS6q__active{background:var(--accent-badge-border)}@media (hover:hover){.NavBar-module__Q_DS6q__item:hover .NavBar-module__Q_DS6q__icon{opacity:1}.NavBar-module__Q_DS6q__item:hover .NavBar-module__Q_DS6q__label{color:var(--ink)}.NavBar-module__Q_DS6q__item:hover .NavBar-module__Q_DS6q__label.NavBar-module__Q_DS6q__active{color:var(--accent-badge-fg)}}@media (min-width:1024px){.NavBar-module__Q_DS6q__nav{background:0 0;border-top:none}.NavBar-module__Q_DS6q__inner{padding:0 var(--space-2);grid-template-columns:minmax(0,1fr);gap:2px;max-width:none;margin:0}.NavBar-module__Q_DS6q__item{justify-content:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);text-align:left;flex-direction:row;position:relative}.NavBar-module__Q_DS6q__dash{left:0;top:var(--space-2);bottom:var(--space-2);width:2px;height:auto;position:absolute}}@media (min-width:1024px) and (hover:hover){.NavBar-module__Q_DS6q__item:hover{background:var(--bg-card)}}
.discover-module__DlSBQG__page{padding:var(--page-top) var(--margin-page) 0}.discover-module__DlSBQG__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.discover-module__DlSBQG__wordmark{font-weight:700;font-size:var(--text-2xl);text-transform:lowercase}.discover-module__DlSBQG__wordmarkDot{color:var(--dot-color);margin-left:var(--wordmark-dot-lead);margin-right:var(--wordmark-dot-trail)}.discover-module__DlSBQG__pageHeading{display:none}.discover-module__DlSBQG__sectionLabel{font-size:var(--text-xl);color:var(--accent-text);text-transform:lowercase;margin-bottom:var(--space-3);align-items:center;gap:6px;display:flex}.discover-module__DlSBQG__trackList{margin-bottom:var(--space-6)}.discover-module__DlSBQG__sectionHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.discover-module__DlSBQG__filters{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.discover-module__DlSBQG__filterChip{padding:var(--space-1) var(--space-2);border:var(--border-width-hairline) solid var(--border-muted);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:lowercase;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-snap), color var(--duration-fast) var(--ease-out-snap);background:0 0;align-items:center;display:inline-flex}.discover-module__DlSBQG__filterChip:hover:not(.discover-module__DlSBQG__filterChipOn){border-color:var(--text-muted);color:var(--text-primary)}.discover-module__DlSBQG__filterChipOn{border-color:var(--accent-badge-border);color:var(--accent-badge-fg);box-shadow:var(--shadow-offset-sm)}.discover-module__DlSBQG__clearRow{margin-top:calc(var(--space-3) - var(--space-6));margin-bottom:var(--space-6);justify-content:flex-end;display:flex}.discover-module__DlSBQG__clearButton{padding:var(--space-2) 0;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:none}.discover-module__DlSBQG__clearButton:hover,.discover-module__DlSBQG__clearButton:focus-visible{color:var(--text-error)}.discover-module__DlSBQG__toastAction{margin-left:var(--space-3);color:var(--text-on-inverse);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.discover-module__DlSBQG__mixRow{gap:var(--space-3);margin-bottom:var(--space-6);padding-top:var(--space-2);padding-bottom:var(--space-2);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.discover-module__DlSBQG__mixRow::-webkit-scrollbar{display:none}.discover-module__DlSBQG__mixCard{scroll-snap-align:start;flex:0 0 46%;max-width:200px}.discover-module__DlSBQG__playlistGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discover-module__DlSBQG__headerActions{align-items:center;gap:var(--space-4);display:flex}.discover-module__DlSBQG__headerAction{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;cursor:pointer;color:var(--accent-text);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:0 0;border:none;display:flex}.discover-module__DlSBQG__newPlaylistRow{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.discover-module__DlSBQG__newPlaylistOptions{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.discover-module__DlSBQG__newPlaylistModes{border:var(--border-width-hairline) solid var(--border-muted);align-self:flex-start;display:inline-flex}.discover-module__DlSBQG__newPlaylistMode{padding:var(--space-1) var(--space-3);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:none}.discover-module__DlSBQG__newPlaylistModeOn{background:var(--accent-primary);color:var(--text-on-neon)}.discover-module__DlSBQG__newPlaylistGenres{gap:var(--space-2);flex-wrap:wrap;display:flex}.discover-module__DlSBQG__newPlaylistGenre{border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-pill);padding:2px var(--space-3);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0}.discover-module__DlSBQG__newPlaylistGenreOn{border-color:var(--accent-primary);color:var(--accent-primary)}.discover-module__DlSBQG__newPlaylistSubs{gap:var(--space-2);padding-left:var(--space-3);border-left:var(--border-width-rule) solid var(--accent-primary);animation:discover-module__DlSBQG__newPlaylistSubsIn var(--duration-base,.22s) var(--ease-out-snap,ease-out);flex-direction:column;display:flex}.discover-module__DlSBQG__newPlaylistSubsLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.discover-module__DlSBQG__newPlaylistSub{text-transform:lowercase}.discover-module__DlSBQG__newPlaylistSize{align-items:center;gap:var(--space-3);display:flex}@keyframes discover-module__DlSBQG__newPlaylistSubsIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.discover-module__DlSBQG__newPlaylistSubs{animation:none}}.discover-module__DlSBQG__newPlaylistInput{background:var(--bg-page);border:var(--border-width-rule) solid var(--ink);min-width:0;padding:var(--space-2) var(--space-3);color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;flex:1}.discover-module__DlSBQG__newPlaylistInput:focus,.discover-module__DlSBQG__newPlaylistInput:focus-visible{outline:none}.discover-module__DlSBQG__newPlaylistInput::placeholder{color:var(--text-muted);text-transform:uppercase}.discover-module__DlSBQG__newPlaylistButton{background:var(--accent-primary);color:var(--text-on-neon);border:var(--border-width-rule) solid var(--ink);padding:var(--space-2) var(--space-4);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.discover-module__DlSBQG__newPlaylistClose{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:40px;display:flex}.discover-module__DlSBQG__newPlaylistButton:disabled{opacity:.5;cursor:default}.discover-module__DlSBQG__toast{z-index:90;background:var(--bg-inverse);color:var(--text-on-inverse);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-offset-sm);position:fixed;bottom:120px;left:50%;transform:translate(-50%)}.discover-module__DlSBQG__state{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:var(--space-6) 0;text-align:center}.discover-module__DlSBQG__error{border:var(--border-width-rule) solid var(--text-error);color:var(--text-error);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-sm)}.discover-module__DlSBQG__spacer{height:var(--space-6)}@media (min-width:1024px){.discover-module__DlSBQG__brandHero{display:none}.discover-module__DlSBQG__pageHeading{display:block}.discover-module__DlSBQG__sectionLabel{margin-top:var(--space-6)}.discover-module__DlSBQG__header{margin-bottom:0}.discover-module__DlSBQG__mixCard{flex:0 0 200px}.discover-module__DlSBQG__playlistGrid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.discover-module__DlSBQG__state{text-align:left}}.discover-module__DlSBQG__pickRow{gap:var(--space-1);padding-top:var(--space-1);padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.discover-module__DlSBQG__pickCard{min-width:0;max-width:420px}@media (min-width:600px){.discover-module__DlSBQG__pickRow{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.discover-module__DlSBQG__pickCard{max-width:none}}.discover-module__DlSBQG__artistRow{gap:var(--space-3);margin-bottom:var(--space-5);padding-top:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discover-module__DlSBQG__artistCard{min-width:0}@media (min-width:700px){.discover-module__DlSBQG__artistRow{grid-template-columns:repeat(6,minmax(0,1fr))}}
.TrackRow-module__ngv_hW__row{align-items:center;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--border-hairline);cursor:pointer;font-family:var(--font-body);background:0 0;grid-template-columns:28px 1fr auto auto auto;padding:10px 4px;display:grid}.TrackRow-module__ngv_hW__row.TrackRow-module__ngv_hW__withThumb{grid-template-columns:28px 36px 1fr auto auto auto}.TrackRow-module__ngv_hW__row.TrackRow-module__ngv_hW__playing{background:var(--bg-card);box-shadow:0 0 0 100vmax var(--bg-card);clip-path:inset(0 -100vmax)}.TrackRow-module__ngv_hW__thumb{background-color:var(--accent-quiet);border:var(--border-width-hairline) solid var(--rule);background-position:50%;background-size:cover;width:36px;height:36px;position:relative}.TrackRow-module__ngv_hW__info{min-width:0;container-type:inline-size}.TrackRow-module__ngv_hW__index{font-size:var(--text-sm);color:var(--text-muted)}.TrackRow-module__ngv_hW__index.TrackRow-module__ngv_hW__playing{color:var(--live-text)}.TrackRow-module__ngv_hW__title{font-size:var(--text-md);color:var(--ink);text-transform:uppercase;align-items:center;gap:var(--space-2);min-width:0;display:flex}.TrackRow-module__ngv_hW__titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TrackRow-module__ngv_hW__title.TrackRow-module__ngv_hW__playing{color:var(--live-text)}.TrackRow-module__ngv_hW__meta{align-items:center;gap:var(--space-2);min-width:0;display:flex}.TrackRow-module__ngv_hW__artist{font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--tracking-caps);text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.TrackRow-module__ngv_hW__genre{white-space:nowrap;flex:none;display:flex}.TrackRow-module__ngv_hW__genre>span{padding:1px 8px}@container (max-width:160px){.TrackRow-module__ngv_hW__genre{display:none}}.TrackRow-module__ngv_hW__duration{font-size:var(--text-sm);color:var(--text-secondary)}.TrackRow-module__ngv_hW__action{padding:var(--space-1);cursor:pointer;background:0 0;border:none;display:flex}.TrackRow-module__ngv_hW__actions{align-items:center;display:flex;position:relative}@media (hover:hover){.TrackRow-module__ngv_hW__row:hover{background:var(--bg-card);box-shadow:0 0 0 100vmax var(--bg-card);clip-path:inset(0 -100vmax)}}@media (min-width:1024px){.TrackRow-module__ngv_hW__row{padding:var(--space-3) var(--space-2)}.TrackRow-module__ngv_hW__row.TrackRow-module__ngv_hW__withThumb{grid-template-columns:32px 44px 1fr auto auto auto}.TrackRow-module__ngv_hW__thumb{width:44px;height:44px}}.TrackRow-module__ngv_hW__artistLink{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;display:inline-block}.TrackRow-module__ngv_hW__artistLink:hover,.TrackRow-module__ngv_hW__artistLink:focus-visible{color:var(--accent-live)}.TrackRow-module__ngv_hW__row:has([aria-expanded=true]){box-shadow:none;clip-path:none}
.tour-module__Uti_rq__block{z-index:120;background:0 0;position:fixed}.tour-module__Uti_rq__spotlight{z-index:121;pointer-events:none;border:var(--border-width-hairline) solid var(--paper);animation:tour-module__Uti_rq__dimIn .3s var(--ease-deliberate,ease-out);position:fixed;box-shadow:0 0 0 9999px #000000b8}.tour-module__Uti_rq__invite{z-index:121;pointer-events:none;border:var(--border-width-heavy) solid var(--accent-primary);position:fixed}.tour-module__Uti_rq__inviteWaiting{animation:tour-module__Uti_rq__breathe 1.9s var(--ease-deliberate,ease-in-out) infinite}@keyframes tour-module__Uti_rq__dimIn{0%{opacity:0}to{opacity:1}}@keyframes tour-module__Uti_rq__breathe{0%,to{opacity:.25}50%{opacity:1}}.tour-module__Uti_rq__caption{z-index:122;background:color-mix(in srgb, var(--bg-sunk) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--border-width-hairline) solid var(--border-default);padding:var(--space-3);animation:tour-module__Uti_rq__settle .26s var(--ease-out-snap,ease-out);position:fixed}.tour-module__Uti_rq__content{animation:tour-module__Uti_rq__crossfade .26s var(--ease-deliberate,ease-out)}@keyframes tour-module__Uti_rq__crossfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tour-module__Uti_rq__settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tour-module__Uti_rq__caption,.tour-module__Uti_rq__content,.tour-module__Uti_rq__spotlight{animation:none}.tour-module__Uti_rq__invite{opacity:1;animation:none}}.tour-module__Uti_rq__progress{margin-bottom:var(--space-3);gap:3px;display:flex}.tour-module__Uti_rq__tick{background:var(--border-muted);flex:1;height:2px}.tour-module__Uti_rq__tickDone{background:var(--accent-primary)}.tour-module__Uti_rq__title{font-family:var(--font-display);font-size:var(--text-md);line-height:var(--leading-tight);color:var(--text-primary);margin-bottom:var(--space-1)}.tour-module__Uti_rq__body{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.tour-module__Uti_rq__foot{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.tour-module__Uti_rq__footRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tour-module__Uti_rq__controls{align-items:center;gap:var(--space-3);display:flex}.tour-module__Uti_rq__prompt{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--accent-text);animation:tour-module__Uti_rq__nudge 1.9s var(--ease-deliberate,ease-in-out) infinite}@keyframes tour-module__Uti_rq__nudge{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tour-module__Uti_rq__prompt{animation:none}}.tour-module__Uti_rq__leave,.tour-module__Uti_rq__ghost,.tour-module__Uti_rq__next{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0}.tour-module__Uti_rq__leave:hover,.tour-module__Uti_rq__ghost:hover{color:var(--text-primary)}.tour-module__Uti_rq__next{border:var(--border-width-hairline) solid var(--ink);background:var(--accent-primary);color:var(--text-on-neon,var(--ink));padding:var(--space-1) var(--space-3)}.tour-module__Uti_rq__next:hover{background:var(--accent-primary-hover,var(--accent-primary))}.tour-module__Uti_rq__welcome{z-index:130;background:var(--bg-page);animation:tour-module__Uti_rq__arrive .42s var(--ease-out-snap,ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes tour-module__Uti_rq__arrive{0%{opacity:0}to{opacity:1}}.tour-module__Uti_rq__welcomeInner{text-align:center;padding:var(--space-5)}.tour-module__Uti_rq__welcomeKicker{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--text-muted);margin-bottom:var(--space-2)}.tour-module__Uti_rq__welcomeMark{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary)}.tour-module__Uti_rq__welcomeDot{color:var(--dot-color)}.tour-module__Uti_rq__welcomeLine{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-3)}.tour-module__Uti_rq__welcomeAction{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);cursor:pointer;background:var(--accent-primary);color:var(--text-on-neon,var(--ink));border:var(--border-width-heavy) solid var(--ink);padding:var(--space-2) var(--space-5)}.tour-module__Uti_rq__welcomeAction:hover{background:var(--accent-primary-hover,var(--accent-primary))}@media (prefers-reduced-motion:reduce){.tour-module__Uti_rq__welcome{animation:none}}
.app-module__Se90BG__shell{background:var(--paper);height:100dvh;color:var(--ink);font-family:var(--font-body);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"content""player""nav";display:grid}.app-module__Se90BG__content{min-height:0;max-width:var(--content-max);grid-area:content;width:100%;margin:0 auto;overflow-y:auto}.app-module__Se90BG__player{grid-area:player}.app-module__Se90BG__nav{grid-area:nav}.app-module__Se90BG__brand{display:none}@media (min-width:1024px){.app-module__Se90BG__shell{grid-template-areas:"nav content""nav player";grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr) auto}.app-module__Se90BG__nav{background:var(--bg-sunk);border-right:var(--border-width-hairline) solid var(--rule);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.app-module__Se90BG__brand{padding:var(--space-6) var(--space-4) var(--space-4);font-weight:700;font-size:var(--wordmark-size);text-transform:lowercase;flex-shrink:0;line-height:1;display:block}.app-module__Se90BG__brandDot{color:var(--dot-color);margin-left:var(--wordmark-dot-lead);margin-right:var(--wordmark-dot-trail)}}
.DiscoveryFeedCard-module__VmTEmq__card{cursor:pointer;border-bottom:var(--border-width-heavy) solid var(--rule);padding-bottom:var(--space-5);margin-bottom:var(--space-5);font-family:var(--font-body);height:calc(100% - var(--space-5));box-sizing:border-box;flex-direction:column;display:flex}.DiscoveryFeedCard-module__VmTEmq__art{aspect-ratio:1;background:var(--accent-quiet) center / contain no-repeat;border:var(--border-width-rule) solid var(--ink);width:100%;margin-bottom:var(--space-3);--sash-bleed:var(--border-width-rule);color:var(--text-on-neon);font-size:var(--text-xs);opacity:.92;justify-content:center;align-items:center;display:flex;position:relative}.DiscoveryFeedCard-module__VmTEmq__title{font-family:var(--font-body);font-weight:700;font-size:var(--text-xl);color:var(--ink);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--leading-tight);min-height:calc(var(--text-xl) * var(--leading-tight) * 2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DiscoveryFeedCard-module__VmTEmq__artist{font-size:var(--text-sm);color:var(--text-secondary);text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.DiscoveryFeedCard-module__VmTEmq__curatorLine{margin-top:var(--space-3);flex:1;align-items:flex-start;gap:8px;display:flex}.DiscoveryFeedCard-module__VmTEmq__curatorNote{font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase}.DiscoveryFeedCard-module__VmTEmq__human{color:var(--accent-quiet)}.DiscoveryFeedCard-module__VmTEmq__ai{color:var(--accent-text)}@media (hover:hover){.DiscoveryFeedCard-module__VmTEmq__art:hover{box-shadow:var(--shadow-offset-lift);transform:rotate(-1deg)translateY(-3px)}.DiscoveryFeedCard-module__VmTEmq__art{transition:transform var(--duration-fast) var(--ease-deliberate), box-shadow var(--duration-fast) var(--ease-deliberate)}}.DiscoveryFeedCard-module__VmTEmq__artistLink{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;display:inline-block}.DiscoveryFeedCard-module__VmTEmq__artistLink:hover,.DiscoveryFeedCard-module__VmTEmq__artistLink:focus-visible{color:var(--accent-live)}
.DownloadRow-module__EMOR3q__row{border-bottom:var(--border-width-hairline) solid var(--border-hairline);grid-template-columns:1fr auto;align-items:center;display:grid}.DownloadRow-module__EMOR3q__link{align-items:center;gap:var(--space-3);color:inherit;grid-template-columns:28px 36px 1fr auto auto;min-width:0;padding:10px 4px;text-decoration:none;display:grid}.DownloadRow-module__EMOR3q__thumb{background-color:var(--accent-quiet);border:var(--border-width-hairline) solid var(--rule);background-position:50%;background-size:cover;width:36px;height:36px}.DownloadRow-module__EMOR3q__info{min-width:0}.DownloadRow-module__EMOR3q__index{font-size:var(--text-sm);color:var(--text-muted)}.DownloadRow-module__EMOR3q__title{font-size:var(--text-md);color:var(--ink);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DownloadRow-module__EMOR3q__artist{font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--tracking-caps);text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DownloadRow-module__EMOR3q__badge{min-width:0;max-width:8.5rem;display:inline-flex}.DownloadRow-module__EMOR3q__badge>span{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-tape);overflow:hidden;transform:none}.DownloadRow-module__EMOR3q__action{padding:var(--space-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}@media (hover:hover){.DownloadRow-module__EMOR3q__row:hover{background:var(--bg-card)}.DownloadRow-module__EMOR3q__row:hover .DownloadRow-module__EMOR3q__title{color:var(--accent-text)}}.DownloadRow-module__EMOR3q__link:focus-visible{outline:var(--border-width-rule) solid var(--accent-primary);outline-offset:-2px}.DownloadRow-module__EMOR3q__done .DownloadRow-module__EMOR3q__title,.DownloadRow-module__EMOR3q__done .DownloadRow-module__EMOR3q__index,.DownloadRow-module__EMOR3q__done .DownloadRow-module__EMOR3q__artist{color:var(--text-muted)}.DownloadRow-module__EMOR3q__done .DownloadRow-module__EMOR3q__thumb{filter:var(--filter-dimmed)}.DownloadRow-module__EMOR3q__done .DownloadRow-module__EMOR3q__badge>span{border:var(--border-width-hairline) solid var(--border-muted);color:var(--text-muted);background:0 0}@media (hover:hover){.DownloadRow-module__EMOR3q__row.DownloadRow-module__EMOR3q__done:hover .DownloadRow-module__EMOR3q__title{color:var(--text-secondary)}}@media (min-width:1024px){.DownloadRow-module__EMOR3q__link{padding:var(--space-3) var(--space-2);grid-template-columns:32px 44px 1fr auto auto}.DownloadRow-module__EMOR3q__thumb{width:44px;height:44px}}
.search-module__HDdXQq__page{padding:var(--page-top) var(--margin-page) 0}.search-module__HDdXQq__heading{font-weight:700;font-size:var(--text-2xl);text-transform:lowercase;margin-bottom:var(--space-4)}.search-module__HDdXQq__inputRow{align-items:center;gap:var(--space-3);border-bottom:var(--border-width-heavy) solid var(--ink);padding-bottom:var(--space-3);margin-bottom:var(--space-5);display:flex}.search-module__HDdXQq__input{min-width:0;color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);text-transform:lowercase;background:0 0;border:none;outline:none;flex:1}.search-module__HDdXQq__input::placeholder{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--text-xs)}.search-module__HDdXQq__clear{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.search-module__HDdXQq__filters{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:nowrap;align-items:center;display:flex}.search-module__HDdXQq__mixToggle{border:none;border-bottom:var(--border-width-rule) solid var(--border-muted);color:var(--ink);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0;padding:4px 0}.search-module__HDdXQq__mixToggleOn{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.search-module__HDdXQq__bpmGroup{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.search-module__HDdXQq__filtersSecondary{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.search-module__HDdXQq__bpmLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.search-module__HDdXQq__bpmNumber{border:none;border-bottom:var(--border-width-rule) solid var(--border-muted);width:38px;color:var(--ink);font-family:var(--font-body);font-size:var(--text-xs);text-align:center;-moz-appearance:textfield;background:0 0;outline:none;flex-shrink:0;padding:4px 0}.search-module__HDdXQq__bpmNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-module__HDdXQq__bpmNumber::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.search-module__HDdXQq__bpmNumber::placeholder{color:var(--text-muted)}.search-module__HDdXQq__bpmSlider{flex:auto;align-items:center;min-width:52px;height:20px;display:flex;position:relative}.search-module__HDdXQq__bpmSlider:before{content:"";height:var(--border-width-rule);background:var(--rule);position:absolute;left:0;right:0}.search-module__HDdXQq__bpmSliderFill{height:var(--border-width-rule);background:var(--ink);position:absolute}.search-module__HDdXQq__bpmRange{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;left:0;right:0}.search-module__HDdXQq__bpmRange::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);background:var(--ink);cursor:pointer;pointer-events:auto;border:none;width:14px;height:14px}.search-module__HDdXQq__bpmRange::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--ink);cursor:pointer;pointer-events:auto;border:none;width:14px;height:14px}.search-module__HDdXQq__bpmRange::-webkit-slider-runnable-track{background:0 0}.search-module__HDdXQq__bpmRange::-moz-range-track{background:0 0}.search-module__HDdXQq__recent{padding-top:var(--space-2)}.search-module__HDdXQq__recentHeader{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.search-module__HDdXQq__recentLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.search-module__HDdXQq__recentClear{cursor:pointer;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:0 0;border:none;padding:0}.search-module__HDdXQq__recentItem{border-bottom:var(--border-width-hairline) solid var(--border-hairline);align-items:center;display:flex}.search-module__HDdXQq__recentEntry{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) 4px;cursor:pointer;color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);text-transform:lowercase;text-align:left;background:0 0;border:none;flex:1;display:flex}.search-module__HDdXQq__recentArt{object-fit:cover;background:var(--bg-card);flex-shrink:0;width:36px;height:36px}.search-module__HDdXQq__recentTrack{flex-direction:column;gap:2px;min-width:0;display:flex}.search-module__HDdXQq__recentArtist{font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-module__HDdXQq__recentText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-module__HDdXQq__recentForget{padding:var(--space-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}.search-module__HDdXQq__clearFilters{cursor:pointer;color:var(--live-text);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:0 0;border:none;padding:0}.search-module__HDdXQq__state{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:var(--space-6) 0;text-align:center}.search-module__HDdXQq__stateEmpty{padding-top:var(--space-2);text-align:left}.search-module__HDdXQq__error{border:var(--border-width-rule) solid var(--text-error);color:var(--text-error);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-sm)}.search-module__HDdXQq__spacer{height:var(--space-6)}@media (min-width:768px){.search-module__HDdXQq__filters{gap:var(--space-6)}.search-module__HDdXQq__bpmGroup{flex:0 auto}.search-module__HDdXQq__bpmNumber{width:44px}.search-module__HDdXQq__bpmSlider{flex:none;width:200px}}@media (min-width:1024px){.search-module__HDdXQq__page{padding-top:var(--space-6)}.search-module__HDdXQq__inputRow{max-width:640px}.search-module__HDdXQq__state{text-align:left}}.search-module__HDdXQq__artistsLabel{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.search-module__HDdXQq__artistsRow{gap:var(--space-3);scrollbar-width:none;padding-bottom:var(--space-2);margin-bottom:var(--space-3);display:flex;overflow-x:auto}.search-module__HDdXQq__artistsRow::-webkit-scrollbar{display:none}.search-module__HDdXQq__artistHit{align-items:center;gap:var(--space-1);width:96px;font-family:var(--font-body);color:var(--text-primary);cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex}.search-module__HDdXQq__artistHitImage{background-color:var(--bg-card);border:var(--border-width-hairline) solid var(--border-muted);background-position:50%;background-size:cover;border-radius:50%;width:72px;height:72px}.search-module__HDdXQq__artistHit:hover .search-module__HDdXQq__artistHitImage,.search-module__HDdXQq__artistHit:focus-visible .search-module__HDdXQq__artistHitImage{border-color:var(--accent-badge-border)}.search-module__HDdXQq__artistHitName{font-size:var(--text-xs);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.search-module__HDdXQq__artistHitCount{font-size:var(--text-xs);color:var(--text-muted)}
.settings-module__WAR61a__page{padding:var(--page-top) var(--margin-page) var(--space-8)}.settings-module__WAR61a__header{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.settings-module__WAR61a__wordmark{font-weight:700;font-size:var(--text-2xl);text-transform:lowercase}.settings-module__WAR61a__back{align-items:center;gap:var(--space-2);color:var(--accent-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin-bottom:var(--space-3);text-decoration:none;display:inline-flex}.settings-module__WAR61a__back:hover{color:var(--accent-primary-hover)}.settings-module__WAR61a__section{margin-bottom:var(--space-6)}.settings-module__WAR61a__sectionLabel{font-size:var(--text-xl);color:var(--accent-text);text-transform:lowercase;margin-bottom:var(--space-2)}.settings-module__WAR61a__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-module__WAR61a__chip{padding:var(--space-2) var(--space-3);border:var(--border-width-hairline) solid var(--border-muted);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);text-transform:lowercase;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-snap), color var(--duration-fast) var(--ease-out-snap);background:0 0;align-items:center;display:inline-flex}.settings-module__WAR61a__chip:hover:not(.settings-module__WAR61a__chipOn){border-color:var(--text-muted);color:var(--text-primary)}.settings-module__WAR61a__subChips{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.settings-module__WAR61a__subChip{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);}.settings-module__WAR61a__chipOn{border-color:var(--accent-badge-border);color:var(--accent-badge-fg);box-shadow:var(--shadow-offset-sm)}.settings-module__WAR61a__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-module__WAR61a__option{padding:var(--space-3);border:var(--border-width-hairline) solid var(--border-muted);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;text-transform:lowercase;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-snap);background:0 0;display:block}.settings-module__WAR61a__option:hover:not(.settings-module__WAR61a__optionActive){border-color:var(--text-muted)}.settings-module__WAR61a__optionActive{border-color:var(--accent-badge-border);box-shadow:var(--shadow-offset-sm)}.settings-module__WAR61a__rowLink{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;border:none;border-bottom:var(--border-width-hairline) solid var(--border-muted);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;text-transform:lowercase;cursor:pointer;background:0 0;text-decoration:none;display:flex}.settings-module__WAR61a__rowKey{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.settings-module__WAR61a__rowValue{color:var(--text-primary);overflow-wrap:anywhere}.settings-module__WAR61a__rowMeta{font-size:var(--text-xs);color:var(--text-muted)}.settings-module__WAR61a__field{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;max-width:360px;display:flex}.settings-module__WAR61a__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.settings-module__WAR61a__input{width:100%;padding:var(--space-3);border:var(--border-width-rule) solid var(--ink);color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);background:0 0}.settings-module__WAR61a__input:focus-visible{outline:var(--border-width-rule) solid var(--accent-live);outline-offset:2px}.settings-module__WAR61a__hint{font-size:var(--text-xs);color:var(--text-muted);min-height:1em}.settings-module__WAR61a__hintSpaced{margin-top:var(--space-4);line-height:1.5}.settings-module__WAR61a__hintTight{margin-top:var(--space-2)}.settings-module__WAR61a__hintLink{color:var(--accent-primary);text-decoration:underline}.settings-module__WAR61a__hintBad{color:var(--text-error)}.settings-module__WAR61a__hintGood{color:var(--accent-secondary)}.settings-module__WAR61a__submit{padding:var(--space-3) var(--space-4);background:var(--accent-primary);color:var(--text-on-neon);border:var(--border-width-rule) solid var(--ink);box-shadow:var(--shadow-offset-sm);font-family:var(--font-body);font-size:var(--text-sm);text-transform:lowercase;cursor:pointer;align-self:flex-start}.settings-module__WAR61a__submit:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.settings-module__WAR61a__submit:disabled{opacity:.5;cursor:default}.settings-module__WAR61a__secondary{color:var(--text-primary);box-shadow:none;background:0 0;}.settings-module__WAR61a__notice{padding:var(--space-3);border:var(--border-width-hairline) solid var(--border-muted);background:var(--bg-sunk);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--text-secondary);margin-bottom:var(--space-4);max-width:52ch}.settings-module__WAR61a__error{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-error);min-height:1em}.settings-module__WAR61a__state{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-5) 0}.settings-module__WAR61a__signOut{margin-top:var(--space-6)}.settings-module__WAR61a__sectionFooter{margin-bottom:0}.settings-module__WAR61a__automixLink{align-items:center;gap:var(--space-1);margin-top:var(--space-3);color:var(--accent-primary);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-decoration:none;display:inline-flex}.settings-module__WAR61a__automix{gap:var(--space-5);flex-direction:column;display:flex}.settings-module__WAR61a__automixLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-2)}.settings-module__WAR61a__automixRow .settings-module__WAR61a__options{flex-wrap:wrap}.settings-module__WAR61a__advancedToggle{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-text);background:0 0;border:none;align-self:flex-start;padding:0;display:inline-flex}
.onboarding-module__YoKLQa__shell{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);padding:var(--space-6) var(--margin-page) var(--space-5);flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.onboarding-module__YoKLQa__progress{gap:var(--space-2);margin-bottom:var(--space-5);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.onboarding-module__YoKLQa__progressSegment{background:var(--rule);height:3px;transition:background-color var(--duration-base) var(--ease-out-snap)}.onboarding-module__YoKLQa__progressDone{background:var(--accent-primary)}.onboarding-module__YoKLQa__heading{font-weight:400;font-family:var(--font-display);font-size:var(--text-2xl);text-transform:lowercase;line-height:var(--leading-tight);margin:0;margin-bottom:var(--space-2);-webkit-text-stroke:.4px currentColor}.onboarding-module__YoKLQa__sub{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.onboarding-module__YoKLQa__body{min-height:0;margin-top:var(--space-4);flex-direction:column;flex:1;justify-content:center;display:flex}.onboarding-module__YoKLQa__chips{gap:var(--space-3);flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;min-height:0;display:grid;overflow-y:auto}.onboarding-module__YoKLQa__chip{text-align:center;font-family:var(--font-body);font-size:var(--text-lg);text-transform:lowercase;padding:var(--space-3);border:var(--border-width-rule) solid var(--rule);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:0;min-height:64px;display:flex;position:relative}.onboarding-module__YoKLQa__chipLabel{overflow-wrap:break-word;min-width:0;line-height:1.2}.onboarding-module__YoKLQa__chip{gap:var(--space-1);transition:background-color var(--duration-fast) var(--ease-out-snap), color var(--duration-fast) var(--ease-out-snap), border-color var(--duration-fast) var(--ease-out-snap), transform var(--duration-fast) var(--ease-out-snap);flex-direction:column}.onboarding-module__YoKLQa__chip:active{transform:scale(.98)}.onboarding-module__YoKLQa__chip.onboarding-module__YoKLQa__selected{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-neon)}.onboarding-module__YoKLQa__chipDetail{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.onboarding-module__YoKLQa__chip.onboarding-module__YoKLQa__selected .onboarding-module__YoKLQa__chipDetail{color:inherit;opacity:.7}@media (hover:hover){.onboarding-module__YoKLQa__chip:not(.onboarding-module__YoKLQa__selected):hover{border-color:var(--text-secondary);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.onboarding-module__YoKLQa__chip,.onboarding-module__YoKLQa__progressSegment{transition:none}.onboarding-module__YoKLQa__chip:active{transform:none}}.onboarding-module__YoKLQa__swipeCount{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);text-align:center;margin-bottom:var(--space-3)}.onboarding-module__YoKLQa__swipeStage{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.onboarding-module__YoKLQa__exitOverlay{pointer-events:none;animation:onboarding-module__YoKLQa__swipeExit .28s var(--ease-out-snap) forwards;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes onboarding-module__YoKLQa__swipeExit{0%{transform:translateX(var(--start-x)) rotate(var(--start-rot));opacity:1}to{transform:translateX(var(--exit-x)) rotate(var(--exit-rot));opacity:0}}.onboarding-module__YoKLQa__swipeCard{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(74vw,300px)}.onboarding-module__YoKLQa__swipeCard.onboarding-module__YoKLQa__dragging{cursor:grabbing;transition:none}.onboarding-module__YoKLQa__swipeCard:not(.onboarding-module__YoKLQa__dragging){transition:transform var(--duration-base) var(--ease-out-snap)}.onboarding-module__YoKLQa__swipeCard.onboarding-module__YoKLQa__entering:not(.onboarding-module__YoKLQa__dragging){transition:transform .32s cubic-bezier(.33,1,.68,1)}.onboarding-module__YoKLQa__swipeCardInner{transition:transform .32s ease-in-out}.onboarding-module__YoKLQa__swipeCardInner.onboarding-module__YoKLQa__paused{transform:scale(.94)}.onboarding-module__YoKLQa__swipeArt{aspect-ratio:1;background-color:var(--accent-quiet);border:var(--border-width-heavy) solid var(--ink);width:100%;box-shadow:var(--shadow-offset-md);background-position:50%;background-size:cover;transition:filter .32s ease-in-out;position:relative}.onboarding-module__YoKLQa__swipeCardInner.onboarding-module__YoKLQa__paused .onboarding-module__YoKLQa__swipeArt{filter:grayscale(.8)brightness(.75)}.onboarding-module__YoKLQa__seekBarWrap{cursor:pointer;touch-action:none;width:100%;padding:10px 0}.onboarding-module__YoKLQa__seekBar{background:var(--rule);width:100%;height:8px;position:relative}.onboarding-module__YoKLQa__seekFill{background:var(--accent-primary);height:100%}.onboarding-module__YoKLQa__seekLoading{background:var(--text-muted);opacity:.4;animation:1s ease-in-out infinite onboarding-module__YoKLQa__seekPulse;position:absolute;inset:0}@keyframes onboarding-module__YoKLQa__seekPulse{0%,to{opacity:.2}50%{opacity:.5}}.onboarding-module__YoKLQa__noImage{width:100%;height:100%;color:var(--text-on-neon);font-size:var(--text-xs);opacity:.55;justify-content:center;align-items:center;display:flex}.onboarding-module__YoKLQa__swipeStampSave{transition:opacity .12s linear;position:absolute;top:16px;left:16px;transform:rotate(-8deg)}.onboarding-module__YoKLQa__swipeStampPass{transition:opacity .12s linear;position:absolute;top:16px;right:16px;transform:rotate(8deg)}.onboarding-module__YoKLQa__swipeTitle{font-family:var(--font-body);font-weight:700;font-size:var(--text-lg);color:var(--ink);text-transform:uppercase;line-height:var(--leading-tight);margin-top:var(--space-4);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.onboarding-module__YoKLQa__swipeArtist{font-size:var(--text-sm);color:var(--text-secondary);text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.onboarding-module__YoKLQa__state{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:var(--space-6) 0;text-align:center}.onboarding-module__YoKLQa__error{border:var(--border-width-rule) solid var(--text-error);color:var(--text-error);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-sm)}.onboarding-module__YoKLQa__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);flex-shrink:0;display:flex}.onboarding-module__YoKLQa__skip{cursor:pointer;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:0 0;border:none}.onboarding-module__YoKLQa__soundcloudAlt{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width-hairline) solid var(--border-muted)}.onboarding-module__YoKLQa__soundcloudAltLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-secondary);margin-bottom:var(--space-3)}.onboarding-module__YoKLQa__soundcloudToggle{cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-text);background:0 0;border:none;padding:0}.onboarding-module__YoKLQa__intro{flex-direction:column;flex:1;display:flex}.onboarding-module__YoKLQa__wordmark{font-family:var(--font-display);font-weight:700;font-size:var(--wordmark-size);text-transform:lowercase;line-height:1}.onboarding-module__YoKLQa__wordmarkDot{color:var(--dot-color);margin-left:var(--wordmark-dot-lead);margin-right:var(--wordmark-dot-trail)}.onboarding-module__YoKLQa__introBody{justify-content:center;gap:var(--space-5);padding:var(--space-6) 0;flex-direction:column;flex:1;display:flex}.onboarding-module__YoKLQa__introHeading{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--text-2xl), 11vw, var(--text-3xl));line-height:var(--leading-tight);text-transform:lowercase;-webkit-text-stroke:.4px currentColor;max-width:14ch;animation:onboarding-module__YoKLQa__rise .7s var(--ease-out-snap) .15s backwards;margin:0}.onboarding-module__YoKLQa__introText{max-width:34ch;color:var(--text-secondary);font-size:var(--text-md);animation:onboarding-module__YoKLQa__rise .7s var(--ease-out-snap) .45s backwards;margin:0;line-height:1.6}.onboarding-module__YoKLQa__introFooter{justify-content:space-between;align-items:center;gap:var(--space-4);animation:onboarding-module__YoKLQa__rise .7s var(--ease-out-snap) .75s backwards;flex-shrink:0;display:flex}.onboarding-module__YoKLQa__introFooterEnd{justify-content:flex-end}@keyframes onboarding-module__YoKLQa__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.onboarding-module__YoKLQa__introHeading,.onboarding-module__YoKLQa__introText,.onboarding-module__YoKLQa__introFooter{animation:none}}.onboarding-module__YoKLQa__introBoot .onboarding-module__YoKLQa__introHeading{animation-delay:1.39s}.onboarding-module__YoKLQa__introBoot .onboarding-module__YoKLQa__introText{animation-delay:1.69s}.onboarding-module__YoKLQa__introBoot .onboarding-module__YoKLQa__introFooter{animation-delay:1.99s}.onboarding-module__YoKLQa__choices{gap:var(--space-3);flex-direction:column;display:flex}.onboarding-module__YoKLQa__choice{align-items:flex-start;gap:var(--space-1);min-height:96px;padding:var(--space-4);text-align:left;font-family:var(--font-body);text-transform:lowercase;border:var(--border-width-rule) solid var(--rule);color:var(--text-secondary);cursor:pointer;min-width:0;transition:background-color var(--duration-fast) var(--ease-out-snap), color var(--duration-fast) var(--ease-out-snap), border-color var(--duration-fast) var(--ease-out-snap), transform var(--duration-fast) var(--ease-out-snap);background:0 0;flex-direction:column;display:flex}.onboarding-module__YoKLQa__choice:active{transform:scale(.99)}.onboarding-module__YoKLQa__choice.onboarding-module__YoKLQa__selected{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-neon)}.onboarding-module__YoKLQa__choiceTitle{font-size:var(--text-xl);line-height:var(--leading-tight);color:inherit}.onboarding-module__YoKLQa__choiceDetail{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere;line-height:1.5}.onboarding-module__YoKLQa__choice.onboarding-module__YoKLQa__selected .onboarding-module__YoKLQa__choiceDetail{color:inherit;opacity:.7}@media (hover:hover){.onboarding-module__YoKLQa__choice:not(.onboarding-module__YoKLQa__selected):hover{border-color:var(--text-secondary);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.onboarding-module__YoKLQa__choice{transition:none}.onboarding-module__YoKLQa__choice:active{transform:none}}
