.w1Ttaa_screen{flex-direction:column;display:flex;position:absolute;inset:0}.w1Ttaa_header{flex:none;grid-template-columns:44px 1fr 44px;align-items:center;height:44px;padding:0 22px;display:grid}.w1Ttaa_headerBtn{width:44px;height:44px;color:var(--rhyme-cream);border-radius:50%;place-items:center;transition:background .16s;display:grid}.w1Ttaa_headerBtn:hover{background:color-mix(in srgb, var(--white) 12%, transparent)}.w1Ttaa_headerTitle{text-align:center;font-family:var(--font-display);color:var(--rhyme-cream);margin:0;font-size:19px;font-weight:600}.w1Ttaa_tabs{flex:none;gap:8px;width:min(997px,100% - 40px);margin:0 auto;padding:6px 13px 0;display:flex}.w1Ttaa_tabWrap{display:flex;position:relative}.w1Ttaa_tabWrapGrow{flex:1}.w1Ttaa_tab{background:color-mix(in srgb, var(--white) 8%, transparent);border:1px solid color-mix(in srgb, var(--white) 10%, transparent);height:44px;color:var(--rhyme-cream);font-family:var(--font-display);border-radius:10px;align-items:center;gap:9px;padding:0 18px;font-size:16px;font-weight:600;transition:background .16s;display:inline-flex}.w1Ttaa_tab:hover,.w1Ttaa_tabOpen{background:color-mix(in srgb, var(--white) 18%, transparent)}.w1Ttaa_tabVibe{background:color-mix(in srgb, var(--white) 20%, transparent)}.w1Ttaa_tabWide{flex:1;justify-content:space-between;width:100%;min-width:190px}.w1Ttaa_tabLabel{align-items:center;gap:9px;display:inline-flex}.w1Ttaa_tabChevron{opacity:.7}.w1Ttaa_menu{z-index:50;background:var(--rhyme-surface-solid);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);min-width:210px;box-shadow:0 18px 44px color-mix(in srgb, var(--dock) 40%, transparent);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.w1Ttaa_menuTall{scrollbar-width:thin;max-height:320px;overflow-y:auto}.w1Ttaa_menuRow{min-width:230px;top:calc(100% + 4px);left:auto;right:4px}.w1Ttaa_menuItem{color:var(--rhyme-cream);text-align:left;white-space:nowrap;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:14px;transition:background .14s;display:flex}.w1Ttaa_menuItem:hover{background:color-mix(in srgb, var(--white) 10%, transparent)}.w1Ttaa_menuItem[aria-checked=true]{color:var(--rhyme-primary)}.w1Ttaa_backdrop{z-index:40;position:fixed;inset:0}.w1Ttaa_searchRow{background:color-mix(in srgb, var(--white) 10%, transparent);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);width:min(997px,100% - 40px);height:42px;color:color-mix(in srgb, var(--white) 70%, transparent);border-radius:10px;flex:none;align-items:center;gap:10px;margin:8px auto 0;padding:0 14px;display:flex}.w1Ttaa_searchInput{min-width:0;font-family:var(--font-body);color:var(--rhyme-cream);background:0 0;border:none;outline:none;flex:1;font-size:15px}.w1Ttaa_searchInput::placeholder{color:color-mix(in srgb, var(--white) 50%, transparent)}.w1Ttaa_scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--white) 25%, transparent) transparent;flex:1;min-height:0;padding-bottom:150px;overflow-y:auto}.w1Ttaa_inner{width:min(997px,100% - 40px);margin:0 auto;padding-top:13px}.w1Ttaa_hero{background:var(--cta);width:100%;height:96px;box-shadow:inset 0 -4px 0 var(--cta-edge);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;transition:filter .16s;display:flex}.w1Ttaa_hero:hover{filter:brightness(1.08)}.w1Ttaa_heroText{flex-direction:column;gap:5px;display:flex}.w1Ttaa_heroTitle{font-family:var(--font-display);color:var(--rhyme-on-cream);font-size:22px;font-weight:600}.w1Ttaa_heroSub{color:var(--rhyme-on-cream);font-size:14px}.w1Ttaa_heroIcon{color:var(--rhyme-on-cream)}.w1Ttaa_genreGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.w1Ttaa_genreCard{background:color-mix(in srgb, var(--white) 6%, transparent);border:1px solid color-mix(in srgb, var(--white) 10%, transparent);text-align:left;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;height:99px;padding:0 20px;transition:background .16s;display:flex}.w1Ttaa_genreCard:hover{background:color-mix(in srgb, var(--white) 12%, transparent)}.w1Ttaa_genreName{font-family:var(--font-display);color:var(--rhyme-cream);font-size:20px;font-weight:600}.w1Ttaa_genreCount{color:color-mix(in srgb, var(--white) 62%, transparent);font-size:13px}.w1Ttaa_list{flex-direction:column;gap:7px;padding:0 13px;display:flex}.w1Ttaa_row{cursor:pointer;border-radius:10px;grid-template-columns:52px 1fr auto auto;align-items:center;gap:13px;padding:3px 8px 3px 0;transition:background .14s;display:grid;position:relative}.w1Ttaa_row:hover{background:color-mix(in srgb, var(--white) 7%, transparent)}.w1Ttaa_rowFocused,.w1Ttaa_rowFocused:hover{background:color-mix(in srgb, var(--white) 10%, transparent)}.w1Ttaa_rowArt{background:var(--dock);width:52px;height:52px;color:color-mix(in srgb, var(--white) 75%, transparent);border-radius:8px;place-items:center;display:grid}.w1Ttaa_rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.w1Ttaa_rowTitle{font-family:var(--font-display);color:var(--rhyme-cream);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;overflow:hidden}.w1Ttaa_rowFocused .w1Ttaa_rowTitle{color:var(--rhyme-primary)}.w1Ttaa_rowMeta{color:color-mix(in srgb, var(--white) 62%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.w1Ttaa_rowHeart,.w1Ttaa_rowKebab{width:40px;height:40px;color:color-mix(in srgb, var(--white) 55%, transparent);border-radius:50%;place-items:center;transition:color .14s,background .14s;display:grid}.w1Ttaa_rowHeart:hover,.w1Ttaa_rowKebab:hover{background:color-mix(in srgb, var(--white) 10%, transparent);color:var(--rhyme-cream)}.w1Ttaa_rowHeartOn,.w1Ttaa_rowHeartOn:hover{color:var(--rhyme-primary)}.w1Ttaa_empty{text-align:center;color:color-mix(in srgb, var(--white) 62%, transparent);margin:48px auto;font-size:14px}.w1Ttaa_player{box-sizing:border-box;background:var(--rhyme-surface-solid);width:min(997px,100% - 40px);height:132px;box-shadow:0 -14px 34px color-mix(in srgb, var(--dock) 40%, transparent);z-index:30;border-radius:16px;padding:17px 23px 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.w1Ttaa_playerRow{align-items:center;gap:16px;display:flex}.w1Ttaa_playerArt{background:var(--dock);width:60px;height:60px;color:color-mix(in srgb, var(--white) 75%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.w1Ttaa_playerText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.w1Ttaa_playerTitle{font-family:var(--font-display);color:var(--rhyme-cream);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;overflow:hidden}.w1Ttaa_playerArtist{color:color-mix(in srgb, var(--white) 62%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.w1Ttaa_playerInfo{flex-direction:column;flex:none;align-items:flex-end;gap:3px;max-width:260px;display:flex}.w1Ttaa_playerBpm{font-family:var(--font-display);color:var(--rhyme-cream);font-size:20px;font-weight:600}.w1Ttaa_playerMood{color:color-mix(in srgb, var(--white) 62%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.w1Ttaa_playerControls{flex:none;align-items:center;gap:8px;margin-left:4px;display:flex}.w1Ttaa_controlBtn{width:44px;height:44px;color:color-mix(in srgb, var(--white) 70%, transparent);border-radius:50%;place-items:center;transition:background .14s,color .14s;display:grid}.w1Ttaa_controlBtn:hover:not(:disabled){background:color-mix(in srgb, var(--white) 12%, transparent);color:var(--rhyme-cream)}.w1Ttaa_controlBtn:disabled{opacity:.4}.w1Ttaa_controlOn{color:var(--rhyme-primary)}.w1Ttaa_playBtn{background:color-mix(in srgb, var(--white) 16%, transparent);width:44px;height:44px;color:var(--rhyme-cream);border-radius:50%;place-items:center;margin:0 6px;transition:background .14s;display:grid}.w1Ttaa_playBtn:hover:not(:disabled){background:color-mix(in srgb, var(--white) 28%, transparent)}.w1Ttaa_playBtn:disabled{opacity:.4}.w1Ttaa_playerProgress{align-items:center;gap:14px;margin-top:19px;display:flex}.w1Ttaa_time{width:32px;color:color-mix(in srgb, var(--white) 80%, transparent);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.w1Ttaa_time:last-child{text-align:right}.w1Ttaa_track{cursor:pointer;flex:1;align-items:center;height:16px;display:flex;position:relative}.w1Ttaa_track:before{content:"";background:color-mix(in srgb, var(--white) 14%, transparent);border-radius:3px;height:6px;position:absolute;top:5px;left:0;right:0}.w1Ttaa_fill{z-index:1;background:var(--rhyme-track-fill);border-radius:3px;min-width:6px;height:6px;position:relative}.w1Ttaa_thumb{background:var(--rhyme-cream);width:16px;height:16px;box-shadow:0 2px 6px color-mix(in srgb, var(--dock) 35%, transparent);border-radius:50%;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}@media (max-width:900px){.w1Ttaa_genreGrid{grid-template-columns:repeat(2,1fr)}.w1Ttaa_tabs{flex-wrap:wrap}.w1Ttaa_tabWrapGrow{flex:140px}.w1Ttaa_playerInfo{display:none}.w1Ttaa_playerControls{gap:2px}.w1Ttaa_row{grid-template-columns:44px 1fr auto auto}.w1Ttaa_rowArt{width:44px;height:44px}}
