.AudioPlayer_root__6RQ6Y{position:fixed;bottom:0;left:0;width:100vw;z-index:var(--z-index-audio-player);overscroll-behavior:contain}.AudioPlayer_root__6RQ6Y:has(>.AudioPlayer_player__b4df_[data-state=EXPANDED]){background-color:rgba(0,0,0,.9)}.AudioPlayer_player__b4df_[data-state=EXPANDED]{height:100vh;height:100dvh}body:has(aside>.AudioPlayer_player__b4df_[data-state=EXPANDED]){overflow:hidden}.Playlist_root__K3FF_{width:30em;max-width:90vw;height:50em;max-height:50vh;color:var(--color-text);overflow:scroll;padding:0 .5em}.Playlist_root__K3FF_ :focus-visible{outline-color:var(--pink);outline-offset:-2px}.Playlist_close__qHShm{position:absolute;top:.7em;right:.7em}.Playlist_title___jvT8{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);margin:0}.Playlist_sectionTitleContainer__GoCVy{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:2em 0 .5em}.Playlist_sectionTitle__J0h6w{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Playlist_queueClearButton__Jki2k{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);text-transform:none;min-height:1em;padding:.5em 1em}.Playlist_item__Y61y1{position:relative;display:grid;grid-template-columns:4em 1fr 5em;grid-gap:.5em;height:5em;padding:.5em 0;width:100%;overflow:hidden;border-bottom:1px solid var(--color-text-dimmed)}.Playlist_play__Kgez3{all:unset;position:absolute;left:0;top:0;bottom:0;right:4em;cursor:pointer}.Playlist_item__Y61y1[data-drag]{opacity:.2}.Playlist_itemMedia__XcH7I{width:100%;object-fit:cover;aspect-ratio:1}.Playlist_itemContent__fq7nU{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.Playlist_itemTitle__5ynXB{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);margin:0;line-height:1.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Playlist_itemInfo__6E9s6{font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--color-text-dimmed);line-height:1.2}.Playlist_itemActions__Pg4bj{display:flex;align-items:center;justify-content:flex-end}[data-theme=ruutu] .Checkbox_root__xehB6,[data-theme=supla] .Checkbox_root__xehB6{--checkmark-color:#000;--bg-color:#fff;--bg-hover:gray;--disabled-checkmark-color:#fff;--disabled-bg-color:gray}.Checkbox_root__xehB6{display:inline-block;position:relative;--box-size:var(--checkbox-size,1.5rem);--mark-size:var(--checkmark-size,1.25rem)}.Checkbox_checkbox__XUEnM{position:absolute;background-color:var(--bg-color);cursor:pointer;border-radius:2px}.Checkbox_primary__vGUIX .Checkbox_checkbox__XUEnM{background-color:var(--layer-1);border:1px solid var(--color-text-dimmed)}.Checkbox_input__I0fVO{position:absolute;margin:0;opacity:0;z-index:1}.Checkbox_checkbox__XUEnM,.Checkbox_input__I0fVO,.Checkbox_root__xehB6{width:var(--box-size);height:var(--box-size)}.Checkbox_checkbox__XUEnM{display:flex;align-items:center;justify-content:center}.Checkbox_checkmark__b_Knw{width:var(--mark-size);height:var(--mark-size);fill:var(--checkmark-color);opacity:0;pointer-events:none;transform:scale(.7);transition:all .2s ease-in-out}.Checkbox_primary__vGUIX .Checkbox_checkmark__b_Knw{fill:var(--color-brand-primary-1)}.Checkbox_input__I0fVO:checked+.Checkbox_checkbox__XUEnM>.Checkbox_checkmark__b_Knw{transform:scale(1);opacity:1}.Checkbox_input__I0fVO:disabled+.Checkbox_checkbox__XUEnM{cursor:not-allowed;background-color:var(--disabled-bg-color)}.Checkbox_input__I0fVO:disabled+.Checkbox_checkbox__XUEnM>.Checkbox_checkmark__b_Knw{fill:var(--disabled-checkmark-color)}.Checkbox_input__I0fVO:focus-visible+.Checkbox_checkbox__XUEnM{outline:2px solid var(--turquoise)}.icons_icon__Ze3RD{font-size:var(--icon-size,24px);width:1em;height:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=ruutu] .Toggle_root__Qqz9B{--thumb:var(--red-1);--thumb-checked:var(--turquoise);--track-color:#3b4b66}[data-theme=ruutu] .Toggle_on__qE8Fk{fill:var(--turquoise)}[data-theme=ruutu] .Toggle_off___OSXs{fill:var(--blue--2)}[data-theme=supla] .Toggle_root__Qqz9B{--thumb:#9e9e9e;--thumb-checked:#ec008c;--track-color:#d9d9d9}[data-theme=supla] .Toggle_on__qE8Fk{fill:var(--pink)}.Toggle_root__Qqz9B{display:grid}.Toggle_input__KPuza,.Toggle_svg__uy1tm{--height:var(--toggle-size,var(--space-2-5))}.Toggle_input__KPuza{grid-area:1/1;width:100%;opacity:0;height:auto}.Toggle_input__KPuza:focus,.Toggle_root__Qqz9B:focus{outline:none}.Toggle_input__KPuza:checked~.Toggle_svg__uy1tm{--thumb:var(--thumb-checked);--thumb-translate:30px}.Toggle_input__KPuza:disabled~.Toggle_svg__uy1tm{opacity:.6}.Toggle_input__KPuza:disabled~.Toggle_svg__uy1tm rect{filter:grayscale(1)}.Toggle_input__KPuza:disabled~.Toggle_svg__uy1tm .Toggle_thumb__mYloU{filter:saturate(.5)}.Toggle_svg__uy1tm{grid-area:1/1;height:calc(var(--height) + 10px);width:auto}.Toggle_svg__uy1tm rect{fill:var(--track-color)}.Toggle_input__KPuza:checked~.Toggle_svg__uy1tm .Toggle_off___OSXs,.Toggle_on__qE8Fk{display:none}.Toggle_input__KPuza:checked~.Toggle_svg__uy1tm .Toggle_on__qE8Fk,.Toggle_off___OSXs{display:block}.Toggle_thumbShadow__mF4_s,.Toggle_thumb__mYloU{fill:var(--thumb);transition:transform .2s ease-in-out;transform:translateX(var(--thumb-translate,0))}.Toggle_thumbShadow__mF4_s{opacity:0}.Toggle_input__KPuza:not(:disabled):hover~svg .Toggle_thumbShadow__mF4_s{opacity:.2}.Toggle_input__KPuza:focus-visible~svg .Toggle_thumbShadow__mF4_s{opacity:.5}.Message_root__q_8EQ{display:flex;flex-direction:column;align-items:center;gap:1rem}.Message_root__q_8EQ>*{margin:0}.Message_root__q_8EQ>h1,.Message_root__q_8EQ>h2,.Message_root__q_8EQ>h3,.Message_root__q_8EQ>p{text-align:center;margin:0}.Message_root__q_8EQ>h3{font-size:1.5rem}.Message_root__q_8EQ>div:not([style]){margin-top:1rem}.MaterialIcon_materialIcon__H_Utd{overflow:hidden;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}@font-face{font-family:__material_1d7844;src:url(/_next/static/media/59322316b3fd6063-s.p.woff2) format("woff2");font-display:block}@font-face{font-family:__material_Fallback_1d7844;src:local("Arial");ascent-override:100.00%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_1d7844{font-family:__material_1d7844,__material_Fallback_1d7844}.__variable_1d7844{--material-font:"__material_1d7844","__material_Fallback_1d7844"}