.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--void:#05040b;--night:#120e2a;--violet:#7c4dff;--magenta:#d946ef;--teal:#2dd4bf;--ink:#eeeaf6;--dim:#a39cc0;--mute:#6f6990;--faint:#eeeaf61f;--line:#eeeaf617;--sheen:conic-gradient(from 210deg, var(--violet), var(--magenta), var(--teal), var(--violet));--display:"Unbounded", system-ui, sans-serif;--text:"Onest", system-ui, sans-serif;--pad:clamp(18px, 4vw, 48px);--head:64px;color-scheme:dark}*{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth;scroll-padding-top:calc(var(--head) + 16px)}body{color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;background:var(--void);margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.pl-canvas{z-index:0;width:100%;height:100%;transition:opacity .6s;display:block;position:fixed;inset:0}.pl-shade{z-index:1;pointer-events:none;background:linear-gradient(#05040b00 42%,#05040b80 70%,#05040beb 100%),linear-gradient(#05040b99,#05040b00 20%);position:fixed;inset:0}.pl-head{z-index:30;height:var(--head);padding:0 var(--pad);padding-top:env(safe-area-inset-top);height:calc(var(--head) + env(safe-area-inset-top));border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;transition:background .35s,border-color .35s;display:grid;position:fixed;top:0;left:0;right:0}.is-docked .pl-head{border-bottom-color:var(--line);background:#05040bf2}.pl-mark{font-family:var(--display);text-shadow:0 2px 16px #05040bcc;flex-direction:column;flex:none;justify-self:start;align-items:center;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.pl-mark-a{letter-spacing:.52em;margin-right:-.52em;font-size:19px}.pl-mark-b{letter-spacing:.72em;color:var(--dim);margin-top:6px;margin-right:-.72em;font-size:9px}.pl-nav{justify-self:end;align-items:center;gap:4px;display:flex}.pl-nav>a{color:var(--dim);border-radius:999px;padding:8px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.pl-nav>a:hover{color:var(--ink);background:var(--faint)}.pl-lang{font-weight:600;font-size:13px!important}.pl-icon{width:38px;height:38px;color:var(--dim);border-radius:50%;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.pl-icon:hover{color:var(--ink);background:var(--faint)}.pl-icon svg{display:block}.pl-mini{border:1px solid var(--line);opacity:0;pointer-events:none;background:#eeeaf60d;border-radius:999px;align-items:center;gap:12px;min-width:0;padding:4px 6px 4px 4px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(-8px)}.is-docked .pl-mini{opacity:1;pointer-events:auto;transform:none}.pl-mini-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pl-mini-name{white-space:nowrap;text-overflow:ellipsis;max-width:30vw;font-size:14px;font-weight:600;overflow:hidden}.pl-mini-sub{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:30vw;font-size:12px;overflow:hidden}.pl-disc{background:repeating-radial-gradient(circle,#0b0a12 0 1.4px,#16142a 1.6px 2.6px),#0b0a12;border-radius:50%;flex:none;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000080,inset 0 0 0 1px #ffffff12}.pl-disc-big{width:120px;height:120px}.pl-disc-mini{width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff1a}.pl-disc-sheen{background:var(--sheen);mix-blend-mode:color-dodge;opacity:.38;border-radius:50%;animation:5.5s linear infinite paused pl-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 30%,#000 31% 68%,#0000 100%);mask:radial-gradient(circle,#0000 30%,#000 31% 68%,#0000 100%)}.pl-disc.is-on .pl-disc-sheen{opacity:.58;animation-play-state:running}.pl-disc.is-wait .pl-disc-sheen{animation-duration:1.4s}.pl-disc-label{color:#fff;background:radial-gradient(circle at 35% 30%, #9b76ff, var(--violet) 45%, #3b1e8f 100%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:32%;box-shadow:0 0 24px #7c4dff8c}.pl-disc-label svg{width:58%;height:58%}.pl-disc-mini .pl-disc-label{inset:26%}.pl-disc:hover .pl-disc-label{box-shadow:0 0 34px #d946efa6}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-hero{z-index:10;will-change:transform, opacity;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.pl-deck{padding:0 var(--pad) max(64px, calc(env(safe-area-inset-bottom) + 52px));justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pl-info{min-width:0;max-width:680px}.pl-now{color:var(--dim);text-shadow:0 2px 14px #05040bcc;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 18px;font-size:14px;display:flex}.pl-clock{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:300}.pl-suggest{color:var(--teal);border:1px solid #2dd4bf66;border-radius:999px;margin-left:4px;padding:3px 10px;font-size:13px}.pl-suggest:hover{background:#2dd4bf1f}.pl-moods{scrollbar-width:none;gap:22px;margin-bottom:14px;display:flex;overflow-x:auto}.pl-moods::-webkit-scrollbar,.pl-stations::-webkit-scrollbar{display:none}.pl-mood{color:var(--dim);flex:none;padding:4px 0;font-size:15px;font-weight:500;transition:color .2s;position:relative}.pl-mood.is-on:after{content:"";background:linear-gradient(90deg, var(--violet), var(--magenta), var(--teal));border-radius:2px;height:2px;position:absolute;bottom:-3px;left:0;right:0}.pl-stations{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.pl-st{color:var(--dim);border:1px solid var(--faint);background:#05040b59;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;transition:color .2s,border-color .2s,background .2s}.pl-st:hover{color:var(--ink);border-color:#eeeaf64d}.pl-st.is-on{color:var(--ink);background:#7c4dff57;border-color:#0000}.pl-name{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 22px #05040bb3;margin:0;font-size:clamp(32px,5.6vw,68px);font-weight:400;line-height:1.02}.pl-about{color:var(--dim);text-shadow:0 2px 14px #05040bd9;max-width:52ch;min-height:1.5em;margin:12px 0 0;font-size:16px;line-height:1.5}.pl-err{color:#ff9fb2}.pl-link{text-underline-offset:3px;color:var(--ink);font-size:inherit;margin-left:6px;text-decoration:underline}.pl-source{color:var(--mute);margin:10px 0 0;font-size:12px}.pl-source a{color:inherit}.pl-controls{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.pl-disc-wrap{place-items:center;width:148px;height:148px;display:grid;position:relative}.pl-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pl-ring-track{fill:none;stroke:var(--faint);stroke-width:1.2px}.pl-ring-left{fill:none;stroke:var(--teal);stroke-width:2.4px;stroke-linecap:round;transition:stroke-dashoffset .5s linear}.pl-timer{color:var(--dim);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:inline-flex}.pl-timer:hover{color:var(--ink);background:var(--faint)}.pl-timer.is-on{color:var(--teal)}.pl-vol{width:132px;display:block}.pl-vol input{width:100%;accent-color:var(--violet)}.pl-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pl-scroll{left:50%;bottom:max(14px, env(safe-area-inset-bottom));color:var(--mute);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%)}.pl-scroll svg{animation:2.4s ease-in-out infinite pl-nudge}@keyframes pl-nudge{50%{transform:translateY(3px)}}.pl-tools{right:var(--pad);top:calc(var(--head) + env(safe-area-inset-top) + 4px);gap:4px;display:flex;position:absolute}.pl-now,.pl-moods,.pl-stations,.pl-about,.pl-source,.pl-timer,.pl-vol,.pl-scroll,.pl-tools,.pl-nav{transition:opacity .8s}.is-calm .pl-now,.is-calm .pl-moods,.is-calm .pl-stations,.is-calm .pl-about,.is-calm .pl-source,.is-calm .pl-timer,.is-calm .pl-vol,.is-calm .pl-scroll,.is-calm .pl-tools,.is-calm .pl-nav{opacity:0;pointer-events:none}.is-calm{cursor:none}.pl-scrim{z-index:39;background:#05040b73;position:fixed;inset:0}.pl-panel{z-index:40;border-left:1px solid var(--faint);background:#0d0a1f;flex-direction:column;width:min(380px,100vw);animation:.28s pl-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #00000080}@keyframes pl-in{0%{opacity:0;transform:translate(24px)}}.pl-panel-head{padding:calc(14px + env(safe-area-inset-top)) 14px 10px 22px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;font-size:16px;display:flex}.pl-panel-head b{font-family:var(--display);font-weight:400}.pl-panel-body{padding:18px 22px calc(24px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:var(--faint) transparent;flex:1;overflow-y:auto}.pl-fs{border:0;flex-direction:column;gap:22px;margin:22px 0 0;padding:0;display:flex}.pl-fs:disabled{opacity:.35}.pl-row{color:var(--dim);flex-direction:column;gap:10px;font-size:13px;display:flex}.pl-row>span{justify-content:space-between;display:flex}.pl-row em{color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal}.pl-row input[type=range]{width:100%;accent-color:var(--violet);margin:0}.pl-seg{background:#eeeaf60d;border-radius:12px;gap:3px;padding:3px;display:flex}.pl-seg button{color:var(--dim);white-space:nowrap;border-radius:9px;flex:1;padding:8px 4px;font-size:12px}.pl-seg button:hover{color:var(--ink)}.pl-seg button.is-on{color:var(--ink);background:#7c4dff6b}.pl-presets{flex-wrap:wrap;gap:6px;display:flex}.pl-presets button{border:1px solid var(--faint);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:6px 10px;font-size:12px;overflow:hidden}.pl-presets button:hover{color:var(--ink);border-color:#eeeaf64d}.pl-presets button.is-on{color:var(--ink);background:#7c4dff6b;border-color:#0000}.pl-switch{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex;position:relative}.pl-switch input{opacity:0;width:1px;height:1px;position:absolute}.pl-switch i{background:#eeeaf629;border-radius:999px;flex:none;width:40px;height:24px;transition:background .2s;position:relative}.pl-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.pl-switch input:checked+i{background:var(--violet)}.pl-switch input:checked+i:after{transform:translate(16px)}.pl-switch input:focus-visible+i{outline:2px solid var(--teal);outline-offset:2px}.pl-note{color:var(--mute);margin:24px 0 0;font-size:12px;line-height:1.5}.site{z-index:2;position:relative}.hero-space{height:100svh}.paper{background:linear-gradient(#05040b00 0,#05040bd1 140px,#05040be6 100%);position:relative}.page-top{padding-top:calc(var(--head) + env(safe-area-inset-top))}.wrap{max-width:1160px;padding:0 var(--pad);margin:0 auto}.sec{padding:clamp(64px,10vw,128px) 0}.sec+.sec{border-top:1px solid var(--line)}.h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 32px;font-size:clamp(26px,3.4vw,40px);font-weight:400;line-height:1.1}.lead{color:var(--dim);max-width:60ch;margin:0;font-size:18px;line-height:1.6}.btn{border:1px solid #eeeaf638;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--faint);border-color:#eeeaf666}.btn-play:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(28px,6vw,96px);display:grid}.intro h2{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.02}.facts{gap:0;margin:36px 0 0;display:grid}.facts div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:18px;padding:16px 0;display:grid}.facts dt{font-size:15px;font-weight:600}.facts dd{color:var(--dim);margin:0;font-size:15px;line-height:1.5}.moods{border-top:1px solid var(--line)}.mood-row{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 32px;width:100%;padding:clamp(18px,3vw,30px) 0;display:grid}.mood-name{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(38px,7vw,96px);font-weight:400;line-height:1;transition:color .3s}.mood-row:hover .mood-name{background:linear-gradient(90deg, var(--violet), var(--magenta), var(--teal));color:#0000;-webkit-background-clip:text;background-clip:text}.mood-meta{color:var(--dim);flex-wrap:wrap;grid-column:1;gap:6px 16px;font-size:15px;display:flex}.mood-meta small{color:var(--mute);font-size:13px}.mood-go{border:1px solid var(--faint);border-radius:50%;grid-area:1/2/span 2;place-items:center;width:56px;height:56px;transition:background .2s,border-color .2s;display:grid}.mood-row:hover .mood-go{background:#7c4dff59;border-color:#0000}.noise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin-top:40px;display:grid}.noise{flex-direction:column;gap:14px;display:flex}.spectrum{border-radius:16px;height:120px;position:relative;overflow:hidden}.spectrum:after{content:"";background:repeating-linear-gradient(90deg,#05040b8c 0 2px,#0000 2px 7px);position:absolute;inset:0}.spectrum-brown{background:linear-gradient(90deg,#7c4dff 0%,#3b1e8f 45%,#140f2e 100%)}.spectrum-pink{background:linear-gradient(90deg,#d946ef 0%,#7c4dff 55%,#2a1a5c 100%)}.spectrum-white{background:linear-gradient(90deg,#2dd4bf,#7c4dff 50%,#d946ef)}.spectrum-rain{background:linear-gradient(90deg,#1e3a8a 0%,#2dd4bf 40%,#7c4dff 75%,#1a1238 100%)}@media (width<=1100px) and (width>=761px){.noise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.noise h3{font-family:var(--display);margin:0;font-size:22px;font-weight:400}.noise p{color:var(--dim);margin:0;font-size:15px;line-height:1.55}.noise .btn{align-self:flex-start}.journal-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.journal-head a{color:var(--dim);font-size:14px}.cards{grid-template-columns:1.4fr 1fr;gap:clamp(20px,3vw,40px);display:grid}.card{flex-direction:column;gap:14px;text-decoration:none;display:flex}.card:first-child{grid-row:span 2}.card h3{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.15}.card:first-child h3{font-size:clamp(26px,3.2vw,40px)}.card p{color:var(--dim);margin:0;font-size:15px;line-height:1.55}.card small{color:var(--mute);font-size:13px}.card:hover h3{text-underline-offset:5px;text-decoration:underline 1px}.cover{aspect-ratio:16/9;background:var(--night);border-radius:18px;position:relative;overflow:hidden}.card:not(:first-child) .cover{aspect-ratio:21/9}.cover:before{content:"";background:radial-gradient(closest-side at 30% 40%, var(--c1), transparent 70%), radial-gradient(closest-side at 70% 60%, var(--c2), transparent 70%), radial-gradient(closest-side at 50% 90%, var(--c3), transparent 70%);filter:blur(8px);opacity:.85;animation:18s ease-in-out infinite alternate drift;position:absolute;inset:-40%}.cover:after{content:"";mix-blend-mode:multiply;background:repeating-radial-gradient(circle at 50% 120%,#05040b00 0 3px,#05040b59 3px 4px);position:absolute;inset:0}@keyframes drift{0%{transform:translate(-4%,-3%)rotate(0)scale(1)}to{transform:translate(5%,4%)rotate(25deg)scale(1.12)}}.m-focus{--c1:#2dd4bf;--c2:#7c4dff;--c3:#1d4ed8}.m-drive{--c1:#d946ef;--c2:#7c4dff;--c3:#f97316}.m-sleep{--c1:#3b1e8f;--c2:#1e3a8a;--c3:#7c4dff}.m-noise{--c1:#7c4dff;--c2:#2dd4bf;--c3:#3b1e8f}.m-club{--c1:#d946ef;--c2:#ef4444;--c3:#7c4dff}.channel{grid-template-columns:1fr auto;align-items:end;gap:24px 48px;display:grid}.channel .links{flex-wrap:wrap;gap:10px;display:flex}.article{max-width:720px;padding:clamp(40px, 6vw, 72px) var(--pad) 80px;margin:0 auto}.article .cover{margin-bottom:36px}.article h1{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,4.6vw,52px);font-weight:400;line-height:1.06}.article .meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;font-size:14px;display:flex}.prose{color:#d9d4ea;font-size:18px;line-height:1.7}.prose h2{font-family:var(--display);color:var(--ink);margin:48px 0 12px;font-size:26px;font-weight:400;line-height:1.2}.prose p{margin:0 0 20px}.prose ul{margin:0 0 20px;padding-left:20px}.prose li{margin-bottom:8px}.prose strong{color:var(--ink)}.prose a{color:var(--teal)}.back{color:var(--dim);margin-bottom:28px;font-size:14px;text-decoration:none;display:inline-block}.back:hover{color:var(--ink)}.index-head{padding:clamp(48px,7vw,96px) 0 40px}.index-head h1{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(36px,6vw,72px);font-weight:400}.index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px);padding-bottom:80px;display:grid}.index-list .card:first-child{grid-row:auto}.foot{z-index:2;background:var(--void);border-top:1px solid var(--line);padding:56px 0 calc(40px + env(safe-area-inset-bottom));position:relative}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.foot-bottom a{color:inherit;text-underline-offset:3px}.foot p{color:var(--dim);max-width:42ch;margin:12px 0 0;font-size:14px;line-height:1.6}.foot h4{color:var(--mute);margin:0 0 12px;font-size:13px;font-weight:600}.foot ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.foot ul a{color:var(--dim);text-decoration:none}.foot ul a:hover{color:var(--ink)}.foot-bottom{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}@media (width<=760px){:root{--head:58px}.pl-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.pl-mini{background:0 0;border:0;justify-self:center;padding:0}.pl-panel{border-left:0;border-top:1px solid var(--faint);border-radius:20px 20px 0 0;width:100vw;max-height:82svh;animation-name:pl-up;top:auto;left:0}@keyframes pl-up{0%{opacity:0;transform:translateY(24px)}}.pl-mark-a{font-size:16px}.pl-hide-s{display:none!important}.pl-mini{gap:10px}.pl-mini-name,.pl-mini-sub{max-width:38vw}.pl-deck{padding-bottom:max(52px, calc(env(safe-area-inset-bottom) + 44px));flex-direction:column;align-items:stretch;gap:16px}.pl-controls{flex-direction:row;justify-content:space-between;align-items:center}.pl-disc-wrap{order:2;width:104px;height:104px}.pl-disc-big{width:84px;height:84px}.pl-timer{order:1;padding-left:0}.pl-vol{display:none}.pl-stations{margin:0 calc(-1 * var(--pad)) 18px;padding:0 var(--pad);flex-wrap:nowrap;overflow-x:auto}.pl-about{font-size:15px}.pl-now{font-size:13px}.intro,.channel,.cards,.index-list,.noise-grid,.foot-grid{grid-template-columns:1fr}.card:first-child{grid-row:auto}.facts div{grid-template-columns:1fr;gap:4px}.mood-go{width:44px;height:44px}.prose{font-size:17px}}.pl-fs{min-width:0}.pl-presets button{max-width:100%}.pl-mark{padding-right:.55em}.pl-mark-a,.pl-mark-b{margin-right:0}.pl-mark-a{padding-left:.52em}.pl-mark-b{padding-left:.72em}@media (width<=760px){.pl-mark{padding-right:0}.pl-mark-a{font-size:14px}.pl-mark-b{margin-top:5px;font-size:8px}.is-docked .pl-nav>a:not(.pl-lang){display:none}.pl-mini{justify-self:stretch;min-width:0;overflow:hidden}.pl-mini-text{flex:1;min-width:0}.pl-mini-name,.pl-mini-sub{max-width:none}}.foot-note{color:var(--mute)!important;max-width:none!important;margin:28px 0 0!important;font-size:12px!important}.pl-shade{background:linear-gradient(#05040b00 34%,#05040b59 52%,#05040bc7 74%,#05040bf0 100%),radial-gradient(120% 70% at 0 100%,#05040b8c,#05040b00 60%),linear-gradient(#05040bb8 0%,#05040b4d 10%,#05040b00 22%)}.pl-mood:hover,.pl-mood.is-on{color:#fff}.pl-st{color:#eeeaf6d1;background:#05040b9e;border-color:#eeeaf624}.pl-st.is-on{color:#fff;background:#5c36d6c7}.pl-about{color:#eeeaf6d1;text-shadow:0 1px 2px #05040be6,0 0 18px #05040be6}.pl-source{color:#eeeaf68c;text-shadow:0 1px 2px #05040be6}.pl-name{text-shadow:0 2px 4px #05040b99,0 0 32px #05040bd9}.pl-mark,.pl-nav>a,.pl-icon,.pl-timer,.pl-scroll{text-shadow:0 1px 2px #05040be6,0 0 14px #05040bcc}.pl-nav>a,.pl-icon,.pl-timer{color:#eeeaf6cc}.pl-icon svg{filter:drop-shadow(0 1px 2px #05040be6)}.pl-timer-box{align-items:center;gap:2px;display:inline-flex}.pl-timer-box.is-on .pl-timer{color:var(--teal)}.pl-x{color:#eeeaf6b3;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pl-x:hover{color:#fff;background:var(--faint)}.pl-icon.is-off{color:var(--teal)}.pl-still{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 78% 22%, #7c4dff47, transparent 70%), radial-gradient(50% 45% at 20% 70%, #2dd4bf24, transparent 70%), radial-gradient(40% 40% at 60% 90%, #d946ef24, transparent 70%), var(--void);transition:opacity .6s;position:fixed;inset:0}@media (width<=760px){.pl-vis-head{display:none}.pl-vis-hero{display:grid}}.pl-burger{display:none}.pl-disc-wrap{position:relative}.pl-fx{background:#05040b73;position:absolute;top:50%;left:-50px;transform:translateY(-50%)}.is-calm .pl-fx{opacity:.55}.is-calm .pl-fx:hover{opacity:1}.pl-info{transition:transform .8s}.pl-about,.pl-source,.pl-timer-box,.pl-vol{max-height:80px;transition:opacity .8s,max-height .8s,margin .8s}.is-calm .pl-about,.is-calm .pl-source,.is-calm .pl-timer-box,.is-calm .pl-vol{opacity:0;pointer-events:none;max-height:0;margin:0;overflow:hidden}.is-calm .pl-controls{gap:0}.pl-controls{transition:gap .8s}.pl-menu{z-index:45;padding:calc(10px + env(safe-area-inset-top)) var(--pad) calc(24px + env(safe-area-inset-bottom));background:#0b0819;flex-direction:column;animation:.25s pl-menu-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes pl-menu-in{0%{opacity:0;transform:translateY(-10px)}}.pl-menu-head{height:var(--head);justify-content:space-between;align-items:center;display:flex}.pl-menu-links{flex-direction:column;gap:6px;margin:28px 0 32px;display:flex}.pl-menu-links a{font-family:var(--display);letter-spacing:-.01em;font-size:36px;font-weight:400;line-height:1.15;text-decoration:none}.pl-menu-rows{border-top:1px solid var(--line);flex-direction:column;display:flex}.pl-menu-rows>*{border-bottom:1px solid var(--line);padding:16px 0}.pl-menu-row{text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:15px;text-decoration:none;display:flex}.pl-menu-row span{color:var(--mute);font-size:20px}.pl-menu-foot{gap:20px;margin-top:auto;padding-top:32px;font-size:14px;display:flex}.pl-menu-foot a{color:var(--dim)}@media (width<=760px){.pl-burger{display:grid}.pl-nav>a:not(.pl-lang),.pl-nav .pl-lang,.is-docked .pl-gear{display:none}.pl-timer-box{flex:1;order:1;justify-content:center}.pl-fx{left:-46px}.is-calm .pl-info{transform:translateY(120px)}.is-calm .pl-name{max-width:calc(100% - 160px);font-size:28px}.pl-name{transition:font-size .8s}.pl-timer-box .pl-timer{order:0}.pl-timer-box .pl-x{order:1}}.pl-tools{border:1px solid var(--line);background:#05040b66;border-radius:999px;gap:2px;padding:3px}.is-calm .pl-tools{opacity:.5;pointer-events:auto}.is-calm .pl-tools:hover{opacity:1}.pl-vis-hero{display:grid}@media (width<=760px){.pl-vis-hero,.pl-tools .pl-icon,.pl-tools .pl-gear{display:grid}}.pl-vol{display:none}.pl-volbox{align-items:center;gap:6px;width:150px;max-height:80px;transition:opacity .8s,max-height .8s;display:flex}.is-calm .pl-volbox{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.pl-mute{width:32px;height:32px}.pl-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--violet), var(--magenta)) 0 / var(--v,80%) 100% no-repeat, #eeeaf62e;border-radius:999px;flex:1;height:4px;margin:0}.pl-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;transition:box-shadow .2s;box-shadow:0 0 0 4px #7c4dff59}.pl-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #7c4dff59}.pl-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px #d946ef59}@media (width<=760px){.pl-volbox{display:none}}.pl-strow{align-items:center;gap:10px;margin-bottom:22px;display:flex}.pl-strow .pl-stations{min-width:0;margin-bottom:0}.pl-arrows{flex:none;gap:4px;display:flex}.pl-arrow{color:#eeeaf6d9;background:#05040b9e;border:1px solid #eeeaf624;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pl-arrow:hover{background:#7c4dff80;border-color:#0000}.is-calm .pl-strow{opacity:0;pointer-events:none}.pl-strow{transition:opacity .8s}@media (width<=760px){.pl-strow{margin:0 calc(-1 * var(--pad)) 18px;padding-left:var(--pad)}.pl-strow .pl-stations{padding:0 var(--pad) 0 0;margin:0}}.pl-tools{transition:opacity .8s,transform .8s}.is-calm .pl-tools{transform:translateY(calc(-1 * (var(--head) + 4px - (var(--head) - 46px) / 2)))}.st{z-index:40;top:calc(var(--head) + env(safe-area-inset-top) + 58px);right:var(--pad);width:min(372px,100vw - 24px);max-height:calc(100svh - var(--head) - env(safe-area-inset-top) - 74px);transform-origin:100% 0;background:linear-gradient(#0c0a1c,#0c0a1c) padding-box padding-box,linear-gradient(140deg,#7c4dffb3,#d946ef59,#2dd4bf8c) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) st-in;display:flex;position:fixed;box-shadow:0 30px 80px #0009}@keyframes st-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.st-head{align-items:center;gap:12px;padding:18px 14px 6px 22px;display:flex}.st-title{font-family:var(--display);letter-spacing:.01em;margin-right:auto;font-size:20px;font-weight:300}.st-power{color:var(--dim);align-items:center;gap:8px;font-size:12px;display:inline-flex}.st-power i{background:#eeeaf624;border-radius:999px;width:34px;height:20px;transition:background .25s;position:relative}.st-power i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .25s;position:absolute;top:3px;left:3px}.st-power[aria-checked=true] i{background:linear-gradient(90deg, var(--violet), var(--magenta))}.st-power[aria-checked=true] i:after{transform:translate(14px)}.st-close{width:34px;height:34px;color:var(--dim);border-radius:50%;place-items:center;display:grid}.st-close:hover{color:var(--ink);background:var(--faint)}.st-body{scrollbar-width:none;flex-direction:column;gap:22px;padding:8px 22px 6px;transition:opacity .3s;display:flex;overflow-y:auto}.st-body::-webkit-scrollbar{display:none}.st.is-off .st-body{opacity:.3;pointer-events:none}.st-note{color:var(--mute);margin:0;padding:12px 22px 18px;font-size:11.5px;line-height:1.5}.ld-top{color:var(--dim);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.ld-top b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:300}.ld-bar{--pulse:0;cursor:ew-resize;touch-action:none;outline:none;align-items:flex-end;gap:3px;height:30px;display:flex}.ld-bar i{background:#eeeaf621;border-radius:2px;flex:1;height:10px;transition:height .12s,background .2s}.ld-bar i.on{height:calc(14px + 16px * var(--k) * .5 + 12px * var(--pulse) * (.5 + var(--j) * .5));background:color-mix(in oklab, color-mix(in oklab, var(--violet), var(--magenta) calc(var(--k) * 100%)), var(--teal) calc(max(0, var(--k) - .55) * 200%))}.ld-bar:focus-visible{box-shadow:0 6px 0 -4px var(--teal)}.st-line{color:var(--dim);flex-direction:column;gap:8px;font-size:13px;display:flex}.st-words{flex-wrap:wrap;gap:18px;display:flex}.st-words button{color:#eeeaf680;padding:2px 0;font-size:14px;transition:color .2s;position:relative}.st-words button:hover,.st-words button.is-on{color:var(--ink)}.st-words button.is-on:after{content:"";background:linear-gradient(90deg, var(--violet), var(--magenta), var(--teal));border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.st-fx{border-top:1px solid var(--line);padding-top:18px}.st-fx-now{align-items:center;gap:8px;display:flex}.st-fx-now b{text-align:center;min-width:0;font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#fff,#d9ccff 60%,#b6f5ea);color:#0000;-webkit-background-clip:text;background-clip:text;flex:1;font-size:17px;font-weight:400;line-height:1.25;overflow:hidden}.st-fx-now button{width:34px;height:34px;color:var(--dim);border-radius:50%;flex:none;place-items:center;display:grid}.st-fx-now button:hover{color:var(--ink);background:var(--faint)}.st-fx-list{scrollbar-width:none;flex-direction:column;max-height:164px;margin-top:12px;display:flex;overflow-y:auto;-webkit-mask:linear-gradient(#0000,#000 14px calc(100% - 22px),#0000);mask:linear-gradient(#0000,#000 14px calc(100% - 22px),#0000)}.st-fx-list::-webkit-scrollbar{display:none}.st-fx-list button{text-align:left;color:#eeeaf673;white-space:nowrap;text-overflow:ellipsis;padding:6px 0;font-size:13px;overflow:hidden}.st-fx-list button:hover,.st-fx-list button.is-on{color:var(--ink)}.st-fx-list button.is-on:before{content:"";background:var(--teal);width:6px;height:6px;box-shadow:0 0 10px var(--teal);border-radius:50%;margin:0 8px 1px 0;display:inline-block}.st-toggle{color:var(--dim);cursor:pointer;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:16px;font-size:13px;display:flex;position:relative}.st-toggle input{opacity:0;width:1px;height:1px;position:absolute}.st-toggle i{background:#eeeaf624;border-radius:999px;width:34px;height:20px;transition:background .25s;position:relative}.st-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .25s;position:absolute;top:3px;left:3px}.st-toggle input:checked+i{background:linear-gradient(90deg, var(--violet), var(--magenta))}.st-toggle input:checked+i:after{transform:translate(14px)}.st-toggle input:focus-visible+i{outline:2px solid var(--teal);outline-offset:2px}.is-docked .st{top:calc(var(--head) + env(safe-area-inset-top) + 8px);max-height:calc(100svh - var(--head) - env(safe-area-inset-top) - 24px)}.mn{z-index:45;padding:calc(8px + env(safe-area-inset-top)) var(--pad) calc(20px + env(safe-area-inset-bottom));background:#05040bd6;flex-direction:column;animation:.3s mn-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes mn-in{0%{opacity:0}}.mn-head{height:var(--head);justify-content:space-between;align-items:center;display:flex}.mn-close{border:1px solid var(--faint);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mn-links{flex-direction:column;margin:7vh 0 auto;display:flex}.mn-links a{border-bottom:1px solid var(--line);animation:.45s cubic-bezier(.2,.8,.2,1) both mn-link;animation-delay:calc(50ms + var(--i) * 60ms);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:flex}@keyframes mn-link{0%{opacity:0;transform:translateY(14px)}}.mn-links span{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(40px,12vw,56px);font-weight:400;line-height:1.05}.mn-links small{color:var(--mute);text-align:right;font-size:12px}.mn-links a.is-cur span{background:linear-gradient(90deg, var(--violet), var(--magenta), var(--teal));color:#0000;-webkit-background-clip:text;background-clip:text}.mn-now{background:linear-gradient(#0c0a1ce6,#0c0a1ce6) padding-box padding-box,linear-gradient(140deg,#7c4dffb3,#d946ef59,#2dd4bf8c) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:8px;display:flex}.mn-now-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.mn-now-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mn-now-text span{color:var(--dim);font-size:12px}.mn-row{align-items:center;gap:8px;margin-top:12px;display:flex}.mn-chip{border:1px solid var(--faint);min-width:40px;height:40px;color:var(--dim);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.mn-chip.is-off{color:var(--teal);border-color:#2dd4bf66}.mn-row .mn-chip:last-child{margin-left:auto}.mn-lang{border:1px solid var(--faint);border-radius:999px;padding:3px;display:inline-flex}.mn-lang a{color:var(--mute);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none}.mn-lang a.is-on{color:var(--ink);background:#7c4dff73}.mn-foot{gap:20px;margin-top:22px;font-size:13px;display:flex}.mn-foot a{color:var(--mute)}@media (width<=760px){.st,.is-docked .st{width:100vw;max-height:86svh;padding-bottom:env(safe-area-inset-bottom);border-radius:26px 26px 0 0;animation-name:st-up;inset:auto 0 0}@keyframes st-up{0%{opacity:0;transform:translateY(30px)}}.st:before{content:"";background:#eeeaf633;border-radius:4px;width:38px;height:4px;margin-left:-19px;position:absolute;top:8px;left:50%}}.pl-volbox{justify-content:center;gap:0;width:112px;position:relative}.pl-volbox .pl-mute{position:absolute;top:50%;left:-38px;transform:translateY(-50%)}.pl-volbox .pl-range{flex:none;width:100%}.pl-namerow{align-items:center;gap:0;display:flex}.pl-calm-only{opacity:0;pointer-events:none;border-width:0;flex:none;width:0;height:40px;transition:width .6s,opacity .6s,margin .6s;overflow:hidden}.is-calm .pl-calm-only{opacity:.75;pointer-events:auto;border-width:1px;width:40px}.is-calm .pl-calm-only:first-child{margin-right:16px}.is-calm .pl-calm-only:last-child{margin-left:16px}.is-calm .pl-calm-only:hover{opacity:1}@media (width<=760px){.is-calm .pl-name{max-width:calc(100vw - 2 * var(--pad) - 104px - 100px);font-size:24px}.is-calm .pl-calm-only{width:34px;height:34px}.is-calm .pl-calm-only:first-child{margin-right:10px}.is-calm .pl-calm-only:last-child{margin-left:10px}}.st-fx-list button{flex:none}.mn{background:#05040be6}.is-menu .pl-hero,.is-menu .pl-head,.is-menu .pl-shade{pointer-events:none;transition:opacity .25s;opacity:0!important}.pl-namerow .pl-name{flex:0 auto;min-width:0}.is-calm .pl-name{white-space:nowrap;text-overflow:ellipsis;padding-bottom:.08em;font-size:clamp(28px,3.8vw,52px);overflow:hidden}.pl-head{pointer-events:none}.pl-head>.pl-mark,.pl-head>.pl-nav,.is-docked .pl-head>.pl-mini{pointer-events:auto}.is-calm .pl-head>.pl-nav{pointer-events:none}.pl-tools,.is-calm .pl-tools{top:calc(env(safe-area-inset-top) + (var(--head) - 46px) / 2);left:50%;right:auto;transform:translate(-50%)}.is-calm .pl-tools{opacity:.55}.st{left:50%;right:auto;top:calc(var(--head) + env(safe-area-inset-top) + 6px);transform-origin:top;margin-left:calc(min(372px,100vw - 24px)/-2)}.is-docked .st{left:auto;right:var(--pad);margin-left:0}.pl-moods{scrollbar-width:none;background:#05040b9e;border:1px solid #eeeaf61a;border-radius:999px;gap:0;max-width:100%;margin:0 0 20px;padding:4px;display:inline-flex;position:relative;overflow-x:auto;box-shadow:0 10px 30px #05040b59}.pl-mood{z-index:1;color:#eeeaf6a8;text-shadow:none;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.pl-mood:hover,.pl-mood.is-on{color:#fff}.pl-mood.is-on:after{content:none}.pl-mood-ink{width:var(--mw,0);transform:translateX(var(--mx,0));pointer-events:none;background:linear-gradient(115deg,#6a3df0,#b43fe0 70%,#d946ef);border-radius:999px;transition:transform .5s cubic-bezier(.2,.9,.2,1),width .5s cubic-bezier(.2,.9,.2,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 22px #7c4dff80,inset 0 1px #fff3}.pl-tuner{max-width:660px;max-height:90px;margin-top:20px;transition:opacity .8s,max-height .8s,margin .8s}.pl-tuner .pl-stations{scrollbar-width:none;scroll-snap-type:x proximity;background:repeating-linear-gradient(90deg,#eeeaf657 0 1px,#0000 1px 50px) 0 0/100% 12px no-repeat local,repeating-linear-gradient(90deg,#eeeaf633 0 1px,#0000 1px 10px) 0 0/100% 7px no-repeat local;flex-wrap:nowrap;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:auto hidden}.pl-tuner .pl-st{color:#eeeaf699;text-align:center;scroll-snap-align:center;text-shadow:0 1px 2px #05040be6,0 0 16px #05040be6;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:22px 14px 6px;font-size:14px;transition:color .25s;position:relative}.pl-tuner .pl-st span{white-space:nowrap}.pl-tuner .pl-st:hover{color:#fff;background:0 0}.pl-tuner .pl-st.is-on{color:#fff;background:0 0;font-weight:500}.pl-needle{width:3px;height:22px;transform:translateX(var(--nx,-20px));pointer-events:none;background:linear-gradient(var(--teal), var(--magenta));border-radius:3px;margin-left:-1.5px;transition:transform .55s cubic-bezier(.2,.9,.2,1);position:absolute;top:-1px;left:0;box-shadow:0 0 10px #d946efe6,0 0 22px #7c4dffb3}.is-calm .pl-tuner{opacity:0;pointer-events:none;max-height:0;margin:0;overflow:hidden}.pl-about{margin-top:14px}@media (width>=1400px){.pl-info{max-width:760px}.pl-tuner{max-width:720px}.pl-mood{padding:9px 18px;font-size:15px}}@media (height<=560px) and (width>=561px){.pl-about,.pl-source{display:none}.pl-name{font-size:clamp(28px,4.4vw,44px)}.pl-moods{margin-bottom:12px}.pl-tuner{margin-top:10px}}@media (width<=760px){.pl-moods{width:100%;display:flex}.pl-mood{flex:1 0 auto;padding:8px 10px;font-size:13px}.pl-tuner{margin:16px calc(-1 * var(--pad)) 0;max-width:none}.pl-tuner .pl-stations{padding:0 var(--pad);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent)}.pl-tuner .pl-st{flex:none;padding:20px 14px 6px;font-size:14px}.pl-tuner .pl-st:first-of-type{padding-left:0}.pl-about{margin-top:10px}.st{margin-left:0}}.pl-burger-hero{display:none!important}@media (width<=760px){.pl-tools,.is-calm .pl-tools{left:auto;right:calc(var(--pad) - 6px);transform:none}.pl-tools .pl-fs-btn{display:none}.pl-burger-hero{display:grid!important}.pl-home:not(.is-docked) .pl-head .pl-burger{display:none}}.mn{padding:calc(env(safe-area-inset-top)) var(--pad) calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#05040b8c,#05040be6 45%,#05040bf5)}.mn-head{height:var(--head)}.mn-close{color:#eeeaf6d9;border:0;width:40px;height:40px;margin-right:-6px}.mn-links{gap:26px;margin:auto 0 0}.mn-links a{animation:.45s cubic-bezier(.2,.8,.2,1) both mn-rise;animation-delay:calc(var(--i) * 45ms);border:0;grid-template-columns:14px 1fr;align-items:center;gap:4px 12px;padding:0;text-decoration:none;display:grid}@keyframes mn-rise{0%{opacity:0;transform:translateY(10px)}}.mn-links a:before{content:"";background:#eeeaf62e;border-radius:50%;grid-row:1;justify-self:center;width:6px;height:6px}.mn-links a.is-cur:before{background:var(--magenta);box-shadow:0 0 10px var(--magenta), 0 0 20px #7c4dffcc}.mn-links span{font-family:var(--display);letter-spacing:0;color:#eeeaf6c7;grid-column:2;font-size:30px;font-weight:300;line-height:1.1}.mn-links a.is-cur span{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.mn-links small{color:var(--mute);text-align:left;grid-column:2;font-size:13px}.mn-now{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:40px;padding:16px 0 14px}.mn-now-text b{font-size:15px;font-weight:500}.mn-next{color:#eeeaf6cc;border-radius:50%;place-items:center;width:40px;height:40px;margin-right:-8px;display:grid}.mn-row{border-top:1px solid var(--line);justify-content:space-between;gap:4px;margin-top:0;padding-top:10px}.mn-lang{border:0;gap:2px;padding:0}.mn-lang a{color:var(--mute);margin-right:6px;padding:12px 8px 12px 0;font-size:13px;background:0 0!important}.mn-lang a.is-on{color:#fff}.mn-act{color:#eeeaf6cc;align-items:center;gap:8px;height:44px;padding:0 4px;font-size:13px;display:inline-flex}.mn-act.is-off{color:var(--teal)}.mn-foot{gap:18px;margin-top:8px}.mn-foot a{font-size:12px;text-decoration:none}.pl-moods{box-shadow:none;background:#05040b42;border-color:#eeeaf61a}.pl-mood{color:#eeeaf6b3;text-shadow:0 1px 2px #05040bcc}.pl-mood-ink{background:#eeeaf624;box-shadow:inset 0 0 0 1px #eeeaf629}.pl-tools{background:#05040b38;border-color:#eeeaf61a}.af-head{padding:clamp(40px,6vw,80px) 0 28px}.af-head h1{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(32px,5.4vw,64px);font-weight:400;line-height:1.05}.af-filters{flex-direction:column;gap:14px;margin-bottom:36px;display:flex}.af-seg{scrollbar-width:none;background:#05040b42;border:1px solid #eeeaf61a;border-radius:999px;align-self:flex-start;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.af-seg a{color:#eeeaf6a8;border-radius:999px;flex:none;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.af-seg a:hover{color:#fff}.af-seg a.is-on{color:#fff;background:#eeeaf624;box-shadow:inset 0 0 0 1px #eeeaf629}.af-words{flex-wrap:wrap;gap:4px 18px;display:flex}.af-words button{color:var(--mute);padding:6px 0;font-size:14px;transition:color .2s;position:relative}.af-words button:hover,.af-words button.is-on{color:var(--ink)}.af-words button.is-on:after{content:"";background:linear-gradient(90deg, var(--violet), var(--magenta), var(--teal));border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.af-near{font-family:var(--display);margin:56px 0 4px;font-size:clamp(24px,3vw,34px);font-weight:300}.af-month{color:var(--mute);margin:36px 0 6px;font-size:13px;font-weight:500}.af-list{margin:0;padding:0;list-style:none}.af-ev{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) 220px;gap:8px 28px;padding:26px 0;display:grid;position:relative}.af-ev[hidden],.af-group[hidden],.af-sec[hidden]{display:none}.af-ev.is-today:before{content:"";background:linear-gradient(var(--teal), var(--magenta));border-radius:3px;width:3px;height:40px;position:absolute;top:30px;left:-18px;box-shadow:0 0 10px #d946efe6,0 0 22px #7c4dffb3}.af-date{flex-direction:column;line-height:1.2;display:flex}.af-date b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:52px;font-weight:300;line-height:1}.af-mon{color:var(--dim);font-size:14px}.af-time{color:var(--mute);font-variant-numeric:tabular-nums;font-size:14px}.af-title{font-family:var(--display);letter-spacing:-.01em;margin:2px 0 6px;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.2}.af-where{color:var(--dim);margin:0 0 10px;font-size:14px}.af-about{color:#eeeaf6d1;max-width:58ch;margin:0 0 10px;font-size:15px;line-height:1.55}.af-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.af-age{border:1px solid var(--faint);border-radius:6px;padding:1px 7px;font-size:12px}.af-side{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.af-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.af-buy{color:#fff;background:#eeeaf60f;border:1px solid #eeeaf647;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.af-buy:hover{background:#7c4dff59;border-color:#0000}.af-acts{flex-direction:column;gap:2px;display:flex}.af-act{color:var(--dim);align-items:center;gap:8px;padding:5px 0;font-size:13px;transition:color .2s;display:inline-flex}.af-act:hover{color:var(--ink)}.af-act svg{flex:none}.af-src{color:var(--mute);font-size:11px}.af-empty{color:var(--dim);padding:40px 0}.af-reset{color:var(--ink);text-underline-offset:3px;margin-left:8px;text-decoration:underline}.af-promo{border-top:1px solid var(--line);max-width:640px;margin:64px 0 80px;padding:28px 0 0}.af-promo h2{font-family:var(--display);margin:0 0 8px;font-size:24px;font-weight:300}.af-promo p{color:var(--dim);margin:0;line-height:1.6}@media (width<=900px){.af-ev{grid-template-columns:76px minmax(0,1fr)}.af-side{flex-flow:wrap;grid-column:2;align-items:center;gap:8px 14px;margin-top:6px}.af-acts{flex-flow:wrap;gap:14px}.af-src{width:100%}.af-date b{font-size:40px}}@media (width<=760px){.af-seg{align-self:stretch}.af-seg a{text-align:center;flex:1 0 auto;padding:8px 12px;font-size:13px}.af-words{scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:0 var(--pad);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);flex-wrap:nowrap;overflow-x:auto}.af-words::-webkit-scrollbar{display:none}.af-words button{flex:none}.af-ev{grid-template-columns:58px minmax(0,1fr);gap:6px 16px;padding:22px 0}.af-ev.is-today:before{left:-12px}.af-date b{font-size:34px}.af-mon,.af-time{font-size:12px}.af-act span{font-size:13px}}.af-city{align-items:baseline;gap:16px;display:flex}.af-city span{font-family:var(--display);font-size:22px;font-weight:300}.af-city a{color:var(--dim);text-underline-offset:4px;font-size:14px}.af-city a:hover{color:var(--ink)}.cp-wanted{color:var(--teal);margin:14px 0 0;font-size:14px}.cp-search{max-width:520px;height:54px;color:var(--dim);background:#05040b66;border:1px solid #eeeaf629;border-radius:999px;align-items:center;gap:12px;padding:0 20px;transition:border-color .2s;display:flex}.cp-search:focus-within{border-color:#7c4dffb3}.cp-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.cp-search input::placeholder{color:var(--mute)}.cp-live{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cp-live li[hidden],.cp-rest li[hidden]{display:none}.cp-live a{background:linear-gradient(#0c0a1c,#0c0a1c) padding-box padding-box,linear-gradient(140deg,#7c4dffb3,#d946ef59,#2dd4bf8c) border-box;border:1px solid #0000;border-radius:22px;flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.cp-live a:hover{transform:translateY(-2px)}.cp-live span{font-family:var(--display);font-size:30px;font-weight:300;line-height:1.1}.cp-live small{color:var(--dim);font-size:14px}.cp-other{color:var(--dim);align-items:baseline;gap:10px;margin:48px 0 14px;font-size:15px;font-weight:500;display:flex}.cp-other small{color:var(--mute);font-size:13px;font-weight:400}.cp-rest{flex-wrap:wrap;gap:6px 22px;max-width:900px;margin:0;padding:0;list-style:none;display:flex}.cp-rest button{color:#eeeaf69e;text-underline-offset:5px;padding:6px 0;font-size:15px;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.cp-rest button:hover,.cp-rest button.is-on{color:#fff;text-decoration-color:var(--magenta)}.cp-free button{color:var(--teal)}.cp-req{border:1px solid var(--faint);background:#0c0a1cd9;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;margin:36px 0 80px;padding:26px;display:flex}.cp-req[hidden]{display:none}.cp-req h3{font-family:var(--display);margin:0;font-size:22px;font-weight:300;line-height:1.25}.cp-req p{color:var(--dim);margin:0;line-height:1.55}.cp-req input{background:#05040b80;border:1px solid #eeeaf629;border-radius:14px;outline:none;width:100%;height:48px;padding:0 16px;font-size:16px}.cp-req input:focus{border-color:#7c4dffb3}.cp-done{font-size:14px;color:var(--teal)!important}@media (width<=760px){.cp-live{grid-template-columns:1fr 1fr;gap:10px}.cp-live a{border-radius:18px;padding:18px}.cp-live span{font-size:22px}.cp-req{padding:20px}}.pl-still{background:radial-gradient(40% 35% at 92% 55%, #2dd4bf12, transparent 70%), var(--void);overflow:hidden}.pl-still:before,.pl-still:after{content:"";pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute}.pl-still:before{background:radial-gradient(closest-side,#6c4dff75,#4c3cdc33 45%,#0000 72%);width:90vmax;height:90vmax;animation:34s ease-in-out infinite alternate still-a;top:-44vmax;left:-38vmax}.pl-still:after{content:none}.pl-still-hi{z-index:1;pointer-events:none;transition:opacity .6s;position:fixed;inset:0;overflow:hidden}.pl-still-hi:before{content:"";will-change:transform, opacity;background:radial-gradient(closest-side,#e248f06b,#c83cd22b 45%,#0000 72%);border-radius:50%;width:90vmax;height:90vmax;animation:43s ease-in-out infinite alternate still-b;position:absolute;bottom:-44vmax;right:-38vmax}@keyframes still-a{0%{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(7vmax,5vmax)scale(1.12)}to{opacity:.8;transform:translate(2vmax,9vmax)scale(.96)}}@keyframes still-b{0%{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-7vmax,-5vmax)scale(1.12)}to{opacity:.8;transform:translate(-2vmax,-9vmax)scale(.96)}}@media (prefers-reduced-motion:reduce){.pl-still:before,.pl-still-hi:before{animation:none}}.mx{--c-focus:#2dd4bf;--c-drive:#7c4dff;--c-sleep:#6d7cff;--c-noise:#c9c4e0;--c-club:#d946ef}.mx-focus{--c:var(--c-focus)}.mx-drive{--c:var(--c-drive)}.mx-sleep{--c:var(--c-sleep)}.mx-noise{--c:var(--c-noise)}.mx-club{--c:var(--c-club)}.mx-grid{grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,72px);display:grid}.mx-item{opacity:.36;scroll-snap-align:center;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:40vh;padding:20px 0;transition:opacity .45s;display:flex}.mx-item.is-on{opacity:1}.mx-name{font-family:var(--display);margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:300;line-height:1.1}.mx-item.is-on .mx-name{text-shadow:0 0 28px color-mix(in srgb, var(--c) 55%, transparent)}.mx-lead{color:var(--dim);max-width:42ch;margin:0;font-size:16px;line-height:1.55}.mx-st{flex-direction:column;gap:1px;margin:2px 0 4px;padding:0;list-style:none;display:flex}.mx-st button{text-align:left;color:#eeeaf6db;align-items:baseline;gap:12px;padding:5px 0;font-size:15px;transition:color .2s;display:flex}.mx-st button small{color:var(--mute);font-size:13px}.mx-st button:before{content:"";border-left:6px solid var(--c);opacity:.45;border-top:4px solid #0000;border-bottom:4px solid #0000;align-self:center;width:0;height:0;transition:opacity .2s}.mx-st button:hover{color:#fff}.mx-st button:hover:before{opacity:1}@media (width>=901px){html:has(.mx){scroll-snap-type:y proximity}}.mx-stage{position:relative}.mx-rec{top:calc(var(--head) + (100svh - var(--head) - var(--rec)) / 2);--rec:min(420px, 32vw);width:var(--rec);aspect-ratio:1;position:sticky}.mx-halo{opacity:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 34%, transparent), color-mix(in srgb, var(--c) 10%, transparent) 55%, transparent 100%);border-radius:50%;transition:opacity .8s;position:absolute;inset:-18%}.mx-vinyl{background:repeating-radial-gradient(circle,#09080f 0 1.4px,#121022 1.6px 2.8px),#09080f;border-radius:50%;position:absolute;inset:2%;overflow:hidden;box-shadow:0 30px 70px #0009,inset 0 0 0 1px #ffffff0f}.mx-sheen{opacity:.16;will-change:transform;background:conic-gradient(from 0deg, transparent 0 8%, #7c4dffe6 14%, transparent 22% 50%, #2dd4bfb3 58%, transparent 66% 100%);border-radius:50%;position:absolute;inset:0}.mx-svg,.mx-dots,.mx-armsvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mx-dots,.mx-armsvg{pointer-events:none}.mx-dots{will-change:transform}.mx.is-live .mx-sheen,.mx.is-live .mx-dots{animation:16s linear infinite pl-spin}.mx-gap{fill:none;stroke:#05040be6;stroke-width:1.6px}.mx-glow{fill:none;stroke:var(--c);opacity:0;transition:opacity .5s}.mx-hit{fill:none;stroke:#0000;cursor:pointer;pointer-events:stroke}.mx-band:hover .mx-glow{opacity:.12}.mx-dg{opacity:0;transition:opacity .5s}.mx-dot{fill:#fff}.mx-dot-halo{fill:var(--c);opacity:.45}.mx-label{fill:#1a1533}.mx-label-c,.mx-title,.mx-count{opacity:0;transition:opacity .5s}.mx-c1{stop-color:color-mix(in srgb, var(--c) 70%, white)}.mx-c2{stop-color:color-mix(in srgb, var(--c) 45%, #120e2a)}.mx-hole{fill:#05040b}.mx-title{font-family:var(--display);fill:#fff;font-size:12px;font-weight:400}.mx-count{fill:#fffc;font-size:7.5px}.mx[data-active=focus] :is(.mx-halo,.mx-label-c,.mx-title,.mx-count,.mx-dg).mx-focus,.mx[data-active=drive] :is(.mx-halo,.mx-label-c,.mx-title,.mx-count,.mx-dg).mx-drive,.mx[data-active=sleep] :is(.mx-halo,.mx-label-c,.mx-title,.mx-count,.mx-dg).mx-sleep,.mx[data-active=noise] :is(.mx-halo,.mx-label-c,.mx-title,.mx-count,.mx-dg).mx-noise,.mx[data-active=club] :is(.mx-halo,.mx-label-c,.mx-title,.mx-count,.mx-dg).mx-club{opacity:1}.mx[data-active=focus] .mx-band.mx-focus .mx-glow,.mx[data-active=drive] .mx-band.mx-drive .mx-glow,.mx[data-active=sleep] .mx-band.mx-sleep .mx-glow,.mx[data-active=noise] .mx-band.mx-noise .mx-glow,.mx[data-active=club] .mx-band.mx-club .mx-glow{opacity:.45}.mx-arm{transform:translate(168px, -168px) rotate(var(--arm));transition:transform 1s cubic-bezier(.3,.7,.2,1)}.mx-pivot{fill:#1c1830;stroke:#eeeaf640;stroke-width:1px}.mx-rod{stroke:#d9d4ea;stroke-width:2.6px;stroke-linecap:round}.mx-head{fill:#2a2444;stroke:#eeeaf659;stroke-width:.8px}.mx-tip{fill:var(--teal)}@media (prefers-reduced-motion:reduce){.mx.is-live .mx-sheen,.mx.is-live .mx-dots{animation:none}}@media (width<=900px){.mx-grid{grid-template-columns:1fr;gap:20px}.mx-stage{order:-1;justify-content:center;display:flex}.mx-rec{--rec:min(58vw, 240px);position:relative;top:auto}.mx-list{overscroll-behavior-y:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--pad));padding:4px var(--pad) 8px;scroll-padding:0 var(--pad);gap:12px;display:flex;overflow:auto hidden}.mx-list::-webkit-scrollbar{display:none}.mx-item{opacity:.5;scroll-snap-align:center;scroll-snap-stop:always;background:#0c0a1cb8;border:1px solid #eeeaf614;border-radius:22px;flex:0 0 86%;justify-content:flex-start;min-height:0;padding:22px 20px;transition:opacity .35s,border-color .35s}.mx-item.is-on{opacity:1;border-color:color-mix(in srgb, var(--c) 45%, transparent)}.mx-name{font-size:26px}.mx-lead{font-size:15px}.mx-st button{font-size:14px}}.cover:before{filter:none;will-change:transform;animation-play-state:paused}.cover.is-vis:before{animation-play-state:running}.is-docked .pl-scroll svg,.is-calm .pl-scroll svg{animation:none}.mx-st button{flex-wrap:wrap;gap:0 12px}.st-fx-head{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.st-tabs{border:1px solid var(--faint);border-radius:999px;padding:3px;display:inline-flex}.st-tabs button{color:var(--mute);border-radius:999px;padding:5px 12px;font-size:12.5px;transition:color .2s,background .2s}.st-tabs button small{opacity:.7;margin-left:2px;font-size:11px}.st-tabs button.is-on{color:var(--ink);background:#eeeaf61f}.st-fx-empty{color:var(--mute);margin:10px 0 0;font-size:12.5px;line-height:1.5}.st-fx-list{max-height:200px}.st-fx-row{border-radius:10px;align-items:center;gap:6px;display:flex}.st-fx-row .st-fx-name{text-align:left;color:#eeeaf68c;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:7px 0;font-size:13px;overflow:hidden}.st-fx-row .st-fx-name:hover,.st-fx-row.is-on .st-fx-name{color:var(--ink)}.st-fx-row.is-on .st-fx-name:before{content:"";background:var(--teal);width:6px;height:6px;box-shadow:0 0 10px var(--teal);border-radius:50%;margin:0 8px 1px 0;display:inline-block}.st-fx-list .st-fx-row button{padding:0}.st-fx-list .st-fx-name{padding:7px 0!important}.st-star{color:#eeeaf659;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:color .2s;display:grid}.st-star:hover{color:var(--ink)}.st-star.is-on{color:#f5c542}.st-fx-now .st-star{width:34px;height:34px}.st-admin{color:#f5c542;border:1px dashed #f5c54280;border-radius:12px;width:100%;margin-top:12px;padding:9px 12px;font-size:12.5px}.st-toggle span{flex-direction:column;gap:3px;display:flex}.st-toggle small{color:var(--mute);font-size:11.5px}@media (width<=760px){.st,.is-docked .st{width:100%;max-height:86svh;margin-left:0;inset:auto 0 0}.st-fx-list{max-height:34svh}}.pl-shade{opacity:var(--k,1);background:0 0!important}.pl-shade:before{content:"";opacity:var(--smart,1);background:linear-gradient(#05040b00 34%,#05040b59 52%,#05040bc7 74%,#05040bf0 100%),radial-gradient(120% 70% at 0 100%,#05040b8c,#05040b00 60%),linear-gradient(#05040bb8 0%,#05040b4d 10%,#05040b00 22%);transition:opacity 1.2s;position:absolute;inset:0}.paper{background:linear-gradient(#05040b00 0,#05040bcc 140px,#05040bde 100%)}.st-fx-list .st-star:before{content:none!important}.st-fx-list .st-star{color:#eeeaf659}.st-fx-list .st-star.is-on,.st-fx-now .st-star.is-on{color:#f5c542}.st-fx-head small{color:var(--mute);font-size:12px}.st-open{border:1px solid var(--faint);width:100%;color:var(--ink);background:#eeeaf608;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;transition:background .2s,border-color .2s;display:flex}.st-open span{text-align:left;flex:1}.st-open small{color:var(--mute);font-size:12px}.st-open:hover{background:#7c4dff2e;border-color:#0000}.fxb-scrim{background:#05040b1f}.fxb{z-index:41;border-left:1px solid var(--faint);width:min(440px,100vw);padding-top:env(safe-area-inset-top);background:#0a0818f0;flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) fxb-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-30px 0 80px #00000080}@keyframes fxb-in{0%{opacity:0;transform:translate(30px)}}.fxb-head{align-items:center;gap:12px;padding:18px 14px 12px 22px;display:flex}.fxb-head b{font-family:var(--display);margin-right:auto;font-size:20px;font-weight:300}.fxb-search{height:44px;color:var(--dim);background:#05040b80;border:1px solid #eeeaf624;border-radius:12px;align-items:center;gap:10px;margin:0 22px 10px;padding:0 14px;display:flex}.fxb-search:focus-within{border-color:#7c4dffb3}.fxb-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.fxb-list{scrollbar-width:thin;scrollbar-color:#eeeaf633 transparent;outline:none;flex:1;padding:4px 10px 10px;overflow-y:auto}.fxb-row{border-radius:12px;align-items:center;gap:4px;transition:background .15s;display:flex}.fxb-row:hover{background:#eeeaf60d}.fxb-row.is-on{background:#7c4dff33}.fxb-name{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;padding:10px 12px;display:flex}.fxb-name b{color:#eeeaf6e6;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.fxb-name small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fxb-row.is-on .fxb-name b{color:#fff}.fxb-row .st-star{color:#eeeaf64d;width:40px;height:40px;margin-right:4px}.fxb-row .st-star.is-on{color:#f5c542}.fxb-foot{padding:12px 22px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--mute);flex-direction:column;gap:10px;font-size:12px;display:flex}.fxb .st-fx-empty{padding:8px 12px}@media (width<=760px){.fxb{border-left:0;border-top:1px solid var(--faint);border-radius:24px 24px 0 0;width:100%;height:72svh;padding-top:6px;animation-name:st-up;top:auto;left:0}.fxb-foot span{display:none}}.st-tabs button{white-space:nowrap}@media (width<=760px){.fxb{background:#0a0818}.fxb-head{flex-wrap:nowrap;gap:8px;padding-left:18px}.fxb-head b{font-size:18px}.fxb-head .st-tabs button{padding:5px 10px}.is-menu .pl-hero{opacity:0}}body:has(.fxb) .pl-hero{transition:opacity .3s;opacity:.25!important}.pl-near{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#05040bb8,#05040b73 55%,#05040b00 100%);border-radius:50%;width:0;height:0;transition:opacity .35s;position:fixed;top:0;left:0}.pl-near[data-z=top]{background:radial-gradient(closest-side,#05040b99,#05040b4d 55%,#05040b00 100%)}@media (hover:none),(pointer:coarse){.pl-near{display:none}}.st-check{color:var(--dim);cursor:pointer;align-items:center;gap:10px;margin-top:4px;font-size:13px;display:inline-flex;position:relative}.st-check input{opacity:0;width:1px;height:1px;position:absolute}.st-check i{border:1.5px solid #eeeaf659;border-radius:6px;place-items:center;width:18px;height:18px;transition:background .2s,border-color .2s;display:grid}.st-check input:checked+i{background:linear-gradient(135deg, var(--violet), var(--magenta));border-color:#0000}.st-check input:checked+i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.st-check input:focus-visible+i{outline:2px solid var(--teal);outline-offset:2px}@media (width>=761px){.pl-tools,.is-calm .pl-tools{top:calc(env(safe-area-inset-top) + var(--head) + 4px);left:auto;right:var(--pad);transform:none}.st{left:auto;right:var(--pad);top:calc(var(--head) + env(safe-area-inset-top) + 60px);transform-origin:100% 0;margin-left:0}}.is-calm .pl-tools:hover,.is-calm .pl-tools:focus-within{opacity:1}.pl-clockface{pointer-events:none;font-family:var(--display);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 4px #05040b80,0 0 40px #05040bb3;letter-spacing:.02em;font-weight:300;position:absolute;left:50%;transform:translate(-50%)}.pl-clockface.is-top{top:calc(env(safe-area-inset-top) + (var(--head) - 26px) / 2);opacity:.9;font-size:22px;line-height:26px}.pl-clockface.is-center{letter-spacing:-.02em;opacity:.88;font-size:clamp(72px,12vw,190px);line-height:1;top:34%;transform:translate(-50%,-50%)}@media (width<=760px){.pl-clockface.is-top{top:calc(env(safe-area-inset-top) + var(--head) + 10px);font-size:20px}.pl-clockface.is-center{font-size:24vw;top:30%}}@media (width>=761px){.pl-tools,.is-calm .pl-tools{top:calc(env(safe-area-inset-top) + (var(--head) - 46px) / 2);right:var(--pad);left:auto;transform:none}.pl-nav{transition:margin-right .35s}.pl-home:not(.is-docked) .pl-nav{margin-right:176px}.st{top:calc(var(--head) + env(safe-area-inset-top) + 6px)}}.paper{display:flow-root}.in-tg .pl-fs-btn{display:none!important}.pl-tuner .pl-st{isolation:isolate;cursor:pointer}.pl-tuner .pl-st:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#7c4dff8c,#7c4dff2e 60%,#7c4dff00 100%);border-radius:14px;transition:opacity .25s,transform .25s;position:absolute;inset:14px 2px -2px;transform:scale(.85)}.pl-tuner .pl-st:before{content:"";pointer-events:none;opacity:0;background:#eeeaf6b3;border-radius:2px;width:2px;height:14px;margin-left:-1px;transition:opacity .2s,transform .2s;position:absolute;top:-1px;left:50%;transform:translateY(-3px)}.pl-tuner .pl-st:hover:after,.pl-tuner .pl-st:focus-visible:after{opacity:1;transform:none}.pl-tuner .pl-st:not(.is-on):hover:before,.pl-tuner .pl-st:not(.is-on):focus-visible:before{opacity:.8;transform:none}.pl-tuner .pl-st.is-on:after{opacity:.6;transform:none}.pl-tuner .pl-st:hover{color:#fff}.pl-about:empty{display:none}.pl-about{min-height:0}.af-title a{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .3s}.af-title a:hover{background-size:100% 1px}.af-where a{color:inherit;text-underline-offset:3px;text-decoration-color:#eeeaf64d}.af-where a:hover{color:var(--ink)}.af-city{flex-wrap:wrap}.af-venues{margin:56px 0 0}.af-venues h2{font-family:var(--display);margin:0 0 14px;font-size:24px;font-weight:300}.af-venues ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.af-venues a{color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.af-venues a:hover{color:var(--ink);border-color:#eeeaf64d}.evp-crumbs{padding-top:clamp(28px,4vw,48px);font-size:14px}.evp-crumbs a,.evp-all a{color:var(--dim);text-underline-offset:4px}.evp-crumbs a:hover,.evp-all a:hover{color:var(--ink)}.evp .af-head,.evl .af-head{padding-top:16px}.evp-past{color:var(--dim);border:1px solid var(--line);border-radius:999px;margin:0 0 14px;padding:4px 12px;font-size:13px;display:inline-block}.evp-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 32px;max-width:900px;margin:0 0 28px;display:grid}.evp-facts div{border-top:1px solid var(--line);padding:16px 0}.evp-facts dt{color:var(--mute);margin-bottom:6px;font-size:13px}.evp-facts dd{margin:0;font-size:16px;line-height:1.45}.evp-facts dd a{color:inherit;text-underline-offset:3px}.evp-facts time{display:inline-block}.evp-facts time:first-letter{text-transform:uppercase}.evp-acts{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:10px;display:flex}.evp-src{margin:0 0 8px;display:block}.evp-all{margin:40px 0 80px;font-size:15px}.evl-empty{color:var(--dim);margin:0 0 8px;line-height:1.6}.evl-past .af-ev{opacity:.6}.noise-acts{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.noise-more{color:var(--dim);text-underline-offset:4px;font-size:14px}.noise-more:hover{color:var(--ink)}.nz-hero{max-width:760px;padding:clamp(36px,6vw,80px) 0 12px}.nz-band{border-radius:999px;max-width:320px;height:10px;margin-bottom:28px}.nz-band:after{display:none}.nz-hero h1{font-family:var(--display);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(36px,6vw,72px);font-weight:400;line-height:1.02}.nz-ctrl{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.nz-play{height:52px;padding-inline:28px;font-size:16px}.nz-timer{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:flex}.nz-timer span{margin-right:6px}.nz-timer button{border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:7px 14px;font-size:14px;transition:color .2s,border-color .2s,background .2s}.nz-timer button:hover{color:var(--ink);border-color:#eeeaf64d}.nz-timer button.is-on{color:#fff;background:#7c4dff47;border-color:#0000}.nz-note{color:var(--mute);margin:16px 0 0;font-size:13px}.nz-body{max-width:680px;margin-top:48px}.nz-faq{max-width:680px;margin-top:56px}.nz-faq h2,.nz-more h2{font-family:var(--display);margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:300}.nz-faq details{border-top:1px solid var(--line)}.nz-faq details:last-child{border-bottom:1px solid var(--line)}.nz-faq summary{cursor:pointer;padding:16px 28px 16px 0;font-size:16px;list-style:none;position:relative}.nz-faq summary::-webkit-details-marker{display:none}.nz-faq summary:after{content:"+";color:var(--mute);font-size:20px;transition:transform .2s;position:absolute;top:13px;right:4px}.nz-faq details[open] summary:after{transform:rotate(45deg)}.nz-faq details p{color:var(--dim);margin:0 0 18px;line-height:1.6}.nz-more{margin:56px 0 80px}.nz-more ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.nz-more li a{border:1px solid var(--line);color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .2s;display:flex}.nz-more li a:hover{border-color:#eeeaf64d}.nz-more li .spectrum{border-radius:50%;flex:none;width:28px;height:28px}.nz-more li .spectrum:after{display:none}.nz-more p{color:var(--mute);font-size:14px}.nz-more p a{color:var(--dim);text-underline-offset:4px}.cp-sub{color:var(--dim);align-items:baseline;gap:10px;margin:44px 0 14px;font-size:15px;font-weight:500;display:flex}.cp-sub small{color:var(--mute);font-size:13px;font-weight:400}.cp-topwrap[hidden]{display:none}.cp-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cp-tile{min-height:188px;color:var(--ink);background:radial-gradient(120% 90% at 0% 0%, var(--ta), transparent 62%), radial-gradient(90% 80% at 100% 100%, var(--tb), transparent 60%), #0c0a1c;border:1px solid #eeeaf614;border-radius:24px;flex-direction:column;justify-content:flex-end;padding:20px 22px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}.cp-tile:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#05040b52 0 2px,#0000 2px 7px);position:absolute;inset:0}.cp-tile:hover{border-color:#eeeaf63d;transform:translateY(-3px)}.cp-tile.t0{--ta:#7c4dffbf;--tb:#2dd4bf59}.cp-tile.t1{--ta:#d946efb3;--tb:#7c4dff66}.cp-tile.t2{--ta:#2dd4bf99;--tb:#7c4dff59}.cp-tile.t3{--ta:#fb923c8c;--tb:#d946ef59}.cp-tile b{z-index:1;font-family:var(--display);letter-spacing:-.04em;font-size:44px;font-weight:300;line-height:1;position:absolute;top:16px;right:20px}.cp-tile span{z-index:1;font-family:var(--display);font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.1;position:relative}.cp-tile small{z-index:1;color:#eeeaf6b8;margin-top:4px;font-size:13px;position:relative}.cp-live{columns:4 200px;column-gap:36px;margin:0;padding:0;list-style:none;display:block}.cp-live li{break-inside:avoid}.cp-live a{min-height:0;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:baseline;gap:8px;padding:9px 2px;text-decoration:none;transition:color .2s;display:flex}.cp-live a:hover{color:#fff;transform:none}.cp-live a:hover span{background-size:100% 1px}.cp-live a:before,.cp-live a:after{display:none!important}.cp-live span{background:linear-gradient(90deg, var(--violet), var(--magenta)) 0 100% / 0 1px no-repeat;font-family:inherit;font-size:16px;font-weight:400;line-height:1.3;transition:background-size .3s}.cp-live i{flex:1}.cp-live small{color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px}@media (width<=900px){.cp-top{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-tile{min-height:140px}.cp-tile b{font-size:34px}}.af-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.af-switch{position:relative}.af-switch summary{cursor:pointer;color:#fff;background:linear-gradient(135deg,#7c4dff52,#d946ef29);border:1px solid #7c4dff80;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 18px 0 16px;list-style:none;transition:border-color .2s,background .2s;display:inline-flex}.af-switch summary::-webkit-details-marker{display:none}.af-switch summary:hover{border-color:#d946efcc}.af-switch summary span{font-family:var(--display);font-size:18px;font-weight:400}.af-chev{opacity:.8;transition:transform .25s}.af-switch[open] .af-chev{transform:rotate(180deg)}.af-pop{z-index:40;background:#0e0b1ef7;border:1px solid #eeeaf624;border-radius:20px;flex-direction:column;width:320px;max-height:min(460px,70vh);padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px #0000008c}.af-pop input{height:42px;color:var(--ink);background:#05040b99;border:1px solid #eeeaf624;border-radius:12px;outline:none;margin-bottom:6px;padding:0 14px;font-size:15px}.af-pop input:focus{border-color:#7c4dffb3}.af-pop ul{overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.af-pop li[hidden]{display:none}.af-pop li a{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 10px;font-size:15px;text-decoration:none;display:flex}.af-pop li a:hover{background:#7c4dff33}.af-pop li a.is-on{color:#fff;background:#7c4dff47}.af-pop li small{color:var(--mute);font-size:13px}.af-pop-all{border-top:1px solid var(--line);color:var(--teal);margin-top:6px;padding:10px;font-size:14px;text-decoration:none}.af-pill{border:1px solid var(--line);height:48px;color:var(--dim);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.af-pill:hover{color:var(--ink);border-color:#eeeaf64d}@media (width<=600px){.af-switch{position:static}.af-bar{position:relative}.af-pop{width:auto;left:0;right:0}}.cp-live a{flex-direction:row;overflow:visible}.af-filters{z-index:30;position:relative}.af-pop{background:#0e0b1e}.af-pop input{box-sizing:border-box;-webkit-appearance:none;appearance:none;flex:0 0 42px;min-height:42px}.af-pop-all{flex:none}@media (width<=600px){.cp-tile span{hyphens:auto;overflow-wrap:anywhere;font-size:18px}.cp-tile b{font-size:30px;top:14px;right:16px}.cp-tile{padding:16px}.cp-live{columns:1}}.gd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:36px;display:grid}.gn{flex-direction:column;gap:10px;display:flex}.gn-cover{aspect-ratio:4/3;cursor:pointer;text-align:left;color:#fff;background:radial-gradient(120% 95% at 12% 8%, var(--a), transparent 62%), radial-gradient(95% 95% at 95% 100%, var(--b), transparent 64%), #0b0918;border:1px solid #eeeaf614;border-radius:20px;width:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .4s;display:block;position:relative;overflow:hidden}.gn-cover:hover{border-color:#eeeaf642;transform:translateY(-3px)}.gn-cover:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.gn-lines{will-change:transform;background:repeating-linear-gradient(90deg,#05040b5c 0 2px,#0000 2px 7px);position:absolute;inset:0 -40px 0 0}.gn-title{font-family:var(--display);letter-spacing:-.01em;text-shadow:0 2px 18px #05040b99;font-size:clamp(17px,1.7vw,22px);font-weight:400;line-height:1.12;position:absolute;bottom:14px;left:16px;right:60px}.gn-play{opacity:.85;background:#05040b6b;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .3s,opacity .3s,background .3s;display:grid;position:absolute;bottom:12px;right:14px;transform:scale(.9)}.gn-cover:hover .gn-play{opacity:1;background:#05040b99;transform:scale(1)}.gn-play svg{margin-left:2px}.gn-eq{opacity:0;align-items:flex-end;gap:3px;height:22px;transition:opacity .3s;display:flex;position:absolute;top:18px;right:22px}.gn-eq i{transform-origin:bottom;background:#fff;border-radius:2px;width:3px;height:100%;transform:scaleY(.3)}.gn-meta{justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;font-size:13px;display:flex}.gn-meta a{color:var(--dim);text-underline-offset:4px;text-decoration-color:#eeeaf640}.gn-meta a:hover{color:var(--ink)}.gn-meta small{color:var(--mute)}.gn.is-on .gn-cover{box-shadow:0 0 0 1px #ffffff26, 0 18px 50px -10px var(--a);border-color:#fff6}.gn.is-on .gn-eq{opacity:1}.gn.is-on .gn-play{opacity:0}.gd.is-vis .gn.is-on .gn-lines{animation:1.6s linear infinite gn-run}.gd.is-vis .gn.is-on .gn-eq i{animation:.9s ease-in-out infinite alternate gn-eq}.gn-eq i:nth-child(2){animation-delay:-.3s!important}.gn-eq i:nth-child(3){animation-delay:-.6s!important}.gn-eq i:nth-child(4){animation-delay:-.15s!important}@keyframes gn-run{to{transform:translate(-35px)}}@keyframes gn-eq{0%{transform:scaleY(.25)}50%{transform:scaleY(1)}to{transform:scaleY(.5)}}@media (width<=900px){.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gn-cover{border-radius:16px}.gn-title{bottom:11px;left:12px;right:50px}.gn-play{width:34px;height:34px;bottom:9px;right:10px}}@media (prefers-reduced-motion:reduce){.gd .gn-lines,.gd .gn-eq i{animation:none!important}}.gp-hero{max-width:760px;padding:clamp(36px,6vw,80px) 0 8px}.gp-band{background:radial-gradient(120% 120% at 10% 0%, var(--a), transparent 62%), radial-gradient(100% 120% at 100% 100%, var(--b), transparent 64%), #0b0918;border-radius:22px;height:120px;margin-bottom:30px;position:relative;overflow:hidden}.gp-band:after{content:"";background:repeating-linear-gradient(90deg,#05040b5c 0 2px,#0000 2px 7px);position:absolute;inset:0}.gp-hero h1{font-family:var(--display);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(34px,5.6vw,66px);font-weight:400;line-height:1.04}.gp-hero .btn{margin-top:22px}.gp-list{max-width:760px;margin-top:52px}.gp-list h2{font-family:var(--display);margin:0 0 10px;font-size:clamp(22px,2.6vw,28px);font-weight:300}.gp-list ol{margin:0;padding:0;list-style:none}.gp-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.gp-st{text-align:left;min-width:0;color:var(--ink);flex:1;align-items:baseline;gap:12px;padding:14px 0;display:flex}.gp-ic{background:#eeeaf614;border-radius:50%;flex:none;align-self:center;place-items:center;width:30px;height:30px;transition:background .2s;display:grid}.gp-st:hover .gp-ic{background:var(--a)}.gp-st b{font-size:16px;font-weight:500}.gp-st small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gp-home{color:var(--mute);flex:none;font-size:12px;text-decoration:none}.gp-home:hover{color:var(--dim)}@media (width<=600px){.gp-home{display:none}}.gn-meta a,.gn-meta small{white-space:nowrap}@media (width<=600px){.gn-title{font-size:15px;right:44px}.gn-meta{font-size:12px}}.ink .w{opacity:.16;transition:opacity .45s}.ink .w.on{opacity:1}.mo .rise:not(.in),.mo :is(.chs-card,.gn,.noise,.cards>*,.facts>div,.nz-more li,.gp-list li,.cp-tile,.af-venues li,.nz-faq details):not(.in){opacity:0;transform:translateY(28px)}.rise{transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s), transform .9s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.rise.in{opacity:1;transform:none}@media (width>=761px){#intro .intro{align-items:start}#intro .intro h2{position:sticky;top:22vh}#intro .facts div{padding:26px 0}}@media (prefers-reduced-motion:reduce){.ink .w{opacity:1}}.pl-soc{color:#eeeaf6b8;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .2s,background .2s;display:inline-grid}.pl-soc:hover{color:#fff;background:#eeeaf614}.mn{backdrop-filter:blur(14px);background:#05040bf5}.mn-now{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:6px;display:grid}.mn-now-mid{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.mn-now-mid .mn-now-text{text-align:left;flex:0 auto}.mn-step{color:#eeeaf6e6;border:1px solid #eeeaf624;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.mn-step:active{background:#7c4dff4d}.mn-foot a{color:#eeeaf6b8;align-items:center;gap:8px;display:inline-flex}.foot-soc{align-items:center;gap:9px;display:inline-flex}.foot-soc svg{opacity:.8}.noise{height:100%}.noise p{flex:1}.noise-acts{margin-top:4px}.chs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);margin-top:44px;display:grid}.chs-card{flex-direction:column;gap:12px;display:flex}.chs-card h3{font-family:var(--display);margin:14px 0 0;font-size:22px;font-weight:400}.chs-card p{color:var(--dim);flex:1;margin:0;font-size:15px;line-height:1.55}.chs-btn{align-self:flex-start;align-items:center;gap:9px;margin-top:6px;display:inline-flex}.ph{aspect-ratio:9/15;background:#0d0b1a;border:1px solid #eeeaf624;border-radius:34px;flex-direction:column;width:100%;max-height:460px;padding:10px;font-size:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #7c4dff73,inset 0 0 0 4px #05040b}.ph-tg{color:#fff;border-bottom:1px solid #eeeaf612;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.ph-tg b{font-size:13px;font-weight:600;display:block}.ph-tg small{color:#eeeaf680;font-size:11px}.ph-name{flex:1;min-width:0}.ph-x,.ph-dots,.ph-back{color:#6ab3f3;text-align:center;width:18px;font-size:15px}.ph-ava,.ph-ring span{color:#fff;background:linear-gradient(135deg,#7c4dff,#d946ef);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.ph-app{background:#080614;border-radius:24px;flex-direction:column;flex:1;justify-content:flex-end;gap:10px;margin-top:8px;padding:16px;display:flex;position:relative;overflow:hidden}.ph-blob{aspect-ratio:1;filter:blur(30px);opacity:.75;border-radius:50%;width:90%;position:absolute}.ph-blob.b2{opacity:.5;background:#d946ef;bottom:10%;right:-40%}.chs.is-vis .ph-blob{animation:9s ease-in-out infinite alternate ph-drift}.chs.is-vis .ph-blob.b2{animation-duration:12s;animation-direction:alternate-reverse}@keyframes ph-drift{to{transform:translate(18%,12%)scale(1.15)}}.ph-pills{background:#05040b59;border:1px solid #eeeaf61f;border-radius:99px;align-self:flex-start;gap:4px;padding:3px;display:flex;position:relative}.ph-pills i{color:#eeeaf6b3;border-radius:99px;padding:5px 9px;font-size:10px;font-style:normal}.ph-pills i.on{color:#fff;background:#eeeaf629}.ph-st{font-family:var(--display);color:#fff;font-size:26px;font-weight:400;line-height:1;position:relative}.ph-ticks{background:repeating-linear-gradient(90deg,#eeeaf659 0 1px,#0000 1px 6px);height:12px;position:relative;-webkit-mask:linear-gradient(90deg,#000 70%,#0000);mask:linear-gradient(90deg,#000 70%,#0000)}.ph-disc{color:#fff;background:radial-gradient(circle,#7c4dff 0 26%,#0000 27%),repeating-radial-gradient(circle,#1b1440 0 2px,#0c0a1c 2px 4px);border-radius:50%;align-self:flex-end;place-items:center;width:64px;height:64px;font-size:14px;display:grid;position:relative;box-shadow:0 0 0 1px #eeeaf633}.ph-pin{color:#eeeaf6cc;border-bottom:1px solid #eeeaf612;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.ph-pin em{color:#fff;background:#2f6ea5;border-radius:8px;padding:4px 10px;font-size:11px;font-style:normal}.ph-chat{background:radial-gradient(120% 60% at 50% 0,#7c4dff1f,#0000 70%);flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:10px 6px 6px;display:flex}.ph-msg{background:#1c1930;border-radius:16px 16px 16px 6px;align-self:flex-start;width:86%;padding:6px}.ph-msg.sm{width:70%}.ph-img{aspect-ratio:16/10;background:radial-gradient(120% 90% at 10% 0,#7c4dff,#0000 60%),radial-gradient(90% 90% at 100% 100%,#2dd4bf,#0000 60%),#0b0918;border-radius:12px;margin-bottom:6px;position:relative;overflow:hidden}.ph-img:after{content:"";background:repeating-linear-gradient(90deg,#05040b59 0 2px,#0000 2px 6px);position:absolute;inset:0}.ph-audio{align-items:center;gap:8px;padding:4px;display:flex}.ph-audio small{color:#eeeaf680;font-size:10px}.ph-play{color:#0d0b1a;background:#6ab3f3;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.ph-wave{background:repeating-linear-gradient(90deg,#6ab3f3cc 0 2px,#0000 2px 4px);flex:1;height:18px;-webkit-mask-image:linear-gradient(0deg,#0000 0 20%,#000 20% 80%,#0000 80%),repeating-linear-gradient(90deg,#000 0 20px,#0006 20px 32px);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.ph-wave.w2{background:repeating-linear-gradient(90deg,#eeeaf673 0 2px,#0000 2px 4px)}.ph-meta{text-align:right;color:#eeeaf666;padding:0 6px 2px;font-size:10px}.ph-ig{color:#fff;align-items:center;gap:12px;padding:14px 12px 10px;display:flex}.ph-ig b{font-size:13px;display:block}.ph-ig small{color:#eeeaf680;font-size:11px}.ph-ring{background:linear-gradient(45deg,#f59e0b,#d946ef,#7c4dff);border-radius:50%;padding:2px}.ph-ring span{border:2px solid #0d0b1a;width:38px;height:38px}.ph-tabs{border-bottom:1px solid #eeeaf614;grid-template-columns:repeat(3,1fr);display:grid}.ph-tabs i{height:26px;position:relative}.ph-tabs i:after{content:"";border:1.5px solid #eeeaf666;border-radius:3px;width:11px;height:11px;margin-left:-6px;position:absolute;top:7px;left:50%}.ph-tabs i.on{box-shadow:inset 0 -1px #fff}.ph-tabs i.on:after{border-color:#fff}.ph-grid{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:2px;margin-top:2px;display:grid}.ph-grid span{background:radial-gradient(120% 90% at 10% 0%, var(--a), transparent 62%), radial-gradient(90% 90% at 100% 100%, var(--b), transparent 64%), #0b0918;position:relative;overflow:hidden}.ph-grid span:after{content:"";background:repeating-linear-gradient(90deg,#05040b59 0 2px,#0000 2px 6px);position:absolute;inset:0}.ph-grid em{z-index:1;color:#ffffffd9;font-size:9px;font-style:normal;position:absolute;top:5px;left:6px}@media (width<=900px){.chs-grid{grid-template-columns:1fr;max-width:420px}}.bars{gap:2px;display:flex;position:absolute;inset:0}.bars i{background:var(--bg);background-size:calc(var(--n) * 100% + (var(--n) - 1) * 2px) 100%;background-position:calc(var(--i) * 100% / (var(--n) - 1)) 0;transform-origin:50% 0;flex:1;height:100%}.spectrum.has-bars:after{display:none}.spectrum-brown{--bg:linear-gradient(90deg, #7c4dff 0%, #3b1e8f 45%, #140f2e 100%)}.spectrum-pink{--bg:linear-gradient(90deg, #d946ef 0%, #7c4dff 55%, #2a1a5c 100%)}.spectrum-white{--bg:linear-gradient(90deg, #2dd4bf, #7c4dff 50%, #d946ef)}.spectrum-rain{--bg:linear-gradient(90deg, #1e3a8a 0%, #2dd4bf 40%, #7c4dff 75%, #1a1238 100%)}.gn-cover{--bg:radial-gradient(120% 95% at 12% 8%, var(--a), transparent 62%), radial-gradient(95% 95% at 95% 100%, var(--b), transparent 64%), linear-gradient(#0b0918, #0b0918);background:#07060f}.gn-cover .bars{z-index:0}.gn-title,.gn-play,.gn-eq{z-index:1}.gd.is-vis .gn.is-on .bars i{transform-origin:50% 100%;animation:bar-eq .9s ease-in-out calc(var(--i) * -97ms) infinite alternate}@keyframes bar-eq{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}@media (prefers-reduced-motion:reduce){.bars i{transition:none}.gd .gn.is-on .bars i{animation:none}}.mo .gn.rise:not(.in){opacity:1;transform:none}.mo .gn.rise:not(.in) :is(.gn-title,.gn-play,.gn-meta){opacity:0;transform:translateY(10px)}.bars i{transition:transform .45s cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) * .5 + var(--i) * 7ms)}.ph-ava img,.ph-ring img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ph-ava,.ph-ring span{background:#0b0918;overflow:hidden}.pl-nav .pl-soc+.pl-soc{margin-left:0}.pl-soc{width:36px;height:36px}.pl-nav .pl-soc{margin:0 -4px}.ph-load{z-index:2;background:linear-gradient(90deg, var(--teal), var(--violet), var(--magenta));transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.ph-st span{display:inline-block}.mo .chs-card:not(.in) :is(.ph-blob,.ph-pills,.ph-st span,.ph-ticks,.ph-disc,.ph-pin,.ph-msg,.ph-story,.ph-grid span){opacity:0}.chs-card.in .ph-blob{animation:1.2s cubic-bezier(.2,.8,.2,1) .35s both ph-blob-in}.chs.is-vis .chs-card.in .ph-blob{animation:1.2s cubic-bezier(.2,.8,.2,1) .35s both ph-blob-in,9s ease-in-out 1.6s infinite alternate ph-drift}@keyframes ph-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ph-fade{to{opacity:0}}@keyframes ph-blob-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes ph-slide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes ph-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes ph-draw{0%{opacity:1;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes ph-disc{0%{opacity:0;transform:translate(30px)rotate(-120deg)scale(.7)}to{opacity:1;transform:none}}.chs-card.in .ph-msg.new{transform-origin:0 100%;animation:.7s cubic-bezier(.2,.9,.25,1.15) 1.1s both ph-post}@keyframes ph-drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes ph-appear{0%{opacity:0}to{opacity:1}}@keyframes ph-post{0%{opacity:0;transform:translateY(40px)scale(.92)}to{opacity:1;transform:none}}.ph-album{aspect-ratio:1;background:linear-gradient(160deg,#1e1b4b 0%,#312e81 38%,#7c3aed 62%,#f472b6 86%,#fcd34d 100%);border-radius:12px;margin-bottom:6px;position:relative;overflow:hidden}.ph-sun{aspect-ratio:1;background:linear-gradient(#fde68a,#f472b6);border-radius:50%;width:46%;margin-left:-23%;position:absolute;top:42%;left:50%;box-shadow:0 0 40px #f472b6b3}.ph-hz{background:repeating-linear-gradient(#0c0a1cf2 0 3px,#0c0a1c8c 3px 7px);position:absolute;inset:58% 0 0}.ph-album em{font-style:normal;font-family:var(--display);letter-spacing:.2em;color:#fff;font-size:12px;position:absolute;bottom:8px;left:10px}.ph-cap{color:#eeeaf6d9;margin:2px 4px 4px;font-size:11px;line-height:1.4}.ph-cap b{color:#fff;margin-right:4px;font-weight:600}.ph-cap span{color:#6ab3f3;display:block}.ph-wave{position:relative;overflow:hidden}.ph-wave i{transform-origin:0;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px);position:absolute;inset:0;transform:scaleX(0)}@keyframes ph-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ph-msg.new{box-shadow:0 0 0 1px #6ab3f340}.ph-chat{overflow:hidden}.ph-msg{width:78%}.ph-stories{gap:8px;padding:2px 10px 10px;display:flex}.ph-story{flex-direction:column;align-items:center;gap:4px;display:flex}.ph-story i{background:conic-gradient(from 200deg, var(--c,#d946ef), #7c4dff, var(--c,#d946ef));opacity:.6;border-radius:50%;width:38px;height:38px;padding:2px;display:block}.ph-story i:after{content:"";background:radial-gradient(circle at 35% 30%, var(--c,#7c4dff), #0b0918 70%);box-sizing:border-box;border:2px solid #0d0b1a;border-radius:50%;width:100%;height:100%;display:block}.ph-story.me i{opacity:1;background:conic-gradient(#f59e0b,#d946ef,#7c4dff,#f59e0b)}.ph-story.me i:after{display:none}.ph-story.me img{box-sizing:border-box;object-fit:cover;border:2px solid #0d0b1a;border-radius:50%;width:100%;height:100%}.ph-story small{color:#eeeaf699;min-height:10px;font-size:8px}.ph-story:first-child{--n:0}.ph-story:nth-child(2){--n:1}.ph-story:nth-child(3){--n:2}.ph-story:nth-child(4){--n:3}.ph-story:nth-child(5){--n:4}.chs-card.in .ph-story{animation:ph-pop .5s cubic-bezier(.2,.9,.25,1.3) calc(.3s + var(--n) * 90ms) both}.chs.is-vis .chs-card.in .ph-story.me i{animation:3s linear 1s infinite ph-spin}@keyframes ph-spin{to{transform:rotate(360deg)}}.ph-story.me img{animation:none}@keyframes ph-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ph-grid span.fresh{box-shadow:inset 0 0 0 2px #ffffffd9}.ph-grid span.fresh em{font-weight:600}@media (prefers-reduced-motion:reduce){.chs-card *{opacity:1!important;animation:none!important}}.pl-nav a.pl-soc{justify-content:center;align-items:center;padding:0}.ph-album{aspect-ratio:5/4}.ph-blob{filter:none;opacity:1;aspect-ratio:auto;background:radial-gradient(40% 35% at 30% 30%,#7c4dffd9,#0000 70%),radial-gradient(40% 40% at 75% 70%,#d946ef99,#0000 70%);border-radius:0;width:140%;height:140%;top:-20%;left:-20%}.ph-blob.b2{display:none}.chs-card.in .ph-blob,.chs.is-vis .chs-card.in .ph-blob{animation:ph-blob-in 1s cubic-bezier(.2,.8,.2,1) calc(var(--seq) + .25s) both}.ph-file{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ph-file b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.ph-file .ph-wave{height:12px}.ph-cap{font-size:12px}.ig-top{color:#fff;align-items:center;gap:4px;padding:12px 12px 6px;display:flex}.ig-top b{font-size:15px;font-weight:700}.ig-chev{opacity:.8;margin-right:auto;font-size:12px}.ig-plus,.ig-menu{border:1.6px solid #fff;border-radius:4px;width:16px;height:16px;margin-left:12px;position:relative}.ig-plus:before,.ig-plus:after{content:"";background:#fff;width:8px;height:1.6px;margin:-.8px 0 0 -4px;position:absolute;top:50%;left:50%}.ig-plus:after{transform:rotate(90deg)}.ig-menu{background:linear-gradient(#fff,#fff) 0 2px/100% 1.6px no-repeat,linear-gradient(#fff,#fff) 0 7px/100% 1.6px no-repeat,linear-gradient(#fff,#fff) 0 12px/100% 1.6px no-repeat;border:0;border-radius:0}.ig-head{color:#fff;align-items:center;gap:18px;padding:6px 14px 4px;display:flex}.ig-ava{background:conic-gradient(#f59e0b,#d946ef,#7c4dff,#f59e0b);border-radius:50%;flex:none;width:60px;height:60px;padding:2px}.ig-ava img{box-sizing:border-box;object-fit:cover;border:2px solid #0d0b1a;border-radius:50%;width:100%;height:100%;display:block}.ig-stat{flex-direction:column;line-height:1.2;display:flex}.ig-stat b{font-size:14px}.ig-stat small{color:#eeeaf6bf;font-size:10px}.ig-bio{color:#eeeaf6e6;flex-direction:column;gap:1px;padding:4px 14px 8px;font-size:10.5px;line-height:1.35;display:flex}.ig-bio b{color:#fff;font-size:11px}.ig-bio a{color:#b4c9ff}.ig-btns{grid-template-columns:1fr 1fr;gap:6px;padding:0 14px 10px;display:grid}.ig-btns span{text-align:center;color:#fff;background:#eeeaf61f;border-radius:8px;padding:6px 0;font-size:10.5px;font-weight:600}.ig-btns .ig-follow{background:#0095f6}.ph-tabs i.reels:after{border-style:solid;border-radius:4px}.ph-grid{grid-auto-rows:auto}.ph-grid span{aspect-ratio:3/4}.ph-grid .ig-reel{z-index:1;border:1.3px solid #fff;border-radius:2.5px;width:9px;height:9px;position:absolute;top:5px;left:auto;right:5px}.ph-grid small{z-index:1;color:#fff;font-size:8px;position:absolute;bottom:4px;left:5px}.mo .chs-card:not(.in) :is(.ig-top,.ig-head,.ig-bio,.ig-btns){opacity:0}.gn .bars i{transition:transform .5s cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) + var(--i) * 8ms)}.gn.rise :is(.gn-title,.gn-meta){transition:opacity .45s ease calc(var(--d,0s) + .26s), transform .5s cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) + .26s)}.gn.rise .gn-play{transition:opacity .45s ease calc(var(--d,0s) + .36s), transform .5s cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) + .36s)}.mo .gn.rise:not(.in) .gn-cover{opacity:0;transform:translateY(18px)scale(.97)}.ph-blob,.ph-blob.b2{filter:none;aspect-ratio:1;border-radius:50%;width:110%;height:auto;display:block}.ph-blob.b1{background:radial-gradient(circle,#7c4dfff2 0%,#7c4dff73 35%,#7c4dff00 68%);top:-25%;left:-35%}.ph-blob.b2{background:radial-gradient(circle,#d946efcc 0%,#d946ef59 35%,#d946ef00 68%);inset:auto -45% -5% auto}@keyframes ph-drift2{0%{transform:translate(0)scale(1)}to{transform:translate(14%,10%)scale(1.12)}}@keyframes ph-drift3{0%{transform:translate(0)scale(1)}to{transform:translate(-16%,-12%)scale(1.1)}}.ig-head{align-items:flex-start;gap:12px;padding:6px 12px 10px}.ig-head .ig-bio{min-width:0;padding:2px 0 0}.ig-ava{width:54px;height:54px}.ig-stat{display:none}.ph-grid span{flex-direction:column;justify-content:center;align-items:center;gap:4%;display:flex}.ig-alb{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #ffffffd9 0 6%, transparent 7%), conic-gradient(from 45deg, var(--b), var(--a), #fff3, var(--b));border-radius:3px;width:46%;position:relative;box-shadow:0 3px 10px #00000080}.ig-plate{z-index:1;background:#080712b8;border-radius:3px;flex-direction:column;align-items:center;gap:2px;width:62%;padding:3% 5% 4%;display:flex;position:relative}.ig-plate b{background:#fff;border-radius:2px;width:55%;height:3px;display:block}.ig-plate s{background:#ffffff8c;border-radius:2px;width:80%;height:2px;display:block}.ig-plate u{background:linear-gradient(90deg,#fbbf24 0 35%,#ffffff4d 35%);width:100%;height:1px;margin-top:2px;display:block}.ph-grid span:after{z-index:0}.chs-card:first-child{--seq:0s}.chs-card:nth-child(2){--seq:.5s}.chs-card:nth-child(3){--seq:1s}.chs-card.in .ph-load{animation:ph-load .5s cubic-bezier(.4,0,.2,1) var(--seq) both, ph-fade .25s ease calc(var(--seq) + .55s) both}.chs-card.in .ph-blob.b1{animation:ph-blob-in .7s cubic-bezier(.2,.8,.2,1) calc(var(--seq) + .1s) both}.chs-card.in .ph-blob.b2{animation:ph-blob-in .7s cubic-bezier(.2,.8,.2,1) calc(var(--seq) + .2s) both}.chs.is-vis .chs-card.in .ph-blob.b1{animation:ph-blob-in .7s cubic-bezier(.2,.8,.2,1) calc(var(--seq) + .1s) both, ph-drift2 10s ease-in-out calc(var(--seq) + .8s) infinite alternate}.chs.is-vis .chs-card.in .ph-blob.b2{animation:ph-blob-in .7s cubic-bezier(.2,.8,.2,1) calc(var(--seq) + .2s) both, ph-drift3 13s ease-in-out calc(var(--seq) + .9s) infinite alternate}.chs-card.in .ph-pills{animation:ph-slide .4s cubic-bezier(.2,.8,.2,1) calc(var(--seq) + .3s) both}.chs-card.in .ph-st span{animation:ph-type .5s steps(14, end) calc(var(--seq) + .4s) both}.chs-card.in .ph-ticks{animation:ph-draw .5s cubic-bezier(.2,.8,.2,1) calc(var(--seq) + .5s) both}.chs-card.in .ph-disc{animation:ph-disc .6s cubic-bezier(.2,.9,.25,1.2) calc(var(--seq) + .6s) both}.chs-card.in .ph-pin{animation:ph-drop .35s cubic-bezier(.2,.8,.2,1) calc(var(--seq) + .1s) both}.chs-card.in .ph-msg.old{animation:ph-appear .3s ease calc(var(--seq) + .2s) both}.chs-card.in .ph-msg.new{animation:ph-post .5s cubic-bezier(.2,.9,.25,1.15) calc(var(--seq) + .45s) both}.chs.is-vis .chs-card.in .ph-wave i{animation:ph-progress 14s linear calc(var(--seq) + .9s) infinite}.chs-card.in :is(.ig-top,.ig-head,.ig-bio,.ig-btns){animation:ph-appear .3s ease calc(var(--seq) + 50ms) both}.chs-card.in .ig-ava{animation:ph-pop .4s cubic-bezier(.2,.9,.25,1.3) calc(var(--seq) + .15s) both}.chs-card.in .ph-grid span{animation:ph-pop .35s cubic-bezier(.2,.9,.25,1.2) calc(var(--seq) + .3s + var(--k) * 45ms) both}.ig-btns a{text-align:center;color:#fff;background:#eeeaf61f;border-radius:8px;padding:6px 0;font-size:10.5px;font-weight:600;text-decoration:none;transition:filter .2s}.ig-btns a.ig-follow{background:#0095f6}.ig-btns a:hover,.ph-pin-btn:hover{filter:brightness(1.15)}.ph-pin-btn{color:#fff;background:#2f6ea5;border-radius:8px;padding:4px 10px;font-size:11px;text-decoration:none}.bars{overflow:hidden}.spectrum.has-bars{background:#07060f}.mo .rise:not(.in) .bars i{transform:none}.bars i,.gn .bars i{transition:none}.mo .rise .bars:after{content:"";pointer-events:none;height:160%;transition:transform .85s cubic-bezier(.4,.1,.25,1) var(--d,0s);background:linear-gradient(to top left,#07060f 50%,#0000 50.5%) top/100% 37.6% no-repeat,linear-gradient(#07060f,#07060f) bottom/100% 62.6% no-repeat;position:absolute;top:-60%;left:0;right:0}.mo .rise.in .bars:after{transform:translateY(100%)}.gn.rise .gn-cover{transition:opacity .45s ease var(--d,0s), transform .55s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.mo .gn.rise:not(.in) .gn-cover{transform:translateY(16px)}.gn-rand .gn-cover{--bg:radial-gradient(90% 80% at 10% 10%, #7c4dff, transparent 60%), radial-gradient(80% 80% at 90% 20%, #d946ef, transparent 62%), radial-gradient(90% 90% at 60% 110%, #2dd4bf, transparent 60%), linear-gradient(#0b0918, #0b0918)}.gn-rand .gn-play{opacity:1;transform:none}.gn-rand .gn-meta{justify-content:flex-start}.pl-track{max-width:100%;color:var(--ink);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(8px);background:#05040b61;border:1px solid #eeeaf624;border-radius:99px;align-items:center;gap:10px;margin-top:14px;padding:7px 12px 7px 11px;font-size:14px;transition:border-color .2s,background .2s;display:inline-flex}.pl-track:hover{background:#05040b8c;border-color:#eeeaf652}.pl-track-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-track-c{color:var(--dim);flex:none;display:grid}.pl-track-eq{flex:none;align-items:flex-end;gap:2px;height:12px;display:flex}.pl-track-eq i{background:var(--teal);transform-origin:bottom;border-radius:1px;width:2px;height:100%;animation:.9s ease-in-out infinite alternate gn-eq}.pl-track-eq i:nth-child(2){animation-delay:-.35s}.pl-track-eq i:nth-child(3){animation-delay:-.6s}.is-calm .pl-track{opacity:0;pointer-events:none}.pl-track{transition:opacity .8s,border-color .2s,background .2s}.pl-np{z-index:60;left:50%;top:calc(env(safe-area-inset-top,0px) + 72px);-webkit-backdrop-filter:blur(14px);max-width:min(560px,100vw - 32px);color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;background:#0c0a18db;border:1px solid #eeeaf629;border-radius:16px;align-items:center;gap:10px;padding:9px 14px 9px 16px;font-size:14px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translate(-50%,-14px);box-shadow:0 18px 40px -18px #000c}.pl-np.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.pl-np-l{color:var(--teal);flex:none;font-size:12px}.pl-np-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-np-c{color:var(--dim);flex:none;display:grid}@media (width<=600px){.pl-np{top:calc(env(safe-area-inset-top,0px) + 64px);font-size:13px}.pl-track{font-size:13px}}@media (prefers-reduced-motion:reduce){.pl-track-eq i{animation:none}.pl-np{transition:opacity .2s}}.pl-moods.is-genres{scrollbar-width:none;max-width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.pl-moods.is-genres::-webkit-scrollbar{display:none}.pl-moods.is-genres .pl-mood{white-space:nowrap;flex:none}
