.layout_pageShell__Uyjgz{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.layout_container__FUycR{padding:0 1rem 3rem;margin-top:3rem;max-width:1200px}.layout_container__FUycR,.layout_fullContainer__Gh4bR{flex:1 0 auto;margin-left:auto;margin-right:auto;width:100%}.layout_fullContainer__Gh4bR{overflow-x:hidden}.layout_bareContainer__yaBt9{flex:1 0 auto;display:flex;flex-direction:column;width:100%}@media screen and (max-width:900px){.layout_container__FUycR{margin-top:1.5rem}}@media print{.layout_pageShell__Uyjgz{min-height:0!important}.layout_container__FUycR{margin-top:0;padding-bottom:0}}.layout_header__SFlEE{display:flex;flex-direction:column;align-items:center}.layout_backToHome__D9QFr{margin:3rem 0 0}.TopTracks_topTracksContainer__bWOhf{display:flex;flex-direction:column;color:var(--color-headline-2)}.TopTracks_tracksTitle__bo__k{margin:0 0 20px;font-weight:800;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;line-height:1.1;color:var(--color-headline-2)}.TopTracks_tracksList__PuKbq{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-column-gap:40px;column-gap:40px}.TopTracks_trackItem__j89dk{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-panel-line);min-width:0}.TopTracks_trackRank__VD0ZO{flex:0 0 32px;text-align:right;font-weight:800;font-size:20px;color:var(--color-panel-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TopTracks_trackAlbumArt__KFeEI{position:relative;flex:none;width:56px;height:56px;overflow:hidden;border-radius:var(--tile-radius-sm);background:var(--color-panel-line)}.TopTracks_trackAlbumArt__KFeEI img{object-fit:cover}.TopTracks_trackDetails__HsR_F{min-width:0}.TopTracks_trackTitle__JdvHB{display:block;font-weight:700;font-size:17px;color:var(--color-headline-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopTracks_trackTitle__JdvHB:hover{color:var(--color-headline-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-orange);text-decoration-color:var(--color-brand-orange);text-decoration-thickness:2px}.TopTracks_trackArtist___n3d1{margin:2px 0 0;font-size:15px;color:var(--color-panel-muted)}.TopTracks_noTracksText__1qhj6{font-size:1rem;color:var(--color-panel-muted);text-align:center}.TopTracks_loadingState__D7jFO{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px}.TopTracks_loadingSpinner__dcYie{width:4rem;height:4rem;background-color:var(--color-gray-300);border-radius:.5rem;animation:TopTracks_pulse__NaixS 1.5s cubic-bezier(.4,0,.6,1) infinite}.TopTracks_loadingText__hF4QD{color:var(--color-panel-muted);font-size:1.125rem;margin-top:1rem}.TopTracks_errorState__A4yo6{padding:1.5rem;background-color:var(--color-error);border-radius:var(--tile-radius);color:#ffffff}.TopTracks_errorTitle__DngSX{font-size:1.25rem;font-weight:700}.TopTracks_errorText__tUYsi{font-size:.875rem}.TopTracks_errorMessage__fwOvV{font-size:.75rem;color:hsl(0deg 100% 92%)}@keyframes TopTracks_pulse__NaixS{0%,to{opacity:1}50%{opacity:.5}}.NowPlaying_nowPlayingRoot__9volN{width:100%}.NowPlaying_notPlayingContainer___r18b,.NowPlaying_songPlayingContainer__xwrEi{--spotify-green:#1db954;--spotify-black:#121212;--spotify-gray:#b3b3b3}.NowPlaying_songPlayingContainer__xwrEi{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .75rem;background-color:var(--spotify-black);border-radius:999px;box-shadow:0 4px 10px -4px rgba(0,0,0,.5);text-decoration:none;transition:background-color .2s ease;min-width:0}.NowPlaying_songPlayingContainer__xwrEi:focus-visible,.NowPlaying_songPlayingContainer__xwrEi:hover{background-color:#1a1a1a}.NowPlaying_spotifyGlyph__zhD7_{width:.85rem;height:.85rem;color:var(--spotify-green);flex-shrink:0}.NowPlaying_albumArtWrapper__CQuWb{position:relative;flex-shrink:0;display:block;line-height:0}.NowPlaying_albumArt__J9sWN{border-radius:.25rem}.NowPlaying_liveDot__eJ4ZV{position:absolute;bottom:-.15rem;right:-.15rem;width:.5rem;height:.5rem;background-color:var(--spotify-green);border-radius:9999px;box-shadow:0 0 0 2px var(--spotify-black);animation:NowPlaying_pulse-green__Uda_r 1.5s cubic-bezier(.4,0,.6,1) infinite}.NowPlaying_songDetails__lf_wn{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:.1rem}.NowPlaying_listeningLabel__52vqD{font-size:.5rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:1;color:var(--spotify-gray)}.NowPlaying_songLine__zKoKT{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;line-height:1.2}.NowPlaying_songTitle__0sYE0{font-weight:700;color:#ffffff}.NowPlaying_songArtist__g6F87{color:var(--spotify-gray)}.NowPlaying_notPlayingContainer___r18b{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .75rem;background-color:var(--spotify-black);border-radius:999px;box-shadow:0 4px 10px -4px rgba(0,0,0,.5)}.NowPlaying_notPlayingText__Vsqqb{font-size:.85rem;color:var(--spotify-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.NowPlaying_errorState__v5ZMA{background-color:var(--color-error);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem}.NowPlaying_errorTitle__CqtwM{font-size:1rem;font-weight:700;color:#fff;margin:0}.NowPlaying_errorText___7y0d{font-size:.875rem;color:#fff;margin:0}.NowPlaying_errorMessage__y65Kz{font-size:.75rem;color:hsl(0deg 70% 85%);margin:0}@keyframes NowPlaying_pulse-green__Uda_r{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.NowPlaying_featureCard__ysF6g{display:flex;flex-wrap:wrap;align-items:center;gap:24px clamp(24px,4vw,48px);padding:clamp(20px,3vw,32px);background:var(--color-stroke-1);border-radius:4px 32px 32px 4px;color:var(--color-headline-1)}.NowPlaying_featureArt__tOcoh{position:relative;flex:none;width:clamp(140px,18vw,220px);aspect-ratio:1/1;overflow:hidden;border-radius:var(--tile-radius);background:#2c3355;display:flex;align-items:center;justify-content:center}.NowPlaying_featureArt__tOcoh img{object-fit:cover}.NowPlaying_featureGlyph__TuQbF{width:40%;height:40%;color:var(--color-paragraph-1)}.NowPlaying_featureDetails__f2s1l{flex:1 1 280px;min-width:0;display:flex;flex-direction:column}.NowPlaying_featureLabel__rTxlG{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;font-weight:600;color:var(--color-brand-orange)}.NowPlaying_featureBars__9sHO7{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.NowPlaying_featureBars__9sHO7 span{width:4px;background:var(--color-brand-orange);animation:NowPlaying_featureBar__Ls3f6 1s ease-in-out infinite alternate}.NowPlaying_featureBars__9sHO7 span:first-child{height:10px}.NowPlaying_featureBars__9sHO7 span:nth-child(2){height:16px;animation-delay:.2s}.NowPlaying_featureBars__9sHO7 span:nth-child(3){height:7px;animation-delay:.4s}@keyframes NowPlaying_featureBar__Ls3f6{to{transform:scaleY(.4);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.NowPlaying_featureBars__9sHO7 span{animation:none}}.NowPlaying_featureTitle__MbV8w{font-weight:800;font-size:clamp(32px,4.4vw,60px);line-height:1;letter-spacing:-.03em;color:var(--color-headline-1);overflow-wrap:anywhere}.NowPlaying_featureTitle__MbV8w:hover{color:var(--color-brand-orange);text-decoration:none}.NowPlaying_featureArtist__tuNuf{margin-top:10px;font-size:clamp(18px,1.8vw,24px);color:var(--color-paragraph-1)}