*{box-sizing:border-box}body,html{margin:0;background:#0c0c0e}.dr-scroll::-webkit-scrollbar{width:9px}.dr-scroll::-webkit-scrollbar-thumb{background:#2a2b31;border-radius:8px;border:2px solid #18191d}.dr-scroll::-webkit-scrollbar-track{background:transparent}.dr-row{scrollbar-width:none;-ms-overflow-style:none}.dr-row::-webkit-scrollbar{display:none}.dr-scrollbtn{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.dr-scrollbtn:hover{transform:translateY(-50%) scale(1.08);background:#8f4dff;box-shadow:0 6px 16px rgba(127,55,250,.3)}.dr-scrollbtn:active{transform:translateY(-50%) scale(.92)}@keyframes drUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes drFade{0%{opacity:0}to{opacity:1}}@keyframes drPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes drToast{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes drPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes drBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes drSpin{to{transform:rotate(1turn)}}.dr-spin{animation:drSpin .8s linear infinite}.dr-card{transition:filter .25s ease}.dr-card:hover{z-index:6;filter:brightness(1.05)}.dr-card .dr-ring{opacity:0;transition:opacity .25s ease}.dr-card:hover .dr-ring{opacity:1}.dr-card .dr-ov{opacity:0;transform:translateY(10px);transition:opacity .28s ease,transform .28s cubic-bezier(.2,.7,.2,1)}.dr-card:hover .dr-ov{opacity:1;transform:none}.dr-iconbtn{transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.dr-iconbtn:hover{transform:scale(1.08)}.dr-iconbtn:active{transform:scale(.9)}.dr-more{transition:transform .2s ease}.dr-more:hover{transform:translateX(4px)}.dr-sidex>div svg,aside nav>div svg{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.dr-sidex>div:hover svg,aside nav>div:hover svg{transform:scale(1.22)}.dr-iconbtn svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.dr-iconbtn:hover svg{transform:scale(1.1)}.dr-gear{transition:transform .6s cubic-bezier(.2,.7,.2,1);cursor:pointer}.dr-gear:hover{transform:rotate(150deg)}.dr-logo{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.dr-logo:hover{transform:rotate(-8deg) scale(1.06)}button{transition:transform .16s cubic-bezier(.2,.7,.2,1),filter .16s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}button:hover{filter:brightness(1.09)}button:active{transform:scale(.96)}.dr-iconbtn:hover{filter:brightness(1.12)}.dr-filmcard{transition:filter .2s ease,transform .2s ease}.dr-filmcard:hover{filter:brightness(1.06)}.dr-filminfo{opacity:0;transition:opacity .2s ease,transform .16s ease,background .16s ease}.dr-filmcard:hover .dr-filminfo{opacity:1}.dr-availdot{transition:opacity .2s ease}.dr-filmcard:hover .dr-availdot{opacity:0}.dr-filminfo:hover{transform:scale(1.12);background:rgba(127,55,250,.65)!important;border-color:#7f37fa!important}.dr-aside{transition:width .42s cubic-bezier(.4,0,.2,1),padding .42s cubic-bezier(.4,0,.2,1)}.dr-detail-bg,.dr-detail-overlay{transition:left .42s cubic-bezier(.4,0,.2,1)}.dr-aside .dr-brand,.dr-aside .dr-sidex>div,.dr-aside nav>div{transition:padding .42s cubic-bezier(.4,0,.2,1),gap .42s cubic-bezier(.4,0,.2,1)}.dr-app-collapsed .dr-aside{width:88px!important;flex:0 0 88px!important;min-width:0!important;padding-left:14px!important;padding-right:14px!important}.dr-app-collapsed .dr-aside .dr-sidex>div>span,.dr-app-collapsed .dr-aside nav>div>span{display:none}.dr-app-collapsed .dr-aside .dr-sidex>div,.dr-app-collapsed .dr-aside nav>div{justify-content:center;padding:0;gap:0}.dr-app-collapsed .dr-aside .dr-sectlabel{visibility:hidden;height:8px;margin-bottom:8px}.dr-app-collapsed .dr-aside .dr-brand-name{display:none}.dr-app-collapsed .dr-aside .dr-brand{justify-content:center;padding:0}.dr-app-collapsed .dr-aside .dr-userinfo{display:none}.dr-app-collapsed .dr-aside .dr-userrow{justify-content:center}.dr-app-collapsed .dr-aside .dr-userrow .dr-gear{display:none}.dr-app-collapsed .dr-reduce svg{transform:rotate(180deg)}.dr-app-collapsed .dr-detail-bg,.dr-app-collapsed .dr-detail-overlay{left:88px!important}*{scrollbar-width:thin;scrollbar-color:#3a3b42 transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3a3b42;border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#7f37fa;background-clip:content-box}.dr-role-mod .dh-7,.dr-role-mod .dh-8,.dr-role-user .dh-6,.dr-role-user .dh-7,.dr-role-user .dh-8,.dr-role-user .dh-stats{display:none!important}.dr-bottomnav{display:none}@media (max-width:860px){body,html{overflow-x:hidden}.dr-app{min-width:0!important;width:100vw!important}.dr-aside{display:none!important}.dr-scroll{padding:12px 14px 88px!important;overflow-x:hidden!important}.dr-detail-bg,.dr-detail-overlay{left:0!important}.dr-scroll>div:first-child{overflow-x:auto}.dr-bottomnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;height:64px;padding-bottom:env(safe-area-inset-bottom);background:rgba(18,19,23,.96);border-top:1px solid #26272e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dr-page{left:0!important;padding:14px 14px 88px!important}}.dh-16{display:none!important}.dh-10:hover,.dh-1:hover,.dh-2:hover,.dh-3:hover,.dh-4:hover,.dh-5:hover,.dh-6:hover,.dh-7:hover,.dh-8:hover,.dh-9:hover{background:#231e38}.dh-11:hover{border-color:#3a3b42}.dh-12:hover,.dh-13:hover,.dh-14:hover,.dh-15:hover,.dh-16:hover{background:hsla(0,0%,100%,.04)}.dh-17:hover{background:#8f4dff;box-shadow:0 5px 14px rgba(127,55,250,.25)}.dh-17:active{transform:scale(.96)}.dh-18:hover{border-color:#7f37fa}.dh-18:active{transform:scale(.92)}.dh-19:hover{background:#8f4dff;box-shadow:0 5px 14px rgba(127,55,250,.25)}.dh-19:active{transform:scale(.96)}.dh-20:hover{border-color:#7f37fa}.dh-20:active{transform:scale(.92)}.dh-21:hover{border-color:#7f37fa}.dh-21:active{transform:scale(.95)}.dh-22:hover,.dh-23:hover{border-color:#7f37fa;background:#201a30}.dh-24:hover{background:rgba(127,55,250,.2)}.dh-25:hover{border-color:#3a3b42}.dh-26:hover{border-color:#5e5f70}.dh-27:hover{border-color:#3a3b42}.dh-28:hover{background:rgba(54,160,74,.3)}.dh-29:hover{background:rgba(226,52,43,.26)}.dh-30:hover{background:#181920}.dh-31:hover{border-color:#5e5f70;background:#26272e}.dh-32:hover,.dh-33:hover,.dh-34:hover{color:#c4a4ff}.dh-35:hover{border-color:#7f37fa;background:#231d33}.dh-35:active{transform:scale(.96)}.dh-36:hover{background:#8f4dff}.dh-36:active{transform:scale(.96)}.dh-37:hover{background:#8f4dff}.dh-37:active{transform:scale(.96)}.dh-38:hover,.dh-39:hover{border-color:#7f37fa}.dh-39:hover{background:#1a1b22}.dh-40:hover{background:hsla(0,0%,100%,.05)}.dh-41:hover,.dh-42:hover{border-color:#5e5f70}.dh-43:hover{background:#8f4dff}.dh-43:active{transform:scale(.97)}.dh-44:hover{border-color:#dc2649;color:#f0786f}.dh-45:hover{background:#26272f}.dh-46:hover,.dh-47:hover{background:hsla(0,0%,100%,.06)}