.vf-library__mobile-toggle{display:none}@media(max-width:640px){.vf-hero{min-height:0;padding-block:26px 40px;overflow:clip}.vf-hero__orbit--outer{width:96vw}.vf-hero__orbit--middle{width:70vw}.vf-hero h1{margin-block-start:.55rem;font-size:clamp(2.35rem,10.5vw,3.4rem)}.vf-hero__lead{margin-block-start:.9rem;font-size:1.14rem}.vf-hero__body{margin-block-start:.75rem;font-size:1rem;line-height:1.75}.vf-hero__actions{gap:.55rem;margin-block-start:1.15rem}.vf-hero__whisper{margin-block-start:.85rem}.vf-mode-switch{border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:min(420px,100%);margin-block-end:1.1rem;padding:.25rem}.vf-mode-switch .vt-btn{text-align:center;border-radius:999px;justify-content:center;gap:.4rem;min-height:46px;padding-block:.5rem;padding-inline:.6rem}.vf-mode-switch .vt-btn>svg{width:1.05rem;height:1.05rem}.vf-mode-switch .vt-btn>span{min-width:0}.vf-mode-switch .vt-btn strong{white-space:nowrap;font-size:.92rem}.vf-mode-switch .vt-btn small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vf-feeling-index__grid .vt-btn{white-space:normal;text-align:start;align-items:start;min-height:60px;padding-block:.6rem}.vf-feeling-index__grid .vt-btn>span,.vf-feeling-index__grid strong,.vf-feeling-index__grid small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;overflow:visible}.vf-feeling-index__footer .vt-btn{justify-self:stretch;width:100%;min-height:48px}.vf-track-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;align-items:stretch;gap:.7rem;padding-block-end:.55rem;scroll-padding-inline:.25rem;display:flex;overflow:auto hidden}.vf-track-grid::-webkit-scrollbar{display:none}.vf-track-grid[data-expanded=false]>.vf-track-card:nth-child(n+7):not([data-active=true]){display:none}.vf-library__mobile-toggle.vt-btn{justify-content:center;gap:.5rem;width:100%;min-height:48px;margin-block-start:.65rem;display:inline-flex}.vf-library__mobile-toggle svg{transition:transform .18s}.vf-track-card{scroll-snap-align:center;flex:0 0 min(78vw,320px)}.vf-track-card__media{aspect-ratio:4/3.4;width:100%;min-height:0}.vf-track-card__media img{object-fit:cover;object-position:center 30%}.vf-track-card__body{padding:.9rem}.vf-track-card__body>p:not(.vf-track-card__eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:.5rem .7rem;font-size:.94rem;display:-webkit-box;overflow:hidden}.vf-track-card__eyebrow,.vf-track-card h3{white-space:normal;text-overflow:clip;min-height:0;overflow:visible}.vf-track-card__body>.vt-btn{min-height:46px}.vf-player__visual{min-height:340px}.vf-player__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;display:grid}.vf-player__controls>.vt-btn{min-height:46px}.vf-player__controls>.vt-btn:first-child{grid-column:1/-1;width:100%;min-height:52px}.vf-player__share{grid-column:2;width:100%}.vf-player__journey{grid-column:1/-1;width:100%;min-height:56px}.vf-player__volume{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:44px;margin-inline-start:0}.vf-mini-player{align-items:center;padding-block:.4rem;inset-block-end:max(10px,env(safe-area-inset-bottom))}.vf-mini-player>.vt-btn,.vf-mini-player__track>.vt-btn{min-width:44px;min-height:44px}.vf-mini-player__track strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}html:not([data-cookie-banner=open]):has(.vf-page[data-mini-player=true]) .vt-wa-float{inset-block-end:calc(96px + env(safe-area-inset-bottom))!important}html:not([data-cookie-banner=open]):has(.vf-page[data-mini-player=true]) button[aria-controls=a11y-panel]{inset-block-end:calc(238px + env(safe-area-inset-bottom))!important}.vf-room__visual{min-height:0}.vf-room__selector-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.vf-room__selector-options .vt-btn{flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;min-height:56px;padding-block:.5rem}.vf-room__selector-options .vt-btn>span{text-overflow:clip;white-space:normal;font-size:.72rem;line-height:1.25;overflow:visible}.vf-room__track-toggle,.vf-room__selector-summary{min-height:46px}.vf-guide-bridge{gap:.9rem;margin-block-start:26px;padding:1.05rem}.vf-guide-bridge .vt-btn{width:100%}}@media(max-width:400px){.vf-track-card{flex-basis:82vw}.vf-feeling-index__grid small{font-size:.68rem}.vf-mini-player__track b{display:none}}@media(min-width:641px)and (max-width:900px){.vf-room .vf-room__console{grid-template-columns:minmax(0,1.36fr) minmax(260px,.64fr)}.vf-room .vf-room__visual{order:0}.vf-room .vf-room__panel{border-inline-start:1px solid color-mix(in srgb,var(--vf-room-accent) 16%,transparent);border-block-end:0;order:1;min-height:0;padding:1rem}.vf-room .vf-room__stage{aspect-ratio:3/2}}.vf-depth-gateway .vf-depth-gateway__waterline{--vf-water-rise:-2px;--vf-water-fall:3px;isolation:isolate;will-change:transform;animation:13.6s cubic-bezier(.45,0,.55,1) infinite vf-depth-water-breathe}.vf-depth-gateway .vf-depth-gateway__waterline:before,.vf-depth-gateway .vf-depth-gateway__waterline:after{content:"";pointer-events:none;mix-blend-mode:screen;position:absolute;inset-inline:-8%}.vf-depth-gateway .vf-depth-gateway__waterline:before{opacity:.46;filter:blur(.35px);transform-origin:50%;background:radial-gradient(18% 56% at 8% 52%,#f2fbff47,#0000 72%),radial-gradient(22% 58% at 35% 44%,#d8f5ff33,#0000 74%),radial-gradient(20% 54% at 64% 58%,#e6f9ff3d,#0000 73%),radial-gradient(16% 52% at 91% 47%,#d8f5ff2e,#0000 72%);height:15px;animation:17s ease-in-out infinite alternate vf-depth-water-glide;top:-7px;transform:translate(-2%)scaleX(1.04)}.vf-depth-gateway .vf-depth-gateway__waterline:after{opacity:.28;filter:blur(.6px);transform-origin:top;background:linear-gradient(#e1f8ff1f,#0000 64%),repeating-linear-gradient(102deg,#0000 0 12%,#d8f5ff0b 13% 13.6%,#0000 14.4% 26%);height:44px;animation:19s ease-in-out infinite alternate vf-depth-water-refraction;top:1px;transform:translate(-1%)skew(-.6deg)scaleY(.94)}.vf-depth-gateway .vf-depth-gateway__waterline>span{z-index:2}@keyframes vf-depth-water-breathe{0%,to{transform:translate(0)}28%{transform:translate3d(0,var(--vf-water-rise),0)}61%{transform:translate3d(0,var(--vf-water-fall),0)}82%{transform:translateY(1px)}}@keyframes vf-depth-water-glide{0%{opacity:.34;transform:translate(-3%)scaleX(1.04)}52%{opacity:.54}to{opacity:.4;transform:translate(3%,.5px)scaleX(1.07)}}@keyframes vf-depth-water-refraction{0%{opacity:.2;transform:translate(-1.5%)skew(-.6deg)scaleY(.94)}50%{opacity:.32}to{opacity:.23;transform:translate(1.5%,1px)skew(.6deg)scaleY(1.02)}}#frequency-depth-marker-999{left:56%}#frequency-depth-marker-741{left:58%}#frequency-depth-marker-639{left:44%}#frequency-depth-marker-444{left:56%}.vf-depth-gateway__zero-gate:before{box-sizing:border-box;content:"";background:linear-gradient(#0000 48.5%,#97efee1f 49%,#97efeee0,#97efee1f 51%,#0000 51.5%),repeating-linear-gradient(90deg,#0000 0 23px,#8bc9d90e 24px,#0000 25px 47px),repeating-linear-gradient(#0000 0 11px,#8bc9d90a 12px,#0000 13px 23px),linear-gradient(#020f1dd1,#010812eb);border:1px solid #7fe6e833;border-radius:12px;width:100%;height:48px;margin-block:.08rem .3rem;transition:border-color .18s,box-shadow .22s;display:block;box-shadow:inset 0 0 18px #42b5ca0f,0 0 #7fe6e800}.vf-depth-gateway__zero-gate[data-zero-tone-active=true]:before{border-color:#7fe6e86b;animation:1.3s ease-in-out infinite alternate vf-depth-zero-line-presence;box-shadow:inset 0 0 22px #42b5ca1f,0 0 18px #7fe6e829}.vf-depth-gateway__zero-orb[data-zero-tone-active=true]{box-shadow:0 0 0 1px #f8d86a66,0 0 60px #7fe6e847,0 0 78px #a87eff6b,0 20px 54px #00000080!important}@keyframes vf-depth-zero-line-presence{0%{opacity:.84}to{opacity:1}}@media(max-width:640px){.vf-depth-gateway .vf-depth-gateway__waterline{--vf-water-rise:-1px;--vf-water-fall:2px}.vf-depth-gateway .vf-depth-gateway__waterline:after{opacity:.24;height:34px}.vf-depth-gateway__zero-gate:before{height:42px}}@media(prefers-reduced-motion:reduce){.vf-depth-gateway .vf-depth-gateway__waterline,.vf-depth-gateway .vf-depth-gateway__waterline:before,.vf-depth-gateway .vf-depth-gateway__waterline:after,.vf-depth-gateway__zero-gate[data-zero-tone-active=true]:before{will-change:auto;transform:none;animation:none!important}.vf-depth-gateway .vf-depth-gateway__waterline:before{opacity:.3}.vf-depth-gateway .vf-depth-gateway__waterline:after{opacity:.16}}
