@charset "UTF-8";.anifun-login-panel{border:1px solid #e2e8f0;border-radius:18px!important;box-shadow:0 24px 72px #0f172a38;max-width:720px!important;overflow:hidden}.anifun-login-panel>:first-child{z-index:20}.anifun-login-pane{gap:12px!important;padding:48px 28px 32px!important;position:relative}.anifun-login-pane>.w-full.flex.justify-center.mb-8{margin-bottom:16px!important}.anifun-login-intro{background:linear-gradient(100deg,#51206b,#9738c7 52%,#d34fbe);background-clip:text;-webkit-background-clip:text;color:var(--el-color-primary-dark)!important;margin-bottom:0!important;-webkit-text-fill-color:transparent;font-size:18px!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important}.anifun-login-subtitle{color:#64748b;font-size:13px;line-height:1.5;margin:-4px 0 8px;text-align:center;width:100%}.anifun-login-old-tip{display:none!important}.anifun-login-legal{color:#64748b;font-size:12px;line-height:1.55;margin:8px 0 0;text-align:center;width:100%}.anifun-login-legal a{color:var(--el-color-primary);font-weight:500;text-decoration:none}.anifun-login-legal a:hover{text-decoration:underline}html[data-theme=dark] .anifun-login-panel{background:var(--anifun-surface-1);border-color:var(--anifun-border-strong);box-shadow:0 30px 90px #00000094,0 0 0 1px #b85cf014}html[data-theme=dark] .anifun-login-promo-pane{background:var(--anifun-surface-1)!important}html[data-theme=dark] .anifun-login-pane{background:var(--anifun-surface-1);color:var(--anifun-text-1)}html[data-theme=dark] .anifun-login-intro{background:linear-gradient(100deg,#dba7ff,#c978f5 55%,#f09bdc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=dark] .anifun-login-legal,html[data-theme=dark] .anifun-login-subtitle{color:var(--anifun-text-2)}html[data-theme=dark] .anifun-login-legal a{color:#dba7ff}html[data-theme=dark] .anifun-login-pane label{color:var(--anifun-text-1)!important}html[data-theme=dark] .anifun-login-pane input{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border-strong)!important;caret-color:var(--anifun-accent-hover);color:var(--anifun-text-1)!important}html[data-theme=dark] .anifun-login-pane input::-moz-placeholder{color:var(--anifun-text-3)!important}html[data-theme=dark] .anifun-login-pane input::placeholder{color:var(--anifun-text-3)!important}html[data-theme=dark] .anifun-login-pane input:hover{border-color:#b85cf08c!important}html[data-theme=dark] .anifun-login-pane input:focus{border-color:var(--anifun-focus)!important;box-shadow:0 0 0 3px #b85cf024!important;outline:none}html[data-theme=dark] .anifun-login-pane [aria-labelledby=button-label]{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border-strong)!important;color:var(--anifun-text-1)!important}html[data-theme=dark] .anifun-login-pane [aria-labelledby=button-label]:hover{background:var(--anifun-surface-3)!important;border-color:#b85cf09e!important}html[data-theme=dark] .anifun-login-pane button[type=submit]{background:var(--anifun-accent)!important;border-color:transparent!important;color:#fff!important}html[data-theme=dark] .anifun-login-pane button[type=submit]:hover{background:var(--anifun-button-hover)!important}html[data-theme=dark] .anifun-login-close,html[data-theme=dark] .anifun-login-panel>button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--anifun-text-3)!important}html[data-theme=dark] .anifun-login-close svg,html[data-theme=dark] .anifun-login-close>*{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:inherit!important}html[data-theme=dark] .anifun-login-close:active,html[data-theme=dark] .anifun-login-close:focus-visible,html[data-theme=dark] .anifun-login-close:hover,html[data-theme=dark] .anifun-login-panel>button:focus-visible,html[data-theme=dark] .anifun-login-panel>button:hover{background:var(--anifun-surface-3)!important;color:var(--anifun-text-1)!important;outline:none!important}@media (min-width:768px){.anifun-login-pane{padding-bottom:96px!important}.anifun-login-legal{bottom:24px;left:28px;margin:0;position:absolute;right:28px;width:auto}}@media (max-width:767px){.anifun-login-panel .hidden-sm-only{display:none!important}.anifun-login-panel{width:min(100%,420px)!important}.anifun-login-pane{padding:40px 22px 28px!important}}:root{--el-color-white:#fff;--el-color-black:#000;--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:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--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:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a,0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014,0px 12px 32px #0000001f,0px 8px 16px -8px #00000029;--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:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--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-loading{animation:rotating 2s linear infinite}.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-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:#ffffff80;--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;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;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;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:initial;border:0 solid #0000;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:initial!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:#0000;border-color:#0000;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:initial!important;border-color:#0000!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:initial;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:#0000;border-color:#0000;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:initial!important;border-color:#0000!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:initial;border-color:#0000;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:initial;border-color:#0000;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)}.points-task-dialog[data-v-79d97903]{background:#fff;border-color:#e2e8f0;color:#0f172a;max-height:calc(100dvh - 48px)}.points-task-header[data-v-79d97903]{border-bottom:1px solid #e2e8f0}.points-task-icon[data-v-79d97903]{background:#faf5ff;border-radius:10px;font-size:18px;height:36px;width:36px}.points-task-close[data-v-79d97903],.points-task-icon[data-v-79d97903]{align-items:center;display:flex;justify-content:center}.points-task-close[data-v-79d97903]{border-radius:8px;color:#94a3b8;height:32px;transition:color .18s ease,background-color .18s ease;width:32px}.points-task-close[data-v-79d97903]:hover{background:#f1f5f9;color:#475569}.points-task-copy[data-v-79d97903]{color:#475569;font-size:14px;line-height:1.65}.points-task-muted[data-v-79d97903]{color:#94a3b8}.points-task-copy[data-v-79d97903] a{color:#9333ea;font-weight:600;text-decoration:none}.points-task-copy[data-v-79d97903] a:hover{color:#7e22ce;text-decoration:underline}html[data-theme=dark]{background:#17233a;border-color:#3b4b68;box-shadow:0 24px 70px #00000094,0 0 0 1px #b85cf014;color:#f8fafc}html[data-theme=dark]{background:#b85cf024}html[data-theme=dark]{color:#c3cee2}html[data-theme=dark]{color:#8291ad}@media (max-width:639px){.points-task-dialog[data-v-79d97903]{max-height:calc(100dvh - 32px)}.points-task-header[data-v-79d97903]{padding:16px 18px}.points-task-body[data-v-79d97903]{padding:18px}}.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: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;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:fit-content}.el-message.is-center{justify-content:center}.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--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:translate(-50%,-100%)}.claim-points-dialog[data-v-870570ce]{background:#fff;border-color:#e2e8f0;color:#0f172a;max-height:calc(100dvh - 48px)}.claim-points-header[data-v-870570ce]{border-bottom:1px solid #e2e8f0}.claim-points-close[data-v-870570ce]{align-items:center;border-radius:8px;color:#94a3b8;display:flex;height:32px;justify-content:center;transition:color .18s ease,background-color .18s ease;width:32px}.claim-points-close[data-v-870570ce]:hover{color:#475569}.claim-points-body[data-v-870570ce]{min-height:0}.claim-points-hint[data-v-870570ce]{color:#94a3b8}.claim-points-primary[data-v-870570ce]{align-items:center;background:#a83cdb;border-radius:8px;color:#fff;display:flex;font-weight:700;gap:8px;justify-content:center;min-height:44px;transition:background-color .18s ease;width:100%}.claim-points-primary[data-v-870570ce]:hover:not(:disabled){background:#8f2fc1}.claim-points-primary[data-v-870570ce]:disabled{cursor:not-allowed;opacity:.55}.claim-points-footer[data-v-870570ce]{border-top:1px solid #e2e8f0}.claim-points-more[data-v-870570ce]{align-items:center;color:#9333ea;display:flex;font-size:14px;font-weight:600;gap:8px}.claim-points-more[data-v-870570ce]:hover{color:#7e22ce}html[data-theme=dark]{background:#17233a;border-color:#3b4b68;box-shadow:0 24px 70px #0000008c;color:#f8fafc}html[data-theme=dark]{border-color:#334155}html[data-theme=dark]{background:#22304a;color:#f8fafc}html[data-theme=dark]{color:#94a3b8}html[data-theme=dark]{color:#d88cff}html[data-theme=dark]{color:#e8b4ff}.app-boot-splash[data-v-8f4c597a]{background:radial-gradient(circle at 50% 42%,rgba(161,66,214,.12),transparent 32%),var(--anifun-canvas,#f8fafc);display:grid;top:0;right:0;bottom:0;left:0;opacity:1;overflow:hidden;place-items:center;position:fixed;transition:opacity .28s ease,visibility .28s ease;z-index:10000}.app-boot-splash.is-leaving[data-v-8f4c597a]{opacity:0;visibility:hidden}.app-boot-splash__glow[data-v-8f4c597a]{animation:app-boot-breathe-8f4c597a 1.8s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,rgba(184,92,240,.12),transparent 70%);border-radius:999px;position:absolute;width:min(76vw,680px)}.app-boot-splash__content[data-v-8f4c597a]{align-items:center;color:var(--anifun-text-1,#111827);display:flex;flex-direction:column;position:relative}.app-boot-splash__logo-wrap[data-v-8f4c597a]{animation:app-boot-float-8f4c597a 3.2s ease-in-out infinite;display:grid;min-height:76px;place-items:center;position:relative;transform-origin:50% 56%;width:clamp(170px,18vw,210px);will-change:transform}.app-boot-splash__logo[data-v-8f4c597a]{display:block;filter:drop-shadow(0 16px 28px rgb(136 48 184/22%));height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.app-boot-splash__loader[data-v-8f4c597a]{display:flex;gap:8px;height:10px;margin-top:20px}.app-boot-splash__loader span[data-v-8f4c597a]{animation:app-boot-dot-8f4c597a 1s ease-in-out infinite;background:var(--anifun-accent,#a142d6);border-radius:999px;height:8px;width:8px}.app-boot-splash__loader span[data-v-8f4c597a]:nth-child(2){animation-delay:.12s}.app-boot-splash__loader span[data-v-8f4c597a]:nth-child(3){animation-delay:.24s}html.anifun-boot-seen:not(.anifun-boot-active) .app-boot-splash{display:none}[data-theme=dark]{background:radial-gradient(circle at 50% 42%,rgba(184,92,240,.14),transparent 34%),var(--anifun-canvas,#080d1a)}[data-theme=dark]{filter:drop-shadow(0 18px 32px rgb(184 92 240/20%))}@keyframes app-boot-float-8f4c597a{0%,to{transform:translate3d(0,1px,0) rotate(-.35deg) scale(1)}25%{transform:translate3d(4px,-3px,0) rotate(.45deg) scale(1.008)}50%{transform:translate3d(0,-6px,0) rotate(.2deg) scale(1.012)}75%{transform:translate3d(-4px,-2px,0) rotate(-.55deg) scale(1.006)}}@keyframes app-boot-breathe-8f4c597a{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes app-boot-dot-8f4c597a{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.app-boot-splash[data-v-8f4c597a],.app-boot-splash__glow[data-v-8f4c597a],.app-boot-splash__loader span[data-v-8f4c597a],.app-boot-splash__logo-wrap[data-v-8f4c597a]{animation:none;transition-duration:0s}}@media (max-width:640px){.app-boot-splash__glow[data-v-8f4c597a]{width:min(92vw,480px)}}.fade-enter-active[data-v-fb0aa2ad],.fade-leave-active[data-v-fb0aa2ad]{transition:opacity .3s ease}.fade-enter-from[data-v-fb0aa2ad],.fade-leave-to[data-v-fb0aa2ad]{opacity:0}.slide-left[data-v-fb0aa2ad]{background:linear-gradient(-45deg,#decfff,#bcefff 20%,#9692ff)}.mobile-modal[data-v-fb0aa2ad]{background:linear-gradient(45deg,#decfff,#bcefff 20%,#9692ff)}.slide-left-enter-active[data-v-fb0aa2ad],.slide-left-leave-active[data-v-fb0aa2ad],.slide-right-enter-active[data-v-fb0aa2ad],.slide-right-leave-active[data-v-fb0aa2ad]{transition:all .4s ease-out}.slide-left-enter-from[data-v-fb0aa2ad]{opacity:0;transform:translate(100%)}.slide-left-leave-to[data-v-fb0aa2ad]{opacity:0;transform:translate(-100%)}.slide-right[data-v-fb0aa2ad]{background:linear-gradient(-30deg,#bcbaff 40%,#99e6ff 60%)}.slide-right-enter-from[data-v-fb0aa2ad]{opacity:0;transform:translate(-100%)}.slide-right-leave-to[data-v-fb0aa2ad]{opacity:0;transform:translate(100%)}.slide-enter-active[data-v-fb0aa2ad],.slide-leave-active[data-v-fb0aa2ad]{transition:all .4s ease-out}.slide-enter-from[data-v-fb0aa2ad]{opacity:0;transform:translateY(20px)}.slide-leave-to[data-v-fb0aa2ad]{opacity:0;transform:translateY(-20px)}.mobile-title[data-v-fb0aa2ad]{background:linear-gradient(45deg,#4904c5 40%,#f60438 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.link-btn[data-v-fb0aa2ad]{background:linear-gradient(90deg,#f694ef,#887dff)}[v-cloak]{display:none}:root{color-scheme:light;--el-color-primary:#a142d6!important;--el-color-primary-dark:#7b2da1!important;--el-color-primary-dark-2:#63257f!important;--el-color-primary-light-1:#b566de!important;--el-color-primary-light-2:#bd76e2!important;--el-color-primary-light-3:#c488e6!important;--el-color-primary-light-4:#cc9fe9!important;--el-color-primary-light-5:#d4b6ed!important;--el-color-primary-light-6:#dcb8ef!important;--el-color-primary-light-7:#e2c6f2!important;--el-color-primary-light-8:#eadbf6!important;--el-color-primary-light-9:#f0e0f8!important;--anifun-canvas:#f8fafc;--anifun-surface-1:#fff;--anifun-surface-2:#fcfbff;--anifun-surface-3:#f5f1fa;--anifun-floating-surface:#fff;--anifun-floating-hover:#f5f1fa;--anifun-border:#e7e1ed;--anifun-border-strong:#d8cde3;--anifun-text-1:#111827;--anifun-text-2:#475569;--anifun-text-3:#94a3b8;--anifun-accent:#a142d6;--anifun-accent-hover:#b45bea;--anifun-button-hover:#8830b8;--anifun-button-active:#712596;--anifun-accent-soft:#faf5ff;--anifun-focus:#c084fc;--anifun-shadow:15 23 42}#__nuxt,body,html{background-color:var(--anifun-canvas);min-height:100%}body .el-message{border-radius:14px;box-shadow:0 14px 36px #0f172a24;min-height:52px;min-width:0;padding:12px 16px;width:min(420px,calc(100vw - 32px))}body .el-message .el-message__content{font-size:14px;font-weight:600;line-height:21px;min-width:0}body .el-message .el-message__closeBtn{right:14px}body .el-notification{border-radius:16px;box-shadow:0 18px 46px #0f172a29;padding:16px 18px;width:min(380px,calc(100vw - 32px))}html[data-theme=dark] body .el-message{--el-message-bg-color:rgba(26,39,64,.98);--el-message-border-color:var(--anifun-border-strong);--el-message-text-color:var(--anifun-text-1);background:#1a2740fa;border-color:var(--anifun-border-strong);box-shadow:0 18px 48px #0000006b,0 0 0 1px #b85cf012;color:var(--anifun-text-1)}html[data-theme=dark] body .el-message .el-message__content{color:var(--anifun-text-1)}html[data-theme=dark] body .el-message .el-message__closeBtn{color:var(--anifun-text-3)}html[data-theme=dark] body .el-message .el-message__closeBtn:hover{color:var(--anifun-text-1)}html[data-theme=dark] body .el-notification{background:#1a2740fa;border-color:var(--anifun-border-strong);box-shadow:0 20px 54px #00000075,0 0 0 1px #b85cf012;color:var(--anifun-text-1)}html[data-theme=dark] body .el-notification .el-notification__title{color:var(--anifun-text-1)}html[data-theme=dark] body .el-notification .el-notification__closeBtn,html[data-theme=dark] body .el-notification .el-notification__content{color:var(--anifun-text-2)}html[data-theme=dark] body .el-notification .el-notification__closeBtn:hover{color:var(--anifun-text-1)}html[data-theme=dark] body .claim-points-dialog,html[data-theme=dark] body .points-task-dialog{background:#17233a!important;border-color:#3b4b68!important;box-shadow:0 24px 70px #00000094,0 0 0 1px #b85cf014!important;color:#f8fafc!important}html[data-theme=dark] body .claim-points-footer,html[data-theme=dark] body .claim-points-header,html[data-theme=dark] body .points-task-header{border-color:#334155!important}html[data-theme=dark] body .claim-points-close,html[data-theme=dark] body .points-task-close{background:transparent!important;border:0!important;box-shadow:none!important;color:#94a3b8!important;outline:none!important}html[data-theme=dark] body .claim-points-close:focus-visible,html[data-theme=dark] body .claim-points-close:hover,html[data-theme=dark] body .points-task-close:focus-visible,html[data-theme=dark] body .points-task-close:hover{background:#22304a!important;color:#f8fafc!important}html[data-theme=dark] body .claim-points-hint,html[data-theme=dark] body .points-task-muted{color:#94a3b8!important}html[data-theme=dark] body .points-task-copy{color:#c3cee2!important}html[data-theme=dark] body .claim-points-more,html[data-theme=dark] body .points-task-copy a{color:#d88cff!important}:root:not([data-theme=dark]) .generator-workspace .generator-prompt-editor textarea::-moz-selection{background:#c488e661;color:#31213c}:root:not([data-theme=dark]) .generator-workspace .generator-prompt-editor textarea::selection{background:#c488e661;color:#31213c}[data-theme=dark]{color-scheme:dark;--anifun-canvas:#080d1a;--anifun-surface-1:#0e1629;--anifun-surface-2:#121b30;--anifun-surface-3:#18233a;--anifun-floating-surface:#1a2740;--anifun-floating-hover:#2a3957;--anifun-border:#25324a;--anifun-border-strong:#34425e;--anifun-text-1:#f4f7ff;--anifun-text-2:#b6c1d5;--anifun-text-3:#7f8da8;--anifun-accent:#b85cf0;--anifun-accent-hover:#c978f5;--anifun-button-hover:#8830b8;--anifun-button-active:#712596;--anifun-accent-soft:#24183c;--anifun-focus:#d08cff;--anifun-shadow:0 0 0;--el-bg-color:var(--anifun-surface-1);--el-bg-color-overlay:var(--anifun-surface-2);--el-fill-color-blank:var(--anifun-surface-1);--el-fill-color-light:var(--anifun-surface-3);--el-border-color:var(--anifun-border);--el-border-color-light:var(--anifun-border);--el-text-color-primary:var(--anifun-text-1);--el-text-color-regular:var(--anifun-text-2);--el-text-color-secondary:var(--anifun-text-3)}html[data-theme=light] body .el-color-picker__panel.el-popper{background:var(--anifun-floating-surface)!important;border-color:var(--anifun-border)!important;box-shadow:0 14px 34px #0f172a29!important;color:var(--anifun-text-2)!important}html[data-theme=light] body .el-color-picker__panel .el-color-dropdown__value{color:var(--anifun-text-1)!important}html[data-theme=light] body .el-color-picker__panel .el-input__wrapper{background:#fff!important;box-shadow:0 0 0 1px var(--anifun-border) inset!important}html[data-theme=light] body .el-color-picker__panel .el-input__inner{color:var(--anifun-text-1)!important}html[data-theme=dark] body .el-color-picker__panel.el-popper{background:var(--anifun-floating-surface)!important;border-color:var(--anifun-border-strong)!important;box-shadow:0 18px 42px #0006!important;color:var(--anifun-text-2)!important}html[data-theme=dark] body .el-color-picker__panel .el-color-dropdown__value,html[data-theme=dark] body .el-color-picker__panel .el-input__inner{color:var(--anifun-text-1)!important}html[data-theme=dark] body .el-color-picker__panel .el-input__wrapper{background:var(--anifun-surface-2)!important;box-shadow:0 0 0 1px var(--anifun-border) inset!important}.swal2-container{z-index:99999!important}.swal2-container:not(.swal2-top-end):not(.swal2-top-start):not(.swal2-bottom-end):not(.swal2-bottom-start){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61!important;padding:20px!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog){background:#fffffffc!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:20px!important;box-shadow:0 24px 70px #0f172a38!important;color:#0f172a!important;font-family:inherit!important;padding:24px!important;width:min(420px,calc(100vw - 32px))!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon{border-width:2px!important;font-size:13px!important;height:46px!important;margin:0 auto 14px!important;width:46px!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-error{background:#fef2f2!important;border-color:#fecaca!important;color:#ef4444!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-error .swal2-x-mark{display:none!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-error:before{color:#ef4444;content:"×";display:grid;font-size:32px;font-weight:500;height:100%;line-height:1;place-items:center;transform:translateY(-2px);width:100%}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-warning{background:#fff7ed!important;border-color:#fed7aa!important;color:#ea580c!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-info{background:#f0f9ff!important;border-color:#bae6fd!important;color:#0284c7!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-success{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#16a34a!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-title{color:#0f172a!important;font-size:19px!important;font-weight:750!important;line-height:1.4!important;overflow-wrap:anywhere;padding:0!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-html-container{color:#64748b!important;font-size:13px!important;line-height:1.6!important;margin:8px 0 0!important;padding:0!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-actions{gap:10px!important;justify-content:center!important;margin:22px 0 0!important;width:100%!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-actions button{border:1px solid transparent!important;border-radius:11px!important;cursor:pointer!important;font-size:13px!important;font-weight:700!important;line-height:1!important;margin:0!important;min-height:40px!important;min-width:104px!important;padding:0 17px!important;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important;width:auto!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-confirm{background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;box-shadow:0 7px 18px #a142d638!important;color:#fff!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-confirm:hover{background:var(--el-color-primary-dark)!important;border-color:var(--el-color-primary-dark)!important;transform:translateY(-1px)}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-cancel{background:#fff!important;border-color:#e2e8f0!important;box-shadow:none!important;color:#475569!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-cancel:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#1e293b!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-deny{background:#ef4444!important;color:#fff!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-actions button:focus-visible{box-shadow:none!important;outline:3px solid rgba(168,85,247,.18)!important;outline-offset:2px!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-close{border-radius:9px!important;color:#94a3b8!important;font-size:23px!important;height:32px!important;right:14px!important;top:14px!important;width:32px!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-close:hover{background:#f8fafc!important;color:#475569!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog){background:var(--anifun-floating-surface)!important;border-color:var(--anifun-border-strong)!important;box-shadow:0 28px 80px #00000094,0 0 0 1px #b85cf014!important;color:var(--anifun-text-1)!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-title{color:var(--anifun-text-1)!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-html-container{color:var(--anifun-text-2)!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-error{background:#7f1d1d3d!important;border-color:#f872726b!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-warning{background:#7c2d123d!important;border-color:#fb923c6b!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-info{background:#0c4a6e3d!important;border-color:#38bdf86b!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-icon.swal2-success{background:#14532d3d!important;border-color:#4ade806b!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-cancel{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border-strong)!important;color:var(--anifun-text-2)!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-cancel:hover{background:var(--anifun-floating-hover)!important;border-color:#b85cf07a!important;color:var(--anifun-text-1)!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-close{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--anifun-text-3)!important}html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-close:focus-visible,html[data-theme=dark] body .swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-close:hover{background:var(--anifun-floating-hover)!important;color:var(--anifun-text-1)!important;outline:none!important}.swal2-popup.swal2-toast{background:#fffffffa!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:14px!important;box-shadow:0 14px 36px #0f172a29!important;font-family:inherit!important;padding:12px 14px!important}.swal2-popup.swal2-toast .swal2-title{color:#1e293b!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.swal2-popup.swal2-toast .swal2-icon{font-size:7px!important;height:24px!important;width:24px!important}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-fix,.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring,.swal2-popup.swal2-toast .swal2-icon.swal2-success [class^=swal2-success-circular-line],.swal2-popup.swal2-toast .swal2-icon.swal2-success [class^=swal2-success-line]{display:none!important}.swal2-popup.swal2-toast .swal2-icon.swal2-success{background:#22c55e1f!important;border:1px solid rgba(74,222,128,.48)!important;color:#16a34a!important;display:grid!important;place-items:center}.swal2-popup.swal2-toast .swal2-icon.swal2-success:before{content:"✓";font-size:15px;font-weight:800;line-height:1}html[data-theme=dark] body .swal2-popup.swal2-toast{background:#1a2740fa!important;border-color:var(--anifun-border-strong)!important;box-shadow:0 18px 48px #00000075,0 0 0 1px #b85cf012!important;color:var(--anifun-text-1)!important}html[data-theme=dark] body .swal2-popup.swal2-toast .swal2-html-container,html[data-theme=dark] body .swal2-popup.swal2-toast .swal2-title{color:var(--anifun-text-1)!important}html[data-theme=dark] body .swal2-popup.swal2-toast .swal2-close{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--anifun-text-3)!important}html[data-theme=dark] body .swal2-popup.swal2-toast .swal2-close:focus-visible,html[data-theme=dark] body .swal2-popup.swal2-toast .swal2-close:hover{background:var(--anifun-surface-3)!important;color:var(--anifun-text-1)!important;outline:none!important}.workspace-cancel-dialog-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61!important;padding:20px!important}.workspace-cancel-dialog{background:#fffffffa!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;box-shadow:0 24px 70px #0f172a38!important;-moz-column-gap:14px!important;column-gap:14px!important;grid-template-columns:48px minmax(0,1fr)!important;padding:24px!important;width:min(430px,calc(100vw - 32px))!important}.workspace-cancel-dialog__icon{border-color:#fed7aa!important;color:#ea580c!important;font-size:22px!important;grid-column:1!important;grid-row:1/span 2!important;height:44px!important;margin:0!important;width:44px!important}.workspace-cancel-dialog__title{align-self:end!important;color:#0f172a!important;font-size:19px!important;font-weight:750!important;grid-column:2!important;line-height:1.35!important;padding:1px 30px 0 0!important;text-align:left!important}.workspace-cancel-dialog__description{color:#64748b!important;font-size:13px!important;grid-column:2!important;line-height:1.6!important;margin:6px 0 0!important;padding:0!important;text-align:left!important}.workspace-cancel-dialog__actions{gap:10px!important;grid-column:1/-1!important;justify-content:flex-end!important;margin:22px 0 0!important;width:100%!important}.workspace-cancel-dialog__button{border:1px solid transparent;border-radius:11px;cursor:pointer;font-size:13px;font-weight:700;min-height:40px;padding:0 17px;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.workspace-cancel-dialog__button--secondary{background:#fff;border-color:#e2e8f0;color:#475569}.workspace-cancel-dialog__button--secondary:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.workspace-cancel-dialog__button--danger{background:#e54867;border-color:#e54867;box-shadow:0 7px 18px #e5486738;color:#fff}.workspace-cancel-dialog__button--danger:hover{background:#c93252;border-color:#c93252}.workspace-cancel-dialog__button:focus-visible{outline:3px solid rgba(168,85,247,.18);outline-offset:2px}.workspace-cancel-dialog__close{border-radius:9px!important;color:#94a3b8!important;font-size:23px!important;height:32px!important;right:14px!important;top:14px!important;width:32px!important}.workspace-cancel-dialog__close:hover{background:#f8fafc!important;color:#475569!important}.el-overlay.is-message-box{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a75!important}.workspace-task-message-box.el-message-box{background:#fffffffc;border:1px solid rgba(226,232,240,.92);border-radius:18px;box-shadow:0 28px 80px #0f172a3d;overflow:hidden;padding:0;width:min(440px,calc(100vw - 32px))}.workspace-task-message-box .el-message-box__header{padding:22px 58px 8px 24px}.workspace-task-message-box .el-message-box__title{color:#0f172a;font-size:20px;font-weight:750;line-height:1.35}.workspace-task-message-box .el-message-box__headerbtn{border-radius:9px;height:36px;right:14px;top:14px;transition:background .18s ease,color .18s ease;width:36px}.workspace-task-message-box .el-message-box__headerbtn:focus-visible,.workspace-task-message-box .el-message-box__headerbtn:hover{background:#f8fafc;outline:none}.workspace-task-message-box .el-message-box__content{color:#475569;gap:14px;padding:14px 24px 4px}.workspace-task-message-box .el-message-box__status{color:#e89b28;flex:0 0 auto;font-size:28px!important;position:static;transform:none}.workspace-task-message-box .el-message-box__message{font-size:14px;line-height:1.65;min-width:0;padding:0}.workspace-task-message-box .el-message-box__btns{gap:10px;padding:20px 24px 22px}.workspace-task-message-box .el-message-box__btns .el-button{border-radius:10px;font-weight:700;margin:0;min-height:42px;min-width:116px}.workspace-task-message-box .workspace-task-message-box__secondary{background:#fff;border-color:#cbd5e1;color:#475569}.workspace-task-message-box .workspace-task-message-box__secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.workspace-task-message-box .workspace-task-message-box__danger{background:#e54867;border-color:#e54867;box-shadow:0 7px 18px #e5486738;color:#fff}.workspace-task-message-box .workspace-task-message-box__danger:hover{background:#c93252;border-color:#c93252}html[data-theme=dark] .el-overlay.is-message-box{background:#000000a3!important}html[data-theme=dark] .workspace-task-message-box.el-message-box{background:var(--anifun-surface-1);border-color:#7589ae8f;box-shadow:0 36px 100px #000000b8,0 0 0 1px #b85cf014}html[data-theme=dark] .workspace-task-message-box .el-message-box__title{color:var(--anifun-text-1)}html[data-theme=dark] .workspace-task-message-box .el-message-box__content,html[data-theme=dark] .workspace-task-message-box .el-message-box__message{color:var(--anifun-text-2)}html[data-theme=dark] .workspace-task-message-box .el-message-box__headerbtn{color:var(--anifun-text-3)}html[data-theme=dark] .workspace-task-message-box .el-message-box__headerbtn:focus-visible,html[data-theme=dark] .workspace-task-message-box .el-message-box__headerbtn:hover{background:var(--anifun-floating-hover);color:var(--anifun-accent-hover)}html[data-theme=dark] .workspace-task-message-box .workspace-task-message-box__secondary{background:var(--anifun-surface-2);border-color:var(--anifun-border-strong);color:var(--anifun-text-2)}html[data-theme=dark] .workspace-task-message-box .workspace-task-message-box__secondary:hover{background:var(--anifun-floating-hover);border-color:var(--anifun-accent-hover);color:var(--anifun-text-1)}.workspace-task-message-box .el-message-box__btns .el-button:focus-visible{outline:3px solid rgba(208,140,255,.28);outline-offset:2px}@media (max-width:480px){.swal2-container:not(.swal2-top-end):not(.swal2-top-start):not(.swal2-bottom-end):not(.swal2-bottom-start){align-items:flex-end!important;padding:12px!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog){border-radius:20px!important;padding:22px 20px 20px!important;width:100%!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.swal2-popup:not(.swal2-toast):not(.workspace-cancel-dialog) .swal2-actions button{min-width:0!important;width:100%!important}.workspace-cancel-dialog-container{align-items:flex-end!important;padding:12px!important}.workspace-cancel-dialog{border-radius:20px!important;-moz-column-gap:12px!important;column-gap:12px!important;grid-template-columns:40px minmax(0,1fr)!important;padding:20px!important;width:100%!important}.workspace-cancel-dialog__icon{font-size:19px!important;height:38px!important;width:38px!important}.workspace-cancel-dialog__actions{display:grid!important;grid-template-columns:1fr 1fr!important}.workspace-cancel-dialog__button{padding-inline:10px;width:100%}.workspace-task-message-box.el-message-box{border-radius:18px;width:calc(100vw - 24px)}.workspace-task-message-box .el-message-box__header{padding:20px 54px 7px 20px}.workspace-task-message-box .el-message-box__content{padding:13px 20px 3px}.workspace-task-message-box .el-message-box__btns{display:grid;grid-template-columns:1fr 1fr;padding:18px 20px 20px}.workspace-task-message-box .el-message-box__btns .el-button{min-width:0;width:100%}}[data-theme=dark] .generator-workspace{background:var(--anifun-canvas)!important;color:var(--anifun-text-1)}[data-theme=dark] .generator-workspace .create-panel,[data-theme=dark] .generator-workspace .create-panel-footer,[data-theme=dark] .generator-workspace .mobile-workspace-tabs{background:var(--anifun-surface-1)!important;border-color:var(--anifun-border)!important}[data-theme=dark] .generator-workspace .preview-panel{background:radial-gradient(circle at 50% 12%,rgb(184 92 240/.1),transparent 34%),linear-gradient(145deg,#0b1120,#0a1020 58%,#101a2e)!important;color:var(--anifun-text-1)}[data-theme=dark] .generator-workspace .generator-prompt-editor .el-textarea__inner,[data-theme=dark] .generator-workspace .generator-section-title{color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .generator-prompt-action,[data-theme=dark] .generator-workspace .generator-prompt-editor,[data-theme=dark] .generator-workspace .generator-section-menu,[data-theme=dark] .generator-workspace .history-trigger,[data-theme=dark] .generator-workspace .result-icon-action,[data-theme=dark] .generator-workspace .result-meta-chip{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important;box-shadow:none!important;color:var(--anifun-text-2)!important}[data-theme=dark] .generator-workspace .generator-prompt-actions{border-color:var(--anifun-border)!important}[data-theme=dark] .generator-workspace .result-image{border:1px solid var(--anifun-border)!important;box-shadow:0 24px 54px #00000061!important}[data-theme=dark] .generator-workspace .result-summary{background:#121b30f5!important;border-color:var(--anifun-border-strong)!important;box-shadow:0 14px 36px #00000047!important}[data-theme=dark] .generator-workspace .result-summary .result-prompt{color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .result-summary .result-icon-actions{background:var(--anifun-surface-1)!important;border-color:var(--anifun-border)!important;box-shadow:0 4px 14px #0000003d!important}[data-theme=dark] .generator-workspace .result-summary .result-icon-action{background:transparent!important;color:var(--anifun-text-2)!important}[data-theme=dark] .generator-workspace .result-summary .result-icon-action:focus-visible,[data-theme=dark] .generator-workspace .result-summary .result-icon-action:hover{background:var(--anifun-accent-soft)!important;color:#dba7ff!important}[data-theme=dark] .generator-workspace .result-summary .result-meta-chip{background:var(--anifun-surface-1)!important;border-color:var(--anifun-border)!important;box-shadow:none!important;color:var(--anifun-text-2)!important}[data-theme=dark] .generator-workspace .result-summary .result-meta-chip .text-slate-700{color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .result-summary .result-negative{background:var(--anifun-surface-1)!important;border:1px solid var(--anifun-border)!important}[data-theme=dark] .generator-workspace .result-summary .result-negative p{border-color:var(--anifun-border)!important;color:var(--anifun-text-2)!important}[data-theme=dark] .generator-workspace .result-footer{background:#0e1629f0!important;border-color:var(--anifun-border)!important}[data-theme=dark] .generation-history-drawer{background:var(--anifun-surface-1)!important;border-color:var(--anifun-border)!important;box-shadow:-18px 0 48px #00000057!important;color:var(--anifun-text-1)!important}.generation-history-drawer .el-drawer__body{overflow:hidden;padding:0}.generation-history-drawer.el-drawer.btt{border-radius:20px 20px 0 0}[data-theme=dark] .generation-history-drawer .border-slate-100{border-color:var(--anifun-border)!important}[data-theme=dark] .generation-history-drawer .text-slate-700,[data-theme=dark] .generation-history-drawer .text-slate-900{color:var(--anifun-text-1)!important}[data-theme=dark] .generation-history-drawer .history-card .text-slate-600,[data-theme=dark] .generation-history-drawer .text-slate-500{color:var(--anifun-text-2)!important}[data-theme=dark] .generation-history-drawer .text-slate-300,[data-theme=dark] .generation-history-drawer .text-slate-400{color:var(--anifun-text-3)!important}[data-theme=dark] .generation-history-drawer .history-card{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important;box-shadow:0 5px 16px #0003!important}[data-theme=dark] .generation-history-drawer .history-card:hover{background:var(--anifun-surface-3)!important;border-color:var(--anifun-border-strong)!important;box-shadow:0 12px 28px #0000004d!important}[data-theme=dark] .generation-history-drawer .bg-slate-50,[data-theme=dark] .generation-history-drawer .history-card .bg-slate-100{background:var(--anifun-surface-2)!important}[data-theme=dark] .generation-history-drawer .history-card .bg-white\/90{background:#18233aeb!important;box-shadow:0 2px 8px #0000003d!important;color:var(--anifun-text-2)!important}[data-theme=dark] .generation-history-drawer .border-slate-200{border-color:var(--anifun-border)!important}[data-theme=dark] .generation-history-drawer button.text-primary:hover{background:var(--anifun-accent-soft)!important;color:var(--anifun-accent-hover)!important}[data-theme=dark] .generation-history-drawer .history-drawer-close{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important;box-shadow:none!important;color:var(--anifun-text-2)!important}[data-theme=dark] .generation-history-drawer .history-drawer-close:focus-visible,[data-theme=dark] .generation-history-drawer .history-drawer-close:hover{background:var(--anifun-surface-3)!important;border-color:var(--anifun-accent-hover)!important;color:var(--anifun-accent-hover)!important}[data-theme=dark] .generation-history-drawer .history-drawer-close:focus-visible{outline:3px solid rgb(208 140 255/.16);outline-offset:2px}[data-theme=dark] .generator-workspace .character-locked-card{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important}[data-theme=dark] .generator-workspace .character-locked-card .text-slate-700{color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .character-locked-card .text-slate-500{color:var(--anifun-text-2)!important}[data-theme=dark] .generator-workspace .character-locked-card .text-slate-400{color:var(--anifun-text-3)!important}[data-theme=dark] .generator-workspace .generator-character-section{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important;color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .generator-character-section .generator-section-title{color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .generator-character-section .character-disclosure-button,[data-theme=dark] .generator-workspace .generator-character-section .character-help-button{color:var(--anifun-text-3)!important}[data-theme=dark] .generator-workspace .generator-character-section .character-disclosure-button:focus-visible,[data-theme=dark] .generator-workspace .generator-character-section .character-disclosure-button:hover,[data-theme=dark] .generator-workspace .generator-character-section .character-help-button:focus-visible,[data-theme=dark] .generator-workspace .generator-character-section .character-help-button:hover{background:var(--anifun-surface-3)!important;color:#dba7ff!important}[data-theme=dark] .generator-workspace .generator-character-section .character-card{background:var(--anifun-surface-3)!important;box-shadow:0 3px 12px #0000003d!important}[data-theme=dark] .generator-workspace .generator-character-section .character-card:hover{border-color:var(--anifun-border-strong)!important;box-shadow:0 8px 20px #00000052!important}[data-theme=dark] .generator-workspace .generator-character-section .character-card.is-selected{border-color:var(--anifun-accent)!important;box-shadow:0 0 0 2px #b85cf02e,0 8px 20px #00000052!important}[data-theme=dark] .generator-workspace .generator-character-section .character-card--create{background:var(--anifun-surface-1)!important;border-color:var(--anifun-border-strong)!important;box-shadow:none!important;color:var(--anifun-text-2)!important}[data-theme=dark] .generator-workspace .generator-character-section .character-card--create:hover{background:var(--anifun-floating-hover)!important;border-color:var(--anifun-accent)!important;color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .generator-character-section .character-create-icon{background:var(--anifun-surface-3)!important;box-shadow:0 3px 10px #0000003d!important;color:#dba7ff!important}html[data-theme=light] .character-help-popper.el-popper{background:var(--anifun-floating-surface)!important;border:1px solid var(--anifun-border-strong)!important;border-radius:10px!important;box-shadow:0 12px 30px rgb(var(--anifun-shadow)/.14)!important;color:var(--anifun-text-2)!important;font-size:12px!important;line-height:1.5!important;max-width:calc(100vw - 24px)!important;padding:9px 11px!important;width:240px!important}html[data-theme=light] .character-help-popper .el-popper__arrow:before{background:var(--anifun-floating-surface)!important;border-color:var(--anifun-border-strong)!important}html[data-theme=light] body .el-popper.generator-help-tooltip[role=tooltip]:not(.el-popover):not(.el-dropdown__popper):not(.el-select__popper):not(.sidebar-floating-popper){background:var(--anifun-floating-surface)!important;border:1px solid var(--anifun-border-strong)!important;border-radius:10px!important;color:var(--anifun-text-2)!important;font-size:12px!important;line-height:1.5!important;max-width:calc(100vw - 24px)!important;padding:9px 11px!important;white-space:normal!important;width:320px!important;--el-bg-color-overlay:var(--anifun-floating-surface)!important;--el-border-color-light:var(--anifun-border-strong)!important;--el-text-color-primary:var(--anifun-text-2)!important;box-shadow:0 12px 30px rgb(var(--anifun-shadow)/.14)!important}html[data-theme=light] body .el-popper.generator-help-tooltip[role=tooltip]:not(.el-popover):not(.el-dropdown__popper):not(.el-select__popper):not(.sidebar-floating-popper) .el-popper__arrow:before{background:var(--anifun-floating-surface)!important;border-color:var(--anifun-border-strong)!important}html[data-theme=dark] .character-help-popper.el-popper,html[data-theme=dark] .generator-help-tooltip.el-popper{background:#243451!important;border:1px solid rgb(137 158 196/.58)!important;border-radius:10px!important;color:var(--anifun-text-2)!important;font-size:12px!important;line-height:1.5!important;padding:9px 11px!important;--el-bg-color-overlay:#243451!important;--el-border-color-light:rgb(137 158 196/.58)!important;--el-text-color-primary:var(--anifun-text-2)!important;box-shadow:0 14px 36px #00000075,0 0 0 1px #b85cf00f!important}html[data-theme=dark] .character-help-popper.el-popper{max-width:calc(100vw - 24px)!important;width:240px!important}html[data-theme=dark] .generator-help-tooltip.el-popper{max-width:calc(100vw - 24px)!important;width:320px!important}html[data-theme=dark] .character-help-popper .el-popper__arrow:before,html[data-theme=dark] .generator-help-tooltip .el-popper__arrow:before{background:#243451!important;border-color:#899ec494!important}html[data-theme=dark] body .el-popper.generator-help-tooltip[role=tooltip]:not(.el-popover):not(.el-dropdown__popper):not(.el-select__popper):not(.sidebar-floating-popper){background:#243451!important;border-color:#899ec494!important;color:var(--anifun-text-2)!important;--el-bg-color-overlay:#243451!important;--el-border-color-light:rgb(137 158 196/.58)!important;--el-text-color-primary:var(--anifun-text-2)!important;box-shadow:0 14px 36px #00000075,0 0 0 1px #b85cf00f!important}html[data-theme=dark] body .el-popper.generator-help-tooltip[role=tooltip]:not(.el-popover):not(.el-dropdown__popper):not(.el-select__popper):not(.sidebar-floating-popper) .el-popper__arrow:before{background:#243451!important;border-color:#899ec494!important}html[data-theme=dark] body .el-popper.generator-help-tooltip.generator-help-tooltip--compact[role=tooltip]:not(.el-popover):not(.el-dropdown__popper):not(.el-select__popper):not(.sidebar-floating-popper),html[data-theme=light] body .el-popper.generator-help-tooltip.generator-help-tooltip--compact[role=tooltip]:not(.el-popover):not(.el-dropdown__popper):not(.el-select__popper):not(.sidebar-floating-popper){max-width:min(240px,calc(100vw - 24px))!important;white-space:normal!important;width:-moz-max-content!important;width:max-content!important}html[data-theme=dark] body .el-popper.video2video-help-tooltip[role=tooltip],html[data-theme=light] body .el-popper.video2video-help-tooltip[role=tooltip]{text-align:center!important}[data-theme=dark] .generator-workspace .generator-help-button{color:var(--anifun-text-3)!important}[data-theme=dark] .generator-workspace .generator-help-button:focus-visible,[data-theme=dark] .generator-workspace .generator-help-button:hover{background:var(--anifun-surface-3)!important;color:#dba7ff!important}[data-theme=dark] .generator-workspace .generator-model-card{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important;box-shadow:0 3px 12px #0000003d!important}[data-theme=dark] .generator-workspace .generator-model-card:hover{border-color:var(--anifun-border-strong)!important;box-shadow:0 8px 20px #00000057!important}[data-theme=dark] .generator-workspace .generator-model-card.is-selected{border-color:var(--anifun-accent)!important;box-shadow:0 0 0 2px #b85cf033,0 8px 20px #00000052!important}[data-theme=dark] .generator-workspace .generator-carousel-edge-left{background:linear-gradient(90deg,var(--anifun-surface-1),rgb(14 22 41/.56) 52%,transparent)!important}[data-theme=dark] .generator-workspace .generator-carousel-edge-right{background:linear-gradient(270deg,var(--anifun-surface-1),rgb(14 22 41/.56) 52%,transparent)!important}[data-theme=dark] .generator-workspace .generator-carousel-arrow{background:var(--anifun-floating-surface)!important;border-color:var(--anifun-border-strong)!important;box-shadow:0 7px 18px #00000061!important;color:#dba7ff!important}[data-theme=dark] .generator-workspace .generator-carousel-arrow:hover{background:var(--anifun-floating-hover)!important;border-color:var(--anifun-accent)!important;box-shadow:0 8px 22px #00000070!important;color:#f0d7ff!important}.generator-primary-button:hover{background:var(--anifun-button-hover)!important}.generator-primary-button:active{background:var(--anifun-button-active)!important}.yi-submit-btn.el-button{background:var(--anifun-accent);border:0;border-radius:12px!important;box-shadow:0 8px 20px #a855f733;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:48px;margin:0;min-height:48px;padding:0 20px;transform:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.yi-submit-btn.el-button:hover:not(.is-disabled){background:var(--anifun-button-hover);color:#fff;transform:none}.yi-submit-btn.el-button:active:not(.is-disabled){background:var(--anifun-button-active);box-shadow:0 4px 12px #4c146942;transform:none}.yi-submit-btn.el-button:focus-visible{outline:2px solid var(--anifun-focus);outline-offset:3px}.yi-submit-btn.el-button.is-disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important;color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-toggle,[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-toggle .el-text{color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel{border-color:var(--anifun-border)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel .el-text{color:var(--anifun-text-2)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel .el-input__wrapper,[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel .el-textarea__inner{background:var(--anifun-surface-1)!important;border-color:var(--anifun-border)!important;box-shadow:0 0 0 1px var(--anifun-border) inset!important;color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel .el-input__inner{color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel .el-slider__runway{background:var(--anifun-border-strong)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel .el-slider__bar{background:var(--anifun-accent)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel .el-slider__button{background:var(--anifun-surface-1)!important;border-color:var(--anifun-accent)!important}[data-theme=dark] .generator-workspace .generator-form-skin .generator-advanced-panel .text-sm{color:var(--anifun-text-2)}[data-theme=dark] .ratio-dropdown-popper.el-popper{background:var(--anifun-floating-surface)!important;border:1px solid rgb(117 137 174/.42)!important;box-shadow:0 18px 46px #0000008c,0 0 0 1px #b85cf014!important}[data-theme=dark] .ratio-dropdown-popper .el-dropdown-menu{background:transparent!important}[data-theme=dark] .ratio-dropdown-popper .el-dropdown-menu__item{color:var(--anifun-text-2)!important}[data-theme=dark] .ratio-dropdown-popper .el-dropdown-menu__item:hover{background:#b85cf024!important;color:var(--anifun-text-1)!important}[data-theme=dark] .ratio-dropdown-popper .ratio-option-label{color:inherit!important}[data-theme=dark] .ratio-dropdown-popper .ratio-option-icon span{border-color:currentColor!important}[data-theme=dark] .ratio-dropdown-popper .el-popper__arrow:before{background:var(--anifun-floating-surface)!important;border-color:#7589ae6b!important}html[data-theme=dark] .ai-model-switcher-popper .ai-model-icon{background:var(--anifun-surface-3)!important;color:var(--anifun-accent-hover)!important}html[data-theme=dark] .ai-model-switcher-popper .model-menu-item:not(.model-menu-item--disabled):hover{background:var(--anifun-floating-hover)!important}html[data-theme=dark] .ai-model-switcher-popper .model-menu-item:not(.model-menu-item--disabled):hover .ai-model-icon{background:#b85cf02e!important;color:#d77cff!important}html[data-theme=dark] .ai-model-switcher-popper .model-menu-item[aria-current=page] .ai-model-icon{background:#b85cf03d!important;color:#d77cff!important}html[data-theme=dark] .ai-model-switcher-popper .model-menu-item--disabled .ai-model-icon{background:#18233ab8!important;color:var(--anifun-text-3)!important}html[data-theme=dark] .workspace-dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a3!important}html[data-theme=dark] .lora-dialog-panel,html[data-theme=dark] .model-dialog-panel{background:var(--anifun-surface-1)!important;border-color:#7589ae8f!important;box-shadow:0 36px 100px #000000b8,0 0 0 1px #b85cf014!important;color:var(--anifun-text-1)!important}html[data-theme=dark] .lora-category-bar,html[data-theme=dark] .lora-dialog-footer,html[data-theme=dark] .lora-dialog-header,html[data-theme=dark] .lora-subcategory-bar,html[data-theme=dark] .model-dialog-header{background:var(--anifun-surface-1)!important;border-color:var(--anifun-border)!important}html[data-theme=dark] .lora-dialog-header h2,html[data-theme=dark] .model-dialog-header h2{color:var(--anifun-text-1)!important}html[data-theme=dark] .lora-dialog-footer p,html[data-theme=dark] .lora-dialog-header p,html[data-theme=dark] .model-dialog-header p{color:var(--anifun-text-2)!important}html[data-theme=dark] .lora-dialog-search .el-input__wrapper,html[data-theme=dark] .model-dialog-search .el-input__wrapper{background:var(--anifun-surface-2)!important;box-shadow:0 0 0 1px var(--anifun-border-strong) inset!important}html[data-theme=dark] .lora-dialog-search .el-input__inner,html[data-theme=dark] .model-dialog-search .el-input__inner{color:var(--anifun-text-1)!important}html[data-theme=dark] .lora-dialog-search .el-input__inner::-moz-placeholder,html[data-theme=dark] .model-dialog-search .el-input__inner::-moz-placeholder{color:var(--anifun-text-3)!important}html[data-theme=dark] .model-dialog-search .el-input__inner::-moz-placeholder,html[data-theme=dark] .lora-dialog-search .el-input__inner::-moz-placeholder{color:var(--anifun-text-3)!important}html[data-theme=dark] .lora-dialog-search .el-input__inner::placeholder,html[data-theme=dark] .model-dialog-search .el-input__inner::placeholder{color:var(--anifun-text-3)!important}html[data-theme=dark] .lora-dialog-close,html[data-theme=dark] .model-dialog-close{color:var(--anifun-text-3)!important}html[data-theme=dark] .lora-dialog-close:focus-visible,html[data-theme=dark] .lora-dialog-close:hover,html[data-theme=dark] .model-dialog-close:focus-visible,html[data-theme=dark] .model-dialog-close:hover{background:var(--anifun-floating-hover)!important;color:var(--anifun-accent-hover)!important}html[data-theme=dark] .lora-results,html[data-theme=dark] .model-dialog-results{background:var(--anifun-canvas)!important}html[data-theme=dark] .lora-card,html[data-theme=dark] .model-card{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important;box-shadow:0 6px 18px #00000038!important}html[data-theme=dark] .lora-card:focus-visible,html[data-theme=dark] .lora-card:hover:not(:disabled),html[data-theme=dark] .model-card:focus-visible,html[data-theme=dark] .model-card:hover{border-color:var(--anifun-accent-hover)!important;box-shadow:0 10px 28px #00000057!important}html[data-theme=dark] .lora-card.border-primary,html[data-theme=dark] .model-card.is-selected{border-color:var(--anifun-accent)!important;box-shadow:0 0 0 3px #b85cf02e!important}html[data-theme=dark] .lora-card-check,html[data-theme=dark] .model-card-check{background:var(--anifun-accent)!important;color:var(--anifun-text-1)!important}html[data-theme=dark] .lora-category-bar .el-button:not(.el-button--primary){background:var(--anifun-surface-2)!important;border-color:var(--anifun-border-strong)!important;color:var(--anifun-text-2)!important}html[data-theme=dark] .lora-category-bar .el-button:not(.el-button--primary):hover{background:var(--anifun-floating-hover)!important;border-color:var(--anifun-accent)!important;color:var(--anifun-text-1)!important}html[data-theme=dark] .lora-subcategory-bar .el-button{color:var(--anifun-text-2)!important}html[data-theme=dark] .lora-dialog-footer strong{color:var(--anifun-text-1)!important}html[data-theme=dark] .lora-dialog-footer .el-button:not(.el-button--primary){background:var(--anifun-surface-2)!important;border-color:var(--anifun-border-strong)!important;color:var(--anifun-text-2)!important}html[data-theme=dark] .lora-dialog-footer .el-button:not(.el-button--primary):hover{background:var(--anifun-floating-hover)!important;color:var(--anifun-text-1)!important}html[data-theme=dark] .lora-card .bg-white\/55{background:#080d1a9e!important}[data-theme=dark] .generator-workspace .preview-panel .text-slate-700,[data-theme=dark] .generator-workspace .preview-panel .text-slate-800,[data-theme=dark] .generator-workspace .preview-panel .text-slate-900{color:var(--anifun-text-1)!important}[data-theme=dark] .generator-workspace .preview-panel .text-slate-500,[data-theme=dark] .generator-workspace .preview-panel .text-slate-600{color:var(--anifun-text-2)!important}[data-theme=dark] .generator-workspace .preview-panel .text-slate-400{color:var(--anifun-text-3)!important}[data-theme=dark] .generator-workspace .preview-panel .bg-white,[data-theme=dark] .generator-workspace .preview-panel .bg-white\/70,[data-theme=dark] .generator-workspace .preview-panel .bg-white\/80,[data-theme=dark] .generator-workspace .preview-panel .bg-white\/92{background:#0e1629e0!important;border-color:var(--anifun-border)!important}[data-theme=dark] .seo-page{background:var(--anifun-canvas)!important;color:var(--anifun-text-1)!important}[data-theme=dark] .seo-page section.bg-primary-50\/60,[data-theme=dark] .seo-page section.bg-primary-50\/70{background:linear-gradient(135deg,#111a2e,#18142b)!important}[data-theme=dark] .seo-page .seo-how-section{background:var(--anifun-surface-1)!important}[data-theme=dark] .seo-page .seo-how-section .seo-step-card{background:var(--anifun-surface-2)!important;border-color:var(--anifun-border)!important;box-shadow:none!important;color:var(--anifun-text-1)!important}[data-theme=dark] .seo-page .seo-how-section .seo-step-card:hover{background:var(--anifun-surface-3)!important;border-color:var(--anifun-border-strong)!important}[data-theme=dark] .seo-page section.bg-slate-50{background:#0b1222!important}[data-theme=dark] .seo-page .bg-primary-50{background:var(--anifun-surface-2)!important}[data-theme=dark] .seo-page .bg-white,[data-theme=dark] .seo-page .bg-white\/70{background:var(--anifun-surface-1)!important}[data-theme=dark] .seo-page .border-primary-200,[data-theme=dark] .seo-page .border-slate-200,[data-theme=dark] .seo-page .divide-slate-200{border-color:var(--anifun-border)!important}[data-theme=dark] .seo-page .text-slate-700,[data-theme=dark] .seo-page .text-slate-800,[data-theme=dark] .seo-page .text-slate-900{color:var(--anifun-text-1)!important}[data-theme=dark] .seo-page .text-slate-500,[data-theme=dark] .seo-page .text-slate-600{color:var(--anifun-text-2)!important}[data-theme=dark] .seo-page .text-slate-400{color:var(--anifun-text-3)!important}[data-theme=dark] .seo-page .comparison-table,[data-theme=dark] .seo-page article{background:var(--anifun-surface-1)!important;border-color:var(--anifun-border)!important}[data-theme=dark] .seo-page .comparison-table thead{background:var(--anifun-accent-soft)!important}[data-theme=dark] .seo-page .comparison-table tr{border-color:var(--anifun-border)!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-panel{background:var(--anifun-floating-surface)!important;border-color:var(--anifun-border-strong)!important;box-shadow:0 22px 58px #00000075,0 0 0 1px #b85cf014!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current){background:transparent!important;color:var(--anifun-text-2)!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current):focus-visible,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current):hover{background:var(--anifun-floating-hover)!important;color:var(--anifun-text-2)!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current) .tool-switcher-name,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current):focus-visible .tool-switcher-name,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current):hover .tool-switcher-name{color:var(--anifun-text-2)!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-description,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:focus-visible .tool-switcher-description,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:hover .tool-switcher-description{color:var(--anifun-text-3)!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current) .tool-switcher-item-icon{background:var(--anifun-surface-3)!important;color:var(--anifun-text-3)!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current):focus-visible .tool-switcher-item-icon,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current):hover .tool-switcher-item-icon{background:#483469b8!important;color:#d88cff!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current):focus-visible .tool-switcher-item-arrow,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item:not(.is-current):hover .tool-switcher-item-arrow{color:#d88cff!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item.is-current{background:var(--anifun-surface-1)!important;color:#d88cff!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item.is-current .tool-switcher-name,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item.is-current:focus-visible .tool-switcher-name,html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item.is-current:hover .tool-switcher-name{color:#d88cff!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item.is-current .tool-switcher-item-icon{background:#5c367ec7!important;color:#e3adff!important}html[data-theme=dark] body [data-workspace-tool-switcher] .tool-switcher-item.is-current .tool-switcher-item-arrow{color:#d88cff!important}
