.PortalTransition-module__sADxTW__portalTransition{--portal-surface:radial-gradient(circle at center, #a855f7 0%, #9333ea 25%, #6b21a8 54%, #2e1065 100%);z-index:100;pointer-events:none;isolation:isolate;backface-visibility:hidden;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.PortalTransition-module__sADxTW__expand,.PortalTransition-module__sADxTW__reveal{background:var(--portal-surface)}.PortalTransition-module__sADxTW__expand{opacity:0;will-change:opacity;animation:.72s cubic-bezier(.5,0,.2,1) forwards PortalTransition-module__sADxTW__portalBackdrop}.PortalTransition-module__sADxTW__expand:before,.PortalTransition-module__sADxTW__expand:after{aspect-ratio:1;content:"";opacity:0;will-change:transform, opacity;border-radius:999px;width:20vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.08)}.PortalTransition-module__sADxTW__expand:before{filter:blur(38px);background:radial-gradient(circle,#c084fc 0%,#a855f7 28%,#7e22cefa 54%,#581c87e0 72%,#2e106540 88%,#0000 100%);animation:.72s cubic-bezier(.45,0,.15,1) forwards PortalTransition-module__sADxTW__portalFlare;box-shadow:0 0 90px 55px #c084fce6,0 0 200px 130px #9333ead1,0 0 340px 220px #581c87ad}.PortalTransition-module__sADxTW__expand:after{filter:blur(70px);background:radial-gradient(circle,#c084fce6 0%,#9333eab8 42%,#6b21a866 68%,#0000 100%);animation:.72s ease-out forwards PortalTransition-module__sADxTW__portalHalo;box-shadow:0 0 220px 150px #7e22ceb8}.PortalTransition-module__sADxTW__reveal{opacity:1;will-change:opacity, transform;animation:1.4s linear .12s forwards PortalTransition-module__sADxTW__portalReveal}@keyframes PortalTransition-module__sADxTW__portalBackdrop{0%{opacity:0}22%{opacity:.2}60%{opacity:.9}82%,to{opacity:1}}@keyframes PortalTransition-module__sADxTW__portalFlare{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}16%{opacity:1}72%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(36)}}@keyframes PortalTransition-module__sADxTW__portalHalo{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}28%{opacity:.95}76%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(30)}}@keyframes PortalTransition-module__sADxTW__portalReveal{0%,8%{opacity:1;transform:scale(1)}20%{opacity:.97}35%{opacity:.86}50%{opacity:.68}65%{opacity:.46}80%{opacity:.25}92%{opacity:.08}to{opacity:0;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.PortalTransition-module__sADxTW__expand,.PortalTransition-module__sADxTW__expand:before,.PortalTransition-module__sADxTW__expand:after{animation-duration:.18s}.PortalTransition-module__sADxTW__reveal{animation-duration:.24s}}
.HomeLogo-module__iDQdma__logo{z-index:60;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 7px 8px #0000008c);width:clamp(110px,13vw,220px);position:fixed;top:clamp(8px,2.2vw,32px);left:clamp(14px,2.5vw,46px)}.HomeLogo-module__iDQdma__image{width:100%;height:auto;display:block}@media (max-width:900px) and (orientation:landscape){.HomeLogo-module__iDQdma__logo{width:clamp(102px,14vw,140px);top:10px;left:12px}}
.ComingSoonModal-module__z4-Z5a__backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05020aad;place-items:center;padding:24px;animation:.18s ease-out both ComingSoonModal-module__z4-Z5a__backdropIn;display:grid;position:fixed;inset:0}.ComingSoonModal-module__z4-Z5a__modal{color:#f5f3ff;text-align:center;background:radial-gradient(circle at 50% 0,#9333ea52,#0000 48%),#140822f5;border:1px solid #d8b4fe59;border-radius:28px;width:min(100%,430px);padding:38px 32px 30px;animation:.24s cubic-bezier(.22,1,.36,1) both ComingSoonModal-module__z4-Z5a__modalIn;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000a6,0 0 55px #7e22ce40,inset 0 1px #ffffff14}.ComingSoonModal-module__z4-Z5a__closeButton{color:#ede9feb8;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:26px;line-height:1;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:13px;right:15px}.ComingSoonModal-module__z4-Z5a__closeButton:hover,.ComingSoonModal-module__z4-Z5a__closeButton:focus-visible{color:#fff;background:#c084fc33;outline:none;transform:rotate(7deg)scale(1.06)}.ComingSoonModal-module__z4-Z5a__sparkle{color:#d8b4fe;text-shadow:0 0 15px #c084fc,0 0 36px #9333ea;margin-bottom:8px;font-size:34px}.ComingSoonModal-module__z4-Z5a__eyebrow{color:#c4b5fd;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:750}.ComingSoonModal-module__z4-Z5a__title{color:#faf5ff;letter-spacing:-.045em;margin:0;font-size:clamp(30px,5vw,43px);font-weight:780}.ComingSoonModal-module__z4-Z5a__description{color:#ede9feb8;max-width:335px;margin:14px auto 0;font-size:14px;line-height:1.7}.ComingSoonModal-module__z4-Z5a__confirmButton{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#9333ea,#6b21a8);border:1px solid #d8b4fe6b;border-radius:999px;margin-top:24px;padding:11px 22px;font-size:13px;font-weight:750;transition:transform .16s,filter .16s;box-shadow:0 8px 24px #6b21a861}.ComingSoonModal-module__z4-Z5a__confirmButton:hover,.ComingSoonModal-module__z4-Z5a__confirmButton:focus-visible{filter:brightness(1.15);outline:none;transform:translateY(-2px)}@keyframes ComingSoonModal-module__z4-Z5a__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ComingSoonModal-module__z4-Z5a__modalIn{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-height:500px) and (orientation:landscape){.ComingSoonModal-module__z4-Z5a__backdrop{padding:12px}.ComingSoonModal-module__z4-Z5a__modal{width:min(100%,480px);padding:22px 30px 20px}.ComingSoonModal-module__z4-Z5a__sparkle{margin-bottom:2px;font-size:24px}.ComingSoonModal-module__z4-Z5a__title{font-size:29px}.ComingSoonModal-module__z4-Z5a__description{margin-top:7px;line-height:1.45}.ComingSoonModal-module__z4-Z5a__confirmButton{margin-top:13px;padding:8px 18px}}@media (prefers-reduced-motion:reduce){.ComingSoonModal-module__z4-Z5a__backdrop,.ComingSoonModal-module__z4-Z5a__modal{animation:none}}
.HomeNavigation-module__lTdouW__navigation{z-index:70;align-items:center;gap:clamp(6px,.8vw,15px);display:flex;position:fixed;top:clamp(10px,2.2vw,38px);right:clamp(14px,2.5vw,48px)}.HomeNavigation-module__lTdouW__button{cursor:pointer;filter:drop-shadow(0 5px 6px #00000080);background:0 0;border:0;height:clamp(34px,4vw,64px);padding:0;transition:transform .18s,filter .18s}.HomeNavigation-module__lTdouW__button:hover,.HomeNavigation-module__lTdouW__button:focus-visible{z-index:1;filter:brightness(1.08)drop-shadow(0 5px 7px #0000008c)drop-shadow(0 0 10px #c084fc73);outline:none;transform:translateY(-2px)scale(1.045)}.HomeNavigation-module__lTdouW__button:active{transform:translateY(0)scale(.98)}.HomeNavigation-module__lTdouW__buttonImage{-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}@media (max-width:1100px){.HomeNavigation-module__lTdouW__navigation{top:18px;right:12px}.HomeNavigation-module__lTdouW__button{height:clamp(29px,4vw,44px)}}@media (max-width:700px) and (orientation:landscape){.HomeNavigation-module__lTdouW__navigation{gap:4px;top:14px;right:8px}.HomeNavigation-module__lTdouW__button{height:27px}}@media (prefers-reduced-motion:reduce){.HomeNavigation-module__lTdouW__button{transition:none}}
.PlayerModal-module__gqQvJW__backdrop{z-index:65;background:0 0;place-items:start end;padding:clamp(108px,8.5vw,150px) clamp(18px,3vw,56px) 24px;display:grid;position:fixed;inset:0;overflow:hidden auto}.PlayerModal-module__gqQvJW__player{aspect-ratio:595/758;filter:drop-shadow(0 24px 38px #00000094);transform-origin:100% 0;width:clamp(340px,28vw,460px);animation:.26s cubic-bezier(.22,1,.36,1) both PlayerModal-module__gqQvJW__playerIn;position:relative;transform:scale(.75)}.PlayerModal-module__gqQvJW__base{z-index:0;object-fit:fill;-webkit-user-select:none;user-select:none;width:88%!important;max-width:none!important;height:88%!important;inset:6% auto auto 6%!important}.PlayerModal-module__gqQvJW__artwork{z-index:1;aspect-ratio:1;border-radius:26px;width:81.5%;position:absolute;top:8.8%;left:9.3%;overflow:hidden}.PlayerModal-module__gqQvJW__artwork>img:first-child{object-fit:cover}.PlayerModal-module__gqQvJW__frame{z-index:2;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;width:130%!important;max-width:none!important;height:108%!important;inset:-6% auto auto -11.5%!important}.PlayerModal-module__gqQvJW__trackInfo{z-index:3;color:#fff8fa;text-shadow:0 2px 2px #43044873;width:32.6%;font-family:inherit;position:absolute;top:75.5%;left:16.3%}.PlayerModal-module__gqQvJW__trackInfo h2{letter-spacing:-.025em;margin:0;font-size:clamp(14px,2.67vw,21px);font-weight:700;line-height:1}@media (max-width:700px){.PlayerModal-module__gqQvJW__trackInfo h2{font-size:clamp(11px,2.2vw,15px)}}.PlayerModal-module__gqQvJW__trackInfo p{color:#2a082d;margin:8px 0 0;font-family:inherit;font-size:clamp(8px,1.32vw,11px);font-weight:700;line-height:1.25}.PlayerModal-module__gqQvJW__controls{z-index:3;aspect-ratio:248/108;width:38.5%;position:absolute;top:76%;right:12.3%}.PlayerModal-module__gqQvJW__controlsBase{z-index:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.PlayerModal-module__gqQvJW__controlButton{z-index:1;aspect-ratio:73/88;cursor:pointer;background:0 0;border:0;width:29.5%;padding:0;transition:filter .16s,transform .16s;display:block;position:absolute}.PlayerModal-module__gqQvJW__controlButton:hover,.PlayerModal-module__gqQvJW__controlButton:focus-visible{filter:brightness(1.12)drop-shadow(0 0 8px #ffebffb8);outline:none;transform:translateY(-3px)scale(1.04)}.PlayerModal-module__gqQvJW__controlButton:active{transform:translateY(1px)scale(.96)}.PlayerModal-module__gqQvJW__previous{top:9%;left:1.2%}.PlayerModal-module__gqQvJW__play{top:7.5%;left:35.5%}.PlayerModal-module__gqQvJW__next{top:9%;right:1.2%}.PlayerModal-module__gqQvJW__playing{filter:drop-shadow(0 0 8px #fff4b5cc);animation:1.1s ease-in-out infinite alternate PlayerModal-module__gqQvJW__playingPulse}.PlayerModal-module__gqQvJW__closeButton{z-index:4;aspect-ratio:1;color:#fff;cursor:pointer;background:#49045bcc;border:2px solid #25032cc2;border-radius:50%;place-items:center;width:clamp(25px,4.4vw,33px);padding:0;font-size:clamp(19px,3.5vw,27px);line-height:.8;transition:background .16s,transform .16s;display:grid;position:absolute;top:10%;right:10.2%;box-shadow:0 3px #16021b73}.PlayerModal-module__gqQvJW__closeButton:hover,.PlayerModal-module__gqQvJW__closeButton:focus-visible{background:#8d22aa;outline:none;transform:rotate(7deg)scale(1.08)}@keyframes PlayerModal-module__gqQvJW__playerIn{0%{opacity:0;transform:translateY(12px)scale(.71)}to{opacity:1;transform:translateY(0)scale(.75)}}@keyframes PlayerModal-module__gqQvJW__playingPulse{0%{transform:translateY(-1px)scale(1)}to{transform:translateY(-3px)scale(1.045)}}@media (max-height:620px) and (orientation:landscape){.PlayerModal-module__gqQvJW__backdrop{padding:clamp(68px,10vw,100px) 14px 10px}.PlayerModal-module__gqQvJW__player{width:auto;height:min(100vh - 82px,500px)}}@media (prefers-reduced-motion:reduce){.PlayerModal-module__gqQvJW__player,.PlayerModal-module__gqQvJW__playing{animation:none}.PlayerModal-module__gqQvJW__controlButton,.PlayerModal-module__gqQvJW__closeButton{transition:none}}
