.taro_page,page{background:#0d1014;color:#f4f6f8;font-family:Arial,Noto Sans SC,sans-serif;font-size:.625rem;line-height:1.35}taro-button-core,taro-input-core,taro-text-core,taro-view-core{box-sizing:border-box}taro-button-core:focus-visible{outline:2PX solid #cefa69;outline-offset:3PX}taro-image-core{display:block}taro-text-core{word-break:normal}.app-page{background:#0d1014;margin:0 auto;max-width:480PX;min-height:100vh;padding-bottom:3.75rem;width:100%}.page-content{padding:0 .96154rem;width:100%}.status-spacer{flex-shrink:0;height:16PX;width:100%}.app-page::before,.player-page::before{content:"";display:block;flex-shrink:0;height:0;height:constant(safe-area-inset-top);height:env(safe-area-inset-top);pointer-events:none;position:sticky;top:0;width:100%;z-index:40}.app-page::before{background:#0d1014}.player-page::before{background:#000}.page-header{align-items:flex-start;display:flex;height:2.59615rem;justify-content:space-between;padding-top:.33655rem}.page-heading{font-size:1.29808rem;font-weight:700;line-height:1.35}.icon-button{align-items:center;display:flex;height:1.92308rem;justify-content:center;margin-right:-.3rem;margin-top:-.125rem;width:1.92308rem}.navbar-back-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.navbar-back-content-inline{gap:.15rem;height:auto;justify-content:flex-start;width:auto}.section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:.52885rem}.section-title{font-size:.86538rem;font-weight:700}.section-link{align-items:center;color:#969ea8;display:flex;font-size:.57693rem;justify-content:center;min-height:1.25rem}.movie-grid{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.625rem}.movie-card{background:transparent;display:block;flex-grow:0;flex-shrink:0;height:11.00963rem;min-width:0;text-align:left;width:47.5%}.poster{aspect-ratio:1;background:#1b2027;border-radius:.57693rem;overflow:hidden;position:relative;width:100%}.poster-image{height:100%;width:100%}.poster-shade{background:linear-gradient(180deg,rgba(7,16,14,0),rgba(7,16,14,.2) 35%,rgba(7,16,14,.6));inset:0;position:absolute}.episode-badge{bottom:.57693rem;font-size:.52885rem;font-weight:600;left:.52885rem;position:absolute}.continue-title,.movie-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-title{color:#f4f6f8;display:block;font-size:.76922rem;font-weight:700;line-height:1.0577rem;margin-top:.48075rem}.heat{align-items:center;color:#cefa69;display:flex;font-size:.52885rem;font-weight:600;gap:.24038rem;line-height:.72115rem;margin-top:.28845rem}.heat-copy{color:#cefa69}.compact-card{height:9.51923rem}.compact-movie-title{font-size:.72115rem;font-weight:600;margin-top:.38463rem}.continue-card{align-items:center;background:#1b2027;border-radius:.57693rem;display:flex;min-height:3.75rem;overflow:hidden;padding:.3rem 0;position:relative;width:100%}.continue-cover{border-radius:.57693rem;flex-shrink:0;height:3.75rem;width:3.75rem}.continue-info{flex:1;min-width:0;padding-left:.76922rem}.continue-title{display:block;font-size:.72115rem;font-weight:700;line-height:1.00963rem}.continue-meta{color:#969ea8;display:block;font-size:.52885rem;margin-top:.24038rem}.progress-track{background:#3b4248;border-radius:.125rem;height:.14423rem;margin-top:.48075rem;max-width:90%;overflow:hidden;width:9.13463rem}.progress-fill{background:#cefa69;border-radius:.125rem;height:100%}.continue-play{flex-shrink:0;margin:0 .575rem 0 .2rem}.profile-continue-card{height:4.27885rem}.profile-continue-title{font-size:.76922rem}.continue-link{color:#cefa69;display:block;font-size:.52885rem;margin-top:.33655rem}.bottom-nav{background:#0d1014;border-top:1px solid #2a3038;bottom:0;height:3.75rem;left:50%;max-width:480PX;position:fixed;transform:translateX(-50%);width:100%;z-index:20}.nav-items{display:flex;justify-content:space-around;padding:.4327rem .375rem 0}.nav-item{align-items:center;color:#969ea8;display:flex;flex:1;flex-direction:column;font-size:.52885rem;gap:.1923rem;min-height:2rem}.nav-item.active{color:#cefa69}.nav-label{color:#969ea8;font-size:.52885rem}.active-nav-label{color:#cefa69}.empty-mini,.load-state{color:#969ea8;font-size:.625rem;padding:1.125rem .45rem;text-align:center}.load-state{align-items:center;display:flex;flex-direction:column;gap:.625rem}.small-button{background:#1b2027;border-radius:1rem;color:#cefa69;padding:.4rem .75rem}.load-more{background:transparent!important;-webkit-tap-highlight-color:transparent;color:#969ea8;font-size:.57693rem;padding:.5rem 0;text-align:center;width:100%}.sub-header{align-items:center;display:flex;gap:.3rem;height:2.59615rem;padding-bottom:0;padding-top:0}.sub-header-title{flex:1;font-size:.76922rem;font-weight:600;line-height:1.35;min-width:0;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sub-header .icon-button{flex-shrink:0;height:1.92308rem;margin:0;width:1.92308rem}.sub-header-action{align-items:center;display:flex;flex:0 0 1.92308rem;height:1.92308rem;justify-content:flex-end;margin:0;padding:0;white-space:nowrap}.sub-header .section-link{flex:0 0 1.92308rem}.sub-header-spacer{flex-shrink:0;height:1.92308rem;width:1.92308rem}.sub-header .icon-button[disabled=true],.sub-header .section-link[disabled=true]{background:transparent;color:inherit;opacity:.5}.sub-header .section-link[disabled=true]{color:#969ea8}.primary-button{background:#cefa69;border-radius:.575rem;color:#17210c;font-weight:600;padding:.6rem;text-align:center;width:100%}.form-label{color:#969ea8;display:block;font-size:.625rem;margin:.8rem 0 .4rem}.form-input{background:#1b2027;border-radius:.5rem;color:#f4f6f8;height:2.3rem;padding:0 .6rem}.form-note{color:#969ea8;font-size:.575rem;line-height:1.7;margin:.65rem 0 1.25rem}taro-button-core{background:transparent;border:0;border-radius:0;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:left;width:auto}taro-button-core::after{border:0}taro-button-core[disabled=true]{background:transparent;color:inherit;opacity:.5}taro-view-core taro-button-core{background:transparent;border:0;border-radius:0;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:left;width:auto}taro-view-core taro-button-core::after{border:0}.settings-card{background:#232931;border:1px solid #3b434a;border-radius:.6rem;margin-top:.7rem;padding:.8rem .7rem}.card-title{display:block;font-size:.85rem;font-weight:700;line-height:1.5}.card-description{color:#969ea8;display:block;font-size:.6rem;line-height:1.7;margin-top:.25rem}.settings-card .form-label{color:#b9c0c8;font-weight:600;margin-top:.7rem}.settings-card .form-input{background:#303740;border:1px solid #48515b;border-radius:.45rem;font-size:.675rem;height:2.3rem;padding:0 .55rem}.settings-card .card-save{background:#cefa69;border-radius:1.25rem;color:#17210c;display:block;font-weight:600;margin:.8rem auto 0;max-width:100%;min-width:5.75rem;padding:.5rem .6rem;text-align:center;width:-moz-max-content;width:max-content}.field-hint{color:#969ea8;display:block;font-size:.525rem;line-height:1.6;margin-top:.3rem}.form-error,.form-success{display:block;font-size:.6rem;line-height:1.6;margin-top:.6rem;overflow-wrap:anywhere}.form-error{color:#ff9696}.form-success{color:#cefa69}.pagination-status{color:#969ea8;font-size:.575rem;min-height:2rem;padding:.6rem 0;text-align:center}.scope-components-appdialog .app-dialog-overlay,.scope-components-appdialog.app-dialog-overlay{align-items:center;background:rgba(0,0,0,.66);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:calc(.6rem + env(safe-area-inset-top)) 0 calc(.6rem + env(safe-area-inset-bottom));position:fixed;z-index:1000}.scope-components-appdialog .app-dialog,.scope-components-appdialog.app-dialog{background:#22292e;border:1px solid #65715d;border-radius:1.05rem;box-shadow:0 .6rem 2rem rgba(0,0,0,.4);box-sizing:border-box;max-height:calc(100vh - 1.2rem);max-width:16.5rem;outline:none;overflow:auto;padding:1.2rem 1rem 1rem;text-align:center;width:calc(100% - 2rem)}.scope-components-appdialog .dialog-medallion,.scope-components-appdialog.dialog-medallion{align-items:center;background:#222e17;border:1px solid #4b5e32;border-radius:50%;box-shadow:0 0 .95rem hsla(78,94%,70%,.09);box-sizing:border-box;display:flex;height:3.15rem;justify-content:center;margin:0 auto;width:3.15rem}.scope-components-appdialog .dialog-title,.scope-components-appdialog.dialog-title{color:#f4f6f8;display:block;font-size:1rem;font-weight:700;line-height:1.45;margin-top:.75rem}.scope-components-appdialog .dialog-copy,.scope-components-appdialog.dialog-copy{color:#aab3b9;display:block;font-size:.7rem;line-height:1.75;margin:.55rem auto 0;max-width:13.25rem;overflow-wrap:anywhere}.scope-components-appdialog .dialog-actions,.scope-components-appdialog.dialog-actions{display:flex;gap:.45rem;margin-top:.9rem}.scope-components-appdialog .dialog-actions .dialog-cancel,.scope-components-appdialog .dialog-actions .dialog-confirm,.scope-components-appdialog.dialog-actions .dialog-cancel,.scope-components-appdialog.dialog-actions .dialog-confirm{align-items:center;border-radius:.55rem;box-sizing:border-box;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1.5;min-height:2.2rem;padding:.5rem .3rem;text-align:center}.scope-components-appdialog .dialog-actions .dialog-cancel,.scope-components-appdialog.dialog-actions .dialog-cancel{background:#2c343c;border:1px solid #46525e;color:#c4cbd4;flex:0.9}.scope-components-appdialog .dialog-actions .dialog-confirm,.scope-components-appdialog.dialog-actions .dialog-confirm{background:#cefa69;border:1px solid #cefa69;color:#17210c;flex:1.1}.scope-components-appdialog .dialog-actions .dialog-cancel:active,.scope-components-appdialog.dialog-actions .dialog-cancel:active{background:#36414b}.scope-components-appdialog .dialog-actions .dialog-confirm:active,.scope-components-appdialog.dialog-actions .dialog-confirm:active{background:#bce658}.scope-components-appdialog .dialog-error,.scope-components-appdialog.dialog-error{color:#efaaa0;display:block;font-size:.625rem;line-height:1.65;margin-top:.6rem;overflow-wrap:anywhere}.scope-components-appdialog .dialog-actions taro-button-core[disabled=true],.scope-components-appdialog.dialog-actions taro-button-core[disabled=true]{opacity:.55}.scope-components-appdialog .dialog-success,.scope-components-appdialog.dialog-success{border-bottom:.2rem solid #cefa69;border-left:.2rem solid #cefa69;border-radius:.075rem;height:.7rem;transform:translateY(-.175rem) rotate(-45deg);width:1.3rem}.scope-components-appdialog .dialog-notice,.scope-components-appdialog.dialog-notice{background:#cefa69;border-radius:.125rem;height:1rem;position:relative;transform:translateY(-.225rem);width:.2rem}.scope-components-appdialog .dialog-play,.scope-components-appdialog.dialog-play{border-bottom:.65rem solid transparent;border-left:1rem solid #cefa69;border-top:.65rem solid transparent;height:0;margin-left:.25rem;width:0}.scope-components-appdialog .dialog-menu,.scope-components-appdialog.dialog-menu{background:#cefa69;border-radius:50%;box-shadow:-.6rem 0 #cefa69,.6rem 0 #cefa69;height:.3rem;width:.3rem}@font-face{font-display:swap;font-family:Noto Sans SC;font-weight:100 900;src:url(/assets/fonts/static/fonts/NotoSansSC.woff2) format("woff2")}taro-tabbar{display:none!important}.taro-tabbar__container{--taro-tabbar-height:0rem}.form-input > :first-child,.search-field > :nth-child(2) > :first-child{box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-height:0;width:100%}.form-input > :first-child:-webkit-autofill,.form-input > :first-child:-webkit-autofill:focus,.form-input > :first-child:-webkit-autofill:hover{box-shadow:inset 0 0 0 25rem #303740;-webkit-text-fill-color:#f4f6f8;caret-color:#f4f6f8;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.search-field > :nth-child(2) > :first-child:-webkit-autofill,.search-field > :nth-child(2) > :first-child:-webkit-autofill:focus,.search-field > :nth-child(2) > :first-child:-webkit-autofill:hover{box-shadow:inset 0 0 0 25rem #1b2027;-webkit-text-fill-color:#f4f6f8;caret-color:#f4f6f8;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}