.vn-block{--vn-accent:var(--accent,var(--color-accent-primary,#58f2c5));--vn-dialogue-font:"Roboto Mono","Courier New",monospace;--vn-dialogue-size:clamp(.96rem,1.8vw,1.12rem);--vn-dialogue-background-opacity:.6;--vn-dialogue-bottom:clamp(.8rem,3vw,2.2rem);--vn-dialogue-box-height:10.8rem;--vn-dialogue-half-height:5.4rem;--vn-portrait-dialogue-gap:1rem;position:relative;display:block;max-width:100%;margin:1.5rem 0;outline:none;box-shadow:none}.vn-block[data-vn-font=story]{--vn-dialogue-font:var(--font-markdown-body,"Crimson Text","Times New Roman",serif);--vn-dialogue-size:clamp(1.12rem,2.25vw,1.4rem)}.vn-block[data-vn-font=sans]{--vn-dialogue-font:var(--font-body,"Inter",system-ui,sans-serif)}.vn-block[data-vn-font=mono]{--vn-dialogue-font:"Roboto Mono","Courier New",monospace}.vn-block[data-vn-text-size=small]{--vn-dialogue-size:clamp(.88rem,1.55vw,1rem)}.vn-block[data-vn-text-size=large]{--vn-dialogue-size:clamp(1.08rem,2.15vw,1.3rem)}.vn-block[data-vn-font=story][data-vn-text-size=small]{--vn-dialogue-size:clamp(1rem,1.9vw,1.2rem)}.vn-block[data-vn-font=story][data-vn-text-size=large]{--vn-dialogue-size:clamp(1.26rem,2.5vw,1.56rem)}.vn-block[data-vn-locale=jp]{--vn-dialogue-font:"Noto Sans JP",system-ui,sans-serif;--vn-dialogue-size:clamp(1.08rem,2.05vw,1.27rem)}.vn-block[data-vn-locale=jp][data-vn-text-size=small]{--vn-dialogue-size:clamp(.96rem,1.75vw,1.1rem)}.vn-block[data-vn-locale=jp][data-vn-text-size=large]{--vn-dialogue-size:clamp(1.19rem,2.35vw,1.43rem)}.vn-block:focus,.vn-block:focus-visible{outline:none;box-shadow:none}.vn-stage{position:relative;isolation:isolate;min-height:34rem;overflow:hidden;border:0;outline:0;background:#04123a9e;color:#f7f8ff;box-shadow:none}.vn-background,.vn-characters{position:absolute;inset:0}.vn-background{z-index:-3;background:#04123a9e}.vn-background>img{width:100%;height:100%;object-fit:cover}.vn-characters{z-index:2;pointer-events:none}.vn-character{position:absolute;bottom:calc(var(--vn-dialogue-bottom) + var(--vn-dialogue-half-height));display:flex;width:min(26%,17rem);height:calc(100% - var(--vn-dialogue-bottom) - var(--vn-dialogue-half-height) - 1rem);margin:0;align-items:flex-end;justify-content:center;transform:translate(-50%)}.vn-character>.vn-character-visual{position:absolute;right:0;bottom:0;left:0;margin:0 auto;opacity:0;transition:opacity .18s ease}.vn-character>.vn-character-visual[data-vn-visible=true]{opacity:1}.vn-character>img{box-sizing:border-box;width:auto;height:auto;max-width:100%;max-height:100%;border:1px solid rgba(255,255,255,.16);object-fit:contain;box-shadow:0 .45rem 1.1rem #0003}.vn-portrait-placeholder{width:100%;height:100%;object-fit:contain}.vn-character[data-position=left-1]{left:22%}.vn-character[data-position=left-2]{left:38%}.vn-character[data-position=center-1]{left:50%}.vn-character[data-position=center-2]{left:58%}.vn-character[data-position=right-2]{left:64%}.vn-character[data-position=right-1]{left:78%}.vn-asset-placeholder{box-sizing:border-box;border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#101422eb,#1e2432b8);color:#ffffffd6;letter-spacing:.08em;text-transform:uppercase}.vn-background-placeholder{position:absolute;inset:0;display:grid;place-items:start end;padding:1rem;border:0;background:transparent}.vn-background-placeholder[hidden]{display:none}.vn-portrait-placeholder{position:relative;display:grid;place-content:center;gap:.6rem;text-align:center}.vn-portrait-placeholder[hidden]{display:none}.vn-portrait-placeholder span{font-size:1rem}.vn-portrait-placeholder small{font-size:.72rem;text-transform:none}.vn-portrait-placeholder b{position:absolute;top:.55rem;right:.55rem;font-size:.55rem;font-weight:500}.vn-narrative{position:absolute;right:clamp(.7rem,4vw,3rem);bottom:var(--vn-dialogue-bottom);left:clamp(.7rem,4vw,3rem);z-index:3;min-height:8.5rem;padding:1.15rem 4rem 1.15rem 1.25rem;border:1px solid rgba(255,255,255,.13);outline:none;background:rgba(3,6,16,var(--vn-dialogue-background-opacity));cursor:pointer}.vn-speaker{display:block;margin-bottom:.5rem;color:var(--vn-accent);font-family:var(--vn-dialogue-font);font-size:calc(var(--vn-dialogue-size) * .82);letter-spacing:.08em;text-transform:uppercase}.vn-text{min-height:3.3rem;margin:0;font-family:var(--vn-dialogue-font);font-size:var(--vn-dialogue-size);line-height:1.6}.vn-interaction{display:grid;gap:.5rem;margin-top:.85rem;font-family:var(--vn-dialogue-font);font-size:var(--vn-dialogue-size);cursor:default}.vn-interaction button,.vn-interaction form{width:100%}.vn-interaction button,.vn-interaction form button{padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--vn-accent) 55%,transparent);background:#080e18f0;color:inherit;font:inherit;text-align:left;cursor:pointer}.vn-interaction .vn-choice{transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.vn-interaction .vn-choice:hover,.vn-interaction .vn-choice:focus-visible{border-color:var(--vn-accent);outline:none;background:color-mix(in srgb,var(--vn-accent) 16%,rgba(8,14,24,.94));color:var(--vn-accent);transform:translate(.25rem)}.vn-interaction form{display:flex;align-items:end;gap:.6rem}.vn-interaction form label{display:grid;flex:1;gap:.3rem}.vn-interaction input{box-sizing:border-box;width:100%;padding:.65rem;border:1px solid rgba(255,255,255,.3);background:#080c16;color:inherit;font:inherit}.vn-interaction form button{width:auto;text-align:center}.vn-continue{position:absolute;right:.8rem;bottom:.75rem;display:grid;width:2.5rem;height:2.5rem;padding:0;place-items:center;border:0;background:transparent;color:var(--vn-accent);cursor:pointer;transition:transform .16s ease}.vn-continue[hidden]{display:none}.vn-continue:hover,.vn-continue:focus-visible{background:transparent;box-shadow:none;transform:translate(.15rem)}.vn-continue .material-icons{font-size:1.55rem}.vn-toolbar{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.75rem;border:0;border-top-left-radius:0!important;border-top-right-radius:0!important;background:#030610d1}.vn-toolbar button,.vn-panel button{padding:.38rem .58rem;border:1px solid rgba(255,255,255,.13);background:#030610d1;color:#fff;font:inherit;font-size:.68rem;cursor:pointer}.vn-toolbar button:disabled,.vn-panel button:disabled{opacity:.4;cursor:not-allowed}.vn-toolbar button[aria-pressed=true]{border-color:color-mix(in srgb,var(--vn-accent) 48%,transparent);color:var(--vn-accent)}.vn-audio-caption{position:absolute;z-index:4;top:.75rem;left:50%;max-width:80%;padding:.45rem .7rem;transform:translate(-50%);background:#030610db;color:#d9dbea;font-size:.78rem;font-style:italic}.vn-panel{position:absolute;z-index:8;top:50%;left:50%;display:flex;width:min(32rem,calc(100% - 7rem));max-height:calc(100% - 2rem);overflow:visible;transform:translate(-50%,-50%)}.vn-panel[hidden]{display:none}.vn-panel-body{box-sizing:border-box;min-height:0;width:100%;overflow:auto;padding:1rem;border:1px solid rgba(255,255,255,.25);border-radius:.5rem;background:#030610f7;box-shadow:0 .7rem 2rem #00000047}.vn-panel-close{position:absolute;top:0;left:calc(100% + .5rem);white-space:nowrap}.vn-panel-heading{display:flex;align-items:center;gap:1rem}.vn-panel-heading h3{margin:0}.vn-panel ol{padding-left:1.3rem}.vn-panel li{margin:.65rem 0;line-height:1.45}.vn-panel-body>label{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,2fr);gap:1rem;margin:.85rem 0}.vn-panel[data-vn-options-panel] .vn-panel-body>label{font-size:.8rem}.vn-panel-body>label select{width:100%;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.18);border-radius:0;background:#080c16;color:inherit;font:inherit}.vn-panel-body>.vn-checkbox{display:flex}.vn-range-setting{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:center;gap:.6rem}.vn-range-setting output{text-align:right}.vn-save-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.vn-block[data-vn-cursor-hidden=true],.vn-block[data-vn-cursor-hidden=true] *,.vn-block[data-vn-cursor-hidden=true] *:before,.vn-block[data-vn-cursor-hidden=true] *:after{cursor:none!important}.vn-block:fullscreen{box-sizing:border-box;display:flex;width:100vw;height:100dvh;margin:0;flex-direction:column;background:#030610}.vn-block:fullscreen .vn-stage{min-height:0;flex:1;cursor:default}.vn-block:fullscreen .vn-character{bottom:calc(var(--vn-dialogue-bottom) + var(--vn-dialogue-box-height) + var(--vn-portrait-dialogue-gap));width:min(33%,21rem);height:calc(100% - var(--vn-dialogue-bottom) - var(--vn-dialogue-box-height) - var(--vn-portrait-dialogue-gap) - 1rem)}.vn-block:fullscreen .vn-character[data-position=left-1]{left:30%}.vn-block:fullscreen .vn-character[data-position=left-2]{left:40%}.vn-block:fullscreen .vn-character[data-position=center-1],.vn-block:fullscreen .vn-character[data-position=center-2]{left:50%}.vn-block:fullscreen .vn-character[data-position=right-2]{left:60%}.vn-block:fullscreen .vn-character[data-position=right-1]{left:70%}.vn-block:fullscreen .vn-narrative{right:auto;left:50%;box-sizing:border-box;width:40vw;transform:translate(-50%)}.vn-block:fullscreen .vn-toolbar{flex:0 0 auto}.vn-show-toolbar,.vn-show-fullscreen,.vn-quick-mute,.vn-reactivate-auto,.vn-block[data-ui-hidden=true] .vn-toolbar{display:none}.vn-block[data-ui-hidden=true] .vn-stage:after{position:absolute;inset:0;content:"";cursor:pointer}.vn-hidden-ui-actions{display:none}.vn-block[data-ui-hidden=true] .vn-hidden-ui-actions{display:flex;justify-content:center;gap:.4rem;margin:.6rem 0 0}.vn-block[data-ui-hidden=true] .vn-quick-mute{display:inline-grid;width:3rem;height:2.25rem;padding:0;place-items:center;cursor:pointer}.vn-block[data-ui-hidden=true] .vn-show-toolbar{display:inline-grid;width:5.5rem;height:2.25rem;padding:0;place-items:center;cursor:pointer}.vn-block[data-ui-hidden=true] .vn-show-fullscreen{display:inline-grid;width:3rem;height:2.25rem;padding:0;place-items:center;cursor:pointer}.vn-block:fullscreen[data-ui-hidden=true] .vn-hidden-ui-actions{display:block;margin:0}.vn-block:fullscreen[data-ui-hidden=true] .vn-show-toolbar{position:absolute;right:.65rem;bottom:.65rem;left:auto;z-index:12;width:3rem;margin:0}.vn-block:fullscreen[data-ui-hidden=true] .vn-quick-mute{position:absolute;bottom:.65rem;left:.65rem;z-index:12;display:inline-grid;width:3rem;height:2.25rem;margin:0;padding:0;place-items:center;border:1px solid rgba(255,255,255,.13);background:#030610d1;color:#fff;cursor:pointer}.vn-block:fullscreen[data-ui-hidden=true] .vn-show-fullscreen{display:none}.vn-block:fullscreen[data-ui-hidden=true] .vn-reactivate-auto:not([hidden]){position:absolute;bottom:.65rem;left:4.05rem;z-index:12;display:block;margin:0;padding:.55rem .8rem;border-color:var(--vn-accent);background:#030610d1;color:var(--vn-accent);cursor:pointer;box-shadow:0 0 1rem color-mix(in srgb,var(--vn-accent) 38%,transparent);font-weight:700}.vn-show-toolbar .material-icons,.vn-quick-mute .material-icons{grid-area:1/1;font-size:1.25rem}.vn-show-toolbar-fullscreen-icon{display:none}.vn-block:fullscreen .vn-show-toolbar-normal-icon{display:none}.vn-block:fullscreen .vn-show-toolbar-fullscreen-icon{display:inline}.vn-stage[data-transition]{animation-duration:var(--vn-transition-duration,.4s);animation-fill-mode:both}.vn-stage[data-transition=fade-in]{animation-name:vn-fade-in}.vn-stage[data-transition=fade-out]{animation-name:vn-fade-out}.vn-stage[data-transition=crossfade]{animation-name:vn-crossfade}@keyframes vn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vn-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vn-crossfade{0%{opacity:.2}to{opacity:1}}@media(max-width:700px){.vn-stage{min-height:31rem}.vn-character{width:38%;height:67%}.vn-block:fullscreen .vn-character{width:48%}.vn-character[data-position=left-1],.vn-character[data-position=left-2]{left:25%}.vn-character[data-position=right-1],.vn-character[data-position=right-2]{left:75%}.vn-character[data-position=center-1],.vn-character[data-position=center-2]{left:50%}.vn-narrative{padding:1rem 3.7rem 1rem 1rem}.vn-continue{right:.6rem;bottom:.6rem;width:2.4rem;height:2.4rem}.vn-toolbar button{flex:0 1 auto;padding:.45rem .55rem}.vn-panel{width:calc(100% - 7rem);max-height:calc(100% - 1rem)}.vn-panel-body>label{grid-template-columns:1fr}.vn-interaction form{align-items:stretch;flex-direction:column}.vn-interaction form button{width:100%}}@media(prefers-reduced-motion:reduce){.vn-stage[data-transition]{animation:none!important}.vn-block *{scroll-behavior:auto!important}}.vn-audio-setting{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;width:100%}.vn-audio-mute{box-sizing:border-box;display:flex!important;width:2rem;height:2rem;margin:0;padding:0!important;align-items:center!important;justify-content:center!important;line-height:1;text-align:center}.vn-audio-mute .material-icons{display:block;width:1.1rem;height:1.1rem;font-size:1.1rem;line-height:1;text-align:center}.music-explore-grid[data-layout=carousel] .music-explore-card.is-current{display:block}.music-explore-grid[data-layout=carousel] .music-explore-media:has(>img)>img{object-fit:contain}.music-explore-card{border-radius:.35rem}.music-explore-carousel-thumbnail{border-radius:.2rem}.music-explore-media iframe{display:block;width:100%;height:100%;border:0}a.music-explore-media,.music-explore-media[data-explore-media],.music-explore-carousel-thumbnail{cursor:pointer}.music-explore-video-play:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.music-explore-video-source{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.music-explore-video-duration{position:absolute;z-index:2;top:.65rem;right:.65rem;padding:.2rem .4rem;background:#03060fc7;color:var(--text-bright);font-size:.68rem;font-variant-numeric:tabular-nums}.music-explore-video.is-playing .music-explore-video-duration{opacity:0}.music-explore-video.is-playing:hover .music-explore-video-duration{opacity:1}.music-explore-video-play,.music-explore-video-pause{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--text-bright) 55%,transparent);border-radius:999px;background:#03060f80;color:var(--text-bright);cursor:pointer}.music-explore-video-play{position:absolute;z-index:2;top:50%;left:50%;width:3.5rem;height:3.5rem;transform:translate(-50%,-50%)}.music-explore-video-play .material-icons{font-size:1.7rem}.music-explore-video.is-playing .music-explore-video-play{display:none}.music-explore-video-controls{position:absolute;z-index:2;inset:0;display:block;padding:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .16s ease}.music-explore-video:hover .music-explore-video-controls,.music-explore-video:focus-within .music-explore-video-controls{opacity:1}.music-explore-video-pause{position:absolute;top:50%;left:50%;display:none;width:3.5rem;height:3.5rem;transform:translate(-50%,-50%)}.music-explore-video.is-playing .music-explore-video-pause{display:grid;pointer-events:auto}.music-explore-video-pause .material-icons{font-size:1.7rem}.music-explore-video-progress{position:absolute;right:.8rem;bottom:.7rem;left:.8rem;display:block;width:calc(100% - 1.6rem);height:.4rem;padding:0;border:0;-webkit-appearance:none;appearance:none;background:#ffffff8c;cursor:pointer;pointer-events:auto}.music-explore-video-progress::-webkit-slider-runnable-track{height:.4rem;border:0;background:#ffffff8c}.music-explore-video-progress::-webkit-slider-thumb{width:.75rem;height:.75rem;margin-top:-.18rem;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.music-explore-video-progress::-moz-range-track{height:.4rem;border:0;background:#ffffff8c}.music-explore-video-progress::-moz-range-thumb{width:.75rem;height:.75rem;border:0;border-radius:0;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.music-explore-media.music-explore-audio{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;align-content:stretch;justify-items:stretch;gap:.45rem;padding:1rem 1.15rem}.music-explore-audio-source{display:none}.music-explore-audio-header{display:grid;min-width:0;place-items:center}.music-explore-audio-toggle{display:grid;width:3.5rem;height:3.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-muted) 45%,transparent);border-radius:999px;background:transparent;color:var(--text-bright);cursor:pointer}.music-explore-audio-toggle .material-icons{font-size:1.7rem}.music-explore-audio-toggle:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.music-explore-audio-progress{width:100%;height:.25rem;align-self:end;appearance:none;background:color-mix(in srgb,var(--text-muted) 35%,transparent);cursor:pointer}.music-explore-audio-progress::-webkit-slider-runnable-track{height:.25rem;background:color-mix(in srgb,var(--text-muted) 35%,transparent)}.music-explore-audio-progress::-webkit-slider-thumb{width:.75rem;height:.75rem;margin-top:-.25rem;appearance:none;border:0;border-radius:0;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.music-explore-audio-progress::-moz-range-track{height:.25rem;background:color-mix(in srgb,var(--text-muted) 35%,transparent)}.music-explore-audio-progress::-moz-range-thumb{width:.75rem;height:.75rem;border:0;border-radius:0;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.music-explore-audio-times{display:grid;grid-template-columns:1fr 1fr 1fr;color:var(--text-muted);font-size:.68rem;font-variant-numeric:tabular-nums}.music-explore-audio-times span:nth-child(2){text-align:center}.music-explore-audio-times span:last-child{text-align:right}.music-explore{margin-top:1.5rem}.music-explore-heading,.music-explore-controls,.music-explore-meta,.music-explore-carousel-navigation-controls,.music-explore-carousel-thumbnails{display:flex;align-items:center}.music-explore-heading{justify-content:space-between;gap:1rem;margin-bottom:.85rem}.music-explore-controls,.music-explore-meta,.music-explore-carousel-navigation-controls,.music-explore-carousel-thumbnails{gap:.55rem}.music-explore-info-switch,.music-explore-layout-switch{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--text-muted)}.music-explore-layout-button{border:0;padding:.26rem .5rem;background:transparent;color:var(--text-muted);font:inherit;font-size:.68rem;cursor:pointer}.music-explore-layout-button[aria-pressed=true]{background:#50dcdc2e;color:var(--text-bright)}.music-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.music-explore-card{min-width:0;overflow:hidden;background:#060a1a80}.music-explore-media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#02040ccc}button.music-explore-media{padding:0;border:0;cursor:zoom-in}.music-explore-media img,.music-explore-media .procedural-cover{display:block;width:100%;height:100%;object-fit:cover}.music-explore-grid[data-layout=gridview] .music-explore-media:has(>img):hover>img{object-fit:contain}.music-explore-audio{display:grid;place-items:center;padding:1rem}.music-explore-audio audio{width:100%;max-width:28rem}.music-explore-media-placeholder{display:grid;width:100%;height:100%;place-items:center;color:var(--text-muted);font-size:1.4rem}.music-explore-info{display:flex;flex-direction:column;gap:.35rem;padding:1.3rem 1.4rem 1.4rem}.music-explore-info h3,.music-explore-info p{margin:0}.music-explore-info h3{color:var(--text-bright);font-size:.9rem}.music-explore-info p{color:var(--text-muted);font-size:.78rem;line-height:1.45}.music-explore-meta{width:100%;justify-content:flex-end;margin-top:auto;font-size:.68rem}.music-explore-meta-type{color:var(--accent);font-size:.64rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.music-explore-grid[data-layout=listview]{grid-template-columns:repeat(2,minmax(0,1fr))}.music-explore[data-info-visible=false] .music-explore-grid[data-layout=listview]{grid-template-columns:repeat(4,minmax(0,1fr))}.music-explore-grid[data-layout=listview] .music-explore-card{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr)}.music-explore[data-info-visible=false] .music-explore-grid[data-layout=listview] .music-explore-card{display:block}.music-explore-grid[data-layout=listview] .music-explore-media{height:100%;aspect-ratio:auto}.music-explore[data-info-visible=false] .music-explore-grid[data-layout=listview] .music-explore-media{height:auto;aspect-ratio:16/9}.music-explore-grid[data-layout=waterfall]{display:block;column-count:3;column-gap:.9rem}.music-explore-grid[data-layout=waterfall] .music-explore-card{display:inline-block;width:100%;margin:0 0 .9rem;break-inside:avoid}.music-explore-grid[data-layout=waterfall] .music-explore-media:has(>img){aspect-ratio:auto}.music-explore-grid[data-layout=waterfall] .music-explore-media:has(>img)>img{height:auto;object-fit:contain}.music-explore-carousel-nav{display:none;flex-direction:column;align-items:center;gap:.35rem;margin-top:.75rem}.music-explore[data-layout=carousel] .music-explore-carousel-nav{display:flex}.music-explore-grid[data-layout=carousel]{display:block}.music-explore-grid[data-layout=carousel] .music-explore-card{display:none}.music-explore-grid[data-layout=carousel] .music-explore-grid[data-layout=carousel] .music-explore-card.is-current{display:block}.music-explore-carousel-thumbnail{display:grid;width:3.1rem;height:2rem;place-items:center;padding:0;overflow:hidden;border:1px solid transparent;background:#ffffff1a;color:var(--text);cursor:pointer;opacity:.7}.music-explore-carousel-thumbnail[hidden]{display:none!important}.music-explore-carousel-thumbnail img{width:100%;height:100%;object-fit:cover}.music-explore-carousel-thumbnail[aria-current=true]{box-shadow:0 0 0 2px var(--accent);opacity:1}.music-explore[data-info-visible=false] [data-explore-info]{display:none}@media(max-width:767px){.music-explore-heading{align-items:flex-start;flex-direction:column}.music-explore-grid,.music-explore-grid[data-layout=listview],.music-explore[data-info-visible=false] .music-explore-grid[data-layout=listview]{grid-template-columns:1fr}.music-explore-grid[data-layout=waterfall]{column-count:1}}.music-explore-carousel-thumbnail video{display:block;width:100%;height:100%;object-fit:cover}.music-explore-carousel-counter{margin-top:.35rem}.music-explore-vn-focus{margin-top:1rem}.music-explore-vn-focus[hidden]{display:none}.music-explore-vn-close{margin-bottom:.5rem}.music-explore-video-duration{top:auto!important;right:.8rem!important;bottom:.42rem!important;min-width:3rem;text-align:right}.music-explore-video-progress{right:4.25rem!important;width:calc(100% - 5.05rem)!important}.music-explore-video:focus-within:not(:hover) .music-explore-video-controls{opacity:0}
