@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;word-break:normal;z-index:2000}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;width:-moz-fit-content;width:fit-content}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:0;margin:0 auto;right:0}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translateY(-100%)}.el-message-fade-enter-from.is-bottom,.el-message-fade-leave-to.is-bottom{transform:translateY(100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{inset:0;overflow:auto;padding:16px;position:fixed;text-align:center}.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0;min-width:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;flex:1;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}@font-face{font-family:RawanArabic;src:local("Noto Sans Arabic"),local("Noto Naskh Arabic"),local("Arial");font-display:swap}:root{font-family:Inter,RawanArabic,Segoe UI,Arial,sans-serif;color:#e9edf1;background:#080c0f;font-synthesis:none;font-size:14px;--bg: #080c0f;--panel: #10171c;--panel2: #151e24;--border: #263139;--text: #edf0f1;--muted: #81909a;--gold: #e8bd69;--gold-light: #ffe4a3;--darkgold: #99733c;--header: rgba(8, 12, 15, .82);--el-color-primary: #e6bc6a;--el-bg-color: #11191e;--el-bg-color-overlay: #162027;--el-text-color-primary: #e9edf1;--el-text-color-regular: #b5c1c9;--el-border-color: #303c44;--el-fill-color-blank: #10171c;--el-fill-color-light: #1b272f;--el-mask-color: rgba(0, 0, 0, .75);--el-border-radius-base: 8px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button,input,textarea,select{outline:none}button{border:0;background:none}img{max-width:100%;display:block}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1{font-size:38px;line-height:1.5;margin-bottom:12px;letter-spacing:-.7px}h2{font-size:22px;line-height:1.5;margin-bottom:18px}h3{font-size:16px}p{line-height:1.9}input,select,textarea{background:var(--bg);border:1px solid var(--border);border-radius:9px;color:var(--text);padding:12px 14px;max-width:100%;transition:border-color .2s}input:focus,textarea:focus,select:focus{border-color:var(--gold)}textarea{resize:vertical}select{cursor:pointer}input::placeholder,textarea::placeholder{color:#64737f}button:focus-visible,a:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px;box-shadow:0 0 28px #e8bd6940}button:disabled{opacity:.5;cursor:not-allowed}::selection{background:#ad854b;color:#fff}.gold{color:var(--gold)}.muted{color:var(--muted)}.text-button{color:var(--muted);padding:6px}.text-button:hover{color:var(--gold)}.text-link{color:var(--gold);display:inline-flex;gap:10px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2.5px;color:var(--gold);font-weight:500;direction:ltr;display:inline-flex;align-items:center;gap:10px}.page{padding:44px 4.6vw 60px;max-width:1800px;margin:auto;min-height:65vh}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.page-heading h1{margin:8px 0 0}.btn{display:inline-flex;justify-content:center;align-items:center;gap:11px;border-radius:10px;min-height:46px;padding:12px 24px;font-weight:650;white-space:nowrap;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.gold-btn{background:linear-gradient(110deg,#d9aa53,#ffe6a6 53%,#e8bc67);color:#19150c;border:1px solid #f9d58c;box-shadow:0 4px 25px #d3a7521a}.gold-btn:hover{box-shadow:0 5px 30px #d3a75245}.glass-btn{background:linear-gradient(150deg,#ffffff14,#ffffff04);border:1px solid #ffffff30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gold-border{border:1px solid #ab8348;color:var(--gold);background:#caa45208}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid var(--border);border-radius:50%;background:#0d141880}.panel{border:1px solid var(--border);border-radius:16px;padding:25px;background:linear-gradient(140deg,var(--panel),var(--bg))}.chip{border:1px solid var(--border);border-radius:8px;padding:8px 13px;display:inline-flex;align-items:center;gap:8px;background:var(--panel)}.chip.active{border-color:var(--gold);color:var(--gold)}.empty-state{padding:75px 30px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:var(--muted);min-height:260px}.empty-state h2{color:var(--text)}.empty-state p{max-width:500px}.empty-note{color:var(--muted);text-align:center;padding:35px 12px}.inline-form{display:flex;gap:12px;margin-bottom:22px}.inline-form input{flex:1}.topbar{height:88px;display:grid;grid-template-columns:180px 1fr auto;gap:25px;align-items:center;padding:0 4.6vw;position:relative;z-index:20;background:var(--header);border-bottom:1px solid #ffffff06;direction:ltr}.brand{font-size:27px;font-weight:700;letter-spacing:1px;display:inline-flex;align-items:center;gap:7px;color:var(--gold)}.brand img{width:38px;height:38px}.main-nav{justify-self:center;display:flex;align-items:center;border:1px solid #59452b66;border-radius:30px;background:linear-gradient(110deg,#080d10b0,#2b241c85);padding:4px;gap:0;box-shadow:inset 0 0 25px #b18c4210}.main-nav a{display:flex;align-items:center;gap:6px;font-size:12px;color:#b7babe;padding:10px 17px;border-radius:23px;white-space:nowrap}.main-nav a svg{display:none}.main-nav a.active{border:1px solid var(--gold);background:linear-gradient(130deg,#96763d5c,#231e1680);box-shadow:inset 0 0 15px #9f7c2a26,0 0 14px #dca44b16;color:#fff}.main-nav a.active svg{display:block;color:var(--gold-light)}.header-actions{display:flex;align-items:center;gap:10px}.vip-pill{display:flex;align-items:center;gap:7px;color:var(--gold);padding:8px 12px;border:1px solid #6c583766;border-radius:22px;background:linear-gradient(120deg,#8b6c332b,#2b271c);font-size:12px}.language-button{display:flex;gap:5px;align-items:center;color:#a5afb6;font-size:11px;padding:8px}.avatar-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d6b37288;border-radius:50%;padding:3px;background:#19252b;color:var(--gold)}.avatar-button img{width:100%;height:100%;border-radius:50%;object-fit:cover}.site-footer{border-top:1px solid var(--border);display:flex;align-items:center;gap:28px;padding:35px 4.6vw;min-height:100px;color:var(--muted);font-size:11px;flex-wrap:wrap;direction:ltr}.site-footer .brand{font-size:19px}.site-footer .brand img{width:27px;height:27px}.site-footer p{margin:0;flex:1}.site-footer>a:last-of-type{display:flex;align-items:center;gap:6px}.preview-indicator{font-size:10px;display:flex;align-items:center;gap:6px;color:#b8a17a}.preview-indicator span,.fab-dot{width:5px;height:5px;border-radius:50%;background:var(--gold)}.ai-fab{position:fixed;z-index:18;bottom:24px;inset-inline-end:26px;display:flex;align-items:center;gap:9px;padding:12px 18px;border-radius:28px;background:linear-gradient(125deg,#322b1d,#111b20);border:1px solid #bd955157;box-shadow:0 5px 30px #0008;color:var(--gold);font-size:12px}.mobile-nav{display:none}.hero{height:484px;position:relative;overflow:hidden;margin-top:-88px;padding-top:88px;background:#090c0d}.hero-art,.detail-art{position:absolute;right:0;top:0;width:74%;height:100%;background-size:cover;background-position:center 35%;animation:heroReveal 1s ease-out}.hero-art{background-size:auto 125%;background-position:75% 39%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080c0f 4%,#080c0ff5 23%,#080c0f88,#080c0f00 69%),linear-gradient(0deg,#080c0f,transparent 35%,#080c0f20 80%,#080c0f70)}.hero-copy{position:relative;margin-left:4.6vw;padding-top:36px;width:43%;max-width:590px;z-index:2;text-align:start}.hero .eyebrow{font-size:8px;letter-spacing:2px;opacity:.8;display:flex;justify-content:flex-start}.eyebrow>span:first-child{width:5px;height:5px;border-radius:50%;background:var(--gold)}.hero-kicker{font-size:12px;color:#c6b18c;margin:23px 0 1px}.hero-kicker span{color:#6e6e68;margin-inline-start:10px;font-size:10px}.hero h1{font-size:54px;color:var(--gold-light);font-weight:750;line-height:1.3;margin-bottom:2px;text-shadow:0 3px 25px #000}.hero-english{letter-spacing:3px;text-transform:uppercase;color:#8d9b9e;font-size:10px;margin:8px 0 17px}.badges{display:flex;align-items:center;gap:7px;flex-wrap:wrap;direction:ltr}.badges>span{border:1px solid #68788061;color:#d6dfe0;padding:3px 6px;border-radius:4px;font-size:9px;background:#0610146b;line-height:1.3}.badges .gold-outline{border-color:#e7ca57;color:#ffe678;box-shadow:0 0 8px #ffd14612}.badges strong{display:flex;align-items:center;gap:4px;font-size:17px;margin-left:7px}.hero-synopsis{font-size:12px;color:#b1b6b5;max-width:480px;line-height:2;margin:15px 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-buttons .btn{min-height:43px;padding:10px 23px;font-size:13px}.hero-dots{display:flex;align-items:center;gap:7px;margin-top:24px;direction:ltr}.hero-dots>button{height:4px;width:4px;background:#606668;border-radius:4px;padding:0;transition:width .3s}.hero-dots .selected{background:var(--gold-light);width:22px}.hero-dots>span{margin-left:15px;font-size:9px;color:#e5c992;letter-spacing:2px}.hero-dots i{font-style:normal;color:#686b6e}.hero-corner{position:absolute;bottom:55px;right:4.6vw;display:flex;align-items:center;gap:12px;letter-spacing:3px;font-size:8px;color:#d1d1cb99}.corner-line{width:30px;height:1px;background:#c7ad7b80}.home-rails{position:relative;margin-top:-10px;padding:0 4.6vw 50px;z-index:3}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.section-heading h2{margin:0;display:flex;align-items:center;gap:9px;font-weight:650;font-size:21px}.section-heading>a{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.section-heading>a:hover{color:var(--gold)}.film-section{margin-bottom:32px}.film-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 6 * 17px) / 7);gap:17px;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 2px 12px;scrollbar-width:none}.film-rail::-webkit-scrollbar{display:none}.poster-card{min-width:0;display:block}.poster-image{aspect-ratio:.744;position:relative;border:1px solid #8c9c9d29;border-radius:9px;overflow:hidden;background:#162127;transition:box-shadow .25s,border .25s,transform .25s}.poster-image>img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.poster-card:hover .poster-image{border-color:var(--gold);box-shadow:0 0 0 1px #e5bc6933,0 0 25px #c8a44835;transform:translateY(-2px)}.poster-card:hover img{transform:scale(1.035)}.poster-card:first-child:hover .poster-image{box-shadow:0 0 25px #c8a44835}.quality-badge{position:absolute;top:7px;right:6px;font-size:9px;font-weight:650;padding:2px 4px;border:1px solid #dec18b5c;border-radius:3px;background:linear-gradient(130deg,#72613ac9,#c2ac75d6);color:#fff4cf;line-height:1.2;direction:ltr}.vip-corner{position:absolute;top:7px;left:6px;display:flex;align-items:center;gap:3px;padding:2px 4px;color:#ffdc91;background:#13130dc9;border:1px solid #a98a424d;border-radius:3px;font-size:8px;direction:ltr}.poster-hover{position:absolute;inset:0;background:#0005;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;opacity:0;transition:opacity .25s;color:#fff;font-size:12px}.poster-card:hover .poster-hover{opacity:1}.play-circle{width:48px;height:48px;border-radius:50%;border:1px solid #f7d587cc;display:flex;align-items:center;justify-content:center;background:#e8bd69d9;color:#161812;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 30px #e8bd6955}.rank-number{position:absolute;bottom:-6px;inset-inline-end:8px;font-size:44px;font-weight:800;font-style:italic;line-height:1.3;color:#fff0;-webkit-text-stroke:1px #e6c78c94;text-shadow:0 2px 10px #000;pointer-events:none;direction:ltr}.poster-caption{padding-top:11px}.poster-caption h3{font-size:12px;line-height:1.8;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.poster-caption>div{font-size:10px;color:#788993;display:flex;align-items:center;justify-content:space-between;gap:4px}.score{color:#d5b575;display:flex;gap:3px;align-items:center;direction:ltr}.genre-strip{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;margin:4px 0 38px}.genre-tile{position:relative;padding:17px 4px 12px;border:1px solid hsl(var(--tile-hue) 25% 30% / .25);border-radius:10px;background:radial-gradient(at 50% -5%,hsl(var(--tile-hue) 35% 25% / .8),#0a1419 95%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;font-size:11px;transition:transform .2s,border .2s}.genre-tile>svg:first-child{color:hsl(var(--tile-hue) 70% 76%);filter:drop-shadow(0 0 8px hsl(var(--tile-hue) 50% 40% / .25))}.genre-tile:hover{border-color:#c69c5270;transform:translateY(-3px)}.genre-arrow{display:none}.collection-banner{display:flex;align-items:center;justify-content:space-between;position:relative;padding:36px 5%;border:1px solid #8a74433b;border-radius:16px;overflow:hidden;background:radial-gradient(at 70% 30%,#5e53313b,transparent 60%),#0e171b;min-height:235px}.collection-banner h2{font-size:30px;margin:10px 0}.collection-banner p{font-size:13px;color:var(--muted)}.collection-stack{display:flex;gap:14px;transform:rotate(-9deg);direction:ltr;position:absolute;inset-inline-end:12%;top:35px}.collection-stack img{height:195px;width:130px;object-fit:cover;border:2px solid #393b31;border-radius:10px;box-shadow:0 15px 25px #0008}.collection-stack img:nth-child(2){margin-top:-30px}.collection-stack img:nth-child(3){margin-top:-60px}.collection-number{position:absolute;right:25px;bottom:10px;font-size:70px;color:#c4a35b0e;font-weight:800}.ad-banner{display:block;margin:25px 0}.ad-banner img{max-height:160px;width:100%;object-fit:cover;border-radius:12px}.category-layout{display:grid;grid-template-columns:190px 1fr;gap:35px;padding-top:32px}.category-sidebar{border:1px solid var(--border);border-radius:14px;background:linear-gradient(140deg,var(--panel),var(--bg));padding:22px 12px;height:fit-content;position:sticky;top:24px}.category-sidebar .eyebrow{font-size:8px;margin:2px 12px 8px;letter-spacing:1.8px}.category-sidebar h2{font-size:21px;padding:0 12px;margin:4px 0 18px}.category-sidebar>button{display:flex;width:100%;gap:12px;align-items:center;border-radius:7px;padding:12px;color:#9faeb7;margin-bottom:4px;font-size:12px;border:1px solid transparent}.category-sidebar>button>svg:last-child{margin-inline-start:auto;color:#64727b}.category-sidebar>button.active{background:linear-gradient(90deg,#9c7b425c,#191b1755);border-color:#9c7b4244;color:#f0cd89}.category-main{min-width:0}.filter-bar{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap;padding:17px 20px;border:1px solid var(--border);border-radius:10px;background:#11191e70;margin-bottom:25px}.filter-bar label{font-size:10px;display:flex;gap:6px;flex-direction:column;color:var(--muted);min-width:90px}.filter-bar select{padding:7px 10px;background:var(--bg);font-size:12px}.filter-clear{margin-inline-start:auto;font-size:11px}.result-count{color:var(--muted);font-size:11px}.poster-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px 18px}.load-more{margin:30px auto;display:flex}.detail-hero{position:relative;min-height:540px;overflow:hidden;margin-top:-88px;padding-top:88px}.detail-art{background-position:center 28%;width:66%;background-size:cover}.detail-copy{width:52%;padding:25px 4.6vw 50px;position:relative}.detail-copy .eyebrow{margin:30px 0 14px;display:block}.detail-copy h1{font-size:43px;line-height:1.5}.detail-copy .hero-english{color:#5893ae}.back-link{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:11px}.detail-synopsis{font-size:12px;color:#b5c0c3;max-width:540px;line-height:2.1;margin-top:22px}.track-labels{display:flex;gap:16px;flex-wrap:wrap;color:#a2b3bd;font-size:10px;margin:20px 0 25px}.track-labels>span{display:flex;gap:7px;align-items:center}.episode-trigger{margin-top:14px;min-height:36px;font-size:12px}.detail-content{padding-top:0}.detail-tabs{display:flex;align-items:center;gap:32px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding:18px 0;margin-bottom:28px;font-size:12px}.detail-tabs a:first-child{color:var(--gold)}.detail-tabs small{margin-inline-start:5px;color:var(--muted)}.detail-tabs>button{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.detail-tabs>button:last-child{margin-inline-start:auto}.about-block{max-width:900px;margin-bottom:40px}.about-block>p{font-size:13px;color:var(--muted)}.metadata-line{display:flex;gap:30px;flex-wrap:wrap;font-size:11px;margin-top:25px}.metadata-line>span{color:var(--muted);display:flex;gap:10px}.metadata-line b{color:#c9d2d9;font-weight:400}.comments-panel{border-top:1px solid var(--border);padding-top:26px;margin-top:18px}.comments-panel .muted{font-size:10px;display:flex;gap:5px;align-items:center}.comments-panel form{display:flex;gap:14px;align-items:flex-end}.comments-panel textarea{width:100%;min-height:88px;font-size:12px}.comments-panel form .btn{font-size:12px}.comment{display:flex;gap:15px;margin-top:25px;padding-bottom:20px;border-bottom:1px solid var(--border)}.comment-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#9a784038;color:var(--gold)}.comment strong{font-size:12px}.comment time{font-size:10px;color:var(--muted);margin-inline-start:20px}.comment p{font-size:13px;color:#a9b6be;margin:8px 0}.season-tabs{display:flex;gap:10px;margin-bottom:18px}.episode-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.episode-grid a{position:relative;text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:13px}.episode-grid svg{position:absolute;top:3px;right:3px;color:var(--gold)}.vip-page{max-width:1100px;padding-top:32px;background:radial-gradient(ellipse at 50% 0%,#a3884717,transparent 55%)}.vip-header{text-align:center}.crown-aura{display:flex;align-items:center;justify-content:center;width:72px;height:65px;margin:0 auto 12px;color:var(--gold-light);filter:drop-shadow(0 0 20px #d5a74855)}.vip-header h1{font-size:40px;font-weight:500;letter-spacing:4px;margin:12px 0 4px}.vip-header h1 span{color:var(--gold-light)}.vip-header>p{font-size:14px;color:#baa77d}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:42px 0 20px}.plan-card{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,#23272990,#0c1217);padding:30px 25px 22px;text-align:start;transition:border-color .2s,transform .2s}.plan-card:hover{transform:translateY(-3px)}.plan-card.selected{border:1px solid var(--gold-light);box-shadow:inset 0 0 20px #d0b16b15,0 0 0 2px #cbab6724,0 0 25px #b8913c15;background:linear-gradient(145deg,#463e2b94,#0d1418 80%)}.best-value{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(100deg,#d7a74f,#ffe3a0);color:#362a17;font-size:11px;padding:4px 19px;border-radius:20px;white-space:nowrap}.plan-title{font-size:20px;margin-bottom:18px}.plan-price{font-size:47px;color:var(--gold-light);font-weight:500;letter-spacing:-2px}.plan-price small{font-size:20px;vertical-align:super;margin-right:5px}.plan-duration{font-size:10px;color:#92918c;margin-top:3px}.plan-divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,#d3b16f44,transparent);margin:23px 0 16px}.plan-benefit{display:flex;align-items:center;gap:10px;align-self:flex-start;font-size:11px;margin-bottom:13px;color:#bec5c8;line-height:1.8}.plan-benefit svg{color:var(--gold)}.plan-select{height:23px;width:23px;border:1px solid #72777166;border-radius:50%;display:grid;place-items:center;margin-top:8px;color:var(--muted)}.selected .plan-select{background:var(--gold);border-color:var(--gold);color:#171710}.checkout-panel{text-align:center;padding:10px 0 40px}.checkout-panel>label{display:flex;align-items:center;gap:15px;justify-content:center;margin-bottom:20px;color:var(--muted)}.checkout-panel select{min-width:200px}.checkout-btn{padding:13px 35px;min-width:360px}.checkout-btn>span{margin-inline-start:15px}.checkout-panel>p{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--muted);margin:12px 0}.checkout-panel>.preview-note{color:#aa9a7c}.orders-panel{margin-bottom:15px}.orders-panel h2{font-size:17px}.order-row{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:17px 6px;border-bottom:1px solid var(--border);font-size:11px}.order-row:last-child{border:0}.status-success{color:#53c9a3}.search-page{max-width:1250px}.search-heading{text-align:center;margin:10px 0 25px}.search-heading h1{font-size:32px;margin-top:10px}.search-form{display:flex;align-items:center;gap:16px;padding:9px 10px 9px 22px;border:1px solid #89734777;border-radius:16px;background:linear-gradient(120deg,#1e272e,#0d1519);box-shadow:0 0 40px #d5a74e08}.search-form>svg{color:var(--gold)}.search-form>input{flex:1;min-width:0;border:0;background:transparent;padding:12px 0;font-size:14px}.search-form .btn{min-height:42px;font-size:12px}.search-form .icon-button{border:0;background:transparent;color:var(--muted)}.search-columns{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;margin:45px 0}.search-discovery h2{font-size:17px}.search-discovery .text-button{font-size:11px}.history-chips{display:flex;flex-wrap:wrap;gap:8px;min-height:40px;margin-bottom:30px}.history-chips .chip{font-size:11px}.trending-list>button{display:flex;align-items:center;width:100%;text-align:start;padding:10px 0;gap:14px;border-bottom:1px solid var(--border)}.trending-list>button>span:first-child{font-size:15px;color:#ae9361;width:20px;font-style:italic}.trending-list img{width:33px;height:45px;object-fit:cover;border-radius:4px}.trending-list>button>span:nth-last-child(2){font-size:12px;flex:1}.trending-list small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.trending-list>button>svg{color:var(--muted)}.uyghur-keyboard{height:fit-content;padding:22px}.uyghur-keyboard h3{margin:0;font-size:12px;color:var(--muted)}.keyboard-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;direction:rtl}.keyboard-grid button,.keyboard-bottom>button{border-radius:5px;background:linear-gradient(140deg,#24313a90,#121d24);height:39px;border:1px solid #3a46512b}.keyboard-grid button:hover,.keyboard-bottom>button:hover{color:var(--gold);border-color:#aa8d55}.keyboard-bottom{display:grid;grid-template-columns:1fr 3fr 1fr;gap:6px;margin-top:6px}.keyboard-bottom>button{display:grid;place-items:center;color:var(--muted)}.search-suggestions{border:1px solid var(--border);background:var(--panel);border-radius:10px;max-height:230px;overflow:auto;padding:8px;margin-top:6px}.search-suggestions>button{display:flex;align-items:center;gap:10px;width:100%;text-align:start;padding:10px}.search-results{padding-top:20px;border-top:1px solid var(--border)}.ai-page{display:grid;grid-template-columns:230px 1fr;gap:28px;min-height:calc(100vh - 190px);padding-top:28px;padding-bottom:30px}.ai-sidebar{border:1px solid var(--border);border-radius:14px;background:linear-gradient(160deg,#17212888,#0b1217);padding:18px;display:flex;flex-direction:column}.ai-sidebar>.btn{width:100%;font-size:12px;padding:12px}.ai-conversations{margin-top:24px;flex:1;max-height:390px;overflow:auto}.ai-conversations>button{display:flex;gap:8px;text-align:start;width:100%;font-size:11px;color:var(--muted);padding:13px 0}.ai-conversations span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-side-brand{display:flex;align-items:center;flex-direction:column;color:#bc9b63;gap:10px;padding:24px 0 10px}.ai-side-brand span{font-size:9px;letter-spacing:2px}.ai-side-brand small{font-size:8px;color:var(--muted);letter-spacing:1px}.ai-workspace{border:1px solid var(--border);border-radius:15px;background:radial-gradient(ellipse at 50% 20%,#78673812,transparent 65%),#0c1216;display:flex;flex-direction:column;min-width:0;height:calc(100vh - 190px);min-height:560px}.ai-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 25px;border-bottom:1px solid #26313988;font-size:11px;direction:ltr;color:#d2bb8b}.ai-toolbar>span{display:flex;align-items:center;gap:8px}.ai-status{color:#81908c;font-size:9px}.ai-status i{width:5px;height:5px;border-radius:50%;background:#b89a5c}.chat-stream{flex:1;overflow:auto;padding:20px 30px;scrollbar-width:thin;scrollbar-color:#3f3a2b transparent}.ai-welcome{text-align:center;margin:auto;padding:25px 0}.brain-orbit{position:relative;width:104px;height:104px;border-radius:50%;background:radial-gradient(#cba55520,#cba55505 60%,transparent);border:1px solid #9b7e4433;display:grid;place-items:center;margin:10px auto 28px;color:var(--gold);box-shadow:0 0 60px #cba5550a}.brain-orbit:after{content:"";position:absolute;inset:-12px;border:1px dashed #d2b27022;border-radius:50%;transform:rotate(-30deg)}.orbit-star{position:absolute;right:-8px;top:6px;color:#f2d294;font-size:21px}.ai-welcome .eyebrow{font-size:8px;letter-spacing:2px}.ai-welcome h1{font-size:27px;margin:16px 0 9px}.ai-welcome>p{font-size:12px;color:var(--muted)}.prompt-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px auto 0;max-width:740px}.prompt-cards>button{border:1px solid #6a583e66;border-radius:10px;background:linear-gradient(140deg,#211f1a80,#131d2380);padding:20px 15px;display:flex;gap:12px;align-items:flex-start;flex-direction:column;text-align:start;font-size:11px;color:#c6c6bb}.prompt-cards>button>svg:first-child{color:var(--gold)}.prompt-cards>button>svg:last-child{align-self:flex-end;color:#887c62}.prompt-cards>button:hover{border-color:var(--gold)}.chat-message{display:flex;gap:14px;margin:15px 0 26px}.chat-avatar{height:32px;width:32px;background:#2d2a1e;border:1px solid #7b633d77;border-radius:8px;display:grid;place-items:center;color:var(--gold)}.chat-message>div:last-child{flex:1;max-width:90%;background:#151e24;border:1px solid var(--border);border-radius:0 12px 12px;padding:15px 18px}.chat-message span{color:var(--gold);font-size:10px}.chat-message p{font-size:13px;line-height:2;white-space:pre-wrap;margin:7px 0 0}.chat-message.user .chat-avatar{background:#22313c;color:#b5c8d5;border-color:#435668}.chat-message.user>div:last-child{background:#121a1f;border-color:#223039}.chat-thinking{display:flex;gap:5px;padding:10px}.chat-thinking>span{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:pulse 1s infinite}.chat-thinking>span:nth-child(2){animation-delay:.2s}.chat-thinking>span:nth-child(3){animation-delay:.4s}.ai-composer{padding:14px 25px 15px}.ai-composer form{display:flex;align-items:center;gap:10px;border:1px solid #806b4666;border-radius:12px;background:linear-gradient(130deg,#202820,#131e25);padding:10px 12px}.ai-composer textarea{flex:1;border:0;background:transparent;resize:none;font-size:13px;padding:8px;min-height:40px;max-height:120px}.ai-composer .icon-button{border:0;background:transparent;color:#a19172}.send-button{background:linear-gradient(135deg,#e6bd6d,#f9df9d);color:#1a1a11;width:39px;height:39px;border-radius:9px;display:grid;place-items:center}.ai-composer>small{display:block;text-align:center;margin-top:10px;font-size:9px;color:#6f7c83}.profile-banner{position:relative;display:flex;align-items:center;gap:24px;padding:35px;border:1px solid #79603966;border-radius:17px;overflow:hidden;background:radial-gradient(ellipse at 90% 30%,#c6a15425,transparent 50%),linear-gradient(110deg,#152129,#0e151a)}.profile-avatar{height:86px;width:86px;border-radius:50%;padding:4px;border:1px solid var(--gold);box-shadow:0 0 25px #cca55018;display:grid;place-items:center;color:var(--gold)}.profile-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-identity h1{font-size:26px;margin:9px 0 2px}.profile-identity .eyebrow{font-size:8px}.profile-identity>p{font-size:11px;color:var(--muted);margin:0;text-align:start}.profile-membership{margin-inline-start:auto;color:var(--gold);position:relative;padding-inline-start:50px;border-inline-start:1px solid #b4995c44}.profile-membership>svg{vertical-align:middle;margin-inline-end:10px}.profile-membership>strong{font-size:16px;letter-spacing:1px}.profile-membership>p{font-size:10px;color:#aa9b81;margin:10px 0}.profile-membership>a{display:flex;gap:7px;align-items:center;font-size:11px}.profile-layout{display:grid;grid-template-columns:230px 1fr;gap:28px;margin-top:28px}.profile-menu{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:13px;background:var(--panel);padding:12px;height:fit-content}.profile-menu>button,.profile-menu>a{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:7px;text-align:start;font-size:12px;color:#9aaab5}.profile-menu>button>svg:last-child,.profile-menu>a>svg:last-child{margin-inline-start:auto}.profile-menu>button.active{background:linear-gradient(110deg,#a485434a,#2b2b1e33);color:var(--gold)}.profile-menu>.logout-button{color:#c0837f;border-top:1px solid var(--border);border-radius:0;margin-top:9px}.profile-content{min-height:450px}.profile-content .poster-grid{grid-template-columns:repeat(4,1fr)}.profile-content h2{font-size:20px}.settings-form{display:flex;flex-direction:column;gap:26px;max-width:430px;margin:30px 0}.settings-form>label{display:flex;flex-direction:column;gap:12px;color:var(--muted);font-size:12px}.settings-form select{width:100%}.segmented{display:flex;background:var(--bg);border-radius:8px;border:1px solid var(--border);padding:4px;gap:5px}.segmented button{display:flex;gap:8px;align-items:center;justify-content:center;flex:1;padding:10px;border-radius:5px}.segmented button.active{background:#cda65927;color:var(--gold);box-shadow:inset 0 0 0 1px #cda65940}.device-labels{display:flex;gap:8px}.device-labels span{border:1px solid var(--border);border-radius:5px;padding:5px 10px;font-size:10px}.coupon-card{display:flex;align-items:center;gap:20px;padding:22px;border:1px solid #a88a4c55;border-radius:10px;background:linear-gradient(110deg,#b49b5b15,#0b141a);margin:15px 0;color:var(--gold)}.coupon-card h3{margin:0;font-size:15px}.coupon-card p{color:var(--muted);font-size:10px;margin:7px 0 0}.coupon-card>strong{margin-inline-start:auto;font-size:22px;direction:ltr}.coupon-card>span{font-size:10px;color:var(--muted)}.notification-row{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--border);width:100%;text-align:start}.notification-row>svg{color:var(--gold)}.notification-row>div{flex:1}.notification-row p{font-size:12px;color:var(--muted);margin:7px 0}.notification-row time{font-size:10px;color:#60727d}.unread-dot{height:6px;width:6px;background:var(--gold);border-radius:50%}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.topic-card{height:360px;position:relative;overflow:hidden;border-radius:15px;border:1px solid var(--border)}.topic-card>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.topic-card:hover img{transform:scale(1.04)}.topic-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#070b0f 2%,#070b0f66 60%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:30px}.topic-overlay h2{font-size:25px;margin:12px 0 20px}.topic-overlay>span:last-child{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--gold)}.collection-description{color:var(--muted);margin-bottom:30px}.invite-page{max-width:1000px}.invite-hero{text-align:center;background:radial-gradient(at 50% 25%,#d6b25e14,transparent 60%);padding:15px 20px 35px}.invite-symbol{position:relative;display:grid;place-items:center;width:130px;height:130px;border:1px solid #a5833f44;border-radius:50%;margin:5px auto 30px;color:var(--gold);box-shadow:0 0 50px #a5864512}.invite-symbol>span{position:absolute;right:-5px;bottom:10px;background:#e8c779;color:#282016;font-size:18px;border-radius:30px;padding:5px 13px}.invite-hero h1{font-size:32px;margin:15px 0}.invite-hero>p{color:var(--muted);font-size:13px}.invite-link{display:flex;gap:8px;padding:8px;border:1px solid var(--border);border-radius:12px;max-width:620px;margin:30px auto 0;background:var(--panel)}.invite-link>input{border:0;background:transparent;flex:1;font-size:12px;min-width:0}.invite-link .btn{font-size:12px;min-height:40px}.invite-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:10px 0 30px}.invite-stats>div{display:flex;align-items:center;flex-direction:column;padding:25px 10px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.invite-stats svg{color:var(--gold);margin-bottom:12px}.invite-stats strong{font-size:28px;font-weight:500;color:#e1c58f}.invite-stats span{font-size:11px;color:var(--muted);margin-top:7px}.kids-hero{display:flex;position:relative;padding:45px 5%;border:1px solid #8b794c44;border-radius:16px;background:radial-gradient(at 80% 0%,#4b593647,transparent 60%),#101c1f;overflow:hidden;min-height:300px;align-items:center;margin-bottom:35px}.kids-hero>div:first-child{position:relative;max-width:60%;z-index:1}.kids-hero h1{font-size:32px;margin:17px 0 10px}.kids-hero p{font-size:12px;color:var(--muted)}.kids-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.kids-tags>span{display:flex;gap:6px;align-items:center;padding:7px 10px;border:1px solid #68755344;border-radius:20px;font-size:10px;color:#c3c596}.kids-art{position:absolute;inset-inline-end:9%;top:30px;transform:rotate(8deg)}.kids-art img{height:300px;width:200px;object-fit:cover;border-radius:15px;box-shadow:0 15px 40px #0008;border:2px solid #a8a17a66}.kids-art>span{position:absolute;top:0;right:-25px;font-size:48px;color:#e6cd8c}.kids-layout{display:grid;grid-template-columns:1fr 300px;gap:30px}.kids-layout .poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.child-controls{display:flex;flex-direction:column;gap:18px;height:fit-content;color:var(--gold)}.child-controls h2{margin:0;font-size:20px}.child-controls label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted)}.child-controls input,.child-controls select{width:100%}.child-controls .btn{margin-top:6px;font-size:11px}.auth-head{text-align:center;padding-top:5px}.auth-head img{margin:auto}.auth-head h2{margin:18px 0 25px;font-size:24px}.auth-form{display:flex;flex-direction:column;gap:20px;padding:0 15px 20px}.auth-form>label{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:12px}.rawan-dialog.el-dialog{background:linear-gradient(145deg,#162027,#0c1217);border:1px solid #705d3b77;border-radius:16px;box-shadow:0 15px 100px #000b}.el-dropdown-menu{background:var(--panel)!important}.el-dropdown-menu__item{color:var(--text)!important}.el-table{--el-table-border-color: var(--border);--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #17232b;--el-table-row-hover-bg-color: #252c2b;background:transparent!important;color:var(--text)!important}.el-table th.el-table__cell{color:#9cafba;font-size:11px}.el-table td.el-table__cell{font-size:11px}.el-dialog__title{color:var(--text)}.el-message-box{background:var(--panel)!important;border-color:var(--border)!important;color:var(--text)!important}.el-message{background:var(--panel)!important;border-color:var(--border)!important}.el-message__content{color:var(--text)!important}@keyframes heroReveal{0%{opacity:.2;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes pulse{50%{opacity:.3;transform:translateY(-3px)}}[data-theme=light]{--bg: #f4f2ed;--panel: #fffdf7;--panel2: #e8e6df;--border: #dcd6c9;--text: #252b2e;--muted: #7a7c74;--header: #f8f6f0ee;--gold: #9c6c22;--gold-light: #b17d31;--el-bg-color: #fffdf7;--el-bg-color-overlay: #fffdf7;--el-text-color-primary: #272b2c;--el-text-color-regular: #5c655f;--el-fill-color-blank: #fffdf7;--el-border-color: #dcd6c9;background:var(--bg);color:var(--text)}[data-theme=light] .hero,[data-theme=light] .detail-hero{color:#f1eee8;--gold: #e8bd69;--gold-light: #ffe4a3}[data-theme=light] .topbar{background:var(--header)}[data-theme=light] .main-nav a{color:#5b5b51}[data-theme=light] .main-nav a.active{color:#573a13}[data-theme=light] .icon-button{background:#fff9;color:#665b45}[data-theme=light] .genre-tile{color:#f1efe8}[data-theme=light] .collection-banner{color:#eeede8}[data-theme=light] .ai-workspace{background:#fffdf7}[data-theme=light] .chat-message>div:last-child{background:#f2efe7}[data-theme=light] .ai-composer form{background:#f2efe7}[data-theme=light] .ai-composer textarea{color:#252b2e}[data-theme=light] .plan-card{background:linear-gradient(135deg,#fffdf7,#f1eee4)}[data-theme=light] .profile-banner{color:#e8e8e3}[data-theme=light] .rawan-dialog.el-dialog{background:#fffdf7}[data-theme=light] .ai-sidebar{background:#f1eee7}[data-theme=light] .prompt-cards>button{background:#f1eee7;color:#5a5b4d}@media(min-width:1600px){.hero{height:560px}.hero-copy{padding-top:58px}.hero h1{font-size:64px}.hero-synopsis{font-size:14px}.hero-buttons .btn{min-height:49px}.hero-dots{margin-top:32px}}@media(max-width:1200px){.topbar{grid-template-columns:155px 1fr auto;gap:10px;padding:0 3%}.brand{font-size:24px}.main-nav a{padding:9px 11px;font-size:11px}.main-nav a svg{display:none!important}.header-actions{gap:6px}.language-button span{display:none}.hero-copy{margin-left:3%;width:46%}.hero h1{font-size:45px}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.2px}.home-rails{padding:0 3% 40px}.film-rail{grid-auto-columns:calc((100% - 5 * 14px) / 6);gap:14px}.genre-strip{gap:8px}.genre-tile{font-size:10px}.page{padding-left:3%;padding-right:3%}.category-layout{grid-template-columns:165px 1fr;gap:24px}.poster-grid{grid-template-columns:repeat(4,1fr)}.ai-page{grid-template-columns:185px 1fr;gap:20px}.ai-sidebar{padding:12px}.profile-layout{grid-template-columns:190px 1fr;gap:20px}.kids-layout{grid-template-columns:1fr 260px}.kids-layout .poster-grid{grid-template-columns:repeat(3,1fr)}.search-columns{gap:35px}.collection-stack{inset-inline-end:7%}.collection-stack img{height:170px;width:110px}}@media(max-width:960px){.main-nav a:nth-last-child(-n+2){display:none}.topbar{grid-template-columns:145px 1fr auto;height:78px}.hero{margin-top:-78px;padding-top:78px;height:455px}.hero-copy{padding-top:30px;width:47%}.hero h1{font-size:40px}.hero-copy .eyebrow{font-size:6px}.hero-synopsis{font-size:11px}.hero-buttons .btn{padding:10px 14px;font-size:12px}.hero-english{font-size:8px}.badges{gap:4px}.badges>span{font-size:8px}.badges strong{font-size:14px}.film-rail{grid-auto-columns:calc((100% - 48px)/5);gap:12px}.genre-strip{grid-template-columns:repeat(5,1fr);gap:10px}.genre-tile{flex-direction:row;padding:15px 10px;gap:9px;font-size:11px;justify-content:flex-start}.genre-tile>svg:first-child{width:22px}.section-heading h2{font-size:19px}.category-layout{grid-template-columns:145px 1fr;gap:18px}.category-sidebar{padding:18px 8px}.category-sidebar h2{font-size:19px}.category-sidebar>button{padding:10px 8px;gap:8px;font-size:11px}.filter-bar{gap:12px;padding:15px}.filter-bar label{min-width:75px}.poster-grid{grid-template-columns:repeat(3,1fr)}.detail-hero{margin-top:-78px;padding-top:78px;min-height:510px}.detail-copy{width:60%;padding-inline:3%}.detail-copy h1{font-size:35px}.detail-art{width:70%}.detail-copy .eyebrow{font-size:8px}.detail-synopsis{font-size:11px}.detail-tabs{gap:20px}.plans{gap:14px}.plan-card{padding:28px 18px 20px}.plan-benefit{font-size:10px}.ai-page{grid-template-columns:1fr}.ai-sidebar{display:none}.ai-workspace{min-height:600px;height:calc(100vh - 180px)}.search-columns{gap:25px}.keyboard-grid button{height:33px}.profile-banner{padding:28px;gap:20px}.profile-membership{padding-inline-start:25px}.profile-layout{grid-template-columns:165px 1fr;gap:18px}.profile-menu>button,.profile-menu>a{font-size:11px;padding:13px 8px;gap:9px}.profile-menu svg{width:17px}.profile-content{padding:20px}.profile-content .poster-grid{grid-template-columns:repeat(3,1fr)}.topic-grid{gap:18px}.topic-card{height:300px}.topic-overlay{padding:22px}.topic-overlay h2{font-size:22px}.kids-layout .poster-grid{grid-template-columns:repeat(2,1fr)}.kids-hero h1{font-size:28px}.kids-art{inset-inline-end:4%}.kids-art img{height:275px;width:180px}}@media(max-width:680px){h1{font-size:29px}.page{padding:28px 5% 40px}.topbar{display:flex;justify-content:space-between;height:70px;padding:0 5%;border-bottom:0}.brand{font-size:22px}.brand img{width:31px;height:31px}.main-nav{display:none}.header-actions{gap:7px}.header-actions>.icon-button{width:31px;height:31px;border:0;background:none}.vip-pill{padding:6px 9px;font-size:10px}.vip-pill svg{width:15px}.language-button{padding:5px}.avatar-button{width:31px;height:31px}.mobile-nav{display:flex;position:fixed;bottom:0;inset-inline:0;z-index:22;background:#0d151cf2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #3a3930;padding:10px 8px max(10px,env(safe-area-inset-bottom));justify-content:space-around;box-shadow:0 -5px 25px #0003}.mobile-nav>a{display:flex;align-items:center;flex-direction:column;gap:6px;font-size:8px;color:#81949e;flex:1}.mobile-nav>a.router-link-exact-active{color:var(--gold-light)}.mobile-nav>a:nth-child(3)>svg{color:var(--gold-light);filter:drop-shadow(0 0 5px #e8bd6966)}.app-root{padding-bottom:72px}.ai-fab{display:none}.site-footer{padding:25px 5%;gap:18px}.site-footer p{flex-basis:60%;font-size:9px}.site-footer>.preview-indicator{flex-basis:100%;font-size:9px}.hero{height:510px;margin-top:-70px;padding-top:70px}.hero-art{width:100%;height:72%;top:15px;background-size:auto 115%;background-position:63% 45%}.hero-shade{background:linear-gradient(0deg,#080c0f 3%,#080c0ff5 18%,#080c0f5c 54%,#080c0f08 80%,#080c0f99),linear-gradient(90deg,#080c0f44,transparent)}.hero-copy{width:90%;max-width:none;margin-left:5%;padding-top:210px;text-align:start}.hero-copy>.eyebrow{display:none}.hero-kicker{font-size:10px;margin:0 0 2px;color:#dac499}.hero h1{font-size:37px;line-height:1.3}.hero-english{font-size:8px;letter-spacing:2px;margin:5px 0 12px}.hero-synopsis{font-size:10px;max-width:92%;margin:10px 0 14px;-webkit-line-clamp:1}.badges strong{font-size:14px}.hero-buttons .btn{padding:10px 18px;min-height:40px;font-size:11px}.hero-dots{position:absolute;top:180px;right:0;margin:0}.hero-dots>span{display:none}.hero-corner{display:none}.home-rails{padding:0 5% 30px;margin-top:0}.section-heading{margin-bottom:14px}.section-heading h2{font-size:18px}.section-heading>a{font-size:9px}.film-rail{grid-auto-columns:calc((100% - 2.3 * 11px) / 3.3);gap:11px;overflow:visible;overflow-x:auto}.film-section{margin-bottom:25px}.poster-image{border-radius:7px}.poster-caption{padding-top:8px}.poster-caption h3{font-size:10px;margin-bottom:3px}.poster-caption>div{font-size:8px}.quality-badge{font-size:8px;top:5px;right:5px}.vip-corner{font-size:7px;top:5px;left:4px}.vip-corner svg{width:9px;height:9px}.rank-number{font-size:32px}.genre-strip{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:28px}.genre-tile{flex-direction:column;gap:8px;padding:13px 2px 10px;font-size:8px;align-items:center}.genre-tile>svg:first-child{width:23px;height:23px}.collection-banner{padding:25px 22px;min-height:205px}.collection-banner>div:first-child{z-index:2;position:relative;max-width:65%}.collection-banner h2{font-size:23px}.collection-banner p{font-size:10px;max-width:150px}.collection-banner .eyebrow{font-size:7px;letter-spacing:1.6px}.collection-banner .text-link{font-size:11px}.collection-stack{opacity:.45;inset-inline-end:-9%;top:45px;gap:8px}.collection-stack img{height:150px;width:100px}.category-layout{display:block}.category-sidebar{position:static;background:transparent;border:0;border-radius:0;padding:0;display:flex;gap:8px;overflow:auto;scrollbar-width:none;margin:0 0 24px}.category-sidebar .eyebrow,.category-sidebar h2{display:none}.category-sidebar>button{flex-shrink:0;width:auto;padding:10px 14px;border:1px solid var(--border);border-radius:25px;font-size:11px;gap:7px}.category-sidebar>button>svg:last-child{display:none}.category-sidebar>button>svg:first-child{width:15px}.page-heading h1{font-size:27px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.3px}.page-heading{margin-bottom:22px}.filter-bar{gap:10px;padding:13px 10px}.filter-bar label{flex:1;min-width:60px;font-size:8px}.filter-bar select{font-size:10px;padding:6px 4px}.filter-clear{font-size:9px;display:none}.poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.detail-hero{margin-top:-70px;padding-top:70px;min-height:600px}.detail-art{width:100%;height:68%;top:0;background-position:center 20%}.detail-hero .hero-shade{background:linear-gradient(0deg,#080c0f 1%,#080c0ff5 24%,#080c0f38 70%,#080c0f55)}.detail-copy{width:100%;padding:240px 5% 30px}.detail-copy .back-link{position:absolute;top:25px;left:5%;color:#dde3e6}.detail-copy .eyebrow{margin:0 0 7px;font-size:7px}.detail-copy h1{font-size:32px}.detail-copy .hero-english{font-size:8px}.detail-synopsis{font-size:11px;line-height:1.9;margin:18px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.track-labels{font-size:9px;gap:10px;margin:15px 0 20px}.track-labels svg{width:13px}.detail-content{padding-top:0}.detail-tabs{gap:18px;margin-bottom:24px;padding:14px 0;font-size:11px}.detail-tabs>button{font-size:9px}.detail-tabs>button:last-child{margin:0}.about-block h2{font-size:19px}.about-block p{font-size:11px}.metadata-line{gap:18px;font-size:9px}.comments-panel .section-heading .muted{font-size:8px}.comments-panel form{display:block}.comments-panel textarea{font-size:11px}.comments-panel form .btn{margin-top:10px;min-height:36px;padding:8px 16px;font-size:10px}.vip-page{padding:25px 4% 35px}.vip-header h1{font-size:31px;letter-spacing:3px}.vip-header .eyebrow{font-size:7px;letter-spacing:1.5px}.vip-header>p{font-size:11px}.crown-aura{margin-bottom:8px;height:50px}.crown-aura svg{width:32px}.plans{gap:8px;margin-top:35px}.plan-card{border-radius:10px;padding:24px 9px 15px}.plan-title{font-size:17px;margin-bottom:15px}.plan-price{font-size:35px}.plan-price small{font-size:13px;margin-right:3px}.plan-duration{font-size:8px}.best-value{font-size:8px;top:-10px;padding:3px 10px}.plan-divider{margin:18px 0 14px}.plan-benefit{font-size:8px;gap:5px;line-height:1.8;margin-bottom:10px}.plan-benefit svg{height:11px;width:11px}.checkout-btn{min-width:270px;width:auto;font-size:12px;padding:12px 20px}.checkout-panel>p{font-size:8px}.orders-panel{padding:18px}.orders-panel h2{font-size:16px}.orders-panel .empty-note{font-size:11px}.order-row{font-size:9px;gap:10px;flex-wrap:wrap}.search-heading{margin:8px 0 22px}.search-heading .eyebrow{font-size:6px;letter-spacing:1.5px}.search-heading h1{font-size:28px}.search-form{padding:6px 8px;gap:8px;border-radius:11px}.search-form>svg{width:19px;margin-inline-start:6px}.search-form input{font-size:11px;padding:10px 0}.search-form .btn{font-size:10px;padding:9px 12px;min-height:36px}.search-form .icon-button{width:25px}.search-columns{grid-template-columns:1fr;margin-top:30px;gap:30px}.search-discovery h2{font-size:17px}.trending-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.trending-list>button{gap:8px}.trending-list>button>svg{display:none}.trending-list>button>span:first-child{font-size:13px;width:17px}.trending-list>button>span:nth-last-child(2){font-size:10px}.trending-list small{font-size:8px}.keyboard-grid button{height:36px}.uyghur-keyboard{padding:18px}.ai-page{padding:15px 4% 20px;min-height:calc(100dvh - 145px)}.ai-workspace{height:calc(100dvh - 170px);min-height:500px}.ai-toolbar{padding:14px 17px;font-size:10px}.chat-stream{padding:18px 15px}.ai-welcome{padding:15px 0}.brain-orbit{width:75px;height:75px;margin:10px auto 27px}.brain-orbit svg{width:38px}.ai-welcome>.eyebrow{font-size:5px;letter-spacing:1.2px}.ai-welcome h1{font-size:22px;margin:15px 0 8px}.ai-welcome>p{font-size:10px;max-width:300px;margin:0 auto}.prompt-cards{gap:7px;margin-top:25px}.prompt-cards>button{padding:14px 10px;font-size:9px;gap:9px;border-radius:8px;line-height:1.8}.prompt-cards>button>svg:first-child{width:18px}.prompt-cards>button>svg:last-child{width:13px}.ai-composer{padding:10px 12px 12px}.ai-composer form{padding:6px 8px;gap:3px}.ai-composer textarea{font-size:11px;padding:10px 5px}.ai-composer .icon-button{width:30px}.send-button{width:34px;height:34px}.ai-composer>small{font-size:8px;margin-top:8px}.chat-message{gap:8px}.chat-avatar{width:26px;height:26px;border-radius:6px}.chat-avatar svg{width:15px}.chat-message>div:last-child{padding:12px}.chat-message p{font-size:11px}.profile-banner{padding:23px 18px;gap:15px;flex-wrap:wrap}.profile-avatar{width:64px;height:64px}.profile-identity .eyebrow{font-size:6px;letter-spacing:1.4px}.profile-identity h1{font-size:23px}.profile-identity>p{font-size:10px}.profile-membership{width:100%;border:0;padding:18px 0 0;border-top:1px solid #b4995c33;margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-membership>svg{width:20px;height:20px;margin:0}.profile-membership>strong{font-size:12px}.profile-membership>p{font-size:9px;margin:0;flex:1}.profile-membership>a{font-size:9px;gap:4px}.profile-layout{display:block;margin-top:20px}.profile-menu{display:grid;grid-template-columns:repeat(4,1fr);padding:10px;gap:5px;margin-bottom:20px}.profile-menu>button,.profile-menu>a{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:8px;padding:13px 3px;justify-content:center}.profile-menu>button>svg:first-child,.profile-menu>a>svg:first-child{width:21px;height:21px}.profile-menu>button>svg:last-child,.profile-menu>a>svg:last-child{display:none}.profile-menu>.logout-button{border:0;margin:0}.profile-content{padding:20px 16px;min-height:320px}.profile-content h2{font-size:18px}.profile-content .poster-grid{gap:12px}.settings-form{margin:20px 0}.coupon-card{padding:16px 10px;gap:12px;flex-wrap:wrap}.coupon-card>svg{width:24px}.coupon-card h3{font-size:12px}.coupon-card p{font-size:8px}.coupon-card>strong{font-size:18px}.topic-grid{grid-template-columns:1fr;gap:20px}.topic-card{height:270px}.topic-overlay h2{font-size:25px}.topic-card>img{object-position:center 35%}.invite-hero{padding:10px 0 25px}.invite-hero .eyebrow{font-size:6px}.invite-hero h1{font-size:26px}.invite-hero>p{font-size:11px}.invite-symbol{width:105px;height:105px}.invite-symbol>svg{width:53px}.invite-symbol>span{font-size:15px}.invite-link{gap:3px;padding:6px}.invite-link>input{padding:10px 6px;font-size:9px}.invite-link .btn{padding:10px;font-size:10px}.invite-stats{gap:10px}.invite-stats>div{padding:20px 5px}.invite-stats strong{font-size:23px}.invite-stats span{font-size:9px}.kids-hero{padding:30px 22px;min-height:300px}.kids-hero>div:first-child{max-width:80%}.kids-hero .eyebrow{font-size:6px}.kids-hero h1{font-size:25px;line-height:1.7}.kids-hero p{font-size:10px;max-width:230px}.kids-tags{gap:6px}.kids-tags>span{font-size:8px;padding:5px 7px}.kids-tags svg{width:12px}.kids-art{opacity:.25;inset-inline-end:-8%;top:50px}.kids-layout{display:flex;flex-direction:column;gap:26px}.kids-layout .poster-grid{grid-template-columns:repeat(3,1fr)}.child-controls{padding:24px}.child-controls .btn{font-size:12px}.rawan-dialog.el-dialog{max-width:94vw}.auth-form{padding:0 6px 15px}.auth-head h2{font-size:23px}.episode-grid{grid-template-columns:repeat(5,1fr)}}.hero-copy{position:absolute;left:4.6vw;top:88px;margin-left:0}.detail-copy{margin-right:auto;margin-left:0}@media(max-width:1200px){.hero-copy{left:3%;margin-left:0}}@media(max-width:960px){.hero-copy{top:78px}}@media(max-width:680px){.hero-copy{left:5%;top:70px;width:90%;margin-left:0}.detail-copy{margin:0}}.rawan-v2{--v2-muted: #97a7b0}.rawan-v2 .hero{height:548px}.rawan-v2 .hero-art{width:76%}.rawan-v2 .hero-art>img{width:100%;height:100%;object-fit:cover;object-position:70% 36%}.rawan-v2 .hero-copy{width:45%;max-width:620px;padding-top:40px}.rawan-v2 .hero h1{font-size:55px;margin:9px 0;line-height:1.45;text-wrap:balance}.rawan-v2 .hero-kicker{display:flex;align-items:center;gap:16px;color:#c8b380;margin-top:24px}.rawan-v2 .hero-kicker bdi{font-size:9px;color:#7e898c;letter-spacing:2px}.rawan-v2 .hero-synopsis{font-size:13px;line-height:2.05;color:#b8c0c1;margin:17px 0 24px}.rawan-v2 .hero-detail-link{display:inline-flex;align-items:center;gap:7px;color:#a8b8bf;font-size:11px;padding:10px 0}.rawan-v2 .hero-buttons{align-items:center;gap:12px}.rawan-v2 .hero-buttons .btn{min-height:46px;padding:11px 23px}.hero-carousel-controls{display:flex;gap:28px;align-items:center;margin-top:26px}.rawan-v2 .hero-dots{margin:0}.carousel-arrows{display:flex;gap:7px}.carousel-arrows button{width:29px;height:29px;border:1px solid #8c784245;border-radius:50%;display:grid;place-items:center;color:#dcc593;background:#10171955}.rawan-v2 .home-rails{margin-top:0;padding-top:6px}.rawan-v2 .section-heading h2{font-size:22px}.rawan-v2 .film-section{margin-bottom:37px}.rawan-v2 .poster-caption h3{font-size:13px;font-weight:500;line-height:1.9}.rawan-v2 .poster-caption>div{font-size:10px}.rawan-v2 .poster-image{border-radius:11px}.rawan-v2 .rank-number{font-size:40px;bottom:3px;opacity:.8}.continue-section{margin:8px 0 37px}.continue-section .section-heading h2>svg{color:var(--gold)}.continue-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;scrollbar-width:none;padding:2px}.continue-card{display:flex;gap:15px;border:1px solid #33414b;background:linear-gradient(135deg,#152128,#0d151a);border-radius:11px;padding:10px;min-width:0;transition:border-color .2s}.continue-card:hover{border-color:#b39355}.continue-cover{position:relative;width:39%;flex-shrink:0;border-radius:7px;overflow:hidden;min-height:96px}.continue-cover img{width:100%;height:100%;object-fit:cover}.continue-cover>span{position:absolute;inset:0;display:grid;place-items:center;background:#03080d33;color:#ffe4a1}.continue-cover>span>svg{background:#111a23ad;border:1px solid #d4b57288;border-radius:50%;padding:7px;width:35px;height:35px}.continue-info{flex:1;min-width:0;padding:3px 3px 1px}.continue-info h3{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 6px}.continue-info>p{font-size:9px;color:#7f98a7;margin:0 0 10px}.continue-progress{height:3px;border-radius:6px;overflow:hidden;background:#2a3740}.continue-progress>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#b28b42,#f9d78e)}.continue-info>span{display:flex;gap:8px;align-items:center;color:#ceb67f;font-size:9px;margin-top:11px}.discovery-callout{display:flex;align-items:center;gap:24px;padding:25px 32px;border:1px solid #76633e66;border-radius:13px;background:radial-gradient(at 0% 50%,#af8f402b,transparent 55%),#101a21;margin:5px 0 40px}.discovery-icon{color:#e9c577;padding:16px;background:#c8a55213;border:1px solid #8b744534;border-radius:50%}.discovery-callout>div:nth-child(2){flex:1}.discovery-callout h2{font-size:21px;margin:7px 0 3px}.discovery-callout p{font-size:11px;color:#889ca7;margin:0}.discovery-callout .eyebrow{font-size:8px;letter-spacing:2px}.discovery-callout .btn{font-size:11px;padding:11px 18px}.home-skeleton{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.home-skeleton>div{height:260px;border-radius:12px;background:linear-gradient(110deg,var(--panel),var(--panel2),var(--panel));animation:pulse 1.3s ease-in-out infinite}.home-skeleton>div:first-child{grid-column:1/-1;height:340px}.rawan-v2 .detail-hero{min-height:575px}.rawan-v2 .detail-art{width:71%}.rawan-v2 .detail-copy{width:53%;padding-bottom:36px}.rawan-v2 .detail-copy h1{font-size:44px;line-height:1.5;text-wrap:balance}.rawan-v2 .detail-synopsis{font-size:13px;line-height:2.1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:17px}.rawan-v2 .detail-synopsis.expanded{display:block}.synopsis-toggle{padding:0 0 13px;font-size:11px;color:var(--gold)}.detail-highlights{display:flex;flex-wrap:wrap;gap:18px;margin:23px 0 0;font-size:10px;color:#829aa9}.detail-highlights>span{display:flex;align-items:center;gap:7px}.resume-detail{display:flex;gap:8px;align-items:center;font-size:10px;color:#b7a477;margin:14px 0 0}.rawan-v2 .detail-tabs{gap:26px;margin-bottom:28px}.rawan-v2 .detail-tabs>button:first-child{padding-inline-start:0}.rawan-v2 .detail-tabs>button.active{color:var(--gold);font-size:13px}.detail-two-column{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:60px;align-items:start;margin:30px 0 42px}.rawan-v2 .about-block{margin-bottom:0;max-width:820px}.rawan-v2 .about-block>.eyebrow{font-size:8px;letter-spacing:2px}.rawan-v2 .about-block h2{margin:10px 0 14px}.rawan-v2 .about-block>p{font-size:14px;line-height:2.1;color:#9baeb9}.film-facts{padding:23px}.film-facts h3{font-size:16px;margin-bottom:22px}.film-facts dl{margin:0}.film-facts dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:25px;border-bottom:1px solid #2a394144;padding:11px 0;font-size:11px}.film-facts dt{flex-shrink:0;color:#8094a0}.film-facts dd{margin:0;text-align:end;font-size:11px;line-height:1.9}.film-facts>p{display:flex;align-items:center;gap:7px;font-size:9px;color:#7d929f;margin:18px 0 0}.detail-ai-card{display:flex;align-items:center;gap:16px;padding:21px;margin-top:30px;border:1px solid #a0844944;border-radius:10px;background:linear-gradient(110deg,#a1843920,#121d23)}.detail-ai-card>span{padding:12px;border-radius:10px;background:#b59a4d15;color:#dec483}.detail-ai-card>div{flex:1}.detail-ai-card strong{font-size:13px;font-weight:500;color:#ddc18a}.detail-ai-card p{font-size:11px;color:#8296a3;margin:6px 0 0;line-height:1.9}.detail-ai-card>svg{color:#a68e5f}.credit-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.credit-chips>span{padding:10px 15px;border-radius:8px;background:var(--panel);border:1px solid var(--border)}.credit-chips strong{display:block;font-size:12px;font-weight:500}.credit-chips small{color:var(--muted);font-size:10px;display:block;margin-top:5px}.series-strip{display:flex;align-items:center;gap:24px;padding:22px 25px;margin:30px 0}.series-strip>div:first-child{min-width:180px}.series-strip .eyebrow{font-size:8px}.series-strip h2{font-size:19px;margin:7px 0 4px}.series-strip h2>bdi{color:var(--gold);margin-inline-start:8px}.series-strip p{font-size:10px;color:var(--muted);margin:0}.inline-episodes{display:flex;align-items:center;gap:9px;flex:1}.inline-episodes>a{position:relative;width:48px;height:43px;display:grid;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:#8fa4b0;font-size:13px}.inline-episodes>a.selected{border-color:#d9b76c88;color:#e6c27e;background:#bb954f17}.inline-episodes svg{position:absolute;top:3px;right:3px;color:var(--gold)}.series-strip>.btn{font-size:11px}.episode-legend{display:flex;gap:24px;font-size:11px;color:var(--muted);align-items:center;margin:15px 0 20px}.episode-legend>span{display:flex;align-items:center;gap:6px}.episode-legend i{width:5px;height:5px;border-radius:50%;background:#68b899}.episode-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.episode-list>a{display:flex;align-items:center;gap:15px;padding:14px;border:1px solid var(--border);background:var(--bg);border-radius:9px}.episode-list>a.selected{border-color:#a38345;background:#92763815}.episode-number{font-size:22px;color:#9b8455}.episode-list>a>div{flex:1;min-width:0}.episode-list strong{font-weight:500;font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-list small{display:block;color:var(--muted);margin-top:8px;font-size:10px}.episode-list>a>svg{color:var(--gold)}.rawan-v2.vip-page{max-width:1320px}.vip-membership-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #b7994d44;border-radius:30px;background:#b8994912;color:#d8b96f;padding:8px 14px;font-size:8px;letter-spacing:1.5px;direction:ltr}.rawan-v2 .vip-header h1{font-size:45px;margin-top:18px}.vip-current{display:inline-flex;align-items:center;gap:8px;color:#baaa7c;font-size:11px;margin-top:12px}.vip-workspace{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:26px;align-items:start;margin:40px 0 35px}.vip-choice{min-width:0}.vip-choice>.section-heading{margin-bottom:27px}.vip-choice>.section-heading .muted{font-size:10px}.rawan-v2 .plans{gap:13px;margin:0 0 23px}.rawan-v2 .plan-card{padding:27px 15px 22px;min-height:236px}.rawan-v2 .plan-title{font-size:18px;margin-bottom:17px}.rawan-v2 .plan-price{font-size:44px}.rawan-v2 .plan-duration{margin-top:7px}.plan-monthly{font-size:9px;color:#7e8c8f;margin:17px 0 0;line-height:1.9;display:block;text-align:center}.rawan-v2 .plan-select{margin-top:18px}.benefit-comparison h3{font-size:16px;font-weight:500}.benefit-table>div{display:grid;grid-template-columns:minmax(0,1.8fr) 1fr 1fr;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #2b394244;font-size:11px}.benefit-table .benefit-header{font-size:10px;color:#8c9fa8}.benefit-table>div>:first-child{color:#8c9fa8}.benefit-table>div>:nth-child(2),.benefit-table>div>:nth-child(3){justify-self:center;text-align:center}.benefit-table>div>:last-child{color:#e2c17d;font-weight:500}.benefit-footnote{display:flex;align-items:center;gap:7px;font-size:9px;color:#7f929e;margin:18px 0 0}.order-summary{border-color:#79633d77;padding:27px;background:radial-gradient(at 50% 0%,#ba965627,transparent 55%),var(--panel);position:sticky;top:24px}.order-summary>.eyebrow{font-size:8px;letter-spacing:2px}.order-summary h2{margin:12px 0 22px;font-size:22px}.summary-plan{display:flex;align-items:center;gap:14px;padding-bottom:21px;border-bottom:1px solid #8e74442f;margin-bottom:23px;color:var(--gold)}.summary-plan>div{flex:1}.summary-plan strong{display:block;font-size:17px;font-weight:500}.summary-plan small{display:block;margin-top:5px;font-size:10px;color:#998f79}.summary-plan>span{font-size:10px;border:1px solid #ac905549;padding:3px 7px;border-radius:4px}.coupon-label{display:flex;flex-direction:column;gap:10px;color:#8a9eaa;font-size:11px}.coupon-label select{width:100%;font-size:11px;padding:10px}.coupon-redeem-link{display:flex;align-items:center;gap:7px;font-size:10px;color:#ab9871;padding:13px 0 18px}.coupon-redeem-link>svg:last-child{margin-inline-start:auto}.coupon-redeem-form{display:flex;gap:7px;margin-bottom:15px}.coupon-redeem-form input{min-width:0;flex:1;width:100%;font-size:10px;padding:9px}.coupon-redeem-form .btn{min-height:34px;font-size:10px;padding:8px 10px}.price-breakdown{margin:4px 0 19px}.price-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;padding:9px 0}.price-breakdown dt{color:#8b9aa2}.price-breakdown dd{margin:0}.total-price{border-top:1px solid #6e5a382b;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:10px}.total-price>span{font-size:12px}.total-price strong{color:#f1d294;font-size:30px;font-weight:500}.estimated-expiry{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;color:#788c98;font-size:9px;margin:15px 0 24px}.order-summary .checkout-btn{width:100%;min-width:0;font-size:12px;padding:12px 13px;gap:9px}.checkout-security{display:flex;align-items:center;justify-content:center;gap:5px;color:#81929a;font-size:9px;margin:13px 0 0}.order-summary>.preview-note{font-size:9px;color:#ad9871;text-align:center;margin:13px 0 0}.checkout-error{color:#d99b92;font-size:10px;padding:8px 0}.checkout-error>button{color:var(--gold);margin-inline-start:12px}.confirm-checkout{text-align:center;padding:15px 8px}.confirm-checkout>svg{color:var(--gold)}.confirm-checkout h3{margin:15px 0 5px;font-size:22px}.confirm-checkout>strong{font-weight:500;font-size:38px;display:block;color:var(--gold)}.confirm-checkout>p{font-size:11px;color:var(--muted);margin:16px 0 20px}.confirm-checkout>.btn{width:100%;margin-top:12px}.payment-status{display:flex;align-items:center;gap:20px;margin-bottom:25px;color:var(--gold)}.payment-status>div{flex:1}.payment-status h3{margin:0 0 7px;font-size:18px}.payment-status p{font-size:10px;color:var(--muted);margin:0}.payment-status .btn{font-size:11px}.rawan-v2 .orders-panel h2{font-size:18px}.rawan-v2.player-page .player-top{border-bottom:1px solid #23303b;padding:20px 3%}.rawan-v2 .player-top h2{font-size:18px;margin-bottom:7px}.player-title-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.player-title-meta>span{color:#8da2b1;font-size:10px}.player-ai-button{font-size:11px;padding:9px 14px;min-height:36px}.rawan-v2 .player-placeholder h3{color:#e2e9ed;font-size:22px;margin:0;font-weight:500;text-align:center;padding:0 20px}.rawan-v2 .player-placeholder{gap:20px}.rawan-v2 .player-placeholder>p{padding:0;background:none;font-size:12px;max-width:520px;margin:0 20px}.player-empty-actions{display:flex;gap:10px}.player-empty-actions .btn{min-height:36px;padding:9px 16px;font-size:11px}.rawan-v2 .large-play{height:84px;width:84px}.rawan-v2 .player-settings{width:330px;max-height:70dvh;overflow:auto;scrollbar-width:thin;padding:22px;border-color:#6d633d77}.rawan-v2 .player-settings h3{font-size:17px}.rawan-v2 .player-settings .section-heading{margin-bottom:21px}.quality-options{padding-bottom:5px}.quality-options h4{font-size:11px;color:#91a3ae;font-weight:400;margin:0 0 10px}.quality-options>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #2e414c;border-radius:7px;padding:11px 13px;margin-bottom:8px;font-size:12px;background:#10202966}.quality-options>button.selected{border-color:#ae8f50;color:#f0d398;background:#a3843b19}.quality-options>button.locked{color:#a89468}.quality-options>button small{display:inline-block;font-size:8px;color:#7e929e;margin-inline-start:10px}.quality-options .empty-note{padding:10px 0;font-size:10px}.rawan-v2 .player-settings label{align-items:center;font-size:11px}.rawan-v2 .player-settings label:has(input[type=range]){flex-wrap:wrap}.rawan-v2 .player-settings input[type=range]{width:100%}.rawan-v2 .player-settings input[type=checkbox]{width:17px;height:17px;accent-color:#e8bd69}.settings-source-note{color:#687e8c;font-size:9px;margin:18px 0 0}.player-session-status{display:flex;align-items:center;color:#718e9c;font-size:9px;gap:5px;flex:1;margin-inline:24px}.player-session-status>span{display:flex;align-items:center;gap:6px}.player-shortcuts{color:#536d7d;font-size:9px;text-align:center;margin:0 0 15px;direction:inherit}.buffering-indicator{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:var(--gold);background:#03080e44;font-size:11px;pointer-events:none}.buffering-indicator>svg{animation:rawanSpin 1s linear infinite}.trial-countdown{position:absolute;top:15px;inset-inline-end:20px;display:flex;align-items:center;gap:7px;border:1px solid #b3976044;border-radius:20px;background:#090d14cc;padding:7px 12px;font-size:10px;color:#dfbd7a}@keyframes rawanSpin{to{transform:rotate(360deg)}}[data-theme=light] .rawan-v2 .film-facts,[data-theme=light] .rawan-v2 .order-summary,[data-theme=light] .rawan-v2 .benefit-comparison{background:var(--panel)}[data-theme=light] .rawan-v2 .total-price strong,[data-theme=light] .rawan-v2 .plan-price{color:#926420}[data-theme=light] .rawan-v2 .benefit-table>div>:last-child{color:#926420}@media(max-width:1200px){.rawan-v2 .hero{height:520px}.rawan-v2 .hero-copy{width:48%;left:3%;padding-top:35px}.rawan-v2 .hero h1{font-size:47px}.rawan-v2 .hero-synopsis{font-size:12px}.rawan-v2 .hero-buttons .btn{padding:10px 18px}.rawan-v2 .hero-detail-link{font-size:10px}.detail-two-column{gap:32px;grid-template-columns:minmax(0,1fr) 290px}.vip-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.rawan-v2 .plan-price{font-size:37px}.order-summary{padding:22px}.rawan-v2 .plan-title{font-size:17px}.series-strip{gap:17px}.inline-episodes>a{width:42px}.rawan-v2 .detail-copy h1{font-size:39px}.rawan-v2 .detail-synopsis{font-size:12px}}@media(max-width:960px){.rawan-v2 .hero-copy{width:50%;padding-top:30px}.rawan-v2 .hero{height:505px}.rawan-v2 .hero h1{font-size:41px}.rawan-v2 .hero-kicker{margin-top:20px}.rawan-v2 .hero-detail-link{display:none}.rawan-v2 .detail-hero{min-height:550px}.rawan-v2 .detail-copy{width:62%}.detail-two-column{gap:25px;grid-template-columns:minmax(0,1fr) 260px}.rawan-v2 .about-block>p{font-size:13px}.film-facts{padding:20px}.continue-rail{grid-auto-columns:calc((100% - 16px)/2)}.discovery-callout{gap:18px;padding:23px}.discovery-callout h2{font-size:19px}.series-strip>div:first-child{min-width:135px}.inline-episodes>a:nth-child(n+4){display:none}.vip-workspace{grid-template-columns:1fr}.order-summary{position:static}.vip-page.rawan-v2{max-width:850px}.order-summary>.eyebrow{font-size:9px}.order-summary .checkout-btn{max-width:420px;margin-inline:auto;display:flex}.rawan-v2 .plans .plan-price{font-size:44px}.rawan-v2 .plans .plan-card{min-height:235px}.total-price strong{font-size:33px}.rawan-v2 .vip-header h1{font-size:40px}}@media(max-width:680px){.rawan-v2 .hero{height:535px}.rawan-v2 .hero-art{width:100%;height:71%}.rawan-v2 .hero-art>img{object-position:65% 36%}.rawan-v2 .hero-copy{left:5%;top:70px;width:90%;padding-top:202px}.rawan-v2 .hero h1{font-size:36px;line-height:1.5;margin:1px 0}.rawan-v2 .hero-kicker{margin:0;font-size:10px}.rawan-v2 .hero-kicker>bdi{font-size:8px}.rawan-v2 .hero-synopsis{font-size:10px;line-height:1.9;-webkit-line-clamp:1;margin:12px 0 16px}.rawan-v2 .hero-buttons .btn{font-size:11px;min-height:40px;padding:10px 17px}.hero-carousel-controls{position:absolute;top:175px;inset-inline:0;justify-content:flex-end;margin:0}.rawan-v2 .hero-dots{position:static}.carousel-arrows{display:none}.rawan-v2 .home-rails{padding-top:5px}.rawan-v2 .section-heading h2{font-size:18px}.rawan-v2 .film-section{margin-bottom:27px}.rawan-v2 .poster-caption h3{font-size:11px}.rawan-v2 .poster-caption>div{font-size:8px}.rawan-v2 .poster-image{border-radius:8px}.continue-section{margin:0 0 28px}.continue-rail{grid-auto-columns:87%;gap:11px}.continue-card{padding:9px;gap:13px}.continue-cover{min-height:93px;width:37%}.continue-info h3{font-size:12px}.continue-info>p{font-size:9px}.continue-info>span{font-size:9px}.discovery-callout{padding:19px 17px;flex-wrap:wrap;gap:14px;margin-bottom:29px}.discovery-icon{padding:10px}.discovery-icon>svg{width:23px;height:23px}.discovery-callout h2{font-size:16px;line-height:1.7}.discovery-callout p{font-size:10px}.discovery-callout .eyebrow{font-size:6px}.discovery-callout>.btn{font-size:10px;padding:9px 13px;min-height:35px;margin-inline-start:auto}.home-skeleton{grid-template-columns:1fr 1fr}.home-skeleton>div{height:200px}.home-skeleton>div:first-child{height:310px}.rawan-v2 .detail-hero{min-height:625px}.rawan-v2 .detail-copy{width:100%;padding:240px 5% 30px}.rawan-v2 .detail-copy h1{font-size:30px}.rawan-v2 .detail-art{width:100%;height:65%}.rawan-v2 .detail-synopsis{font-size:11px;-webkit-line-clamp:2;margin-bottom:19px}.rawan-v2 .detail-copy .hero-buttons{gap:9px}.rawan-v2 .detail-copy .hero-buttons .btn{padding:10px 16px}.detail-highlights{gap:17px;font-size:9px;margin-top:18px}.rawan-v2 .detail-tabs{gap:15px;font-size:10px;margin-bottom:22px;flex-wrap:wrap}.rawan-v2 .detail-tabs>button.active{font-size:11px}.rawan-v2 .detail-tabs>button{padding:3px 0;font-size:9px}.detail-two-column{grid-template-columns:1fr;gap:25px;margin:25px 0 30px}.rawan-v2 .about-block>p{font-size:12px}.film-facts dl{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.film-facts dl>div{gap:10px;font-size:10px;align-items:start}.film-facts dd{font-size:10px}.film-facts h3{margin-bottom:12px}.film-facts>p{font-size:8px}.detail-ai-card{padding:17px;gap:12px}.detail-ai-card strong{font-size:12px}.detail-ai-card p{font-size:10px}.series-strip{flex-wrap:wrap;padding:19px;gap:15px;margin:20px 0}.series-strip>div:first-child{min-width:0;flex:1}.series-strip h2{font-size:18px}.series-strip>.btn{font-size:10px;padding:9px 11px;min-height:36px}.inline-episodes{order:3;flex-basis:100%;justify-content:space-between}.inline-episodes>a{width:46px;height:40px}.inline-episodes>a:nth-child(n+4){display:grid}.episode-list{gap:9px}.episode-list>a{gap:9px;padding:11px}.episode-number{font-size:18px}.episode-list strong{font-size:10px}.episode-list small{font-size:8px}.rawan-v2 .vip-header h1{font-size:34px}.vip-membership-pill{font-size:6px;padding:7px 11px}.vip-workspace{margin-top:30px;gap:22px}.vip-choice>.section-heading{margin-bottom:25px}.rawan-v2 .plans{gap:8px}.rawan-v2 .plans .plan-card{padding:23px 8px 18px;min-height:225px}.rawan-v2 .plan-title{font-size:16px}.rawan-v2 .plans .plan-price{font-size:35px}.plan-monthly{font-size:8px;margin-top:15px}.rawan-v2 .plan-select{margin-top:14px}.benefit-comparison{padding:20px 16px}.benefit-table>div{font-size:9px;gap:9px;grid-template-columns:minmax(0,1.7fr) 1fr 1fr}.benefit-table .benefit-header,.benefit-footnote{font-size:8px}.order-summary{padding:24px}.order-summary h2{font-size:23px}.order-summary .checkout-btn{font-size:13px;min-height:46px}.coupon-label{font-size:11px}.price-breakdown>div{font-size:11px}.total-price strong{font-size:31px}.payment-status{padding:20px 16px;gap:13px;flex-wrap:wrap}.payment-status h3{font-size:16px}.payment-status p{font-size:8px;word-break:break-all}.payment-status .btn{font-size:10px;padding:9px 12px;min-height:35px;margin-inline-start:auto}.rawan-v2.player-page .player-top{gap:12px;padding:18px 5%}.rawan-v2 .player-top h2{font-size:13px}.player-title-meta{gap:8px}.player-title-meta>span{font-size:8px}.player-ai-button{font-size:0;padding:7px;width:33px;min-height:33px}.rawan-v2 .player-placeholder h3{font-size:18px}.rawan-v2 .player-placeholder>p{font-size:10px}.rawan-v2 .player-placeholder{gap:15px}.rawan-v2 .player-placeholder .eyebrow{font-size:6px;letter-spacing:2px}.rawan-v2 .large-play{height:62px;width:62px}.rawan-v2 .large-play>svg{width:29px}.player-empty-actions .btn{font-size:9px;padding:8px 11px;min-height:32px}.rawan-v2 .player-settings{width:290px;right:5%;max-height:68dvh;bottom:100px;padding:20px}.player-session-status{font-size:7px;margin-inline:10px}.player-shortcuts{font-size:7px;padding:0 15px}.trial-countdown{font-size:8px;padding:6px 10px;top:10px;inset-inline-end:13px}.player-settings label{font-size:10px}.rawan-v2 .player-settings .section-heading h3{font-size:15px}}@media(prefers-reduced-motion:reduce){.hero-art,.home-skeleton>div,.buffering-indicator>svg{animation:none}.poster-image,.poster-image>img,.btn{transition:none}}:root{--bg: #080d14;--panel: #101923;--panel2: #17222d;--border: #283541;--text: #edf0f4;--muted: #98a8b6;--gold: #dfba76;--gold-light: #f5dba4;--header: #080e16eb;--radius-card: 14px;--el-text-color-secondary: #98a8b6;--el-text-color-placeholder: #8293a0}html{scroll-padding-top:100px}body{background:var(--bg);color:var(--text)}[data-theme=light]{--bg: #f4f3ee;--panel: #fffcf5;--panel2: #eae9e2;--border: #d9d8cf;--text: #26313b;--muted: #5f6b73;--gold: #906320;--gold-light: #9d6c25;--header: #f8f6efed}.rawan-unified{min-width:0;overflow-x:clip}.rawan-unified .panel{border-radius:var(--radius-card);background:var(--panel);border-color:var(--border)}.rawan-unified input::placeholder,.rawan-unified textarea::placeholder{color:var(--muted)}.rawan-unified .btn{min-height:42px;border-radius:9px}.rawan-unified .gold-btn{box-shadow:0 4px 20px #b78b3c12}.rawan-unified .gold-border{border-color:#aa874a80}.rawan-unified .topbar{height:88px;background:var(--header);border-bottom:1px solid #c9ae7720;grid-template-columns:170px 1fr auto;gap:20px}.rawan-unified .brand{gap:10px;letter-spacing:1.4px}.rawan-unified .brand>span{display:flex;flex-direction:column;line-height:1.15;font-size:25px}.rawan-unified .brand small{font-size:8px;letter-spacing:2.5px;margin-top:5px;color:#8a9aa7;font-weight:400}.rawan-unified .main-nav{box-shadow:none;background:#111a22b8;border-color:#bba2742e;padding:4px;min-width:0}.rawan-unified .main-nav a{font-size:12px;white-space:nowrap;padding:10px 13px;border:1px solid transparent}.rawan-unified .main-nav a.active{background:#c3a46614;box-shadow:none;border-color:#ae8c515e;color:var(--gold-light)}.rawan-unified .header-actions{gap:10px}.header-search{display:flex;align-items:center;gap:8px;background:var(--panel);padding:0 11px;border:1px solid var(--border);border-radius:22px;width:170px;color:var(--muted)}.header-search input{padding:10px 0;min-width:0;width:100%;font-size:11px;border:0;background:none}.header-search:focus-within{border-color:var(--gold)}.compact-search{display:none}.rawan-unified .language-button{min-height:40px}.rawan-unified .theme-shortcut{width:35px;height:35px;background:none;border:0;color:var(--muted)}.rawan-unified .avatar-button{width:36px;height:36px}.rawan-unified .vip-pill{box-shadow:none}.skip-link{position:fixed;z-index:200;inset-inline-start:20px;top:-150px;background:var(--panel);color:var(--gold-light);padding:14px 18px;border:1px solid var(--gold);border-radius:8px}.skip-link:focus{top:10px}.network-banner{padding:11px 5%;display:flex;align-items:center;gap:8px;font-size:13px;background:#3b3020;color:#f1d6a2}.cinema-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px;position:relative;padding-bottom:25px;border-bottom:1px solid var(--border)}.cinema-page-header h1{font-size:clamp(29px,3.1vw,40px);line-height:1.5;margin:7px 0 3px;letter-spacing:-.4px}.cinema-page-header p{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.cinema-page-header .eyebrow{font-size:9px;letter-spacing:2.4px}.page-header-action{display:flex;align-items:center;gap:14px;flex-shrink:0}.page-header-symbol{display:grid;place-items:center;width:54px;height:54px;border:1px solid #a88c5542;border-radius:16px;background:linear-gradient(135deg,#b4965420,transparent);color:var(--gold)}.rawan-unified .poster-image{border-radius:11px;border-color:#8fa6bb20;box-shadow:none}.rawan-unified .poster-caption h3{font-size:13px;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.rawan-unified .poster-caption>div{font-size:10px;gap:5px;flex-wrap:wrap}.rawan-unified .poster-card:hover{transform:translateY(-3px)}.poster-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:18px;text-align:center;background:linear-gradient(145deg,var(--panel2),var(--bg));color:var(--muted);font-size:13px}.rawan-unified .section-heading h2{font-size:21px}.rawan-unified .section-heading>a{font-size:12px}.rawan-unified .film-section{margin-bottom:32px}.rawan-unified .film-rail{scroll-snap-type:x proximity;scroll-padding-inline:4px}.rawan-unified .poster-card{scroll-snap-align:start}.rawan-unified .badges>span{font-size:10px}.rawan-unified .hero .gold-btn,.rawan-unified .detail-hero .gold-btn{color:#171713}.rawan-unified .hero .eyebrow,.rawan-unified .detail-hero .eyebrow{color:#ead29b}.rawan-unified .site-footer{border-color:var(--border);font-size:12px}.rawan-unified .site-footer p{font-size:11px}.rawan-unified .site-footer .brand{font-size:22px}.cinema-library.category-layout{grid-template-columns:180px minmax(0,1fr);gap:35px;padding-top:45px}.cinema-library .category-sidebar{background:transparent;border:0;border-inline-end:1px solid var(--border);padding:8px 0;padding-inline-end:20px;position:sticky;top:108px;align-self:start;border-radius:0}.cinema-library .category-sidebar .eyebrow{font-size:9px}.cinema-library .category-sidebar h2{font-size:19px;margin:14px 0 23px}.cinema-library .category-sidebar>button{min-height:44px;border:1px solid transparent;border-radius:8px;font-size:13px;padding:12px;gap:11px;color:var(--muted)}.cinema-library .category-sidebar>button.active{background:#c1a46714;border-color:#ad8e5052;color:var(--gold-light)}.cinema-library .poster-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 17px}.desktop-filter-panel{padding:20px;display:flex;align-items:end;gap:16px;margin-bottom:22px}.catalogue-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;flex:1}.catalogue-filter-fields label{display:flex;flex-direction:column;gap:9px;color:var(--muted);font-size:12px;min-width:0}.catalogue-filter-fields select{width:100%;padding:11px;min-height:42px;font-size:12px;background:var(--bg)}.desktop-filter-panel>.text-button{font-size:12px;white-space:nowrap;min-height:42px}.catalogue-toolbar{display:flex;align-items:center;gap:16px;margin:0 0 22px;min-height:40px}.catalogue-toolbar .result-count{margin-inline-end:auto;font-size:13px;color:var(--muted)}.catalogue-toolbar .result-count bdi{color:var(--text);font-weight:500}.sort-control{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.sort-control select{font-size:12px;padding:9px 12px;background:var(--panel);min-height:40px}.mobile-filter-button,.mobile-genre-chips{display:none}.applied-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px}.applied-filters>button:not(.text-button){display:flex;gap:8px;align-items:center;border:1px solid #b4976140;background:#a48c5010;color:var(--gold-light);padding:7px 11px;border-radius:6px;font-size:12px}.content-state{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:260px;text-align:center;padding:30px;gap:12px}.content-state>span{width:65px;height:65px;display:grid;place-items:center;border-radius:18px;background:var(--panel2);color:var(--muted);margin-bottom:7px}.content-state h3{font-size:18px;margin:0}.content-state p{font-size:13px;color:var(--muted);margin:0}.content-state .btn{margin-top:7px}.content-skeleton{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.content-skeleton>div>i{display:block;aspect-ratio:2/3;border-radius:11px;background:linear-gradient(110deg,var(--panel) 25%,var(--panel2) 45%,var(--panel) 65%);background-size:220% 100%;animation:cinema-skeleton 1.6s linear infinite}.content-skeleton span{display:block;background:var(--panel2);height:9px;margin-top:14px;width:70%;border-radius:5px}@keyframes cinema-skeleton{to{background-position:-220% 0}}.cinema-search{max-width:1220px}.cinema-search .search-form{border:1px solid #b89a5b50;background:var(--panel);border-radius:13px;box-shadow:0 5px 30px #00000010;gap:14px;padding:8px 10px 8px 18px}.cinema-search .search-form:focus-within{border-color:var(--gold)}.cinema-search .search-form>input{font-size:16px;padding:12px 0;line-height:1.6;min-width:0}.cinema-search .search-form .btn{min-width:96px;font-size:13px;box-shadow:none}.cinema-search .search-form .icon-button{width:35px;height:38px;flex-shrink:0}.search-input-wrap{position:relative;z-index:5}.cinema-search .search-suggestions{position:absolute;top:calc(100% + 6px);margin:0;inset-inline:0;max-height:360px;overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 40px #0005;padding:6px}.cinema-search .search-suggestions>button{width:100%;display:flex;align-items:center;gap:12px;padding:13px;border-radius:7px;font-size:14px;text-align:start}.cinema-search .search-suggestions>button:hover{background:var(--panel2)}.search-suggestions small{margin-inline-start:auto;color:var(--muted);font-size:12px}.search-assist-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px 0 30px;min-height:30px}.search-assist-tools .text-button{display:flex;align-items:center;gap:8px;font-size:12px}.search-language-note{font-size:11px;color:var(--muted);direction:ltr}.voice-status{font-size:12px;color:var(--gold)}.is-listening{color:var(--gold);background:#ac8c5024!important}.cinema-search .uyghur-keyboard{margin:0 0 28px;max-width:650px;padding:22px}.cinema-search .keyboard-grid{gap:6px;grid-template-columns:repeat(11,minmax(0,1fr))}.cinema-search .keyboard-grid button{height:43px;font-size:17px;background:var(--panel2);border:1px solid var(--border);border-radius:7px}.cinema-search .keyboard-bottom button{min-height:40px;background:var(--panel2);border-radius:7px}.search-discovery-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:45px;margin-top:35px}.cinema-search .history-chips{margin-bottom:32px;min-height:30px}.cinema-search .history-chips .chip{font-size:13px;min-height:39px;display:flex;align-items:center;gap:8px;background:var(--panel)}.cinema-search .trending-list>button{min-height:82px;gap:16px;border-bottom:1px solid var(--border);border-radius:0;padding:13px 0;background:none}.cinema-search .trending-list>button>bdi{font-size:20px;color:var(--gold);min-width:28px}.cinema-search .trending-list>button>img{width:39px;height:55px;border-radius:5px}.cinema-search .trending-list>button>span{font-size:14px;flex:1;text-align:start}.cinema-search .trending-list small{font-size:11px;color:var(--muted);margin-top:5px}.cinema-search .search-results{margin:30px 0 40px}.cinema-search .search-results .poster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.smart-search-card{align-self:start;padding:32px;border:1px solid #baa06240;border-radius:17px;background:radial-gradient(ellipse at 90% 0%,#c7a56012,transparent 65%),var(--panel);display:flex;align-items:flex-start;flex-direction:column;position:relative;overflow:hidden}.smart-search-orbit{width:65px;height:65px;display:grid;place-items:center;border:1px solid #bba06250;border-radius:20px;background:#bba06210;color:var(--gold);margin-bottom:27px}.smart-search-card>.eyebrow{font-size:8px}.smart-search-card h2{font-size:25px;line-height:1.6;margin:12px 0}.smart-search-card p{font-size:13px;color:var(--muted);margin-bottom:20px}.smart-search-example{padding:15px 17px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:13px;text-align:start;line-height:1.9;color:var(--text);margin-bottom:22px;width:100%}.smart-search-card>.btn{font-size:13px}.smart-search-card>small{font-size:11px;color:var(--muted);line-height:1.8;margin-top:20px}.cinema-profile .profile-banner{border-radius:16px;margin-bottom:30px}.cinema-profile .profile-identity h1{font-size:30px}.cinema-profile .profile-identity>p{font-size:13px}.cinema-profile .profile-menu{background:var(--panel);border-radius:12px;border:1px solid var(--border);padding:10px;height:fit-content}.cinema-profile .profile-menu>a,.cinema-profile .profile-menu>button{font-size:13px;min-height:46px;border-radius:7px;padding:12px}.cinema-profile .profile-menu>button.active{background:#b89a5b16;color:var(--gold-light)}.cinema-profile .profile-content{padding:27px;min-width:0;min-height:360px}.cinema-profile .profile-content .continue-rail{grid-auto-columns:minmax(220px,45%);padding-bottom:12px}.cinema-profile .profile-content .poster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 15px}.cinema-profile .profile-content>.section-heading{padding-bottom:18px;border-bottom:1px solid var(--border);margin-bottom:24px}.cinema-profile .settings-form{max-width:650px}.cinema-profile .settings-form>label{padding:19px 0;border-bottom:1px solid var(--border);font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cinema-profile .settings-form .segmented{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:4px;display:flex;gap:4px}.cinema-profile .settings-form .segmented>button{padding:10px 12px;font-size:12px;border-radius:5px;min-height:38px}.cinema-profile .settings-form .segmented>button.active{background:var(--panel2);color:var(--gold-light)}.cinema-profile .settings-form>.btn{margin-top:25px}.cinema-profile .settings-form select{min-height:44px;font-size:14px}.collection-back{margin-bottom:25px}.rawan-unified .topic-card{border-radius:15px}.rawan-unified .topic-overlay h2{font-size:27px}.rawan-unified .kids-hero{border-radius:17px}.rawan-unified .child-controls{padding:25px}.rawan-unified .child-controls label{font-size:13px}.rawan-unified .child-controls input,.rawan-unified .child-controls select{min-height:44px}.rawan-unified .ai-workspace{border-color:#b39b6340;border-radius:15px;background:var(--panel)}.rawan-unified .ai-sidebar{background:var(--panel);border-color:var(--border);border-radius:12px}.rawan-unified .prompt-cards>button{background:var(--panel2);border-color:var(--border);font-size:13px;padding:20px}.rawan-unified .ai-composer textarea{font-size:15px}.rawan-unified .chat-message p{font-size:14px}.checkout-unavailable{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--gold);padding:12px;border-radius:8px;background:#ae91531a}.rawan-unified .payment-status{flex-wrap:wrap}.rawan-unified .order-row{flex-wrap:wrap;gap:15px}.service-readiness>.section-heading h2{margin-top:8px}.service-note{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:10px;margin-bottom:25px}.service-summary{padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:25px}.service-summary>div{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:7px 10px;font-size:12px;color:var(--muted)}.service-summary strong{grid-column:2;color:var(--text);font-size:15px;font-weight:500}.service-summary strong.connected{color:#77c9ad}.service-summary svg{grid-row:span 2;color:var(--gold)}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-card{padding:25px;min-width:0}.service-icon{display:grid;place-items:center;width:45px;height:45px;color:var(--gold);background:#b5975e15;border-radius:12px;margin-bottom:20px}.service-card h3{font-size:16px}.service-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.service-status i{width:5px;height:5px;border-radius:50%;background:var(--muted)}.service-status.is-configured{color:var(--gold)}.service-status.is-configured i{background:var(--gold)}.service-required{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.service-required code{font-size:10px;word-break:break-all;padding:5px 7px;border-radius:4px;background:var(--bg);color:var(--muted)}.rawan-unified .studio-app{--bg: #0b1119;--panel: #111c26;--panel2: #1a2633;--border: #2a3947}.rawan-unified .studio-sidebar{background:#0b121b}.rawan-unified .studio-topbar{background:#0d1620}.rawan-unified .studio-sidebar nav>button{min-height:40px}[data-readability=large] .rawan-unified,[data-readability=large] .rawan-unified .poster-caption h3{font-size:16px}[data-readability=large] .rawan-unified .poster-caption>div{font-size:12px}[data-readability=large] .rawan-unified p,[data-readability=large] .rawan-unified label,[data-readability=large] .rawan-unified .profile-menu>a,[data-readability=large] .rawan-unified .profile-menu>button,[data-readability=large] .rawan-unified .btn{font-size:16px}[data-readability=large] .rawan-unified .section-heading h2{font-size:24px}[data-readability=large] .rawan-unified input,[data-readability=large] .rawan-unified select,[data-readability=large] .rawan-unified textarea{font-size:17px}@media(max-width:1350px){.header-search{display:none}.compact-search{display:flex}.rawan-unified .topbar{grid-template-columns:155px minmax(0,1fr) auto;gap:15px}.rawan-unified .main-nav a{padding:9px 10px}.rawan-unified .header-actions{gap:7px}.cinema-library .poster-grid,.cinema-search .search-results .poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.rawan-unified .theme-shortcut{display:none}.cinema-library.category-layout{grid-template-columns:145px minmax(0,1fr);gap:23px}.cinema-library .category-sidebar{padding-inline-end:12px}.cinema-library .category-sidebar>button{font-size:12px;padding:10px 8px;gap:8px}.cinema-library .poster-grid,.content-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-filter-panel{flex-wrap:wrap;gap:10px;padding:17px}.catalogue-filter-fields{flex-basis:100%}.desktop-filter-panel>.text-button{margin-inline-start:auto;min-height:28px}.search-discovery-grid{gap:25px}.smart-search-card{padding:24px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rawan-unified .main-nav{display:none}.rawan-unified .topbar{display:flex;justify-content:space-between}.cinema-page-header h1{font-size:30px}.cinema-page-header{gap:15px}.cinema-library.category-layout{display:block;padding-top:28px}.cinema-library .category-sidebar{display:none}.mobile-genre-chips{display:flex;gap:8px;overflow-x:auto;padding:1px 1px 15px;margin-bottom:14px;scrollbar-width:none}.mobile-genre-chips .chip{white-space:nowrap;min-height:38px;font-size:12px;border:1px solid var(--border);background:var(--panel)}.mobile-genre-chips .chip.active{color:var(--gold-light);background:#ba9b5b15;border-color:#b99b5c80}.desktop-filter-panel{display:none}.mobile-filter-button{display:flex;padding:9px 12px!important;font-size:12px}.mobile-filter-button b{font-size:11px;border-radius:50%;width:20px;height:20px;background:var(--gold);color:var(--bg);display:grid;place-items:center}.catalogue-toolbar{gap:10px;margin-bottom:20px}.sort-control{gap:0}.sort-control>span{display:none}.sort-control select{font-size:12px;max-width:140px}.cinema-library .poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 13px}.search-discovery-grid{grid-template-columns:1fr;gap:30px}.smart-search-card{padding:28px}.smart-search-card h2{font-size:25px}.cinema-search .search-results .poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cinema-profile .profile-layout{grid-template-columns:1fr}.cinema-profile .profile-menu{display:flex;flex-wrap:wrap;gap:5px;padding:10px}.cinema-profile .profile-menu>a,.cinema-profile .profile-menu>button{padding:10px 13px;min-height:42px;gap:8px;font-size:12px}.cinema-profile .profile-menu>a>svg:last-child,.cinema-profile .profile-menu>button>svg:last-child{display:none}.cinema-profile .profile-content .poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-summary{grid-template-columns:1fr;gap:20px}.service-grid{gap:14px}.service-card{padding:20px}.rawan-unified .studio-sidebar nav>button{min-width:44px;min-height:44px}.rawan-unified .studio-sidebar nav>button.active{border-color:var(--gold)}.filter-sheet .catalogue-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.filter-sheet .catalogue-filter-fields select{font-size:16px;min-height:47px}.mobile-sheet.el-dialog{position:absolute;bottom:0;inset-inline:0;width:100%!important;margin:0!important;max-width:none!important;border-radius:20px 20px 0 0;max-height:90dvh;overflow:auto;padding:25px 22px max(24px,env(safe-area-inset-bottom))}.mobile-sheet .el-dialog__footer{display:flex;justify-content:space-between;gap:12px;padding-top:28px}.mobile-sheet .el-dialog__footer>.btn{flex:1;font-size:14px}.mobile-sheet .el-dialog__title{font-size:20px}.mobile-sheet .el-dialog__header{padding-bottom:25px}}@media(max-width:680px){html{scroll-padding-top:82px}.rawan-unified .topbar{height:70px;border-bottom:1px solid #b59b6020;padding-inline:5%}.rawan-unified .brand>span{font-size:21px}.rawan-unified .brand small{font-size:7px;letter-spacing:1.5px}.rawan-unified .brand img{width:29px;height:32px}.rawan-unified .header-actions{gap:9px}.rawan-unified .header-actions>.compact-search{display:none}.rawan-unified .header-actions>.avatar-button{display:none}.rawan-unified .language-button{width:40px;justify-content:center;padding:6px}.rawan-unified .language-button span{display:none}.rawan-unified .vip-pill{min-height:34px;font-size:11px;padding:7px 11px}.rawan-unified:not(.cinema-active):not(.studio-active){padding-bottom:calc(77px + env(safe-area-inset-bottom))}.rawan-unified.cinema-active,.rawan-unified.studio-active{padding-bottom:0}.rawan-unified .mobile-nav{padding:6px 6px max(9px,env(safe-area-inset-bottom));background:var(--header);border-color:var(--border);box-shadow:0 -6px 25px #00000020;gap:3px}.rawan-unified .mobile-nav>a{min-height:54px;padding:3px 0 0;gap:4px;font-size:10px;color:var(--muted);min-width:0;line-height:1.6;text-align:center}.rawan-unified .mobile-nav>a>span:first-child{display:grid;place-items:center;width:46px;height:29px;border-radius:12px}.rawan-unified .mobile-nav>a.nav-selected{color:var(--gold-light)}.rawan-unified .mobile-nav>a.nav-selected>span:first-child{background:#b59a5d1c}.rawan-unified .mobile-nav>a svg{filter:none!important;color:inherit!important}.rawan-unified .page{padding:28px 5% 40px}.rawan-unified .cinema-page-header{padding-bottom:23px;margin-bottom:24px}.cinema-page-header h1{font-size:29px;margin-top:5px}.cinema-page-header p{font-size:13px;line-height:1.9;max-width:300px}.cinema-page-header .eyebrow{font-size:8px;letter-spacing:1.7px}.page-header-symbol{width:45px;height:45px;border-radius:12px}.rawan-unified .section-heading h2{font-size:20px}.rawan-unified .section-heading>a{font-size:11px}.rawan-unified .poster-caption h3{font-size:12px}.rawan-unified .poster-caption>div{font-size:10px;line-height:1.6}.rawan-unified input,.rawan-unified textarea,.rawan-unified select{font-size:16px}.rawan-unified .btn{min-height:44px;font-size:13px}.rawan-unified .hero .hero-synopsis{font-size:12px}.rawan-unified .hero .hero-english{font-size:10px;line-height:1.5}.rawan-unified .hero .hero-kicker{font-size:11px}.rawan-unified .hero .hero-buttons .btn{font-size:13px}.rawan-unified .genre-tile{font-size:10px;min-height:80px}.rawan-unified .home-ai-callout p{font-size:13px}.rawan-unified .hero .badges>span{font-size:9px}.rawan-unified .detail-synopsis{font-size:13px}.rawan-unified .detail-highlights{font-size:11px}.rawan-unified .cinema-library .poster-grid,.content-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 15px}.cinema-library .catalogue-toolbar .result-count{font-size:12px}.catalogue-toolbar .mobile-filter-button{min-height:39px;font-size:12px}.catalogue-toolbar .sort-control select{font-size:12px;padding:9px;max-width:135px}.applied-filters{gap:6px}.applied-filters>button:not(.text-button){font-size:11px;min-height:34px}.cinema-search .search-form{gap:7px;padding:7px 7px 7px 13px;border-radius:11px}.cinema-search .search-form>svg{width:18px}.cinema-search .search-form .btn{min-width:58px;padding:11px 12px;font-size:13px;min-height:44px}.cinema-search .search-form>input{font-size:16px;padding:11px 0}.cinema-search .search-form .icon-button{width:27px;height:38px;min-height:38px}.search-assist-tools{margin:11px 0 25px;gap:5px}.search-language-note{font-size:10px}.search-assist-tools .text-button{font-size:11px;gap:6px}.cinema-search .uyghur-keyboard{padding:17px}.cinema-search .keyboard-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.cinema-search .keyboard-grid button{height:42px}.cinema-search .search-results .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.cinema-search .trending-list>button>span{font-size:14px}.cinema-search .history-chips .chip{font-size:12px;min-height:40px}.cinema-profile .profile-banner{padding:24px 20px;flex-wrap:wrap;gap:18px}.cinema-profile .profile-avatar{width:60px;height:60px}.cinema-profile .profile-identity h1{font-size:25px}.cinema-profile .profile-identity>p{font-size:12px}.cinema-profile .profile-membership{border-inline-start:0;border-top:1px solid #e7ce8e38;flex-basis:100%;padding:18px 0 0;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px 10px}.cinema-profile .profile-membership>svg{width:22px;grid-row:span 2}.cinema-profile .profile-membership>strong{font-size:14px}.cinema-profile .profile-membership>p{grid-column:2;font-size:11px;margin:0}.cinema-profile .profile-membership>a{grid-column:3;grid-row:1/3;font-size:12px}.cinema-profile .profile-content{padding:22px 18px}.cinema-profile .profile-content .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cinema-profile .profile-content .continue-rail{grid-auto-columns:85%}.cinema-profile .settings-form>label{font-size:14px;flex-wrap:wrap;gap:12px}.cinema-profile .settings-form .segmented{margin-inline-start:auto}.cinema-profile .settings-form .segmented>button{font-size:12px;min-height:42px;padding:10px}.cinema-profile .profile-menu{gap:3px}.cinema-profile .profile-menu>a,.cinema-profile .profile-menu>button{font-size:12px;padding:10px;min-height:44px}.rawan-unified .topic-overlay h2{font-size:24px}.rawan-unified .ai-welcome h1{font-size:27px}.rawan-unified .prompt-cards>button{min-height:56px;font-size:13px;padding:15px}.rawan-unified .ai-workspace{height:auto;min-height:620px}.rawan-unified .ai-composer{position:sticky;bottom:76px;background:var(--panel);padding:15px}.rawan-unified .chat-stream{min-height:420px}.rawan-unified .ai-composer textarea{font-size:16px}.rawan-unified .payment-status .btn{font-size:12px}.rawan-unified .player-settings{inset-inline:16px;width:auto;max-height:70dvh;overflow:auto;bottom:100px}.rawan-unified .player-settings label{font-size:13px}.rawan-unified .player-settings select{font-size:14px;min-height:42px}.service-grid{grid-template-columns:1fr}.service-readiness>.section-heading{gap:10px}.service-readiness>.section-heading h2{font-size:21px}.service-note{font-size:12px;align-items:flex-start}.service-summary{padding:20px}.service-card{padding:23px}.rawan-unified .studio-content{padding-inline:16px}.rawan-unified .studio-app{padding-bottom:0}.content-state{padding:25px 10px;min-height:260px}.rawan-unified .site-footer p{font-size:11px;flex-basis:100%}.rawan-unified .site-footer{gap:18px;padding:30px 5%}.rawan-unified .site-footer>.preview-indicator{font-size:11px}}@media(max-width:360px){.cinema-search .search-form>.clear-input{display:none}.sort-control select{max-width:112px!important}.catalogue-toolbar{gap:7px}.catalogue-toolbar .mobile-filter-button{padding:8px!important}.rawan-unified .mobile-nav>a{font-size:9px}.smart-search-card{padding:23px}.cinema-profile .profile-identity h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.rawan-unified *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.rawan-unified .quality-options .auto-quality-option{border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:12px;gap:12px;min-height:60px}.rawan-unified .quality-options .auto-quality-option>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.rawan-unified .quality-options .auto-quality-option small{font-size:11px;line-height:1.7;white-space:normal;color:var(--muted);max-width:245px}.rawan-unified .quality-options .auto-quality-option.selected{border-color:#b5985c80;background:#b5985c12}.player-quality-status{white-space:nowrap}.rawan-unified .player-session-status{display:flex;gap:12px;flex-wrap:wrap}.rawan-unified .player-session-status .player-quality-status{color:var(--gold)}.cinema-profile .profile-identity{min-width:0}.cinema-profile .profile-identity>p{overflow-wrap:anywhere}@media(max-width:400px){.catalogue-toolbar{flex-wrap:wrap}.catalogue-toolbar .result-count{flex-basis:100%;margin-bottom:2px}.catalogue-toolbar .sort-control{margin-inline-start:auto}}.discovery-nav,.header-channel-label{display:none}.channel-orbits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px;padding:7px 0 34px}.channel-orbits>a{min-width:0;display:flex;align-items:center;flex-direction:column;gap:13px}.channel-orbits>a>span{height:108px;width:108px;border:1px solid #ad915846;display:grid;place-items:center;background:radial-gradient(circle at 40% 20%,#a88e5928,var(--panel));border-radius:50%;overflow:hidden;color:var(--gold);transition:border-color .15s}.channel-orbits img{width:100%;height:100%;object-fit:cover;opacity:.83}.channel-orbits strong{font-weight:500;font-size:13px;text-align:center;line-height:1.7}.channel-orbits>a:hover>span{border-color:var(--gold)}.rawan-unified .poster-card.is-wide .poster-image{aspect-ratio:16/9}.wide-film-rail{grid-auto-columns:calc((100% - 22px)/2)!important;gap:22px!important}.poster-card.is-wide .rank-number{font-size:58px}.film-title-art{width:min(380px,100%);height:110px;object-fit:contain;object-position:center;margin:12px 0 20px}.discovery-tabs{display:flex;gap:26px;border-bottom:1px solid var(--border);margin-bottom:26px}.discovery-tabs>a{padding:0 3px 14px;font-size:15px;color:var(--muted);border-bottom:2px solid transparent}.discovery-tabs>a.active{color:var(--gold-light);border-color:var(--gold)}.discovery-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:22px}.discovery-controls .segmented{display:flex;padding:4px;background:var(--panel);border:1px solid var(--border);border-radius:9px;gap:4px}.discovery-controls button{font-size:12px;padding:11px 15px;min-height:39px;border-radius:6px;color:var(--muted)}.discovery-controls button.active{color:var(--gold-light);background:#ac90551b}.discovery-periods{display:flex;gap:4px;flex-wrap:wrap}.discovery-controls>label{display:flex;gap:12px;align-items:center;margin-inline-start:auto;font-size:12px;color:var(--muted)}.discovery-controls select{font-size:13px;padding:10px 12px}.ranking-explanation{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--muted);margin:0 0 27px;line-height:1.9}.ranking-explanation svg{margin-top:4px;flex-shrink:0}.ranked-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ranking-card{display:flex;align-items:center;gap:18px;padding:21px;border:1px solid var(--border);border-radius:13px;background:var(--panel);min-width:0;transition:border-color .15s}.ranking-card:hover{border-color:#a88d5575}.chart-position{font-size:41px;font-weight:500;color:#798a9a;min-width:49px;line-height:1;letter-spacing:-3px}.chart-position.podium{color:var(--gold)}.ranking-card>img{height:90px;width:132px;border-radius:7px;object-fit:cover;background:var(--bg);flex-shrink:0}.ranking-card>div{flex:1;min-width:0}.ranking-card .eyebrow{font-size:7px;letter-spacing:1.5px}.ranking-card h2{font-size:16px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 5px}.ranking-card p{font-size:11px;margin:0 0 8px;color:var(--muted)}.ranking-card p>span{color:var(--gold);font-size:9px;padding:2px 5px;border:1px solid #a98c5240;margin-inline-start:6px;border-radius:3px}.ranking-card strong{font-size:13px;color:var(--gold);font-weight:500;display:flex;gap:6px;align-items:center}.ranking-card strong small{font-size:10px;color:var(--muted)}.ranking-card>svg{color:var(--muted);flex-shrink:0}.publication-timeline>section{margin-bottom:38px}.publication-day{display:flex;align-items:center;gap:15px;margin-bottom:23px;padding-inline-start:16px;border-inline-start:3px solid var(--gold)}.publication-day h2{font-size:22px;margin:0}.publication-day>span{font-size:12px;color:var(--muted);margin-inline-start:auto}.updates-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.publication-episode{display:flex;align-items:center;gap:7px;font-size:12px;padding:10px 0;color:var(--gold)}.publication-episode>svg:last-child{margin-inline-start:auto}.publication-estimated{color:var(--muted);font-size:11px}.people-toolbar{display:flex;align-items:center;gap:18px;justify-content:space-between;margin:25px 0}.people-toolbar form{display:flex;align-items:center;gap:10px;flex:1;max-width:650px}.people-toolbar input{flex:1;min-width:0;font-size:14px}.people-toolbar select{font-size:14px;min-height:44px}.people-toolbar .btn{font-size:13px}.people-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px}.person-card{min-width:0}.person-card>div{aspect-ratio:3/4;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,#b59c6022,var(--panel));display:grid;place-items:center;color:var(--muted);border:1px solid var(--border)}.person-card img{width:100%;height:100%;object-fit:cover}.person-card h2{font-size:14px;margin:12px 0 3px;line-height:1.8}.person-card small{font-size:12px;color:var(--muted)}.person-profile{padding:30px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;margin-bottom:35px}.person-profile-image{aspect-ratio:3/4;background:var(--panel2);border-radius:10px;display:grid;place-items:center;color:var(--muted);overflow:hidden}.person-profile-image img{width:100%;height:100%;object-fit:cover}.person-profile h2{font-size:30px;margin:10px 0 18px}.person-profile p{font-size:14px;color:var(--muted);line-height:2.1;margin-top:25px;white-space:pre-wrap}.people-rail-section{margin:35px 0}.people-rail{display:flex;gap:26px;overflow-x:auto;padding:5px 2px 18px}.people-rail>a{display:flex;flex:0 0 116px;align-items:center;flex-direction:column;gap:9px;text-align:center}.person-portrait{width:96px;height:96px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--panel2);border:1px solid var(--border);color:var(--muted)}.person-portrait img{width:100%;height:100%;object-fit:cover}.people-rail strong{font-size:12px;font-weight:500;line-height:1.7}.people-rail small{font-size:11px;color:var(--muted)}.person-card:hover>div,.people-rail>a:hover>.person-portrait{border-color:var(--gold)}.rawan-unified .catalogue-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr));flex-basis:100%}.rawan-unified .desktop-filter-panel{flex-wrap:wrap}.rawan-unified .desktop-filter-panel>.text-button{margin-inline-start:auto}.rawan-unified .filter-sheet .catalogue-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.rawan-unified.has-discovery-rail{--rail-width: clamp(204px, 13vw, 236px);padding-inline-start:var(--rail-width);position:relative}.discovery-nav{display:flex;flex-direction:column;position:fixed;inset-inline-start:0;top:0;height:100dvh;width:var(--rail-width);z-index:30;background:var(--bg);border-inline-end:1px solid var(--border);padding:26px 15px 15px;gap:20px}.discovery-brand{display:flex;align-items:center;gap:9px;color:var(--gold-light);padding:0 5px 3px}.discovery-brand img{width:30px;height:35px}.discovery-brand>span{font-size:23px;font-weight:500;letter-spacing:1.5px;line-height:1.1}.discovery-brand small{font-size:6px;display:block;letter-spacing:1.4px;color:var(--muted);margin-top:7px}.discovery-account{border-bottom:1px solid var(--border);padding-bottom:17px}.discovery-account>a{display:flex;align-items:center;gap:10px;padding:3px 5px}.rail-avatar{width:32px;height:32px;border:1px solid #b59b6045;color:var(--gold);border-radius:50%;background:var(--panel);display:grid;place-items:center;flex-shrink:0}.discovery-account>a>span:nth-child(2){font-size:12px;min-width:0;flex:1;line-height:1.7}.discovery-account small{font-size:9px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);margin-top:3px}.discovery-account>a>svg{color:var(--muted);width:13px}.rail-personal-links{display:flex;align-items:center;gap:5px;margin-top:14px}.rail-personal-links>a{height:32px;min-width:31px;display:flex;align-items:center;justify-content:center;color:var(--muted);border-radius:6px}.rail-personal-links>a:hover{background:var(--panel2);color:var(--gold)}.rail-personal-links .rail-vip{margin-inline-start:auto;gap:6px;font-size:11px;color:var(--gold);border:1px solid #b99b5b3f;padding:0 10px;background:#b99b5b0d}.discovery-links{display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto;min-height:0;padding:0 2px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.discovery-links>a{min-height:40px;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:7px;color:var(--muted);font-size:12px;line-height:1.7;border:1px solid transparent;flex-shrink:0}.discovery-links>a.selected{color:var(--gold-light);background:#bda06413;border-color:#bda06436}.discovery-links>a:hover{background:var(--panel);color:var(--text)}.discovery-links>a>i{font-style:normal;font-size:9px;margin-inline-start:auto;color:var(--gold);border:1px solid #bda06435;border-radius:4px;padding:0 5px}.discovery-rail-bottom{padding-top:13px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.discovery-rail-bottom>a{display:flex;gap:10px;align-items:center;min-height:34px;padding:5px 11px;color:var(--muted);font-size:11px}.discovery-rail-bottom>small{font-size:9px;color:var(--muted);opacity:.7;text-align:center;margin-top:9px;line-height:1.8}.mode-enabled{font-size:9px;color:var(--gold);margin-inline-start:auto}.rawan-unified.has-discovery-rail .topbar{display:grid;grid-template-columns:1fr auto;height:80px;padding-inline:3%;direction:inherit;gap:24px}.rawan-unified.has-discovery-rail .topbar>.brand,.rawan-unified.has-discovery-rail .main-nav{display:none}.header-channel-label{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.header-channel-label>.eyebrow{font-size:7px;letter-spacing:2px}.header-channel-label>span:last-child{font-size:13px;color:var(--text)}.rawan-unified.has-discovery-rail .header-actions{direction:ltr;gap:10px}.rawan-unified.has-discovery-rail .hero,.rawan-unified.has-discovery-rail .detail-hero{margin-top:-80px;padding-top:80px}.rawan-unified.has-discovery-rail .ai-fab{display:none}.rawan-unified.has-discovery-rail .page,.rawan-unified.has-discovery-rail .home-rails{padding-inline:3.5%}.rawan-unified.has-discovery-rail .hero-copy{left:3.5vw;max-width:47%;top:88px}}@media(max-width:1400px){.ranked-discovery-grid{grid-template-columns:1fr}.people-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.updates-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-orbits{gap:16px}.channel-orbits>a>span{width:92px;height:92px}.wide-film-rail{gap:17px!important;grid-auto-columns:calc((100% - 17px)/2)!important}}@media(max-width:1100px){.people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-card>img{width:160px}.channel-orbits>a>span{width:78px;height:78px}.channel-orbits strong{font-size:12px}.channel-orbits{gap:12px}.updates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rawan-unified.has-discovery-rail .header-actions>.theme-shortcut{display:none}.rawan-unified.has-discovery-rail .header-actions .header-search,.ranking-card .eyebrow{display:none}}@media(max-width:680px){.channel-orbits{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:2px 0 28px}.channel-orbits>a>span{width:48px;height:48px}.channel-orbits>a>span>svg{width:23px;height:23px}.channel-orbits strong{font-size:11px;line-height:1.6}.channel-orbits>a{gap:9px}.wide-film-rail{grid-auto-columns:86%!important;gap:13px!important}.film-title-art{height:85px;width:260px}.discovery-tabs{gap:25px}.discovery-tabs>a{font-size:14px}.discovery-controls{gap:12px}.discovery-controls .segmented{flex-basis:100%;display:grid;grid-template-columns:1fr 1fr}.discovery-controls button{font-size:12px;min-height:42px}.discovery-controls>label{font-size:11px;gap:8px}.discovery-controls select{font-size:13px;padding:9px}.ranking-explanation{font-size:12px}.ranking-card{padding:16px 12px;gap:12px;border-radius:11px}.ranking-card>img{width:80px;height:112px}.chart-position{min-width:29px;font-size:29px;letter-spacing:-2px}.ranking-card h2{font-size:14px;line-height:1.8}.ranking-card p{font-size:10px}.ranking-card strong{font-size:12px;flex-wrap:wrap}.ranking-card strong small{font-size:10px}.ranking-card>svg{display:none}.updates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.publication-day{padding-inline-start:12px;margin-bottom:22px}.publication-day h2{font-size:20px}.publication-day>span{font-size:11px}.publication-episode{font-size:11px}.people-toolbar{gap:10px;flex-wrap:wrap}.people-toolbar form{flex-basis:100%;gap:9px}.people-toolbar input{font-size:16px;padding:12px}.people-toolbar .btn{font-size:12px;padding:12px}.people-toolbar>select{font-size:14px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.person-card h2{font-size:14px}.person-profile{padding:22px;grid-template-columns:95px minmax(0,1fr);gap:20px}.person-profile h2{font-size:23px;line-height:1.6;margin-top:0}.person-profile .eyebrow{font-size:6px;letter-spacing:1px}.person-profile p{grid-column:1/-1;font-size:13px;line-height:2;margin-top:20px}.person-profile-image>svg{width:48px}.person-profile .chip{font-size:11px;padding:5px 8px}.people-rail{gap:19px}.people-rail>a{flex-basis:98px}.person-portrait{width:80px;height:80px}.people-rail strong,.publication-timeline .poster-card.is-wide .poster-caption h3{font-size:12px}}[data-effects=lite] .rawan-unified *,[data-effects=lite] .rawan-unified *:before,[data-effects=lite] .rawan-unified *:after{animation:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}[data-effects=lite] .rawan-unified .poster-card:hover{transform:none}@media(prefers-reduced-motion:reduce){.discovery-nav *,.ranking-card,.channel-orbits>a>span{transition:none}}@media(max-width:430px){.channel-orbits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.channel-orbits>a>span{width:60px;height:60px}}.people-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:32px}.people-pagination bdi{font-size:13px;color:var(--muted)}
