:root{--mi-font:var(--font-manrope),system-ui,sans-serif;--mi-font-display:var(--font-sora),system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-family:var(--mi-font,"Manrope",system-ui,sans-serif);-webkit-font-smoothing:antialiased}html[data-mini],html[data-mini] body{overflow:hidden}html[data-mini] #root{overflow:hidden;width:100vw;height:100vh}::selection{background:var(--mi-accent,#6c5ce7);color:#fff}html{-webkit-tap-highlight-color:transparent}[role=button],[role=menuitem],[role=option],[role=tab],a,button,label,nav{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mi-disp{font-family:var(--mi-font-display,"Sora",sans-serif)}.mi-scroll::-webkit-scrollbar,html::-webkit-scrollbar{width:10px;height:10px}@media (pointer:coarse){.mi-scroll::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0}}.mi-scroll::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent}.mi-scroll::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--mi-scroll,rgba(150,150,170,.28));border-radius:99px;border:3px solid transparent;background-clip:padding-box}.mi-scroll::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--mi-scroll2,rgba(150,150,170,.5));background-clip:padding-box;border:3px solid transparent}.mi-scroll,html{scrollbar-width:thin;scrollbar-color:var(--mi-scroll,rgba(150,150,170,.28)) transparent}@media (pointer:coarse){.mi-scroll,html{scrollbar-width:none}}.mi-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none}.mi-tabs-scroll::-webkit-scrollbar{display:none}@keyframes mi-eq{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.rs-eqbar{display:block;transform-origin:bottom;will-change:transform;animation:mi-eq .8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-eqbar{animation:none;transform:scaleY(.6)}}@keyframes mi-pop{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mi-fade{0%{opacity:0}to{opacity:1}}@keyframes mi-fade-out{to{opacity:0}}@keyframes mi-pop-out{to{opacity:0;transform:scale(.98) translateY(4px)}}.mi-exit-fade{animation:mi-fade-out .13s ease forwards}.mi-exit-pop{animation:mi-pop-out .13s cubic-bezier(.4,0,1,1) forwards}@keyframes mi-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes mi-sheet-down{to{transform:translateY(100%)}}.mi-sheet-in{animation:mi-sheet-up .3s cubic-bezier(.22,1,.36,1)}.mi-sheet-out{animation:mi-sheet-down .22s cubic-bezier(.4,0,1,1) forwards}html[data-motion=off] :is(.mi-sheet-in,.mi-sheet-out){animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) :is(.mi-sheet-in,.mi-sheet-out){animation:none}}@keyframes mi-slideup{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes mi-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mi-page-in{animation:mi-page-in .22s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .mi-page-in{animation:none!important}}.mi-transport-toggle{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.mi-transport-toggle:active{transform:scale(1.22)}@keyframes mi-spin{to{transform:rotate(1turn)}}@keyframes mi-indeterminate{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes mi-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mi-cover-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes mi-card-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.mi-card-in{animation:mi-card-in .42s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--mi-card-i, 0) * 26ms)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .mi-card-in{animation:none}}.rs-stagger>*{animation:mi-card-in .42s cubic-bezier(.22,.61,.36,1) both}.rs-stagger>:first-child{animation-delay:0s}.rs-stagger>:nth-child(2){animation-delay:34ms}.rs-stagger>:nth-child(3){animation-delay:68ms}.rs-stagger>:nth-child(4){animation-delay:102ms}.rs-stagger>:nth-child(5){animation-delay:136ms}.rs-stagger>:nth-child(6){animation-delay:.17s}.rs-stagger>:nth-child(7){animation-delay:204ms}.rs-stagger>:nth-child(8){animation-delay:238ms}.rs-stagger>:nth-child(n+9){animation-delay:272ms}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-stagger>*{animation:none}}.mi-tab-pane{animation:mi-tab-in .34s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .mi-tab-pane{animation:none}}@keyframes mi-skel{0%,to{opacity:.5}50%{opacity:.85}}.mi-skel{background:var(--mi-surface-2,#1c1c25);animation:mi-skel 1.3s ease-in-out infinite;border-radius:var(--mi-radius,12px)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .mi-skel{animation:none;opacity:.6}}@keyframes mi-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@keyframes rs-pulse-run{to{stroke-dashoffset:-1320}}.rs-pulse{stroke-dasharray:130 1190;animation:rs-pulse-run 2s linear infinite}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-pulse{animation:none}}@keyframes mi-like-pop{0%{transform:scale(1)}35%{transform:scale(1.42)}62%{transform:scale(.88)}to{transform:scale(1)}}.mi-like-pop{animation:mi-like-pop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes mi-like-ring{0%{transform:scale(.3);opacity:.55}to{transform:scale(1.7);opacity:0}}.mi-like-ring{animation:mi-like-ring .5s ease-out forwards}@keyframes mi-like-particle{0%{transform:rotate(var(--mi-like-deg)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--mi-like-deg)) translateY(-15px) scale(.2);opacity:0}}.mi-like-particle{animation:mi-like-particle .55s ease-out forwards}@keyframes mi-logo-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.8}}.mi-logo-mark.playing{animation:mi-logo-pulse 1.6s ease-in-out infinite}.mi-btn-icon{transition:background .13s,color .13s}.mi-btn-icon:hover{background:var(--mi-surface-2,#1c1c25);color:var(--mi-text,#f3f3f7)}.mi-btn-close{transition:background .13s,color .13s}.mi-btn-close:hover{background:var(--mi-danger,#ef4444);color:#fff}.mi-row{transition:background .12s}.mi-row:hover{background:var(--mi-surface-2,#1c1c25)!important}.mi-ctx-btn{transition:background .12s}.mi-ctx-btn:hover{background:var(--mi-surface-2,#1c1c25)}.mi-more-btn{transition:background .12s,color .12s,opacity .12s}.mi-more-btn:hover{background:var(--mi-elev,#26262f);color:var(--mi-text,#f3f3f7)}.mi-pl-card{transition:background .15s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .15s}.mi-pl-card:hover{background:var(--mi-elev,#26262f)!important;transform:translateY(-4px)}.mi-pl-play{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .15s}.mi-pl-play:hover{transform:scale(1.08)}.mi-pl-play:active{transform:scale(.95)}.rs-hovercard{position:relative}.rs-hovercard:after{content:"";position:absolute;inset:calc(-1 * var(--rs-hover-pad, 0px));border-radius:var(--rs-hover-radius,var(--mi-radius,12px));pointer-events:none;background:color-mix(in srgb,var(--mi-text,#f3f3f7) 7%,transparent);box-shadow:inset 0 0 14px 0 color-mix(in srgb,var(--mi-text,#f3f3f7) 13%,transparent);opacity:0;transform:scale(.74);transform-origin:center;will-change:transform,opacity;transition:transform .34s cubic-bezier(.2,.72,.28,1),opacity .2s ease}.rs-hp-btn{position:absolute;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;background:var(--mi-play-bg,#f3f3f7);color:var(--mi-play-fg,#0b0b11);box-shadow:0 0 0 1px color-mix(in srgb,var(--mi-play-fg,#0b0b11) 20%,transparent),0 10px 22px -8px rgba(0,0,0,.7);opacity:0;transform:translateY(9px) scale(.84);pointer-events:none;transition:opacity .18s ease,transform .28s cubic-bezier(.22,1.25,.4,1)}.rs-hp-btn.is-pinned{opacity:1;transform:none;pointer-events:auto}@media (hover:hover) and (pointer:fine){.rs-hovercard:hover:after{opacity:1;transform:scale(1)}.rs-hovercard:hover .rs-hp-btn,.rs-hp-btn.is-live{opacity:1;transform:none;pointer-events:auto}.rs-hovercard:hover .rs-hp-btn:hover,.rs-hp-btn.is-live:hover{transform:scale(1.07)}.rs-hovercard:hover .rs-hp-btn:active,.rs-hp-btn.is-live:active,.rs-hp-btn.is-pinned:active{transform:scale(.94)}.rs-eq-badge{display:none!important}}@media (hover:none),(pointer:coarse){.rs-hp-btn:not(.is-pinned){display:none}}html[data-motion=off] .rs-hovercard:after,html[data-motion=off] .rs-hp-btn{transition:none!important}html[data-motion=off] .rs-tip{transition:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-tip{transition-duration:.01ms}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-hovercard:after,html:not([data-motion=full]) .rs-hp-btn{transition-duration:.01ms}}.mi-mini-close{transition:background .12s,color .12s}.mi-mini-close:hover{background:var(--mi-danger,#ef4444)!important;color:#fff!important}.mi-mini-btn{transition:background .12s,transform .12s}.mi-mini-btn:hover{background:rgba(255,255,255,.14)!important}.mi-mini-btn:active{transform:scale(.9)!important}.mi-mini-expand{transition:color .12s}.mi-mini-expand:hover{color:var(--mi-text,#f3f3f7)!important}.mi-mini-queue-row{transition:background .12s}.mi-mini-queue-row:hover{background:var(--mi-surface-2,#1c1c25)!important}.mi-mini-play{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .15s}.mi-cyber-plane{display:flex;gap:8px;transform-origin:50% 50%;transition:transform .6s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 22px 22px rgba(0,0,0,.5))}.mi-cyber-small:hover{color:#fff!important;background:rgba(255,255,255,.08)!important}.mi-mini-play:hover{transform:scale(1.07)}.mi-mini-play:active{transform:scale(.93)}.mi-mini-pin-active{background:var(--mi-accent,#6c5ce7)!important;color:var(--mi-play-fg,#0b0b11)!important}.mi-resize-handle>div{transition:background .15s,height .15s}.mi-resize-handle:hover>div{background:var(--mi-accent,#6c5ce7)!important;height:64px!important}.mi-sticker-thumb{transition:transform .12s ease,border-color .12s ease,background .12s ease}.mi-sticker-thumb:hover{transform:translateY(-2px);border-color:var(--mi-accent,#6c5ce7)!important;background:var(--mi-elev,#26262f)!important}.mi-sticker-thumb:active{transform:translateY(0) scale(.95)}button{transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease,box-shadow .14s ease;touch-action:manipulation}button:active{transform:scale(.96)}.mi-like-btn:active{transform:scale(.88)}.mi-artist-link{cursor:pointer;transition:color .15s}.mi-artist-link:hover{color:var(--mi-text,#f3f3f7);text-decoration:underline}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .mi-cyber-plane,html:not([data-motion=full]) .mi-mini-play,html:not([data-motion=full]) .mi-pl-card,html:not([data-motion=full]) .mi-pl-play,html:not([data-motion=full]) .mi-resize-handle>div,html:not([data-motion=full]) .mi-sticker-thumb,html:not([data-motion=full]) button{transition-duration:.01ms}html:not([data-motion=full]) .mi-pl-card:hover,html:not([data-motion=full]) .mi-pl-play:active,html:not([data-motion=full]) .mi-pl-play:hover,html:not([data-motion=full]) .mi-sticker-thumb:hover,html:not([data-motion=full]) button:active{transform:none}html:not([data-motion=full]) .mi-like-particle,html:not([data-motion=full]) .mi-like-pop,html:not([data-motion=full]) .mi-like-ring{animation:none}}input[type=range]{-webkit-appearance:none;appearance:none;height:14px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:var(--mi-elev,#26262f)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;border-radius:50%;background:var(--mi-text,#f3f3f7);box-shadow:0 1px 4px rgba(0,0,0,.4);transition:transform .12s ease}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.05)}input[type=range]:disabled{opacity:.45;cursor:default}input[type=range]:disabled::-webkit-slider-thumb{transform:none}input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:var(--mi-elev,#26262f)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:var(--mi-text,#f3f3f7);box-shadow:0 1px 4px rgba(0,0,0,.4);cursor:pointer}@keyframes rs-avatar-pulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.16);opacity:0}to{transform:scale(1.16);opacity:0}}.rs-avatar-pulse{position:relative}.rs-avatar-pulse:after,.rs-avatar-pulse:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--rs-pulse-color,#fff);pointer-events:none;will-change:transform,opacity;animation:rs-avatar-pulse 2.8s cubic-bezier(.2,.7,.3,1) infinite}.rs-avatar-pulse:after{animation-delay:1.4s}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-avatar-pulse:before{animation:none;opacity:.45;transform:none}html:not([data-motion=full]) .rs-avatar-pulse:after{display:none}}@property --rs-ecg-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rs-ecg-sweep{0%{--rs-ecg-sweep:0deg}to{--rs-ecg-sweep:360deg}}.rs-avatar-ecg{position:relative}.rs-avatar-ecg:after,.rs-avatar-ecg:before{content:"";position:absolute;inset:-15px;border-radius:50%;pointer-events:none;-webkit-mask-image:var(--rs-ecg-mask);mask-image:var(--rs-ecg-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rs-avatar-ecg:before{background:var(--rs-pulse-color,#fff);opacity:.2}.rs-avatar-ecg:after{--rs-ecg-sweep:0deg;background:conic-gradient(from var(--rs-ecg-sweep),var(--rs-ecg-stops));animation:rs-ecg-sweep 2.4s linear infinite}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-avatar-ecg:before{opacity:.5}html:not([data-motion=full]) .rs-avatar-ecg:after{display:none}}@keyframes rs-avatar-leaf-fall{0%{transform:translate(-30%) rotate(-12deg);opacity:0}10%{opacity:.95}32%{transform:translate(46%,180%) rotate(88deg)}60%{transform:translate(-26%,370%) rotate(196deg)}88%{opacity:.9}to{transform:translate(38%,620%) rotate(328deg);opacity:0}}.rs-avatar-leaves{position:relative}.rs-avatar-leaves:after,.rs-avatar-leaves:before{content:"";position:absolute;top:-22%;width:19%;height:19%;min-width:8px;min-height:8px;clip-path:polygon(50% 0,78% 22%,96% 58%,50% 100%,4% 58%,22% 22%);pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));animation:rs-avatar-leaf-fall 3.4s linear infinite}.rs-avatar-leaves:before{left:10%;background:#f0803a;animation-delay:0s}.rs-avatar-leaves:after{left:62%;background:#d9822a;animation-delay:1.7s}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-avatar-leaves:after,html:not([data-motion=full]) .rs-avatar-leaves:before{animation:none;opacity:.8;transform:translateY(130%)}}html[data-motion=off] .rs-avatar-leaves:after,html[data-motion=off] .rs-avatar-leaves:before{animation:none!important;opacity:.8;transform:translateY(130%)}.rs-bar{position:relative;display:flex;align-items:center;height:14px;cursor:pointer;touch-action:none}.rs-bar-track{position:relative;width:100%;height:4px;border-radius:99px;overflow:hidden;transform-origin:center;transition:transform .16s cubic-bezier(.22,1,.36,1)}.rs-bar:active .rs-bar-track,.rs-bar:hover .rs-bar-track{transform:scaleY(1.6)}.rs-bar-thumb{opacity:0;transform:translate(-50%,-50%) scale(.4);transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.rs-bar:active .rs-bar-thumb,.rs-bar:hover .rs-bar-thumb{opacity:1;transform:translate(-50%,-50%) scale(1)}.rs-np-seek .rs-np-thumb{transition:transform .16s cubic-bezier(.22,1,.36,1)}.rs-np-seek:hover .rs-np-thumb{transform:translate(-50%,-50%) scale(1.28)}.rs-np-seek:active .rs-np-thumb{transform:translate(-50%,-50%) scale(1.12)}@keyframes rs-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rs-swap{animation:rs-swap-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes rs-ambient-fade{0%{opacity:0}to{opacity:1}}@keyframes rs-cover-swap{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.rs-cover-swap{animation:rs-cover-swap .3s cubic-bezier(.22,1,.36,1) both}.rs-icon-morph{position:relative;display:flex;align-items:center;justify-content:center}.rs-icon-morph>*{position:absolute;transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}.rs-icon-morph>[data-on=false]{opacity:0;transform:scale(.72)}.rs-icon-morph>[data-on=true]{opacity:1;transform:none}@keyframes rs-panel-in{0%{opacity:0;transform:translate(var(--rs-pan-x,0),var(--rs-pan-y,0))}to{opacity:1;transform:none}}.rs-panel-in{animation:rs-panel-in .34s cubic-bezier(.22,1,.36,1)}html[data-motion=off] .rs-panel-in{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-panel-in{animation:none}}.rs-slot{overflow:hidden;height:var(--rs-slot-h,44px);opacity:1;flex:none;transition:height .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,margin-bottom .28s cubic-bezier(.22,1,.36,1)}.rs-slot.out{height:0;opacity:0;margin-bottom:calc(-1 * var(--rs-slot-gap, 4px))}.rs-collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s ease}.rs-collapse>*{min-height:0;overflow:hidden}.rs-collapse.out{grid-template-rows:0fr;opacity:0}html[data-motion=off] :is(.rs-slot,.rs-collapse){transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) :is(.rs-slot,.rs-collapse){transition:none}}.rs-rail-ind{position:absolute;left:0;top:0;border-radius:var(--mi-radius-sm,8px);pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),opacity .18s ease;will-change:transform}.rs-rail-ind.dragging{transition:none}.rs-friend-dot.playing{animation:rs-friend-pulse 1.8s ease-in-out infinite}@keyframes rs-friend-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.75}}html[data-motion=off] .rs-friend-dot.playing{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-friend-dot.playing{animation:none}}.mi-row .rs-row-play{opacity:0;transform:scale(.7);transition:opacity .14s ease,transform .16s cubic-bezier(.22,1,.36,1)}.mi-row .rs-row-num{transition:opacity .14s ease}.mi-row:focus-within .rs-row-play,.mi-row:hover .rs-row-play{opacity:1;transform:none}.mi-row:hover .rs-row-num{opacity:0}.mi-row .rs-row-cover{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.mi-row:hover .rs-row-cover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 20px -8px rgba(0,0,0,.7)}.rs-input{transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.rs-input:focus{border-color:color-mix(in srgb,var(--mi-accent,#6c5ce7) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mi-accent,#6c5ce7) 16%,transparent)}.mi-skel[style*="--mi-skel-i"]{animation-delay:calc(var(--mi-skel-i, 0) * 90ms)}html[data-motion=off] *,html[data-motion=off] :after,html[data-motion=off] :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html[data-motion=off] .rs-eqbar{animation:none!important;transform:scaleY(.6)}html[data-motion=off] .mi-skel{animation:none!important;opacity:.6}html[data-motion=off] .mi-logo-mark.playing,html[data-motion=off] .rs-pulse{animation:none!important}html[data-motion=off] .rs-avatar-pulse:before{animation:none!important;opacity:.45;transform:none}html[data-motion=off] .rs-avatar-pulse:after{display:none}html[data-motion=off] .rs-avatar-ecg:before{animation:none!important;opacity:.5}html[data-motion=off] .rs-avatar-ecg:after{display:none}html[data-motion=off] .mi-pl-card:hover,html[data-motion=off] .mi-pl-play:hover,html[data-motion=off] .mi-row:hover .rs-row-cover,html[data-motion=off] .mi-sticker-thumb:hover,html[data-motion=off] button:active{transform:none}.rs-wf{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(5,5,9,.82);backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%);animation:rs-wf-in .28s ease both}@keyframes rs-wf-in{0%{opacity:0}to{opacity:1}}.rs-wf-scene{position:relative;width:min(820px,100%);max-height:min(92vh,780px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;color:#f2f0f7;background:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px),linear-gradient(165deg,#17131f,#0d0c13 62%,#0a0910);border:1px solid rgba(255,255,255,.09);box-shadow:0 34px 100px rgba(0,0,0,.68);animation:rs-wf-rise .4s cubic-bezier(.16,.84,.34,1) both}.rs-wf-scene.wide{width:min(1040px,100%)}@keyframes rs-wf-rise{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:none}}.rs-wf-scene:after{content:"";position:absolute;left:-120px;top:-80px;width:420px;height:420px;background:radial-gradient(closest-side,color-mix(in srgb,var(--mi-accent,#6c5ce7) 26%,transparent),transparent);pointer-events:none}.rs-wf-chapters{display:flex;gap:3px}.rs-wf-chapters span{flex:1;height:2px;background:rgba(255,255,255,.09);transition:background .3s ease}.rs-wf-chapters span.on{background:var(--mi-accent,#6c5ce7)}.rs-wf-skip{position:absolute;top:14px;right:15px;z-index:3;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;color:rgba(255,255,255,.4);padding:6px 8px}.rs-wf-skip:hover{color:rgba(255,255,255,.7)}.rs-wf-top{display:flex;gap:20px;padding:22px 26px 4px;align-items:flex-end}.rs-wf-top.col{flex-direction:column;align-items:center;gap:10px;padding:18px 18px 4px}.rs-wf-guide-wrap{flex:none}.rs-wf-guide{width:135px;height:165px;background-image:url(/img/asai-guide.png);background-repeat:no-repeat;background-size:945px 165px;image-rendering:pixelated;animation:rs-wf-sprite 1.75s steps(7) infinite}@keyframes rs-wf-sprite{0%{background-position-x:0}to{background-position-x:-945px}}.rs-wf-guide.sm{width:81px;height:99px;background-size:567px 99px;animation-name:rs-wf-sprite-sm}@keyframes rs-wf-sprite-sm{0%{background-position-x:0}to{background-position-x:-567px}}.rs-wf-guide.page{background-image:url(/img/asai-guide-page.png);background-size:1080px 165px;animation:rs-wf-page 1.6s steps(8) 1 both}@keyframes rs-wf-page{0%{background-position-x:0}to{background-position-x:-1080px}}.rs-wf-guide.page.sm{background-size:648px 99px;animation-name:rs-wf-page-sm}@keyframes rs-wf-page-sm{0%{background-position-x:0}to{background-position-x:-648px}}.rs-wf-guide-floor{width:92px;height:9px;margin:-5px auto 0;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent)}.rs-wf-bubble{position:relative;flex:1;min-width:0;align-self:flex-end;margin-bottom:12px;padding:14px 17px 15px;border-radius:14px 14px 14px 4px;background:rgba(255,255,255,.052);border:1px solid color-mix(in srgb,var(--mi-accent,#6c5ce7) 30%,rgba(255,255,255,.1))}.rs-wf-bubble:after,.rs-wf-bubble:before{content:"";position:absolute;background:rgba(255,255,255,.052);border-left:1px solid color-mix(in srgb,var(--mi-accent,#6c5ce7) 30%,rgba(255,255,255,.1));border-bottom:1px solid color-mix(in srgb,var(--mi-accent,#6c5ce7) 30%,rgba(255,255,255,.1))}.rs-wf-bubble:before{left:-9px;bottom:16px;width:9px;height:9px}.rs-wf-bubble:after{left:-14px;bottom:11px;width:5px;height:5px}.rs-wf-bubble.up{align-self:stretch;margin-bottom:0;border-radius:4px 14px 14px 14px}.rs-wf-bubble.up:after,.rs-wf-bubble.up:before{border-bottom:none;border-top:1px solid color-mix(in srgb,var(--mi-accent,#6c5ce7) 30%,rgba(255,255,255,.1));bottom:auto}.rs-wf-bubble.up:before{left:26px;top:-9px}.rs-wf-bubble.up:after{left:20px;top:-14px}.rs-wf-who{display:flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--mi-accent,#6c5ce7) 70%,#fff);margin-bottom:6px}.rs-wf-who i{width:5px;height:9px;background:currentColor;animation:rs-wf-blink 1.1s steps(2) infinite}@keyframes rs-wf-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.rs-wf-title{font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.rs-wf-body{margin:7px 0 0;font-size:13px;line-height:1.6;color:rgba(255,255,255,.66);max-width:60ch}.rs-wf-rest{color:transparent}.rs-wf-bubble.typing{cursor:pointer}.rs-wf-caret{display:inline-block;width:0;position:relative;font-style:normal}.rs-wf-caret:after{content:"";position:absolute;left:1px;bottom:.08em;width:.48em;height:.85em;border-radius:1px;background:color-mix(in srgb,var(--mi-accent,#6c5ce7) 60%,#fff);animation:rs-wf-blink 1.1s steps(2) infinite}.rs-wf-step{animation:rs-wf-step-in .24s ease both}@keyframes rs-wf-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rs-wf-content{padding:14px 26px 4px;overflow-y:auto;min-height:0}.rs-wf-row{gap:12px}.rs-wf-row,.rs-wf-split{display:flex;flex-wrap:wrap}.rs-wf-split{gap:20px;align-items:flex-start}.rs-wf-live{flex:none}.rs-wf-controls{flex:1;min-width:190px}.rs-wf-label{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.38);margin-bottom:8px}.rs-wf-chips{display:flex;gap:7px;flex-wrap:wrap}.rs-wf-themes{margin-top:-4px}.rs-wf-themes>div{max-height:46vh;overflow-y:auto;padding:6px 10px 6px 6px}.rs-wf-choice{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;cursor:pointer;background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.1);color:inherit;font-family:inherit;transition:border-color .2s ease,background .2s ease,transform .2s ease}.rs-wf-choice:hover{transform:translateY(-1px)}.rs-wf-choice-label{font-size:12.5px;font-weight:600;color:rgba(255,255,255,.75)}.rs-wf-choice.on .rs-wf-choice-label{color:#fff}.rs-wf-lang{display:grid;place-items:center;width:86px;height:52px;border-radius:10px;background:rgba(255,255,255,.05);font-size:17px;font-weight:800;letter-spacing:.06em}.rs-wf-chip{padding:8px 13px;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.11);color:rgba(255,255,255,.68);font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .2s ease,background .2s ease,color .2s ease}.rs-wf-chip.on,.rs-wf-chip:hover{color:#fff}.rs-wf-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-radius:14px;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);color:#f2f0f7;font-family:inherit;font-size:13.5px;font-weight:600;text-align:left;transition:background .2s ease,border-color .2s ease}.rs-wf-sw{flex:none;width:42px;height:24px;border-radius:999px;position:relative;transition:background .2s ease}.rs-wf-sw i{position:absolute;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s cubic-bezier(.3,.8,.4,1)}.rs-wf-prev{border-radius:15px;padding:13px 15px;background:rgba(255,255,255,.032);border:1px solid rgba(255,255,255,.08);transition:opacity .25s ease,filter .25s ease}.rs-wf-prev.off{opacity:.32;filter:saturate(.3)}.rs-wf-prev-cap{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.36);margin-bottom:9px}.rs-wf-prev-row{display:flex;align-items:center;gap:10px}.rs-wf-prev-name{font-size:12.8px;font-weight:700}.rs-wf-prev-sub{font-size:11.8px;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-wf-ava{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none;display:block}.rs-wf-badge{flex:none;font-size:10.5px;font-weight:700;padding:5px 9px;border-radius:999px}.rs-wf-dot{width:6px;height:6px;border-radius:50%;flex:none}.rs-wf-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px;flex:none}.rs-wf-eq i{width:2px;height:100%;border-radius:1px;display:block;background:var(--mi-accent,#6c5ce7);transform-origin:bottom;animation:rs-wf-eq .9s ease-in-out infinite alternate}.rs-wf-eq i:nth-child(2){animation-delay:.14s}.rs-wf-eq i:nth-child(3){animation-delay:.28s}.rs-wf-eq i:nth-child(4){animation-delay:90ms}@keyframes rs-wf-eq{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}.rs-wf-note{display:flex;gap:11px;padding:12px 14px;border-radius:13px;background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.07);font-size:12.6px;line-height:1.55;color:rgba(255,255,255,.74)}.rs-wf-note.muted{color:rgba(255,255,255,.5)}.rs-wf-note>span:first-child{width:3px;flex:none;border-radius:2px;align-self:stretch}.rs-wf-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 26px 20px;margin-top:auto}.rs-wf-count{font-size:11px;letter-spacing:.1em;color:rgba(255,255,255,.32)}.rs-wf-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.rs-wf-primary{padding:11px 24px;border-radius:999px;border:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:13.5px;transition:filter .2s ease,transform .15s ease}.rs-wf-primary:hover{filter:brightness(1.08)}.rs-wf-primary:active{transform:translateY(1px)}.rs-wf-ghost{padding:11px 16px;border-radius:999px;border:none;background:transparent;cursor:pointer;color:rgba(255,255,255,.55);font-family:inherit;font-weight:600;font-size:13px}.rs-wf-ghost:hover{color:#fff}.rs-wf-ghost.bordered{border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8)}@media (max-width:620px){.rs-wf{padding:10px}.rs-wf-content{padding:12px 16px 4px}.rs-wf-foot{padding:14px 16px 16px}.rs-wf-title{font-size:19px}.rs-wf-count{display:none}}html[data-motion=off] .rs-wf-guide{animation:none!important;background-position-x:0}html[data-motion=off] .rs-wf-eq i{animation:none!important;transform:scaleY(.6)}html[data-motion=off] .rs-wf-who i{animation:none!important;opacity:1}html[data-rs-welcome] .rs-themefx{z-index:96!important;clip-path:inset(var(--rs-wf-clip,0 0 0 0) round 20px)}@media (hover:none) and (pointer:coarse){.mi-mood-chip,.mi-pl-card,.mi-row,.rs-press{transition:transform .14s cubic-bezier(.2,.7,.3,1),opacity .14s ease;-webkit-tap-highlight-color:transparent}.mi-mood-chip:active,.mi-pl-card:active,.mi-row:active{transform:scale(.975);opacity:.92}.rs-press:active{transform:scale(.955)!important;opacity:.92}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .mi-mood-chip:active,html:not([data-motion=full]) .mi-pl-card:active,html:not([data-motion=full]) .mi-row:active,html:not([data-motion=full]) .rs-press:active{transform:none!important}}html[data-motion=off] .mi-mood-chip:active,html[data-motion=off] .mi-row:active,html[data-motion=off] .rs-press:active{transform:none!important;opacity:1}@media (max-width:767px){:root{--mi-glass:none!important}.rs-cv{content-visibility:auto;contain-intrinsic-size:auto 240px}}.rs-plh{--rs-c:0;--rs-full-h:300px;--rs-art:min(56vw,212px)}.rs-plh-row{gap:12px}.rs-plh-art{width:var(--rs-art);height:var(--rs-art)}.rs-plh-title{font-size:24px}.rs-plh-full{max-height:calc(var(--rs-full-h) * (1 - var(--rs-c)));opacity:clamp(0,calc(1.06 - 1.35 * var(--rs-c)),1);transform:scale(calc(1 - .06 * var(--rs-c)));transform-origin:50% 0;overflow:hidden}.rs-plh-mini{display:flex;align-items:center;gap:12px;height:calc(58px * var(--rs-c));opacity:clamp(0,calc((var(--rs-c) - .45) * 2.2),1);overflow:hidden;pointer-events:none}.rs-plh-mini-art{width:calc(46px * var(--rs-c));height:calc(46px * var(--rs-c));flex:none;border-radius:9px}.rs-plh-anim .rs-plh-full,.rs-plh-anim .rs-plh-mini,.rs-plh-anim .rs-plh-mini-art{transition:max-height .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}html[data-motion=off] .rs-plh-anim :is(.rs-plh-full,.rs-plh-mini,.rs-plh-mini-art){transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-plh-anim :is(.rs-plh-full,.rs-plh-mini,.rs-plh-mini-art){transition:none}}.rs-love-beat{animation:rs-love-beat 2.4s ease-in-out infinite}@keyframes rs-love-beat{0%,to{transform:scale(1)}46%{transform:scale(1.05)}58%{transform:scale(1.01)}}html[data-motion=off] .rs-love-beat{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rs-love-beat{animation:none}}.rs-getapp{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 10px 9px 16px;font-size:13px;color:var(--mi-text);background:color-mix(in oklab,var(--rs-getapp-accent) 13%,var(--mi-surface));border-bottom:var(--mi-bw,1px) solid var(--mi-border)}.rs-getapp-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--rs-getapp-accent)}.rs-getapp b{font-weight:600}.rs-getapp-desc{flex:1 1 160px;min-width:0;color:var(--mi-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-getapp-btn{font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;color:var(--mi-text);text-decoration:none;background:color-mix(in srgb,var(--mi-text) 8%,transparent)}.rs-getapp-btn:hover{background:color-mix(in srgb,var(--mi-text) 14%,transparent)}.rs-getapp-btn.primary{font-weight:700;padding:6px 14px;background:var(--rs-getapp-accent);color:var(--mi-play-fg)}.rs-getapp-btn.primary:hover{filter:brightness(1.08)}.rs-getapp-close{border:none;background:transparent;cursor:pointer;color:var(--mi-dim);font:inherit;font-size:16px;line-height:1;padding:5px 8px;border-radius:var(--mi-radius-sm,7px)}.rs-getapp b.rs-getapp-desc,.rs-getapp-close:hover{color:var(--mi-text)}