body,html{height:100vh;overflow:hidden}#widget_player .player_mobile_shell{display:none}.player_desktop_shell{position:fixed;top:64px;bottom:0;left:0;right:0;display:grid;grid-template:"seasons season" "master master";grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:auto 90px;background-color:#161617}.player_desktop_shell .player_seasons{grid-area:seasons}.player_desktop_shell .player_season{grid-area:season}.player_desktop_shell .player_master{grid-area:master}.player_desktop_shell .player_season_inner{display:grid;grid-template:"details" "episodes";grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}@media screen and (min-width:1400px){.player_desktop_shell .player_season_inner{grid-template:"details episodes";grid-template-columns:auto;overflow:hidden}}.player_desktop_shell .player_season_inner .player_season_details{grid-area:details;min-width:500px;overflow-x:auto}.player_desktop_shell .player_season_inner .player_season_episodes{grid-area:episodes}@media screen and (min-width:1400px){.player_desktop_shell .player_season_inner .player_season_episodes{overflow:auto;min-width:500px}}.player_seasons{overflow-y:auto;padding-bottom:16px}.player_seasons .nav-item{margin:16px 16px 0;width:100%}.player_seasons .nav-item .nav-link{height:80px;color:#f7fbfd;padding:12px 20px 12px 12px;border-radius:20px;display:flex;align-items:center;width:100%}.player_seasons .nav-item .nav-link .thumbnail{width:55px;height:55px;margin-right:15px;flex-grow:0;flex-shrink:0;border-radius:12px}.player_seasons .nav-item .nav-link .content{width:100%;display:inline-flex;flex-direction:column;justify-content:space-between;height:55px}.player_seasons .nav-item .nav-link .date,.player_seasons .nav-item .nav-link .meta{color:rgba(247,251,253,.8);font:normal normal 1em Open Sans,sans-serif;white-space:nowrap}.player_seasons .nav-item .nav-link .date{display:block;font-size:.7em;position:relative}.player_seasons .nav-item .nav-link .date .new{display:inline-block;font:italic 800 1em Montserrat,sans-serif;font-size:.7em;padding:3px 6px;border-radius:50px;position:absolute;right:-7px;text-transform:uppercase;background:linear-gradient(269.27deg,#0e9d95,#019c64);background:#f7fbfd;color:#1f1e1e}.player_seasons .nav-item .nav-link .title{white-space:nowrap;font:italic 800 1em Montserrat,sans-serif;font-size:1em}.player_seasons .nav-item .nav-link .meta{font-size:.6em}.player_seasons .nav-item .nav-link .meta .material-icons,.player_seasons .nav-item .nav-link .meta .material-icons-outlined{font-size:1.45em;vertical-align:text-bottom}.player_seasons .nav-item .nav-link:hover{background-color:hsla(0,0%,100%,.05)}.player_seasons .nav-item .nav-link.active{background:linear-gradient(269.27deg,#0e9d95,#019c64);color:#f7fbfd}.player_seasons .nav-item .nav-link.active .new{background:#f7fbfd;color:#1f1e1e}.player_season{padding:0;overflow-y:auto;height:100%}.player_season .tab-content,.player_season .tab-pane{height:100%}.player_season .player_season_inner{display:flex;flex-direction:column;height:100%}.player_season .player_season_inner .list{flex:1 0 auto}.player_season .player_season_details{color:#f7fbfd;position:relative;background-color:#000;background-size:cover;background-position:50%}.player_season .player_season_details::-webkit-scrollbar-track{display:block;background-color:#161617}.player_season .player_season_details .shadow{padding:30px;background-color:rgba(0,0,0,.7);min-height:100%}.player_season .player_season_details p{color:rgba(247,251,253,.8)}.player_season .player_season_details .top{display:grid;grid-template-areas:"top_extra" "content" "characters";grid-template-columns:auto;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:0;height:100%;position:relative;z-index:50;filter:none}@media screen and (min-width:1400px){.player_season .player_season_details .top{grid-template-areas:"top_extra" "content" "characters";grid-template-columns:auto;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-max-content -webkit-min-content auto;grid-template-rows:min-content min-content max-content min-content auto}}.player_season .player_season_details .top_extra{grid-area:top_extra;height:90px;display:inline-flex;align-items:center}.player_season .player_season_details .top_extra .bevel{left:-42px;background-color:#089d7b;color:#f7fbfd;font-size:.9em}.player_season .player_season_details .top_extra .bevel:after{content:url(/build/images/bevel-primary.63f5da57.svg)}.player_season .player_season_details .top_extra .share{font:italic 800 1em Montserrat,sans-serif;font-size:.9em;font-weight:400}.player_season .player_season_details .content{grid-area:content;padding-top:20px}.player_season .player_season_details .content p{margin-top:20px}.player_season .player_season_details .content .btn{font:italic 800 1em Montserrat,sans-serif;font-size:1em;text-transform:uppercase;font-weight:400;background:linear-gradient(269.27deg,#0e9d95,#019c64);display:inline-flex;align-items:center;height:56px;border-radius:20px}.player_season .player_season_details .characters{grid-area:characters}.player_season .player_season_details .characters h3{font-size:1.1em;margin-bottom:16px;margin-top:20px}.player_season .player_season_details .characters .characters_wrapper{display:flex;flex-wrap:wrap}.player_season .player_season_details .characters .characters_wrapper .character{flex-grow:0;height:116px;width:100px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:20px;box-shadow:0 4px 14px rgba(0,0,0,.15);margin:0 16px 16px 0}.player_season .player_season_details .characters .characters_wrapper .character .character_content_wrapper{border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 12px 10px;height:100%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.5) 21.87%,transparent 46.35%)}.player_season .player_season_details .characters .characters_wrapper .character .character_content_wrapper .player{font:italic 800 1em Montserrat,sans-serif;font-size:.7em}.player_season .player_season_details .characters .characters_wrapper .character .character_content_wrapper .name{font:normal normal 1em Open Sans,sans-serif;font-size:.65em}.player_season .player_season_episodes{display:flex;flex-direction:column;padding-bottom:16px;position:relative;z-index:50;background-color:#161617}.player_season .player_season_episodes .episode{display:inline-flex;align-items:center;height:50px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:.9em;margin:16px 16px 0;padding:16px;color:#f7fbfd;border-radius:20px;background-color:hsla(0,0%,100%,.05);cursor:pointer}.player_season .player_season_episodes .episode .player_button{width:38px;height:38px;flex-grow:0;flex-shrink:0;text-align:center;cursor:pointer;border-radius:100px;display:flex;align-items:center;justify-content:center;opacity:.4}.player_season .player_season_episodes .episode .player_button span{line-height:35px;font-size:19px}.player_season .player_season_episodes .episode .title{flex-grow:1;padding:0 16px;font:normal normal 1em Open Sans,sans-serif}.player_season .player_season_episodes .episode .title .code:after{content:" -";margin-right:.3em}.player_season .player_season_episodes .episode .progress{background-color:hsla(0,0%,100%,.1);border-radius:100px;width:120px;height:2px;flex-shrink:0}@media screen and (min-width:1400px){.player_season .player_season_episodes .episode .progress{width:75px}}.player_season .player_season_episodes .episode .progress .progress-bar{background:linear-gradient(269.27deg,#0e9d95,#019c64);border-radius:100px 0 0 100px;transition-duration:1s;transition-timing-function:linear;transition-property:width}.player_season .player_season_episodes .episode .total{color:rgba(247,251,253,.8);margin-left:17px;font-size:.9em}.player_season .player_season_episodes .episode:hover{background-color:hsla(0,0%,100%,.15)}.player_season .player_season_episodes .episode.active{background:linear-gradient(269.27deg,#0e9d95,#019c64);color:#f7fbfd}.player_season .player_season_episodes .episode.active .player_button{opacity:1}.player_season .player_season_episodes .episode.active .progress-bar{background:#f7fbfd}.player_season .player_season_episodes .episode.active .total{color:#f7fbfd}.player_master{background-color:#050707;color:#f7fbfd;box-shadow:0 -6px 14px rgba(0,0,0,.15);z-index:100;display:inline-flex;justify-content:space-around}.player_master .player_master_outer{max-width:2200px;flex-grow:1;display:inline-flex}.player_master .illustration{cursor:pointer;flex-grow:0;flex-shrink:0;width:90px;height:90px}.player_master .player_master_inner{flex-grow:1}.player_master_inner{cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;width:available}.player_master_inner>*{margin:15px}.player_master_inner .player_master_text{padding:0 24px}.player_master_inner .player_master_text h1{font:normal normal 1em Open Sans,sans-serif;margin-bottom:4px}.player_master_inner .player_master_text h2{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:.8em;margin-bottom:0}.player_master_inner .player_button_wrapper{display:inline-flex;align-items:center;justify-items:center;justify-content:space-around;width:160px}.player_master_inner .player_button_wrapper .player_button{font-size:29px;width:29px;height:29px;line-height:29px;flex-grow:0;cursor:pointer;background-color:#050707;border:none;padding:0;display:flex;align-items:center;justify-content:center}.player_master_inner .player_button_wrapper .player_button:hover span{color:#089d7b}.player_master_inner .player_button_wrapper .player_button.play_button{width:48px;height:48px;background-color:hsla(0,0%,100%,.08);border-radius:100px;text-align:center}.player_master_inner .seek_range_wrapper,.player_master_inner .seek_range_wrapper .custom-range-wrapper,.player_master_inner .volume,.player_master_inner .volume .custom-range-wrapper{display:inline-flex;align-items:center;height:100%;flex-grow:1}.player_master_inner .seek_range_wrapper{max-width:800px}.player_master_inner .volume{max-width:200px}.player_master_inner .volume .icon-wrapper{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.player_master_inner .volume .material-icons,.player_master_inner .volume .material-icons-outlined{font-size:29px}.player_master_inner .volume.muted .custom-range-current{background:#798589}.player_master_inner button{color:#f7fbfd}.player_master_inner button[disabled]{cursor:not-allowed!important}.player_master_inner button[disabled] img{opacity:.2}.player_master_inner input.custom-range.seek{width:400px}.player_master_inner .player_seek_ts{font:normal normal 1em Open Sans,sans-serif;font-size:.9em}.player_master_inner .player_seek_ts.player_seek_ts_current{color:#f7fbfd}.player_master_inner .player_seek_ts.player_seek_ts_duration{color:rgba(247,251,253,.8)}.player_master_inner .more{margin-right:40px;cursor:pointer}.code,.code .e,.code .s{font:italic 800 1em Montserrat,sans-serif;font-size:1em}.code .e,.code .s{font-weight:400}.illustration,.thumbnail{background-size:cover;background-position:50%}.player_master input[type=range].custom-range{-webkit-appearance:none;width:100%;height:24px;vertical-align:text-bottom;position:relative;background:transparent;display:inline-flex;align-items:center}.player_master input[type=range].custom-range::-webkit-slider-thumb{-webkit-appearance:none}.player_master input[type=range].custom-range:focus{outline:none}.player_master input[type=range].custom-range::-ms-track{width:100%;height:24px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.custom-range-wrapper{position:relative;margin:0 24px}.custom-range-wrapper .custom-range-current,.custom-range-wrapper .custom-range-remaining{position:absolute;top:48.5%;height:3px;border-radius:1000px}.custom-range-wrapper .custom-range-remaining{width:100%;background-color:hsla(0,0%,100%,.2);z-index:101}.custom-range-wrapper .custom-range-current{width:0;background:linear-gradient(269.27deg,#0e9d95,#019c64);z-index:102}.custom-range-wrapper input[type=range]{z-index:103}input[type=range]::-webkit-slider-runnable-track{height:100%;background-color:transparent}input[type=range]::-moz-range-track{height:100%;background-color:transparent}input[type=range]::-ms-track{height:100%}.player_master input[type=range].custom-range.seek::-webkit-slider-thumb{width:9px;height:9px;background-color:#089d7b;box-shadow:0 4px 4px rgba(0,0,0,.25),0 0 0 6px #fff,0 0 0 12px rgba(8,157,123,.27),0 0 0 18px rgba(8,157,123,.06);border-radius:100px;cursor:pointer;-webkit-appearance:none;margin-top:0}.player_master input[type=range].custom-range.seek::-moz-range-thumb{width:9px;height:9px;background-color:#089d7b;box-shadow:0 4px 4px rgba(0,0,0,.25),0 0 0 6px #fff,0 0 0 12px rgba(8,157,123,.27),0 0 0 18px rgba(8,157,123,.06);border-radius:100px;cursor:pointer}.player_master input[type=range].custom-range.seek::-ms-thumb{width:9px;height:9px;background-color:#089d7b;box-shadow:0 4px 4px rgba(0,0,0,.25),0 0 0 6px #fff,0 0 0 12px rgba(8,157,123,.27),0 0 0 18px rgba(8,157,123,.06);border-radius:100px;cursor:pointer}.player_master .volume input[type=range].custom-range::-webkit-slider-thumb{width:15px;height:15px;background-color:transparent;box-shadow:none;cursor:pointer;border:none;-webkit-appearance:none;margin-top:0}.player_master .volume input[type=range].custom-range::-moz-range-thumb{width:15px;height:15px;background-color:transparent;box-shadow:none;cursor:pointer;border:none}.player_master .volume input[type=range].custom-range::-ms-thumb{width:15px;height:15px;background-color:transparent;box-shadow:none;cursor:pointer;border:none}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:100px}@media (max-width:767.98px){body,html{height:auto;overflow:auto}}@media (max-width:767.98px){body{overflow-y:auto!important}}@media (max-width:767.98px){#widget_player{min-height:100vh;background-color:#161617}#widget_player .player_desktop_shell{display:none}#widget_player .player_mobile_shell{display:flex;flex-direction:column;gap:16px;padding:16px 16px calc(208px + env(safe-area-inset-bottom))}}@media (max-width:767.98px){.player_mobile_scrim{position:fixed;inset:0;z-index:1003;background-color:rgba(5,7,7,.45);border:none;padding:0;margin:0}}@media (max-width:767.98px){.player_mobile_catalog{display:flex;flex-direction:column;gap:18px}}@media (max-width:767.98px){.player_mobile_panel_heading{display:flex;flex-direction:column;gap:8px}.player_mobile_panel_heading .eyebrow{font:italic 800 1em Montserrat,sans-serif;font-size:.72em;color:#089d7b;text-transform:uppercase;letter-spacing:.08em}.player_mobile_panel_heading h2{color:#f7fbfd;font-size:1.8em;margin:0}.player_mobile_panel_heading p{margin:0;color:rgba(247,251,253,.8);line-height:1.45}}@media (max-width:767.98px){.player_mobile_backbar{display:flex;align-items:center;justify-content:space-between;gap:12px}}@media (max-width:767.98px){.player_mobile_backbar_button{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:#f7fbfd;font:italic 800 1em Montserrat,sans-serif;font-size:.9em;text-transform:uppercase}.player_mobile_backbar_button .material-icons-outlined{font-size:1.35em}}@media (max-width:767.98px){.player_mobile_backbar_context{color:rgba(247,251,253,.8);font:italic 800 1em Montserrat,sans-serif;font-size:.75em;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}}@media (max-width:767.98px){.player_mobile_seasons{overflow:visible;padding-bottom:0}.player_mobile_seasons .nav-item{margin:0 0 12px}.player_mobile_seasons .nav-link{position:relative;min-height:84px;height:auto;padding:10px 14px;align-items:center;box-shadow:0 4px 14px rgba(0,0,0,.15)}.player_mobile_seasons .nav-link.current:after{content:"";position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:100px;background-color:#089d7b;box-shadow:0 0 0 4px rgba(8,157,123,.2)}.player_mobile_seasons .nav-link.active.current:after{background-color:#f7fbfd;box-shadow:0 0 0 4px rgba(247,251,253,.2)}.player_mobile_seasons .nav-link .thumbnail{width:56px;height:56px;margin-right:14px;border-radius:18px}.player_mobile_seasons .nav-link .content{min-width:0;height:auto;gap:4px}.player_mobile_seasons .nav-link .date{padding-right:54px;line-height:1.25;white-space:normal}.player_mobile_seasons .nav-link .date .new{right:0;top:0}.player_mobile_seasons .nav-link .title{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;line-height:1.25;padding-bottom:4px}.player_mobile_seasons .nav-link .title::-webkit-scrollbar{height:4px}.player_mobile_seasons .nav-link .title::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.18);border-radius:999px}.player_mobile_seasons .nav-link .meta{white-space:normal;line-height:1.4}}@media (max-width:767.98px){.player_mobile_season_card{position:relative;min-height:280px;border-radius:28px;overflow:hidden;background-size:cover;background-position:50%;box-shadow:0 4px 14px rgba(0,0,0,.15)}.player_mobile_season_card .shadow{min-height:100%;padding:18px;background:linear-gradient(180deg,rgba(5,7,7,.35),rgba(5,7,7,.74) 45%,rgba(5,7,7,.92))}.player_mobile_season_card .top_extra{display:inline-flex;align-items:center;min-height:44px}.player_mobile_season_card .top_extra .bevel{left:-38px;background-color:#089d7b;color:#f7fbfd;font-size:.9em}.player_mobile_season_card .top_extra .bevel:after{content:url(/build/images/bevel-primary.63f5da57.svg)}.player_mobile_season_card .content{padding-top:10px}.player_mobile_season_card .content h2{color:#f7fbfd;font-size:1.8em;margin-bottom:12px}.player_mobile_season_card .content .meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;color:rgba(247,251,253,.8);font:normal normal 1em Open Sans,sans-serif;font-size:.78em}.player_mobile_season_card .content .meta .meta_item{display:inline-flex;align-items:center}.player_mobile_season_card .content .meta .material-icons,.player_mobile_season_card .content .meta .material-icons-outlined{font-size:1.45em;vertical-align:text-bottom}.player_mobile_season_card .content p{color:rgba(247,251,253,.8);margin-bottom:0;display:block;max-height:8.4em;overflow-y:auto;overflow-x:hidden;padding-right:8px}.player_mobile_season_card .content p::-webkit-scrollbar{width:4px}.player_mobile_season_card .content p::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.22);border-radius:999px}.player_mobile_season_card .characters{margin-top:18px}.player_mobile_season_card .characters h3{margin:0 0 12px;font-size:1.15em;color:#f7fbfd}.player_mobile_season_card .characters .characters_wrapper{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.player_mobile_season_card .characters .character{min-width:148px;display:flex;align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:20px;padding:8px}.player_mobile_season_card .characters .character_picture{width:52px;height:52px;border-radius:16px;background-size:cover;background-position:50%;flex-shrink:0;margin-right:10px}.player_mobile_season_card .characters .character_content_wrapper{min-width:0}.player_mobile_season_card .characters .player{font:italic 800 1em Montserrat,sans-serif;font-size:.68em;color:#f7fbfd;margin-bottom:4px}.player_mobile_season_card .characters .name{font:normal normal 1em Open Sans,sans-serif;font-size:.78em;color:rgba(247,251,253,.8);line-height:1.25}}@media (max-width:767.98px){.player_mobile_episode_section .section_heading{display:flex;flex-direction:column;margin-bottom:4px}.player_mobile_episode_section .section_heading .eyebrow{font:italic 800 1em Montserrat,sans-serif;font-size:.72em;color:#089d7b;text-transform:uppercase;margin-bottom:6px}.player_mobile_episode_section .section_heading h3{color:#f7fbfd;font-size:1.35em;margin-bottom:0}}@media (max-width:767.98px){.player_mobile_episodes{display:flex;flex-direction:column;gap:12px}.player_mobile_episodes .episode{display:flex;align-items:center;gap:14px;min-height:72px;margin:0;padding:14px 18px;color:#f7fbfd;border-radius:22px;background-color:hsla(0,0%,100%,.05);box-shadow:0 4px 14px rgba(0,0,0,.15);cursor:pointer}.player_mobile_episodes .episode .player_button{width:42px;height:42px;flex-grow:0;flex-shrink:0;text-align:center;cursor:pointer;border-radius:100px;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);opacity:.7}.player_mobile_episodes .episode .player_button span{line-height:36px;font-size:18px}.player_mobile_episodes .episode .title{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;font-size:1em}.player_mobile_episodes .episode .title .code{flex-shrink:0;display:inline;margin-bottom:0;color:#f7fbfd;font:italic 800 1em Montserrat,sans-serif;font-size:1em}.player_mobile_episodes .episode .title .code:after{content:" -";margin-right:.3em}.player_mobile_episodes .episode .title span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player_mobile_episodes .episode .progress{display:none}.player_mobile_episodes .episode .total{display:block;flex:0 0 auto;color:rgba(247,251,253,.8);font-size:.75em;white-space:nowrap}.player_mobile_episodes .episode.active{background:linear-gradient(269.27deg,#0e9d95,#019c64)}.player_mobile_episodes .episode.active .player_button{opacity:1;background:hsla(0,0%,100%,.16)}.player_mobile_episodes .episode.active .progress-bar{background:#f7fbfd}.player_mobile_episodes .episode.active .total{color:#f7fbfd}}@media (max-width:767.98px){.player_mobile_dock{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:1004;padding:0 12px 12px}.player_mobile_dock .player_mobile_dock_bar,.player_mobile_dock .player_mobile_dock_panel{background-color:rgba(5,7,7,.98);box-shadow:0 -6px 24px rgba(0,0,0,.3)}.player_mobile_dock .player_mobile_dock_bar{position:relative;display:flex;align-items:center;padding:12px;border-radius:24px;cursor:pointer}.player_mobile_dock .player_mobile_dock_bar .illustration{width:58px;height:58px;border-radius:18px;flex-shrink:0}.player_mobile_dock .player_mobile_dock_content{flex:1;min-width:0;display:flex;align-items:center;margin-left:12px}.player_mobile_dock .player_mobile_dock_text{min-width:0;flex:1}.player_mobile_dock .episode_code{color:#089d7b;font-size:.78em;margin-bottom:4px}.player_mobile_dock .episode_title{color:#f7fbfd;font:normal 700 1em Lato,sans-serif;font-size:.96em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player_mobile_dock .season_title{color:rgba(247,251,253,.8);font:normal normal 1em Open Sans,sans-serif;font-size:.78em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.player_mobile_dock .player_mobile_dock_actions{margin-left:12px;flex-shrink:0}.player_mobile_dock .progress{position:absolute;left:12px;right:12px;bottom:0;height:3px;background-color:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden}.player_mobile_dock .progress .progress-bar{height:100%;background:linear-gradient(269.27deg,#0e9d95,#019c64)}.player_mobile_dock .player_mobile_dock_panel{margin-top:10px;border-radius:28px;max-height:0;opacity:0;overflow:hidden;padding:0 18px;transition:max-height .25s ease,opacity .18s ease,padding .25s ease,margin-top .25s ease}.player_mobile_dock.expanded .player_mobile_dock_panel{max-height:320px;opacity:1;padding:6px 18px 18px}.player_mobile_dock .player_mobile_dock_close{width:100%;border:none;background:none;color:rgba(247,251,253,.8);height:28px;display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:4px}.player_mobile_dock .player_mobile_dock_panel_header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.player_mobile_dock .player_mobile_dock_panel_header .illustration{width:72px;height:72px;border-radius:20px;flex-shrink:0;cursor:pointer}.player_mobile_dock .player_mobile_dock_panel_text{min-width:0;cursor:pointer}.player_mobile_dock .player_mobile_dock_panel_text h2{color:#f7fbfd;font-size:1.2em;margin:0 0 6px;line-height:1.25}.player_mobile_dock .player_mobile_dock_panel_text p{color:rgba(247,251,253,.8);margin:0}.player_mobile_dock .player_mobile_dock_controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.player_mobile_dock .player_mobile_dock_controls .player_button{width:30px;height:30px;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center}.player_mobile_dock .player_mobile_dock_controls .player_mobile_dock_controls_main .player_button{width:72px;height:72px;border-radius:100px;background-color:hsla(0,0%,100%,.1)}.player_mobile_dock .player_mobile_dock_seek .player_seek_ts{font-size:.8em}.player_mobile_dock .player_mobile_dock_seek .custom-range-wrapper{margin:0 12px}.player_mobile_dock .player_button{cursor:pointer;color:#f7fbfd}.player_mobile_dock .player_button[disabled]{cursor:not-allowed!important}.player_mobile_dock .player_button[disabled] img{opacity:.2}.player_mobile_dock .player_button.play_button{display:flex;align-items:center;justify-content:center}}@media (max-width:767.98px){.player_mobile_dock input[type=range].custom-range{-webkit-appearance:none;width:100%;height:24px;vertical-align:text-bottom;position:relative;background:transparent;display:inline-flex;align-items:center}.player_mobile_dock input[type=range].custom-range::-webkit-slider-thumb{-webkit-appearance:none}.player_mobile_dock input[type=range].custom-range:focus{outline:none}.player_mobile_dock input[type=range].custom-range::-ms-track{width:100%;height:24px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}}@media (max-width:767.98px){.player_mobile_dock input[type=range].custom-range.seek::-webkit-slider-thumb{width:9px;height:9px;background-color:#089d7b;box-shadow:0 4px 4px rgba(0,0,0,.25),0 0 0 6px #fff,0 0 0 12px rgba(8,157,123,.27),0 0 0 18px rgba(8,157,123,.06);border-radius:100px;cursor:pointer;-webkit-appearance:none;margin-top:0}}@media (max-width:767.98px){.player_mobile_dock input[type=range].custom-range.seek::-moz-range-thumb{width:9px;height:9px;background-color:#089d7b;box-shadow:0 4px 4px rgba(0,0,0,.25),0 0 0 6px #fff,0 0 0 12px rgba(8,157,123,.27),0 0 0 18px rgba(8,157,123,.06);border-radius:100px;cursor:pointer}}@media (max-width:767.98px){.player_mobile_dock input[type=range].custom-range.seek::-ms-thumb{width:9px;height:9px;background-color:#089d7b;box-shadow:0 4px 4px rgba(0,0,0,.25),0 0 0 6px #fff,0 0 0 12px rgba(8,157,123,.27),0 0 0 18px rgba(8,157,123,.06);border-radius:100px;cursor:pointer}}