:root{--bg: #07090c;--accent: #87e0da;--fg: #f4f4f5;--pulse: 0;--spark: #d96b62;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--chrome-bottom: env(safe-area-inset-bottom);--seek-strip: 0px}html[data-package=eddm]{--bg: #423b6a;--accent: #87e0da;--fg: #f4f4f5;--spark: #d96b62}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--bg);color:var(--fg);font-family:var(--font);overscroll-behavior:none;-webkit-font-smoothing:antialiased}body{overflow:hidden}#app{position:fixed;inset:0;height:100dvh;width:100vw;overflow:hidden}.bg-layer{position:absolute;inset:0;z-index:0;transform:translate3d(var(--px-x, 0),var(--px-y, 0),0) scale(1.08);transform-origin:center;will-change:transform}.bg-layer canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.stage{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:env(safe-area-inset-top) max(72px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 3vh) max(72px,env(safe-area-inset-left));touch-action:pan-y;user-select:none}.hero{position:relative;text-align:center;pointer-events:none;visibility:hidden;transform:translate3d(var(--px-x, 0),var(--px-y, 0),0) scale(calc(1 + .012 * var(--pulse, 0)));will-change:transform}.hero.is-revealed{visibility:visible}.hero__title{font-size:clamp(2rem,8vw,7rem);font-weight:300;letter-spacing:.02em;line-height:.95;margin:0;color:var(--fg);overflow-wrap:break-word;hyphens:none;text-shadow:0 0 calc(18px + 38px * var(--pulse, 0)) color-mix(in srgb,var(--accent) calc(35% + 28% * var(--pulse, 0)),transparent);transition:text-shadow .16s ease-out}.hero__title.is-stacked{display:flex;flex-direction:column;align-items:center;font-size:clamp(1.45rem,5.8vw,4.8rem);line-height:1.08}.hero__title .title-line{display:block}.hero__title.is-stacked .title-line{white-space:nowrap}.hero__credit{margin:.85em 0 0;font-size:clamp(.68rem,1.5vw,.92rem);font-weight:300;letter-spacing:.2em;text-transform:uppercase;line-height:1.35;color:var(--fg);opacity:calc(.62 + .2 * var(--pulse, 0));text-shadow:0 0 calc(10px + 22px * var(--pulse, 0)) color-mix(in srgb,var(--accent) calc(22% + 18% * var(--pulse, 0)),transparent)}@media (prefers-reduced-motion: reduce){.hero{transform:none}.hero__title{text-shadow:0 0 24px color-mix(in srgb,var(--accent) 35%,transparent)}.hero__credit{opacity:.7;text-shadow:0 0 16px color-mix(in srgb,var(--accent) 22%,transparent)}}.eddm-hero{display:none;flex-direction:column;align-items:center;gap:clamp(1.2rem,3vh,2rem);width:min(92vw,42rem);perspective:900px}html[data-package=eddm] .eddm-hero,body.is-package .eddm-hero{display:flex}html:not(.is-player) body.is-package .hero__title:not(.sr-only){display:none}html.is-player .hero{display:flex;flex-direction:column;align-items:center;gap:clamp(1.2rem,3vh,2rem)}html.is-player .eddm-hero{order:-1}html.is-player .eddm-lockup{display:none}.stage-assets{display:contents}.eddm-geometry{position:relative;width:min(72vw,28rem);aspect-ratio:1;display:grid;place-items:center;transform-style:preserve-3d;transform:rotateX(var(--geo-rx, 0deg)) rotateY(var(--geo-ry, 0deg)) rotate(var(--geo-rz, 0deg)) scale(calc(1 + var(--geo-scale, .045) * var(--pulse, 0)));filter:drop-shadow(0 0 calc(16px + 36px * var(--pulse, 0)) color-mix(in srgb,var(--accent) calc(40% + 30% * var(--pulse, 0)),transparent))}.eddm-geometry__img{width:86%;height:86%;object-fit:contain;pointer-events:none}.eddm-lockup{display:block;width:100%;height:auto;filter:drop-shadow(0 0 calc(10px + 24px * var(--pulse, 0)) color-mix(in srgb,var(--accent) calc(25% + 20% * var(--pulse, 0)),transparent))}.eddm-soon{margin:0;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;opacity:.65}.eddm-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1rem;pointer-events:auto}.eddm-cta__link{color:var(--fg);text-decoration:none;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--spark) 80%,transparent);padding-bottom:.15rem}.eddm-cta__link:hover,.eddm-cta__link:focus-visible{color:var(--spark)}body:not(.is-teaser) .eddm-soon,body:not(.is-teaser) .eddm-cta{display:none}body.is-teaser .playpause,body.is-teaser .fullscreen,body.is-teaser #progress{visibility:hidden;pointer-events:none}body.is-teaser .info__quality{display:none}@media (prefers-reduced-motion: reduce){.eddm-geometry,.eddm-geometry__img{animation:none;transform:none;filter:drop-shadow(0 0 20px color-mix(in srgb,var(--accent) 40%,transparent))}}.hud{position:absolute;inset:0;z-index:2;pointer-events:none}.nav,.playpause,.fullscreen{pointer-events:auto;background:none;border:none;color:var(--fg);cursor:pointer;opacity:.88;transition:opacity .4s ease,transform .3s ease}.nav:hover,.playpause:hover,.fullscreen:hover{opacity:1}.nav:hover svg,.playpause:hover svg,.fullscreen:hover svg{transform:scale(1.1)}.nav:focus-visible,.playpause:focus-visible,.fullscreen:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,var(--fg));outline-offset:4px}#hud.is-hidden .nav,#hud.is-hidden .playpause,#hud.is-hidden .fullscreen,#hud.is-hidden~.catalog-toggle:not(.is-open),#hud.is-hidden~.progress{opacity:0;pointer-events:none}#hud.is-hidden~.progress .progress__track{pointer-events:none}.nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;display:grid;place-items:center}.nav[hidden]{display:none}.nav svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.nav--prev{left:max(8px,env(safe-area-inset-left))}.nav--next{right:max(8px,env(safe-area-inset-right))}.playpause{position:absolute;left:50%;bottom:calc(var(--chrome-bottom) + var(--seek-strip) + 24px);transform:translate(-50%);width:52px;height:52px;display:grid;place-items:center}.playpause svg{width:26px;height:26px;fill:currentColor;grid-area:1 / 1;transition:transform .3s ease}.playpause .icon-pause,.playpause.is-playing .icon-play{display:none}.playpause.is-playing .icon-pause{display:block}.fullscreen{position:absolute;right:max(8px,env(safe-area-inset-right));bottom:calc(var(--chrome-bottom) + var(--seek-strip) + 24px);width:52px;height:52px;display:grid;place-items:center}.fullscreen[hidden]{display:none}.fullscreen svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;grid-area:1 / 1;transition:transform .3s ease}.fullscreen .icon-fs-exit,.fullscreen.is-fullscreen .icon-fs-enter{display:none}.fullscreen.is-fullscreen .icon-fs-exit{display:block}.progress{position:absolute;left:0;right:0;bottom:calc(var(--chrome-bottom) + 12px);z-index:2;display:flex;justify-content:center;pointer-events:none;transition:opacity .4s ease}.progress__track{position:relative;pointer-events:auto;width:min(52vw,360px);height:22px;display:flex;align-items:center;cursor:pointer;opacity:.2;transition:opacity .4s ease}.progress__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:color-mix(in srgb,var(--fg) 30%,transparent);border-radius:2px}.progress:hover .progress__track,.progress__track:active{opacity:.85}.progress__fill{position:absolute;left:0;top:50%;width:100%;height:2px;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .15s linear}.nowplaying{position:absolute;z-index:4;left:max(18px,env(safe-area-inset-left));bottom:calc(var(--chrome-bottom) + var(--seek-strip) + 18px);display:flex;align-items:center;gap:0;padding:0;background:none;border:none;color:var(--fg);cursor:pointer;pointer-events:auto;border-radius:12px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.nowplaying:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,var(--fg));outline-offset:4px}.nowplaying__art{position:relative;width:56px;height:56px;flex:0 0 auto;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #00000080;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.nowplaying__art:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 16%,transparent)}.nowplaying__img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .7s ease}.nowplaying__img.is-loaded{opacity:1}.nowplaying__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.15em;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;padding-left:0;transition:max-width .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,padding-left .45s ease}.nowplaying__title{font-size:.82rem;letter-spacing:.06em}.nowplaying__hint{font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;opacity:.5}.nowplaying:hover,.nowplaying:focus-visible{transform:translateY(-2px)}.nowplaying:hover .nowplaying__art,.nowplaying:focus-visible .nowplaying__art{width:76px;height:76px;box-shadow:0 16px 44px #0009}.nowplaying:hover .nowplaying__meta,.nowplaying:focus-visible .nowplaying__meta{max-width:240px;opacity:1;padding-left:14px}@media (pointer: coarse){.nowplaying__meta{display:none}html:fullscreen,html:-webkit-full-screen{--chrome-bottom: calc(env(safe-area-inset-bottom) + 6.5rem) }@media (orientation: landscape) and (max-height: 500px){html:fullscreen,html:-webkit-full-screen{--chrome-bottom: calc(env(safe-area-inset-bottom) + 3rem) }}:root{--seek-strip: 44px}.playpause,.fullscreen,.nowplaying{bottom:calc(var(--chrome-bottom) + var(--seek-strip) + 8px)}.progress{bottom:var(--chrome-bottom);left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}.progress__track{width:100%;height:var(--seek-strip);touch-action:none}}.info{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,6vw,80px);padding-top:max(clamp(24px,6vw,80px),env(safe-area-inset-top));background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(18px);opacity:0;pointer-events:none}.info[hidden]{display:none}.info__inner{display:flex;gap:clamp(1.4rem,4vw,3rem);max-width:1240px;margin:0 auto;width:100%}.info__main{display:flex;align-items:stretch;gap:clamp(1.4rem,4vw,3rem);min-width:0;flex:1 1 auto}.info__cover{flex:0 0 auto;width:clamp(140px,28vw,320px);aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #0000008c}.info__cover-img{width:100%;height:100%;object-fit:cover;display:block}.info__body{display:flex;flex-direction:column;justify-content:space-evenly;min-width:0;flex:1 1 18rem}.info__aside{display:flex;flex-direction:column;gap:.75rem;flex:0 1 21rem;max-width:42ch;min-width:0;justify-content:center;margin:1.2rem 0}.info__rule{flex:0 0 2px;width:2px;align-self:stretch;margin:0;border:none;background:color-mix(in srgb,var(--fg) 22%,transparent)}.info__bio{line-height:1.65;font-size:.92rem;opacity:.68;margin:0}@media (max-width: 1200px){.info{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain}.info__inner{flex-direction:column;gap:clamp(1.2rem,5vw,2rem)}.info__main{flex-direction:column;width:100%}.info__inner,.info__main,.info__body,.info__track,.info__actions,.info__aside,.info__artist{align-items:center;text-align:center}.info__body{justify-content:flex-start;gap:1.4rem;width:100%}.info__cover{width:clamp(120px,40vw,200px)}.info__rule{width:100%;height:2px;flex-basis:2px}.info__aside{max-width:none;flex-basis:auto}.info__links,.info__follow-links{justify-content:center}.info__track-copy{align-items:center;text-align:center}.info__track-title.is-stacked{align-items:center}.info__quality{align-self:center}.info__artist{width:100%;display:flex;justify-content:center}.info__bio{max-width:500px}}.info__close{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));background:none;border:none;color:var(--fg);font-size:1.8rem;line-height:1;cursor:pointer;opacity:.6}.info__artist{margin:0}.info__logo{display:block;width:16rem;max-width:100%;aspect-ratio:2497 / 720;color:var(--fg);background-color:currentColor;-webkit-mask:url(/art/kalyandas-logo.svg) center / contain no-repeat;mask:url(/art/kalyandas-logo.svg) center / contain no-repeat}.info__track{display:flex;flex-direction:column;gap:.85rem}.info__track-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;text-align:left}.info__track-title{font-size:1.08rem;letter-spacing:.02em;line-height:1.28}.info__track-title.is-stacked{display:flex;flex-direction:column;align-items:flex-start}.info__track-title .title-line{display:block}.info__credit{margin:0;font-size:.78rem;letter-spacing:.04em;line-height:1.35;opacity:.62}.info__released{font-size:1.08rem;letter-spacing:.02em}.info__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.info__actions[hidden]{display:none}.info__actions-label{text-transform:uppercase;font-size:.72rem;letter-spacing:.14em;opacity:.55}.info__links,.info__follow-links{display:flex;flex-wrap:wrap;gap:.9rem 1.4rem}.info__link{display:inline-flex;align-items:center;gap:.35rem;color:var(--fg);text-decoration:none;font-size:.88rem;letter-spacing:.06em;border-bottom:1px solid color-mix(in srgb,var(--accent) 60%,transparent);padding-bottom:2px;opacity:.8;transition:color .3s ease,border-color .3s ease,opacity .3s ease}.info__link-icon{width:.9rem;height:.9rem;flex:0 0 auto}.info__link:hover,.info__link:focus-visible{color:var(--accent);border-bottom-color:var(--accent);opacity:1}.info__link--muted{border-color:transparent;opacity:.5;cursor:default}.info__actions--listen .info__link{font-size:.75rem}.info__actions--listen .info__link-icon{width:.72rem;height:.72rem}.info__quality{display:flex;align-items:center;gap:.75rem;align-self:flex-start}.info__switch{position:relative;width:2.35rem;height:1.32rem;flex:0 0 auto;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--fg) 28%,transparent);background:color-mix(in srgb,var(--fg) 10%,transparent);cursor:pointer}.info__switch:after{content:"";position:absolute;top:2px;left:2px;width:calc(1.32rem - 6px);height:calc(1.32rem - 6px);border-radius:50%;background:var(--fg);opacity:.85;transition:transform .2s ease}.info__switch[aria-checked=true]{background:color-mix(in srgb,var(--accent) 42%,transparent);border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.info__switch[aria-checked=true]:after{transform:translate(1.03rem)}.info__switch:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:3px}@media (prefers-reduced-motion: reduce){.info__switch:after{transition:none}}@media (max-width: 1200px){.info__inner,.info__main,.info__body,.info__track,.info__actions,.info__aside,.info__artist{align-items:center;text-align:center}.info__links,.info__follow-links{justify-content:center}.info__track-copy{align-items:center;text-align:center}.info__track-title.is-stacked{align-items:center}.info__quality{align-self:center}.info__artist{width:100%;display:flex;justify-content:center}}.catalog-toggle{position:absolute;z-index:6;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));width:56px;height:56px;display:grid;place-items:center;background:none;border:none;color:var(--fg);cursor:pointer;opacity:.88;transition:opacity .4s ease}.catalog-toggle:hover,.catalog-toggle:focus-visible,.catalog-toggle.is-open{opacity:1}.catalog-toggle:hover svg{transform:scale(1.1)}.catalog-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,var(--fg));outline-offset:4px}.catalog-toggle svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transition:transform .3s ease}.catalog-toggle__line{transform-box:view-box;transform-origin:12px 12px;transition:transform .35s ease,opacity .25s ease}.catalog-toggle.is-open .catalog-toggle__line--a{transform:translateY(5px) rotate(45deg)}.catalog-toggle.is-open .catalog-toggle__line--b{opacity:0}.catalog-toggle.is-open .catalog-toggle__line--c{transform:translateY(-5px) rotate(-45deg)}#app:has(.info.is-open) .catalog-toggle{opacity:0;pointer-events:none}.catalog{position:absolute;inset:0;z-index:5;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:clamp(72px,12vh,120px) clamp(24px,6vw,80px) calc(env(safe-area-inset-bottom) + 48px);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(18px);opacity:0;pointer-events:none}.catalog[hidden]{display:none}.catalog__inner{max-width:560px;margin:0 auto;width:100%}.catalog__year{margin:0 0 2.4rem}.catalog__year:last-child{margin-bottom:0}.catalog__year-label{font-size:clamp(.86rem,1.6vw,1rem);letter-spacing:.42em;text-transform:uppercase;font-weight:400;opacity:.55;margin:0 0 .85rem;padding-left:.42em}.catalog__package-tagline{margin:-.4rem 0 .7rem;padding-left:.42em;font-size:.78rem;letter-spacing:.08em;opacity:.55}.catalog__package-link{display:inline-block;margin:0 0 .9rem .42em;color:var(--fg);text-decoration:none;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}.catalog__package-link:hover,.catalog__package-link:focus-visible{color:var(--accent)}.catalog__empty{margin:0;padding-left:.42em;opacity:.5;font-size:.9rem}.catalog__list{list-style:none;margin:0;padding:0}.catalog__track{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;background:none;border:none;color:var(--fg);cursor:pointer;font-family:inherit;text-align:left;position:relative;padding:.72rem 0 .72rem .9rem;opacity:.5;transition:opacity .3s ease}.catalog__track:hover,.catalog__track:focus-visible,.catalog__track.is-current{opacity:1}.catalog__track:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,var(--fg));outline-offset:4px}.catalog__track.is-current:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:.85em;background:var(--accent);border-radius:1px}.catalog__title{font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:300;letter-spacing:.02em;line-height:1.25;min-width:0}.catalog__date{flex:0 0 auto;font-size:.72rem;letter-spacing:.12em;opacity:.5}.intro{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;background:var(--bg)}html[data-package=eddm]:not(.is-player) .intro,body.is-teaser .intro{display:none}html[data-package=eddm]:not(.is-player) .hero,body.is-teaser .hero{visibility:visible}.intro__logo{display:block;width:min(78vw,36rem);height:auto;padding:.4rem .6rem;color:var(--fg);overflow:visible}.intro__logo-kalyandas,.intro__logo-music{opacity:0}.intro__logo-kalyandas{animation:intro-fade .7s ease-out forwards}.enter{position:relative;isolation:isolate;overflow:hidden;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--fg);-webkit-text-fill-color:currentColor;border-radius:999px;padding:.8rem 2.4rem;font-size:.8rem;letter-spacing:.34em;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:background .4s ease,color .4s ease}.enter:before{content:"";position:absolute;left:50%;top:50%;width:220%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:conic-gradient(from 0deg,color-mix(in srgb,var(--fg) 38%,transparent) 0deg,color-mix(in srgb,var(--fg) 38%,transparent) 250deg,color-mix(in srgb,var(--accent) 55%,transparent) 300deg,var(--accent) 328deg,#fff 342deg,var(--accent) 354deg,color-mix(in srgb,var(--fg) 38%,transparent) 360deg);animation:enter-border-orbit 2.6s linear infinite;z-index:0}.enter:after{content:"";position:absolute;inset:1.5px;z-index:0;border-radius:inherit;background:var(--bg);pointer-events:none}.enter__label{position:relative;z-index:1;transition:opacity .35s ease}.enter__spinner{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none;opacity:0}.enter.is-loading .enter__spinner{opacity:1}.enter__spinner:before{content:"";width:1.2rem;height:1.2rem;border-radius:50%;border:1.6px solid color-mix(in srgb,var(--fg) 28%,transparent);border-top-color:var(--accent);animation:enter-spin .7s linear infinite}@keyframes intro-fade{to{opacity:1}}@keyframes enter-border-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes enter-loading-pulse{50%{opacity:.35}}@keyframes enter-spin{to{transform:rotate(360deg)}}@media (hover: hover) and (pointer: fine){.enter:hover:not(.is-loading){background:var(--accent);color:#06080a;-webkit-text-fill-color:#06080a}.enter:hover:not(.is-loading):before,.enter:hover:not(.is-loading):after{opacity:0;animation:none}}.enter.is-loading,.enter:disabled{cursor:progress;pointer-events:none;background:none;color:var(--fg);-webkit-text-fill-color:currentColor;opacity:1}.enter.is-loading .enter__label{opacity:0}.intro__hint{position:absolute;bottom:calc(env(safe-area-inset-bottom) + 28px);display:flex;align-items:center;gap:.62em;font-size:.78rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 30%,var(--fg));opacity:0}.intro__hint-icon{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (orientation: landscape) and (max-height: 500px){.intro{gap:.9rem}.intro__logo{width:min(52vw,22rem);max-height:28vh}.intro__hint{position:static}html[data-package=eddm] .stage{padding-bottom:calc(var(--chrome-bottom) + var(--seek-strip) + 40px)}html[data-package=eddm] .eddm-hero{gap:.45rem;width:min(48vw,22rem)}html[data-package=eddm] .eddm-geometry{width:min(38vh,28vw,12rem)}html[data-package=eddm] .eddm-lockup{width:min(100%,18rem);max-height:14vh;object-fit:contain}html.is-player .hero__title{font-size:clamp(1.2rem,4vh,2rem)}html[data-package=eddm] .eddm-soon{font-size:.62rem;letter-spacing:.22em}html[data-package=eddm] .eddm-cta{gap:.35rem .75rem}html[data-package=eddm] .eddm-cta__link{font-size:.68rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.nowplaying,.nowplaying__art,.nowplaying__img,.catalog-toggle__line{transition:none}.intro__logo-kalyandas,.intro__logo-music{animation:none;opacity:1}.enter:before{animation:none}.enter__spinner:before{animation:none}.enter.is-loading .enter__spinner:before{animation:enter-loading-pulse 1.2s ease-in-out infinite}.enter:after{inset:1.5px}}@media (pointer: coarse){.nav,.catalog-toggle,.fullscreen{width:64px;height:64px}.stage{padding-left:max(80px,env(safe-area-inset-left));padding-right:max(80px,env(safe-area-inset-right))}}.audio-debug{position:fixed;left:12px;bottom:12px;z-index:40;display:flex;flex-direction:column;gap:6px;width:180px;padding:10px 12px;pointer-events:none;font-family:var(--font);background:#0000008c;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:8px}.audio-debug__row{display:grid;grid-template-columns:68px 1fr;align-items:center;gap:8px}.audio-debug__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 75%,transparent)}.audio-debug__track{height:6px;overflow:hidden;background:color-mix(in srgb,var(--fg) 14%,transparent);border-radius:3px}.audio-debug__fill{width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center}
