.PlayButton_root__nYKdN{-webkit-background-clip:text;background-clip:text;background-image:var(--ym-controls-color-primary-text-vibe);background-repeat:repeat;background-size:100%;color:transparent;font-family:var(--ym-font-heading);font-size:var(--ym-font-size-vibe-s);font-style:normal;font-weight:var(--ym-font-weight-black);letter-spacing:var(--ym-letter-spacing-vibe);line-height:var(--ym-font-line-height-vibe)}.PlayButton_root_isLoading__925Sa{animation:PlayButton_applying-setting__3nbT9 1s linear infinite}@media screen and (prefers-reduced-motion:reduce){.PlayButton_root_isLoading__925Sa{animation:none}}.PlayButton_root__nYKdN:not(:disabled):focus-visible,.PlayButton_root__nYKdN:not(:disabled):hover{box-shadow:none;transform:scale(1.05)}@media only screen and (min-width:1920px){.PlayButton_root__nYKdN{font-family:var(--ym-font-heading);font-size:var(--ym-font-size-vibe-m);font-style:normal;font-weight:var(--ym-font-weight-black);letter-spacing:var(--ym-letter-spacing-vibe);line-height:var(--ym-font-line-height-vibe)}}.PlayButton_icon__t_THQ{color:var(--ym-controls-color-primary-text-vibe_icon);margin-inline-end:var(--ym-spacer-size-xs)}@media only screen and (min-width:1920px){.PlayButton_icon__t_THQ{height:var(--ym-spacer-size-xxxxl);width:var(--ym-spacer-size-xxxxl)}}@keyframes PlayButton_applying-setting__3nbT9{50%{opacity:.5}}.VibeBlock_vibeAnimation__XVEE6{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate3d(-50%,-50%,0)}[dir=rtl] .VibeBlock_vibeAnimation__XVEE6{transform:translate3d(50%,-50%,0)}.VibeBlock_controls__BpDFL{align-items:center;display:flex;flex-direction:column;min-width:23.125rem;position:relative}@media only screen and (max-width:768px){.VibeBlock_controls__BpDFL{padding-inline-start:var(--ym-spacer-size-l)}}@media only screen and (max-width:900px){.VibeBlock_controls__BpDFL{min-width:21.875rem}}@media only screen and (max-width:550px){.VibeBlock_controls__BpDFL{min-width:18.75rem}}@media only screen and (max-width:400px){.VibeBlock_controls__BpDFL{min-width:15.625rem}}.VibeBlock_root__z7LtR{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.VibeBlock_root_freemium__4i2rV .VibeBlock_vibeAnimation__XVEE6 canvas{opacity:.8}.VibeBlock_root_freemium__4i2rV .VibeBlock_controls__BpDFL{cursor:pointer}.VibeBlock_root_freemium__4i2rV .VibeBlock_controls__BpDFL .VibeBlock_playButton__6xU55:hover{transform:none}.VibeBlock_settingsButton__GeMtO{inset-block-start:100%;padding-block-start:var(--ym-spacer-size-xl);position:absolute;width:100%}.VibeBlock_subscriptionText__ODUZN{color:var(--ym-controls-color-primary-text-enabled_variant);line-height:var(--ym-font-line-height-label-m);margin-block-end:var(--ym-spacer-size-xxl);margin-block-start:var(--ym-spacer-size-xxxs);text-align:center}.VibeBlock_button__fWXM_{height:3.875rem;max-width:20.4375rem;padding-block-end:0;padding-block-start:0;width:100%}.RestrictionBlock_root__P_g9o{flex-direction:column}.RestrictionBlock_restrictions__BhR_r,.RestrictionBlock_root__P_g9o{display:flex;gap:var(--ym-spacer-size-m);width:100%}.RestrictionBlock_restrictions__BhR_r{justify-content:flex-start}@media only screen and (max-width:767.98px){.RestrictionBlock_restrictions__BhR_r{flex-wrap:wrap;gap:var(--ym-spacer-size-xxs)}}@media only screen and (max-width:399.98px){.RestrictionBlock_restrictions__BhR_r{justify-content:flex-start}}.RestrictionButton_button__eLMkU{border:.125rem solid transparent}.RestrictionButton_button_selected__LHD20{border-color:var(--ym-controls-color-primary-outline-selected_stroke)}.RestrictionButton_button_applying___ik5f{animation:RestrictionButton_applying-setting__utqyc 1s linear infinite}@media screen and (prefers-reduced-motion:reduce){.RestrictionButton_button_applying___ik5f{animation:none}}@keyframes RestrictionButton_applying-setting__utqyc{50%{border-color:var(--ym-controls-color-primary-outline-selected_stroke)}}.RestrictionButton_diversityButton__uclSi{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--ym-spacer-size-s);height:6.375rem;padding-block-end:var(--ym-spacer-size-l)}.RestrictionButton_diversityButtonImage__21oME{box-sizing:content-box;padding-block-start:var(--ym-spacer-size-l)}.RestrictionButton_moodEnergy__q_I4y{align-items:center;display:flex;flex-direction:column;gap:var(--ym-spacer-size-xxs)}.RestrictionButton_moodEnergyButton__yKkaS{aspect-ratio:1;height:4rem}.RestrictionButton_moodEnergyButton__yKkaS:not(:disabled):focus-visible,.RestrictionButton_moodEnergyButton__yKkaS:not(:disabled):hover{transform:scale(1.1)}.RestrictionButton_moodEnergyButtonImage__zxT2C{box-sizing:content-box;padding:var(--ym-spacer-size-xxxs)}.RestrictionButton_textButton__HC_AE{padding-block-end:var(--ym-spacer-size-m);padding-block-start:var(--ym-spacer-size-m);padding-inline-end:var(--ym-spacer-size-xl);padding-inline-start:var(--ym-spacer-size-xl)}.RestrictionButton_title__UZn0O{color:var(--ym-controls-color-primary-on_outline-enabled)}.RestrictionButton_specialButton__Di6B9{overflow:visible;padding-inline-start:var(--ym-spacer-size-xxxxl);position:relative}.RestrictionButton_specialImage__0E3x2{aspect-ratio:1;inset-block-start:50%;max-width:5.375rem;transform:translate(calc(var(--ym-spacer-size-xxl)*-1),-50%);z-index:1}.RestrictionButton_rippleContainer__xPANO,.RestrictionButton_specialImage__0E3x2{inset-inline-start:0;position:absolute;width:100%}.RestrictionButton_rippleContainer__xPANO{height:100%;inset-block-start:0;overflow:hidden}.RestrictionButton_ripple__Rsu8b{animation:RestrictionButton_ripple__Rsu8b .6s linear;background-color:var(--ym-controls-color-secondary-default-pressed);border-radius:var(--ym-radius-size-round);position:absolute;transform:scale(0)}@media(prefers-reduced-motion:reduce){.RestrictionButton_ripple__Rsu8b{animation:none}}@keyframes RestrictionButton_ripple__Rsu8b{to{opacity:0;transform:scale(4)}}.VibeRestrictions_root__efJez{display:flex;flex-direction:column;gap:var(--ym-spacer-size-xl);width:100%}@media only screen and (max-width:767.98px){.VibeRestrictions_root__efJez{padding-inline-end:var(--ym-spacer-size-xs);padding-inline-start:var(--ym-spacer-size-xs)}}.VibeRestrictions_diversity__qfOls{justify-content:space-evenly}.VibeRestrictions_moodEnergy__Le0Cy{display:grid;grid-template-columns:repeat(4,1fr)}.VibeRestrictions_contextItems__JrF7D{flex-wrap:wrap}.VibeSettings_root__ufZlV{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(.9375rem);backdrop-filter:saturate(180%) blur(.9375rem);background-color:var(--ym-background-color-primary-enabled-popover);border:.0625rem solid var(--ym-outline-color-primary-disabled);border-radius:var(--ym-radius-size-xl);box-shadow:0 .0625rem 1.5rem 0 var(--ym-shadow-xl),0 -.0625rem 1.5rem 0 var(--ym-shadow-s);display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-block-end:var(--ym-spacer-size-m);padding-block-start:var(--ym-spacer-size-m);padding-inline-end:var(--ym-spacer-size-m);padding-inline-start:var(--ym-spacer-size-m);scroll-snap-type:y mandatory;transition:scrollbar-color .2s ease-in-out}.VibeSettings_root__ufZlV::-webkit-scrollbar-thumb{background-clip:content-box;border:.5rem solid transparent;border-radius:var(--ym-radius-size-l);min-height:3.125rem}.VibeSettings_root__ufZlV::-webkit-scrollbar{width:var(--ym-spacer-size-xxl)}@supports selector(scrollbar-width:auto){.VibeSettings_root__ufZlV{scrollbar-color:var(--ym-surface-color-primary-enabled-entity) transparent;scrollbar-gutter:stable}}@supports selector(::-webkit-scrollbar){.VibeSettings_root__ufZlV::-webkit-scrollbar-thumb{background-color:var(--ym-controls-color-primary-default-disabled)}.VibeSettings_root__ufZlV::-webkit-scrollbar-thumb:hover{background-color:var(--ym-surface-color-primary-enabled-entity)}}@media(prefers-reduced-motion:reduce){.VibeSettings_root__ufZlV{transition:none}}@media only screen and (max-width:1024px){.VibeSettings_root__ufZlV::-webkit-scrollbar-thumb{border:.1875rem solid transparent}.VibeSettings_root__ufZlV::-webkit-scrollbar{width:var(--ym-spacer-size-m)}}@media only screen and (max-width:767.98px){.VibeSettings_root__ufZlV{padding-block-start:var(--ym-spacer-size-xl)}}.VibeSettings_popover__VKqUc{max-width:25.625rem;position:absolute;width:100%;z-index:var(--ym-z-index-popover)}@media only screen and (max-width:767.98px){.VibeSettings_popover__VKqUc{border-end-end-radius:0;border-end-start-radius:0;max-width:100vw;position:fixed;width:100vw}}.VibeSettings_overlay__pusb4{overflow:visible!important}.VibeSettings_toggleSettingsButton__j6fIU{-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem);flex-shrink:0}.VibeSettings_header__OAWe2{align-items:center;color:var(--ym-controls-color-primary-text-enabled_variant);display:flex;justify-content:space-between;margin-block-end:var(--ym-spacer-size-xl);width:100%}@media only screen and (max-width:767.98px){.VibeSettings_header__OAWe2{padding-inline-start:var(--ym-spacer-size-xs)}.VibeSettings_header__OAWe2:before{background-color:var(--ym-controls-color-primary-text-enabled);border-radius:var(--ym-radius-size-xxxl);content:"";height:.25rem;inset-block-start:var(--ym-spacer-size-xs);inset-inline-start:50%;position:absolute;transform:translateX(-50%);width:2.8125rem}}.VibeSettings_actions__ckbMt{align-items:center;display:flex;gap:var(--ym-spacer-size-s)}.VibeSettings_swipeableArea__Xx0nx{height:15%;inset-block-start:0;position:fixed;width:100%}.VibeSettings_ripple__kmFX6{animation:VibeSettings_ripple__kmFX6 .6s linear;background-color:var(--ym-controls-color-secondary-default-pressed);border-radius:var(--ym-radius-size-round);position:absolute;transform:scale(0)}@media(prefers-reduced-motion:reduce){.VibeSettings_ripple__kmFX6{animation:none}}@keyframes VibeSettings_ripple__kmFX6{to{opacity:0;transform:scale(4)}}.VibeContext_root__dbiNv{gap:var(--ym-spacer-size-l);justify-content:center}.VibeContext_context__Z_82k,.VibeContext_root__dbiNv{align-items:center;display:flex}.VibeContext_context__Z_82k{-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem);background-color:var(--ym-controls-color-secondary-default-enabled);border-radius:var(--ym-radius-size-xxxl);color:var(--ym-controls-color-secondary-on_default-enabled);gap:var(--ym-spacer-size-xxxs);max-width:100%;padding-block-end:.875rem;padding-block-start:.875rem;padding-inline-end:var(--ym-spacer-size-l);padding-inline-start:var(--ym-spacer-size-xxl)}@media only screen and (max-width:379.98px){.VibeContext_context__Z_82k{max-width:80%}}.VibeContext_pinButton__b6SNF{-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem);flex-shrink:0}.VibeContext_resetButton__9KK4S{color:var(--ym-controls-color-primary-text-enabled);flex-shrink:0;outline:none}.VibeContext_resetButton__9KK4S:not(:disabled):focus-visible,.VibeContext_resetButton__9KK4S:not(:disabled):hover{box-shadow:none;color:var(--ym-controls-color-primary-text-enabled_variant)}.MainPage_content__kskSM,.MainPage_root__STXqc{padding:0}.MainPage_content__kskSM{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.MainPage_container__CB86l{flex-grow:1}.MainPage_vibe__XEBbh{height:56vh;min-height:31.25rem}.MainPage_landing___FGNm,.MainPage_vibe__XEBbh{position:relative}.MainPage_landing___FGNm{display:flex;flex-direction:column;gap:var(--ym-spacer-size-xxl);z-index:1}@media only screen and (max-width:767.98px){.MainPage_landing___FGNm{gap:var(--ym-spacer-size-l)}}.MainPage_beta__y32vb{-webkit-backdrop-filter:saturate(180%) blur(.9375rem);backdrop-filter:saturate(180%) blur(.9375rem);background-color:var(--ym-controls-color-secondary-default-enabled);border-radius:var(--ym-radius-size-xl);color:var(--ym-controls-color-primary-text-enabled);cursor:default;inset-block-start:var(--ym-spacer-size-m);inset-inline-start:var(--ym-spacer-size-m);padding-block-end:var(--ym-spacer-size-xxxs);padding-block-start:var(--ym-spacer-size-xxxs);padding-inline-end:var(--ym-spacer-size-xs);padding-inline-start:var(--ym-spacer-size-xs);position:absolute;z-index:var(--ym-z-index-header)}.MainPage_beta_withReleaseNotes__WOjUk{cursor:pointer}.MainPage_footer__2rGy2{padding-block-end:var(--ym-spacer-size-xxl);padding-block-start:var(--ym-spacer-size-xxxl);padding-inline-end:var(--ym-spacer-size-s);padding-inline-start:var(--ym-spacer-size-xxl)}@supports(-moz-appearance:none){.MainPage_footer__2rGy2{padding-inline-end:var(--ym-spacer-size-l)}}@media only screen and (max-width:767.98px){.MainPage_footer__2rGy2{padding-block-end:var(--ym-spacer-size-xxxl);padding-inline-start:var(--ym-spacer-size-l)}}.MainPage_error__u_UCm{height:auto}@media only screen and (max-width:767.98px){.MainPage_error__u_UCm{margin-block-end:var(--ym-spacer-size-xxxxl)}}