.ButtonT3,.ButtonT3--small{font-weight:500}.ButtonT3{font-size:1.5rem;line-height:2.6rem}.ButtonT3--small{font-size:1.2rem;line-height:2rem}.ButtonT3--ads:focus,.ButtonT3--dark:focus,.ButtonT3--darkTransparent:focus,.ButtonT3--opaqueWhite:focus,.ButtonT3--plus:focus,.ButtonT3--premium:focus,.ButtonT3--white:focus{outline:none;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.4)}.ButtonT3:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,0,0,.4)}.ButtonT3{position:relative;background-color:#3668ff;color:#fff;height:3.2rem;padding:.3rem 1.2rem;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap}.ButtonT3__icon{display:inline-block;vertical-align:middle;height:1.8rem;width:1.8rem;margin-right:.8rem}.ButtonT3__icon--shuffle{height:2.8rem;width:2.8rem}.ButtonT3--small{height:2.4rem;padding:.2rem .8rem}.ButtonT3--large{height:4rem;padding:.7rem 2rem}.ButtonT3--extraLarge{height:4.8rem;padding:.7rem 2rem}.ButtonT3--pill{border-radius:2rem;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.2)}.ButtonT3--rounded{border-radius:3px}.ButtonT3--elongated{padding:0 10rem}.ButtonT3--light{background-color:rgba(0,0,0,.1);color:#000}.ButtonT3--dark{background-color:hsla(0,0%,100%,.2)}.ButtonT3--lightTransparent{background-color:transparent;color:rgba(0,0,0,.8)}.ButtonT3--darkTransparent{background-color:transparent;color:hsla(0,0%,100%,.8)}.ButtonT3--white{background-color:#fff;color:#3668ff}.ButtonT3--black{background-color:#000}.ButtonT3--opaqueWhite{background-color:#fff;color:#000}.ButtonT3--ads{color:#fff;background-color:#009ceb}.ButtonT3--plus{color:#fff;background-color:#9b00dc}.ButtonT3--premium{color:#fff;background-color:#6723e7}.ButtonT3--link{display:inline-block;text-align:center;margin:0 1.2rem}.ButtonT3--inline{display:inline}@media screen and (max-width:767px),screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1151px){.ButtonT3--inline{margin-bottom:2rem}}@media screen and (max-width:1023px){.ButtonT3--inline:not(:first-child){margin-left:2rem}}@media screen and (min-width:1152px) and (max-width:1679px){.ButtonT3--inline:not(:first-child){margin-left:4rem}}@media screen and (min-width:1680px) and (max-width:1919px){.ButtonT3--inline:not(:first-child){margin-left:4rem}}@media screen and (min-width:1920px){.ButtonT3--inline:not(:first-child){margin-left:4rem}}.ButtonT3--block{display:block;margin:2rem auto}.ButtonT3--inlineBlock{display:inline-block;margin:2rem auto}.ButtonT3--rightAligned{margin-left:auto}.ButtonT3--full{width:100%;margin:0}.ButtonT3--noPadding{padding:0;line-height:1;height:auto}.ButtonT3--disabled{opacity:.6;cursor:auto}.ButtonT3--inverted{color:#3668ff;border:.1rem solid #3668ff;background:#fff}.ButtonT3--disabled.ButtonT3--pill{box-shadow:none}.ButtonT3--inverted.ButtonT3--black{color:#000;border:.1rem solid rgba(0,0,0,.4)}.ButtonT3--inverted.ButtonT3--white{color:#fff;border:.1rem solid #fff;background-color:transparent}.ButtonT3--inverted.ButtonT3--gradientPurple{color:#7726e9;border:.1rem solid #7726e9}.ButtonT3--inverted.ButtonT3--gradientBlueLight{color:#0aa0ee;border:.1rem solid #0aa0ee}:not(.ButtonT3--disabled):hover.ButtonT3--light,:not(:disabled):focus.ButtonT3--light{background-color:rgba(0,0,0,.2)}:not(.ButtonT3--disabled):hover.ButtonT3--dark,:not(:disabled):focus.ButtonT3--dark{background-color:hsla(0,0%,100%,.3)}:not(.ButtonT3--disabled):hover.ButtonT3--lightTransparent,:not(:disabled):focus.ButtonT3--lightTransparent{color:#000}:not(.ButtonT3--disabled):hover.ButtonT3--darkTransparent,:not(:disabled):focus.ButtonT3--darkTransparent{color:#fff}:not(.ButtonT3--disabled):hover.ButtonT3--white,:not(:disabled):focus.ButtonT3--white{background-color:hsla(0,0%,100%,.4)}:not(.ButtonT3--disabled):hover.ButtonT3--gradientBlueLight:before,:not(.ButtonT3--disabled):hover.ButtonT3--gradientPurple:before,:not(:disabled):focus.ButtonT3--gradientBlueLight:before,:not(:disabled):focus.ButtonT3--gradientPurple:before{background:hsla(0,0%,100%,.3);opacity:1}:not(.ButtonT3--disabled):hover.ButtonT3--hoverShade,:not(:disabled):focus.ButtonT3--hoverShade{background-color:rgba(0,0,0,.1)}:not(.ButtonT3--disabled):active.ButtonT3--gradientBlueLight:before,:not(.ButtonT3--disabled):active.ButtonT3--gradientPurple:before,:not(:disabled):active.ButtonT3--gradientBlueLight:before,:not(:disabled):active.ButtonT3--gradientPurple:before{background:rgba(0,0,0,.2)}.Badge__text{font-weight:500;letter-spacing:.12rem;font-size:1rem;line-height:1.6rem}.a11y--visuallyHidden,.visuallyHidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.Badge--button{border:inherit;border-radius:0;background:none;text-align:inherit;padding:0;margin:0;display:inline-block;line-height:normal}.Badge--button:hover{background:none}.Badge--button.Badge--light:focus{outline:none;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.4)}.Badge--button:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,0,0,.4)}.disabled,form button:disabled{opacity:.2;pointer-events:none}.disabled-hover,form button:disabled:hover{opacity:.6;pointer-events:none}.Badge{color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);position:relative;cursor:default;padding:.1rem .34rem 0;border-radius:.2rem}.Badge__text{color:inherit;text-transform:uppercase;line-height:1.2rem;letter-spacing:.05rem}.Badge__icon{height:inherit;width:inherit;border-radius:inherit}.Badge--red{color:rgba(214,64,64,.6);border-color:rgba(214,64,64,.6)}.Badge--opaque{color:#000;background:#fff}.Badge--filled,.Badge--opaque{border:none;text-indent:.075rem}.Badge--filled{color:#fff;background:rgba(0,0,0,.4)}.Badge--light{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.6)}.Badge--dark{color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.6);background:none}.Badge--new{color:#fff;border-color:#00a0ee;background:#00a0ee}.Badge--button{cursor:pointer}.Badge--icon{border:none;padding:0}.Badge--shuffle{height:2.4rem;width:2.4rem;border-radius:50%}.Badge--shuffle .Badge__icon{fill:#fff;background-color:#3668ff}.Badge--collected{height:1.6rem;width:1.6rem}.Badge--collected .Badge__icon{fill:#3668ff}.Badge--inline{display:inline-block;margin:.3rem .6rem}.DialogTakeover{text-align:center;padding-top:5vh;height:100vh;display:flex;flex-direction:column}@media screen and (max-height:416px){.DialogTakeover__title{padding:1vh}}.DialogTakeover__brandingIcon{fill:#3668ff;height:2.5rem;width:14rem;margin:0 auto;flex-shrink:0}.DialogTakeover__albumArt{width:calc(94vh - 27rem);max-width:52vw;min-width:12.5rem;max-height:52vw;margin-bottom:1vh;margin-left:auto;margin-right:auto}@media screen and (max-height:416px){.DialogTakeover__albumArt{width:calc(92vh - 18rem);min-width:0}}.DialogTakeover__CTAButtons{margin:0 auto;width:12.5rem}.DialogTakeover__CTAButtons .ButtonT3{margin:2rem auto}@media screen and (max-height:416px){.DialogTakeover__CTAButtons .ButtonT3{margin:1vh auto}}.UnsupportedBrowserBar{font-weight:500;font-size:1.5rem;line-height:2.6rem;display:flex;justify-content:center;color:#fff}.AccountMessageBar{font-weight:500;font-size:1.5rem;line-height:2.6rem;display:flex;justify-content:center;color:#fff}.font-xxxl{font-weight:400}.AdBlockerMessageBar{font-weight:500}.font-xxxl{font-size:4.8rem;line-height:4.8rem}.AdBlockerMessageBar{font-size:1.5rem;line-height:2.6rem;display:flex;justify-content:center;color:#fff}.BlueBar__message{color:#fff}.BlueBar__OfflineNotification>.icon-alert{fill:#fff;height:1.3rem;width:1.3rem;margin-right:1rem}.BlueBar__link,.BlueBar__link:active,.BlueBar__link:focus,.BlueBar__link:hover,.BlueBar__link:visited{text-decoration:underline}